[vox-tech] Self-replacing license [was Urgent news: Linux may be relicensed]

Micah Cowan micah at cowan.name
Fri Apr 1 15:38:21 PST 2005


Henry House wrote:
> Do you have a URL that you could share? The prank seems to have been taken
> down already.

I don't think CNN ever had that prank. I think it was entirely 
vox-tech's, courtesy of Mr Salzman. :-)

> Linux is licensed under the GPL,
> version 2 (i.e., 2 and 2 only, not "version 2 or at your option any later
> version" as most GPL-licensed code is). This means that Linux will not
> migrate to GPL version 3 when it becomes available because it will not be
> feasible to obtain agreement from all code contributors to do so.

If they had done the "version 2 or at your option" thing from the 
beginning, then they wouldn't have had to obtain agreement from other 
code contributors. Of course, it depends on the copyright notice for 
each bit of code: if there are any files that /do/ have the "at your 
option" bit, then those alone could be farmed out and used under a later 
GPL.

As far as I'm concerned, limiting to version 2 is the best way to go. I 
have generally taken that approach with my own code (not that I have 
much to worry about), and I didn't even know until now that Linux does 
the same thing.

The beef I have with the "at your option" part is that you are placing 
the future of your code entirely within the hands of the FSF. Now, maybe 
those are good hands. But theoretically, the FSF could come out with a 
/completely/ different, and not necessarily better, license, and call it 
GPL 3.0. Maybe it's suddenly not even free (not that it's likely, but 
who knows what RMS's successors will be like?); or maybe it tweaks the 
definition of "free" in a way I don't like. The thing is, I don't /know/ 
what's going to go into GPL 3, and by putting the "at your option" bit, 
I'm trusting that any changes down the road are going to be good ones.

Maybe I'd feel left out if a truly amazing sucessor appeared; but right 
now I /know/ what the GPL 2 is, and at the moment it's a great license. 
Perhaps the later one will be a /terrific/ license, but that won't 
change the fact that, at this time, the GPL 2 was a smart way to go, and 
it won't negate the fact that the GPL 2 will still be a great license.

Basically, I think the "at your option" part makes absolutely perfect 
sense for GNU code; and if you plan to assign your copyright to the FSF, 
then it makes sense to include it. For all other situations, I 
personally would not choose to include it.

-Micah


More information about the vox-tech mailing list