Re: Effectiveness of GPL vs. BSD (was Re: GPL vs. sweatshops (was Re: Bias))

"Deven T. Corzine" <[email protected]> Sat, 15 Jun 2002 17:26:10 -0400 (EDT)
Newsgroups gmane.comp.emulators.wine.license
Message-ID <[email protected]>
On Fri, 14 Jun 2002, Tony Lambregts wrote:

> >Huh?  If Linux is more successful than FreeBSD, why would you jump to the 
> >conclusion that the LICENSE is responsible?  Seems much more likely that a 
> >difference in the SOFTWARE would account for it first.
>
> Huh? Why would you say that? They are both implementations of *nix and 
> most of the source code is available to anyone who wants to compile it, 
> so...  I think Roland has a point thats pretty strong.  I think you can 
> look for other excuses but this is a pretty apples to apples comparison.

Back when I was first using SunOS at college, I became a big fan of BSD 
Unix, not to mention free software in general.  I liked the GPL and the BSD 
license about equally well, because both gave me the code WITH the source 
for free, so they were both good.  If I was looking for free software, it 
didn't really matter that a company COULD proprietize BSD code, because my 
search was through whatever code was free, so BSD/GPL didn't really matter.

When I first got a PC clone in January 1994 (I had been an Amiga hacker 
before then), I fully expected to end up using NetBSD on it.  (This was 
before the days of FreeBSD and OpenBSD.)  However, just in case, I chose my 
hardware carefully enough that NetBSD and Linux would both support it -- 
since Linux was getting popular already, I figured I might as well check it 
out.  Either way, my goal was to get a nice Unix machine on my desktop and 
since I was a fan of BSD-style Unix, I figured NetBSD would probably be it.

Well, when I got the computer, I partitioned it up and installed both Linux 
and NetBSD on it.  I quickly discovered that I liked the Linux software 
better, and it felt enough like BSD Unix that it didn't matter whether or 
not it was really derived from the BSD code or not.  Ultimately, I found 
myself using Linux all the time, and NetBSD not at all -- so I removed 
NetBSD from my hard drive.

My decision was based ENTIRELY on the quality of the software -- the Linux 
distribution simply worked better than the NetBSD one, so that's why I used 
it.  It didn't matter to me which license it was under.  While I knew the 
difference between GPL and BSD licensing, as a free software user, either 
was acceptable, as both are free software.  The fact that BSD code could be 
perverted easily wasn't a factor, since it didn't change the quality of the 
code which was publicly available.

(Slackware) Linux was a nicer distribution and it worked better for me than 
NetBSD did, and it was clearly under more active development, because Linux 
was using the "bazaar" model while NetBSD was using the "cathedral" model;
even though those terms had not yet been coined, it was clear to me then 
that the many people on Linux were making faster progress than the few core 
contributors to NetBSD.

I used Linux because the software AND the development model were better 
than NetBSD.  The license was completely immaterial.  If Linux had been 
under the BSD license and NetBSD had been under the GPL, with all other 
factors the same, my choice would not have been any different at all.

So yes, I think you're jumping to conclusions to say that Linux succeeds 
primarily due to its GPL licensing.  I think the "bazaar" development model 
has a LOT more to do with it.

Deven