OpenDarwin Project Shutting Down 470
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."
Sad (Score:5, Informative)
Re:Sad (Score:3, Informative)
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.
Re:Sad (Score:5, Informative)
Re:.... Apple is NOT open-source, by any means. (Score:3, Informative)
An example of open-source compatible OS would be OpenVMS in my mind, which is, of course, closed-source, but very programmer-friendly. Darwin is definitely more open than that.
Sure, there must be ulterior motives for the 'openness', but right now it's pretty convenient, and sure as hell beats programming for Windows. I mean, how much of Windows' kernel source would someone like me get to see without shelling out some serious cash?
Re:Apple has been pissing me off (Score:1, Informative)
OSX uses Mach as its kernel (sort of), BSD as the source of much of its userland and some libraries, and a ton of proprietary code.
Re:Sorry, but... (Score:2, Informative)
Don't fret. (Score:5, Informative)
Re:.... Apple is NOT open-source, by any means. (Score:2, Informative)
Apart from the kernel itself, you mean?
I think that if you removed all open source software from OS X and rebooted, your machine would not make it to the login display.
now is the time... (Score:1, Informative)
I haven't used it myself, but it seems to be more of a full system (with GNOME and WindowMaker) and more actively developed than OpenDarwin ever was.
Re:.... Apple is NOT open-source, by any means. (Score:4, Informative)
* The CLR part of
example: OsiriX (Score:1, Informative)
OsiriX Medical Imaging Software: http://homepage.mac.com/rossetantoine/osirix/ [mac.com]
The code is written for MacOS X, using Cocoa I think. It is free software (GPL), but requires proprietary libraries to work.
On the converse side, frhed, a great free (GPLed) Windows hexeditor could simply not run on Linux/BSD if it weren't for the existence of a free compatability layer (wine/winelib).
Yes, Linux/BSD needs GNUStep to become a better compatability layer for OS X apps, if only for source compatability with the GPLed/etc OS X applications that exist. Yes, re-implementation is important for Linux/BSD - witness GNU Classpath and all that free java, witness osflash.org, witness wine/winelib, witness octave (matlab thing). Free sofware/open source *cannot* afford to ignore proprietary APIs and to some extent ABIs (mainly to bring people closer to Linux/BSD).
For those who want to pay for MacOS X, there is always Mac-On-Linux, but obviously that still ties you to non-free software (as well as Linux).
Re:Apple has been pissing me off (Score:2, Informative)
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. The Mach system is a direct decendant of what NeXT ran on its computers and came to Apple through the NeXT acquisition.
Re:BSD's fault. (Score:5, Informative)
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.
Fink is not out of Date! (Score:4, Informative)
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.
You're mistaken, Apple does release tons of code (Score:5, Informative)
Uhm... You're mistaken [apple.com]. Some of Apple's open-sourced code:
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.
pkgsrc (Score:3, Informative)
The pkgsrc project www.pkgsrc.org [pkgsrc.org] supports Mac OS X. The packages it contains are much more up to date than either Fink or DarwinPorts, and can also be used on a number of other Unix like operating systems. I bought a Mac at the beginning of the year, and intended to wipe the disk to install NetBSD. I ended up dual booting it because I found I liked Mac OS X so much, especially when I can use pkgsrc on it.
Re:pkgsrc (Score:3, Informative)
Yes, it does require a case sensitive filesystem. I have to admit being slightly bemused that Apple had gone down the same braindead route as Microsoft in this respect - having a case aware but case insensitive filesystem. NeXTstep used a "normal" case-sensitive Unix filesystem, so I can't understand why they switched bahaviour instead of adding the extra metadata and fork support to UFS.
Comment removed (Score:5, Informative)
Re:Sad (Score:3, Informative)
Eivind.
Re:Sad (Score:3, Informative)
So (and somebody correct me if I'm wrong), if you're using gcc to compile c++ on linux, you're using Apple code.
Re:Sad (Score:4, Informative)
http://www.fsf.org/licensing/essays/pragmatic.htm
NeXt didn't want to contribute their code back to the Free Software movement. They even had some sneaky attempts (shipping just the
Re:Sad (Score:1, Informative)
Comment removed (Score:3, Informative)
Re:Sorry, but... (Score:3, Informative)
OpenDarwin was started as a result of dreams of a handful of Apple employees and external individuals to see if they could build a more vibrant community, one that would lead to a distribution while also acting as a source of fixes and improvements from external parties. Apple helped to get it going, likely to see what would happen but they never had strong plans to change how they did things internally to make life easier for OpenDarwin folks (for one Apple has a strong desire to keep future products/capabilities secret so as a result they had to be selective on when and how they release source outside the company).
The reality is they had what they needed to build a community and a small one started but never really matured into anything. Lots of folks took with little give to the community effort. It would have been interesting to see it grow into something more (like WebKit appears to be doing now) but the main issue was trying to take something beyond what Apple really had envisioned... hard to do that without a stronger community.
Re:Bug Reporting (Score:1, Informative)
http://developer.apple.com/bugreporter/index.html [apple.com]