Open Xchange Server Source-code Released
d3vi1 writes "Netline, the main developer of Open-Xchange, has just released the GPL licenced version to the masses. The product is mostly known by users because of SuSE's Open-Xchange Server, a product started from "comFire Groupware".
Open-Xchange is a groupware suite with WebDAV interface (XML), LDAP, iCal and HTTP(S) support. An Evolution plugin is on the way."
Open-Xchange is a very promising M$ Exchange replacement, but until they have an upgrade path from Exchange, we can't upgrade. If programs to convert away from Exchange were to exist, it would break our M$ lockin here.
This signature was left intentionally blank.
Before spending any time on this guy (as a corporate head, anyhow) I need to know how well it works with outlook. To wit: I need to know that the company users won't know the difference -- that they won't have a clue that anything has changed.
If that's the case, I'd be a bug on the ass of my LAN manager to convert us immediately, and he'd probably jump at it.
A migration tool for openxchange that supports MS Exchange! It's commercial, but if you're already using Exchange, that shouldn't be TOO big a turn off. It might only support the commercial version of OpenXchange, not sure about that.
I should be more clear -- I use Evolution. But all the drones in the office use Windows desktops and Outlook.
Outlook bonds with Exchange (which we also use -- a slightly older version which works poorly with Evolution's calendaring) so that we cannot leave Outlook, and therefore cannot leave Windows. If we can get a work-alike for Exchange, we can slowly move people into a hetrogeneous (or even completely non-Windows) evironment.
We COULD upgrade our Exchange to allow Evolution to be more of a replacement for Outlook than it is, but that means spending money on a service, and our uppers would, after that, be unwilling to let us scrap it.
The optimal path would be to replace the Exchange server with something that plays well with Outlook, then migrate our people to Linux desktop, where those people don't need Windows speghettified apps.
This product sounds good but out of personal experience it leaves quite a bit to be desired.
We recently installed this and tried using it in our office and found it to be very buggy and unstable. The first version we installed, 4.0, wouldn't even create user accounts properly. It would screw up the samba each time it tried to create the account.
The whole fact that it uses IMAP for its email made it clumsy to use in Outlook as you had your personal folders and then also had your IMAP folders and then also had your SLOX folders. Was quite confusing for most of the users. Also the calendar sharing wasn't that well designed at all. The user was forced to have two calendars, one in public folders and their own one. There was no way to share your normal calendar around the network.
SuSE have a good product here but it is still far from a proper Exchange replacement. We ended up sending the software back and getting Exchange instead.
(\(\
(^.^)
(")")
*This is the cute bunny virus, please copy this into your sig so it can spread
Just took a look at some of the code. Comments are in German! Not that there's anything wrong with German, but that might limit North American involvement in development.....
Other than that, the code seems organized well, from a quick glance.
All these different projects trying to come up with an end-to-end solution, and none of them really getting anywhere. We need a standard.
A few months ago, the folks at the Citadel project took notice of the specs for the Kolab project, and began promoting its storage and network formats as a proposed standard for open source groupware. It was a nice, simple, elegant design, using vCard and vCalendar formats. Others shared the same view: for example, the Aethera people joined in, and made their client Kolab-compatible. We at the Citadel project made our server Kolab-compatible. This was shaping up to be something good.
So what did the Kolab people do? They designed "Kolab 2" which uses data formats that are neither forward nor backward compatible with Kolab 1. They completely disregarded not only their installed base, but other projects that were working towards compatibility. The new format is proprietary (documented and unencumbered, but proprietary) and gratuitously abuses XML instead of following the industry-standard vCard and vCalendar formats.
The Aethera and Citadel projects are currently in discussions to work together to create a true. open, standards-compliant, cross-platform, end-to-end groupware solution. We invite others to participate as well -- we won't ignore you the way the Kolab people have.
As for OpenXchange? As others have suggested, this is really just a couple of bells and whistles glued onto someone else's IMAP server. It's not really a true solution.
Tired of FB/Google censorship? Visit UNCENSORED!
I'm still looking for a free/cheap host for these servers. I can sync bookmarks and calendar via webdav from a free/cheap web host, but I can't find anyone that provides ldap, so the only way I can sync my contacts between home and work is to run my own ldap server. Does anyone know of a place providing ldap/open exchange services to the public?
Is why we didn't get some open source Outlook Connector yet. Some companies (OpenExchange) won't even provide an eval of the connector to see if it really works in Outlook.
Bynari - too buggy.
SLOX - not tried yet.
We ended up using CommuniGate Pro from stalker.com.
I don't like it.. server is too closed source and inflexible.
BUT it has _excellent_ OL interoperability... My boss just forced me to use it because of this.
When we'll see some open source or at least free Outlook Connector to these exch-replacing systems, we effectively killed exchange.
- Arwen, I'm your father, Agent Smith.
- Well, you're just Smith, but my father is Aerosmith!
Very good question. It's highly pathetic IMHO. I keep hearing about organization after organization switching to Exchange, despite the fact that it's by far the most expensive available (my organization did a cost study on several different groupware/mail products, and we found that Exchange cost TEN TIMES what Bynari Insight would cost, and significantly more than the second most expensive) and a standards-non-compliance nightmare.
.. :)
Have you really gone through and looked at what you get when you go the whole Exchange route vs. what else is out there? Microsoft pricing and security aside for the moment (yes, it sucks. That's a given. No arguments.) the equivalent you get in the Open Source world for Exchange is...
SMTP server
NNTP server
LDAP server
IMAP server
POP server
HTTP server
Database Server
MS-Specific (MAPI) server
This is all the back-end stuff that has nothing to do with Outlook. In addition, all of the various servers act well distributed and use the ldap server for central authentication for all users. The database server currently doesn't do replication for individual mailboxes but does for the NNTP portion. The SMTP server uses the LDAP server to reference valid mailbox addresses and
the specific database server users's mailboxes reside on. The MAPI, POP and IMAP servers all use LDAP to reference where the specific database server user's mailboxes reside on. They also use LDAP for authentication.
(This is why you can use IMAP [which is still supported half-assed in Exchange 2003] or POP with any client - and the http stuff with any modern web client)
Then let's add the Outlook client. This builds the calendaring into the picture. Server-side everyone's scheduling information is stored in a newsgroup and an entry in the database. When building a new meeting, the client queries the newsgroup to see if time is clear or not (to allow checking to see if everyone is free) and then sends the meeting info out to the various invites.
Oh - and the client also allows setting up for viewing other's calendars and administrative assistants can handle their bosses' mail and calendaring functions through the client without having to lose their own stuff or log in as their boss. And I haven't touched a lot of the other server-side stuff and how 3rd parties have built tools around it.
Consider the complexity of mail and groupware. It can't be squat compared to, say, the Linux Kernel. So why is it so evasive?
Ease of use. Ease to support. Interoperability. Support of just about any mail client. Ties to make the functions that are not mail-specific work even with non-MS mail clients. (link on meeting invite to the web based item for completion)
These are just a few of the reasons why organizations go this route and it has nothing to do with being in Microsoft's pocket to begin with. And it doesn't include things like tying your voice mail into your inbox so that it is available via your wireless device, your phone or your e-mail client.. or being able to schedule multi-user conference calls that update calendars and send out notifications or..
The open source packages that are available today do not have the level of integration or functionality that is offered via Exchange to an organization. Once the above si working fairly seamlessly as an integrated package that could be deployed - then a true challenge to Exchange would exist - for now it isn't there.