[Celinux-dev] How to protect intellectual property while maximizing open source usage?

Holger Schurig hs4233 at mail.mn-solutions.de
Fri Sep 15 03:14:08 PDT 2006


> However, you see the effect: Some claim that BSD has less
> momentum as Linux, e.g. when you compare user base, kernel
> developer counts etc. But your mileage may vary, especially if
> you're a BSD fan. No pun intented!

In the current Linux-Weekly-News is a nice comment by a reader 
about problems of BSD style licenses:

-------------------------------------
GPL is the big edge of Linux over the BSDs

Posted Aug 31, 2006 23:41 UTC (Thu) by subscriber dwheeler

 There's still an active FreeBSD and OpenBSD community, and 
there's much positive to say about FreeBSD and OpenBSD. I always 
welcome a chance to talk to their developers - they're sharp 
folks. But Linux absolutely stomps the *BSDs in market share, 
even when the *BSDs are combined. And it will continue to do so 
into the foreseeable future. I think that's primarily due to the 
licensing, i.e., GPL vs. BSD.

 I think the BSD license has been a lot of trouble to the *BSDs. 
Every few years, someone says, "hey, let's start a company based 
on this BSD code!" (BSD/OS in particular comes to mind, but 
SunOS and others did the same). They pull the *BSD code in, and 
some of the best BSD developers, and write a proprietary 
derivative. But as a proprietary vendor, their fork becomes 
expensive to self-maintain, and eventually the company founders. 
All that company work is lost forever, and good developers were 
sucked away during that period. Repeat, repeat, repeat. That's 
more than enough to explain why the BSDs manage to make steps 
forward, but just don't manage to maintain the pace of Linux 
kernel development.

 Meanwhile, the GPL has legally enforced a consortia on major 
commercial companies. Red Hat, Novell, IBM, and many others are 
all contributing, and feel safe in doing so because the others 
are legally required to do the same. It's basically created 
a "safe" zone of cooperation, without anyone having to sign 
complicated legal documents. A company can't feel safe 
contributing code to the BSDs, because its competitors might 
simply copy it without reciprocating. There's much more 
corporate cooperation in the GPL'ed kernel code than with the 
BSD'd kernel code. Which means that in practice, it's actually 
been the GPL that's most "business-friendly". So while the BSDs 
have lost energy every time a company gets involved, the GPL'ed 
programs gain almost every time a company gets involved. And 
that explains it all.

[paragraph about leading style differences ommitted]

 Clearly, some really excellent projects can work well on 
BSD-style licenses; witness Apache, for example. It would be a 
mistake to think that BSD licenses are "bad" licenses, or that 
the GPL is always the "best" license. But others, like Linux, 
gcc, etc., have done better with copylefting / "protective" 
licenses. Some projects, like Wine, have switched to a 
copylefting license to stem the tide of loss from the project. 
Again, it's not as simple as "BSD license bad" - I don't think 
we fully understand exactly when each license's effects truly 
have the most effect. But clearly license matters; this as close 
to an experiment in competing licenses as you're likely to get.

-------------------------------------

(from http://lwn.net/Articles/197748/)


More information about the Celinux-dev mailing list