Drop-In Replacement For Exchange Now Open Source
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."
I seem to remember ogo being a full replacement and that's been out for a while. Also, although you want to provide compatibility with Exchange, don't you want to provide additional capabilities so that Exchange systems are forced to upgrade to you, rather than the other way round? (Embrace-and-extend, but non-toxic.)
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
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 relating to ActiveSync. Anyone have thoughts or experiences on using this product in the US market?
Big things missing though - No public folders, which allow automated, customized workflow processes, no single instance store (each attachment is a separate file within the message store,) limited support (enterprise class support 24x7 is > 15,000 euros and their business hours aren't conducive to US business support - GMT+1) and it runs on linux instead of bsd *grin*
With that being said, I can see where a LOT of businesses will be able to make extensive use of this. Best of luck to them!
"In the end, there is simply no weapon more devastating than the truth, delivered in just the right way." - tnk1
'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?'
Probably because there are six to a dozen functional drop in replacements for exchange on the market that work fine. None of them are free as in beer or free as in speech though. Or if they are, they require an 'outlook connector' that is not.
after working the storage industry I have come to the conclusion that exchange is not very effective at handling heavy email load or large message database. How many of us get annoying emails when we have more than a few hundred MB of messages in our mailbox? Did you know that Exchange performs like crap when you run low on local disk space to keep the data. CIFS won't save your ass either, you end up having to go to using SAN (which looks like local disk from Exchange's point of view).
Some bullshit scripts with postfix, exim or qmail can spool and forward terabytes of email an hour. With the added advantage that you can cluster your IMAP services out to deal with the space and load in an incredibly simple yet scalable manner. You can use a SAN, but you can just as easily setup a new box for every 100 employees and still have a very usable system.
Exchange is inflexible and can only scale if you use on particular (and very expensive) setup. Microsoft only focuses on the operating modes of Exchange server that they use at corporate HQ. The inferior modes are just there so they can sucker companies into buying it at the low end, when in a short while the company will have to invest an exponential rate of money to scale the system.
The TCO of Exchange is very high. And Microsoft's way is not the only way to manage messages, events, meetings and users.
“Common sense is not so common.” — Voltaire
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.
I just get bad checksum so there is a way to advertise... say its (A)GPL and then not provide the source !
links anyone ?
I can give a meeting room, or a projector, or any other resource-- it's own exchange account- and set it to !automatically accept! some peoples meeting request, and other people's requests will have to be approved.. and when I send a meeting request to my boss, and two co-workers, and conference room B-- then conference room B will automatically show that it is 'busy' for my meeting.. and if I need a projector later-- I can send an invite to the 'projector' and reserve it as well..
I can de-invite individual attendees....
every day http://en.wikipedia.org/wiki/Special:Random
> 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.
That they require too many administrators and cause more downtime.
> 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.
He also mentioned it degrading due to *large mailbox size* That's the big PITA. And you have to buy crapware to shovel messages around, whereas with normal mail spools, you can shuffle mail around pretty easily with a few quick scripts.
> 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.
Yeah, but it's also one of those apps that's usually installed by an idiot.
> 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.
No product needs as much administration as Exchange server.
> 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.
Powerpoint with #$#%ing embedded videos. But that's another story entirely.
> 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.
Everyone else can do that too. But they do it better. The main advantage of Exchange is all that integration so they can send polls or schedule meetings or whatever else. But as far as simple email goes, Exchange is more trouble than its worth.
Which is why this project is important.
You hit the nail on the head...those that fail to admin MS systems fail out of their own ignorance of the systems.
So many on /. are just on the MS hatewagon without having a clue how to admin it, thus fail and blame MS for it, instead of looking in the mirror and asking "why did I not research and LEARN how to use Microsoft systems properly before placing my foot in mouth"
I've been an admin on *nix and worked with many others that did...and the common factor of the MS haters was that they never bothered to read, practice, and use the trial versions until competent...instead they got linux and all the "free" stuff and jumped on the hatewagon out of ignorance.
...which is why I turn down admin/AD/Windows consulting jobs. I'm tired of being the angel of death, declaring death and data loss, due to past decisions and previous admins/mercenaries who did bad things.
Yeah, I hear ya. After 17 years, I finally told my boss it wasn't worth it. He really didn't understand. Then again, he never really understood what we did.
I do miss GroupWise, though. It just plain worked. But that's another story...
deleting the extra space after periods so i can stay relevant, yeah.
I'm happy for the server-side people if this is progress on replacing Exchange, but what about replacing Outlook itself?
It's one of the 3-4 missing apps that prevent me from moving to Linux. I mean, how hard can it be, to implement an email client with integrated calendar and contacts? It doesn't need every single bell and whistle - just the few features i depend on (rich text in contact memo fields, savable contact searches). I'd happily buy such an app for Linux (at, say, the same price as Outlook.) Outlook's been around for what, 11 years? And in all that time, nobody's thought to make a viable Linux alternative?
Microsoft is also to blame for the ease of passing the MCSE exams, resulting in a lot of people thinking they knew a lot more then they really did. A guy shows up with his shiny certification, and proceeds to fuck up your servers, and then it is EASY to blame the software, rather than the "genius" with the cert.
If the source IS available under the GPL, one can correct it and provide a much more capable version, no?
Given my experience with past "open source exchange replacements" (e.g. OpenExchange, HP OpenMail) you need an MAPI driver as a plugin to Outlook to enable the advanced features, and that part usually is not open source.