Apple Posts Darwin / Open Source News
Ex Machina writes "Apple's PublicSource has posted some news on the Darwin OS and other Opensource projects. The first four Darwin Developers are: Scott Anguish, Joe Gervais, Luke Howard, and Andrew Stone. The multiplatform networking architecture OpenPlay has Linux support now. Apple also has released the NetSprockets gaming code for OpenPlay. Finally, the new HeaderDoc source to HTML documentation system has been released. "
The reason Apple chose Yet Another Licence is because it contains a number of Apple-centric control clauses, which prevent it from being truly free:
... (b) ... or (c) suspend Your rights to use, reproduce, modify, sublicense and distribute the Affected Original Code until a final determination of the claim is made by a court or governmental administrative agency of competent jurisdiction and Apple lifts the suspension as set forth below. Such suspension of rights will be effective immediately upon Apple's posting of a notice to such effect on the Apple web site that is used for implementation of this License. ...
CENTRAL CONTROL OF MODIFICATIONS
2.2 (c) if You Deploy Covered Code containing Modifications made by You, inform others of how to obtain those Modifications by filling out and submitting the information found at http://www.apple.com/publicsour ce/modifications.html, if available.
TERMINATION OF LICENCE
9.1 Infringement. If any portion of, or functionality implemented by, the Original Code becomes the subject of a claim of infringement, Apple may, at its option: (a)
12.1 (c) This License and the rights granted hereunder will terminate automatically without notice from Apple if You, at any time during the term of this License, commence an action for patent infringement against Apple.
It is currently working on Mac and Windows but does not currently on Linux. We could use an experienced Linux sockets programmer to update the Linux side. This is especially true because-
Apple has also JUST released their previously closed-source Apple specific networking API NetSprockets. The plan is that the higher level API features of NetSprocket (which is OT specific at the moment) will be abstracted and rolled into OpenPlay.
The result of this will be a great cross-platform, open-source networking API supporting protocols through modules.
And as Martha Stewart says, "And that's a good thing..."
=tkk
Bill Gates - Creationist?!?
Quicktime for Linux is here.
Actually Apple has nothing to do with the Linux port, that would be my doing.
e nplay/openplay.html"
Several individuals outside of Apple, including myself, have been the ones driving OpenPlay since release. Especially the current 1.2 version.
I rolled out the Linux port early to get the much needed portability fixes into the base source.
My usual plug for my OpenPlay web site which has cvs server for source, cvs web interface, history, etc - which Apple does not : "http://www.centrepointsoftware.com/opensource/op
Kevin Holbrook
OpenPlay porting guy