"Boyd Stephen Smith Jr." <[EMAIL PROTECTED]> posted
[EMAIL PROTECTED], excerpted below, on  Mon, 28 May
2007 05:42:32 -0500:

>> So, Duncan's idea of dual-licensing the kernel under GPL v2/v3 until
>> all bits of kernel code written by non-agreeing parties are removed
>> would not work.
> 
> Right, but Linus could take the stance that all new submission have to
> be licenced (to him) under GPLv2/GPLv3 and then one there's no
> GPLv2-only code left, release a kernel under GPLv3.  Until the point
> where there's no GPLv2 only code, Linus could only release the whole
> work under GPLv2, but everyone would know the transition was in the
> works.

That's basically what I had in mind, yes.  Only I (inadvertently) took a 
logical shortcut while explaining it, and Richard obviously didn't follow 
me when I veered off.  =8^\  That's the whole reason it couldn't simply 
be made GPLv3 in an instant, however.  New code (and presumably the old 
code from all currently active contributors who agreed and continued to 
contribute) would instantly be dual-licensed, so it could use the old 
GPLv2 only code with the GPLv2 license, while the GPLv3 license remained 
in place but basically unused until all the GPLv2 only code was removed, 
at which point the GPLv2 dual license could be dropped off the new code 
as well (tho anyone wanting it could get it under GPLv2 could get it 
under that last dual licensed snapshot, until further new GPLv3 only code 
was added, anyway).  Finally, the kernel was GPLv2 and later for quite 
some time, the GPLv2 only being a relatively new development as well.  
Thus, anything in the last GPL2 or later snapshot could immediately be 
upgraded to GPLv2/v3 as well.  All told, within a few months, the large 
majority could be dual-licensed.  It's just that last 20, 10, 5, 2, 1%, 
as an increasing focus is placed on the issue, that's the sticking point, 
and that could ultimately cause the switchover to take five years or so.

Still, it's doable, just over some significant time and with some 
substantial effort required.

Thanks for pointing that out, Richard, and Boyd for clarifying what I 
meant.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

-- 
[EMAIL PROTECTED] mailing list

Reply via email to