Prev: [2nd CfP] 7th European Lisp Workshop at ECOOP'10, June 21/22
Next: §§§ 2010 Cheap wholesale ED Hardy Suit, Baby Suit, Lacoste Suit ect at www.rijing-trade.com <Paypal Payment>
From: Alan Mackenzie on 23 Mar 2010 15:01 In gnu.misc.discuss Thomas A. Russ <tar(a)sevak.isi.edu> wrote: > David Kastrup <dak(a)gnu.org> writes: >> Raffael Cavallaro <raffaelcavallaro(a)pas.espam.s.il.vous.plait.mac.com> >> writes: >> > Mac OS X *is* descended from 4.4 BSD for normal definitions of "is." >> Not really. Darwin may be, but all the graphical folderol running on >> it is rather descended (or written new) from older MacOS code not >> based on BSD. > Well, actually, a fair bit of the graphical code on OS X comes from the > NeXT operating system and graphics library. The older MacOS code has > slowly been dropped from the Mac OS over the years. > (The classic Mac OS actually used a Pascal interface. The current Mac > OS uses Objective C.) Objective-C shows the advantages of the GPL. Since the writers of the compiler, NeXT, wanted to use GCC's backend, they had to make their frontend GPL'd too. As a result, there exists a public Objective-C compiler, and that has done neither NeXT nor Apple any disfavours. -- Alan Mackenzie (Nuremberg, Germany).
From: Raffael Cavallaro on 23 Mar 2010 15:05 On 2010-03-23 14:44:30 -0400, Andy Chambers said: > If Pascal can convince you that by using his libraries you'll increase > your profits a gazillion times, then you'd be silly to refuse to pay > because it costs more than Lispworks. This is a fairly absurd hypothetical. Using Pascal's library would only save me the time of implementing it myself, and so would be worth precisely the effort that goes into making it. warmest regards, Ralph -- Raffael Cavallaro
From: Pascal J. Bourguignon on 24 Mar 2010 15:23 Raffael Cavallaro <raffaelcavallaro(a)pas.espam.s.il.vous.plait.mac.com> writes: > On 2010-03-23 09:41:02 -0400, Hyman Rosen said: > >> Since much of the discussion in this newsgroup >> focuses on license features and requirements, saying that Mac OS X >> "is" BSD needlessly confuses that issue. > > Saying that Mac OS X is BSD is: > > 1. true For some meaning. In the case of licensing, it looks like it's closer to LGPL than to BSD. > 2. a counterexample to the claim that linux is trouncing BSD UNIX. I'm afraid this counterexample is based on the wrong idea that MacOSX is a system whose life started in 2001, after Linux. Actually, MacOSX is just NeXTSTEP, and is older than Linux, so it's not surprizing it has more web clients than Linux. After all, NeXTSTEP was the system where the web was INVENTED, and where the first web browser was ever IMPLEMENTED! > The original claim was that linux was dominating BSD UNIX because of > the GPL. The 5x web client numbers for Mac OS X show that non-GPL > licensed UNIX (here, BSD, APSL) in fact has much greater numbers than > GPL linux. > > Finally, the APSL requires that modifications to *covered code* (i.e., > the APSL library or code you are using in your larger work) be open > sourced if your larger work is distributed. You are not required to > open source the whole larger work, something that the GPL *does* > require, and the LGPL, like the APSL, does not. Yes. -- __Pascal Bourguignon__
From: Raffael Cavallaro on 25 Mar 2010 00:25 On 2010-03-24 15:23:28 -0400, Pascal J. Bourguignon said: > Actually, MacOSX is just NeXTSTEP, and is older than Linux, so it's not > surprizing it has more web clients than Linux. After all, NeXTSTEP was > the system where the web was INVENTED, and where the first web browser > was ever IMPLEMENTED! And the laser printer was first connected to the Xerox Alto, but you don't see many of those at graphic design firms. NeXTSTEP never had a significant web client share once numbers of internet users grew into the tens of millions. The numbers matched OS usage - 95% of these new users were on Windows, and the overwhelming majority of the remainder were on Mac OS. That's why NeXT had to sell the company to Apple, itself a minority player. Mac OS X has 5x as many web clients as Linux because of what Apple did with NeXT, not because NeXT was ever a popular client platform. warmest regards, Ralph -- Raffael Cavallaro
From: Andrew Haley on 25 Mar 2010 06:06
In gnu.misc.discuss Raffael Cavallaro <raffaelcavallaro(a)pas.espam.s.il.vous.plait.mac.com> wrote: > On 2010-03-21 22:14:30 -0400, Pascal J. Bourguignon said: > > My principal objection to the GPL is that its license requirements > regarding opening source code make it very unpopular with many > commercial developers, and therefore whenever possible, they choose > non-GPL alternatives. The choose non-GPL alternatives because they want their software not to be free, unlike the libraries they use. > In short, I don't think GPL licensing gets you anything additional in > terms of getting code open sourced. But history says otherwise. For example, there's a lot of code in gcc that is there because the customer was told that if they wanted their gcc extension (custom back-end, front-end changes, etc) they'd have to release it under the GPL. > I think people should avoid GPL licensing their work as a pragmatic > means of ensuring maximal adoption. Ironically, the FSF understood > this dynamic which is why they created the Library GPL, now known as > the Lesser GPL. There's nothing ironic about it. The FSF seeks to maximize freedom, so licenses code whichever way works best. Libraries sometimes have different needs from applications. Andrew. |