Slashdot Mirror


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. "

4 of 64 comments (clear)

  1. Re:Yet another licence.... by Uri · · Score: 4

    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:

    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) ... (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. ...

    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.

  2. Re:OpenPlay? by HiredMan · · Score: 4
    Openplay is a collection of the codebase written by Apple and Bungie for cross-platform, multi-protocol networking and was used in Bungie's release Myth for network and internet play. OpenPlay works fine (see below) and has used in several commercial releases, but is relatively low level so there's a certain amount of re-inventing of the wheel for higher functions.

    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

  3. Re:So when is QuickTime 4 for Linux arriving? by Dw00p · · Score: 3

    Quicktime for Linux is here.

  4. Re:OpenPlay... by KevinHolbrook · · Score: 4

    Actually Apple has nothing to do with the Linux port, that would be my doing.
    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/ope nplay/openplay.html"

    Kevin Holbrook
    OpenPlay porting guy