RSS RSS Twitter Twitter
linux/unix

08/09/2006, 1:20pm, EDT

Wednesday, August 9th

Open-source Darwin? Not yet

Apple is stonewalling open-source developers despite the company's recent release of much of the Mac OS X Tiger kernel source code, according to Proclus, administrator of the GNU-Darwin Distribution. "In order to have a free and open source (FOSS) [operating] system, two things are necessary. First, all the necessary source code must be obtainable by anyone, and second the system must obviously be bootable in order to use it," Proclus told MacNN. "Darwin OS is not bootable without the AppleACPIPlatform driver, which is closed source [and proprietary] at this time."

Proclus said the team needs more information about building kernel extensions, and volunteered to help Apple in that area. The developer also expressed the need for the GNU-Darwin Distribution to see the source code for the AppleACPIPlatform driver -- which is necessary to boot the current Darwin OS -- or to receive a replacement driver. Apple replied, saying that it could not make the requested sources available.

"From a certain standpoint, it is a joke to release the kernel source code without releasing the AppleACPIPlatform driver," said Proclus. "As a result, people are getting disinformed now."

The AppleACPIPlatform is a fundamental hardware driver which is loaded at boot time. The driver is required before Darwin can be a FOSS operating system again, according to Proclus, and any claim that Darwin is again FOSS would be misleading at this time.

"Either Apple can release the source code for this one driver, or a new replacement driver can be built by the developer community. Obviously GNU-Darwin would like to see that happen."

The GNU-Darwin Distribution predates OpenDarwin as a distributor of Darwin-related software and sources, pledging to continue operations despite OpenDarwin's recent closure.

"We would like to maintain concurrency with Apple's version of Darwin, so that we can better serve the Apple community by providing our free software offerings to them, both now and in the future," said Proclus. "We provide many thousands of free software packages in addition to the operating system and source code. We also make a point of educating and helping people understand software freedom and open source."


Filed under: software
Other story tags: Linux

, , 13comments, del.icio.us, slashdot, digg, buzz , Twitter



13 comments
Reader Reactions (Please use <i></i> for italic text)

subscribe to comments
for this article




Expand All   Global Settings
Nice rant
0
08/09, 1:33pm, EDT
Why are we posting what is essentially a rant by Proclus? Darwin is not a GNU system, and AFAIK never has been.

There is no value in Darwin being a standalone free operating system. The last 5 years have shown that. There is definite use to software developers having source access, but that goal has already been met.

Whine somewhere else.
Senior User
Joined Apr 2000
User is offline
yeah..
0
08/09, 1:38pm, EDT
Apple should wake up and listen to some one that goes by Proclus. I can hear it now...

Steve Jobs: Someone call up Proclus and ask him about Open Darwin! If he's not there call 31337 h4x0r or someone like that.
Junior Member
Joined Jan 2003
User is offline
Would you like...
0
08/09, 1:55pm, EDT
...some whine with that rant, Proclus...?
Fresh-Faced Recruit
Joined Jan 2005
User is offline
Isn't this about another
0
08/09, 2:02pm, EDT
Isn't this about another issue, of Apple attempting to capitalize on the open source movement without actually being a fully committed contributor? Sort of like their use of the term UNIX without licensing it through proper channels? I'm sure both issues are a lot more complicated, but reports on these issues don't paint Apple with a flattering brush.
Fresh-Faced Recruit
Joined Feb 1999
User is offline
re:about another
0
08/09, 2:49pm, EDT
I see Apple as contributing by opening as much as they do. Would you prefer Apple invent tons of standards come up with three letter monickers that start with X and then try to force them as a standard? ... not implying anything bad about companies whose names start with M and end in icrosoft.
Fresh-Faced Recruit
Joined Jul 2006
User is offline
re: about another
0
08/09, 2:55pm, EDT
Reader "debohun" should inform himself/herself before making such ridiculous comments. Apple DOES contribute to a LOT of open source projects in a fully open way. This one issue in no way makes Apple less of an open source contributor. It sounds like Apple releases this piece as a binary (?) and Proclus is complaining that he doesn't have the source. That in no way makes Apple less of an Open Source contributor.
Fresh-Faced Recruit
Joined Oct 2001
User is offline
here's the choice
0
08/09, 3:43pm, EDT
stand on the OSS principles and watch as apple goes away from piracy and has zero contributions to OSS

or get 99.99999% of their platform as OSS and reap the benefits of webkit, bonjour, etc.
Fresh-Faced Recruit
Joined Oct 1999
User is offline
This is not a news story
0
08/09, 6:16pm, EDT
I can't believe that MacNN ran this as a news story. This is a rant by some teenage kid that Apple won't give him the majic key that would let the OS run on any Intel Box. If is ANYTHING else than tell us why you need access to the source of that driver. Proclus tell us why you need access to it and why the OS is not open source if you can't get it.
Fresh-Faced Recruit
Joined Aug 2006
User is offline
zealots
0
08/10, 9:19am, EDT
So many zealots in this thread. He may or may not be "teenage kid", but as administrator of a Darwin distro, he knows a bit about how Apple handles open-source.

Apple pushed Darwin as a complete operating system that actually booted and people invested their time in it. They took their time releasing the Darwin source, failing to explain why (obviously they don't mind losing open-source developers on it) and now apparently they release it without the necessary bits to boot - the "majic [sic] key" if you will. That's news-worthy.
Senior User
Joined Oct 2000
User is offline
Darwin Boots !
0
08/10, 1:39pm, EDT
clebin,

Darwin does boot. You need the use the apple suppled driver. This driver contains apple's DRM code and therefore can not realisticly be open source. So I state my point again this is not news worthy and it is very missleading to day that Darwin is not open. And once again all ask the question: "Why does anyone need the source to this driver?"
Fresh-Faced Recruit
Joined Aug 2006
User is offline
additional comments:..1..2..Next
Your Comments

In order to post comments: If you are a registered member, please login with your MacNN Forums username and password otherwise please uncheck the checkbox below.


Registered Member?
macnn forums login:

macnn forums password:

Not a member of the MacNN forums? Register now for free.

RSS Feeds

Have the latest content delivered to your desktop via RSS. Use the links below to get access to a specific blog, news, or reviews feed.



  MacNN -all

  MacNN Reviews

  MacNN Podcasts

  iPodNN

  Electronista

  Left Lane News
Want To Sell Your Laptop? Any Condition - receive Top Cash. Get an instant quote. Free shipping www.CashForLaptops.com

Internet Marketing School - 100% Online: Master SEO, SEM, E Commerce, Media & More with a U of San Francisco Certificate.

Buy from The Apple Store, iTunes.com, Amazon.com, TechDepot, OfficeDepot, Computers4Sure, or donate.