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.
Since when did apple adopt GPL technology? Darwin is based on BSD not gnu. Does OS-X even ship the gnu tool set by default?
Someone you trust is one of us.
Don't read this!
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
"First, Apple continues the wall-of-silence with respect to their repugnant DMCA-based legal action, and there is no reason whatsoever for us to think that they will not undertake similar action in the future. It is regrettable that the DMCA was Apple-sponsored legislation, and it is now time for them to disavow it and promise never to employ it."
I think it's about time for Apple's actions to catch up with them. Frankly, they've made a lot of people mad over the years and it's nice to see a project so politically active. I just hope it doesn't destroy the project in the long run.
That GNU-Darwin people decides not to link to "proprietary" libraries is, of course, a result of them using the GNU Public License so extensively-- and now the primary supported Darwin platform is not even supported in this project!
This makes me shake my and think "what the fuck." This project is not only shooting itself in the foot by choosing a platform not fully supported by the OS, but is also screwing over the real meat of Darwin's userbase: PowerPC owners. This move is akin to opening a car garage (in America) whose mechanics are all experienced in servicing American cars, and then changing policy months later, stating that the garage will only work on foreign models.
Where's the fucking logic?
Serisouly, am I the only one who is wondering who the Hell is in charge at that project? Kool-Aid Man? This move makes so little sense I can't tell if the people at GNU-Darwin are really that stupid, or if I am waking up in alternate realities every damn morning. I almost kind of hope for the latter.
This is the GPL in action, Mac faithful. Get down and kiss Apple's butt for choosing the BSD license.
I couldn't get to the MacSlash article but I have to question the motivations of these GPL people. They say that Apple doesn't seem to be properly embracing GPL. Well that was never apple's motivation! They have been using the BSD license, and they use it a lot!! They both employ prominent members of the BSD community and have given back to the community in code as well.
I have to say I don't even understand the purpose of darwin-x86 myself. It seems like stupid factionalization again. If you want to run BSD and x86, run FreeBSD. If you want to run a secure server or a routing box, etc, go for OpenBSD. If you want to run on anything else, go for NetBSD. And if you want to run OSX...darwin! As it comes closer and closer into synch with FreeBSD, I just don't see the point.
I quite frankly hope that the gnu-darwin project falls into oblivion.
it won't help their project much.
_ __
Sure, they can't call the thing GNU if they keep all the proprietary stuff from the Cocoa angles in.
Apple is NOT ready to go all open-source with their stuff so its an impasse.
Can't really blame either side. The OSnews folks are plugging this in the commentaries as an example of closed-minded attitude of the GNU folks or either the greed of a silly corporation who has no clue.
I think that is the wrong response. It had to happen if the Gnu/Darwin project was going to stay true to its ideals. Still, moving Apple to be open-minded to open-source ideas is like moving a mountain with a spoon. It is happening but very slowly. I have worked for too many corporations to just get all knee-jerk and blast them immediately. They act of moving such a huge thing in a new direction is a slow process at best.
This is especially difficult when Apple is not really sure if it wants to change direction. On one hand it wants to open-source the tech or guts of the OS while at the same time protect its look and feel. It would be easier if Apple was totally sure of what it wanted.
_______________________________________________
ACK
What, the slashdot crowd says that standing on pricipals, even if it's like kicking yourself in the nuts, is a bad idea? How strange...
I'll probably get modded or flamed into oblivion for this, but here goes anyway...
Is this a worthy principled stand, or is it more like Kruschev banging his shoe in the UN?
No, it's more like a child on the playground at recess sitting down and crying in the middle of a touch football game because the other boys wanted to play with different rules. And then going off to play his own game on the other side of the playground by himself.
Maybe a bad analogy, but come on. From the statement on sourceforge, nothing in the situation has actually changed; it just seems like the project maintainers had been hoping that Apple would bow down and see the light, but it's been too long and they haven't. So we're taking our ball and going home.
If the APSL is not free software compliant, why not say that in the first place instead of finding issue with it now? If Apple's "support" of the DMCA was disgraceful, why bring it up now rather than before starting the project? I mean, I'm sure the burgeoning legions of x86 Darwin users will support you, but at the cost of alienanting all the PPC users. Priorities.
Donning nomex suit andd breathing mask; prepare for flaming in five, four, three, two.....
"He's more machine now than man, twisted and evil."
Updates
Apple first released an updated version, 1.1, of the APSL but it remained unacceptable. They changed the termination clause into a ``suspension'' clause, but it still had the same kind of bad effects.
In January 2001, Apple released another version, ASPL 1.2. This version fixes two of the fatal flaws, but one still remains: any modified version "deployed" in an organization must be published. The APSL 1.2 has taken two large steps towards a free software license, but still has one more large step to take before it qualifies.
Below, is the original commentary on the first version of the APSL, version 1.0.
Original APSL Commentary
After studying Apple's new source code license, the APSL, I have concluded that it falls short of being a free software license. It has three fatal flaws, any of which would be sufficient to make the software less than free.
Disrespect for privacy
The APSL does not allow you to make a modified version and use it for your own private purposes, without publishing your changes.
Central control
Anyone who releases (or even uses, other than for R&D) a modified version is required to notify one specific organization, which happens to be Apple.
Possibility of revocation at any time
The termination clause says that Apple can revoke this license, and forbid you to keep using all or some part of the software, any time someone makes an accusation of patent or copyright infringement.
In this way, if Apple declines to fight a questionable patent (or one whose applicability to the code at hand is questionable), you will not be able to have your own day in court to fight it, because you would have to fight Apple's copyright as well.
Such a termination clause is especially bad for users outside the US, since it makes them indirectly vulnerable to the insane US patent system and the incompetent US patent office, which ordinarily could not touch them in their own countries.
Any one of these flaws makes a license unacceptable.
If these three flaws were solved, the APSL would be a free software license with three major practical problems, reminiscent of the NPL:
It is not a true copyleft, because it allows linking with other files which may be entirely proprietary.
It is unfair, since it requires you to give Apple rights to your changes which Apple will not give you for its code.
It is incompatible with the GPL.
Of course, the major difference between the NPL and the APSL is that the NPL *is* a free software license. These problems are significant in the case of the NPL because the NPL has no fatal flaws. Would that the same were true of the APSL.
At a fundamental level, the APSL makes a claim that, if it became accepted, would stretch copyright powers in a dangerous way: it claims to be able to set conditions for simply *running* the software. As I understand it, copyright law in the US does not permit this, except when encryption or a license manager is used to enforce the conditions. It would be terribly ironic if a failed attempt at making a free software license resulted in an extension of the effective range of copyright power.
Aside from this, we must remember that only part of MacOS is being released under the APSL. Even if the fatal flaws and practical problems of the APSL were fixed, even if it were changed into a very good free software license, that would do no good for the other parts of MacOS whose source code is not being released at all. We must not judge all of a company by just part of what they do.
Overall, I think that Apple's action is an example of the effects of the year-old "open source" movement: of its plan to appeal to business with the purely materialistic goal of faster development, while putting aside the deeper issues of freedom, community, cooperation, and what kind of society we want to live in.
Apple has grasped perfectly the concept with which "open source" is promoted, which is "show users the source and they will help you fix bugs". What Apple has not grasped--or has dismissed--is the spirit of free software, which is that we form a community to cooperate on the commons of software.
Could someone explain why the GNU-Darwin people think Apple will care what they do? I'm not against the protest per-se, in fact I think they're protesting some valid issues. But really, why would Apple pay any notice?
It's great to see people trying to hold companies to account for their actions. This is a bit silly though because they run the risk of becoming irrelevant by not supporting PPC and not including certain packages.
If this is good for anyone, it's the folks at Fink.
People who actually use computers are done a great disservice by this kind of petty political bickering. It's the open source equivalent of Microsoft's marketing gimmicks: Just noise that wastes my time.
Some developers appear to be so isolated from the real world of computing that they are convinced that users care about all this trumped up ideological puffery about licensing. As a current Apple user (and a former Linux user), I don't care. What I want is better, more innovative software. Yapping about licensing schemes doesn't get me better software, proprietary or free. These developers should stop pretending to be lawyers and start developing.
-- Slashdot: When Public Access TV Says "No"
Look at the installer.
/tmp before they are overwritten).
/tmp...
First they want you to run it by doing curl http://gnu-darwin.sourceforge.net/one_stop | csh as root, allowing them to run whatever they want as root on your machine.
Next, it downloads a bunch of GNU utilities (wget, killall, tar, and a couple of others) and replaces the standard system utilities with them, without checking checksums, or providing an easy way to back out the changes if something goes wrong ( some - but not all - are copied to
Then, these unchecked progams, are run as root, to download the rest of the packages. I see no attempt to verify that anything was downloaded correctly, let alone compromised.
You would think they could have at least used md5 or even cksum to try to make sure that they are downloading what they think they are downloading, or back up the system files they overwrite to some place besides
Like other posters have noted before, Darwin/Mac OS X is actually based on BSD-licensed software, not GPL-licensed software. If you want Linux on PPC, there are other alternatives.
However, that kind of problems only points at a much greater problem. Namely, the fact that a 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.
Finally, honestly, what's the point of Darwin only on x86? If I want BSD-style operating system on Intel x86, I'll use FreeBSD, or one of the other two, not some sort of bastardized version, which does not offer the reliability, security, or portability for which the other versions are well-known.
The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
There was some mention of a DMCA action by Apple. So maybe there was no other choice. Seems the corps encourage "communities" when they see some benefit, which is perfectly fine. But to turn around and attack those same groups when they're no longer needed..C'mon!
It's no insult to say corporations are cold hearted. It's just the way it is. A salamander has no warmth towards it's kin or to other creatures because it's a reptile with no mechanism to feel warmth towards others. It's looking out for itself 24/7, and would feel no remorse for destroying a neihbor to gain even the slightest advantage from the deed. Sooner or later people learn.
I think the only thing that this will do is to further marginalize the efforts of the contributors to this project. I'll admit that I'd never heard of this "GNU-Darwin" project before this article, but I'll bet that I'll never hear of them again unless they do something equally stupid.
"My toys are my toys. And your toys are my toys."
Sounds like a two year old.
Of course, a two year old wouldn't have the presence of mind to pack up their toys and go home. Which is basically what these people are doing.
Oh well, Fink is an extremely good set of Unix tools as I can say from personal experience. It is recommended for building Mozilla too.
I can understand them having gripes with Apple, I can understand them moving away from proprietary libraries, although in both cases, I do not agree (me being an OS X user myself). But moving away from the PPC platform for these reasons is rather childish.
Obviously this is just an attempt at a troll (and not a very good one, at that). But I feel I need to correct a few of your points so that nobody is confused.
GNU license is vile and repugnant.
The [L]GPL is just another license; developers can read it, understand it, and evaluate it before choosing to license their software under its terms. Some of its properties (specifically the "viral" aspect) make some people uncomfortable, but we must assume that the software creators are aware of these, and choose the GPL anyway. And in the end, we must respect the wishes of the authors.
*BSD is dying.
LOL. Mac OS X seems to be doing fine, on the desktop no less, and OpenBSD practically owns the firewall market. *BSD is a lot healthier than GNU's operating system, the HURD.
FreeBSD is already dead.
I don't know what you mean by this. They have had some difficulties with leadership in the last year, but they are far from dead. The latest news on their web site is from just a few weeks ago. The ports collection continues to grow, and the developer community is burgeoning. FreeBSD is far from dead.
Karma: Good (despite my invention of the Karma: sig)
Surely they knew from the very beginning that Apple had no interest in the GPL or free software licensing. That they should be shocked to discover this now sounds like they were utterly and unbelievably oblivious, and this sounds impossible to accept.
I suppose maybe they hoped and believed they could "change" Apple by having a GPL/GNU centered distribution of Darwin. If so, that is amazingly nieve. Apple is a company that listens only to it's own evangalism, which is why it remains a minor player where new ideas are created so they can be stolen and marketed more effectivily by others who care less.
But Apple is also burdened by it's own cult mentality, where they know they can even sell customers crap, and they will continue to buy. So Apple is a small closed market all unto itself, a baby monopoly if you will, and certainly has no interest in outside views of what it should or should not do, or how it should or should not license.
So what was even the point of GNU Darwin then? I never understood it. It seemed like tilting at windmills at best. Darwin itself is just a BSD licensed kernel, based a bit on older xBSD kernels and some mach stuff, if I recall correctly. And if there is a desire to have a GNU/BSD distribution, why not start out from a current FreeBSD or NetBSD kernel and wrap a complete "GNU" distribution around that? (Debian GNU/BSD anyone?). At least that I could understand the point of...
the stupidity of GNU politics has killed off what may have been a cool project.
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.
It seems this company just never can let things get too good for them. At some point, they screw up everything, and i'm not talking recently, but historically, back even to the early 80's with the massive marketing blunders with the Apple II series.
Why did they even make Darwin open-source? I note M$ uses BSD TCP/IP code and that sure isn't open source. This seems like just bad publicity that they don't need. And what did it buy them, ever?
Why not use the BSD license for the small number of basic components that are APSL? I mean, who gives a crap - not like they are handing out the Finder or something.
Why not just use NeXT code rather than BSD? They had a full Unix behind them. Why mess with open source at all?
If you are going to choose an open-source Un*x, why not choose the most popular one (Linux)? Then you build in gobs of application support.
They have a wonderful customer base, who will stick to them through thick and thin. They have decent technology at times. Yet, for all this, at the times of their greatest success, they seem to have this weird hubris that causes them to make idiotic business decisions that poison the very landslide of acceptance they seemingly deserve.
Forever a niche player.
This is just a tiny example of same. I feel sorry for people who are enamoured of Apple. I really do. Kind of like being a Red Sox fan or something.
HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
Translation of a slashdroid talking about principles.
"freedom of speech" --> "hands off my bukakke"
"DMCA is injustice" --> "i luv my pirated matrix DVD"
"Microsoft is evil" --> "Microsoft didn't hire me"
"A new kernel is out!" --> "God we hate linux"
The very nomenclature is a fraud, and I think they deserve to die.
(In passing, though, OS X does ship with the GNU toolchain, it's built with gcc. RMS has made it clear that that alone isn't enough to demand prefixing a GNU-- for example he doesn't demand calling FreeBSD GNU/FreeBSD. Clearly Realm & Co are bigger zealots than him.)
What the hell does this mean?
Since when did GNU define what "free software" is? I don't mind GNU, and I respect their goals, but certainly BSD and Apache software is far more free than GPL. GPL is highly restrictive. They have their social and political goals, which are well and good, but why is it that they expect everyone to agree or support them?
I really don't see any difference between this and myself whining the GM and MicroSoft don't support my personal political views or send my their source code for free, because I want them too. In my opinion, it's arrogant, petulant crap that this that tarnishes OSS more than anytihng else.
-G
Sapere Aude - Homer
The sad thing here is that what's being lost in all this sturm und drang is that Mac OS X is seriously set back by this.
/sw, and so has a hard time playing nicely w/ tools which expect things to be in normal places. Apple didn't help this by using Wilfredo Sanchez's path preferences instead of a more normative default.
.pkg, stored itselsf in /NextLibrary/receipts and it ``just worked''.
The Apple installer uses Pax instead of gnutar, and will blow away a link posing as a directory (so you can't mount an extra hard drive w/ full control / convenience).
http://www.osxgnu.org/ uses it (with extensions) though.
Fink puts everything in
Gerben Wierda has a nice i-installer, but it's mostly used by the TeX community and has a limited number of packages available for it (and of course if one wants up-dates of classes, one must install them oneself using tex docstrip foo.ins or some such)
Oh for the halcyon days of NeXT when everything came in a
William
Sphinx of black quartz, judge my vow.
...they have a deeply principled development program of little use to anyone. Great: another flavor of Unix. Next?
This is my post. There are many others like it. If you don't like what you read here, go try one of the others.
This group starts a project, based on Apple's Darwin, which is released under a particular license. Then this group has problems with that license, so they suspend the project, and raise hell and high water while doing so ?
Is that what's going on ? If so, who the hell is running that particular ship ? Was that manifesto penned by Stallman ? Why even *get involved* with a project with a license they find philosophically unpalatable in the first place ? Is it because he figures to get a bigger podium and more press by attacking a big company rather than some obscure GPL-violators ?
This won't put any effective pressure on Apple; I'm pretty sure they
don't even care that Gnu-Darwin exists. What it will do is make
life painful for normal users and reduce the amount of positive
exposure some people get to open software. Gnu-Darwin is the
equivalent for the Apple platform of Cygwin on the Windows side.
Dropping it is like saying "you can't use our free software unless
you switch operating systems". Huh? I thought it was free?
Now, if Gnu-Darwin was relying on some libraries that weren't
properly license-compatible, then that needed to be fixed... but
_dropping_ Gnu-Darwin entirely isn't the way to do that. They
could have temporarily pulled it, if they'd announced it in a
way that said, basically, "we goofed and are fixing the problem,
it was a licensing issue; we were linking against something that
isn't license-compatible", but trying to blame this on Apple is
like blaming the weather for making you cold when you forgot to
wear a coat.
Cut that out, or I will ship you to Norilsk in a box.
I've been up all night doing some Mac OS X device programming. Entirely from userspace code, using the gdb-based ProjectBuilder GUI debugger to debug it. No lockups and no rebooting (although that can happen by programming the IOKit. But it's less common than with kernel space programming.)
It is quite nice.
You can write device drivers for OS X, but you often don't need to, there are interfaces exported to userspace to allow you to do a lot of stuff.
The userspace interface for OS X' IOKit is based on (ducking) Microsoft COM. I've never heard much that's real positive about COM, but the way it's used here seems to make sense, in that you can instantiate C++ objects that talk to the kernel.
That is, the user code access to the kernel is largely done through C++ class interfaces. There are a few file-based hardware interfaces like in traditional Unix. I think that's mostly for compatibility with legacy code, and you still have to use the IOKit to obtain a file descriptor, rather than opening a file by giving its pathname.
While the kernel is indeed a BSD-derivative on top of Mach, the driver architecture has been completely replaced. In its place is a system of "kernel extensions" whose code is written in C++.
If you want to write a driver that extends an existing driver in some way, you subclass the existing one and add your specialization in the subclass.
Let's see if I can find you some documentation on this...
-
kernel extensions tutorials
-
IOKit Fundamentals
-
Writing an IOKit Device Driver
-
Accessing Hardware from Applications (that is, from userspace)
I think the IOKit driver architecture is a signficant advance over the driver architecture employed by any traditional Unix or Linux kernel. May I timidly suggest that some of them would do well to adopt it.Of course there is the question of license compatibility between the BSD or GPL and APSL. But you could adopt the architecture by rewriting the code, rather than adopting the actual Darwin source code.
Of course, most Linux hackers aren't into programming C++.
Request your free CD of my piano music.
Overall, I think that Apple's action is an example of the effects of the year-old "open source" movement: of its plan to appeal to business with the purely materialistic goal of faster development, while putting aside the deeper issues of freedom, community, cooperation, and what kind of society we want to live in.
...
This passage made me sick. The notion that any "movement" that is not compatible with FSF philosophies necessarily puts "aside the deeper issues" is so self-important and self-righteous, even coming from Stallman's mouthpiece. Sorry, there are plenty of people who have considered the issue who do NOT feel that our society must engender all the rules and restrictions that you would have placed on us. The FSF's world-view is not the only considered one. Many people who adopt non-"free" (as defined by FSF gospel) licenses do so after careful consideration of all the issues and deciding that non-"free" licenses more closely reflect the world *they* want to live in. Who the hell is the FSF to decide ? Keep your self-righteous ramblings to issues like GPL violations
I've not followed them much since i dont have a PPC and use FBSD on intel, but without out those 'features' ( and going to i386 only ) is it really much different then FBSD at this point?
Wouldn't it be more productive use of their time and energy by putting it into something that is more established?
Why do so many OSS teams keep reinventing the wheel, instead of helping paint the ones we have now?
---- Booth was a patriot ----
What you have said has been said thousands of times, and it's a very tired argument.
*yawn*
Companies don't do open source because of their love of freedom or anything. They do it because it saves them money. Many eyes ... you know it. And we have a right to ask for something in return.
Coming back to the license issue: It's not about Apple not releasing under the GPL. The point is that the APSL is not an acceptable free software license. . Where did everyone get the idea from that they're asking for Apple to adopt the GPL???
Look at it in another way. How do you feel about M$ taking all the networking layer code from BSD? OSS brings a lot of benefits to companies, but they also have some responsibilities if they want to have a useful symbiosis with the free software community. And it is our duty to remind them of this responsibility.
We need to invade Iraq for several reasons.
1. To enact regime change. Saddam is out, whoever we want is in.
2. To secure our access to oil. We don't actually want to seize the oil, just make sure its always available.
3. To practice and perfect our urban warfare techniques. Since we've never fought a large war in an urban setting, we need to fight this one in order to gain the necessary experience.
And yes for all intents and purposes the project is useless in comparison to the already established Linux and BSD operating systems. Hell even HURD's more useful now.
Mac OS X and Windows XP working side by side to fight back the night.
clarifications anyone?
by proclus on Wednesday December 18, @07:05PM EST
Sorry, I just couldn't let the story to out this way, because truth is important to me.
All machines that are currently supported will continue to be supported in their current configurations, so we are not pulling out the rug as it were. The situation could be better than this, but the ball is now in Apple's court. I will say that Apple has been moving in the right direction with respect to these issues over the past few years. If projects like ours can stay engaged with them, there may be a chance. It is not easy, and may be overly optimistic, but there it is. I'd like to give some time for Apple to respond.
The main source for the Apple/DMCA story is at the following link, although it has been covered extensively on the web as an 'Apple DMCA' googlesearch will reveal.
http://news.com.com/2100-1023-955805.html
Based on my experience with the Adobe boycott and other anti-DMCA activism, I consider Declan as a trusted source. Here are some good stories about the impact of the DMCA in general and on Apple users.
http://www.tidbits.com/tb-issues/TidBITS-656.html# lnk3
http://db.tidbits.com/getbits.acgi?tbart=06901
As for the APSL, this has been a long standing issue with the Distribution, which dates back to the founding.
http://newsforge.com/article.pl?sid=00/12/01/20282 54&mode=thread
Darwin is not free software, because the APSL is not consistent with the free software definition. For more information, check GNU Project.
http://www.gnu.org/philosophy/apsl.html
You may know Yves@gnu-darwin.org, who is a OSXFaq.com editorial contributor. His most recent installment is highly germain.
http://www.osxfaq.com/Editorial/open/index4.ws
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).
http://www.gnu-darwin.org/order.shtml
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.
The message for users is to educate yourself about software freedom. In this world of economic contraction, the DMCA, RIAA, and the patriot act, that might take some effort, but it will be worthwhile in the event that free software becomes more difficult to maintain. Here is the starting point.
http://www.gnu.org
Regards,
proclus
http://www.gnu-darwin.org/
Jakob Breivik Grimstveit
"I love deadlines. I love the whooshing noise they make as they go by."
..... is what happens when you don't keep pedantic technological politics separated from the technology itself. Now GNU-Darwin will creep further into irrelevance thus strengthening the position of the Fink project.
Mac OS X and Windows XP working side by side to fight back the night.
Gnu darwin packages some GNU software around the APSL licenced darwin OS from Apple. So really the benefits of GNU darwin is helping software mainainers to have their code compile straight out of the box on darwin and thus MacOSX.
OTOH you need to be aware of fink which brings the same kind of software to macosX and thus darwin.
Then you also have darwinports bringing to darwin the same has gnu darwin.
Gnu darwin will now only port x86 making the port "just" a little easier then the PPC one which involves endianess issue and other tricky stuff.
If developers are interested in darwin they should stick with the main developers of the OS (Apple), hence with PPC so interested party should join darwinports instead of Gnu darwin.
none Yet.
To claim some form of moral superiority, GNU-Darwin has a 'cloudy' past.
1) The project had a listing of all the licenses that effected the project, yet didn't bother to list the BSD license from the ports method they lifed from FreeBSD.
2) The APSL wasn't GPL compatible, yet the ppl involved decided to create the GNU-Darwin project. Now they are 'taking a stand'?
Nothing to see here except the implosion of a bad idea. Move along.
This comment comes from an AC over at MacSlash. Its hilarious:
" It's called "grandstanding," and it's one of the few actual skills the GNU bozos have. Their skills aren't in software -- they have yet to create a single program that anyone outside the nerd clique wants to use. They literally can't give their stuff away."
Mac OS X and Windows XP working side by side to fight back the night.
"LOL. Mac OS X seems to be doing fine, on the desktop no less, and OpenBSD practically owns the firewall market. *BSD is a lot healthier than GNU's operating system, the HURD."
I don't know anyone who isn't already a Mac person buying a Mac. Of course, there are some Mac people I know who were considering buying a PC who wound up buying another Mac b/c OS X doesn't suck like 9 and below did. Apple's right where they were 2 years ago.
The sitewide firewall where I work is Linux based (do they have any commercial OpenBSD firewalls that support OC-12 and above?) and I'm pretty sure most commercial firewalls are as well. Perhaps you meant that OpenBSD is the most popular firewall for people running one in their basement? Of course, if you read Slashdot all day long I can see how you could come to the conclusion that OpenBSD owns the firewall market.
And BTW, GNU is the OS, Hurd is a kernel.
I do appreciate Apple trying to cooperate with the free software community to some extent. But, frankly, I don't expect too much from it. I think there is really not all that much Apple has to offer, and most of the things that Apple has opened up were really forced by licenses or business realities (e.g., gcc was forced by the license, Rendezvous and QuickTime were forced by business considerations).
Overall, I think it just doesn't matter much what Apple does, either technically or in terms of their business. I don't see Apple winning in a big way: they can't take away much market share from Windows, and, based on my experience with them, I think they are not a major competitor for UNIX or Linux workstations or servers either. Apple doesn't have the power to fight the DMCA or DRM. And technically, I think Darwin and Cocoa are dead ends for practical purposes and it really doesn't matter whether people clone them (GNU Darwin and GNUStep). Open source developers should emulate Macintosh style and simplicity in their; copying lots of low-level nuts and bolts is neither necessary nor sufficient for that.
So, basically, I gave up getting particularly pushed out of shape about Apple or open-source OS X-related projects either way--there just isn't any point to it.
--I happened to go over to netcraft yesterday and just clicked on longest uptimes and most requested. FreeBSD is heavily represented, in fact it almost owned the top 50 uptimes completely. I've never tried it but just those stats say a lot towards the "just works" angle.
Apple and drawin and osx and etc I just don't know. I am still a mac classic user (and now linux on x86), but was disappointed I couldn't run osx on my older mac machines so never tried it. I kept hoping for some sort of "osx lite" version that would run on machines that don't support so much ram as is apparently required, but oh well. Quite frankly I am sorta bewildered by all the various "licenses". The closest thing I've run into on that personally is I designed and had built a much improved version of a niche tool that's used in certain types of construction,as far as I know the first "commercial" iteration. I never even bothered to even attempt to get a patent, just had built and quickly sold a bunch, within a year I saw a few other versions on the market. I made a little money and I know there's thousands of guys get their work done easier with either my version or some others I have seen, that's "good enough" for me.
When several people pointed out this problem in his argument, Proclus defended his position by saying, "Consenting adults should be permitted to modify and copy software in privacy," which is an effective soundbite, but no more than a shibboleth; Proclus doesn't explain why this is such a critical public policy issue, and, judging from his replies, I don't think he can. We're not talking about an invasion of the bedroom -- this is a business contract for the use of specific software. If he doesn't like the license, he doesn't have to use the software, but it's tedious to have to listen to someone who insists on turning what is a contracts dispute into an ideological war.
"Freedom is kind of a hobby with me, and I have disposable income that I'll spend to find out how to get people more."
FreeBSD is already dead.
Does this mean that the FreeBSD 5.0-current development branch is proof of life after death?
Don't shoot your mouth completely now. Why don't they curse out steve jobs while their at it? I don't think they've made themselves look completely the ass if this is true.
God damn maggets
I am still a mac classic user
Mac Classic
Yeesh!! Get with the times, man!
Yes, it's time to teach Apple a lesson.
Let's remove all the unique/useful components of the GNU/Darwin distribution.
Let's remove any motivation for Apple's customers to have any interest in using or touching GNU/Darwin.
Let's abandon PPC and remove any motivation for PPC-owners to keep an eye on GNU/Darwin.
Let's proclaim in ideological rage that GNU/Darwin will abandon its ties to propietary evilness and be reborn as Yet-Another-BSD-on-x86 with Yet-Another-Kernel.
Surely it makes sense for GNU/Darwin to compete with FreeBSD, OpenBSD, NetBSD, etc on the same old platform with practically no distinguishing factor or even aim. It's not like that would be redundant.
Surely Apple will see the light after their customers collectively blink and go on with their lives.
That will teach them.
Freedom is the freedom to say 2+2=4, everything else follows...
Am I wrong? Does GNU-Darwin offer the x86 something more than just a MAC desktop theme?
Running with Linux for over 20 years!
or is it more like Kruschev banging his shoe in the UN
For those of you who might not be familar with why a person would do this, I thought I should point out that this is from the bible. A person bangs off their shoes to condemn a place.
Luke 9:5
"If people do not welcome you, shake the dust off your feet when you leave their town, as a testimony against them."
Luke 10:10-12
"But when you enter a town and are not welcomed, go into its streets and say, 'Even the dust of your town that sticks to our feet we wipe off against you. Yet be sure of this: The kingdom of God is near.' I tell you, it will be more bearable on that day for Sodom than for that town. "
Acts 13:50-51
"But the Jews incited the God-fearing women of high standing and the leading men of the city. They stirred up persecution against Paul and Barnabas, and expelled them from their region. So they shook the dust from their feet in protest against them and went to Iconium."
So you can see that banging your shoes off is quite a big deal in a bibical Just a little background info.
Lawrence Lessig is my personal hero.
Then, next what? Are they going to drop mach kernel and rename it Linux?
grow up.
My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
When having trouble spelling naive, just remember that it is Evian spelled backwards.
I used to have a better sig than this, but I got tired of it
Apple definitely needs to improve their efforts with their OS<=9 users, but I think they have been making some smart moves with their OS X strategy.
Think about Apple's position - they needed a new OS that was stable and user friendly. World + dog knew that they were working on a system with a Unix core (via NeXT), so they couldn't very well pretend it wasn't true, although classic Mac users would be very turned off by a "geeky UNIX machine".
At the same time, Apple is a shrinking company; it's been laying off engineers, and research is minimal. Sales are crap, but improving thanks to the iMac. By opening up at least part of the OS and adopting more and more open source code and open standards, they save engineering time ($), and potentially benefit from a large pool of talent who want open source as a philosophy to work.
Don't minimize the huge sea-change that Apple made by embracing open standards. They were known for years for creating their own (sometimes superior but seldom embraced) protocols. Now, they're working with the community on those issues, and everyone is benefitting (Firewire, Zero-conf networking).
So, Apple plays up the UNIX angle, it's part of the promotion: "easiest to use UNIX ever". What does that get them? The ear of current Mac users, plus linux and bsd geeks who have been griping about the *nix desktop forever.
It's working too. Look at the people who work for Apple now. Look at O'Reilly gushing over OS X.
Why not use NeXT code? They are. Why not Linux? It's frankly a mess of inconsistency. Plus, as Fink proves, the vast majority of Linux apps are a recompile away.
I think Apple is playing a very smart long-term strategy. They're working on mindshare, getting the geeks and college students excited. They're staying out of the devil's bargain that Microsoft is making with the record and movie companies, and smart computer users respect that.
Hopefully for Apple, this will all lead to new software and more users, and potentially, a foot in the door when those new geeks start getting jobs.
I'm happy to be an Apple fan, but it's more like being a Packers fan. They don't generally win, but here's the thing; sometimes they do. And, they're innovators too (only community-owned team in the NFL).
compare fink to Gnu-darwin. From the end user perspective gnu darwin stinks. They dont respond well to critisism and they have never been very compatible with OSX. THe reason I think is they never really wanted to be part of OSX they wanted to replace it with a tottally GNU system rather than embrace OSX and bring GNU to OSX. For example, install GNU darwin and it overwrites lots of the BSD bin functions like make and tar. that's pretty absurd. No warnings no documentation worth reading.
I'm glad its gone. Now everthing will port via fink which is intended as an add on to OSX that brings GNU to OSX without replacing OSX.
SO this is good news
Some drink at the fountain of knowledge. Others just gargle.
said enough
Thing is, Kruschev actually had on both of his shoes when he did that...only use rage strategically, not emotionally.
<quote> The pictures taken at the conference show Kruschev banging the table with one shoe while wearing both shoes . He either had three feet or the other shoe came from somewhere else as the other Russian delegates are shown wearing both of their shoes as are the US delegates .A photgraph of the underside of the Russian table showed that a brown paper bag had been bought in by one of the Russian aides .It was deduced that the shoe was in this bag, and that the famous " We will bury you" out-burst, was in fact a carefully timed and plotted piece of propaganda, inserted into the disarmament conference in order to give the US public fears of an escalating nuclear conflict.
</quote>
source
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?
None of the above. GNU-Darwin is not Darwin, Apple, or even BSD. GNU-Darwin is completely irrelevant.
Apple is a company that listens only to it's own evangalism, which is why it remains a minor player where new ideas are created so they can be stolen and marketed more effectivily by others who care less.
I wouldn't call being the single most influential computer company of the 20th century being "a minor player."
Seriously. Name me one computer maker that has had more influence than Apple. Apple essentially invented the personal computer in the Apple II; that is, they had the right combination of pieces in the right place before anybody else did. Apple essentially invented the graphical user interface, to the extent that they took principles of GUIs developed at Xerox, wrapped a software toolbox around them, wrote guidelines for deploying them, and built them into a line of computers.
Apple's influence is everywhere, from software to computers to toasters. Every time you see a gizmo encased in translucent colored plastic, that's Apple's influence staring back at you.
"A minor player?" Hardly.
I write in my journal
Cheese-eating surrender monkeys!
It doesn't mean much now, it's built for the future.
You have literally no concept of what you speak of.
Mac OS X IS NextSTEP. Its simply the evolved form. It has never been pure "BSD". Darwin, the core of OS X, is released under the APSL license. IT WAS NEVER RELEASED UNDER A BSD LICENSE.
They did NOT screw up here. GNU-Darwin is a VERY insignificant project. By making Darwin open source, Apple has gained a lot of brownie points from the open source community. There are TONS of projects such as Fink (which is heads and tails better than GNU-Darwin and doesn't over-write your default binaries for example) which would not have begun were Darwin not open source.
I mean you drawing a distinction between Next code and BSD code proves just how much of an idiot you are. There has always been some BSD code inside of Next and thus by default now in OS X. Why doesn't Apple just use the BSD license? Probably because they're not as dumb as you are maybe? Corporations who like to remain profitable wisely retain as much control over their products as they possibly can. The APSL allows them to do this where as the BSD license would not.
This is not bad publicity. This is the rantings and ravings of one GNU zealot project head who just doomed his own project. The comments are 25 to 1 on the side of "What the hell is this guy thinking" not "Yes this man has principles which are to be respected!"
I dunno, maybe if you actually USED OS X it would help you when you go to comment on it.
Mac OS X and Windows XP working side by side to fight back the night.
Guys, please don't ignore the "GNU" in GNU-Darwin.
The DMCA and laws like it threaten the existence of GNU. GNU-Darwin is part of GNU. By encouraging GNU-Darwin, Apple helps GNU. By choosing to enforce the DMCA, Apple threatens GNU. This contradictory stance must be evaluated by determining which is stronger, the support, or the threat.
Apple is using its lawyers to support the DMCA. Apple is not using its lawyers to support GNU (see the GNU commentary on the APSL).
Of course, only the GNU folks can determine what is best for them. it appears that they have done so, and that they made the determination that (perhaps) loosing one project is better than loosing the entire organization (or its mission / goals).
I can't see anything contradictory or stupid about this decision. The only contradictory thing I can see here is Apple's behavior.
No offence to apple people, but your systems usually come with OS-X so why just not worry. Of cource you may have an Old G3 you want to try Darwin on. Well there is one soulution to it... Make your own soulution, make your own GNU/Darwin project.
Im a Linux geek so this does not concern me, but I want to try GNU/Darwin but i dont have a PPC, the only Mac i own is a Macintosh Classic which still more reliable then a PC, actually its what I do my homework on and stuff (Macwrite) then i put em on disk, mount the disk in Linux and im away. Then i print it after converting or I just give the disk to a teacher. But now im heading to another subject, and yes basicly I want to try GNU/Darwin but i dont have a Mac. There is a PC version i hear but i dont bother with it yet.
But the bottom line to me is, if its not there make it. I come up with many ideas and check if there is already somthing on the net, usually there is so i dont bother. If there is not i make one. So basicly DIY!
He's three. Someone plays with his toys, he gets all ticked off and takes them away and goes home.
And no one misses him.
Besides isn't GNU-Darwin nothing related to darwin? Too many names with too many TLAs in front of them.
As a rock-in-roll Physicist once said, No matter where you go, there you are.
Why don't you...
1. go change your own regime;
2. go find some oil in your own country or, better yet, start using some less polluting technology;
3. go practice it against your own citizens. Invade Chigago or Boston instead.
and more important: shove your fscking nukes up your own arses.
Man, this is some way of pssing me off.
I have significant problems with licenses that require you to send back any changes. Now if it were the more reasonable "post to ftp site .... the code for any changes that you publically release", that would be much different.
Perhaps you are paraphrasing the license, but Borland actually stuck something like that in the Kylix license. You were legally required to maintain a site where all of your scratch work was publically available. As far as I could tell from reading the license, every single edit that you made was supposed to be permanently saved and publically available. STUPID. And quite costly and inconvenient, also. Now I never heard that they prosecuted anyone for not doing this (it would probably be quite difficult to prove), but it was in the license, so they COULD have. And that would cause me significant problems. Eventually I decided that I didnt' need the grief, and didn't use Kylix. So I definitly understand that another group might decide that some comparable set of restrictions was intolerable.
Also, a license doesn't need to be intrinsically bad to be incompatible with another. One of the conditions of the GPL is that you can't add any more conditions, so it's possible that the APSL is incompatible without making any assertions about it's intrinsic "goodness".
I think we've pushed this "anyone can grow up to be president" thing too far.
I'm not defending Apple, but the linked article is pretty ridiculous. After reading it I am relieved to find that GNU-Darwin (not Darwin) is irrelevant. I am relieved because the thought of hot-headed individuals such as this running a project of any consequence is scary.
Think about it: dropping support for specific hardware and APIs in response to a company's policies on DMCA etc. (as opposed to technical reasons) is almost Microsoftian.
At the very least it's quite lame.
Aren't a lot of the command-line tools GPL'd? Jaguar includes the Bash shell for example, and I think everything is compiled with GCC.
A) How exactly is Apple "choosing to enforce the DMCA"?
B) The GPL only has meaning because of copyright. Using the GPL to fight against copyright is like fucking for virginity. And you can only see Apple's behavior as contradictory?
Lars T.
To the guy who modded me down from perfect to terrible Karma - Apple haters still suck
Yes... it's open-source! Just choose "show source" to see!
By encouraging GNU-Darwin, Apple helps GNU.
You make the assumption that Apple encourages GNU-Darwin.
Apple pretty much ignores GNU-Darwin; the only Darwin they care about is the one in Apple's CVS (and, by extension, OpenDarwin's CVS), not some guy's fork of it.
The thing that people seem to be missing in this discussion is that GNU-Darwin is *not* Apple's Darwin. They could care less about GNU-Darwin, and, in fact, pick BSD-licensed alternatives to GNU software if possible. Whether it's for idealism reasons or business ones, no one but the people making the decisions can say.
WWJD? JWRTFM!!!
This isn't the first time Apple (or at any rate its returned founder Steve Jobs) has had a run-in with the GPL. NeXT used GCC to speed up their development of an Objective-C system, hoping that there was a loophole in the GPL that would allow them to do creative linking of binary object files that they would keep proprietary, to provide the Objective-C support. The FSF, however, was wise to this and told them that no, they can't do that, and after some legal wrangling, NeXT realized they were wrong, and opened up the source for the Objective-C compiler. This is also the main reason why gcc is probably the only compiler in the world for Objective-C (not counting the to-C translators out there), and why it's the default compiler system on MacOS X (thanks to Cocoa's lineage from NeXTSTEP).
This has been a Good Thing(tm) for the rest of the world, but to someone like Steve Jobs who isn't convinced of the merits of open development and Free Software, it would have felt like the Free Software Foundation got one up on him.
Correction is in order here though. The GPL erroneously described to give restrictions on developers. Nonsense. The GPL places restrictions on DISTRIBUTORS of software. You can make whatever modifications you please to GPLed software to your heart's content, and no one will call on you as long as it stays internal. The GPL only comes into play when you redistribute these modifications to third parties. You have to provide these third parties with your (modified) sources, and you cannot thereafter legally restrict them from in turn modifying your sources and/or redistributing them to anyone they see fit.
Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
Originally the GPL had that clause as well, but it was removed in order to preserve peoples sanity. It's a stupid clause. What if you make an experimental change that doesn't work? Do you have to send a useless patch to Apple? What about if you alter the indents to make it look neater in your opinion? They don't really care about that. What about changes that are site specific? The list goes on and on.
The "viral" nature of the GPL is there to stop organisations forking it and then "taking over" the product by adding proprietary modifications that then may become popular, so effectively closing the source. If you never redistribute the code, that can't happen, so there's no need for it.
I see so much FUD about the GPL, really pathetic FUD. Stuff like "the GPL takes away my freedoms". That's BS - it takes away your "freedom" insomuch as laws against murder take away your freedom to kill people. Absolute freedom to do whatever you like simply doesn't exist in reality, why should software licensing be any different.
The GPL places severe restirictions on what I can and cannot do with my software by requiring me to provide source.
No it doesn't. The GPL places some very easily satisfied conditions on you if you modify then redistribute those modifications to somebody elses code. You can use that software for whatever you like, you can modify it in any way you want, but if you want to give other people that software it must be licensed in the same way as it was originally. Big deal.
....but it doesn't have a superdrive. It's one of the brand-new 1GHz/combo drive models, which means that Apple is currently shipping iDVD for computers without a DVD burner. If I were to buy a DVD burner, I'd certainly want to use iDVD.
You can sublicense the code, that is why BSD is compatible with commercial software.
A) How exactly is Apple "choosing to enforce the DMCA"?
;)
They complained.
B) The GPL only has meaning because of copyright.
The GPL is an attempt to modify or extend traditional copyright. It is a set of limitations that make publications more free. It is copyleft. The DMCA has several provisions that make publications less free. I won't bother enumerating them here.
GPL != GNU. GPL is a tool that the GNU community uses to enable the production and protection of free publications. GPL relies on copyright, but the notion of freedom does not. This notion predates Gutenberg significantly
Anyone who has gone through the 20 years of Mac trials and tribulations knows that there is NO WAY you can say Mac fans are ipso facto Apple fans. Remember the late 80s? Remember the contempt in which Apple was held by people who ADORED their Macintoshes? No, probably not.
So now iSteve is back in the driver seat and has somewhat mended that emotional/ideological/theological rift, and all the recent "Switchers" probably have no idea of Apple's tortured history. That has probably erased any distinction between love for the platform and love for the company from the average geek's brain, but not mine. Lessons learned from the days of Mr. Pepsi are hard to forget: in fact, loving the Macintosh in all it's incarnations probably means you are MORE passionate in your love/hate relationship with Apple.
So, verily, I don't think the typical Mac user is so braindead that they "believe Apple can't do any wrong".
I've got a bad attitude and karma to burn. Go ahead. Mod me down.
I respect what the FSF is trying to do (although that is taking a much broader perspective than this Darwin versus Apple snit). However, I don't believe they can demonstrate that their efforts have increased the amount of innovative and useful software available to users, whether that software is proprietary or free.
GNU -- in intent and in reality -- is a rewrite of the basic Unix toolset. Commendable, but not innovative, and certainly of no use to the typical computer user. (By my definition, anyone who makes the effort to learn Unix is not typical.)
Ditto Linux, et al. Commendable, yes. Have they fostered the development of original software? Perhaps, if you view the computing world from inside a server. But, if you're a desktop user with no interest in the ideology driving the free software movement, you'll see that Linux has fostered software that mimics proprietary software -- KDE, Gnome, Gimp, the OS itself, etc. All useful, but not original and not especially innovative.)
Note that I'm not arguing that the commercial software world has been any more innovative. They haven't. But, then, the free/open source software community isn't really pushing them, either.
-- Slashdot: When Public Access TV Says "No"
There are a lot of posters here saying "Darwin uses BSD, not GPL!". If I am not mistaken, this is completely wrong. Darwin is based upon BSD tools, but is not BSD licensed. It's a perfect example of BSD code taken and put under proprietary wraps.
In metamoderation, you rate the moderators.
since when is darwin a GNU project? I could have sworn Darwin was under a bsd-esque license?
or is there two darwins now?
Appended to the end of comments you post. 120 chars.
Err... of coures it has, because it's a good argument, and, as evidenced by the actions of the GNU-Darwin people, still a necessary argument. I will be very glad not to make it once it is no longer necessary. In fact, I'd rather not make the argument.
Jesus Christ, some people are stupid beyond belief..
Maybe for the first guy down the line, but not necessarily the second.
Are you sure what it is dropping is cocoa or maybe another less pleasant brownie smelly substance ?
__
Sig: Marine Stock Photos
The following is simply my opinion. Probably only held by myself and no one else on the face of the earth, or mars.
Hello, McFly!
Microsoft loves this. Apple is a very small part of the market and now with this event, there is less focus. Thank god Darwin itself is NOT a factor at all, unlike Linux. Some egos are running amuck. Reality check please!
If everyone thinks this about free software, or better software, think again. It's about control, I.E., power.
Microsoft has the power, and we don't want to be controlled any more than the current amount.
Face it, someone always has some amount of control over our lives. It's a part of existing in a society. We join the society, and agree to give up some control of our lives for the good of the whole. Those who don't join a society usually end up in a shoot out in Idaho.
Don't flip as many bits, and think about the whole.
Then again, I may be the one who needs the reality check.
I do not see the reason behind the action taken by the GNU-Darwin project. If they are objected to Apple and want to do something to get Apple, dropping PCC/Cocoa support is the best way to go. Support GnuStep is the way to do it!
When I first saw the mention of GNU-Darwin's, I thought it was a GnuStep + Darwin. But when I found out it's no more than a BSD on PCC, it's kind of disappointing.
I have had used NeXT for 7 years until 97 and recently "switched" to OS X. Some people around me are switching from Windows but more are switching from Linux. If there is a good distribution based on GnuStep/Darwin, people could switch from Linux to it. I would switch from OS X to it for sure if it supports my Powerbook.
Dropping PCC/Cocoa support isn't the best way to go. You just eliminate the potential users base, thus your support base. People with OS X experience are more likely to look into GNU-Darwin then people with Linux experience.
I'd like to ask GNU-Darwin people to reconsider their action.
Let me clarify: I have problems with the APSL too. I also have problems with the GPL. I wouldn't develop (and distribute) code under either (the latter because I don't want to send Apple my changes, the former because I need to charge for my code to make a living). I understand GNU's problems with the APSL... it's not their stance that I have a problem with, it's their phrasing.
The language, both on the GNU site, and the GNU-Darwin site, read to me as if they are angry or judgmental of the APSL license. The GNU-Darwin site says that the APSL license cannot be free software *because* it's not compatible. So, I think I more or less agree with you, and my problem is that the sense I get from GNU is that they define "goodness" as "compatible with us." To me, that seems both morally dangerous in general, and specifically inimical the idea of a free and vibrant open source movement.
That statement is stupidly wrong.
If it is YOUR software, YOU hold the copyright, and YOUR decision to grant me additional rights by letting me have your software under the GPL places no additional restrictions on you. It removes restrictions which copyright law would otherwise have placed on me.
If you are not the copyright holder, then it is NOT your software. You have no right to redistribute the software, and you have no right to distribute derivative works, unless the copyright holder gives you a license, e.g., the GPL or BSD license, which includes those rights.
If I license my software to you under the GPL, I am leaving in place several restrictions imposed by copyright law which the BSD license would remove. These are not restrictions on your software; they are restrictions on your distribution of MY software. If you choose to make a derivative work from my software, the law says that for you to distribute that derivative work is a violation of my copyright. The GPL removes some of those restrictions, and the BSD license removes a few more, but those restrictions are on what you can do with MY work. In this scenario, there is nothing that you have a legal right to distribute, unless that right is granted by license.
I suspect that most of the folks who whinge about the GPL's ``restrictions on their software'' haven't any software of their own, in the sense of being the copyright holder. What they are really saying is that the GPL forbids them to put restrictions on other people's software!
See what I've been reading.
Darwin *is* an Apple Unix release. It is proprietary. There is *some* slant to the "open" movement but don't expect too much. Some is better than none.
I'm really surprised there was any support by the GPL people in the first place given all the proprietary software coming from Cupertino. Why would anybody run Darwin instead of any other *nix on PC anyway?
I like the idea of "Free" software, but unless you live in Utopia, it doesn't jive with the whole "capitalist" system that drives the IT industry: competition.
If you don't like proprietary software, install the HURD and be at the mercy of Stallman's draconian opinions instead of Jobs or Gates. They're all narcissistic control freaks--pick your favorite but don't expect them to play nice with each other.
I might know what I'm talkin' about, but then again, this is Slashdot...
Sayeth Proclus the Zealous on Tuesday, October 30th:
Yeah, pal, you just did wonders for free software. Pat yourself on the back, because your impatience with Apple just slipped the whole Stallman rant down another notch on the credibility scale (which, by the way, is really saying something). The lesson for vendors is to avoid ties with nutcases. Way to stick it to the man.
Large corporations like Apple don't change overnight. Years of positive experiences with the open source community could encourage them to move in that direction; tantrums will just make them ask themselves what the hell they got themselves into.
Dry up and go away, Proclus the Vacuous. Open source is better off without you.
You are an excitable one! Maybe you should work for a political campaign, I bet you'd be great a smear ads. :)
If you take my comment completely out of context, you are completely correct. Read the rest of my post, though. It is clear in context that the meaning of the sentence is:
The GPL places severe restirictions on what I can and cannot do with [GPL derived software developed by myself] by requiring me to provide source.
Other than your openning remark, I agree completely with everything you've said, which, if you'd read my posts on this subject, would be clear to you. I'm a huge fan of using licenses and contracats to restrict people in their actions and define what they may and may not do.
But this wasn't another little Dmitry vs. big bad Adobe. Other World Computing, a large Mac-oriented retailer, was providing software that allowed people to use pirated versions of iDVD. Pure and simple. (I don't want to hear, "well, they could have bought an Apple machine with a DVD-writer, then ripped out the DVD-writer and sold it, then bought another DVD-writer.") They were contributing to copyright infringment in a big way, biting the hand that feeds them, what have you. They got off with less than a slap on the wrist, (a lawyer's nastygram) which is lucky for them.
Oh, and Matt? Don't drink the GNUL-Aid. It can make a multi-million dollar company into seem like a wide-eyed innocent victim.
I could understand their actions if they didn't also specifically target the PPC porting. I have no probelm with their stand against linking to APSL modules. Why is the PPC work being halted, but not the x86 if not as a petty swipe at Apple user (not Apple itself)?
-David
* As is generally the case, my opinions do not reflect those of my employer.
Comment removed based on user account deletion
Oh, it's even more pointless than that. All the happy GUI stuff isn't part of Darwin anyway.
On x86 it just becomes a less mature BSD.
I'm a huge fan of Apple, Mac (not all in caps, notice) OS X and the whole Darwin concept and functionality, but my in-process-of-building server will be running Debian Linux or FreeBSD. There's just no advantage to x86 Darwin.
John Kenneth Fisher
Table of malContents
This is especially difficult when Apple is not really sure if it wants to change direction. On one hand it wants to open-source the tech or guts of the OS while at the same time protect its look and feel. It would be easier if Apple was totally sure of what it wanted.
That is exactly what Apple wants. They want to be able to use stable, developed technology to base their products on, and they want to support standards. They do not have to make a black-and-white decision, either completely open source or completely closed.
I like this hybrid open-closed system a lot because it addresses the deficiencies in our patent/copyright laws. Ideas and technology are shared through the open source code, and they get paid for their innovations through the closed. Hopefully, as they develop more technology, they will open less recent code, say opening any code older than 5 years, which is the way I think copyright law used to and should work.
Lies about crimes
Why drop PPC and focus on x86? Don't we already have several solid flavors of BSD for x86? What does Darwin have over FreeBSD?
--Nick
If it's your code, in the sense that you own the copyright, neither the BSD nor the GPL place additional restrictions on you. If it's not your code, both licenses REMOVE restrictions which would otherwise be imposed by copyright law.
Thus, in my words, that line was ``stupidly wrong'' as you wrote it. That was impolite, but I can't find a gentler way to put it which is still adequate. I couldn't gather the `` [GPL derived software developed by myself]'' part from the talk about Apple and their license which preceded and followed the line in question. Even if I had, I would have had the same reaction.
You are right that the various open and free licenses are out of the question if you choose to release your work in binary form only. In that case, you are choosing a more restrictive license than the GPL. The GPL is not too restrictive, rather, it is not restrictive enough to suit your needs. Again, your choice of words implied to me that you had missed the essential point: if you are the copyright holder, you have all the rights. If you are not, you have only those rights which are granted by law or by license. A more restrictive license retains more of those rights for the copyright holder.
The reason I used such strong language is that neither copyright law nor the GPL is new. These ideas have been around for a long time now, and I think that a lot of the FUD and confusion which is so prevalent is the result of unclear language, fuzzy definitions and fuzzy thinking.
Getting slightly off the topic of this thread, if our ``intellectual property'' laws were reasonably functional, there would be no good reason not to release source code, since it would then be adequately protected even if published.
See what I've been reading.
Well, pretty much since GNU defined what free software is and devised the GPL actually.
This is what resulted in the RMS/ESR - Free/Open schism in the first place.
What GNU is doing here isn't defining what Free software is, it's demanding that Open software change its license to be Free. That's a bit of a different kettle of fish. It smacks of fascism, not freedom.
KFG
You just unleashed the beast!
So, you're saying if I make some silly hack for my girlfriend (well, OK, I don't have a girlfriend, but let's suppose), I have to send it to Apple? That's a waste of my time and theirs, as well as (potentially) a violation of my privacy.
Now, admittedly, that sort of situation isn't very likely with a kernel, but this is a dispute about principle.
There are reasons why democracy does not work nearly as well as capitalism.
-- David D. Friedman
That's actually hara-kiri, or belly-slitting. While hara-kiri is correct, it is considered crass in Japanese. The proper term to use is seppuku, which is the ritualistic suicide to which you infer.
I tried every decent and legal way I could think of to resolve the issue w/the business before I rented the chicken suit
The DMCA "threat" was debunked back when the story first appeared: OWC was violating Apple's license. (You remember licenses, the good things that make Free Software possible?) Furthermore, Apple had a reason for restricting iDVD to running only on Apple-branded SuperDrives: they owed royalties to a third party for the software, and the royalty payment was keyed to the hardware so the software could be bundled.
Second, where did this guy come up with the bizarre notion that Apple sponsored the DMCA? I've never seen such a claim anywhere else before. Sounds like Stuff Made Up.
Finally, it's nice to know that this fellow speaks for the whole Free Software community about "the expectations of [the] GNU Project." But Apple isn't part of the GNU project, and it never made any commitment to anything other than open source. So, it's not clear what expectations this fellow has had, why he had them, and why now is the time that he's tired of waiting for his expectations to be fulfilled.
Am I missing something here?
do it
T Money
World Domination with a plastic spoon since 1984
But I never said anything about having problems with restrictions. I agree that releasing a binary only, proprietary licenses is very restrictive, more so than the GPL (well, most likely). My problem is not with GPL restrictions, or APSL restrictions, or any restrictions at all. My only problem is with GPL proponents complaining about the restrictions of other licenses when their own licenses impose restrictions of their own. (If BSD or Apache proponents wanted to complain, that would be a different matter.
As for context, maybe you couldn't get it from this post... my thinking was actually the three (original, not the replies to the replies) posts in the thread. Not that I'd expect you to have read them all... my point being not so much that you "should have read it this way," but more by the way of supporting my assertion that my rewritten version was the original intent.
Anyway...
I still don't understand how saying the GPL places restrictions on software derived from it is stupid. I'm not saying restrictions are bad, I'm not saying the GPL is bad. I'm just saying the it places restrictions on derived software, which seems to me, not only reasonable, but factually true.
I agree that there is a lot of fuzzy thinking and such around GPL and coypiright law, and IP law in general. In fact, my entire reaction was to the common mistake that GPL==free software. What incensed me in the GNU-Darwin point, and, to a lesser extend, GNU's web page, is their explicit and implicit claim they and they alone can define what free software is and what a good license is.
To a large part, they have been successful. Much common media equates GPL with free software without understanding the implications or the foolishness of such a conclusion. GPLed software is a subset of free software, and though important, and even large, is dwarfed (in terms of users) by BSD/Apache style software.
If anything, BSD/Apache style free software should be considered the archtypical. Not only does it have fewer restrictions (in that it has practically none), but it's usage is huge. There's BSD software in Windows, Apache is the biggest web server, the most used Java libraries/frameworks are Apache style, etc.
As for you divergence, I agree. I personally wish that I could share my code without fear of having it stolen. To be able to do so would be a great value to myself, and, I like to believe, others as well.
This is not the first time that Proclus (aka Dr. Michael Love) has taken issue with Apple. Last year he put a large headline on the gnu-darwin web site stating Apple was using the DMCA - with the implication that this is a heinous thing to do (which it might be if it is true). That headline is still on the site.
What happened is that Other World Computing alleged that Apple had threatened them under the DMCA (although they never offered any proof such as emails or letters) to prevent OWC including a piece of software with their DVD writer that circumvented a restriction on the use of third party hardware with Apple's iDVD software. OWC were naturally unhappy at this and stated that Apple had threatened them with action under the DMCA.
Proclus took this and ran with it. He ignored the issue that this was an unsupported allegation, and he blasted Apple for using the DMCA and said some very harsh words about Apple on his site. I wrote to him pointing out that that in fact Apple was entitled to prevent others using their copyrighted programs in ways they don't approve of, that the DMCA is not required to prevent this type of issue, and that the use of the DMCA (a very loaded term) was an allegation without any published evidence. Proclus wrote back to me saying that that the onus was on Apple to show they had NOT used the DMCA as OWC had alleged they had. I guess Proclus' docterate isn't in law....
From his emails I gained the distinct impression that that this is a man with an axe to grind. I can't help thinking this latest issue is just more of the same. I also have to wonder why he is so involved with gnu-darwin since he seems to dislike Apple so much. Perhaps he will learn some day not to bite the hand that feeds him, or maybe he should have found a different area to focus his energies.
And all of this is why everybody runs PCs running Windows, I suppose...
There are reasons why democracy does not work nearly as well as capitalism.
-- David D. Friedman
Maybe this was their whole intent in the first place. After all it stirred up discussion about GNU. That's all RMS wants. He doesn't care if any GNU projects work. It's all about fanaticism. ;-)
GNU Darwin (and fink), in my opinion, is quite useful when used in combination with OS X. I don't think it has any worth as a stand-alone distribution.
GNU Darwin gives OS X users the best of both worlds. Is there a better web development platform than having a full set of GNU tools, Apache, MySQL, Adobe authoring tools, and Macromedia software all in one machine?
I can develop a completely dynamic, database driven website with all the bells and whistles like Flash COMPLETELY OFFLINE with a powerbook. I can test it in IE, Mozilla, Opera, etc. and I don't need to dual boot. I think that's simply awesome, and why I like the GNU Darwin project.
But if the developers of the GNU Darwin project think that there is much value in yet another x86 based UNIX distribution, they are seriously deluded. Ditching the PPC platform is suicide.
FUCK GNU
Yeah, mod me down, GNU hippies!
i thought Mac users were a stubborn bunch, but we have nothing on GPL'ers. everyone is not using closed source as a method of controlling a market as Microsoft does. for some it is the only feasible way to make money.
i can't understand this awe at the fact that Apple hasn't released their code under the GPL. what did you expect?
they will never do it, and they never ever should. the GUI is one of their crown jewels. to release it would be suicide.
just because the GPL works for Linux and other applications does not mean everyone should just automatically adopt it, and whoever doesn't is just a money-grubbing corporate scum. that one-sided narrowminded attitude is typical of the GPL supporters though.
hey kids, one environment doesn't work for everything. going forward there will be a mixture of GPL and other licenses of varying degrees of freeness. companies will decide where their business model best fits, and they are neither good for going with GPL, or evil for not going with it.
and an open attitude towards companies who venture, wholeheartedly or not, into GPL land will just increase their comfort zone with doing so. and not requiring that a company release everything or nothing to gain acceptance by the open source community will go a long way towards making companies more and more willing to get their feet wet.
but even so, there will always be some companies that use closed source licenses, and that is fine if it suits their business model better.
if you want to add value to being open source, taking away functionality from an opensource product is probably not the way to do it.
if anything needs to be opened, it's the minds of these OSS nazis. can we get the source code for these predjudices?
Evil is the money of all root....
his animosity is manifest in posts like this and that and this. Nasty isn't he?
Friends don't help friends install M$ junk.
This is slashdot, which isn't a web sight known for it's good grammer or spelling. When people post hear, their bound to loose any knowledge they're teachers where able to learn them. Me and my friends don't even set up and take notice anymores when something's wrong like that.
so now who will use it? the ten people who still haven't upgraded their NeXT Cubes?
i think Mac Users screwing around would have been a big portion of their users. Ex-Next'ers trying to get their OS back by coupling this with GNU-Step and Windowmaker(Good luck) are probably another group.
who else cares? the only thing this will do is convince Apple not to dabble in OSS. nice going.
Evil is the money of all root....
Other World Computing made this allegation in a press release but AFAIK they have never produced any emails, letters, or other documentation to support it. I haven't heard of any other company that has alleged that Apple is using the DMCA.
Surely a huge company like OWC wouldn't stretch things slightly because they are pissed at Apple and allege something that they know that many people would find outrageous. Na, they would never do that...
Never cared much for Gnu-Darwin. And if you ask the people on the #fink channel, don't expect many positive views about Gnu-Darwin. Fink keeps everything nicely in one place (excepting X), and doesn't really change the underlying system. Gnu-Darwin's approach is to change the underlying system to meet their needs, it may have allowed them to have much more software in the beginning (Fink's software support is improving, and of course it's less terse for us Mac users). Most unfortunately, you can't have both (unless you just want to install binaries with Fink), as Gnu-Darwin breaks Fink.
Bummer they've decided to go though, simply because of a quasi-religious motivation. But honestly, I don't think many are seriously going to miss it.
...I'm willing to entertain that he used "to" correctly. However, someone should inform him that "being" is intransitive. :-)
-Peter
. Penguins Surely Ca
Just curious: as opposed to self-righteousness, is your attitude a work of self-wrongfulness?
-pyrrho
I'm happy to be an Apple fan, but it's more like being a Packers fan. They don't generally win, but here's the thing; sometimes they do. And, they're innovators too (only community-owned team in the NFL).
Eh? You don't follow football, do you? The Packers are tied for first in the NFC at the moment with a record of 11-3 (with the Eagles, who seem to be able to win no matter who their QB is, and the Buccaneers), which means first in the NFL since nobody in the AFC is doing better than 9-5.
Anyway, I'm not a big Packers fan, being from New England and all, but I have to agree with you that the community-owned thing is very cool.
Let's see - the original manifesto reads like this:
* The freedom to run the program, for any purpose (freedom 0).
- Yep. You can do this and still have Apple technologies (Cocoa, Carbon, Core Audio) handle the grunt work they were designed for. Pretty good compromise to attach all these ease-of-use goodies to your main event...
* The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
- Yep also. Unless you need to have the control boxes mauve, puce and burnt sienna instead of red, yellow, and green. Or you need to reconfigure MIDI so that all the white keys are black. But really, how often does such low-level tinkering drive an app? This smacks of kids who play with the fonts instead of writing their paper...
* The freedom to redistribute copies so you can help your neighbor (freedom 2).
- Absolutely. Linking to core services doesn't stop this in the least.
* The freedom to improve the program, and release your improvements to the public, so that the whole community benefits. (freedom 3). Access to the source code is a precondition for this.
- Again - no problem. Gets done every day.
This amounts to shoe banging.
As I said over on MacSlash, GNU's Not Unix, and It Ain't Intuit, Either. This sort of behavior will not get a doorstop-style, Jehovah's Wittness visit from Steve. Alienating the platform in question will not get anyone to open-source the proprietary technologies that they get to make money on.
Don't hand out recipes and then punish me because I need to Cuisinart to make it happen at my house.
Here's what yiour actions predict: Apple will continue with certain core technologies, make money to buy bananas, maybe never invoke the DCMA again for anything, do quite well in either case, and you guys will be the backwater of open source software for a darn good platform.
"Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
i'm not saying that they aren't winning now... but remember the dry spell they had before Favre came along? It was like rooting for the Cubs, without Harry Caray to laught at.
"Darwin is not free software, because the APSL is not consistent with the free software definition. For more information, check GNU Project. "
Shouldn't this be "not consistent with the GNU Free Software (tm) definition"? Obviously GNU has somehow once and for all defined the One True Free Software (tm) and no doubt has a copyright on the phrase Open Source (tm), etc. Or maybe it's Free (tm) Software (tm)?
Let me be the first to defend GNU, since I have attacked them so often in the past...
GNU/Darwin is nota part of the GNU project. Any bizarre actions on the part of GNU/Darwin should not be placed at the feet of GNU.
A Government Is a Body of People, Usually Notably Ungoverned
i'm not saying that they aren't winning now... but remember the dry spell they had before Favre came along?
:)
Heh, well. Favre has been around for awhile. You can't complain about a team because they sucked 10 years ago
It was like rooting for the Cubs, without Harry Caray to laught at.
I don't know who Harry Caray is... baseball makes my eyes bleed.
#!/bin/csh
#
# One Step
# GNU-Darwin auto-installer for OSX
# 0.0.1a6
# proclus (GPL)
# Thu Aug 29 09:47:46 PDT 2002
Wait until it's closer to 1.0 before complaining.
Actually, the commentary on this GNU page is for all practical purposes irrelevant since it only properly addresses a version of the licence which has been superceeded. Apple made some significant changes to APSL to specifically address the reservations the open souce community had about their first attempt at an open source licence. I believe the authors of this comment need to rewrite it make it relevant to the current version of APSL, and if they don't, I suggest people stop referring to this out-dated material.
:
the above post is complete FUD. The analysis offered on the gnu site is completely up-to-date. Here is the proof which is completely verifiable, as opposed to bald assertions which turn out to be untrue in the parent comment.
Specifically
- latest version of the apsl is 1.2,
according to apple's own site here,
released on jan 4, 2001
- gnu apsl anlysis page last updated 2002/10/15
(shown at bottom of page)
which specifically addresses remaining problems
with apsl 1.2 (the latest release)
and while it still provides comment
on the initial problems with the 1.0 release,
this comment is clearly referenced
as referring to an older release
for which later releases corrected
only some of the problems
(and probably the gnu analysis page played a large
role in having these problems fixed).
so, in summary, please stop posting fud,
and moderators please check a posters assertions
before modding him or her up
I don't know what you mean by this
You don't come around here much do you? You probably have no idea who Kreskin is either....
Those who can count
those who can't count
and those who can't spel.
That is a complete lie. The GPL places NO restrictions on what you can and cannot do with your software. You can choose whatever damn license you like for your software.
If you mean to say "The GPL places severe restirictions on what I can and cannot do with somebody else's software" then you are also wrong. The GPL gives you additional and less restrictive distribution opportunities than standard copyright permits.
Now you could sensibly argue that some other licenses give you additional and less restrictive distribution opportunities than the GPL. I wouldn't disagree. I only disagree with your claim that the GPL imposes restrictions (you used the word "places" but in context it meant the same thing as "imposes"). The GPL does no such thing. You always have the option to ignore the GPL, in which case you are restricted by the default copyright laws.
This is not a GPL vs BSD style license issue. Apple's licensing is basically a bait and switch tactic. Their license makes them free to change the provisions of their license at any time, potentially making it more restrictive. Basically yanking the carpet out from under you. Saying that without Apple it basically kills the GNU-Darwin project is rediculous. There is no project, unless Apple can commit to a license which ensures the permanence of the code in the project.
True dat.
And this case serves as a good example of why RMS can get bent out of ahape by people naming their project "GNU/Foo," when they aren't actually connected with GNU.
KFG
Anything that isn't gushing with enthusiasm over Apple and their technology is modded down. Come on, guys, get over the group-think. Arguing that Apple is not going to be a significant technological player in the decades to come is not the same as "trolling". If you disagree, say why, don't mod people down.
OK, I'm only looking at this with one eye open, but seems like there is a more general Linux move away from playing nice with closed source...
http://linux.oreillynet.com/pub/a/linu
For more information on the Kool-Aid Man's position on free software, open source, the DMCA, and pre-marital sex, look here.
wise ... words
Cake or Death? Cake Please!
[posted by Melantha_Bacchae on MacSlash, edited a bit for clarity:]
I am getting sick of posting this correction.
OWC hijacked iDVD (in violation of the iDVD license, not the DMCA) to sell their own DVD-R drives in competition to Apple. Apple asked them to stop, and they complied to preserve good relations. This happened back on August 12, with *no* mention of the DMCA
Note that the reference to the DMCA in the news.com article is purely the quote of Other World Computing's president. There is no quote from any document they received from Apple, or any actual evidence other than the OWC president's word. The story is from the same silly news site that manufactured the "Apple + Sun = true love and Star Office for OS X" story.
Lacking any actual proof, beyond someone's say-so who has an axe to grind, reported on a flaky news site, I'm going to presume that Apple is innocent here. After all, who would you believe, a company that has taken the RIAA to task over their anti-piracy excesses, or one who tried to capitalize on someone else's hard work in order to compete with them?
since so many people believe lies just because a crappy website posted them.
Just one word: Use Fink!
Oh darn, that's two words. And it doesn't replace anything on your system (like GNU-Darwin).
http://www.macslash.org/comments.pl?sid=02/12/18/2 332242&cid=8
2 332242&cid=28
2 332242&cid=49
http://www.macslash.org/comments.pl?sid=02/12/18/
http://www.macslash.org/comments.pl?sid=02/12/18/
Regards,
proclus
http://www.gnu-darwin.org/
...revisionist history of the world of personal computers I've ever read. If you really think that's how PC clones and suchlike came into existance, you need a little history lesson.
--Fred Fnord
Remember, most of these guys use Intel/AMD boxes to do all their stuff on. It was getting annoying (not to mention ideologically uncomfortable) for them to have to try everything out on a Mac... I mean, for a lot of these people, Apple has been the Great Satan for a lot longer than Microsoft has been on the radar screen.
So they took this opportunity to ditch a part of the distribution that they never used anyway, stop contributing anything to the company that they never liked anyway, and still use the fruits of the development provided by that company.
Admirable, if looked at in a certain light. I guess.
--Fred Fnord
Sign #11 of Slashdot overdose: You see the phrase 'moderate Republican' and you wonder if that would be a +1 or a -1.
I hear from one of my 'mad sourcez' that QuickTime, when compiled with a MrC compiler that is specially adapted to target the appropriate sort of executables (MachO or CFM, I don't know which) was (depending on operation) consistantly 20% to 50% faster than the same thing compiled on the highest optimization level of gcc. And routinely the old Motorola compilers (running on IBM AIX PPC machines) could crank out code that was at least a few percent faster than MrC could.
Ah, the sweet sound of progress.
--Fred
Sign #11 of Slashdot overdose: You see the phrase 'moderate Republican' and you wonder if that would be a +1 or a -1.
Lars T.
To the guy who modded me down from perfect to terrible Karma - Apple haters still suck