LWN.net Logo

Fork ahead...?

Fork ahead...?

Posted Jul 10, 2007 16:30 UTC (Tue) by khim (subscriber, #9252)
In reply to: Fork ahead...? by amikins
Parent article: Samba Adopts GPLv3 for Future Releases

Linux (BusyBox and few other projects) are special cases. GPLv3 was rejected way in advance. Because it's always possible to switch from "GPL v2 or later" to "GPL v3 or later" but it's not possible to switch back patches will have the tendency of flowing one way. The situation is somewhat similar to "GNU Emacs" vs "X Emacs" (different reasons, the same outcome). It's hard to support "v2" project in this state, it's even harder to support "v2 or later" project and it's especially hard to support project when you are forking it without support of core developers.

In the end few "GPLv2 only" forks will succeed (if backed by significant percentage of core developers), but most will fail. "v2 only" projects are more robust but there are also quite real possibility that someone will create GPLv3 replacement (yes, even with Linux kernel - it depends on aggressiveness with which MS & Co will use GPLv2 loopholes).


(Log in to post comments)

Fork ahead...?

Posted Jul 10, 2007 17:57 UTC (Tue) by amikins (subscriber, #451) [Link]

I think it also depends on the viability of those loopholes. Aggressive attempts to exploit that fail only strengthen the license.

I do see your point about the one-way nature of code flow, though.

Fork ahead...?

Posted Jul 10, 2007 20:35 UTC (Tue) by sepreece (subscriber, #19270) [Link]

Which side of the fork flourishes, and where the patches are developed, will depend on the specifics of which existing developers follow which side of the fork and which side is favored by new developers. You can't just assume that the v3 side would be the one that "wins" the competition for developer minds.

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.