shared calendar servers

Patrick pabos at glypsube.org
Thu Apr 22 03:00:20 UTC 2004


I did some looking around for a calendar server at one point in the
recent past and came up with a short list.


OPEN SOURCE
-----------
U of Washington Calendar Server (UW Calendar)
	http://www.washington.edu/ucal
	Language: Java (1.4)
	Last release: 1.3 (Jan 2004)
	License: BSD-style
		(and contributers must sign over copyright to UW)
	Dependencies:
		Tomcat (servlet container)
	Status: some working functionality but incomplete

jical
	http://jical.sourceforge.net/
	Language: Java (1.4)
	License: LGPL
	Dependencies:
		- Uses JBoss.
	Implementation:
		- Publishing/reading iCal files from URIs.

Chandler
	Calendar engineering page
	http://wiki.osafoundation.org/twiki/bin/view/Chandler/CalendarCapplet

Horde (esp. Kronolith)
http://www.horde.org/kronolith/

webcalendar
http://www.k5n.us/webcalendar.php

phpGroupware
http://www.phpgroupware.org

http://opengroupware.org/
http://opengroupware.org/en/projects/evolution/index.html

egroupware.org

phpicalendar
http://phpicalendar.sourceforge.net/nuke/
	- read-only, see
	http://phpicalendar.sourceforge.net/nuke/modules.php?name=News&file=article&sid=15

kroupware.org / kolab
	(OpenLDAP, Postfix, Cyrus IMAP, ProFTP)


PREMATURE/ABORTED ATTEMPTS OR DISCUSSION
----------------------------------------
softwarestudio.org discussion
	some design notes in the middle of a longer thread
	http://www.softwarestudio.org/mail-archives/libical/0429.html

	Momentum
	http://www.softwarestudio.org/mail-archives/libical/0426.html

evolution discussion (Apr 2003)
	http://lists.ximian.com/archives/public/evolution-hackers/2003-April/000241.html


PROPRIETARY
-----------
Netscape Calendar Server
Sun ONE Calendar Server
gordana calendar server
Sendmail calendar server (defunct or integrated)
Oracle Calendar Server
	incorporated "Corporate Time" by Steltor
Novell Groupwise
Novell NetMail
Microsoft Exchange
SuSe OpenExchange
Brown Bear iCal
Bynari Insight Server (proprietary glue?)
	(built using Apache/ProFTPd/Postfix/OpenLDAP/Cyrus IMAP)
XC Connect
Lotus (IBM) must have something in an integrated suite


STANDARDS
---------
http://www.imc.org/ietf-calendar/index.html

iCalendar/iCal (RFC2445)
	http://www.ietf.org/rfc/rfc2445.txt
xCal (iCalendar DTD document)
	http://xml.coverpages.org/iCal.html
Calendar Server Extensions for WebDAV (CalDAV)
	http://greenbytes.de/tech/webdav/draft-dusseault-caldav-00.html
iTIP (RFC 2446)
	Transport-independent Interoperability protocol
	http://www.ietf.org/rfc/rfc2446.txt
iMIP (RFC 2447)
	Message-based Interoperability Protocol
	http://www.ietf.org/rfc/rfc2447.txt
Calendar Access Protocol (CAP) transport over BEEP
	http://www.beepcore.org/beepcore/home.jsp
	http://beepcore.org/beepcore/docs/profile-cap.html
ICAP (extension of IMAP 4 to support CAP)
	http://www.wirs.aber.ac.uk/spk/Diary/icap-draft.htm#Overview


LIBRARIES
----------------
libical (C) - LGPL/MPL
	http://www.softwarestudio.org/libical/

beepcore-c - BSD-like
beepcore-tcl
beepcore-Java
	http://www.beepcore.org/beepcore/home.jsp


NECESSARY FEATURES
------------------
* Single-Sign On (usually via Directory integration)
* user management via "addressbook users" rather than "system users"
* Group scheduling/Meeting creation
* Resource scheduling (ie. room availability, notebook checkout...)
* Free/busy time
* Merging of multiple calendars
* import/export iCal
* synchronization:
	* to handhelds/phone
	* to notebook
	* to other calendar servers
* notification/reminder mechanism


AUTHENTICATION
--------------
pGina
	http://pgina.xpasystems.com/
	Replaces 2000/XP authentication system with a PAM-like
	equivalent. ie. allow Windows clients to authenticate
	against OpenLDAP/Kerberos?
-- 
Patrick <pabos at glypsube.org>





More information about the Fedora-desktop-list mailing list