Slashdot Mirror


Open Source Apple (part 2)

Several people followed up the today's earlier apple Open Source article by pointing us to Apple's Official Website on Open Source. Features Yet Another License, the Apple Public Source License but requires a login to get much more than the license and a faq. Update: 03/16 07:52 by CT : Virtually unrelated, thanks to darren wilson, the original creator of the crystal apple icon there.

404 comments

  1. A Positive Step by Anonymous Coward · · Score: 0

    It's nice to see Apple making another foray into Open Source. This time it seems to have management buy-in from the top levels, instead of just a small team of renegade engineers like the MkLinux effort seemed to be.

    I say we celebrate Apple's most recent move, and encourage them to continue to explore the benefits of Open Source.

  2. Interesting... by Anonymous Coward · · Score: 0

    No irony. It's a corporation - since they have a funky license, this is their way of CYA. You want to get the software, you have to read the license.
    No big deal.

  3. /.ed already? by Anonymous Coward · · Score: 0

    www.publicsource.apple.com seems /.ed to me...

  4. Poor pi$$@ant Apple servers... by Anonymous Coward · · Score: 0

    ...can't handle a little Slashdot mention. Jees. Such a web-savvy company. Yosemite shcmemity.

    AC

  5. /.ed already? by Anonymous Coward · · Score: 0

    what OS is www.publicsource.apple.com running?

  6. Interesting... by Anonymous Coward · · Score: 0

    The login is free; it's not exactly like they make you pay $1000 to see the source.

    Unfortunately, I've looked at it, and I'm not quite sure exactly what Darwin can do at the moment for the average Mac user. The source requires gcc or ecgs, I'm sure. Problem: these tools were never ported to Mac OS 8.x.x. So, basically, as near as I can tell, you have to buy Mac OS X Server to be able to do anything with Darwin...

    Maybe they'll post binaries sometime along the line.

  7. Interesting... by Anonymous Coward · · Score: 0

    So compile on linuxppc, maybe?

    I'd like to use this code to back-port OSXS to my older PPCs, since Apple is only supporting G3s.

    ...and maybe turn off those ghastly huge icons.

  8. This is good. by Anonymous Coward · · Score: 0

    I assume we are going to hear quite loudly that Apple isn't doing enough- but remember who's in charge- the king of all closed systems, Mr. Jobs. That this is happening at all is amazing- positive feedback from the linux community might inspire them to go further. Venom might make them wish they hadn't tkaen the first step.

  9. Darwin?? by Anonymous Coward · · Score: 0

    from the press release
    (http://biz.yahoo.com/prnews/990316/ca_apple_d_1 .html)

    "The first release of Darwin consists of the foundation layer of Mac OS X Server, including enhancements to the Mach 2.5 microkernel and BSD 4.4 operating system,
    as well as core Apple technologies like AppleTalk®, HFS+ file system and the NetInfo distributed database."


    In other words, just about everything but the GUI.

  10. Wow! Darwin indeed! by Anonymous Coward · · Score: 0

    They've managed to one-up the virulence of the GPL! No wonder they called the OS "Darwin". These are interesting times.

  11. It's not /.'ed (I got my registration) by Anonymous Coward · · Score: 0

    After a moderate while of trying I managed to successfully register for access to the source. However, the "projects" page that presumably lets you get at the source itself is yet to pop onto my screen.

    Still - I suspect that the source will be of no use to me anyway *if* I can't compile it to a runnable (OS) form...

  12. great publicity stunt by Anonymous Coward · · Score: 0

    glad to see apple hopping on the bandwagon. but the reality is most of the source in this 'darwin' opensource project has been available since developer release 2 a year ago, and if you actually were helpful enough to fix code all you had to do was mail wilfredo and he would plop it in the tree...

  13. Server somewhat alive by Anonymous Coward · · Score: 0

    I managed to get in to the server - they've divided the system into two sets of packages - the "core" libraries which are part of Darwin and all the 3rd party packages which they make available but recommend that people contribute to the original project and let the changes trickle down. Interesting parts of the core include hfs and netinfo code.

    From what I can tell, "Darwin" is the free version of Mac OS X, in the same vein as Mozilla vs. Communicator Darwin is the free version that everybody works on and anybody can use, but Mac OS X is the Apple-version with their own stuff added on top. Not bad as a first stab for a company that really hasn't gone this route before (MkLinux notwithstanding).

  14. Wolves in GNUs clothing... by Anonymous Coward · · Score: 0

    But to play with the linux code, you have to consent the their license, dont you?

    1. Re: Wolves in GNUs clothing... by Anonymous Coward · · Score: 0

      9.1 Infringement. If any of the Original Code becomes the subject of a claim of infringement ("Affected Original Code"), Apple may, at its sole discretion and option: (a) attempt to procure the rights necessary for You to continue using the Affected Original Code; (b) modify the Affected Original Code so that it is no longer infringing; or (c) terminate Your rights to use the Affected Original Code, 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. Basically this says that if somebody claims that Apple violated their intellectual property when writing the original code (for example, if they release the window server and Adobe starts rasing hell over DPS), Apple has three options: a) try to obtain permission to use the IP in question b) make changes to the original code and release that instead c) terminate the public liscense The intent here is to give Apple the ability back up and cover themselves should they accidentally release someone else's code. It does NOT give them the right yank the liscence for anything just because they wanted to.

    2. Re: Wolves in GNUs clothing... by Anonymous Coward · · Score: 0

      All they have to do is pay someone else to claim that the code is infringing, and they can terminate the license. That means it can be made non-free any time Apple wants to.

    3. Re: Wolves in GNUs clothing... by Anonymous Coward · · Score: 0

      Man, you're paranoid.

    4. Re: Wolves in GNUs clothing... by CrAlt · · Score: 1

      but he is right...

      --
      I have to return some videotapes...
    5. Re: Wolves in GNUs clothing... by ToastyKen · · Score: 1

      >because the terms of use are still anything but free.

      Actually, as far as I can tell, this is truly open source in the sense that as long as you post changes, you can distribute it for free.

    6. Re: Wolves in GNUs clothing... by Mechano · · Score: 1
      Actually, as far as I can tell, this is truly open source in the sense that as long as you post changes, you can distribute it for free.

      ...except that Apple has the right to terminate that type of distribution. Apple is getting software developers for free...

      I believe this is Bruce Perens problem with the IBM Jikes license as well.

      of course I'm not the lawyer, and someone else can decode the license better than I can.

  15. Not much use to average Joe-Linux hacker. by Anonymous Coward · · Score: 0

    Lots of Objc in here. Hope you have a NeXT or Openstep box if you want to play...

  16. if it aint mac it aint shit by Anonymous Coward · · Score: 0

    *boggle* just log into the site:

    Apple seems to have fogotten they USED to publish FULL source, and FULL schematics to their machines.

    Guess Apple I and ]['s don't count.

  17. Darwin?? by Anonymous Coward · · Score: 0

    There is even the Intel source for the kernel.

  18. G3 Runs Linux Really Well by Anonymous Coward · · Score: 0

    And I'll be damned if I'm gonna shell out $990 for OSX Server.

  19. You don't get it.. by Anonymous Coward · · Score: 0

    >While I think it's a good move I doubt a
    >signifigant number of linux users are now
    >going to go buy a G3 and start hacking away...

    A significant number of linux users (like me) alread own G3s (I own a new G3/400). I've never owned any Intel hardware, I've been hacking MkLinux for years now on my old 8100. Its just an incremental upgrade for me.

  20. A Positive Step by Anonymous Coward · · Score: 0

    This is really a positive step--for a major player (make snickering remarks here about defining major) to go open source with an OS they're betting the farm on is a great step for Open Source. I doubt this will have a major impact on the market share problems Apple faces, but it's encouraging to see an industry leader step into this arena.

  21. Vanity - 1 of the 7 by Anonymous Coward · · Score: 0

    Pretty vain, to think that /. users are the only people interested in viewing the site.

  22. Vanity - 1 of the 7 by Anonymous Coward · · Score: 0

    Well of course. Don't you know that any slowdown on any website cited by Slashdot, indirectly mentioned by Slashdot, or read by even a single Slashdot user is caused by the /. effect? Duh. Websites don't suffer from normal lag anymore. Slashdot is the center of the universe. All bow down before RMS. Give me your granola or DIE, proprietary-boi!!!!!

    I think pride is one of the seven as well.

  23. Technically sound base for UNIX by Anonymous Coward · · Score: 0

    Let me get this straight - Apple's popularising a stable user-space UNIX on top of a decent microkernel, the guts of which is Free, and they make their living off the GUI?
    Doesn't sound too bad at all if you ask me - a port of XFree, gtk and Gnome, and why would we be running Linux?

    I'm not trying to be antagonistic - I'm genuinely curious what people think. Strikes me as a very attractive prospect from a ComSci perspective.

  24. G3 Runs Linux Really Well by Anonymous Coward · · Score: 0

    I agree. I wouldn't pay $990 to run OS X Server. Of course, since Apple isn't charging $990 for the OS but more like 1/2 that, it's a rather moot point, don't you think?

  25. Darwin?? by Anonymous Coward · · Score: 0

    It also looks like they are reliesing the Objective C fondations as well

  26. How about paying $0 for Darwin? by Anonymous Coward · · Score: 0

    this means that for nothing except a little build time, you get a core OS that will soon support X if it doesn't already. i mean, c'mon.

  27. It costs $499.00, actually. Less for students. by Anonymous Coward · · Score: 0

    (And I'm sure most of you are students.)

  28. Speed by Anonymous Coward · · Score: 0
    Hey, what's all this about?

    From Apple Press Release


    The new Macintosh Server
    G3 with Mac OS X Server software is the fastest platform for running Apache for under $5000 -- outperforming Linux, Solaris and Windows NT Server.*

    * Based on WebBench benchmark testing performed by ZD Labs on a Dell PowerEdge 2300 Pentium II 450 MHz running Red Hat Linux, and a Sun Microsystems Enterprise Ultra 10S Server 333 MHz running Solaris; and NetBench benchmark testing performed by Apple on a Dell PowerEdge 2300 Pentium II 450 MHz running Windows NT Server, and a 400 MHz Macintosh Server G3 running Mac OS X Server.
  29. Not much use to average Joe-Linux hacker. by Anonymous Coward · · Score: 0

    Wait a minute - they haven't even released any source yet - give us a ll a break - you haven't seen it. Most of the stuff is straight C anyway (mach, BSD, Appletalk, etc.) and you won't even see alick of obj-c. Relax my friend for you are wrong.

  30. They're wise to cypherpunks/cypherpunks... by Anonymous Coward · · Score: 0

    Try user/password

  31. G3 Runs Linux Really Well by Anonymous Coward · · Score: 0

    They dropped the prices ina radical way. You can now get hour hand son it for $250.

  32. G3 Runs Linux Really Well by Anonymous Coward · · Score: 0

    FINE FUCKER! It does not cost that much. Update your FUD!

  33. uhm, ever tried gcc? by Anonymous Coward · · Score: 0

    Objective-C has been supported by gcc for a long time, friend. There is gnustep, as well as Objective-C bindings for GTK & Gnome. So linux hackers can (and have been) playing with that language.

  34. I'm so tired of Apple's revisionism... by Anonymous Coward · · Score: 0

    From the website:
    "Apple is the first major computer company to make Open Source development a key part of its ongoing software strategy."

    WHAT THE F?!? What about Netscape, IBM, Oracle, Corel, etc. It seems to me that they are just about the -LAST- company to jump on the Open Source bandwagon! I was excited for Apple until I read this. My new outlook?... "Screw Apple."

    Bart "Actually thinking differently instead of being a blind MacBigot sheep" Grantham

  35. maybe you should read the definition of "deploy" by Anonymous Coward · · Score: 0

    It still looks bad to me. Deploy includes any internal use, except for R&D.

  36. /.'d no more by Anonymous Coward · · Score: 0

    Whatever they were running it on at first they have wised up fast. It's now the fastest responding part of Apple's site.

    Guess this finalizes all that talk about Apple getting out of the hardware business. They are definitly into hardware. If they open source everything but the GUI it's the only money maker they've got left.

  37. I found the smell... by Anonymous Coward · · Score: 0

    9.1 Infringement. If any of the Original Code becomes the subject of a claim of infringement

    ... or (c) terminate Your rights to use the Affected Original Code, 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.

    Isn't this what RMS & BP threw up over in the IBM license?

    John Waalkes
    jwaalkes@edge.net

  38. Opening up the core kills network externalities by Anonymous Coward · · Score: 0

    My understanding is that the definition of "Covered Code" in their license excludes source files that have nothing to do with Original Code, so you might even be able to do proprietary replacements for all the non-free stuff.

    So guess what... all you need is to open up the kernel & core subsystems, then see other OSs grow like fungi. BeOS and to some extent Linux itself would have been done this (much easier) way.

    But now you get to keep all your applications, and maybe even get to run two OSs concurrently.

    Let's just hope the DOJ forces M$ to do the same...

  39. License by Anonymous Coward · · Score: 0

    I don't care for section 9.1 (c)

    "9.1 Infringement. If any of the Original Code becomes the subject of a claim of infringement ("Affected Original Code"), Apple may, at its sole discretion and option:...

    ... or (c) terminate Your rights to use the Affected Original Code, 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."


    It appears to be the same thing that IBM did with their OS license.

    John Waalkes
    jwaalkes@edge.net

  40. All this, and Apple is still afraid of Be. by Anonymous Coward · · Score: 0

    Hear us, Apple. Open up the hardware specs to the G3 machines. Let Be compete with your prized Mac OS X Baby. I guarantee BeOS could run rings around OSX when it comes to media development. Open Source doesn't mean shit when your product is only available on one architecture.

  41. cool -- darwin beowulf cluster! by Anonymous Coward · · Score: 0


    man, that's so cool! GNOME sucks!

  42. Ouch! - License termination issues again. by Anonymous Coward · · Score: 0
    Have a look at Section 9.1. It sure looks like something we saw yesterday. (see http://www.slashdot.org/art icles/99/03/15/1533247.shtml)


    9.1 Infringement. If any of the Original Code becomes the subject of a claim of infringement
    ("Affected Original Code"), Apple may, at its sole discretion and option: (a) attempt to procure
    the rights necessary for You to continue using the Affected Original Code; (b) modify the
    Affected Original Code so that it is no longer infringing; or (c) terminate Your rights to use the
    Affected Original Code, 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.

  43. I'm so tired of Apple's revisionism... by Anonymous Coward · · Score: 0

    Well they could well be the first box making company to actually contribute any of their owen intilectual Property?

    The PC makers just bundle it and outsorce support. The other companies don't make boxes. Apple is tehnically "the first major computer manufacturer to make Opensource part of it's software stratigy" It makes opensorce directly related to it's server os and future desktop.

  44. All this free information and he's still an idiot by Anonymous Coward · · Score: 0

    Be has NO interest in Supporting g3 and apple.
    How could you believe anything but? Can you say, large undisclosed stake in Be purchased by Intel.

    Be doesn't want to be a multi-platform machine. LinuxPPC has thier OS running just fine on G3. If Be wanted it, Be could to. But they are lining their pockets with VC money from Intel.

    Just because it's small doesn't mean it isn't evil.

  45. It's not FREE software, it's JUST open source. by Anonymous Coward · · Score: 0

    When Apple's OS can be truly considered Free software (www.fsf.org) I'd care. These companies are just jumping on the open source bandwagen because it's IN.. well so are web-portals. Free software is what is is: Free! This mean you can redistribute binaries and source of the (modified) code if you wish. So when will I be able to download Corel Wordperfect 7 for FREE, full source? Exactly, never! So when will I care about Wordperfect? Never! I'll continue using GNU-tools and you guys/gals go ahead and use restricted-source non-free software.

  46. Not much use to average Joe-Linux hacker. by Anonymous Coward · · Score: 0

    Unless the code I downloaded is a figment of my imagination, this netinfo source has Obj-C. :-)

    Let me clarify, GCC support aside, their build environment is a descendent of OpenStep, so there's a good deal of hackery that will probably need to take place to get this stuff to work nicely with other operating systems. Those familiar with the openstep will have a clear advantage in the early stages.

    When Sun first let out java it was nearly impossible to even compile on Linux due to the heavy dependencies on Sun's own Solaris build environment, I imagine the same thing here.

  47. First person to find a site running Mac OS X wins! by Anonymous Coward · · Score: 0

    i would guess that
    www.omnigroup.com
    is running it, as they are (one of the few) major macosxserver developers.
    http://www.netcraft.com/cgi-bin/Survey/whats?hos t=www.omnigroup.com
    can't figure out what kind of os they are using
    but its a good guess i reckon

  48. /.'d no more by Anonymous Coward · · Score: 0

    Whatever they were running it on at first they have wised up fast. It's now the fastest responding part of Apple's site.

    Yes!! I'm downloading "kernel-1.tar.gz" while I type, it's nearly finished... the average speed is about 5x the best speed I've ever been able to get from an Apple server in all the year's I've downloaded stuff from Apple.

    I'm very upbeat about the whole Darwin initiative. Congratulations also to you /.ers, this discussion has so far had the best signal-to-noise ratio I've ever seen here! Hope this spreads...

  49. Dude, ignore the Marketing BS, find the truth by Anonymous Coward · · Score: 0

    You're right. I will heed your advice, but it's so annoying. And from a company that isn't exactly known for it's humility, it's extra annoying. But I do plan on taking a look at this Darwin thing. Perhaps we can mutate it into a new creature with a life as rich as Linux.

    Bart G

  50. Not much use to average Joe-Linux hacker. by Anonymous Coward · · Score: 0

    I should have been more clear.

    The inclusion of Obj-C in some of the packages indicates that they are likely dependent on the build environment you'd find on a *Step machine, since Apple's own build environment is a decendent. It'll be some time before this stuff can get sanitized for use on other OS's. When sun released java, for example, it was almost impossible to get it to compile on anything other than Sun, since solaris make has all kinds of strange functions which were not in GNU make at the time, of course over time the source was cleaned for mass consumption.

  51. Good? by Anonymous Coward · · Score: 0
    OpenStep is Open, sort of. That is why they changed the name from

    NeXTStep. Ask the GNUStep people.


    Hmmm. GNUStep on Darwin??


    ;-)

  52. Darwin => OS X on other processors? by Anonymous Coward · · Score: 0

    What I'm wondering is whether this opens the door to OS X on other hardware architectures. For a while myself and a few others have been contemplating the notiong of OS X on Alpha.

    The combination od the power of the fastest microprocessors and the usability of an Apple OS sounds good to me. Besides being high quality it would be about as anti-Wintel as you could get.

  53. They're probably running Solaris? Ironic. by Anonymous Coward · · Score: 0

    Hey Mr. FUD!

  54. from artist to admin in $250 by Anonymous Coward · · Score: 0

    She'd shrug it off.

  55. ./'ers too snuffy - apple servers snuffy enough by Anonymous Coward · · Score: 0

    what crack are you on, son?

  56. Apple is Closed and Proprietary by Anonymous Coward · · Score: 0

    ...they would tell us, and kept telling us, as Apple transitioned away from sealed boxes and obscure or proprietary interfaces, opting instead for more popular standards like PCI slots or IDE drives, and made their systems interoperable with PC floppies and other media.

    "Apple is closed and proprietary," they keep telling us, as Apple-developed technologies are incorporated into vendor-neutral standards like IEEE 1394 and future versions of MPEG.

    "Apple is closed and proprietary," we keep hearing as Apple further incorporates standards and changes not-invented-here into their products...like USB and PC-style monitor connections. Or builds a case that with one finger fully reveals the system's internals.

    "Apple is closed and proprietary," they tell us, as Apple adopts a UNIX variant as the core of their OS, and makes its deepest internals accessible through open source distribution.

    The only things closed here and certain people's minds. Yes, Apple spent quite a few years there in the middle totally full of themselves and blind to the world. But then they grew up. Why don't you?

    Evolve. Try www.mammals.org for details.

  57. I've noticed that too... by Anonymous Coward · · Score: 0

    Just wanted to let you know that you're not alone.

  58. I'm a schmuck who can't read between the lines... by Anonymous Coward · · Score: 0
    Netscape, Oracle, Corel -- software companies, not computer companies.

    IBM -- is open source "key" for IBM?

    Apple's betting the farm on OSX. I think it's really ballsy to release the source. I don't mind giving them a break on marketingspeak.

  59. Technically sound base for UNIX by Anonymous Coward · · Score: 0

    Because Linux doesn't have an annoying license. You can only modify apple sauce if you have a net connection to post your changes and fill out the form. Apple can terminate your license to use it at any time. Becuase linux is built on the idea of freedom, whereas the Mac is built on the idea of lack of freedom.

  60. Read a bit more about Be, chump. by Anonymous Coward · · Score: 0

    You, sir, are a class-A moron. Be would love to support the new G3 machines, _IF_ Apple would fully release the specs.

    Saying "Be doesn't want to be a multi-platform machine" is further proof of your stupidity. If they didn't want to be a multi-platform OS, then WHY DID THEY RELEASE PPC AND X86 VERSIONS OF BEOS ON THE SAME DAMN CD?

    Hearing "VC from Intel" does not make Be tied to that platform. LinuxPPC has their OS running under G3 through reverse-engineering and probably some doubtful industrial espionage. Be wants full support from Apple, so that Be doesn't get screwed when newer G3 hardware comes out (like you know LinuxPPC will be).

    Again: If Apple were truly the "open source magnet" that they say they are, they'd release the full spec sheet to the G3 hardware, so they could get some _real_ competition. And because of that competition, BeOS would blow MacOSX _and_ LinuxPPC out of the water.

  61. I'm so tired of Apple's revisionism... by Anonymous Coward · · Score: 0

    VA Research has contributed to the community. They make modifications to the kernel so it'll run on their higher end boxes and release their changes.

  62. Interesting... by Anonymous Coward · · Score: 0

    I think you're right with this one.

    Personally, I'm happy to see it. The important thing is not whether Apple can compete with Linux, it's that operating systems especially should be open source. It's better for all concerned, and it's good to see Apple making somewhat of a statement.

  63. When did you and Jean Louis Have Lunch by Anonymous Coward · · Score: 0

    Glad to know you know what Be would love to do. I bet you know this because they told you. Or at least implied it heavily through a web site or during conversations.

    It's called marketing spin bonehead. Give them somebody else to hate, and we can move to the intel platform and get more money for our machine.

    Like Be wouldn't like to stick it to Apple a little after being stood up at the big dance?

    Come on....think for yourself man.

  64. Interesting... by Anonymous Coward · · Score: 0

    You have been somewhat misinformed about the relationships between the various Apple motherboard architectures.

    The PowerBook 5300 and 1400 are 603e PowerBooks, but are totally unsupported in MacOS X. Their chipset is directly descended from 68K machines. They are not PCI machines, and would be very difficult to add support for.

    The 2400, 3400, and original PowerBook G3 use the same PCI chipset as the Performa 6400/180 you have. The biggest difference is that they use a different video chip than the 6400.

    The 75/76/85/86/95/9600 machines are all closely related.

    The PowerMac G3 (beige and blue versions), PowerBook G3 Series, and iMacs use mostly the same chipset.

  65. You're right by Anonymous Coward · · Score: 0

    NeXT was the first. ;-) Although they did drag their feet in propagating their changes back to the gcc tree. I suppose Apple gets to inherit that accolade from them anyway.

  66. License by Anonymous Coward · · Score: 0

    I don't have to even read it to know that it has something wrong. What's wrong with it then? That it exists at all. Open Source Defintion seems to have turned into a breeding ground for incompatible licenses, it certainly isn't a good thing that everyone is drawing Yet Another License. It causes fragmentation, and that could potentially kill this whole movement.
    Stick to GPL, LGPL, or XFree style license!! There is no excuse to use anything else.

  67. From techweb, yesterday... by Anonymous Coward · · Score: 0

    http://www.techweb.com/wire/story/TWB19990315S002


    --* Begin Quote

    Mac OS X Server, priced at $999, will include
    support for the widely used Apache 1.3.3 HTTP
    server and Apple's WebObjects 4 platform for
    developing and deploying Internet applications.

    *-- end Quote

  68. It's called reading newsletters. by Anonymous Coward · · Score: 0

    No matter what you'd like to think about "Be sticking it to Apple" they're in the business of making money, and keeping a port to PPC architecture will make Be more money, plain and simple. Regardless of marketing spin, there's something known as the bottom line, which is what they'd like to achieve.

  69. agreed by Anonymous Coward · · Score: 0

    If Apple had half the chance they would be exactly like Microsoft. Actions speak louder than words and their destruction of the Mac clone market told me "stay away".

  70. It's called reading newsletters. by Anonymous Coward · · Score: 0

    As you very well put it, Be is in the business of making money. A PPC port will cost (quess what) money! Specially if they need to "reverse engineer" some things to get around Apple secretive hardware specs.

    Later..

  71. binary distro in no time? by Anonymous Coward · · Score: 0

    so how do you think apple can charge 500 bux for it?

  72. what do you mean "ahead of MS"? by Anonymous Coward · · Score: 0

    i can't see why apple can be ahead of NT. not that i like NT or anything.

    i think this NeXT thing is just for those graphics publishers to have a little local network or something so that they can transfer thier 500 megs of image files. no biggie.

  73. I'm a fool who misinterprets marketing lies... by Anonymous Coward · · Score: 0

    > IBM -- is open source "key" for IBM?

    I'd say that their web server solution is Apache, I'd say yes. Also, Corel is NOT just a software company (ever hear of the Netwinder?).

    Also, they say 'computer company'. I consider Oracle a computer company as much as I do Intel, although both only produce a single portion of the computing picture.

    Finally, there are dozens of other computer companies (by your definition) besides the ones I mentioned who are making Open Source software a key element of their product line (Sony, Dell, Compaq, etc.)

    Bart

  74. based on what? by Anonymous Coward · · Score: 0

    now, i can also say that a "significant" number of linux users prefer to use alpha, where is you base on saying something like that??

  75. Darwin is probably.. by Anonymous Coward · · Score: 0

    .. Darwin is probably rolling in his grave.

  76. Question/ RFC about Darwin by Anonymous Coward · · Score: 0

    what if we write a new GUI on top of Darwin? that makes it a new OS, right?

  77. /.ed already? by Anonymous Coward · · Score: 0

    Must be ur lame ass ISP, its quite fast from here

  78. Poor pi$$@ant Apple servers... by Anonymous Coward · · Score: 0

    always fine from here, must be ur crap ISP, or is your downlink saturated downlading warez!

  79. Ouch! by Anonymous Coward · · Score: 0

    And like if you dont distribute it and only use it internaly, like any would know! jeez

    Get over it, as if any one takes half these licencee seriously when you arent selling a product.

  80. Wrong by Anonymous Coward · · Score: 0

    Not quite. Apple can NOT terminate your license at any time. There needs to be a patent infringment in order for this to happen.

    If, on the off chance, there is a patent infringment, Apple has sevral other options available and probably will not termanate your license at the first chance it gets. If Apple chooses to terminate your license it's safe to say that even Apple would not be able to continue distributing it because of the unresolvable patent infringment.

  81. AYE!! by Anonymous Coward · · Score: 0

    Definitly. Apple's pooped on every entity that
    has ever supported them, through the clone market
    to the distributors down to the end users.
    This stunt's not going to make me believe
    they've changed their stripes. As soon as this
    "open-source" charade gets them what they want,
    guess what they're gonna do. Poop on the open
    source community. Watch and see!

  82. Interesting... by Anonymous Coward · · Score: 0

    I agree.

    If this goes well, they will probably release the higher level stuff (they already have relaesed some small apps).

  83. Replace Finder? by Anonymous Coward · · Score: 0
    If Darwin is the core of OS X (everything below gui) then what is to stop someone
    making a Finder replacement? Maybe someone can port X11 to the mac in this form. Personally, I would love to beable to boot into my G3 and choose to boot into the Finder or not. How cool would e or gnome be on a mac??!! (or better yet sheepshaver!!)


    some one is already working on alternate higher level stuff.

  84. Be Doesn't Want PPC by Anonymous Coward · · Score: 0

    The G3 is not so complex LinuxPPC has support and they aren't commercial. Darwin means hardware drivers for linux and other unixes for use on apple hardware and also better appleshare and networking on linux. Face Be is snuffed about ppc because of the avalible windows market.

  85. 5 server NOT 5 user by Anonymous Coward · · Score: 0

    I admit, I haven't read the license myself, but a number of other outlets are indicating that the ~$500 license allows for installations on up to 5 servers, and an unlimited number of users.

  86. Good Apple servers... by Anonymous Coward · · Score: 0

    G3's are very fast processors and OS X Server is a great os how can they lose.

  87. Clueless about NeXT and NeXTSTEP by Anonymous Coward · · Score: 0

    NeXT's technologies, NeXTSTEP and OpenStep have been ahead of NT since birth. They are based on a more stable foundation, and provide a development environment that is more powerful b orders of magnitude. In addition any applications build with the OpenStep OO framework where portable to NT with a simple recompile. Apple's Mac OS X may not be a success due to a number of market issues (including the wave of Linux support), but it does NT kick ass technically.

  88. OS X server cost $100 by Anonymous Coward · · Score: 0

    Considering 499 gives you a five server license according to macosrumors, Split it with 5 people. Apple is just trying to sell more copies of it's os by bundling them in 5 server license.

  89. G3 Runs Linux Really Well by Anonymous Coward · · Score: 0

    Actually, MacOS X Server has an unlimited client licence.

  90. Apple and patents by Anonymous Coward · · Score: 0

    Remember Apple's "look and feel" lawsuit a few years back (yeah, that's right, the one which prompted the FSF to boycott Apple)?

    Also, Job's NeXT and the attempted infringement of the GPL (gcc/ObjC)?

    And Apple's treatment of their MacOS licensees (Power, Umax, Motorola)?

    We already know how bad MS is; Apple is no different. Hardly a company any user/developer can trust...

  91. fucking linux lemur! by Anonymous Coward · · Score: 0

    damn you're an idiot.. i remember slashdot being down CONSTANT-FUCKINGLY this summer.


    sg

  92. Trust ANYBODY before you trust Apple. by Anonymous Coward · · Score: 0

    Nobody ever learns.

    Do NOT trust Apple, and most especially, do NOT trust Steve Jobs.

    As an exercise, start trying to recall to yourself the names of the companies that have committed their future in any significant fashion to a partnership with Apple, or have staked their revenues on a promise from Apple's management?

    Hm. Any names coming to mind? PowerComputing? Motorola? IBM? The OpenDoc Consortium? APSTech? Digital? Any Newton developers in the audience here? Any PowerTalk users?

    The one constant of Apple's history, throughout all of their management changes, has been their unstinting willingness to break ANY promise, to shred ANY contract, to LIE, LIE and LIE again to partners, friends and the press alike in their desperate attempt to survive from quarter to quarter. They are the definition of "bargaining in bad faith." They are the incarnation of the closed system.

    If the Open Source / Free Software communities lie down with Apple willingly, we will fare no differently than any of the above named, or the many left unlisted -- AND WE WILL GET WHAT WE DESERVE.

    But we're smarter than that...aren't we?

  93. Isn't that a 5 server license? by Anonymous Coward · · Score: 0

    I haven't read the license (none of us have;), but somewhere (sorry don't remember where) reported it is a 5 server licesnse for ~$500. Also Apple has been quoted as saying that there will not be a per user license. (Nice no?)

  94. Apple is Closed and Proprietary by Anonymous Coward · · Score: 0

    You're not going to do a thing on your open hardware if you don't have an OS to on the other hand. On the other hand, open source will run on any hardware the user has the will to make it run on. Correct me if I'm wrong, but Isn't the commercial portion of OS X user land software? That is, PPC code making kernel/driver calls? Meanwhile, the kernel and drivers are open? Clone owners should be jumping for joy and profusely thanking Apple. I know I am, with my unsupported 6400.

  95. The clones are back!!! by Anonymous Coward · · Score: 0

    I know, that sensationalist journalism you all hate. But really, what's stopping anybody from slapping together a ppc box, writing drivers, and shipping MacOS X compatible boxes? The problem before was the MacOS rom. All that seems to be cleanly moved out of the way. Comments?

  96. Who said it's PPC only? by Anonymous Coward · · Score: 0
    People here seems to assume Darwin is PPC only.

    I downloaded the kernel source and saw a directory called x86. Rhapsody has been running on x86 for years. Why not Darwin?

  97. Darwin => OS X on other processors? by Anonymous Coward · · Score: 0

    OS X is based on OpenStep which has run on Itel, Sparc and M68k (i believe). The only thing keeping OS X on PPC is Apple's need to sell hardware. Darwin != OS X because the largest strength of OS X is the OO framework (see GNUStep.org). If Apple can successfully transform itself into a manufacturer of Intel, Alpha, Sparc etc. boxes they might sell OS X on Apple branded systems with those architectures.

  98. Linux HAS a licenceTechnically sound base for UNIX by Anonymous Coward · · Score: 0

    Err GNU/Linux HAS A licence. So does *BSD.

    None of these are Public Domain.

    (The GNU licence doesn't let you lock up your IP, whereas *BSD DOES. Apples licence lets them keep the IP theirs)

  99. Why OS X/Intel went away.. (IA64) etc. by Anonymous Coward · · Score: 0

    OS X/Intel is NOT dead --- just delayed. Here is why:

    Mac OS X/x86 is GOOD - very good. I (legally) had the R2 beta, and *I* say it was good. OK? Now...

    OS X/PowerPC was not better! It was just as good, which means now you can buy OS X either on more expensive Apple hardware or any old crappy PC. Admittedly Apple hardware "usually" is better than the average PC (open up a blue G3 and see why).

    If we can all get the same beautiful OS running on futzy last-years discontinued (fudge) Packard Bell for $799, Apple isn't going to make much money. This is the unfortunate truth.

    The GOOD news is Apple now is trying to seperate their hardware and software divisions to make each profitable on their own. Eventually you WILL be able to order a Mac without an OS, and you will be able to order Mac OS X without a Mac...

    ... except at that time OS X/Intel will be IA64 *only*. Intel wants to kill IA32 as quickly as possible, in order to lock out AMD and Cyrix. Those 2 companies will go broke trying to clone Merced, which is EXACTLY what Intel wants..

    Now Apple could fight on on Motorolla/IBM's PowerPC, but why bother? Jump on the Merced monopoly, take Intel's assistance, and let the DOJ deal with what is misuse of monopoly...

    Don't forget this... you people seem to think x86 is one of your holy open standards and it is not! Only by reverse engineering and costly court battles do you have Intel clone CPU's today. The information for IA32 may be common knowledge nowadays, but IA32 will be replaced by Merced and Intel will try much harder to prevent clean-rooming of their chips.

    And that, my friends, is the future of the Intel platform. So keep an open mind about Alpha and PowerPC Linux, and fight for The Source so those CPU's remain viable alternatives to Linux x86. Because without the source you're locked into Intel forever (as everyone plays Quake3 for Linux on Intel Linux only..)

  100. Be Doesn't Want PPC by Anonymous Coward · · Score: 0

    The problem is not getting the OS to boot. It's getting all that cool hardware for sound and video to work really well that's the problem. Why would someone want a Media OS that barely boots. It was only six or so months ago when LinuxPPC still needed a boot floppy.

  101. Trust ANYBODY before you trust Apple. by Anonymous Coward · · Score: 0

    Indeed.

    Be sure to add CHRP/PreP to that list as well...

    Apple Macintosh hardware is the most under-documented I've found - intentionally so. The Apple Technical Library's treatment of hardware is extremely lacking compared to that of MIPS, Sparc, and Alpha. And the tomes of x86/AT specs that you can find in a decent university library.

    Let's hope that demand from LinuxPPC users encourage IBM/Motorola/third-party integrators to ship superior well-documented PowerPC hardware as an alternate to the closed Apple offerings.

  102. What about... by Anonymous Coward · · Score: 0

    Sun? Or does the "community source" solaris licence not apply? It does let you play w/the code, after all...

  103. You don't really believe this, I hope... by Anonymous Coward · · Score: 0

    C'mon, this is the usual Jobsian publicity stunt. You think that he's changed from the day he mandated a propriety interface on the iMac, or killed the hardware clone market?

    I for one am thankful Apple was never sharp enough to win the OS war. Because M$ doesn't build computers they couldn't give a shit how much they cost -- in fact, the cheaper the better. And thanks to them we have really powerful, cheap hardware for Linux. In an Apple world we'd all still be on the 68030 at 25 MHZ, for $5,000 a pop.

  104. Trust ANYBODY before you trust Apple. by Anonymous Coward · · Score: 0

    My Comments about WWDC 1997 are gone.

    WWDC 1997 - The future of Apple is:
    1) OpenDoc
    2) Newton
    3) YellowBox

    All are dead with WWDC 1998.

    Why do you think no developers moved to YellowBox, and stuck with the Mac API? A lack of trust in Apple.

    If you are reading slashdot, odds are you LIKE what GNU/Linux and *BSD is about. Developing for Micro$oft and Apple isn't gonna get ya to where GNU/Linux or *BSD are.

    And B4 you sign up with Apple, remember the corpses of the Newton, OpenDoc, and why there WAS NOT a rush to YellowBox....

  105. Hold your horses... by Anonymous Coward · · Score: 0

    First, consider that, stupid as it may be, Apple still considers itself a hardware company.

    Apple is a hardware company, MacOS 8.5 sales notwithstanding.

    Hopefully, though, Apple is on it's way to becoming a software company, with nice hardware as an add-on business.

  106. G3 Runs Linux Really Well by Anonymous Coward · · Score: 0

    not $990, $450 for a 5 user licence.

  107. GNUStep by Anonymous Coward · · Score: 0

    If you're really interested in OO application development and tools... consider helping the GnuStep project.

    Why bother with MacOS X? After all, Apple has proven to be hardly a trustworthy development partner.

    We can accomplish a true (and probably superior) OpenStep compliant environment without Apple.

  108. Dude, ignore the Marketing BS, find the truth by Anonymous Coward · · Score: 0
    You're right. I will heed your advice, but it's so annoying. And from a company that isn't exactly known for it's humility, it's extra annoying. But I do plan on taking a look at this Darwin thing. Perhaps we can mutate it into a new creature with a life as rich as Linux.


    Maby that's why its called darwin.

  109. Darwin?? by Anonymous Coward · · Score: 0

    > It's just about everything below the GUI.

    That's kinda scary. Keeping the UI proprietary allows them to sell OS licenses - just as if it were a proprietary product - "hey, you get the OS for free but if you want the GUI, you have to buy a license from us". Seems like they want to get open source programmers to help with development of the kernel but do not want to make their system truly open.

  110. cool -- darwin beowulf cluster! by Anonymous Coward · · Score: 0

    Mach and Obj-c and do theroecly do distributed-proc using distributed objects.

  111. Interesting... by Anonymous Coward · · Score: 0

    Weren't they going to port to x86 a while ago? Wait, sorry, that's off subject - You may be right. Apple may only be dipping their toes in the water....

    ....but wait, maybe their forsite goes beyond what anyone suspects.

    If you've got MAC OSx, which is just a GUI running over the top of a set of hardware drivers, and those drivers are freely distributed, and developed....

    ....hmmm what other platforms could their (money making) OS be ported to?

    Is that a win/win relationship? Perhaps they're truely realizing the potential of open source.

    Let the rumors fly, and may the truth catch up!

    Joe

  112. Speling lessens are free too by Anonymous Coward · · Score: 0

    Go get some in a public school, you mouth breather.

  113. Darwin?? by Anonymous Coward · · Score: 0

    Obviously you never made any of the posts complaining that Microsludge wouldn't even make the HAL OSS.

    I've noticed one thing about Linux people: a small number complain too much, and make the rest look bad.

  114. Apple is Closed and Proprietary by Anonymous Coward · · Score: 0
    Those aren't particularly good examples. Apple is trying to extract licesing fees out of FireWire, and their MPEG contributions also may make that possible for MPEG (likely even).

    USB and PC monitors simply were market necessities. And the "deepest internals" they are giving out are regurgitated versions of code (Mach, BSD) that has been open and free for years.

    No company has an obligation to give up intellectual property rights. But if they claim they promote open standards, they should make their patents relevant to those standards available for free to anybody implementing the standard. Otherwise, it's a closed standard with a convenient marketing arrangement.

    I view Apple's open source effort as a good beginning. But Apple is still far from a company that promotes open and/or non-proprietary standards and systems. And after so many years of being nearly religously closed and proprietary, as well as their current economic predicament, all their efforts warrant close scrutiny.

  115. You don't get it.. by Anonymous Coward · · Score: 0

    Some of us Mac users ARE Linux users. I work in multimedia. Ain't nothing can touch a Mac for graphics and audio yet. For everything else I use a real OS, Linux. And I passionately hate what M$ is about.

    There are many Mac users in this general category. Drop the Linux-use qualifier and there are many millions. This is going to be good for both Apple, Linux/OSS and their (merging) communities.

  116. Are you sure? by Anonymous Coward · · Score: 0

    Actually, wouldn't she feel that every developer is working himself/herself to the bone for the good of others' profit? Anyone who provides anything that helps prop up an unjust (meaning a non absolutely capitalistic) system is working against their own benefit. We should all just refuse to do any work and let the system collapse, then step back in a take what we can and deserve. Or something :)

  117. That's 5 SERVERS, people, not 5 USERS. by Anonymous Coward · · Score: 0
    Keep in mind, the liscense is for 5 servers. AFAIK, each server can serve an infinite number of users. Pretty much kicks NT's @ss for ~$500; I realize that most /.'ers have pretty much written NT off by now, but many, many corporate users have not, and (with purchase of new hardware, unfortunately), this makes Rhapsody a very attractive option.

    And I'm not even gonna touch the ~$1000 price tag, that was prerelease, and Apple's announcement puts it at half that.

    hoping I got it all right...
    \Ben

  118. Trust ANYBODY before you trust Apple. by Anonymous Coward · · Score: 0

    IBM committed its future to a partnership with Apple? That is some powerful weed you're smoking.

  119. Yeah? they handled Starwars pretty well! by Anonymous Coward · · Score: 0

    I might ad that in addition to the trailer, MacAddict reports that over 600,000 copies of QuickTime 3 were downloaded in the fist 24 hours after the trailer was released... QT 3 isn't small.

  120. Termination clause & patents by Anonymous Coward · · Score: 0


    Wait -

    The termination clause is there in case there's a patent infringement claim, right?

    Well, there's a good chance that Apple will also be using the infringed patent - especially if they've merged the infringing code into their commercial-product's source tree.

    Also, consider if Apple begins selling
    products on top of non-PPC Darwin ports. WebObjects servers, for instance. Or a
    whole GUI package.

    Either way, they'd have incentive to fight the case out, or else settle with some kind of patent cross-license that covers patents
    used in Darwin.

  121. What about clones? by Anonymous Coward · · Score: 0

    Okay, the kernel and drivers are open source. The gui is not. What's stopping Power Computing from slapping together some mac hardware, writing some drivers, and selling Mac OS X compatible boxes with Darwin and maybe an X server installed? Well, there is the small matter of bankruptcy, but you get the point. They might even try licensing MacOS X. Even without licensing, there's nothing stopping a user from installing it once they have the drivers. Comments?

  122. NOT 5 server AND NOT 5 user by Anonymous Coward · · Score: 0


    It's not 5 servers. That would be under
    $100/server - Apple would be either insane,
    or shouting it from the rooftops comparing
    their price to NT. (Then again, Microsoft
    should be the one selling 5-server licenses,
    and feeling shame for it.)

    It turns out that there is a 5-client
    limit - for developers.

    Members of the developer programs can
    get the OS, with WebObjects, Dev Tools,
    etc., for *$99*.

    "up to five clients for NetBoot, Macintosh Manager, and/or Apple file services for development, evaluation, and testing purposes"

  123. They're wise to cypherpunks/cypherpunks... by Anonymous Coward · · Score: 0

    It looks like they caught this one... user/password doesnt work anymore

  124. 5 Server License- MYTH! by Anonymous Coward · · Score: 0


    The 5 server license is a MYTH.

    For $499 you get ONE server license, and
    UNLIMITED clients.

    Registered DEVELOPERS pay $99, for a version
    with a 5 client limit for Apple server
    functions (Net boot, network manager,
    file serving). The $99 version also
    includes full development tools, WebObjects,
    etc, but no printed docs.

    The 5-server license thing was started
    by some numbskull salesdroid at the
    Apple Store. It never appeared anywhere
    else but on a super-credulous Mac
    news site.

  125. Darwin and mammals.org by Anonymous Coward · · Score: 0

    Someone make some sense of it for me.

  126. Apple retains all commercial rights like Netscape by Anonymous Coward · · Score: 0

    Apple retains all commercial rights and can require additional license payments before you are allowed to distribute a "Larger Work" that incorporates "Covered Code" from Darwin. This is the same as what Netscape does with Mozilla.

    Nobody but Netscape can sell a browser or any other product based on code from the Mozilla project.

    This means that Micro$loth cannot just steal all of Apples Intellectual Property and charge Micro$loth loving IT bozos money for it.

    If you build some non-Apple PPC box or an Intel clone and hack Darwin to run on it you cannot charge anyone for the software. In fact you are required to pay for the facilities to enable anyone to download your modified software.

    If Apple decides that you are a significant drain on it's PowerPC G3 systems revenue, Apple can consider your modified Darwin for Intel (or any other CPU) a "Larger Work" and require a ruinous patent license fee.

    From Apple's APSL:
    "4. Larger Works. You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In each such instance, You must make sure the requirements of this License are fulfilled for the Covered Code or any portion thereof.

    5. Limitations on Patent License. Except as expressly stated in Section 2, no other patent rights, express or implied, are granted by Apple herein. Modifications and/or Larger Works may require additional patent licenses from Apple which Apple may grant in its sole discretion."

  127. smelly licensing terms by Anonymous Coward · · Score: 0

    Actually, the stinky part of the license is that:

    - When you contribute code or modifications your license grant is perpetual and irrevocable. Theirs is not.
    - When you contribute code or modifications, they are not required to make the derivative (of your code) works they create open.

  128. Apple is Closed and Proprietary by Anonymous Coward · · Score: 0

    The internals were BSDish licensed. They didn't have to open up to anybody, but they chose to.

  129. Apple is a easy and powerful packaged solution by Anonymous Coward · · Score: 0

    There's no way in HELL clones were hurting apple; the clone makers were willing to pay more $$$ to apple per box; apple could have charged them their own profit margin per machine, and they clone vendors would have played, but apple just wanted them done with.

    Apple pointed to 100s of thousands of fewer machines sold, and blamed the clone vendors, who were selling 10s of thousands of machines. So unless people bought 1 power compuing box instead of 10 apple boxen, it was just Steve's RDF.

    Fuck the skull of Steven Jobs.

  130. I'm stunned, this is incredible!! by Anonymous Coward · · Score: 0

    "Apple values their OS as one of their crown jewels"

    I think you can thank Mr. Jobs and the NeXT crew - along with lots of nudging from outside.

    I suspect that, at NeXT, they learned how
    to determine what's really crucial. What's
    not. And how to let go of what's not crucial.

    At the time, this usually ended up in
    permanent solutions like ending production
    of hardware. Being small, they couldn't
    really afford to keep things on life
    support long after their time like IBM,
    Microsoft, or the old Apple would do.

    Think about that. NeXT started as a computer
    company. They wound up letting go of that
    part of their self-identity, and sold
    off the hardware division. Later, they
    started to let go of the OS too, to focus
    on NT and web development tools.

    That's got to have quite an effect on a
    "company ego".

    As a result, they may have been well
    prepared for this. OpenSourcing the
    low-level OS layer is a tiny matter compared
    to giving up on a company's major goal
    and central purpose.

  131. I'm so tired of Apple's revisionism... by Anonymous Coward · · Score: 0

    VAResearch is a great company, but it is nowhere near being in the same vicinity of "major computer manufacturer."

  132. Darwin => OS X on other processors? by Anonymous Coward · · Score: 0

    uh, dude... Why would you want to replace NeXTStep with linux????? I sure as hell wouldn't even think about doing that to my NeXT.

  133. Interesting... by Anonymous Coward · · Score: 0

    Rumors are still flying that internally Apple has kept OS X Server running on Intel machines...

  134. Disagree by Anonymous Coward · · Score: 0



    Scenerio: Group of developers spend thousands
    of hours integrating some fantastic feature
    into the kernel.
    a) Apple gives kudus to the open source
    developers and makes this feature available
    for all.
    b)Kudos and feature delegated non-open and for $$ only.

  135. Technically sound base for UNIX by Anonymous Coward · · Score: 0

    Because I'm willing to bet Darwin runs a bit better on Apple hardware. Linux on PPC isn't too optimized yet, etc. I've been running it exclusively for the last three days strait... And Linux for PPC doesn't run on the new G3 boxes yet AFAIK. (I escaped back into the MacOS to recover from a battle to get GTK+ 1.2 to work correctly... I lost)

  136. All this free information and he's still an idiot by Anonymous Coward · · Score: 0

    Intel invested in Be to get out from under Microsoft. Intel obviously wants and will benefit from BeOS getting more popular. If BeOS ran on G3s it'd mean more money, more market share for BeOS, thus validating Intel's investment. See what I'm saying? Intel benefits from BeOS on PPC as well as x86 because it builds this Windows alternative. Oh, is Intel afraid of losing x86 installlations of BeOS because it runs on PPC? Look at the market breakdown: that's not likely. Anyway, Intel's also got legal problems of its own already and is not likely to do something so hamfisted as standing in the way of BeOS pursuing PPC, too, even if they did have a problem with that for business reasons.

  137. Apple is Closed and Proprietary by Anonymous Coward · · Score: 0

    Very well put. I was going to add some things
    but you've crystallized the whole damn
    thing! Beautiful!

  138. nope..it is Wolves in bad GNUs clothing... by Anonymous Coward · · Score: 0

    No but they can kill RPM. As for linux the GPL tells you what you can and can't do here, the APSL tells you what you can and can't do, if you like it then use if you don't then don't, but don't belly ache about it.


    7. Versions of the License. Apple may publish revised and/or new versions of this License from time
    to time. Each version will be given a distinguishing version number. Once Original Code has been
    published under a particular version of this License, You may continue to use it under the terms of that
    version. You may also choose to use such Original Code under the terms of any subsequent version of
    this License published by Apple. No one other than Apple has the right to modify the terms applicable
    to Covered Code created under this License.



    The license claims that if apple changes the license you can choose to honor the original license. If Apple cuts all of its developers, so what we still have a License for the code, how can Apple screw anyone over. The only issue is the Termination clause which has been gone over ad nauseum, and it simple seems that apple is covering thier butt



    Apple making programs open source is a good thing..it lets companies make in house bug fixes etc...BUT apple/Netscape/whoever making programs opensource just to cut R/D costs and get good PR is a BAD thing.

    this is a complete double standard, I guess they should have just kept it proprietry, .
    personally, I just want the best damned OS that I can get my hands on.
    Remember Jobs doesn't have any financial interest in Apple, he just wants to give you a pretty desktop.

  139. Apple used "open source" by Anonymous Coward · · Score: 0

    Apple knew what open source meant before
    announceing their "involvement." They want
    to be associated with it but not obligated
    by it. That's deception.

  140. It is free by Anonymous Coward · · Score: 0

    There is a difference between "Free" and "Open Source," but I see nothing in the license that either I or Richard Stallman would disapprove of. It's free software, pal.

  141. The history and future of Mach by Anonymous Coward · · Score: 0

    Now that everyone is interested in Mach, I would like to say a few words on where all this technology came from, what exists today, and finally, my take on the whole matter.

    The Mach3 micro-kernel was worked on at Carnegie-Mellon University and by OSF. Here is a link to CMU's site on their project.
    http://www.cs.cmu.edu/afs/cs.cmu.edu/project/mac h/public/www/mach.html


    Neither CMU or OSF are currently working on anything Mach related. Both of their works were available under an open source agreement.

    Out of this came Apple's MkLinux project. The project started with getting MkLinux running on the x86 platform, and then porting it to the PPC. The work culminated in the DR3 release. This release was made under GPL, BSD-style license, and the OSF Free Copyright license.
    http://www.mklinux.apple.com

    The development of the Mach microkernel continued at the University of Utah, where they continued to develop the Mach4 kernel.

    http://www.cs.utah.edu/projects/flux/mach4/html/ Mach4-proj.html


    This kernel supports BSD Lite, a Mach-BSD combination. The description of BSD Lite is very similiar to what Darwin is.

    http://www.cs.utah.edu/projects/flux/lites/html/
    http://www.cs.hut.fi/~jvh/lites.html


    But the students and faculty at the University of Utah did not stop there. The Mach project has now morphed into the Flux project. The Flux project has created an OS Kit that allows you to create a 'custom' kernel. The Kit contains components to support Linux drivers, FreeBSD Drivers, X Display, and more. They provide this kit under a GNU License.

    Here are some related links:
    http://www.cs.utah.edu/projects/flux/index.html
    http://www.cs.utah.edu/projects/flux/oskit/LICEN SE

    So with all this information, what is my reaction to Apple's decision to enter in the open source market?

    First, I thank Apple for drawing attention to some good technology that does not get any main stream press. Kernel code isn't flashy like Java or XML, and most people's eyes glaze over when you talk about it.

    Second, I think they are dividing an already small development effort in the PC micro-kernel area. I would assume there are more people running LinuxPPC than MkLinux. I would also assume that there are even fewer people running MkLinux on x86. To have an Apple led project might not benifit these groups, since Apple would have control of the code.

    If Apple really wanted to make an impact, they would open the code to a GPL style license. Then they would allow an independant organization to coordinate the development effort.


    Eric Bronnimann



  142. Wrong by Anonymous Coward · · Score: 0

    What after apple lost billions of dollars? FUCK that,they are not allowed to protect themselve?

  143. Here's what ERIC RAYMOND says about the license! by Anonymous Coward · · Score: 0

    At the Mac OS X Server introduction,

    Eric Raymond, president of the Open Source Initiative (and author of "The Cathedral and the Bazaar") spoke, and stated that Apple's license strictly conforms to the standards put forth by the open source community. To be blunt, he said that Apple "gets it." In fact, Eric stated that Apple's license is much better than Sun or IBM's licenses, which merely mimic open source.

    Brain Behlevdorf, co-founder of the Apache web server project, took the stage and said he was very pleased with Apple's decision to bundle Apache with Mac OS X Server and Darwin. In fact, he said Apple has been participating in Apache development in good faith for the past year, not only for Apple-specific issues, but also those that affect the community as a whole.

  144. nope..it is Wolves in bad GNUs clothing... by Anonymous Coward · · Score: 0

    Nobody owns Darwin now either

  145. Benchmarks: NT vs Solaris vs Linux vs OS X Server by Anonymous Coward · · Score: 0

    Webserver Benchmarks (from Ziff Davis WebBench 2.0. All machines have same RAM, same speed ethernet, same type of disk, same version of Apache):

    Dell PowerEdge 2300 running NT ($5000, Steve joked $800 "NT Tax") - 300 hits/sec
    Dell PowerEdge 2300 running RedHat ($4200) - 500 hits/sec
    Sun UltraSparc 10S ($8500) - 600 hits/sec
    PowerMac G3/400, Mac OS X Server ($5000) - 740 hits/sec (basically, 64 million hits a day)

    Everyone watched as Apple VP Phil Schiller set up a fully-functional Mac OS X Server machine in just under 10 minutes.

  146. trust....No thanks. by Anonymous Coward · · Score: 0

    Apple knew what open source meant and what
    people percieve open source to be before
    announcing themselves as "open source."
    Their license does not represent the
    general perception of open source. Apple
    wants the associations that go along with
    open source but wants nothing to do with
    the obligations that go along with it.
    That's deceptive. Trusting Apple is
    illogical.

  147. but not to cypherpunk/cypherpunk by Anonymous Coward · · Score: 0

    just remove the 's' and you're rolling

  148. Just wait? by Anonymous Coward · · Score: 0

    A matter of time?

  149. this is a joke, right? by Anonymous Coward · · Score: 0


    dozens of other computer companies (by your definition) . . . are making Open Source software a key element of their product line (Sony, Dell, Compaq, etc.)


    "key"? compaq? i can only assume you're playing for laughs here. "hedging one's bets" != "betting the farm". i applaud the one tiny little toe that compaq has dipped in the waters (or did they just announce that they intend to dip it?), but i'll jump for joy when and if the time comes.

    furthermore, compaq, dell, oracle, informix, etc. have released no code. that's the key thing here. apple is releasing OS source. IBM struck some weird barter deal with the Apache guys, and they're apparently contributing now on the Apache guys' terms -- that's great, and it matters a lot. it gets my attention a lot more than Dell shipping another OS with their beige boxes. still, don't kid yourself that Apache is the core of IBM's product line. IBM has many irons in the fire. they sell very large and expensive things -- including hardware -- to giant companies. i don't know why they do that, but they do, and it's where they make their money.

    what apple is doing here is something that hasn't really been done before. they're releasing the code to the back end of a commercially significant, high-profile shrinkwrapped product. it's cool. of course, maybe there's nothing much in there other than the BSD they started with, in which case it's no more of a big deal than IBM/Apache -- which would mean that you have a point.

  150. Clueless about NeXT and NeXTSTEP by Anonymous Coward · · Score: 0

    Also HTML was developed on a NeXT computer.

  151. What about clones? by Anonymous Coward · · Score: 0

    Power Computing does not exist. Apple shut it down. But s/Power Computing/Metabox/ and you have a point.

  152. Sorry about the confusion. by Anonymous Coward · · Score: 0


    That was a troll, sorry. I should have been more clear. The "GNOME sucks!" part was meant to clarify that, but around here it's hard to tell who's kidding, and who's serious :)

  153. Screw Mach--release Yellow Box! by Anonymous Coward · · Score: 0

    (YAOK) Yet Another OS Kernel. Who cares? If they really gave a shit about open source principles, they'd release the Yellow Box source so we could have some real object APIs running on Linux!

  154. LinuxPPC on a 400 MHz G3 by Anonymous Coward · · Score: 0

    I don't think LinuxPPC runs on 400 MHz G3 yet...might be wrong. None has contributed the update because none has anything to "debug"...

  155. What about Power Computing by Anonymous Coward · · Score: 0

    As far as I know, Apple bought Power Computing.

  156. Darwin => OS X on other processors? by Anonymous Coward · · Score: 0

    Maybe because this *isn't* Linux???

    What Apple open sourced is the foundation of MacOS X Server... you know, OPENSTEP 5.0. :)

    Get the foundation moved over, to any platform, and maybe just *maybe* the PTB at Apple can grace it with the upper levels of Yellow Box et al.

    Hell, get GNUSTEP running on this. That should be fun.

  157. Apple and patents- the sordid history by Anonymous Coward · · Score: 0

    Apple has a long history of being closed, monopolistic and proprietar... ooops! thinking "different" that is...

    Stuff from the GNU bulletins:

    Apple's "look and feel" lawsuit against HP/MS:
    (1990)
    http://www.gnu.org/bulletins/bull7.htm l#SEC9

    http://www.gnu.org/bulletins/bull8.htm l#SEC8

    End of FSF boycott of Apple:
    (1995)
    http://www.gnu.org/bulletins/bull18. html#SEC13"

    I remember that lawsuit very well - I shudder to think about the impact on graphic user environments in general had Apple won this one.

  158. YellowBox is very much alive. by Anonymous Coward · · Score: 0

    Investing a lot more money in NeXTStep makes little sense. With Java 1.2, Sun has incorporated equivalents of all the NeXTStep into Java, and Java offers runtime safety, well-defined reflection, and a lot of other features in addition. And, machines are now fast enough to run languages like Java.

  159. License non-freeness issues by Anonymous Coward · · Score: 0



    amen!

  160. What about clones? ha ha ha ha ha by Anonymous Coward · · Score: 0

    In November 1997, Apple reneged on their MacOS licensing agreement with clone manufacturers Power, Umax and Motorola.

    Apparently, Apple purchased Power and effectively dismantled the company, abandoned the Power user base and relegated support to an expensive third-party.

    Doesn't do much to inspire the confidence of developers or hardware manufacturers, does it?

    With sole control over both the HARDWARE and OS, Apple is even more monopolistic than MS by a great margin.

  161. Not just Power, Anybody by Anonymous Coward · · Score: 0

    Okay, so Apple bought Power. My point is this seems to be Apple's way of opening the door for clones again. It seems to be a pretty good way of doing it too, except for the potential revocation of the source license. Everybody gets Darwin for _INSERT_FAVORITE_PLATFORM_, and Apple keeps MacOS users on Mac-compatible hardware (Yellow Box, Blue Box, Carbon, and most interesting stuff above the kernel/driver level seem to be absent from Darwin) Actually, there doesn't seem to be much interesting at all in Darwin. By interesting, I mean very different from what's available elsewhere. Is this Apple's way of inviting the clones back?

  162. Hledam Apple Computer! by Anonymous Coward · · Score: 0

    Yellow Box source? so to have some real object APIs development application and libraries? Does Apple Computer help GNUstep? I think OpenStep, NextStep, Mac OS is a good GUI. Is Apple Computer going to work on bringing this to Mac OS X Server?

  163. Not Anybody, just Apple by Anonymous Coward · · Score: 0

    With incredible sales of the iMac and brilliantly-coloured G3 boxes, it's not likely that Apple is inviting clone makers back at all.

    Especially in light of their retraction of the MacOS license to Power and other clone makers a couple years back, it seems highly unlikely...

    Apple's forte has long been a tight marriage between their proprietary OS and proprietary hardware.

    We need commodity-priced PowerPC hardware with standard memory/bus controllers and standard 16550's, etc. (much like DEC Alpha, Sparc) rather than the who-knows-what ASICs and VLSI that Apple use.

  164. Clueless about NeXT and NeXTSTEP by Anonymous Coward · · Score: 0


    Yep Carmack was once a NeXTer - I think both Dooms and the first Quake were developed on NeXT. They switched over to NT for development for Quake II.

  165. MS releasing source by Anonymous Coward · · Score: 0

    yep, microsoft said they might release some source. and they even gave an example of how they're already releasing source. you know what the example was? asp scripts.

    gee, ms's idea of distributing source code is including some scripts with their webserver? (for a language which is interpreted?!?!)

  166. Power was going bankrupt by Anonymous Coward · · Score: 0

    Power Computing was going bankrupt. The were beginning to file the papers when they started an add campaign that forced Apple to buy them at an extremely over valued price. Power was dead with or without Apple.

  167. What? by Anonymous Coward · · Score: 0


    Well - here's a thought - being able to see the inner workings of your OS of choice might just allow you to write more efficient applications for that OS, eh? Certainly you don't believe that stealing code is the only thing open source is good for?

  168. crap by Anonymous Coward · · Score: 0

    Apple is about as open source as micro$oft.
    It certainly sucks to see these Companies
    jumping on the open source(tm) bandwagon.

    viva la freeware

  169. Hledam Apple Computer! by Anonymous Coward · · Score: 0

    I use OpenBSD at work and GNU/Linux at home. Why not Yellowbox API, development tool, GUI on other OS too?

  170. Trust ANYBODY before you trust Apple. by Anonymous Coward · · Score: 0

    OPENDOC

    I attended WWDC in 1997 and OpenDoc was killed at that time. I remember this very well because somehow Steve Jobs managed to do this in an almost-hilarious way.

    In the "fireside chat" with Steve Jobs, someone asked him:

    - What about OpenDoc?

    ... five seconds later ... Steve responded

    - Yes, what about? [laughs everywhere]

    After this he explained: 1)That Apple had invested in past times large amounts of time and money in technology without any kind of strategy. 2)OpenDoc was a sign of this. 3)Apple has strategy now. 4)And OpenDoc was killed in front of all. Everybody laughing.



    NEWTON

    Also, in WWDC 1997 the Newton was NEVER mentioned as a technology with future. In fact Steve Jobs SEEDED DOUBT about Newton's future [almost killing it].

    He mentioned that Apple efforts in OS technology will be focused to integrate, not to divide, and that a THIRD platform [referring to Newton OS] was not a smart bet.

    This was enough to me. Many people gave artificial-life to Newton for long months after. Sometimes people really does not want to hear the obvious.

  171. Amazing to write it off so fast... by Anonymous Coward · · Score: 0

    Running on 'comperable equipment', a RedHat web-server install handled ~500 hits/sec, while MacOSX server dished out 740. Since I doubt its Mac gui that is speeding the server, it just might be worth looking at Yet Another Unix Clone.

  172. 5 Server License- MYTH! by Anonymous Coward · · Score: 0

    It does exist - it's the educational licence.

  173. workspace manager for linux ? by Anonymous Coward · · Score: 0

    Yup. I wouldn't mind paying a reasonable sum for a Mac Workspace Manager. Best revenge would be to install Linux/MacGUI on an ex-Wintel machine (hee hee hee)

  174. not so crap by Anonymous Coward · · Score: 0

    This sort of zealotry makes me uncomfortable with the Linux community. If I do switch my primary platform to Darwin (which isn't to suggest Mac users have historically been lacking in zealotry), or one of the other open commercial UNIXes, I certainly shan't miss it.

    Apple is a hardware vendor, and its software is just a means to the end of selling hardware. If its new OS is as good as the claims (in terms of performance and reliability), it will help to sell Apple hardware to people who might otherwise have ignored it (myself included). Certainly, there are Linux ports, but Linux is at its heart an x86 OS.

    What's true of Apple is also essentially true of Sun. There is Solaris/x86, but I believe its primary purpose is to boost the Solaris installed base, thereby making Sun hardware (running Solaris /SPARC) more attractive.

    Microsoft is a software vendor; the end is to sell software, so its software cannot be opened up without destroying its business model. Those who can't see the difference are either ignorant or stupid.

  175. Scully? No. by Anonymous Coward · · Score: 0

    The poster was quoting Steve Jobs, who said something of that nature to John Scully when trying to convince him to leave Pepsi for Apple.

    As to your complaint against Scully, the reality is Apple did far better under his leadership than any of the other non-x86 PC vendors. Where as Apple was on the verge of collapse in 1985, it's really the only non-x86 PC platform still standing today.

    Apple's decline (like the collapse of Atari, Commodore/Amiga, Acorn, etc.) was due to the same commoditisation of Intel x86 PC hardware that has more recently been savaging the workstation vendors (and has made Linux a force to be reckoned with). The weakness of NT and the BSD UNIX roots of the Internet revolution may yet keep much of the server market from Intel's grasp, but that's where IA-64 (which is supported by all the UNIX vendors) comes in.

  176. Amazing to write it off so fast... by Anonymous Coward · · Score: 0

    yea

  177. Technically sound base for UNIX by Anonymous Coward · · Score: 0

    Additionally, I imagine the desktop version of Mac OS X (which will be backwards compatible with the current Mac OS) will be considerably cheaper than the server product.

    If the Mac OS compatibility scheme is robust and efficient, the ability to run current Mac applications (including Microsoft Office) on a solid BSD UNIX will make Mac OS X much more useful than either Linux or Windows 2000.

  178. Technically sound base for UNIX by Anonymous Coward · · Score: 0

    Darwin's also got the advantage of the BSD networking code, which still tends to outperform Linux (and everything else) by a significant margin, regardless of the hardware platform.

  179. ESR doesn't "get it" by Anonymous Coward · · Score: 0

    It does benefit "the community", even if only because they released the kernel, so that part of their proprietary hardware specs are disclosed which the LinuxPPC people can use (yes, the community does get things back!).

  180. Speed by Anonymous Coward · · Score: 0

    According to the SPEC CPU benchmarks, a Pentium II/450 is actually faster than a PowerPC G3/400.

    BSD networking code has always been the best, so I shouldn't be at all surprised if Apple's hype is grounded in reality.

  181. GNUStep. I agree. Try! by Anonymous Coward · · Score: 0

    any cvs access?

  182. Re: BSD vs. Linux/GPL by Anonymous Coward · · Score: 0

    The biggest advantages of NetBSD are its portability and its open licence. Darwin offers neither of these, and isn't really going after the same user base (Darwin is much closer in terms of target users to LinuxPPC).

    Incidentally, the goal of GNU was to clone BSD UNIX, and the Linux kernel is essentially a clone of the BSD kernel (very different to the System V kernel), so Linux systems are very BSDish at the core.

  183. Speling lessens are free too by Anonymous Coward · · Score: 0

    Shut the fuck up man! Not everybody is English you know!

  184. Interesting... by Anonymous Coward · · Score: 0

    Internally?

    I just looked at the source code and there are directories named i386... says alot
    I haven't checked if there is code inside tough...

    The only reason they are not releasing for intel yet is because they aren't strong enough yet and that they can't make hardware configuration simple enough yet too...
    Seems like this could be something to be done with Darwin... and linux BTW...

  185. Technically sound base for UNIX and consumer produ by Anonymous Coward · · Score: 0

    And also becuase Darwin is the only Unix flavor that has a good shot for the common user... in its Mac OS X form I mean...
    Linux insn't just there yet... even with KDE (let's just not talk about gnome yet...) and it has years to go before it offers decent support for foreigh languages (Linux Sucks at this)...
    Mach gives a good HAL and I think we could use this as a nice cross platform OS... Linux doesn't work very well for this either... not even across different distributions on intel (I am talking general consumer user... remember!)

  186. The history and future of Mach by Anonymous Coward · · Score: 0

    I haven't looked at the Darwin code, but the promotional information indicates it's based on a `Mach 2.5 microkernel'. If I remember correctly, pre-3.0 versions of Mach (a BSD offshoot) were still monolithic, so the use of the term `microkernel' is somewhat puzzling.

    At to Lites, I believe it's a 4.4BSD-Lite single server which runs on top of several of the microkernel (3.0+) versions of Mach. In that respect, it's different from a monolithic OS which includes elements of both Mach and the main BSD branch (up to and including 4.4BSD).

    Darwin actually sounds rather like OSF/1 (or whatever they call the bloody thing these days), and is probably an excellent operating system, with or without the Apple GUI.

  187. No, MS is a HARDWARE vendor by Anonymous Coward · · Score: 0

    They sell mice, keyboards, joiysticks, and I even heard tell of phones. The software thing is just a SMOKESCREEN...

    A Nony Mouse

  188. Not just Power, Anybody by Anonymous Coward · · Score: 0

    It sounds more like Apple is trying to return its focus to hardware, rather than software.

  189. Amazing that anyone could take this seriously by Anonymous Coward · · Score: 0

    If Mac OS X provides equal or superior performance to Linux (indications seem to be the latter), access to the OS source code, a NextStep-derived GUI _and_ compatibility with Mac applications like MS Office, why the hell would anyone in his right mind run Linux on hardware capable of running Mac OS X?

    If you're a religious fanatic who only wants to use GPL'd software, so be it, but I'd rather use the better OS. With its BSD/Mach heritage and elegant user interface, I suspect that means Mac OS X.

  190. BSD by Anonymous Coward · · Score: 0

    Actually, BSD is not a UNIX clone. It's a branch of the UNIX tree which goes back to the 1970s, and was the source of a huge amount of what defines `UNIX' to most users: TCP/IP, sockets, virtual memory and a terminal-independent interface, not to mention essential user tools like vi.

    BSD isn't called UNIX anymore because AT&T owned the name, but it's certainly as legitimate a child of research UNIX as System V.

    Linux and GNU, on the other hand, are clones of UNIX. More precisely, they're clones of BSD UNIX.

  191. Amazing that anyone could take this seriously by Anonymous Coward · · Score: 0

    Linux is neither the only free OS, nor even the oldest. It is, however, the most popular, which tends to boost its status among the ignorant.

  192. Religious prattle. by Anonymous Coward · · Score: 0

    The truth is Linux was in the right place at the right time; nothing more, nothing less.

  193. Apple open-sourced the wrong component by Anonymous Coward · · Score: 0

    How would your scheme improve sales of Apple hardware? I rather expect it would affect them in an adverse manner, which makes it quite irrational.

  194. Corporate Llama speaks! by Anonymous Coward · · Score: 0

    Who cares what ELR says.

  195. It's Official by Anonymous Coward · · Score: 0

    Linux users have now surpassed Mac users as the most fanatical, narrow minded freaks out there. The bottom line is competition is good. Give Apple a chance. This looks like a great thing to me. Why do most (of course not all) Linux users just want a boring x86 architecture to run their beloved OS on. Let there be splinters and alternate platforms. Use the best tool for the job. In the long run Microsoft will never be able to maintain its current profitibility in the face of the open source onslaught. We all win when that happens.

  196. Trust ANYBODY before you trust Apple. by Anonymous Coward · · Score: 0

    Considering you are the 1st person to make the statement that at WWDC 1997 the Newton AND OpenDoc was already dead, you must have attended a different WWDC, or were in backrooms eating mushrooms.

  197. Ruminations by Anonymous Coward · · Score: 0

    You called VMS a Unix? Not only will you burn in
    hell for this; 500 former VMS admins who were
    already there will be sitting there pointing at
    you and *LAUGHING* hidiously, like the way they
    did in their life when you called them for
    support (VMS admins were the only ones who didn't
    take the trouble of concealing the horns on their
    head).

    xL

  198. What does "foundation" mean? by Anonymous Coward · · Score: 0

    > minus stuff that is under copywrite..

    eh...every pice of code ever written is under copyright by its author, GPL'd stuff too

  199. Amazing that anyone could take this seriously by Anonymous Coward · · Score: 0

    How about you dont want to get fucked by Apple again?

    Or Microsoft. Or.....

    OpenSource keeps you from getting fucked when a company decides to kill a project.

    (Newtons with the -10061 bug, hardware Apple promised to support and then didn't)

  200. Mach 2.5+ by Anonymous Coward · · Score: 0


    My understanding is that their version of
    Mach is the monolithic kernel, but they
    borrowed some stuff from the newer
    microkernel designs.

  201. Amazing that anyone could take this seriously by Anonymous Coward · · Score: 0

    Anybody who wants to waste his/her time coding yet another Unix clone just to help Apple slow down its inevitable slide into oblivion - the force be with you. You'll end
    up in the mire along with Apple. Moreover, all that code will go down the tube, when some corporation buys up Apple's assets and closes off any free aspect of it.


    I've heard this same argument for 15 years. Apple is deserving of a lot of criticism to be sure. The very fact that they aren't supporting OpenDoc is infuriating.

    Nonetheless, Apple has a remarkable history of innovation and risk-taking unlike virtually any other company. Perhaps the most underappreciated technical accomplishment of the 90's was Apple's incredibly smooth transition from 68k to PPC. Apple bet the farm on that transition, and made it work.

    Unix has been around for 30 years. I've never seen a Unix GUI that's as good as Windows, let alone MacOS. MacOS X deserves a good solid chance.

    I'm eagerly awaiting MacOS X (client), and have already oredered a new machine for MacOS X server.

  202. 5 Server License- STILL A MYTH! by Anonymous Coward · · Score: 0


    "It does exist - it's the educational licence."

    This is incorrect. The Apple Store for Education
    does not mention any such thing. It just says
    it's $249.

    They would mention it if the effective price
    were $50/server.

  203. It is free by Anonymous Coward · · Score: 0

    Except of course that Apple can yank it away from us any time they want to. And keep distributing the code we distributed as part of a proprietary program.

  204. If yellowbox isn't dead.... by Anonymous Coward · · Score: 0

    They why does typing in yellowbox at the
    main Apple site get you nothing?

    Rhapsody gets you hits.
    OpenStep gets ya hits.

  205. The GPL has a couple of clauses... not the same by Anonymous Coward · · Score: 0

    Anyone can sue Apple for infringement on the whole of the Darwin source. As soon as the claim is made, Apple can yank the code. Even if the court rules that the claim was groundless, there is nothing that forces Apple to rerelease the code.

  206. Replace Finder with GNUStep... by Anonymous Coward · · Score: 0

    Why would anyone want to replace the Finder?

    Finder is the best part of macOS. It's designed by people who really know how to do good and working interfaces, not by a bunch of nerds, or with a marketing department saying what would be easy to sell.

  207. GNUStep. I agree. Try! by Anonymous Coward · · Score: 0

    Absolutely. Read the GNUstep howto at gnustep.org
    (off the top of my head, i think it's anoncvs@cvs.net-community.org, password anoncvs.... i could be wrong)


    Allen
    (AC 'cos my password hasn't arrived yet :-/)

  208. Did you attended "Fireside Chat with steve Jobs"? by Anonymous Coward · · Score: 0


    This session with the then-future boss was really important to define the future of technologies at Apple.

    There is a company that sells videos of WWDC sessions, I don't remember the name. I suppose this video is the ultimate reference on this, but I don't have one.

    Cheers!

  209. If yellowbox isn't dead.... by Anonymous Coward · · Score: 0

    Try "AppKit"

    Or "Foundation"

    Or "Enterprise Objects Framework"

    These are all part of YellowBox.

  210. Apple != Open Source by Anonymous Coward · · Score: 0

    Look at Apple's actions all through history. They screwed the clone makers, 'cause they wanted all of the pie, and lost a LOT of marketshare as a result.

    If Apple doesn't release ALL of its software under Open Source, they AINT Open Source. And coming up with their own lame-o license aint making it either.

    I suspect that Apple thinks Linux users are like Mac users, in that they are loyal as the day is long. But they forget that Linux users have a backbone, and don't put up with corporate stupidy for long. Mac users are lemmings; Linux users are a wolf pack.

  211. Apple is Closed and Proprietary by Anonymous Coward · · Score: 0

    Sheesh,

    Of course Apple is charging fees for Firewire and MPEG, they spent millions developing them, refining them, and promoting them. That's what businesses do. If it wasn't for Apple, you wouldn't have Firewire. Companies are lining up around the block to pay Apple $1 for Firewire on their $800 camcorders.

    USB a market necessity? What crack are you smoking? Windows 98 just barely works with it and how many USB devices had you heard about before the iMac? Apple pushed USB out of the nest and into reality.

    VGA connectors for monitors _required_? Not with the little mac to vga dongle that ships with most monitors or costs you $15.

    You guys should do a little research on Mr. Tenavian (name hacked to hell) at Apple, formerly of NeXT. That man is a friggin genius who could code circles around 99% of the people on Slashdot. He's leading the OS team and he's probably as into Linux and free source as much as the next guy.

    People on this group act as if companies can just get you product without costing anything, but consider that Apple had to hire a guy for $400,000 a year from Compaq just to coordinate the manufacturing and build to order work. Linux was coded by college guys who haven't entered the real world yet or by guys in the real world who have a lot of free time when they get home from work. The only way free software and open source works is by having people who care about the particular project they work on. And now, most of the serious coding seems to be happening in companies who believe they can corral the efficient/visionary coders so that they effectively control the software development.
    What happens if Linus starts steering the Linux development towards the needs of the company he works for? What about the other coders? It _could_ happen as all of these new Open Source companies start trying to code Linux to their own needs. All of you slackers who use Linux and haven't coded anything but piss and moan on slashdot would be left out in the cold.

    I remember a year ago when zero companies open sourced their software and everyone pissed and moaned. Apple is jumping on a bandwagon to be sure, but take heart, it's YOUR FUCKING BANDWAGON. Be happy. You're winning.

    Oh, and BTW, Apple killed cloning because when Jobs took over, they were so fucked that they couldn't afford to lose any sales and the Amelio folks wrote a contract that gave the cloners too much leeway on board designs that had to be officially approved and supported by Apple. Motorola and Power Computing had faster machines than mac's coming out, and Apple was going out of business fast. Solution? Kill the clones. Revamp and reengineer everything. Start over again. Once they're on their feet, I predict Apple will clone again. But they've got a brand image to protect, and wholesale cloning is what causes Wintel to suck so much.

  212. 'Cause the CNet guy doesn't have a clue by Anonymous Coward · · Score: 0

    Wolf Pack? I guess all Linux users are arrogant D & D playing losers then.

    Listen up chuckles, despite what you think, Mac users are NOT lemmings. We make informed choices (who else but consumer conscious individuals would go out of the way and buy a Mac), and are some of the more vocal critics of the company. We love the platform itself, but not everyone loves the company. Apple pulled the plug on the clone makers because it was a matter of survival. It looked bad when they pulled the license last year, but they would have looked dumber if they went out of business and all those clone makers didn't have an OS to install in their machines.

    I have no interest in Linux in its current version, because all my work concentrates on high-end usage with applications that work best with an easy user interface.

    If you don't think Apple's licensing policy conforms with the OSM, why don't you take it up with Eric Raymond.

  213. Here's why by Anonymous Coward · · Score: 0

    Would you rather Apple continue to potentially violate the patents of another company and risk losing billions of dollars in payments? I don't think so.

    The Open Source definition doesn't say "once code is released, it is open forever" anywhere. Apple's license covers areas the scope of the Open Source definition.

    The license is Open Source to the core, because people can download and modify the code however they please and are obligated to return any bug fixes, enhancements or other changes to the software back to the developer community. This is the true essence of Open Source.

    So long as Apple runs no risk of going out of business and so long as you don't do anything illegal with the software, the source code is yours to modify, the glory is yours to be earned and the benefits are to be had by all. This is the spirit of Open Source.

  214. binary distro in no time? by Anonymous Coward · · Score: 0

    Bear in mind that while Darwin is just the "low level Unix stuff" that fully fledged operating systems run on that low level "stuff". I'll bet we can expect many applications, utilities and possibly even alternative GUI's available for Darwin in the next couple of years.

    The point of Apple doing Darwin is because it allows people to begin enhancing the foundation of the future MacOS and the critical accessories that will come with it, like Apache.

    What this does is gives Apple access to a huge code base from Open Source BSD OSes, to MkLinux to any other Open Source modifications of the Mach kernel, of BSD Unix or Apache. That will ultimately save Apple millions of dollars in development costs.

    Then, the other technologies will also be open for modification or improvement.

    Darwin is an incredibly smart move on Apple's part because it allows Apple to continue to add value to the OS, while Apple essentially has thousands more software developers working on a daily basis to enhance the underside of OS X Server.

  215. You don't get it.. by Anonymous Coward · · Score: 0

    "There are many Mac users in this general category. Drop the Linux-use qualifier and there are many millions. This is going to be good for both Apple, Linux/OSS and their (merging) communities."

    The fact that both Linux and MacOS camps are underdogs compared to Microsoft means that they both have a lot in common. Microsoft is the paid army, Linux and MacOS users are the ones fighting for their beliefs. And Linux and MacOS are going to win the war. Together? Why not, two armies with strong convictions are a lot stronger than one.

    I'd think that the number of Linux users owning Macs is quite large. For one thing, there are three different distributions of Linux available for the Mac AT LEAST, if not four or five. That's a healthy sign.

    Even better is that one of them is MkLinux, which is quite a different cup of tea in terms of its foundation. That's another healthy sign. And that was started by Apple I might add.

    But now with this "Digital ID" thing from Intel, I suspect that those paranoid, anti-establishment Linux users (and there's more than a few of them) are going to consider making the switch because they'll never feel comfortable knowing their machine is identifying them.

    I think Intel's digital ID thing is going to cause Linux users to opt for differen pastures, whether that be an AMD chip, or PowerPC or another architecture. But I'd suspect it won't be for the expensive architectures, only PowerPC or clone-X86.

    Anonymous, but not a coward.

  216. No, MS is a HARDWARE vendor by Anonymous Coward · · Score: 0

    And now even electronic teletubbies!

  217. This license is not opensource! by Crow- · · Score: 1

    Read section 12.1 "Termination"

    If anyone files a clam against apple at any time they can force you to remove all copies from your machine and prohobit further distribution but it does not prevent apple from continuing to distrubute it.

    This means they are allowed to leech off the opensource community then at any time they can pull the rug out from under us. This is clearly not "Open Source" I prefer the term Free Software anywa.y..


    9.1 Infringement. If any of the Original Code becomes the subject of a claim of infringement
    ("Affected Original Code"), Apple may, at its sole discretion and option: (a) attempt to procure
    the rights necessary for You to continue using the Affected Original Code; (b) modify the
    Affected Original Code so that it is no longer infringing; or (c) terminate Your rights to use the
    Affected Original Code, 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 Termination. This License and the rights granted hereunder will terminate:

    (a) automatically without notice from Apple if You fail to comply with any term(s) of this
    License and fail to cure such breach within 30 days of becoming aware of such breach;

    (b) immediately in the event of the circumstances described in Sections 9.1 and/or
    13.6(b); or

    (c) automatically without notice from Apple if You, at any time during the term of this
    License, commence an action for patent infringement against Apple.

  218. It's not FREE software.. Amen to that by Crow- · · Score: 1

    Couldn't have said it better myself. All this non-free crap should go away, the sooner the better too.

  219. Way To Go, Apple! Uhh no by Crow- · · Score: 1

    uhh no this does not rule

    apple can terminate your license at ANY TIME. Meaning when they say so you have to remove the source from your machine, yet they get to keep distributing it

  220. The GPL has a termination clause. by Crow- · · Score: 1

    Yes, it is terminated by YOUR violation of the license. The APSL is can be terminated through anyones actions. Bill Gates sues apple, woops there goes your license...

  221. Wrong by Crow- · · Score: 1

    No, all someone has to do is even threaten with a patent infringement. There is nothing saying the case has to be won in court... and it doesn't matter if apple would do this or not. It's the fact that the possibility exists. What if management 5 years from now doesnt like "opensource"? Then we are screwed.

  222. The GPL has a couple of clauses... not the same by Crow- · · Score: 1

    Well, the GPL clause is only because of a *court decision* forcing you to stop distributing it.

    Apple retains the right to revoke the license if they are even threatened with a patent infringement, it says nothing about a court judgement.

  223. Wrong by Crow- · · Score: 1

    I know there has to be a filing first. And this is bad. The license should be terminated only AFTER they have lost a court battle.

  224. Here's why -- not quite by gseidman · · Score: 1

    "Modifications and/or Larger Works may require additional patent licenses from Apple which Apple may grant in its sole discretion."

    You took that sentence out of context. They are saying that while Apple is granting use of any patents they own which cover the code in question, you don't get a free license on all of their patents if you happen to include some of their code in a larger work which would otherwise still infringe on some patent of theirs. Arguments on whether software patents are A Good Thing or not aside, this is reasonable. If you have code which would infringe on their patent(s), including some of their code does not change that.

    "or (c) terminate Your rights to use the Affected Original Code, 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."

    This would be them covering their asses, and rightly so. If they have infringed someone else's patent in their code, they can't really continue to license it to anyone else, now can they? A more relevant and distressing clause is 12.1(c) (12.1 is the section on ways in which the license can/will be terminated):

    "automatically without notice from Apple if You, at any time during the term of this License, commence an action for patent infringement against Apple."

    This says that if you sue Apple for patent infringement, however unrelated to the current code, you lose any license to use the code. This means that Apple can blithely infringe on any patent held by anyone using their code and, if sued, can sue for copyright infringement on the code covered by their license since the license terminates the moment the (first) lawsuit comes up.

    I am much more bothered by this clause than any other. I am not sure if this qualifies as open source or not... the source is free and open AFAICT, but its use weakens the position of protecting one's patents from Apple. Oh, and incidentally, IANAL.

  225. Replace Finder? by MacJedi · · Score: 1

    If Darwin is the core of OS X (everything below gui) then what is to stop someone making a Finder replacement? Maybe someone can port X11 to the mac in this form. Personally, I would love to be able to boot into my G3 and choose to boot into the Finder or not. How cool would e or gnome be on a mac??!! (or better yet sheepshaver!!)

    --
    2^5
  226. Apple's license not Open Source by knghtbrd · · Score: 1

    The Apple license is not Open Source. Read the Open Source Definition, read the Apple license, and ignore ESR for a minute.

  227. License non-freeness issues by knghtbrd · · Score: 1
    The result of a question about the apple license on the debian-legal mailing list came back with two findings:

    • Having to tell Apple about your mods before you can make them is non-free
    • Apple being able to at any time terminate the license is non-free (we have the same problems with IBM's jikes and securemailer licenses)

    If Apple is willing to work with the community to make their licenses actually Free Software (according to the Debian Free Software Guidelines) and Open Source Software (according to the Open Source Definition) then there's probably not much to worry about yet and most likely it will not be long before the community and Apple both reap the benefits of the source being truly Open Source.

    If Apple is unwilling to work with us on this, we just have one more company trying to cash in on the community without supporting it. I don't know about you, but I don't mind them making money off my efforts provided that they're giving something back. MacOS X has been looking pretty damned cool and it would be SWEET to have an x86 version. It's possible and Apple has come a long way toward that goal already. Yeah Apple, the water's fine, hop in.

  228. Ouch! by knghtbrd · · Score: 1

    I take licenses very seriously. I'm sorry you don't. And I hope you never have to find out the hard way why I am.

  229. First person to find a site running Mac OS X wins! by gavinhall · · Score: 1

    Posted by necros coitus:

    http://www.stalker.com runs MacOS X, Intel edition on P166 with 32Mb of RAM.

  230. yellowbox isn't dead.... by gavinhall · · Score: 1

    Posted by mkultra:

    If you read the specs on OSX SERVER it mentions that Web Objects has the yellowbox stuff plus the web specific stuff yellow box

    over&out

  231. Disagree by echo · · Score: 1

    "If all the reports of the high web server speeds on Macs are true, this is truely awesome. We'll have access to some of the
    most efficient network code there is. We'll also get to see the base that X server will need to run off of, if you want to kill the
    Mac Finder, and run an X Server instead. Does that make all you Mac Haters happy? You can have the high speed /and/
    your X."

    We already do. It's called LinuxPPC. I doubt that anything running UNDER Mach could be as fast as a native monolithic kernel ;)

  232. Dude, ignore the Marketing BS, find the truth by Don+Negro · · Score: 1

    After all, it's what we do best around here.

    Don Negro

    --

    Don Negro
    Perl 6 will give you the big knob. -- Larry Wall

  233. She'd love it by Don+Negro · · Score: 1

    Her love of money was always second to her love of productivity and the capacity for creative work. If you want to sell it, fine, give it away, fine.

    She'd hate software licences cause you don't get a thing of objective value in return for your money.

    --

    Don Negro
    Perl 6 will give you the big knob. -- Larry Wall

  234. Agreed by Don+Negro · · Score: 1

    I'm with you.

    --

    Don Negro
    Perl 6 will give you the big knob. -- Larry Wall

  235. Wrong by Don+Negro · · Score: 1

    You're confusing this with the IBM license. There has to be a filing first, although IANAL. Read the license to be sure.

    Don Negro

    --

    Don Negro
    Perl 6 will give you the big knob. -- Larry Wall

  236. Price change by tak* · · Score: 1

    The price was cut by 50%. It is $499 for a 5 user license. $250 for edu purchases.
    It's far easier to forgive your enemy after you get even with him.

    --
    It's far easier to forgive your enemy after you get even with him.
  237. G3 Runs Linux Really Well by tak* · · Score: 1

    The price has been lowered over 50%. As cheap as $250. A 5 user license is $500
    It's far easier to forgive your enemy after you get even with him.

    --
    It's far easier to forgive your enemy after you get even with him.
  238. I'm so tired of Apple's revisionism... by tak* · · Score: 1

    They meant 1st OS company. Netscape doesnt have a OSS OS. Neither does IBM.
    It's far easier to forgive your enemy after you get even with him.

    --
    It's far easier to forgive your enemy after you get even with him.
  239. Termination Clause is OK by Chip+Salzenberg · · Score: 1
    ... because all it says is that only Affected Code may be withdrawn from use if there's an IP claim against it. Not all of Darwin.

    Guess what -- that's what would happen anyway! Apple is just spelling out what others leave unsaid.

    While Sun's and IBM's licenses threaten to pull entire products if there are IP claims against them, Apple's license doesn't. This is good.

    The APSL is praiseworthy, and it is Open Source.

    -- Chip Salzenberg, a Director of Open Source Initiative

  240. It's got the ugly termination clause by Chip+Salzenberg · · Score: 1
    Apple's termination clause only applies to the specific code affected by a specific IP claim.

    IBM and Sun pull whole products. Apple pulls a subroutine -- and replaces it.

    So, something here is ugly, but it's not a termination clause...

  241. it was running on a quadra 840 by alta · · Score: 1

    Hey, BSD is cool, but even it can't make a quadra fast =)

    --
    Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
  242. Darwin?? by Nelson · · Score: 1

    what's scary about it? Don't support it if it doesn't benefit you or entertain you.

  243. Read a bit more about Be, chump. by Nelson · · Score: 1
    Quit dreamin' bud. Be either doesn't want to spend the money to support G3s or they have reasons from intel not to. The specs aren't that secret and it's not that hard without them (OSS linux guys are doing it...) Especially since they have all this talent to create such a superior platform...

    Does full support from apple consist of money?

    My bet is that funds are tight at be, but that's just a guess.

  244. I'm stunned, this is incredible!! by Nelson · · Score: 1
    Apple values their OS as one of their crown jewels, this is an incredible step in the right direction for them. It's not perfect and there are still going to be tons of anti-mac biggots but this is an incredible move on their part.


    Ignoring the few license restrictions, if you write a finder then you've essentially got the complete source to a MacOS. Which means that if you're a mac user and your motivated enough, your platform will outlive windows, be, and all the other closed systems regardless of Apple's fate (which looks remarkably good compared to 2 years ago)


    We can argue and discuss the limits and the problems (I'm surprised how many people are worried about using up all the OSS talent, like the pool is shallow or something...or like anyone does it for any other reason than because they want to) but if you or your org. uses macs then you can now mold mac to better fit your organization, fill your needs, etc.. I used to use OS/2 and I've wondered if I still would or where it would stand if it was OSSed, I'm inclined to believe I'd still have it on a partition.


    We're winning the war. The only stumbling block I can see right now is the potential that MS would wake up and release their source code with an even more liberal license... Fortune 500 would be right back in their camp unless the code is so twisted that it is useless. Congratulations apple and congratulations mac users. This is becoming the only way to compete and competition is good, MS spends a billion dollars a year on OS R&D and they are getting beat by Linux and soon they will be getting beat by Linux and Darwin... If it works, I bet they will open the license even more.

  245. trust by Stu+Charlton · · Score: 1

    Success requires trust in the people you work with.
    Trust requires sacrifice, because no one is completely trustworthy.

    Is the solution, then, to completely distrust those who've been untrustworthy in the past? Not by a long shot. It's about taking prudent risk, given an adequate reward.

    The power of the MacOS desktop and Yellow Box development environment is PLENTY of reward to consider trusting Apple again.

    --
    -Stu
  246. Disagree by Stu+Charlton · · Score: 1

    The license is a fair and equitable one, and it meets the OSD requirments.

    Their actions increase the freedom of Mac developers to improve their platform.

    WHAT MORE DO YOU WANT?

    You can either be a complainer, or a coder. Pick one.

    --
    -Stu
  247. GNUStep by Stu+Charlton · · Score: 1

    Not as quickly as Apple, though. While I'm in favour of GNUStep and would definitely work on it if I wasn't bogged down with work, I don't believe they'll have as powerful a system as Mac OS X is now, and will be by year end.

    GNUStep has been churning for a long time, and it has sort of lost a lot of its glamor because of that.

    --
    -Stu
  248. TWACK by Stu+Charlton · · Score: 1

    ESR and the Apache team are contibutors to this community in both code & ideas

    all I see here is complaining. Show me the code.

    --
    -Stu
  249. Deceptive? by Stu+Charlton · · Score: 1

    Excuse me, but Apple *is* going along with the obligations of being an Open Source (tm) company. Or at least OSI says so. It's not exactly an us vs. them situation.

    Apple's intention is not to be evasive, it is to embrace the model while protecting their rear-end against shitty software patents.

    --
    -Stu
  250. Here's why by stitch · · Score: 1
    • Modifications and/or Larger Works may require additional patent licenses from Apple which Apple may grant in its sole discretion.
      Apple may or may not patent bits of its code and may or may not grant you the right to use that code
    • or (c) terminate Your rights to use the Affected Original Code, 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.
      If any other party sues Apple for patent infringement on bits of "Original Code" Apple may completely withdraw all license to use this code
      • These two specific parts are not compatible with the Open Source Definition - there may be other parts which I cannot identify

  251. What does "foundation" mean? by Thomas+Charron · · Score: 1

    Nearly the whole dang thing.. Most of the libs, along with the core kernel itself.. Basicaly, nearly everything the OS itself would have, minus stuff that is under copywrite..

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  252. License by krynos · · Score: 1

    I've skimmed the license and it seem pretty okay, anyone did read more and found something wrong or everything seem just fine?

  253. From C|Net... by Tim+Moore · · Score: 1
    In addition, Apple will announce Mac OS X Server's price has been dramatically reduced from the $995 price tag announced in January. The new cost, depending on configuration, will be less than $300 to less than $600. Mac OS X (as in the roman numeral for ten) Server was originally scheduled for release in February.

    Full Article

  254. Technically sound base for UNIX by Tim+Moore · · Score: 1
    Doesn't sound too bad at all if you ask me - a port of XFree, gtk and Gnome, and why would we be running Linux?

    Because all of those things are already ported to Linux/PPC.

    More generally, I think the question should be "Why use Darwin when Linux already works?"

  255. Speed by Tim+Moore · · Score: 1

    Apples and Oranges, so to speak. Try comparing with LinuxPPC on a 400 MHz G3 and get back to me.

    I would believe that the G3 is faster than the PII. The OS is probably not the bottleneck (at least in the case of Linux and possibly Solaris).

  256. Not much use to average Joe-Linux hacker. by vallee · · Score: 1

    Doesn't the gcc have objective c support now? I thought so. -P
    --

    --
    The real Paul Vallee is slashdot userid 2192, and, what do you mean it's not cool to point out your low userid?
  257. Found one! (I think) by Danta · · Score: 1

    MauiMail.com is running Rhapsody, which I believe is an early version of MacOS X Server.

  258. Perhaps, but consider... by Millennium · · Score: 1

    Look at what it says. If you violate the license, either your software's going to get legit with Apple's help (possibility A), be modified so it's legit (possibility B) or become illegal (possibility C).

    Those seem to be the same things that happen if you violate the GPL. The difference is that Apple's enforcing it instead of the FSF. That and the fact that Apple spells out quite plainly what it will do right in the license, which the FSF doesn't do.

  259. Hold your horses... by Millennium · · Score: 1

    First, consider that, stupid as it may be, Apple still considers itself a hardware company.
    Second, consider that this is in fact the first time this has been done with an operating system (Linux and *BSD do not count, since their chief maintainers aren't computer companies).
    Third, Netscape did this, but with with a browser which wasn't making money, IBM did it with a Java VM which isn't making money, etc. Apple intends to make money from this. I personally think it'll be a great experiment in the commercial viability of Open-Source software. Even if whoever wrote that press release did, admittedly, word that particular phrase quite poorly.

  260. Apple open-sourced the wrong component by Florian · · Score: 1
    Apple's move seems quite pointless. "Darwin" boils down to a Mach-/BSD-Kernel, for which there's no need. We already have Linux, three BSDs, MkLinux (=Mach+Linux) and GNU Hurd (also Mach-based) as free kernels. I can't see a single advantage of "Darwin" to the above, except that it runs the (still proprietary, still close-source) Yellow Box/Open Step GUI APIs.

    Apple could have down the Free Softare a _huge_ service by freeing the code of the Yellow Box/OpenStep which will be marginalized in MacOS X anyway. The free Unixes would have gained an open standard, technically supreme desktop which would by far surpass the reinvented wheels of KDE and Gnome. The GNUstep project is trying to accomplish this since years, but it doesn't seem as if their effort would benefit in any way from "Darwin".

    --
    gopher://cramer.plaintext.cc http://cramer.plaintext.cc:70
  261. Interesting... by pberry · · Score: 1

    But I don't see how this 'hits linux between the eyes' (as the cnet story said)...

    Mainly Nextstep/Mac developers will be interested in getting the source. While I think it's a good move I doubt a signifigant number of linux users are now going to go buy a G3 and start hacking away...

    --
    -- Are you an EFF member yet?
  262. Apple's license not Open Source by jbrewer · · Score: 1

    I gave the license a quick once-over, and it seemed okay. What parts did you have a problem with?

  263. My Thoughts and Rebuttals by Malichus · · Score: 1

    It'll be interesting to see how this turns out in the long run, but I'm quite pleased for now, as:

    • Apple's made a clean, well-architected operating system, Darwin, available to us for no cost and placed it under an open-source license, although not a free software license.
    • In a reasonable model to derive software revenue, Apple supplies server software (including WebObjects, Mac-centric file sharing, and NetBoot), an advanced set of APIs and development tools, and a state-of-the-art GUI to run on top of Darwin.
    • The DriverKit--an object-oriented driver model--is listed on Apple's Public Source Projects page. This is something that could potentially benefit the entire OSS UNIX community greatly.
    • Apple is considering placing more software under its OSS license. Obviously, Darwin is a test of the waters. If the results are poor, then the project will die out slowly, and we'll only be yet another UNIX clone poorer. If it is a success, though, Apple will place more and more code under the APSL.

    This seems very reasonable to my eyes, and I can't see how it's anything other than either a positive--or perhaps irrelevant for some--development for the industry. It's certainly not a negative turn of events, though.

    But, still, I've got a few comments in response to the various recurrant threads.

    Termination and Liability
    First of all, regarding the license's termination clauses in case of an intellectual property lawsuit, I do think that you all have to think for a moment about the forces at work. Apple's a large corporation; they have to protect their employees and stockholders. I think that it's clear enough from the license that they would make a good faith effort to work around the dispute if possible. All licenses issued from large companies will most likely harbor similar clauses to protect the company from liability.

    Liability from Termination
    In that same vein, I believe that it's not especially reasonable to expect Apple to use that clause to terminate your licenses on a whim. The APSL protects Apple's interests, certainly, but it doesn't make it easy for Apple to back out, either. If Apple were to bribe a company to sue for intellectual property violations, it would certainly create a scandal and perhaps even a class action lawsuit. (I am not a lawyer, however.) In my eyes, it would be more likely that, if Apple wished Darwin to go away, it would simply let the project languish instead of risking condemning press and exposing itself to even more liability. The company is under no contractual obligation to synchronize the Mac OS X and Darwin projects, so letting the project die out is not a difficult path to take.

    OSS vs. Free (Again)
    Thirdly, those of you arguing against Open Source and for Free Software should perhaps take a dose of pragmatism. Apple is has just taken a very large step closer to your ideal; that they have not acheived it yet is an invalid justification for criticsm in the face of the fact that they are working toward that end. Given, they are moving cautiously, but that is as any entity of this company's scale should. Multibillion-dollar corporations do not turn on a dime.

    Issues of Trust
    Finally, the arguments against trusting the company certainly have their justifications, and I won't pretend to contest them. Apple has a long history of turbulent management. From the Apple II, to clones and PPCP, to OpenDoc and the Newton, there are many instances of about-faces that were damaging to third parties. Looking at more recent history, though, I think that most of you would find that Apple has kept far more of its new commitments than it has broken in the past two and a half years since Steve Jobs assumed the titles of interim CEO and chairman of the board. The projects that died early in his reign were those which bogged down the company, spread its resources, and those which were not profitable. The company's management seems to have stabilized greatly, as Apple's "iCEO" Jobs has lent to it spark, focus, insight, and, not least of all, charisma. While it is not advisable to ignore the past when passing judgement, it is neither wise to dwell entirely there, ignoring in fact the present. In the end, investing even the smallest bit of faith in this company is a personal decision, but it is best to consider both the present situation and history instead of rejecting a concept out of hand.

    Concuding Remarks
    With that, I'll conclude my discussion. Obviously, I'm fairly upbeat and optimistic about this all. My biases are that, admittedly, I own a G3, I run both LinuxPPC and the Mac OS, and I enjoy following Apple's moves in the market; few companies are as continually interesting.

    Before I go, I do have a major gripe, though. There is no bug-tracking service or CVS repository! :) I'm sure Apple will rectify that in short order, though. Otherwise, Darwin might just die immediately. :>

    --
    - Mali
  264. Are you sure? by acb · · Score: 1

    Methinks she'd regard the GPL as evil and collectivist, in that it takes away one's right to crush the competition, as Gates (a true latter-day John Galt) does.

    See www.moral-defense.org.

  265. Keep Darwin out of Linux base by acb · · Score: 1

    The Apple licence, whilst a step in the right direction, has some worrying provisions. For one, the BSDish copyright clause, and the requirements for registering modifications with Apple. And then there's the termination clause, a significant Achilles hell.

    If parts of Darwin are integrated into the base of Linux, all it would take would be a patent/licence dispute, and Apple (or plaintiffs) could order all affected code (i.e., all copies of Linux with the Darwin code) destroyed. Linux would recover, after a fashion, but it would be painful, and would make Linux and OSS look unreliable.

    Therefore, Darwin should be kept as far as possible from the base Linux tree. Which is not to say that there shouldn't be experimental patches or kernel modules based on Darwin; by all means there should. Use it as an ornament but not a cornerstone.

  266. Replace Finder with GNUStep... by acb · · Score: 1

    GNUStep would be a pretty cool alternate UI for Darwin, IMHO.

  267. Re: BSD vs. Linux/GPL by acb · · Score: 1

    I agree with you wholeheartedly. The issue is not BSD vs. GNU; the issue is mostly the termination clause. If Apple has a change of heart about open-source and decides to revoke its license, it should not affect the base Linux kernel, or anything critical.

  268. your point? by homebrewer · · Score: 1

    I think the operative word is _buy_. Whereas with Linux, you simply need to "get" the OS.

  269. Trust ANYBODY before you trust Apple. by Aron+S-T · · Score: 1

    Yes. A few years ago Apple and IBM announced several joint development programs, including Kalaida (sp?) and Taligent both of which died quite ugly deaths.

  270. Amazing that anyone could take this seriously by Aron+S-T · · Score: 1

    I've browsed through these comments and here is my take: It is clear that anyone who ever worked with Apple knows what a sucky company it is. Only the naive and truly innocent seem to be enthusiastic about this.

    Apple is a company that changes directions every 6 months. Its headquarter's name, Infinite Loop, is quite an accurate description of how the company is run. But I don't think this is a reflection of evil. I don't think Apple screws its developers and partners on purpose. While others might see conspiracy, I see absolute incompetence. Apple has raised incompetence to an art form. I won't regale you with the details of a meeting I had once with Apple. Suffice it to say I left open-mouthed, in awe of the level of incompetence displayed from the minute I walked into one of the Infinite Loop buildings. One amusing anecdote - I had to wait 45 minutes just to get to my meeting, cause the guy had moved desks (as part of one Apple's infinite loo-reshuffles), and the phone system just couldn't deal with it. It was downhill from there....

    Why argue over this? Anybody who wants to waste his/her time coding yet another Unix clone just to help Apple slow down its inevitable slide into oblivion - the force be with you. You'll end up in the mire along with Apple. Moreover, all that code will go down the tube, when some corporation buys up Apple's assets and closes off any free aspect of it.

    Darwin is an apt name here. The lower life forms will migrate to the loser Apple, and end up as an extinct species. The more realistic and intelligent species will work on the only free OS around - Linux, which will continue to evolve from strength to strength.

  271. ESR doesn't "get it" by Aron+S-T · · Score: 1

    ...and neither do all of you who are involved in detailed arguments of the license terms.

    GNU/Linux is a raving success not because it's open source. Open source is a neccessary but not sufficient condition. Even the GPL is only a necessary not sufficient condition. GNU/Linux has succeeded because everyone who uses it and everyone who CONTRIBUTES to it benefits equally. This is the community benefit factor, and it is the necessary and sufficient condition. It is more important than the exact terms of the licence. I think this is the point RMS tries to hammer home with his use of the term free. Free benefits everyone.

    Take Mozilla. Since the browser client is essential to the Internet economy, having a free version of it was critical to the future growth of GNU/Linux. So Netscape's putting it out there had 100% community benefit. The license, while it may not be perfect, is good enough. Even if AOL/Netscape kills Mozilla.org tomorrow, the code is out there forever. The GNU/Linux community will take it over and make it grow, cutting lose any proprietary strings AOL/Netscape might hold. But the key point is the community benefit. Netscape did us all a huge favor and deserves our thanks and kudos.

    Darwin is YAUC - yet another unix clone. BSD-variants, Linux, MkLinux, that other Mach project someone mentioned (not to mention all the proprietary UNICES) - these aren't enough? Who needs YAUC? No one but Apple, to get their truly sucky hardware to work. (don't jump on me for this statement: PPC is a Motorola/IBM product - not an Apple product. Apple boxes suck big time). There is zero community benefit from Darwin. So even if the license is pristine GPL who cares? Apple is looking for free developers without giving anything back. Go make LinuxPPC better. Go make MkLinux better. That will at least help the community of people (like us btw) who are stuck with old Apple's and don't know what to do with 'em. But Darwin? Puhleeese!

    So in the future, when you see some corporation putting something out there as open source, don't niggle about the license details. If the license is good enough to allow some future fork to be liberated and GPLed that's all you need. The key criterion whether to praise or damn should be the community benefit.

  272. Amazing to write it off so fast... by Aron+S-T · · Score: 1

    Whose benchmarks are these? From what I understood these come from an Apple arranged demo, not some independent tester. Are you sure the machines compared are indeed "comperable"? Are you sure Apple didn't do some special tweaking to the OS X while leaving the rest out of the box? One benchmark hyped by Apple does not mean this is the "truth." You have to be out of your mind to base any decision based on a marketing benchmark by ANY company.

    And I never said you shouldn't look at the code. I just said you shouldn't waste your time developing it.

  273. Amazing that anyone could take this seriously by Aron+S-T · · Score: 1

    Because I wouldn't have to shell out $300 for the "Nexstep-derived" GUI and live with the million and one bugs the proprietary GUI wrapper will add to the stable UNIX base. Actually, from what I understand the GUI is MAC-derived. For an open-source Nextep-derived GUI try Afterstep. And as I said in another post those "indications" about performance, are Apple marketing hype, not the real thing. Finally, if you want a really elegant user interface, try GNOME/icewm.

  274. nope..it is Wolves in bad GNUs clothing... by CrAlt · · Score: 1

    Redhat still has to and does use the GPL. Redhat, unlike Apple and Netscape CAN'T turn arownd one day and screw over the programers. Redhat at can't one day say they OWN linux...and they also can't say what you can and can't do with the code. The GPL is for the good of the people and the software...the APL/NPL or what ever is for the good of Apple and Netscape.

    Apple making programs open source is a good thing..it lets companies make in house bug fixes etc...BUT apple/Netscape/whoever making programs opensource just to cut R/D costs and get good PR is a BAD thing.

    --
    I have to return some videotapes...
  275. Give Apple a break. They're testing the waters.. by CrAlt · · Score: 1

    >>Look how scared Sun has been to open Java. Sun >>now talks about opening up Java
    >> and Solaris,

    They had no real choice if they wanted JAVA to take off. And for Solaris...it's on it's death bed. Sun gets it's money from hardware. So i dont realy think they care if you put Linux or Solaris on their sparc's.

    --
    I have to return some videotapes...
  276. fucking linux lemur! by CrAlt · · Score: 1

    Give slashdot a brake. I dont think most webserver's have to do the work that Slashdot's does. Most big websites are run by a team of people with backup servers etc. Slashdot runs on one server, is run mainly by a guy who was in school most of the time, and was/is writing the slashdot server software on the fly!

    --
    I have to return some videotapes...
  277. What? by CrAlt · · Score: 1

    >>Their actions increase the freedom of Mac developers...
    How so?!? Can i use some of Apple's code in my OWN programs? What ever work i put into coding for Apple "Opensource" has to stay with Apple "open source".

    With the GPL i can take some code from emacs or the linux kernel and put it into my program and still be able to release it. The GPL lets companys like Redhat and Bob's Linux computers and bait 'n' tackle release software...and do what they want with it. (as long as it's with the GPL)

    --
    I have to return some videotapes...
  278. Re: BSD vs. Linux/GPL by SteveSgt · · Score: 1

    I for one feel that there's plenty of room in the world for the BSD-style and the GPL-style licenses to co-exist.

    I think distributions of NetBSD and OpenBSD have more to fear from entanglement with Darwin, which is primarily a nice BSD distribution, than Linux or any other GPL distro does.

    For those of us who prefer a BSD style *NIX, Darwin holds a lot of promise. For those of us who already have Mac hardware, it'll probably be the best straight *NIX distribution we'll be able to get our hands on for some time (though my home server is an OpenBSD Mac68k machine that chugs along quite reliably).

  279. "StarWarsed" by pH7.0 · · Score: 1

    Server: Apache/1.3.4 (Unix)

    May be it's still "StarWarsed"

  280. It's got the ugly termination clause by Bruce+Perens · · Score: 1
    They copied the termination clause from IBM. It's somewhat better worded, but essentially the same in meaning.

    Well, at least it makes good hardware documentation.

    Bruce

  281. NT 2000 by cyberassasin · · Score: 1

    So who is going to want to dig through the (x) million lines of code once M$ comes out with their own License? I bet they will try to put more spin on it then this also...."How do you want to commit suicide today?"......Anyone know how big OS X is, lines of code that is? Gotta give Apple some credit.....I think they got big brass ones, and encourage them no matter what.


    --
    Who is the master of foxhounds, and who says the hunt has begun? -Pink Floyd
  282. Apple is a easy and powerful packaged solution by sreilly · · Score: 1


    Finally, some common sense on /.!

    I've never seen so many people get so upset for such a stupid reason. You'd think that Steve Jobs himself assassinated RMS or something. What has Apple done to open source? Did they take anything away from open source? No. They are giving the community some of their software. They didn't have to, they could just keep it closed-source. They had every right to keep it closed source. If you don't like their software - DON'T USE IT!!!

  283. All this, and Apple is still afraid of Be. by Darchmare · · Score: 1

    >Hear us, Apple. Open up the hardware specs to the
    >G3 machines. Let Be compete with your prized Mac
    >OS X Baby. I guarantee BeOS could run rings around
    >OSX when it comes to media development. Open

    Oh, blah. Be isn't keeping their BeOS up to standard on the PowerPC platform because Be doesn't want to. Yes, they make a killer OS and everyone I've communicated with from Be seems to be really cool, but don't tell me you buy this "We are sticking with Intel because Apple won't give us the necessary information to do so" garbage, are you?

    C'mon, think about it.

    1. Intel has invested untold fortunes in Be.

    2. MkLinux, LinuxPPC, and now ANOTHER OS (Darwin) has appeared that works on such hardware. Open source. Since when is Apple 'holding out' on Be? just because Apple isn't willing to subsidize Be's R&D efforts doesn't mean they're holding out.

    3. Be used to tout the PowerPC platform as the best thing since sliced bread, a "cutting edge OS running on cutting edge hardware". Now, you can hardly get them to say a decent word about it, instead they tout whatever legacy crap Intel is pushing. If their reason for not staying with the PowerPC is political (bad relations with Apple), how did that make the PowerPC so technologically inferior to the Intel platform ?

    >Source doesn't mean shit when your product is only
    >available on one architecture.

    Too bad Be has practically dropped any future plans for the PowerPC, no? Not to mention it's closed source (not that I consider that a 'mistake' in every situation, but you mentioned it). very shortly, the BeOS will be mono-platform.


    - Darchmare
    - Axis Mutatis, http://www.axismutatis.net

    --

    - Jeff
  284. Ouch! by edgy · · Score: 1


    Interesting license. Especially this part:


    2.2 You may Deploy Covered Code, provided that You must in each instance:

    b) make all Your Deployed Modifications publicly available in Source Code form via electronic distribution (e.g. download from a web site) You must continue to make the Source Code of Your Deployed Modifications available for as long as you Deploy the Covered Code or twelve (12) months from the date of initial Deployment, whichever is longer;

    (c) must notify Apple and other third parties of how to obtain Your Deployed Modifications by filling out and submitting the required information found at http://www.apple.com/publicsource/modifications.ht ml


    Deploy, from earlier in the license seems to mean any production use at all within your company, with any lines of code changed.

    This is quite a bit more anal than the GPL in that regard, since the GPL only stipulates that you must make the source available if you distribute it.


    There's got to be more in here that stinks. I just haven't had time to look at it all.

  285. maybe you should read the definition of "deploy" by edgy · · Score: 1


    I thought deploy was exactly that without the not....

    I guess it's not as annoying as I thought.

  286. maybe you should read the definition of "deploy" by edgy · · Score: 1


    I don't like that clause, then. Why do I have to release my code if it's for an internal project?

    This will keep commercial interests from modifying the code for internal projects, since many of them will not want to release the code. This takes away some of the usefulness of the Open Sourcedness.

  287. It's not FREE software, it's JUST open source. by arielb · · Score: 1

    good. we'll get our work done faster and better than you with your slow free bloated xwindows

    --
    ---
  288. Apple is Closed and Proprietary by arielb · · Score: 1

    people paid alot of $$$ on their mac clones. open source means nothing to these consumers-it's peanuts. Open hardware is much more important than open source.

    --
    ---
  289. your point? by MushMouth · · Score: 1

    Last time I check you needed binaries to install Linux or any OS

  290. Interesting... by MushMouth · · Score: 1

    Supporting and making it run are two different things. I have read that it will run on every PCI PowerPC, just don't annoy Apple with bugs if you don't have a current machine.

  291. maybe you should read the definition of "deploy" by MushMouth · · Score: 1

    1.3 "Deploy" means to use, sublicense or distribute Covered Code other than for Your internal research and development (R&D), and includes without limitation, any and all internal use or distribution of Covered Code within Your business or organization except for R&D use, as well as direct or indirect sublicensing or distribution of Covered Code by You to any third party in any form or manner.

  292. Of course they run Solaris by MushMouth · · Score: 1

    They can get Multiple Processor boxes for Solaris, they can't get production boxes for their own server OS yet.

  293. your point? by MushMouth · · Score: 1

    It is open so there will be a binary distrubution in no time at all

  294. G3 Runs Linux Really Well by MushMouth · · Score: 1

    Check your facts, there is $250 educational version, and you are only paying for the GUI, the OS is open. Very much like buying CDE from Metrolink

  295. Wolves in GNUs clothing... by MushMouth · · Score: 1

    What is RedHat, but a for profit company. What about all the for profit companies who use gcc, apache, gzip, etc. Apple and Netscape have decided that there is no reason to keep that part of their code propriatary, lets support them on this, the more code that is freed the better we all are.

  296. MKLinux by MushMouth · · Score: 1

    They were the ones that did MKLinux at least 2 years ago

  297. What is omnigroup's traffic? by MushMouth · · Score: 1

    according to Alexa www.omnigroup.com has 1483 Alexa visits www.apple.com has 160790 Alexa visits I can understand needing more power than a G3 to run Apple's site

  298. Apple is Closed and Proprietary by MushMouth · · Score: 1

    Oh you mean apple is going to not require licence fees for the portions of its patented QT software that make it into MPEG-4?

    If Apple owned the Sorenson Patent they might

  299. Apple is protecting itself by MushMouth · · Score: 1

    9.1 Infringement. If any of the Original Code becomes the subject of a claim of infringement ("Affected Original Code"), Apple may, at its sole discretion and option: (a) attempt to procure the rights necessary for You to continue using the Affected Original Code; (b) modify the Affected Original Code so that it is no longer infringing; or (c) terminate Your rights to use the Affected Original Code, 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.

    If I were a large multi billion dollar company that employed thousands of people, and I was releasing large portions of code I would certainly want to protect myself from liabilty that said code could inflict. Anybody who thinks that Apple is being a jerk for doing so needs to think about the janitors that Apple employs, they too have to eat.

    That portion of the Licence seems very liberal

  300. Way To Go, Apple! by eo · · Score: 1

    This rules!

  301. Read this by A+nonymous+Coward · · Score: 1

    9.1 Infringement. If any of the Original Code becomes the subject of a claim of infringement ("Affected Original Code"), Apple may, at its sole discretion and option: (a) attempt to procure the rights necessary for You to continue using the Affected Original Code; (b) modify the Affected Original Code so that it is no longer infringing;
    or (c) terminate Your rights to use the Affected Original Code, 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.

    --

  302. A GUI beowulf cluster -- now there's an idea by A+nonymous+Coward · · Score: 1

    Beowulf is about compute power. Even if the crunched numbers display as a rendered pic, what diff does the GUI make? Like rejecting a honking powerful engine for your car because you think the radiator hose is the wrong color.

    --

  303. The GPL has a couple of clauses. by Steve+Bergman · · Score: 1

    (sic) Apple may, at its sole discretion and option: (sic) (c) terminate Your rights to use the Affected Original Code,

    I edited the original, but if you read the paragraph, it can be simplified to this. The rest is not very concrete and open to broad interpretation.

    -Steve

  304. Not a problem by SimonK · · Score: 1

    Termination clauses as yet do not stop something being open source. My take is that its just a description of what would happen anyway in the case of patent violations being dragged through the courts. At to your other point, all that says is that apple may or may not open the rest of its source code. That is their right.

  305. Darwin?? by Anonymous+Coed · · Score: 1

    What is this Darwin thing? Apple's page claims that it is an "operating system." I thought they were only opening the source to the drivers, not a complete kernel or OS. Can anyone shed some light?

  306. workspace manager for linux ? by xbasque · · Score: 1

    of course , there's nothing stopping them from selling the mac os x gui - the workspace manager - as a linux gui , and sell it as 'linux for the rest of us' .
    would anyone out there pay $50 or so for a kick-ass gui ?

  307. hee hee hee by xbasque · · Score: 1

    do you suppose they could make some of the gui open source and get it on a red hat distro ?
    that would never happen , realistically , but then again , i never saw darwin coming - and i run mklinux on my g3 .

  308. Darwin?? by Dave+Zarzycki · · Score: 1

    It's just about everything below the GUI.

  309. Religious prattle. by rpk · · Score: 1

    Agreed. Linux benefits from these things: Microsoft's bungling of NT (they lost the plot after 3.51) and the Unix hardware vendors' bungling of OSF/1 and damn near any other interoperatbility standard.

  310. They only slap their name on OEM hardware. by Cassius · · Score: 1

    They don't manufacture or design any of it.

  311. maybe you should read the definition of "deploy" by Now15 · · Score: 1

    From the FAQ:

    Q. Do I have to post back my modifications to the original source code?

    Yes, in most cases--unless you are using the original source code purely for internal research and development--you must make source code of your modifications publicly available under the terms of the APSL. Please read the APSL for details.

    --

    Computers are useless: they can only give you answers. -- Pablo Picasso
  312. Unlimited client, single server license by cduck · · Score: 1

    Tuesday, March 16th updated 9:25 pm EST top stories Apple today announced the availability of Mac OS X Server for $500--with an unlimited client license and single-server license. The AppleStore (which incorrectly lists a 5-client license) expects availability by March 23rd. --from macnn.com

  313. nope..it is Wolves in bad GNUs clothing... by craigly · · Score: 1

    Just keep repeating it over and over, and it'll be true...

    --
    craig
  314. Re: BSD vs. Linux/GPL by craigly · · Score: 1
    But it is not even a BSD style license.

    You have to register distributed modifications with Apple, you are not allowed to close off your modifications (which you can do in BSD), but Apple is allowed to close of their modifications, even of code you distributed.

    This whole thing is just good for a press release and will not have much impact on Linux or other *Nixes.

    --
    craig
  315. What does "foundation" mean? by ToastyKen · · Score: 1

    I'm waiting to see just how much is released.
    i.e., what they mean by "Mac OS X Server foundation".

  316. Are you sure? by ToastyKen · · Score: 1

    Bruce,
    I could've sworn your problem with the IBM clause was that they could terminate if ANYONE brought a patent suit against IBM.

    Here, they can only terminate if YOU bring a suit against Apple. Isn't that the key difference?

    They even have that whole section about how if they revise the license, you can still always use an earlier version.

    Or am I misunderstanding the issue?

  317. Wolves in GNUs clothing... by ToastyKen · · Score: 1

    Check out section 7. It says that if Apple revises the license, you are still allowed to use any earlier version of the license.

  318. Well... by ToastyKen · · Score: 1

    Well, I guess the point is that someone could potentially place a claim on ALL the code, and Apple would have an excuse to terminate the entire license.

  319. The GPL has ... not the same (take 2) by ToastyKen · · Score: 1

    Yeah.. but it's the principle of the thing..
    Someone COULD conceivably sue Apple for all of Darwin, and Apple would then have the option of terminating it all!

  320. ESR doesn't "get it" by ToastyKen · · Score: 1

    OS X is more than just YAUC because it also integrates many Mac OS features.
    And whether or not YOU like the Mac OS, there are some of us who do like its interface a whole lot.
    Thus, I'd rather use a Un*x that has a Mac interface than X-Windows, or GNU/KDE.

    You seem to be saying that Apple's products being better benefits only Apple.
    Products benefit their consumers as well!

    So if Darwin makes OS X better, not only Apple, but us users are benefitted as well.

  321. also... by Artemisia · · Score: 1

    The other major difference (I think) is that in apple's case they only get to terminate the use of the Affected Code. So they can't terminate your liscence to all of Darwin over one infringement case. This seems to be much better than the IBM liscence was.

    --

    --Artemisia

  322. The GPL has a couple of clauses. by TrentC · · Score: 1

    Yes, it is terminated by YOUR violation of the license. The APSL is can be terminated through anyones actions. Bill Gates sues apple, woops there goes your license...

    Disclaimer: I am not a lawyer!

    From http://www.publicsource.apple.com/apsl. html

    9.1 Infringement. If any of the Original Code becomes the subject of a claim of infringement ("Affected Original Code"), Apple may, at its sole discretion and option: (a) attempt to procure the rights necessary for You to continue using the Affected Original Code; (b) modify the Affected Original Code so that it is no longer infringing; or (c) terminate Your rights to use the Affected Original Code, 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.

    From http://www.gnu.org/copyleft/gpl.html:

    7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all.

    So I'm working on my GPL program, YAM (Yet Another Mailer) and I find out after a year or so that one of my major contributors has borrowed code from Outlook Express.

    Microsoft sues me, whoops; there goes my GPL license -- assuming I can't get their permission to use the code, or work around the disputed code, which as far as I can tell is exactly what the Apple Public Source License allows!

    Jay (=

  323. The GPL has a couple of clauses... not the same by TrentC · · Score: 1

    Well, the GPL clause is only because of a *court decision* forcing you to stop distributing it.

    Re-read that section of the GPL: "If, as a consequence of a court judgement or allegation of patent infringement or for any other reason [...]". Is there any reason why an "allegation of patent infringement" in the GPL is different than a "claim of infringement" in the APSL?

    Apple retains the right to revoke the license if they are even threatened with a patent infringement [...]

    For the "Affected Original Code" (which is, according to the APSL, the code that "becomes the subject of a claim of infringement"); the license still covers everything else. Someone would have to sue Apple over the entirety of Darwin for Apple to justify yanking the entirety; anything else, Apple (or its contributors) can rewrite the affected portion.

    Jay (=

  324. The GPL has a couple of clauses. by TrentC · · Score: 1

    sic) Apple may, at its sole discretion and option: (sic) (c) terminate Your rights to use the Affected Original Code,

    I edited the original, but if you read the paragraph, it can be simplified to this. The rest is not very concrete and open to broad interpretation.


    But again, Apple's sole discretion applies only to the "Affected Original Code" -- that is, the part of the code that is the subject of the infrignement claim. Why couldn't I (or Apple) take the rest of the software, re-write the disputed code, and keep on working?

    Jay (=

  325. The GPL has ... not the same (take 2) by TrentC · · Score: 1

    Well, the GPL clause is only because of a *court decision* forcing you to stop distributing it.

    Re-read that section of the GPL: "If, as a consequence of a court judgement or allegation of patent infringement or for any other reason [...]". Is there any reason why an "allegation of patent infringement" in the GPL is different than a "claim of infringement" in the APSL?

    Apple retains the right to revoke the license if they are even threatened with a patent infringement [...]

    For the "Affected Original Code" (which is, according to the APSL, the code that "becomes the subject of a claim of infringement"); the license still covers everything else. Someone would have to sue Apple over the entirety of Darwin for Apple to justify yanking the entirety; anything else, Apple (or its contributors) can rewrite the affected portion.

    Jay (=

  326. The GPL has ... not the same (take 2) by TrentC · · Score: 1

    Yeah.. but it's the principle of the thing..
    Someone COULD conceivably sue Apple for all of Darwin, and Apple would then have the option of terminating it all!


    And as far as I can tell, Apple can still do the same thing under the GPL.

    Don't get me wrong; I'm an Apple fan (I've used their machines for as long as I can remember) but I'm also impressed with Open Source movement, and I want Apple to be doing the right thing with Darwin.

    But I haven't gotten a response yet as why the GPL, which says...

    7. If, as a consequence of a court judgment or allegation of patent infringement [emphasis mine]

    ...will prevent Apple from doing what everyone says it can do under the APSL?

    What is the difference between a "claim of infringement" in the APSL and an "allegation of patent infringement" in the GPL?

    Jay (=

  327. Found the answer myself by TrentC · · Score: 1

    I wrote:

    And as far as I can tell, Apple can still do the same thing [terminate the license and keep the modified code for its own use] under the GPL.

    After reading the GPL a bit more, I found this is not the case:

    7. [...] If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all.

    So in my reading, if Darwin were to be distributed under the GPL and become the subject of a claim of infrignement, then the GPL would prevent them from doing anything with it at all. (No wonder lawyers shudder at the GPL...)

    It would have been nice to get this answer the first time I asked the question, instead of slogging through "Apple is evil" posts. It could have saved us all some time...

    Jay (=

  328. binary distro in no time? by binarybits · · Score: 1

    Because Darwin is not OS X. It is just the low-level unix stuff, not the GUI and other high-level pieces.

  329. Give Apple a break. They're testing the waters.. by binarybits · · Score: 1

    Apple makes its money from hardware, but there is a serious danger for them: If they were to completely open-source their OS, someone could port it to the PC, and then people would have no particular reason to buy a Mac. So I don't think they can afford to completely release the source.

  330. Good? by IntlHarvester · · Score: 1


    I guess if want to write hardware device drivers, having low level source code would be very helpful... (Hmmm.. maybe OSX/Intel is not that dead.)

    Other than that, the only thing other open source projects (Linux, BSD) dont' have that Apple does have is the GUI and the OpenStep/YellowBox. And Apple isn't certainly isn't open sourceing that part.



    --

    --
    Business. Numbers. Money. People. Computer World.
  331. Good? by IntlHarvester · · Score: 1


    Looked to me like GNUStep was a long way away at my last visit to their web site.

    If finished, I guess GNUStep + Darwin + KDE/Gnome = Free MacOS-X
    --

    --
    Business. Numbers. Money. People. Computer World.
  332. Darwin => OS X on other processors? by IntlHarvester · · Score: 1


    I can name one hardware architecture I'd like to see supported by OS/X -- NeXTCubes!

    (Maybe Apple forgot to take out the old low level Black hardware stuff, and there's something in there the Linux/68K people can use. One can hope.)
    --

    --
    Business. Numbers. Money. People. Computer World.
  333. Amen! by IntlHarvester · · Score: 1


    Striking a blow against the your-solution-is-not-my-favorite-so-it-sucks-and-s o-do-you crowd.
    --

    --
    Business. Numbers. Money. People. Computer World.
  334. Apple and patents by IntlHarvester · · Score: 1


    Maybe someone can explain the Apple/GNU rift in the eighties to those of us who weren't paying attention back then.

    The only thing I know was that it was really hard to do certain things on A/UX because of the GNU ban.

    10 PRINT "A/UX HAS A BETTER GUI THAN LINUX",,
    20 GOTO 10
    30 REM Sorry!
    --

    --
    Business. Numbers. Money. People. Computer World.
  335. Slashdot ate the other apple thread? by IntlHarvester · · Score: 1

    Earlier there was two apple threads -
    1) Apple releases Source Code
    2) MacOS-X released

    #2 seems to have disappeared. Database problems or sinister evil cryptofascism?
    --

    --
    Business. Numbers. Money. People. Computer World.
  336. Good Question ... by IntlHarvester · · Score: 1

    "For the hell of it" is the only answer I got.
    --

    --
    Business. Numbers. Money. People. Computer World.
  337. from artist to admin in $250 by cartographer · · Score: 1

    This is a huge win for a graphics shop, or someone wanting to go from web design to web hosting. In a couple of hours (probably alot less), you can configure apache, set up security, and start pumping out the pages.

  338. Hooray by wahay · · Score: 1

    Thank you apple. A gutsy step in the right direction.

    Hooray for open source. All of the linux geeks should be proud that they've gotten IBM -and- Apple both onboard.

    Hooray for the guy who said 'some people just love to bitch about the paint job when Apple is out hanging wallpaper' (above this somewhere). Apple just admitted open source is the right way to go.
    Sure, they haven't decided to go out of business, give away everything for free, and live on the beach. Sure they covered their asses with a termination clause. But they aren't done here.

    This is a first step people. Please don't be bitching, moaning lamers. You won. Apple did the right thing. Cheer them on. Encourage them to make it -even better- next time.

    You've been begging Alicia Silverstone for a date for years. She finally said yes! Don't cancel because she won't go to the 'right' restaurant.

  339. maybe you should read the definition of "deploy" by Wag+the+Dog · · Score: 1

    What not? I read it as what you originally said, OTHER THAN FOR R&D, you can't use the code internally (for production) without distributing your modifications.

    Can it be read any other way?

  340. No by Wag+the+Dog · · Score: 1

    Hmmm. Seems to me that they would revoke the license of the affected part of the code in those circumstances, and not necessarily ALL code. I get the impression that they would even be willing to create another tarball with everything except the code in question...

  341. Darwin?? by j+h+woodyatt · · Score: 1

    *sigh* ...and what's wrong with that?

    What do you want? The entire desktop environment and all of your applications to be free source?

    This is already available with GNOME and the FSF applications. And we all know how much better that software is than anything Apple sells.

    Apple clearly thinks they have an opportunity to make a return from selling Mac OS X licenses. They might be right. They might be wrong.

    You might not like it, but no one seriously disputes that they have a right to open only part of their source code.

    --
    jhw
  342. strategy:WWDC ratio == 1:1 by kinesis · · Score: 1

    If at this time next year they still have the same strategy, they haven't pulled the rug out from anyone and Mac OS X turns out to be Good... THEN I'll give Apple props for taking a step in the right direction.

    I've seen too many about-faces from Cupertino... reserving judgement for next year's WWDC.

  343. I'm stunned, this is incredible!! by kinesis · · Score: 1

    The only stumbling block I can see right now is the potential that MS would wake up and release their source code with an even more liberal license

    Who wants to dive into the mess? It would help the WINE effort more than anything.

    I don't hear developers chomping at the bit to get their hands dirty in Microsoft's code.

  344. strategy:WWDC ratio == 1:1 by mono.lithic · · Score: 1

    I have to agree with you to some degree on this, Apple has been historically bad when it comes to product roadmaps (not that any OS company has really stolen the show in this regard) especially with Rhapsody/YellowBox/MacOS X. However in fairness to Apple (and its developers) I think this years WWDC will help firm up the "Apple Roadmap". This will be the first WWDC in a long time that Apple will have a real tangible OS solution on the market, and in developers/users hands prior to the WWDC opening. Whereas in the past its been questions, questions, questions coming in and charts, graphs, promises, and more questions coming out. So with a real product going in I expect there will be some real answers coming out, not only about MacOS X server/consumer but also about Darwin.

    One thing I would like to see is for Apple to open up the WWDC more. With this emphasis on community development it would be great to see WWDC more accessable. I know that last year some of the keynotes/presentations were webcast and the slide visuals from all the presentations were avalible online after the fact. However a lot of the slides were meaningless without hearing the presentation.

  345. Interesting... by dennism · · Score: 1

    except the 603e desktop machines...

    it was explained to me that the reason the 603e desktop machines won't work, and that the 603e portables will isn't a matter of cpu, but of chipsets.

    The 603e notebooks use the same chipsets as the G3 notebooks/iMacs. Hence, the motherboard works.

    The 603e desktops use a different chipset than the 8500/8600/9500/9600/G3s, so getting them to work may be problematic.

    Hopefully, this release combined with my copy of Rhapsody DR2 may allow me to use my Performa 6400/180 with something besides MacOS 8.5/LinuxPPC/MkLinux/BeOS...

    --
    dennis
  346. Yes by TA · · Score: 1

    >Here, they can only terminate if YOU bring a suit against Apple.
    >Isn't that the key difference?[...]
    >Or am I misunderstanding the issue?
    You are. Read it again..
    They will terminate *your* license immediately if YOU bring a suit against apple, but they will also terminate it (by putting a note at its webside) in case (from memory):
    a) They can't aquire the patent/rights (apparently they will try that..)
    b) They can't change the code to work around it
    c) is the last one -- they terminate the license with a note on the web.
    TA

  347. What does "foundation" mean? by nester · · Score: 1

    where are the drivers? i want drivers! i want a zilog 8530 driver! i don't want to have to port netbsd's to osfmach3. i hope they release at least some of the drivers soon.

  348. crap by nester · · Score: 1

    who do you think started the mklinux project? and ported linux to osfmach3?
    and ultimately, apples reasons for release the source are irrelevant, it's released and you and use it. tomarrow (wednesday) i'm porting darwin's zilog 8530 serial driver to osfmach3, if you need an example of how darwin is helping already.

  349. YellowBox is very much alive. by jutus · · Score: 1

    The entire point of Carbon is to provide a transition to yellow box. Yellow Box == NextStep, and stevie boy isn't going to toss it.

    Where are you getting your info from?

  350. Clueless about NeXT and NeXTSTEP by SalsaDoom · · Score: 1

    hey... wasnt quake developed on NeXT?

    --
    "Computers will never truly be free until the last windows user is strangled with the entrails of the last mac user."
  351. Wolves in GNUs clothing... by kaisyain · · Score: 1

    GPL'd code does have a single, specific owner -- whoever holds the copyright for it. If it didn't have a single, specific owner then isn't that the definition of public domain?

    I thought you could have more than one kind of license for any given piece of software (e.g. end user licenses and site licenses, doesn't perl do something similar)?

    In that case, can I release my code under the GPL and under some more commercial friendly license? What happens to code contributions at that point? Can you have two licenses whose terms are totally at odds with one another? Does all code get merged into the code base or you have a branch for the two licenses? Would a contributor have to prove that they agreed to the GPL and not the other license?

  352. Darwin?? by Spruitje · · Score: 1

    Darwin is a big step forward.
    I think it will be very simpel to run Xwindows on it.
    And people that are complaining about the policy to not include the GUI are forgetting that you have to pay for Motif too.

  353. 'Cause the CNet guy doesn't have a clue by webslacker · · Score: 1

    The "Hits Linux between the eyes" comment was a random potshot made by a suspiciously anonymous source. To the contrary, I'd say Apple is giving the open source model the sincest form of flattery. I swear, ZDNet isn't the only news site that needs to rein itself in.

  354. Yeah? they handled Starwars pretty well! by webslacker · · Score: 1

    Without any help from starwars.com, despite what the news websites told you. Every person who went to download the trailer from starwars.com was sent to an apple server. Of course, they were running solaris...

  355. Here's why by ihxo · · Score: 1

    any what what apple released as open source is open source...
    just that some of your modification might have conflict with other non open source components so you might need permission from apple to change that part .. (I think)

  356. based on what? by ihxo · · Score: 1

    I think many mac users use linux as their secondary Os.
    anyway .. Darwin some how will do some good to other opensource GNU projects like gnustep.

  357. whoop de diddly squat doo by logycke · · Score: 1

    If their GUI was open sourced, this would be a big deal. For the lower level stuff, yeah, it's nice, but so what? Could someone please enlighten me on the functionality and technical enhancements they're adding to previously available open sourced systems?

    Secondly, how will this affect Apple's MkLinux support (I'm sure this is on a faq somewhere)?

  358. Ouch! by Tardigrade · · Score: 1

    Halloween documents anyone? If Apple wants to ensure the license is valid, it must enforce it.

  359. Wolves in GNUs clothing... by Tardigrade · · Score: 1

    No. If you don't release it (or the binary), they can't touch you.

  360. Wolves in GNUs clothing... by Tardigrade · · Score: 1

    Proof would be nothing more than a one-liner in the source-code. bzip2 had its license changed from .1* to .9.*. That still leaves .1* under the GPL.

  361. Are you sure? by Tardigrade · · Score: 1

    It doesn't say that. It says they may terminate YOUR right to use the software if any of the original source (ie. their *original* source code) becomes the subject of a *claim* of infringement by anyone (note they didn't mention that YOU had to make the claim) (ie. obviously this code doesn't infringe, but the GNUstep/KDE/GNOME/XXX on top of Darwin initiative(s) is taking away our (apple's) sales, so we're going to ask Joe Blow on the street corner to make a claim in court, so we can pull the license).

    If they pull the source out using this clause, there will be no earlier license to keep it free under.

    * Where YOUR = the License reader.



  362. Scully? by Brad+Andrews · · Score: 1

    Odd that you, as a seeming Mac afficianado, would quote a person who nearly tanked the company, and was "replaced" because his management sucked so badly.

  363. YellowBox is very much alive. by bigNuns · · Score: 1

    uhm which machines are those? java is still too slow for me... id'e rather just use a scripting if java speed is acceptable...

    --
    .................... ...mmm farm fresh...
  364. Netinfo could be useful by memra · · Score: 1
    Have a look at this page at Apple about Netinfo

    This could be a useful thing to have. All the benefits of NT's central registry but still maintaining compatible UNIX style ASCII configuration files.
    --
    Michael Dillon - E-mail: michael@memra.com

    --
    Michael Dillon - E-mail: michael@memra.com
    Check the website for my Internet
  365. Netinfo could be useful by memra · · Score: 1

    I think Netinfo could be useful
    Have a look at this page at Apple about Netinfo

    This could be a useful thing to have. All the benefits of NT's central registry but still maintaining compatible UNIX style ASCII configuration files.
    --
    Michael Dillon - E-mail: michael@memra.com

    --
    Michael Dillon - E-mail: michael@memra.com
    Check the website for my Internet
  366. The GPL has a termination clause. by AJWM · · Score: 1

    See section 4.

    4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided
    under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is
    void, and will automatically terminate your rights under this License. [...]


    I certainly have no problems with Apple's 12(c), and can understand the motives behind 9.1 and the rest of 12.

    I'd like to see more licenses with sections like 12(c), even the GPL, although I might restrict it to software patents. It'd help weaken the whole software patent mess.

    --
    -- Alastair
  367. Is Apple /.d already? by cpeterso · · Score: 1

    Their http://www.publicsource.apple.com/ server is barely alive..

  368. They're probably running Solaris? Ironic. by cpeterso · · Score: 1

    www.publicsource.apple.com isn't responding, but other Apple web servers seem to run Netscape-Enterprise /3.6 on Solaris.

    Funny they're are using Mac OS X Server! Why are web servers so easily melted by Slashdot?? Don't they test these things?



  369. Give Apple a break. They're testing the waters.. by cpeterso · · Score: 1

    Everyone seems to be chastising Apple for "jumping on the bandwagon" or "not doing enough". Give 'em a break! They're doing more than most other commercial software companies. Apple isn't completely new to Open Source; they have MkLinux.

    Look how scared Sun has been to open Java. Sun now talks about opening up Java and Solaris, but have they done much with that? Apple is making good progress for a company well-known of closed, proprietary systems! Remember that Apple makes money from hardware, so opening their software will HELP them increase software quality and mindshare!

  370. First person to find a site running Mac OS X wins! by cpeterso · · Score: 1

    So when do we find a public web site running on Mac OS X? That would make an interesting target for some /. server melting! Mac OS X is a /. virgin.. :-)

  371. Mac GUI and compatibility are Apple added-value. by cpeterso · · Score: 1


    This makes a lot of sense. With Linux and the BSDs making the OS a commodity, Apple follows suit. What prevents someone from making their own Darwin Distro, like Red Hat? Probably not much, but the proprietary Mac GUI and Boxes are Apple's added-value. I think that is fair (and smart for Apple).

  372. Omnigroup running OS X web servers before Apple? by cpeterso · · Score: 1

    Would Omnigroup be running their web server on a beta release of OS X? If Apple can't get production (or even pre-release) servers for their sites, why would someone else bother yet?

  373. It's not /.'ed by wntermute · · Score: 1

    It's steve'd. Apple is a very media savvy company, and the login site was down before the slashdot mention. Still doesn't say much for their wonderful new server os though. You can't even get a login to see the source, the server is too bogged down. sheesh!

  374. Interesting... by InstantCool · · Score: 1

    I really don't think Apple is trying to compete with Linux. Apple realizes that Open Source is going to be the name of the game (if it isn't already). They may be behind Linux, but they are ahead of Microsoft. They just stuck a toe in the water to see if it's warm.

    --

    --
    InstantCool
  375. Clueless about NeXT and NeXTSTEP by InstantCool · · Score: 1

    Wow is that true?!

    --

    --
    InstantCool
  376. Disagree by the+eric+conspiracy · · Score: 1

    Nonsense. Apple is clearly quite different from Microsoft, and the release of OS/X code proves it.


  377. License by kallisti · · Score: 1

    Just that it has that termination clause that Bruce Perens wrote a rant a few days ago. Basically, if the software gets challenged in a patent, Apple can remove the license at will.

  378. re:apple on open source by drdee · · Score: 1

    excellent.... Finally, there sticking the money where there mouth is... Well done Steve..

  379. Wolves in GNUs clothing... by double_h · · Score: 1

    I'm increasingly leery of all these proprietary software manufacturers who are jumping on the "Open Source" bandwagon. I think it is a Bad Sign that you can't even get past the first page of the site without consenting to their license agreement. "Open Source" *can* result in more stable code more quickly, but it's also an excuse for companies to look like Nice Guys when all they're really doing is cutting their R&D budget by getting end users to contribute free labor to their product. I suppose I just resent the idea of channelling my time and skill into refining code, which might make Apple/IBM/Netscape richer, but won't particularly benefit me or the general public, because the terms of use are still anything but free. I think Open Source can be a good thing, but it can also be a danger if it detracts attention (and programmers) away from truly free (as in free speech) software, from which everyone can benefit equally.

  380. Wolves in GNUs clothing... by double_h · · Score: 1
    Yes, you do have to abide by the terms of the relevant licenses when using GPL'd or other "free" software. The difference is that Open Source software like Darwin or Jikes or Mozilla is stilled owned by a single for-profit entity, while software like the Linux kernel or the GNU tools is owned equally by everyone. In one case ("Open Source") the license exists to protect the interests of the software's creators - in the other case (GPL etc.), the license exists to protect the software itself.

    The danger with Open Source is that a company could decide to change the terms of the licensing at some point in the future, pulling the rug out from underneath the program's users and developers. This could NOT happen with the GPL, because GPL'd code doesn't have a single, specific owner. Richard Stallman may have written GNU Emacs, but the GPL prevents him from being able to turn around and make it into a proprietary, closed-source commercial package.

    Don't get me wrong - I still think Open Source has its benefits, and I'm happy to see Apple taking a step in this direction. While I am an enthusiastic proponent of software-without-owners (for both technical and social reasons), I also realize that Rome wasn't built in a day. :D

  381. I found the smell... by flimflam · · Score: 1

    At least this one actually requires there to be a claim of infringement, rather than just that one is "likely". I'm not sure that there is a way around this for a company the size of Apple -- they have to protect themselves if someone incorporates (inadvertantly) patented code. The way software patents are these days it could pretty easily happen. I guess the other option is to do what netscape did and spin off a separate non-profit company.

    ----

    --
    -- It only takes 20 minutes for a liberal to become a conservative thanks to our new outpatient surgical procedure!
  382. License by flimflam · · Score: 1

    Yes, but at least here it has to get challenged -- in the IBM license it just has to appear "likely" that there will be a challenge. It seems that IBM can basically terminate the license at will by claiming that they found a patent infringement or something, whereas in Apple's case someone actually has to file suit first.
    --

    --
    -- It only takes 20 minutes for a liberal to become a conservative thanks to our new outpatient surgical procedure!
  383. ESR is a pathetic sellout by srhea · · Score: 1

    I think it's sad that ESR is calling the APSL an Open Source (tm) license, even though it contains a termination clause which clearly violates the Open Source definition. We can clearly no longer trust the Open Source label.

  384. Apple is Closed and Proprietary by Rombuu · · Score: 1

    "Apple is closed and proprietary," they keep telling us, as Apple-developed technologies are incorporated into vendor-neutral standards like IEEE 1394 and future versions of MPEG.
    Oh you mean apple is going to not require licence fees for the portions of its patented QT software that make it into MPEG-4?

    Apple is closed and proprietary," we keep hearing as Apple further incorporates standards and changes not-invented-here into their products...like USB and PC-style monitor connections. Or builds a case that with one finger fully reveals the system's internals.
    Huh? I don't think anyone complaining about apple being closed meant that their cases were hard to open.

    "Apple is closed and proprietary," they tell us, as Apple adopts a UNIX variant as the core of their OS, and makes its deepest internals accessible through open source distribution.
    Internals that were already open sourced. Big fat deal.

    The only things closed here and certain people's minds. Yes, Apple spent quite a few years there in the middle totally full of themselves and blind to the world. But then they grew up.
    Oh yes, that would be the day they killed the clone market...

    Think different? I'd settle for apple supporters who just can think.


    --

    DrLunch.com The site that tells you what's for lunch!
  385. Way To Go, Apple! Uhh no by Macdude · · Score: 1

    apple can terminate your license at ANY TIME. Meaning when they say so you have to remove the source from your machine, yet they get to keep distributing it

    And what would you suggest Apple do to protect themselves?

    Go read the clause again, it only speaks to the section of the original code being contested. So if a claim is brought agaist one part it does not give Apple the ability to stop distribution of the rest of it.

    "terminate Your rights to use the Affected Original Code"

    For an example of the dollar amounts that can be involved in this kind of action just look at the ColourSync suit.

    If Apple gets sued for infringment and ordered to stop distributing XYZ code, then they have to stop. Without such a clause Apple would be in violation of the court order if you kept distributing your modified version of it.

    Instead of just whinning about it, why not propose an alternate that satisfies your desires while still protecting Apple in the event of a suit.

    --
    "Grab them by the pussy" -- President of the United States of America
  386. Oops. by maw · · Score: 1

    You really goota wonder if Steve Jobs is on vacation now, and he'll come back from Tahiti in a week and just say "WHAT THE #$%^?!@"

    Hehe.

    --
    You're a suburbanite.
  387. Disagree by Utoxin · · Score: 1

    The license is a fair and equitable one, and it meets the OSD requirments.

    Indeed it is, and the 'Terminiation Clause' that everyone was so upset about is just a statement of what is inherent in /any/ code. All it says is that if some code they release turns out to violate a copyright, they have to close it back up. The way I read it, they can /not/ close this code up if it doesn't meet that clause. So rejoice: This code is here to stay.

    Their actions increase the freedom of Mac developers to improve their platform.

    Indeed it does! Apple will even incorporate changes we make to the kernel code into their shipping version, if they feel it improves the product. And this will definately allow developers to fine tune their applications. They can now see exactly what low-level calls will be doing, which means that they will know what situations to look out for.

    If all the reports of the high web server speeds on Macs are true, this is truely awesome. We'll have access to some of the most efficient network code there is. We'll also get to see the base that X server will need to run off of, if you want to kill the Mac Finder, and run an X Server instead. Does that make all you Mac Haters happy? You can have the high speed /and/ your X.

    Matthew Walker
    -- My DNA is Y2K Compliant
    --
    Matthew Walker
    My DNA is Y2K compliant

    --
    Matthew Walker
    http://www.tweeterdiet.com/ - My Diet Tracking Tool
  388. Thoughts of a (former) OpenStep developer by GlobalEcho · · Score: 1
    I see this whole thing as a winning situation, both for Apple and the computing community. Apple gets the obvious benefits of other smart people examining the code, with a reasonably small risk of their published code being turned into an Apple-killer of some kind. The community gets another OS for which they have source -- a big help not just for writing OS's, but also for writing apps. I can't tell you how many times we wished we could dive into the OpenStep source while debugging our apps.


    This latter point (which I am not the first slashdotter to bring up) could be one of the strongest. An OS will not be successful in the broad market without good apps, and the ability to make more. The source gives developers a lot of confidence in stability and behavior of the underlying OS -- good for new development. The OpenStep platform was always a real pleasure to develop for, because of the superb tools and interface. (Mac OS 8, Win and Linux/X are relative bears by comparison, at least for GUI apps). This move strengthens a strong hand.


    Apple's GUI is consistent and beautiful. This is something nearly every other *nix lacks, and is an especial weakness of Linux/X. You can make Linux/X look pretty decent. But consistent? Forget it. Anyone reading this can probably deal fine with inconsistent app interfaces. End users can't and won't.


    So a good GUI in turn attracts end users, who (Microsoft's case shows) are very symbiotic with app developers. Is this enough for Apple to start to really challenge Microsoft? I don't think so, but it helps.


    OS X is a good, stable implementation of BSD and Mach. NeXT was not just sitting on their thumbs, waiting for the money to roll in -- they did real work on the OS. (Enough to take over OS development at Apple when Apple bought them) There's a lot of work they did for OpenStep that the community hasn't yet gotten 'round to doing for open source OS's. If I had to choose an OS for, say, a dedicated screen trading app (I work in the finance industry) today, I would choose OS X. For a webserver, probably FreeBSD or Linux.


    About the build environment: I would expect that most folk will have to do a lot o' tweaking to get any of this newly released code to build. Obj C isn't the issue, since gcc handles it fine (/bin/cc on Apple/NeXT has always been based on it). It's all the other cruft. Anything but an OS X machine is going to have something in the "wrong" place.


    Although it would probably be pretty easy for Apple to support lots of hardware architectures (OpenStep ran on Intel, Motorola, HP-PA, SPARC, and [unofficially] PPC) I think other people's arguments about Apple needing to make their money off the hardware are valid. They won't keep people from recompiling the underlying OS on other architectures, perhaps, but it will be a long time before you see the GUI on anything but their own hardware. That's OK with me. Last week, they had open sourced nothing from OS X. This week, we've got lots of it, whatever the quibbles about licensing. The world is a better place.


    OK, so who loses from this? Nobody but Microsoft. And maybe some other commercial Unix outfits, like Sun. Who benefits? Well, I count


    Apple developers: obvious reasons.


    Apple: more developers, better apps, maybe some free OS work.


    Developers of other OS's: examples to peruse, ideas to copy, a benchmark.


    - Brian K. Boonstra, Ph.D.

  389. Ruminations by Darth+Hubris · · Score: 1

    Thirty years ago Unix was born. In the intervening years it has migrated to nearly every system on this planet. Mac OS and Windows are new comers to this territory. They have now both taken steps into the Unix arena with OSX and NT [don't laugh; MS "bought" the DEC team that developed their Unix, VMS, and released NT as a result -- See NT Magazine vol 4, no 12].

    This is My Little Bet that I'll place in a hermetically sealed jar and bury somewhere safe: In thirty years time there will be a more or less equal distribution of companies writing kernels, objects, drivers, and GUI's that match an international standard. I'll call it the Microcomputer Architectural/Interface Standard [MCAIS 1.0] of 2010. After the decade of senseless [and sometimes dangerous -- think air traffic, medicine, power distribution, etc.] battles over OS's and hardware configurations, the software and hardware communities and governments will come up with a set of standards out of necessity.

    You think I've been eating bad rye bread, huh? Look at the new-fangled miracle device that revolutionized the way human beings communicate, the telephone. They all conform to a standard. Twelve identically labeled keys in a predictable pattern. A predictable placement of the earphone and microphone. An identical set of tones generated each time. I could name many other standard devices that had varied origins and configurations, but settled on a standard over time.

    Funny, I didn't realize what I just did! AT&T -- Creators of UNIX and providers of telephone service.

    In thirty years Apple and Microsoft may or may not be around, but computers will, and the need for them to interoperate will be paramount. However, the file recycle receptacle on the GUI in my starship will still be named "Cat Box".

    FIN

    --
    The party's over ... the drink ... and the luck ... ran out
  390. Ruminations by Darth+Hubris · · Score: 1

    Okay, my definition of "a Unix" was really loose; a HAL or hardware dependent code sitting on top of the hardware.

    Heck though, golly, didja like the rest of the polysyballic swill I sloshed? Huh?

    --
    The party's over ... the drink ... and the luck ... ran out
  391. It's got the ugly termination clause by Jules+Bean · · Score: 1

    The worst bit, actually, is the 'postcardware' clause - you have to inform Apple of any modifications you make.

    The two termination clauses are both annoying. The first means that Apple can withdraw the license at the slightest scent of a claim, and the second (12.1(c)) means that if I sue Apple because they infringed my patent on ergonomic chairs, I lose the right to run their software, which is very odd...

    --
    -- Any sufficiently advanced technology is indistinguishable from a perl script.
  392. They're probably running Solaris? Ironic. by gsfprez · · Score: 1

    Why are people with HOTMAIL acocunts so whiney?

    Any site with this amount of traffic is gonna get killed - if not by the server, then by the bandwidth to the server.

    Look, the alternatives to this new Apple open source fray are Linux and ......

    between linux and $250 for the ability to run my MacOS apps alongside - i make enough money to pay $250 for a WebObjects server.

    Right now, for $6k, i can run a medium sized company's email, web, ftp, ecommerce, etc all on one box prepackaged, and ready to go - and dont tell me that you can do with with Linux, because you can't.

    --
    guns kill people like spoons make Rosie O'Donnell fat.
  393. Is Apple /.d already? by gsfprez · · Score: 1

    AOL is usually pretty slow this time of day...

    got my account 10 minutes ago, no trouble.

    --
    guns kill people like spoons make Rosie O'Donnell fat.
  394. ./'ers too snuffy - apple servers snuffy enough by gsfprez · · Score: 1

    Apple's servers are giving me 25k/sec downloads (i just downloaded emacs from www.publicsource.apple.com)

    they aren't using linux, okay? so sue them.

    some people just love to bitch about the paint job when Apple is out hanging wallpaper

    --
    guns kill people like spoons make Rosie O'Donnell fat.
  395. Apple is a easy and powerful packaged solution by gsfprez · · Score: 1

    Apple should be making open hardware and open software, giving warm lunches to the poor, repair the national debt, pay for NATO troops in Kosovo, and pay off my student loans....

    enough with just making a semi-open operating system...

    folks - like it or not - and i know you dont - clones were killing Apple Inc. Period.

    Microsoft survives because it sells OSs and applications.
    Intel survives because it sells hardware.
    Apple survives because it sells complete systems (ever heard of the iMac?)

    Like it or not (again, many here don't like it), Apple must make money. It cannot live by giving away its software (free X server) and its hardware (clones) and make Apple.com a f__ing web portal.

    Apple sells system solutions - they sell tools to get tasks accomplished. Their products are computers with operating systems on them.

    If their product is better than Dell's product, then buy it. If not, buy the Dell.

    You people act like Dell and Gateway are hemmoraging money by actually selling closed-box systems? Guess what? Not everyone has the time nor the inclination to put together computers- they want servers and clients - tools - to get work done. If a small art company doesn't want to hire someone that would frequent /., then they buy a pregonfigured Apple system.

    Like it or not, packaged solutions are becoming very popular - if you doubt that, check Dell, Gateway, or Compaq's stock price.

    if you don't want a packaged solution and want to live in this freakzoid serenghetti plain of obscure hardware configs with marginally compatible Cyrix processors and motherboards - go ahead - but computers are tools - and for too long, the computers have been tooling us.
    ____

    --
    guns kill people like spoons make Rosie O'Donnell fat.
  396. Interesting... by Dr.+Gonzo · · Score: 1

    Umm..you need a login for their Open Source site?
    Anyone else see the irony here?

  397. Clueless about NeXT and NeXTSTEP by cybernaut · · Score: 1

    Let's not forget that the first WWW server was... a NeXT machine.

  398. Disagree by Harvester · · Score: 1

    Umm, the releasing of the code proves nothing. Read the license. The GPL or a BSD license would have been much better. This is a publicity stunt, exactly like Microsoft would pull. MS even stated they plan to start releasing source. Apple and MS are both cut from the same mold.