As part of the developer festivities at this year's WWDC, Apple made several significant announcements on the Open Source side of things. Projects such as WebKit, Launchd and Bounjour are up on MacOSForge, and published under the liberal Apache license.
But what really caught my eye was the new Darwin Calendar Server, aka Collaboration. And what's more, it is written in Python using the Twisted framework. Excellent!
It implements the CalDAV protocol for collaborative scheduling, and supports multiple client packages such as iCal, Sunbird and Outlook. The documentation also refers to an intriguing new product called "Teams", which seems to be part of the new Leopard Server.
Another significant announcement was that the source to the Intel-based Darwin kernel has now been published. Apple copped a great deal of flack in recent months, as it had not published the sources since the release of the Intel-based Macs. This fuelled speculation that it was to counter efforts to make Mac OS X run on non-Apple hardware, and that it had effectively become a closed project. Well, no longer - xnu is now published, and people can build their own kernels once more (great for people running clusters, for example).




