Quality Open Source Calendaring / Scheduling?
Jim R. Wilson writes "In past jobs, I've used Microsoft Outlook/Exchange, Novell Groupwise, and Google Calendar for handling business appointments. I'm sorry to say it, but I have yet to see a rival to Microsoft's scheduling features. On Slashdot I have occasionally read rumblings that there are better open source email and calendaring solutions out there. Can anyone substantiate this claim? What are the OSS alternatives? Can any compete with Microsoft's resource scheduling?"
no
I haven't found much, either. It's either some half-done web-based solution or it's got seriously missing features.
Evolution works great with Exchange; all they need now is to create their own back-end =)
PS. Public folders have gone away in Exchange 2007; big mistake if you ask me. It was a selling point for Exchange.
- It's not the Macs I hate. It's Digg users. -
Citadel is the best i know of: http://www.citadel.org/doku.php
Jim,
I hate to say this, but unless you give us a few reasons why some of the solutions you have looked at are not sufficient I doubt you will get any meaningful response.It's a pretty common problem when people ask for an open source replacement for a program they have used and were reasonably happy with.
Without some starting point for comparison you will just get dozens of stories about how product X works fine for them.
Insert pithy comment here.
Try Kontact (part of KDE Personal Information Manager).
opengroupware has a plugin for working with outlook. I haven't used that one in a while though.
Sam
CalDav is the wave of the future, with most calendaring clients supporting it (but not MS), and many servers commercial and otherwise also supporting it (Zimbra). The real coming out party was the commercial release of both OSX Server 10.5 and the client, which have both ends. But guess what, the server is open source: calendar server can be gotten and put on any platform. If you want something today, Zimbra or OSX Server are there for the taking. RedHat has a Messenging product coming out based on Zimbra for this exact purpose.
Apple provides a nice calendar server with Leopard server - but it works with Linux (any anything else running Python) as well...
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Scalix http://www.scalix.com/
are the two closest, but honestly, neither is a perfect replacement.
Mozilla has an active callender project with Sunbird and Lightening
http://www.mozilla.org/projects/calendar/
Scalix
Sorry I wasn't clear enough in my initial question. What really impresses me about Outlook/Exchange is when you go to schedule a meeting, it allows you to see when all the participants, rooms and resources (like projectors) are available in a horizontal chart of sorts. People who are busy are marked off in blue, out of office is purple, etc. To find a time that works for everyone, you just scan across until you see a vertical bar of white (everyone free), or try to minimize conflicts.
I don't know of MS holds a patent on the UI, but I haven't seen it anywhere else. Also, with respect to calendaring, in Outlook you can open up several calendars (yours and others) side-by-side in order to see who's free when. It's a pretty simple bit of eye candy, but nonetheless, I've only seen it in Outlook.
Apple's iCal Server is Open Source PHP (with Twisted Framework) and based on the new CalDAV open standard. Everyone (with the possible exception of Microsoft) is moving to CalDAV as the open standard. Many big companies (Oracle, IBM, Google) are involved with the committee and hopefully the holy grail of inter-operable calendaring systems - including free/busy, invitations etc - is finally on the horizon.
The server just officially went gold with Leopard but has actually been done for a while now. Apple's iCal Server and (closed source) Client are currently the most polished products but now that there is a solid CalDAV server I expect that the various clients with gain alot of polish and other CalDAV servers should start to roll out as well.
Check out the CALCONNECT standards body for more information: http://www.calconnect.org/
=tkk
PS Microsoft is finally a member but their commitment level is not that of the other partners.
Bill Gates - Creationist?!?
This function is available with the CalDav server standard and that particular feature is available in the implementations in the open source Zimbra client/server and the 10.5 version Apple's iCal server/client. I don't know about other implementations, but I imagine most other ones either include this or will soon, as Caldav has really taken of in adoption by major projects. Zimbra even offers that feature via the Web interface to their server.
Also, with respect to calendaring, in Outlook you can open up several calendars (yours and others) side-by-side in order to see who's free when.I think Evolution has an interface like this (works with CalDav), but if I recall Zimbra allows you to overlap as many calendars as you want in one window, making the comparison quite a bit easier IMHO.
I'd definitely look at Zimbra if you're serious about a OSS solution with lots of features and compatibility with both standards and proprietary interfaces (they have a full featured Exchange plug-in so users can still use Exchange as their client if they want). The server will run on all the popular Linux distros, OS X, and as a VMWare appliance.
Zimbra is, arguably, not Open Source.
It comes under an 'attribution license' and hence cannot be forked. Its 'badgeware'.
Ie: you cannot take the source code of Zimbra and produce your own version *without* the Zimbra logos.
In the free world the media isn't government run; the government is media run.
I'm sure if Microsoft ever allows outside software to properly interoperate with Exchange, that will happen. But they don't.
Shocking, I know.
Software that actually works. It's in use. It's actively being maintained. As new technology is released, there's a proven track record of it being incorporated into the software.
Then you're really making a mistake if you don't look at citadel.
Email, Calendaring, Contacts, multiple interfaces, multiple standards compliant protocols, instant messaging and it all can run on one server. But wait.. It scales! So if you want to run multiple servers and have them communicate, go ahead. It's built right in.
Visit http://citadel.org/ for more information and to download or there's even a vmware appliance, all set up and ready to go. All you need to do is download and run. Try http://www.vmware.com/appliances/directory/723. -
It makes my short list, along with ZImbra, Scalix, and Openchange (so far).
The nice things about JES are (a) it's rock-solid (b) it works well with many mail clients, even horribly broken ones like Outlook (c) while it doesn't have every possible calendar feature in the world, it has all of the ones that people actually use (d) it scales amazingly well -- it's really no problem to get it to support millions of users (e) because it's been around for a while (including a prior incarnation as a Netscape product) there's a pretty solid support community for it (in addition to Sun) (f) it's flexible enough to support integration with other products.
The bad things about JES are (a) the install is complicated, even if you're very accustomed to complex installs (b) the documentation, like much of Sun's documentation, is poorly written, verbose, uses opaque terminology, and lacks cohesion (c) the log files are inscrutable (d) it's somewhat bloated (somebody needs to trim all the legacy code out of it) (e) it's overkill for anyone who just needs a mail server (i.e., no calendaring).
But...given that you get mail, calendaring, LDAP, all rolled up in one package -- it's at least worth looking at. I'm aware of any number of places that have migrated from Exchange to JES, so at least their requirements were met.
Tired of FB/Google censorship? Visit UNCENSORED!
Zimbra does it, does it very well and can be made compatible with full fledged outlook.
You dweebs cant even do a google search before just saying "no", can you?
NO SIG
I expect that MS-Exchange connectivity will be licensed under GPLv3, just as the rest of the citadel and webcit projects are presently licensed.
;-). I'm still amazed that software of this quality, with a 20 year history of development, continues to fly under the radar with much of the Free software community.
Sadly it looks like the connector is being developed by a closed source developer rather than within the Citadel project itself so my prediction isn't quite true. Still it would make a great alternative to Exchange, and fortunately for me Exchange compatibility is not an issue.
I quite enthusiastically plug Citadel wherever I can, not only because it performs extremely well and is easy to administer, but because the project is very open (the citadel.org site has a LOT of info on protocols and other technical developer stuff) and the more people that are aware of it the more likely people will get involved in developing it and moving it forward (eventually, perhaps, leading to a Free exchange connector
Pencil has persistence and data corruption issues.