GNU-Darwin Dropping Cocoa, PPC Support
Johnny Mnemonic writes "MacSlash is reporting that the Gnu-Darwin ports project has taken issue with some of Apple's current policies, to the extent of: 'GNU-Darwin will not support or distribute any software which links to
proprietary libraries, and that includes Cocoa, Carbon, CoreAudio, etc.
There will be no native package manager from GNU-Darwin (pkg_add
suffices).
Second, we will be moving our operations to x86, and we are putting the
ppc collection into maintenance mode.' Astonished reaction on MacSlash, and recognition of the Fink alternative. Is this a worthy principled stand, or is it more like Kruschev banging his shoe in the UN? Will this help or hurt Apple's adoption of GPL technology?"
They're dropping these libraries but they haven't got anything worthwhile to replace them. This is a great way to kill their project.
For those who were wondering what the specific problems the GNU folks have with the APSL are, the GNU site lists their problems with the Apple License
Sounds like a project about to go down the tubes. Principles are nice, but when they get in the way of being an effective entity, it rapidly becomes prodigious to get rid of them rather than to cling to them. Any belief held too tightly can be harmful.
--
lds
commercial entity (Apple) is heavily using open source in their latest software offering, even though their behaviour clearly indicates they are not interested in the philosophy of open source.
I am sorry, but I have no sympathy for this sort of political posture. If you want to maintain control of your software and how it is used, why are you using the BSD license? The BSD license allows anyone to use the code you release with very minimal restrictions. If you don't want it used freely like this, then don't use this license.
GNU is free to have their opinion, and I agree that the "we can stop you from using your stuff at any time" is a little silly and makes software licensed under earlier versions of questionable value, but after 1.2, I don't see the big deal. So what if they require you to send back your changes? The fact that GNU is complaining about freedom to do what you want with software is both laughable and hipocritical. The GPL places severe restirictions on what I can and cannot do with my software by requiring me to provide source. I've got no problem with the fact that they require me to, nor would I have a problem with the fact that Apple requires me to send them changes. If I accept the license and use the software, that is the cost of doing so. They created the software and can put whatever license they please on it, that's their right.
However, for the creators of one highly restrictive license to call foul on another is nothing less than pathetic. The APSL does not "disrespect privacy" any more than the GPL disrpespects freedom. Each is a license with a purpose.
I think it's about time for Apple's actions to catch up with them.
How is this? What does Apple care with GNU-Darwin decides to shoot themselves in the foot? Apple releases a Darwin distro, and folks can use Fink to build it up to do useful stuff on thier Apple machines.
The only folks this will hurt are those die-hard GNU-ites who use GNU-Darwin for political or philosophical reasons. Anyone who is more pragmatic about thier software will just migrate to an Apple Darwin distro and Fink, or come up with an OpenDarwin distro, and be fine.
The GNU Darwin folks (and a lot the GNU folks) need to learn a little less from Stallman (follow your narrow principles singlemindedly wherever they lead) and a little more from Torvalds (be pragmatic and realistic about your circumstances to advance toward your goals). And don't ruffle your feathers and act "activist" over a software license. Be happy, write letters, but if you insist on being activist, do it for something that is going to really change the world and/or affect everyone - like human rights, free speach, privacy rights, or even the free flow of information (i.e. copyright, biological patents, etc). But really, concentrating all this energy and mindshare into the differences between some software licenses - geesh. There are more important battles to be fought folks - if you feel that this is that important, than fight for reasonable copyright and patent laws, fight for personal privacy and individual freedoms, fight for an open flow of information - and good software licensing will fallout from that. But worrying about the differences between Open and Free - it's really not that important in the grand scheme of things, what with the Patriot Act, DMCA, a religious political agenda being pushing (and succeding!) in our supposedly secular society, laws like NY's Rockafeller drug laws on the books - there really are bigger problems.
_sig_ is away
The reason Apple didn't use the GPL is that they felt they couldn't, and I for one think their choice has plenyt of merit. The viral nature of the GPL and the severe restrictions it places on developers are an impedement to both it's adoption and support. Apple will not, because it cannot, embrace the GPL.
And why should they? The GPL's stated political and social agenda may be respectable, but the form that the GPL takes to further those goals is inimical to the standard economical model and way of doing business. I've got no problem with the GPL, but to cry foul because Apple doesn't want to support GPL efforts is ludicrous. The GPL is about very specific political and social goals. These are fine goals, but they are not Apple's goals. I don't whine about the fact that some random company doesn't support my personal political or social ambitions.
And I think it's about time that the open source community give credit where credit is due. Apple is one of the biggest commercial entities in the industry to have embraced large portions of your way of thinking to date. Five years ago we might have been discussing what Apple would have to do to earn some of that respect and it might have sounded something like "Yeah well, if they were to open source some of their OS, that would be cool..." and "it would rock if they used some of the open source software that's out there, participated in the development, and gave back to the community..."
Well guess what? Here we are. And some folks still insist that Apple is on the "bad side" because they don't kill their entire business by adopting the GPL and bringing their revenues down to Redhat levels. Give me a fucking break.
As far as Apple and the DMCA, the only time I can think that they did anything shitty there was to go after Other World Computing who was basically making a patch for iDVD allowing it to work with 3rd party DVD burners. The thing that most people never realized, however, was that the only people who would ever want to do such a thing were people who were ripping off the software. Think it through - the iDVD software was free when you bought Apple's DVD-burning Mac. It was not legally acquireable in any other way. Therefore, those who owned a legal license to use the software already had an Apple-branded DVD-burner.
I cringe when I reflect that Apple's legal department used this crappy law to do anything, it's true. I think that was clearly a mistake and deserves to be widely criticized. But let's be clear - going after OWC in general was the right thing to do.
There are two sides to this licensing issue. There is the GPL side in which commercial software is the devil and should eventually go extinct. Then there is the commercial software industry's position that open source is evil and will be the death not only of their business but of the software industry.
Clearly both of these positions are wrong. In order for the industry to go forward someone has to develop means of getting along...and middle-roads to take. Apple is standing at that meeting point, taking risks, putting their money where their mouth is, giving to the community, getting something back... They may not get everything right, but jesus, give them a little credit and stop insisting that the militant open source dogma is the only acceptable way.
You like your Macintosh better than me, don't you Dave? Dave? Can you hear me Dave?
Apple uses plenty of GPL'd software -- gcc ships with OS X after all. And my understanding of the GPL you can use as much GPL software as you like with no restrictions whatsoever. There's nothing viral about that! The only restriction is that if you modify and distribute binaries based on those modifications , you have to make the changes you made to the source available. Which seems reasonable; you're modifying someone else's work after all, you should reciprocate. While this is a restriction, please show me how this is any more restrictive than any other license short of the Public Domain.
The GPL could pose problems for a company such as Apple, who probably have other people's licensed proprietary code in their code base, and who really can't open up the whole thing in a GPL-like way. But that doesn't mean that the GPL is "is inimical to the standard economical model and way of doing business.". Plenty of companies are contributing to GPL'd projects (where appropriate for their business models) and making money off of it, and RMS hasn't forcefully added them to the GNU collective yet.
I've always felt that any post that starts with a line like that deserves to get modded into oblivion, just on principle. If you're going to say something you think will be controversial, just say it; don't spend time trying to impress us with how brave you are for speaking your mind.
That being said, I agree completely with the rest of your post.
The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
Until Darwin is freed, activists such as myself will be leading users away from it instead of toward it. This antagonism towards Apple in the free software community has been aggravated by the DMCA fiasco. For example, Slashdot coverage of Apple has soured considerably since that time. We added the caveat to our Darwin distribution CD's soon after that (see grey box).
Until Darwin is freed? Are you confusing the OS with the dolphin from that lame SeaQuest show? Guy. Here's a clue (take two, they're small): Apple made Darwin as free as they apparently could and still survive. Granted, I sometimes wish Apple would do more, and maybe they can, but calling yourself an activist and taking a pretty weak stab like this at them is not going to help anyone. At all. Ever.
If Apple changes their stance on the DMCA, or opens more source, you can have your little self-congratulatory wankfest, but you won't have influenced them one little bit. People that run Mac oriented news sites, and people that write for Mac oriented magazines and other publications are the people that have a chance to be noticed. Mac owners aren't blind to these things as much as some zealots like to keep claiming, but they did make the decision they just don't care that much. Make them care without being a whiner and doing something stupid like this.
Clearly it is in Apple's best interest to repudiate the DMCA, to remove the onerous anti-privacy clause from the APSL, and to meet the standards of GNU Project, so that users can have a truly free OS, and so that activists can support Darwin instead of undermining it.
You've got your "truly free OS", the HURD. (Hah!) Go play with it and leave Darwin alone if you're a zealot, which is plainly obvious here.
Now pardon me while I go check my smoke alarm batteries. I think it's getting rather warm in this thread.
My own pointless vanity vintage computing page
What about shutting down themes sites...the Sorenson fiasco...Apple's memberhip in the BSA...
I confess that I wasn't aware that those were DMCA issues.
Apple is not a "nice" company
I totally agree. Companies are incapable of being nice. This is the nature of companies - they exist to maximize profit.
Apple, does, however, have a great PR department and Mac fanatics believe Apple can't do any wrong. Their support of the DMCA is just one example of how self-serving they are.
I really don't know where to start with that one. The fact that Apple's PR department is irrelevant? The fact that Mac fanatics are just as you describe - by definition - but what about the rest of us? Shall we discuss GNU-Linux "fanatics" and "fanboys" who are totally irrational and won't see the truth even if it is under their noses? Would that be equally fair and accurate? The fact that "self-serving" as a criticism for a company really doesn't go very far?
While we're on the subject of how ethical Apple is, where is the outcry of support for Apple as they stand virtually alone resisting DRM? Surely the freedom-loving open source community is all over that, right? Perhaps I missed it. The criticism that people like myself are "fanatics who don't see the truth" is a dangerous one that can easily be turned back on the likes of the GNU-Linux community in spades. In the end, however, I think it gets us nowhere. Let's skip that part next time, shall we?
You like your Macintosh better than me, don't you Dave? Dave? Can you hear me Dave?