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

13 of 64 comments (clear)

  1. So when is QuickTime 4 for Linux arriving? by Uri · · Score: 2

    It seems they already have an appropriate logo :)

    1. Re:So when is QuickTime 4 for Linux arriving? by (Score:+6) · · Score: 2

      QuickTime for Java will work on Linux.

    2. Re:So when is QuickTime 4 for Linux arriving? by Menthos · · Score: 2
      Will it? Somehow the Quicktime for Java site assumes that you're running Windows or MacOS (like every Apple site does). Quote:

      Install QuickTime 4.0
      In order to install QuickTime for Java, developers will need to select 'QuickTime for Java' in the 'Custom' install option. The installers can be found at the following location:
      MacOS & Windows
      QuickTime 4 Installer

      So it seems to me that, in order to download Quicktime for Java and install and run it on Linux, I have to download the Windows or MacOS installer and run it on Linux and select that I want to install "Quicktime for Java". Duh.

      --

      GNU/Linux. The Freshmaker.

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

      Quicktime for Linux is here.

  2. Re:Congratulations to Apple by Anonymous Coward · · Score: 2

    Search freshmeat. There are already plenty of documentation generating tools out for linux. Lately I've been using Robodoc, which is pretty decent. There are plenty of other tools though. Also search google (unless you are boycotting them over their patent or something) for the term "literate programming", which should find a lot of interesting things for you.

  3. Yet another licence.... by chazR · · Score: 2

    It's good to see Apple releasing this stuff, but why do they have to do it under Yet Another Licence? Is it just to keep their lawyers busy?

    IANAL, but it seems to me that they could have used a BSD licence.

    I am worried that the plethora of open/semi-open licences is going to cause serious integration problems. What happens if someone creates a 'larger work' containing code covered by two or more of thes 'commercial open source' licences? In the case of a dispute I can see a lot of lawyers getting rich.

    Thasnks anyway Apple. It's a move in the rught direction.

    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.

  4. quicktime capture using Linux! by wugmump · · Score: 2

    http://heroine.linuxbox.com/quicktime.html

    The codecs are still proprietary, but the work has begun.

    --

    "It's OK, my sheet's got a hole in it!"
  5. You probably knew this... by / · · Score: 2

    ...but that penguin is a Quicktime mascot and not our own dear Tux. It's sort've odd that Apple would pick a penguin at the time it did, and it makes it rather worthless as a trademark, since whenever people see cute penguins these days they immediately think Linux.

    --
    "If one is really a superior person, the fact is likely to leak out without too much assistance" -- John Andrew Holmes
  6. Re:Their licensing page doesn't work by profi · · Score: 2

    Try here.

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

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

  9. i clicked on the stone link... by kevin+lyda · · Score: 2

    came across a lot of apps. they seem to be nextstep/darwin apps... what, no linuxport? what;s the difficulty in offering linux versions if darwin is supposed to be unixy?

    --
    US Citizen living abroad? Register to vote!