Got a tip for us? Share it...

Apple Open Source Update

Missed by many yesterday due to the fervor of the WWDC Keynote address was an announcement by Apple's Open Source Project Manager, Ernest Prabhakar, concerning Apple and its Open Source initiative.

Mac OS Forge
With the recent announcement of the demise of OpenDarwin.org, Apple has stepped up to the plate and has created Mac OS Forge, a community site hosted by Apple to "support WebKit and other open source projects focused on Mac OS X, especially those looking to transition from OpenDarwin.org." Current projects include the Bonjour, Collaboration (iCal Server), Kernel (XNU), Launchd, and WebKit.

XNU x86 Source Released
Apple has released the source code for the Intel x86 version of the Darwin Kernel, beginning with Darwin 8.7 (Mac OS 10.4.7). While apologies were offered for the delay in releasing the source, no explanation was given. Speculation had begun earlier in the year that Apple was closing the XNU x86 source due to piracy concerns. MacGuides has an introduction to Darwin and XNU for readers unfamiliar with the technologies.

iCal Server Source
As many readers have noted, Apple has indeed released the source for iCal Server (slated to be released with Mac OS 10.5 "Leopard" Server) under the Apache License.

Other Licensing Changes
Bonjour and Launchd projects are now being distributed under the Apache License. The projects were previously relegated to Apple's Apple Public Source License.

Top Rated Comments

(View all)

72 months ago
Opening up iCal server is needed to build a collaborative system on OSX. I can see opening up source code as a way for the development community to create killer apps under CalDAV.
Rating: 0 Positives / 0 Negatives
72 months ago
That's good that the source code has been released. I think the number of people out there that would install a hacked version of OS X and then later buy a mac greatly outweighs the number of people that would specifically build their own computers for installing a hacked version of OS X. I know a good few people that tried the hacked version and now have new macs of their own.
I think Apple are now also confident that their hardware is such good value for money that people won't bother building their own setups.
Rating: 0 Positives / 0 Negatives
72 months ago
Nice :D
Rating: 0 Positives / 0 Negatives
72 months ago
Things are pretty hot down in Cupertino...

Lots of announcements...

GO APPLE!
Rating: 0 Positives / 0 Negatives
72 months ago
it's good to see apple pick up this ball and run with it.

Apple : Open source at the core.

:rolleyes:
Rating: 0 Positives / 0 Negatives
72 months ago
From Apple's new site:

"Source code for the kernel of Mac OS X 10.4.7 for Intel are now available. Several changes were made in order to publish the kernel (xnu) sources. As a result, the kernel built from these sources differs from the one found in the 10.4.7 software update. In order to accommodate these changes, several kernel extensions were also modified and must be downloaded and installed in order to run a kernel built from these sources on Mac OS X 10.4.7 for Intel."

So they haven't released the version of the kernel that is 10.4.7 as open source, they've just released something very closely resembling it, with no public comment about what's different, near as I can tell so far.
Rating: 0 Positives / 0 Negatives
72 months ago
Hmm there's some big news here.

Is this a sign that Apple is moving more to the Apache license? If so that would be big, and start to reduce the number of OSS licenses out there...
Rating: 0 Positives / 0 Negatives
72 months ago

Things are pretty hot down in Cupertino...

Lots of announcements...

GO APPLE!


couldn't say it better :)
Rating: 0 Positives / 0 Negatives
72 months ago
Any idea as to what flavor of Wiki is being supported on Leopard Server? It looks home-grown to me, based on the features and the screen shots... Hope they will make it available separately.
Rating: 0 Positives / 0 Negatives
72 months ago

From Apple's new site:

"Source code for the kernel of Mac OS X 10.4.7 for Intel are now available. Several changes were made in order to publish the kernel (xnu) sources. As a result, the kernel built from these sources differs from the one found in the 10.4.7 software update. In order to accommodate these changes, several kernel extensions were also modified and must be downloaded and installed in order to run a kernel built from these sources on Mac OS X 10.4.7 for Intel."

So they haven't released the version of the kernel that is 10.4.7 as open source, they've just released something very closely resembling it, with no public comment about what's different, near as I can tell so far.

It probably regards whatever DRM setup Apple has with its Intel CPUs...
Rating: 0 Positives / 0 Negatives

[ Read All Comments ]