Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Thu, 14 Jun 2007, Sean wrote:
> 
> If you really believe that then why didn't you choose a BSD license
> for Linux? 

Because I think the GPLv2 is a great license.

And I don't like the FSF's radical world-view, but I am able to separate 
the license (the GPLv2) from the author and source of the license (rms and 
the FSF).

Why do people always confuse the two? The GPLv2 stands on its own. The 
fact that I disagree with the FSF on how to act has _zero_ relevance for 
my choice of license. 

The BSD license, as far as I'm concerned, is _horrible_ for any project I 
would use. I have actually released code under it, but never a "project". 
I've given some code of mine that I don't care about that much to the BSD 
projects, just because I didn't think that code really mattered, and I 
thought it would be stupid and small-minded not to let the BSD's use it.

But for a project I actually care about, I would never choose the BSD 
license. The license doesn't encode my fundamental beliefs of "fairness". 
I think the BSD license encourages a "everybody for himself" mentality, 
and doesn't encourage people to work together, and to merge.

Let me put this in source management terms, since I've also been working 
on a source control management project for the last few years: the BSD 
license encourages "branching", but the fact is, branching is not really 
all that interesting. What's interesting is "merging": the branching is 
just a largely irrelevant prerequisite to be able to merge.

The GPLv2 encourages *merging*. Again, the right to "branch" needs to be 
there in order for merges to be possible, but the right to branch is 
actually much less important than the right to "merge".

See? 

So I'm a *big* believer in the GPLv2. I think the GPLv2 is an almost 
perfect license. That doesn't mean that I have to agree with the FSF on 
everything else.

> Instead you chose a license which enforced the so called tit-for-tat
> policy you think is fair.  But people who prefer the BSD license may
> think you're a moron for forcing your political agenda (ie. tit-for-tat)
> on users of your code.

Oh, and some people did and do.

And you know what? That's PERFECTLY OK!

I think that the BSD license is wrong for me. Does that mean that people 
who choose the BSD license are wrong to do so? No. For *them* the choices 
that the BSD license makes may be the right ones!

> The point of all that being, you _do_ believe in enforcing restrictions 
> or you wouldn't like the GPL v2.

..  but I think that the software license I choose should be about the 
software, and about giving back in kind.

And the GPLv2 is _perfect_ for that.

And the GPLv3 is horrible.

And you know what? YOU can choose the GPLv3 for your projects. I'm not 
saying anything else. I'm saying that no, I was _not_ confused when I 
chose the GPLv2. I thought it was a good license 15 years ago. I thought 
it was a good license 10 years ago. I thought it was a good license five 
years ago. And I think it's a good license today.

Because it fundamnetally does what I think is fair. 

In a way that the GPLv3 DOES NOT.

		Linus
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux