Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

OpenDarwin Project Shutting Down

Posted by ScuttleMonkey on Tue Jul 25, 2006 10:35 PM
from the hard-to-hit-a-moving-target dept.
niabok writes "According to a message sent by Rob Braun to the OpenDarwin mailing lists, the OpenDarwin project will be shutting down, saying that 'OpenDarwin has failed to achieve its goals in 4 years of operation, and moves further from achieving these goals as time goes on.' The project's servers will remain online long enough to allow developers to move their various projects elsewhere."
+ -
story
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • Obligatory (Score:4, Funny)

    by patio11 (857072) on Tuesday July 25 2006, @10:37PM (#15781504)
    I guess they needed more intelligent design.
  • With a PageRank of 8 and an age of 4 years, that domain will sell to some SEO company very VERY fast. I wonder what they'll get for it.
      • It's take more than a good pagerank to make a name valuable. The name itself has to mean something. There are porn folks who'll buy a popular name just to grab they extra hits, but they're not going to pay very much for it.

        Then I guess they should've named their project "Open Darwina". Oh yeah, open wide for me baby...

  • by Cherita Chen (936355) on Tuesday July 25 2006, @10:41PM (#15781518) Homepage
    Quite Frankly, I'm not surprised... It is well known that the OpenID project (Open Intelligent Design) is far more promising. For those who don't know, there is now a beta version dubbed "Kansas" slated to be released around Christmas.

    Stay tuned!

    • by BitwizeGHC (145393) on Tuesday July 25 2006, @11:37PM (#15781714) Homepage
      Actually I think they'll be both trumped by the project affiliated with the Flying Spaghetti Monster. Of course in some circles he is venerated as the Buoyant Spaghetti Deity; hence, OpenBSD [openbsd.org].
    • Quite Frankly, I'm not surprised... It is well known that the OpenID project (Open Intelligent Design) is far more promising.

      Dude, the design phase of the ID project was done eons ago, literally, and before any implementation work was begun. It was never open. I think the requirements document must have been lost long ago though, because nobody knows wtf any of this stuff is. but EVERYONE knows that for a project this vast and complex, the only way to do it is to plan everything in advance from structures

  • Sad (Score:5, Informative)

    I personally use Fink (and love it, for all of its flaws), but it's sad to me to see a good alternative source for OSS on OS X bite the dust. The only reason I'm able to enjoy a proprietary OS like OS X is because of the availability of many of the best OSS packages (if not all), and the compatability this affords me with linux-based environments. Hopefully Gentoo on OS X [metadistribution.org] will go somewhere - does anyone know how it stacks up against Fink right now?
    • Re:Sad (Score:3, Informative)

      I haven't tried Gentoo on OS X but I have tried DarwinPorts, the OS X version of the BSD ports system. If you are familiar at all with the ports system, then DarwinPorts will be right up your alley. I love it. It doesn't seem to have the breadth that fink does, but it's still rather nice.

      Unfortunatley, it does seem to be hosted on the OpenDarwin servers, so I wonder what the long term plans are for the maintainers of the project. I hope it can continue to exist, as I for one would miss the nice ports st
      • Re:Sad (Score:4, Interesting)

        by hritcu (871613) on Wednesday July 26 2006, @01:37AM (#15782098) Homepage
        Unfortunatley, it does seem to be hosted on the OpenDarwin servers, so I wonder what the long term plans are for the maintainers of the project. I hope it can continue to exist, as I for one would miss the nice ports style installation and management on OS X.

        OpenDarwin was just a host for DarwinPorts. They will just find another host. The interest in DarwinPorts is high enough so that you don't have to worry about them disappearing.
    • Re:Sad (Score:5, Informative)

      by taybin (622573) <taybin@tayb[ ]com ['in.' in gap]> on Tuesday July 25 2006, @11:12PM (#15781629) Homepage
      This isn't the end of the darwinports project. That project was just hosted on the opendarwin servers.
      • Re:Sad (Score:5, Insightful)

        Thanks, I misunderstood the announcment. Still sad though, Apple should be giving more back to OSS - it owes much of its comeback to OSS (though not Free Software because it doesnt' seem to like GPL stuff much, like many corporations).
        • Re:Sad (Score:3, Interesting)

          though not Free Software because it doesnt' seem to like GPL stuff much, like many corporations

          Well, I agree that Apple isn't giving back enough to open source, but they have no hesitation using and shipping GPL'ed stuff. Two important examples are gcc and bash. And with gcc, for years, NeXT managed to comply with the GPL while avoiding giving anything useful back to the gcc project.
            • Re:Sad (Score:5, Informative)

              by squiggleslash (241428) on Wednesday July 26 2006, @06:22AM (#15782769) Homepage Journal

              This is the kind of nit-picking I hate on Slashdot. He didn't say "while avoiding giving anything back to the gcc project", he said "while avoiding giving anything useful back to the gcc project". He qualified the word "anything", and you've responded as if he didn't.

              Objective C was close to useless for the longest time in GCC, which adopted Apple's changes largely, I think, in the hope someone would make it a viable system in the future. A crude object framework consisting of just the Object class was added (note: not NSObject) and a small run-time, by independent (non-Apple) developers, but until GNUstep came along there was nothing you could really do with all of that unless you spent a few months developing a basic class library. Basic meaning pretty much "everything". No string classes, IO classes, or anything else, existed unless you chose to write it.

            • Re:Sad (Score:4, Informative)

              by dominator (61418) on Wednesday July 26 2006, @07:27AM (#15782957) Homepage
              Speaking of history lessons and facts, let's not forget that RMS needed to due everything short of suing NeXt to open the Objective C compiler's and runtime's sources:

              http://www.fsf.org/licensing/essays/pragmatic.html [fsf.org]

              NeXt didn't want to contribute their code back to the Free Software movement. They even had some sneaky attempts (shipping just the .o files) to keep it proprietary. Only when lawyers got involved, did NeXt release their changes. They gave something back to the gcc community only when a gun was to their head.
          • Re:Sad (Score:3, Interesting)

            We can argue about what "free" means all day, but OpenDarwin is a good example of why Linux adoption has left the BSDs in the dust - because the viral nature of the GPL binds all the users and contributors of Linux together (like the Borg :) I'm sure there are some days on which RedHat wishes they could fork off and go it alone, but nope, they can't.
            • Re:Sad (Score:5, Insightful)

              by Weedlekin (836313) on Wednesday July 26 2006, @06:00AM (#15782720)
              Ah, so BSD-style licenses explain why Apache, the various Mozilla projects, and Python have been total flops that nobody uses for anything.

              Let's get real for a moment. Linux has become popular on servers for the same reason Java did, i.e. it generated a lot of press buzz, and has companies like IBM and HP pushing it to their customers (which they call "partners" to make things look cosy and pally). This means that the majority of corporate Linux setups (and by corporate, I mean any corporation, big or small) were chosen by people who don't know or care what the GPL is, have never heard of Stallman or the FSF, think a Gnu is a type of ungulate that lives in Africa, and would be happily using one of the BSDs if that was what their big "we take care of everything" hand-holding "partner" was telling them to use instead. Geeks within such companies have zero real-world input into any money based decision-making process, and use what they're told to use, hence the fact that Microsoft can sell them Windows and MS-Office for their their desktops, server-side Windows with Exchange for departmental services, Visual Studio for development, while Linux with Apache etc. live on their web server farms. If these people gave a fart about things like the GPL or what their pet geeks think is great, they wouldn't let anything from MS within a mile of their corporate buildings, and would be using open source tools to build their Linux-hosted webs instead of costly proprietary stuff like WebSphere and Tivoli, which are just incidentally supplied by those same "partners" who recommend, install, and support Linux.

              The GPL is therefore no more relevant to Linux's success than a lack of it has been to the immeasurably greater success of Microsoft's products. It is popular on servers because it works, is free as in beer, leverages existing corporate UNIX expertise, and a lot of business people have heard of it thanks to their everything-including-the-kitchen-sink IT service "partners", whereas few have heard of the various BSD variants. By the same token, it is a flop on the desktop because, for far too many non-geeks without access to a geek, it doesn't work properly with the hardware they have, fails to leverage their (albeit minimal) expertise with other operating systems and software, and most consumers either haven't heard of it, or know the name but are extremely hazy about what it is.
              • Re:Sad (Score:4, Insightful)

                by be-fan (61476) on Wednesday July 26 2006, @08:20AM (#15783325)
                I think you're really missing the point. Consider the reasons why Open Darwin failed as a project. They couldn't generate the community interest and involvement necessary to further the project. This in itself is surprising, because OS X has a relatively large userbase, and is different enough from other *NIXs to be interesting.

                So why was nobody interested in Open Darwin? Because it's Apple's product. There is no sense of community ownership, or community involvement, working on Open Darwin amounts do doing free R&D for Apple. Moreover, Apple won't even release the really interesting parts of OS X, and can, at any time (as they've demonstrated with the x86 release), withhold code if it is convenient for them to do so.

                It's naive to believe that GPL vs BSD has nothing to do with the failure of Open Darwin. If the BSD code had been GPL'ed, Open Darwin could be a true community project. Apple wouldn't be able to withhold code at any time, it would have to release interesting kernel drivers, and they couldn't take peoples' changes and close them back up later. Of course, that is not to say that just GPL by itself would've compensated for the complete lack of tact with which Apple approaches its open source projects, or that this occurrance is necessarily the fate of all BSD licensed projects, but rather that this event is a textbook demonstration of one of the shortcomings of the BSD license.
    • Re:Sad (Score:3, Interesting)

      Extremely unfortunate for those of us who are OSS enthusiasts on OS X Gentoo on OS X is lightyears behind Fink. No GUI, very little support, and an update right now is impossible, because they have so many bugs that have to be worked out. I just tried to sync my portage tree and upgrade everything and I get errors galore! If people put effort into it, I'm sure it would be useful, but there haven't been many updates on it in forever and the forums are a major dissapointment. Gentoo has also impressed me
      • by alistair (31390) <(alistair) (at) (hotldap.com)> on Wednesday July 26 2006, @01:23AM (#15782066)
        Fink mirrors the Debian release cycle so you have stable packages whiich are generally a few versions behind current and unstable (which I have always fount to be stable) which are generally bleeding edge. The unstable release of Ruby is 1.8.4 which is current.

        To configure Fink to use unstable, edit /sw/etc/fink.conf, add unstable/main and unstable/crypto to the Trees: line, and then run fink selfupdate; fink index; fink scanpackages.


        You should now find you have more than 5000 packaes instead of 1800 to choose from and the latest version oof PERL, Ruby, KDE etc. are all there. You will have to update all your old packages to use them though, with Fink you can either choose stable or unstable, not a mixture. Having said that I have over 1000 unstable Fink packages installed on this mac aand they work fine.

        Happy finking.
  • Sorry, but... (Score:5, Interesting)

    by megaditto (982598) on Tuesday July 25 2006, @10:46PM (#15781534)
    Too bad their dreams did not work out, but frankly, they will not be missed.

    Sure, they ported fink and some libs to Darwin, but that's pretty much it. ODP has been dorman for years, since 2002, pretty much.

    Is Apple to blame for their luck of support? I do not think so; since they do have a neat thing going with http://developer.apple.com/opensource/ [apple.com]
    • Re:Sorry, but... (Score:5, Interesting)

      by jcr (53032) <[jcr] [at] [mac.com]> on Tuesday July 25 2006, @11:46PM (#15781763) Journal
      Too bad their dreams did not work out, but frankly, they will not be missed.

      They really missed the point. Darwin was never intended to be yet another open-source UNIX derivative like Linux or the BSDs. Its whole purpose was to make life a bit easier for people writing drivers for Mac OS X, so when they started beating their chests about how Apple was oppressing them, those of us in the Mac community bascially said: "Umm, who the fuck are you anyway, and why aren't you just using Mac OS X or Linux like a normal person would?"

      -jcr
      • All of Darwin's source is 'open' in the sense that you are free to view, modify, and recompile it at will (unless you refuse to their fairly liberal license). All of it will work in OS X. With 10.3, you may rebuild Darwin from source, then 'drag&drop' the propriatory junk on top, and it will work! It is no longer possible to do that with 10.4_x86 since the TPM-related stuff is not released.

        An example of open-source compatible OS would be OpenVMS in my mind, which is, of course, closed-source, but very p
      • by LKM (227954) on Wednesday July 26 2006, @02:36AM (#15782244) Homepage
        To me open-source means that you have to release the source one way or another, and Apple doesn't release any piece of source code.

        Uhm... You're mistaken [apple.com]. Some of Apple's open-sourced code:

        • Darwin
        • Darwin Streaming Server
        • Bonjour
        • WebKit
        • Compiler Tools
        • HeaderDoc
        • OpenDirectory
        • OpenPlay

        And of course, there's more, in addition to all the other existing open source components which they use and contribute to.

        There's even more which they don't release, and you can like that or not (it's a business decision to them), but you can't claim that they don't release code.

        • by I'm Don Giovanni (598558) on Wednesday July 26 2006, @12:30AM (#15781918)
          You're correct that that which makes OSX OSX is closed source, but it's not just the GUI. The whole Cocoa and Carbon API is closed. It's like Microsoft opensourcing the NT kernel and keeping Win32, DirectX, COM, .NET*, etc closed. It's fairly meaningless. OSX is "proprietary", period.

          * The CLR part of .NET is open as the Rotor code; I refer to the closed parts of .NET (WinForms, WinFX, etc).
  • by caseih (160668) on Tuesday July 25 2006, @10:48PM (#15781540)
    Apple never supported the open source version of darwin in any way beyond lip services, some server space, and releasing source packages in mostly unbuildable form. They took from many open source projects but returned precious little to the community. At the end of the day Apple does what immediately benefits Apple. It's sad, but it's likely the threat of hacking OS X to run on white box computers likely is the greatest reason for Apple to not release vital parts of the latest OS X source code. Yet this will still happen. In the meantime, Linux continues to grow and become better all the time. There just was no need for OpenDarwin without Aqua. If all you want is a unix-like OS to run servers, Linux suits the bill just fine.
    • by dominique_cimafranca (978645) on Tuesday July 25 2006, @11:03PM (#15781598) Homepage
      Ah, so there's the problem. There were several missing link libraries.
    • They took from many open source projects but returned precious little to the community.

      Are they in violation of any software license? No? Then Apple has absolutely no obligation to give anything to anybody. If "the community" wants more than "precious little," they should put that in the license terms, eh?

      That's like getting a plumber bill for $150, paying $150, then having the plumber come and complain that you didn't give him a massage, too.
      • Re:BSD's fault. (Score:5, Informative)

        by PCM2 (4486) on Wednesday July 26 2006, @01:20AM (#15782059) Homepage
        These licenses [X11, BSD, MIT] don't do enough to protect the contributions of the people that made the code -- they essentially enable legalized plagiarism.

        Proponents of said licenses would question just what it is the contributors want to protect. Did they turn over the code for public use or didn't they? You can't plagiarize something that was offered to you as a gift -- and that's sort of the point of open source, isn't it? That your work becomes part of the commons?

        I question the motives of open source developers who use the GPL because it affords them plaudits for the authorship of their code. The GPL doesn't really care about any developers' desire to receive credit and accolades for their efforts. The only real reason the GPL requires that works derived from GPL-licensed works must also be GPL-licensed is political. The GNU Foundation wants to spread the political cause of Free Software. The GPL is one way to do this.

        Many other developers lack these political ambitions, however. For them, the BSD style license is perfectly fine. It protects them in various ways, like limiting the developers' liability, without the entanglements of Richard Stallman's political agenda. At the same time, it allows them to offer some code to the community, without any selfish motives of social status.

        • Re:BSD's fault. (Score:4, Interesting)

          by cbr2702 (750255) on Wednesday July 26 2006, @08:59AM (#15783703) Homepage
          Proponents of said licenses would question just what it is the contributors want to protect. Did they turn over the code for public use or didn't they? You can't plagiarize something that was offered to you as a gift -- and that's sort of the point of open source, isn't it? That your work becomes part of the commons?
          Becomes part of the commons -- and stays there.

          I question the motives of open source developers who use the GPL because it affords them plaudits for the authorship of their code. The GPL doesn't really care about any developers' desire to receive credit and accolades for their efforts. The only real reason the GPL requires that works derived from GPL-licensed works must also be GPL-licensed is political. The GNU Foundation wants to spread the political cause of Free Software. The GPL is one way to do this.
          I don't know what the true motivations of the GNU Foundation are in promoting the GPL, but I do know mine. Software that I have released under the GPL has not been political. It does something I find useful and that I think others might find useful as well. At the same time, I put some work into it, and if someone makes improvements I would like to be able to use them. If I wanted instead to be sure I got credit I would use the origonal BSD liscence or one of the many other ones that require attribution.

          Many other developers lack these political ambitions, however. For them, the BSD style license is perfectly fine. It protects them in various ways, like limiting the developers' liability, without the entanglements of Richard Stallman's political agenda. At the same time, it allows them to offer some code to the community, without any selfish motives of social status.
          When you release something to the community with the intent for it to be free, is it selfish to want it to remain free?
      • I'm using OS X right now. I'm happy FreeBSD enabled its creation. I'm posting from Safari. I'm happy Konq's code helped Apple build this very fast, mature browser. Without totally free and open licenses like the ones I wrote about, above, we wouldn't have this OS X.

        Are you aware that Konqueror is GPL? And that KHTML is LGPL?

        Maybe Apple chose FreeBSD for other reasons than the BSD license? I'd say that their web browser is a strategically more important component to Apple and its userbase than some unix us

      • Re:BSD's fault. (Score:5, Insightful)

        by evilviper (135110) on Wednesday July 26 2006, @01:45AM (#15782125) Journal
        they essentially enable legalized plagiarism.

        Plagarism is failing to credit the source, while the BSD license requires proper atribution.

        but these licenses are from nearly overly altruistic motavations.

        Any non-commercial software (including GPL'd) is written from altruistic motivations. Who are you to say how far that altruism should go? Indeed, many of the major pieces of software we use wouldn't have become standards if they were under a more restrictive license.

        With BSD's sabotage -- the license -- that help and the FreeBSD code has been thrown into the closed system of consumerist capitalism.

        Apple surely wouldn't have used Linux, even if FreeBSD wasn't there... they would have paid some company for some closed-source Unix code, or perhaps have used the NEXT code directly, rather than accepting the GPLs limitations. The fact that OS X is a better operating system for the BSD licensed code is an indirect benefit to me, and you, and everyone else, while the alternative wouldn't at all benefit the public at large.

        Frankly, it's sad to see how the more extreme Linux zealots are using the BSDs as a scapegoat for all of Linux's shortcommings.
        • Frankly, it's sad to see how the more extreme Linux zealots are using the BSDs as a scapegoat for all of Linux's shortcommings.

          Huh wuh? OpenDarwin was frozen out of the information and code required to remain relevant, but what you hear are people blaming BSD for Linux's problems? I don't see anyone talking about problems with linux here, after all linux is thriving and opendarwin is, well, deceased. Doesn't sound like a shortcoming to me.
          • Re:BSD's fault. (Score:4, Insightful)

            by Sam Ritchie (842532) on Wednesday July 26 2006, @03:57AM (#15782450)
            ...what you hear are people blaming BSD for Linux's problems?

            GGP said:

            Linux has not yet come close to hitting the tipping point on the desktop for the typical semi-technical user. With Apple's help, it would be much closer. With BSD's sabotage -- the license -- that help and the FreeBSD code has been thrown into the closed system of consumerist capitalism.

            This does sound to me like someone blaming BSD for Linux's (perceived) problems, and I agree with GP that it's a pretty sad assertion. I don't agree it's an attitude that can be generally attributed to 'extreme [GNU/]Linux zealots' - most I know would consider any negative opinion of the Linux desktop to be heresy, and any hypothetical Apple assistance would be derided as an undesirable dumbening of self-evident UI perfection.

  • I wonder (Score:3, Interesting)

    by Bartmoss (16109) on Tuesday July 25 2006, @11:29PM (#15781689) Homepage Journal
    I wonder if they're afraid that people would try to use the opendarwin kernel with mac os x for intel to run the whole thing on any machine.
  • Don't fret. (Score:5, Informative)

    by gklinger (571901) on Tuesday July 25 2006, @11:46PM (#15781768) Homepage
    I started out using Fink [sourceforge.net] but it never felt quite right. Then I tried DarwinPorts and I've been happy ever since. As a result, when I saw this story my first thought was, "What will happen to DarinPorts?" I checked the Darwinports Mailing List Archive [opendarwin.org] and found this [opendarwin.org] comforting post. To summarize, DarwinPorts is alive and well and will continue. Time to start using www.darwinports.org [darwinports.org] rather than www.opendarwin.org.
    • Thanks for looking that up, and for the link. I, too, became a DarwinPorts fan after being disappointed with Fink. Fink has the better name, but DarwinPorts -works- better for me. I've never had problems with a DP package installing correctly; whereas I had all kinds of troubles with Fink.

      DP's "it just works" capabilities means I get more work done.
  • by Seiruu (808321) on Wednesday July 26 2006, @02:08AM (#15782184)
    They haven't failed. They've just found a way that doesn't work and leads to death. All part of the natural consequences of evolution.
    • by exp(pi*sqrt(163)) (613870) on Tuesday July 25 2006, @11:22PM (#15781661) Journal
      blah I just hope more Apple users smarten up and switch to Linux or a real BSD system.
      And I hope more users get over the whole macho thing and give up using an OS where every trivial little task becomes some monumental quest where you have to prove yourself worthy by constructing scripts, .rc files and kernel configurations, and switch from BSD and Linux to MacOSX. But that's just my opinion.
    • Smarten up...A real unix system...Linux/BSD is the only way...

      As a Linux user of four years who has recently bought their first, personal, mac laptop I wish to call bullshit. I'd like to point out that OSX still plays a very important part in Linux development (less so in BSD) - specifically in regards to new features. Take for example xgl/compiz and xcompmgr which will be in full deployment for when Vista ships to compete with the M$ eye candy...Sure it only came into the lime light when Vistas beta'
          • As the other reply said, Apple does not take anything from the BSD kernel

            Wrong. Try looking at the bsd subdirectory of the xnu source tree; it's not "just BSD" - it implements processes/threads atop Mach tasks/threads, and has IOKit for drivers - but it's recognizably based on BSD kernel code."

            The Mac OS X kernel is based on the Mach "microkernel", which itself used to rely on BSD code to fill in the gaps to make a fully functional Unix-like operating system.

            It still uses BSD code for that.

      • [Re: GNUStep]

        I sometimes wonder why this isn't an ongoing project like Wine.

        Well, basically, it's like this: the people who know enough to work on it are, for the most part just using Mac OS X, and most of the Linux crowd can't really tell the difference between GNUStep and Gnome (ie, they actually believe Gnome is good enough).

        The upshot is that the contributors to GNUStep are a very small number indeed, and it's amazing how far they've gotten with so few people working on it.

        -jcr
    • by Shrithe (972491) on Wednesday July 26 2006, @12:45AM (#15781963) Journal
      Somehow I don't think the end of OpenDarwin is going to mean Apple will stop lifting code from the BSDs. Why should it? BSD is not and never has been about creating a world seperate from commercial software. They're not "lifting" the code, they're using it according to it's liscence, which is something nearly every vendor, commerical or not, does, if only for OpenBSD's ssh implementation.
      • They're not "lifting" the code, they're using it according to it's liscence,

        That wasn't the point at all. The point is that Apple has been saying what great OSS supporters they are, and now they are even discontinuing the tiny bit of code sharing they have done.

        There's nothing illegal or really wrong here... just more of Apple's slimy marketing tactics.

        But hey, who can argue with the company who came out with the first 64-bit computer?!
        • by Halo1 (136547) <jonas@maebe.elis@ugent@be> on Wednesday July 26 2006, @03:15AM (#15782331) Homepage

          The point is that Apple has been saying what great OSS supporters they are, and now they are even discontinuing the tiny bit of code sharing they have done.

          No, they are not. Apple's code sharing has always happened via its own website [apple.com]. OpenDarwin was not run by Apple, although several Apple engineers supported and actively participated in its various projects.

          That doesn't mean that it's sad that Apple has not been able to create a satisfactory policy which allowed external developers work directly on Darwin and contribute to it. It's not like they can't do it in general, as in case of the WebKit project some external developers even got direct commit access (which is more than what the OpenDarwin people wanted, afaik they just wanted their fixes to be incorporated by Apple).

          I guess in case of XNU, things conflict(ed) too much with Apple's product secrecy policy...