Re: Linus about GPL x BSD(long)

"Deven T. Corzine" <[email protected]> Mon, 15 Jul 2002 13:36:56 -0400 (EDT)
Newsgroups gmane.comp.emulators.wine.license
Message-ID <[email protected]>
On Thu, 20 Jun 2002, Roland wrote:

> Take a read:
> 
> http://groups.google.com/groups?hl=en&lr=&selm=9gpio5%24a8%241%25cesium.transmeta.com%40ifi.uio.no&rnum=3

Just a couple short excerpts from Linus' post:

> I happen to believe that for stuff that I've done for my own enjoyment
> and made available to others because I like to, I want to always have
> the ability to decide to follow somebody elses fork of my work instead.
> The GPL gives me that. I have the right to say "I don't _have_ to be the
> driver - I can decide to be a follower too".

[...]

> So _one_ part of freedom is your freedom to choose your own license. But
> you have to realize that if you want that freedom, then you should also
> allow OTHER PEOPLE the same freedom, instead of thinking that you are
> the grand poo-bah of licenses and know what "the light" is.

I think this is exactly what rubs people the wrong way about the "viral" 
nature of the GPL.  Because the FSF thinks that the GPL is "the grand 
poo-bah of licenses", the GPL demands that OTHER code must be licensed 
under the GPL, and even a "kindred spirit" license like the MPL just isn't 
good enough, because it's not THE one license that's good enough, the GPL.

Now, Linus has every right to use the GPL on his own code, but a non-viral 
copyleft license like the MPL would still allow him to follow any fork of 
his code without asking others to give up their freedom to choose their own 
preferred license for their code.

As Linus says at the end:

> The ONE rule about freedom is: everybody wants it for themselves, yet
> wants to take it away from others.

This is why a non-viral copyleft license may be preferable to the GPL; the 
GPL wants others to give up their freedom to choose a license even on other 
code, NOT just modifications made to GPL code.

Many people feel that the GPL throws out the baby with the bathwater, in 
trying to protect freedom by denying this basic freedom to choose your own 
license for your own code.  Is asking people to surrender their freedom 
really the right way to ensure their freedom?

The FSF calls the viral nature a "strong copyleft" and uses "not a strong 
copyleft" in a derogatory way when describing other licenses that copyleft 
the code without asking other programmers to sacrifice their freedom to 
choose their preferred license, as if there's something wrong with allowing 
another programmer the freedom to choose for himself...

It might be more descriptive to call the GPL a "strongarm copyleft"!

Deven