Slashdot Log In
Drop-In Replacement For Exchange Now Open Source
Posted by
ScuttleMonkey
on Fri Sep 19, 2008 05:43 PM
from the another-one-bites-the-dust dept.
from the another-one-bites-the-dust dept.
Fjan11 writes "Over 150 man-years of work were added to the Open Source community today when Zarafa decided to put their successful Exchange server replacement under GPLv3. This is not just the typical mail-server-that-works-with-Outlook, it is the whole package — including 100% MAPI, web access, tasks, iCal and Activesync. (The native syncing works great with my iPhone!) Binaries and source are available for all major Linux distros."
Related Stories
[+]
Ask Slashdot: Is There a Linux Client Solution for Exchange 2007? 385 comments
CrazedSanity writes "I have been working at my state job for about 7 months now, using the Exchange plugin for Evolution to check my email. Very recently the higher-ups decided to migrate to Exchange 2007, which effectively destroyed my ability to check my email through any method other than webmail (which means I have to constantly refresh/reload the webmail window). I'm sure somebody else has encountered the problem, but I'm wondering if anybody has come up with a working solution?" Note: CrazedSanity's looking for a client that will work with Exchange in a situation where replacing the Exchange install with an open-source equivalent isn't an option.
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Hell yeah (Score:5, Funny)
Aren't there others like this? (Score:5, Interesting)
Re:Aren't there others like this? (Score:5, Insightful)
Parent
Re:Aren't there others like this? (Score:5, Informative)
Parent
Re:Aren't there others like this? (Score:5, Funny)
>[A]n open source alternative to Exchange would not have Exchange's arbitrary limitations
Oops... if it's not bug-for-bug compatible, it's going to be a problem with some PHB.
Parent
Hm, if this works as advertised (Score:5, Informative)
They better start hiring support personnel, because there will likely be profits to be had with service contracts. Maybe even a Redhat buyout/partnership
Over the last few months, I've been forced to use Exchange/Outlook a lot, and for the life of me I don't get the big deal. But I know that people consider it a big deal, so I wish this company the best, and fair
amount of profit.
Re:Hm, if this works as advertised (Score:5, Insightful)
Over the last few months, I've been forced to use Exchange/Outlook a lot, and for the life of me I don't get the big deal.
I don't think it is a very big deal. I've supported Exchange servers in companies of various size, and it's really not doing anything astoundingly complicated, and what it does it doesn't do all that well. But still it does a bunch of things that other solutions haven't done an even worse job at, and does them all together. Things like "I can send a meeting invitation to my boss and his assistant can check his mail, accept his invitation, and reply on his behalf without actually logging in as him."
I know, it doesn't sound like that sort of thing would be all that important, and it's not even clear all the time that it makes a lot of sense, but there are companies that run on this sort of procedure. So there are a bunch of random things like shared calendars and push-email to phones that people don't want to live without, and unless you can provide a seamless replacement, you're stuck with Exchange.
I, for one, am eager to see a suitable Exchange alternative. I have a real love/hate relationship with Exchange. There are some options out there, but none of the options I've tried have worked out.
Parent
Re:Hm, if this works as advertised (Score:5, Interesting)
I know, it doesn't sound like that sort of thing would be all that important, and it's not even clear all the time that it makes a lot of sense, but there are companies that run on this sort of procedure.
Hell, I read what you described and thought "damn, that's a really good idea, hope it's also a well thought out and implemented feature". The idea that I can easily give you permission to act on my behalf is probably the single best way to kill account promiscuity. Plus the example you gave is also a damned practical one too, and a good way to prove that this is a feature, and not a solution looking for a problem.
So there are a bunch of random things like shared calendars and push-email to phones that people don't want to live without, and unless you can provide a seamless replacement, you're stuck with Exchange.
In other news, when a piece of software is truly convenient, you use it, even if it's not perfect.
Parent
Re:Hm, if this works as advertised (Score:5, Insightful)
The executives typically have 100% trust in their admin's and this feature is absolutely necessary to the proper functioning of a senior management team. It may seem like a security risk, but in the cases that I am aware of, both users are aware of their status, and it rally operates like it did in the pen and paper days.
Parent
Re:Hm, if this works as advertised (Score:5, Informative)
To answer your question, IMHO the big deal is collaboration, productivity, integration, and a lot of features "just work"*. I'd wager to say that the majority of medium to large companies use MS Office and MS Outlook as their productivity suite and e-mail client respectively of choice.
Collaboration
Setting up meeting requests are simple. I can easily see other people's calendars so I can pick the best time and I can even set a meeting location which will automatically reserve something like the meeting room for example. Meetings automatically get put on my calendar as tentative and I'll receive a notification in case I forget to accept the invitation. Updated meeting change my calendar as well without intervention.
Productivity
I can set reminders, flag e-mails for follow-ups, create folders to organize, create processing rules to eliminate common tasks. A lot of rules will run on the Exchange server without the need of a client running and I don't get unnecessary e-mails on my phone. Outlook maintains a constant connection with Exchange so e-mails are sent and received nearly instantly.
Integration and crap just working
Obviously most MS products can seamlessly integrate well with one another. In the latest version of Outlook I can preview a number of attachments within Outlook without actually opening them up in their designated app, thus a new window. I can set a folder to actually open up a webpage within Outlook to "Integrate" a webapp or just be sly on reading Slashdot.
Phone integration really is a big one for me. Using a WM5, WM6, or iPhone with Exchange ActiveSync is almost the best thing since sliced bread. I remember the days of having a PDA and the PITA it was to do a hard-reset or get a new one. Even getting a new phone and having to manually enter in each contact sucked (I've been a CDMA whore for eight years). All my contacts are kept on Exchange and this allows me to reference and edit them via the phone or Outlook. Having to do a hard-reset or get a new WM phone is no big deal; a three minute sync with Exchange over the air gets me all my contacts back and access to my e-mail. The rare third party apps I use are kept on an SD card. Life is easy getting the execs and lusers up and running as well.
Integration with Active Directory (LDAP) makes my life as an admin easier with GPOs and groups to divvy out permissions. And for some reason all this stuff works without much hassle.
The bad
Exchange and Outlook truly do have their faults. If I were to have my own company, I can't honestly say that I would run them. I wont get too far into the bad since I'm running out of time with the wife waiting on me. If I were to have my own company, I can't honestly say that I would run them. Exchange works great with communication within itself and other Exchange servers. It does a decent job at SMTP transmissions most of the time. The big headache I have right now stems from a tech at MS telling me that "the RFCs for the SMTP protocol are merely suggestions." It's not like SMTP is overly complex; there are only a handful of commands that are exchanged within SMTP communication and Exchange even F's that up. And don't get me started with how Outlook is written in VB.
I'm glad to see some open source Exchange clones out there. I'll eventually run one of them for my server at home just so I can keep my contacts synced when I leave my current company.
To put things into perspective, I'm not a MS fanboy, but I'm not a MS hater either. I know their products well and is a part of my profession. My real passion is UNIX; specifically FreeBSD and OpenBSD. I try to introduce them where possible and applicable. Not to mention there is some stuff I can get done easier and faster with UNIX than I could with MS Windows. Other products out there are just as buggy and bloated as MS's; they just get more attention since they're more widely used.
I hope that Zarafa and others continue to innovate and make a nice profit. Competition is good for innovation and lowering prices; both of which benefits us consumers.
* Setup can be a RPITA. When something doesn't work as expected it can be an easy fix or cause suicide.
Parent
GPL'd community edition has limited MAPI clients? (Score:5, Informative)
Last time I looked on the Zarafa website, it looked like the free community (GPL) edition had a limited number of MAPI clients. I guess this is still the case? If so, it's not really a practical replacement for Exchange unless you pay for the commercial edition.
Patent encumbered? (Score:5, Interesting)
I did a quick test with this product a few weeks ago, and it sync'd well with my phone. My only concern was that Microsoft appears to assert patent claims [microsoft.com] relating to ActiveSync. Anyone have thoughts or experiences on using this product in the US market?
"successful" is ambigous (Score:5, Insightful)
...Zarafa decided to put their successful Exchange server replacement under GPLv3. This is not just the typical mail-server-that-works-with-Outlook, it is the whole package including 100% MAPI, web access, tasks, iCal and Activesync...
While I hail this development, I wonder what "successful" means in this story. Here are questions I might want answered:
Was it "successful" at sales? If so where are the figures? I would not really praise them that much if the original goal - to make money, could not be reached making these fellas to opensource everything...much like what Netscape did years ago.
Was it "successful" at actually replacing Exchange with no [significant] trouble for Systems Administrators? I need to know. How come it is not that known in IT circles? What's going on?
In other news . . . (Score:5, Funny)
Office Depot, Office Max, and Staples reported a shortage of office chairs in the supply chain. When asked, representatives were unsure to the exact nature of the shortage.
"According to our suppliers, someone in Redmond, Washington has decided to corner the market on office chairs," one company spokesman said.
----------BREAKING NEWS-----------
This just in! According to NORAD, the nation's defense system went on alert after controllers detected a large number of unknown flying objects coming from the Pacific Northwest. While the status has not entered DEFCON 1, a spokesman for the Defense Department assured the public that this was a precautionary measure as the objects themselves do not appear to be very large and that they originated from the Northwest rules out an nuclear attack from either China or the former Soviet Union.
Oh, not this shit again? Come on.... (Score:5, Informative)
Drop in replacement, you say? Will MOSS or CRM play with it? Will it pick up AD rules and GPOs? What about BCM and Project Server?
OR, is it just another glorified POP/IMAP box?
I read the feature set from the web site.
I know Exchange, I was in the original product group way back when. This AINT no DROP IN REPLACEMENT.
That said, for what it does, good for them!
But people should watch their words. Side by side against Exchange 2007, it would not be a fair fight.
Outlook support = pay to play (Score:5, Informative)
From their FAQ:
If I build Zarafa from source, can I still buy a license for Outlook access?
Technically this is possible, but you always need to have the Zarafa-professional package for Outlook support. This package is available for the default supported distributions.
No different than all the others... (Score:5, Insightful)
Yet another open source exchange replacement that didn't open source everything required to interact with outlook.
Without that, whats the point?
150 man-years of work (Score:5, Funny)
Quick! I need a baby in a month! Find me 9 women!
Umm... and why does this matter? (Score:5, Insightful)
As a former MAPI programmer (don't worry - I've largely recovered) I have to point out that this is utterly irrelevant.
The only compelling reason to use an Exchange compatible server is to support Outlook. The issue is that Zarafa charges for the Outlook connector. This is not a new business model, people, and truth be told its been a fairly common paradigm of 'Exchange-killers' for quite awhile now. Nothing is killed until the connector is free. Full stop.
So why doesn't anyone offer a free connector? Because it is ridiculous amount of work to build and it is something corporations are willing to pay for. It's not that replicating the server functionality is difficult, it's that Microsoft twisted and violated open standards into something utterly unholy known as Exchange to ensure that nobody but Microsoft could communicate with it. MAPI is Microsoft's obfuscation of traditional messaging protocols and is infamously poorly documented.
I wrote about this issue for Redmond magazine about 2 years ago and nothing's changed. The connector is still the kicker and, regardless of how nifty the back-end is, until an open-source Outlook connector appears Exchange will remain one of MS's top 5 products.
Nothing but PR to see here. Move along...
Re:EAT SHIT FAGGOTS!! (Score:5, Funny)
Linux is for the garbage can!
Sweet! What won't Linux run on these days?
Parent
Re:EAT SHIT FAGGOTS!! (Score:5, Funny)
Can you imagine a Beowolf cluster of those? Take THAT, big iron [wikipedia.org].
Parent
Re:If it works as advertised... (Score:5, Funny)
DEFINITELY
(If you're gonna write a word in all caps, spell it right :-) )
Parent
Re:Not GPL, maybe not Free Software (Score:5, Informative)
Hey, look! FUD!
Parent
Re:Not GPL, maybe not Free Software (Score:5, Informative)
If FSF considers it to be free software, how it is not free software
One of the requirements of Free Software [gnu.org] is "[t]he freedom to study how the program works, and adapt it to your needs (freedom 1)." The Affero GPL explicitly denies this freedom:
I don't care who endorses the AGPL; by the FSF's own definitions, it is not Free Software. Get pissed off and mod me down all you want, but that doesn't change the fact that the AGPL is a EULA in that it governs the behavior of people who merely run the software, even if they do not distribute it (by any reasonable definition of the word "distribute" that has been in common usage during the history of computing).
Parent
Re:not vetted/tried and true (Score:5, Insightful)
Exchange inflexible?
What do you say to the Hundreds of Thousands of clients who get their Exchange via SBS (Small Business Server)? And that's just the 2003 version.
How many Enterprise apps do you know of by ANY vendor that dont degrade with low disk space? Come on, dude, that aint fair and you know it.
Exchange is one of those apps that can look bad if installed by an idiot. You would think a proper architect would have worked out space and usage requirements early on.
How do you reach a low space condition ANYWAY, if you are making proper use of quotas? No product takes more abuse due to stupid administration than Exchange server.
But please, inflexible? When you have dozens of 100K+ client installations of Exchange humming along at places like Chevron and others, while the very same product can keep 20 people happy on a $500 box, you cant call it inflexible. Thats just wrong, pal.
Parent