LWN: Comments on "No GPLv2-only projects on Savannah" https://lwn.net/Articles/176582/ This is a special feed containing comments posted to the individual LWN article titled "No GPLv2-only projects on Savannah". en-us Thu, 25 Sep 2025 15:08:42 +0000 Thu, 25 Sep 2025 15:08:42 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Hosting by Savannah is not a right https://lwn.net/Articles/227655/ https://lwn.net/Articles/227655/ dlang how nice of them to clain other people's work.<br> <p> you can choose to use other people's software in your distribution, but doing so doesn't make the development of that software 'part of your project'<br> <p> if it was possible to do this then there would be _NO_ justification for trying to say GNU/Linux, the linux distribution (say Ubuntu) is just 'adopting' glibc, gcc, emacs, etc as part of their project and can now can ignore the people who develop the software.<br> <p> if a distro were to do this the FSF would be up in arms, however, from the post about X11 they seem to feel that they operate under different rules and can do the same thing to the xfree86 project.<br> Sat, 24 Mar 2007 20:43:36 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/227652/ https://lwn.net/Articles/227652/ liljencrantz No. You are completely within your right to fork a FSF project such as glibc or emacs under GPLv2 only. Bruce Perens tried to make the same claim you did when Busybox moved to GPLv2 only, but he was shot down. Busybox is a pure GPLv2 project today.<br> Sat, 24 Mar 2007 19:28:40 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/227530/ https://lwn.net/Articles/227530/ vonbrand <blockquote> On the other hand, if you use the 'or later' clause, and decide that you don't really like v3 when it comes out, you can move to v2 only license unilaterally. </blockquote> <p> Wrong. That is a change in licensing terms, and must be agreed by everybody involved. Just like the other way around. Fri, 23 Mar 2007 15:44:51 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176960/ https://lwn.net/Articles/176960/ Arker I can certainly understand where you're coming from, but it honestly seems to me more trouble that way than the other. <br> <p> If you want to go to GPL v3 later, you need permission from every contributor. Maybe for your project, that isn't tough, but for some it's impossible, and the longer your project runs, the more difficult it gets. <br> <p> On the other hand, if you use the 'or later' clause, and decide that you don't really like v3 when it comes out, you can move to v2 only license unilaterally. No fuss, no muss. If anyone else wants to, they can fork and continue their own version under v3 too, of course, but would that even really bother you? And even if it would, you have to weigh that against the pain later if you take the first route, and the likelihood of the FSF ever doing anything really evil with the licensing. <br> Fri, 24 Mar 2006 09:40:38 +0000 Is this really an issue? https://lwn.net/Articles/176955/ https://lwn.net/Articles/176955/ lilo <p> Since the FSF believes that an update of the GPL is <em>needed</em>, and is working hard to make sure a usable one is produced, why wouldn't they want to limit <em>their hosting service</em> to projects which allow the use of the new license? </p> <p> It's nice that the author of the application wanted to host his project on the FSF's service, but surely there are plenty of other community hosting services out there that would be more appropriate, if he wants to use an older license. <p> Everyone has lots of choices. That seems like a good thing. </p> Fri, 24 Mar 2006 08:17:42 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176938/ https://lwn.net/Articles/176938/ mepr If the "or later" clause is included, then who gets to choose which parts of the optional license apply?<br> If the author, then no it doesn't.<br> If the user, then it's mostly irrelevant (although it would be interesting if the user chose restrictions the original author didn't like, made changes, and released the new derived work under the more restricted GPL3<br> <p> Mark<br> Fri, 24 Mar 2006 02:46:06 +0000 Better the FSF than the rest of the industry https://lwn.net/Articles/176912/ https://lwn.net/Articles/176912/ sepreece Umm, the GPL i a license that an author might choose to use to control distribution of her code. While the FSF controlled the writing of that license, I don't think there's any legal sense in which the "similar in spirit" clause actually constrains the FSF or future versions of the GPL. Nor is there any way an author can "retract" the "or later version" language once the code has been distributed under that license - anybody receiving a version under a license containing the "or any later version" language is free to choose any such version, whether it's in the same spirit or not. IANAL, but I'm pretty sure that once you've set the license terms, you're stuck with them (though you could, of course, use different license language for a later version - as the author, you can specify the terms you like each time you distribute the code.<br> <p> <p> Thu, 23 Mar 2006 23:19:14 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176905/ https://lwn.net/Articles/176905/ vondo It needn't be politicking at all. I just submitted my project to Savannah because I want hosting somewhere and I want something that I figure will be around for a while and won't try to "upsell" me to something else.<br> <p> My project happens to be V2 only. Why? V2 does exactly what I want it to. I don't want to let someone eles dictate either more or less free (and you can decide for yourself which category GPL3 fits into) terms that my code can be distributed under. When V3 comes out and I have time to understand the differences, I may check with my other contributors and ask them to go to V3, but there is no way I am going to agree, right now, that *anything* FSF does is OK. <br> <p> At the moment, it seems that V3 is more restrictive than V2, the the V2 or later clause is fine. But maybe V3 or V4 will introduce some right that I don't want or maybe someone will take my V2 or later code, co-mingle it with V3 code and then distribute it under a V3 license. Maybe I don't want that.<br> <p> But all that aside, I didn't submit my project with that license to make a political point, as you assume this person did. I did it because I want a nice home for my project.<br> <p> Eric<br> <p> <br> <p> Thu, 23 Mar 2006 20:47:20 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176876/ https://lwn.net/Articles/176876/ vonbrand <p> Impossible. Either it grants you the exact same as GPLv2 does, or it takes away something. If the former, why bother. If the later, it is not compatible, by definition. Besides, the draft as circulated has the option of creating variants of GPLv3 (with extra restrictions) that <em>will</em> end up being incompatible among them... <p> Besides, my code might be GPLv2, but if GPLv3 contributions seep in, the <em>only</em> valid license for the whole is GPLv3 (as it is more restrictive than GPLv2). Just like Linux has BSD licenced pieces, but the whole must be handled as GPLed. Thu, 23 Mar 2006 17:59:28 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176824/ https://lwn.net/Articles/176824/ southey Nope, the v3 is not fully compatible with v2 at least with the current optional v3 clauses that can be applied. For example, one v3 clause is that the complete code must be released that would include any non-GPL code so a GPL v3 program linked to a source library (nor necessarily closed) that is incompatible under v3 with the complete code cause. This also bites a GPL v2 or later license if the 'or later' aspect is invoked.<br> <p> Bruce<br> Thu, 23 Mar 2006 14:54:58 +0000 Better the FSF than the rest of the industry https://lwn.net/Articles/176813/ https://lwn.net/Articles/176813/ Wol Actually, the FSF is legally obliged to keep your code free...<br> <p> Well, that might not QUITE be true, but the comment about "or any other conditions that the FSF make up as they go!" is completely off the wall - may I refer you to the GPL v2 for confirmation?<br> <p> If you read the GPL, you will notice that it says - AS PART OF THE GPL ITSELF - that any revisions will comply with spirit of the current version. So if I release my code under "GPL v2 or later", and then the FSF releases (in twenty years time?) GPL v5 that does *not* comply with the spirit of free software, then I can simply say (with reason) why I consider that v5 is not a true successor to v2. At this point, I now stand a very good chance of going to law and having v5 struck down as a valid licence for my work. Just because it's called the GPL, doesn't mean it's a valid successor. It's got to comply with the explicit promise in v2 for that to be true.<br> <p> Cheers,<br> Wol<br> Thu, 23 Mar 2006 12:41:42 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176812/ https://lwn.net/Articles/176812/ Wol I thought v3 was carefully worded so it WAS compatible with v2.<br> <p> Cheers,<br> Wol<br> Thu, 23 Mar 2006 12:34:32 +0000 Better the FSF than the rest of the industry https://lwn.net/Articles/176784/ https://lwn.net/Articles/176784/ job That's why you say "OR later versions". The end user gets to choose whether he wants to use your code under whatever GPL version he prefers.<br> <p> Of course, after the FSF has blessed GPLv3 they will want people to change that line to "v3 or later versions" but if you don't like how v3 turned out you can just abstain that change.<br> Thu, 23 Mar 2006 09:59:11 +0000 Better the FSF than the rest of the industry https://lwn.net/Articles/176782/ https://lwn.net/Articles/176782/ gouyou <i> <p>Well, actually, that's exactly what I'm saying. I believe the FSF will work to keep my code Free in the way I intend.</p> <p>The likelihood of the FSF betraying that trust is roughly that of the Reverend Mr. Falwell opening an abortion clinic.</p> </i> <p>Fine for believers, but if you think that the ASP loophole is a feature and not a bug, then you have a problem. It may happen that your interpretation of freedom will derive from the FSF interpretation of freedom in the future. (Might not be that much a problem as your code is still available under the GPL v2, but later mixing with GPL v3 contribution could land you in legal trouble.)</p> Thu, 23 Mar 2006 09:54:48 +0000 Hosting by Savannah is not a right https://lwn.net/Articles/176763/ https://lwn.net/Articles/176763/ xtifr Yes, X11 is part of the GNU project. It is not GNU software, but it is part of the GNU project. They may not have written it, but they adopted it as part of their system, just as (e.g.) Debian did.<br> <p> From <a href="http://www.gnu.org/gnu/thegnuproject.html">http://www.gnu.org/gnu/thegnuproject.html</a><br> <p> "Developing a whole system is a very large project. To bring it into reach, I decided to adapt and use existing pieces of free software wherever that was possible. For example, I decided at the very beginning to use TeX as the principal text formatter; a few years later, I decided to use the X Window System rather than writing another window system for GNU."<br> Thu, 23 Mar 2006 06:21:14 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176744/ https://lwn.net/Articles/176744/ joey <font class="QuotedText">&gt; This guy's a Debian developer. Debian has its own, fairly-well publicized, &gt; Sourceforge clone, Alioth. Why would this guy be trying to use Savannah </font><br> <font class="QuotedText">&gt; instead of Alioth, unless he was trying to play politics?</font><br> <p> In that hypothetical case, before assuming someone was playing politics, I'd think: Maybe he wasn't working on a Debian-related project, thought that Savannah seemed the best place for his project and sent a courtesy post to debian-legal since that list is still mulling over gpl 3 and so has an obvious interest in how quickly the FSF is adopting it?<br> <p> When I signed up to be a Debian developer, I did not sign up to limit myself to working exclusively on that project, nor did I sign up to be accused of playing politics.<br> <p> (FYI, Francesco Poli is not a Debian developer, and the project, "markonvert", deals with Fortran, which is not especially relevant to most of Debian.)<br> Thu, 23 Mar 2006 03:21:08 +0000 Better the FSF than the rest of the industry https://lwn.net/Articles/176743/ https://lwn.net/Articles/176743/ Max.Hyre <blockquote> <i> It's kinda like saying "Here's my code, you may use it under these conditions or any other conditions that the FSF make up as they go!" </i> </blockquote> Well, actually, that's exactly what I'm saying. I believe the FSF will work to keep my code Free in the way I intend. <p> The likelihood of the FSF betraying that trust is roughly that of the Reverend Mr. Falwell opening an abortion clinic. Thu, 23 Mar 2006 03:03:53 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176730/ https://lwn.net/Articles/176730/ DrHook I don't follow this issue very closely, but the idea that *anyone* would adopt the *or later* clause without knowing the contents of said *later* license is a bit ridiculous! It's kinda like saying "Here's my code, you may use it under these conditions or any other conditions that the FSF make up as they go!" That would seem to allow the FSF to change the rules and conditions in ways that the original author never intended and would seem to lock that author into a *later* version of the GPL against his/her will.<br> <p> *IF* I have interpreted this correctly, this would seem to be on par with some of the underhanded and sneaky methods of the evil empire in Redmond.<br> <p> hook<br> Thu, 23 Mar 2006 01:03:00 +0000 Hosting by Savannah is not a right https://lwn.net/Articles/176721/ https://lwn.net/Articles/176721/ iabervon X11 isn't part of the GNU project; the OS uses it, but it isn't part of the project. I would sort of expect the FSF, if they were taking over maintainership of a BSD/MIT-licensed project, to relicense it as LGPL or GPL. At present, according to their directory, there is only one BSD/MIT-style-licensed GNU package: ncurses. They seem to have a few other licenses represented, but very few, and few packages using them.<br> <p> Wed, 22 Mar 2006 23:48:03 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176695/ https://lwn.net/Articles/176695/ sepreece Also, note that the New Project page contains a link to a list of GPL-Compatible licenses. That list, of course, includes the GPL, without any mention of requiring the optional "or later" clause.<br> <p> Wed, 22 Mar 2006 21:46:52 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176691/ https://lwn.net/Articles/176691/ sepreece Well, they say "compatible with the GPL", not "compatible with GPLv3" or "compatible with all versions of the GPL". The language (on the New Project page) allowing use of any GPL-compatible license is pretty meaningless if the only thing they actually accept as GPL-compatible is "GPLv* and any later version".<br> <p> If they have a policy of requiring the "or later" clause, they ought to say so up-front. It would be [very mildly] interesting to know whether there are any existing projects in Savannah that were licensed under a specific version.<br> <p> [Note that I have no problem with them having such a restriction, if they choose. As noted, there are lots of other repositories available. It's just amusing to see them say that the GPLv2 isn't compatible with the GPL...].<br> <p> Wed, 22 Mar 2006 21:43:36 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176688/ https://lwn.net/Articles/176688/ beoba Oh. In that case, it's a bit troubling.<br> Wed, 22 Mar 2006 21:27:24 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176687/ https://lwn.net/Articles/176687/ beoba I recommend obtaining a new chair.<br> Wed, 22 Mar 2006 21:27:07 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176669/ https://lwn.net/Articles/176669/ xtifr Certainly to understand either side in this matter, you have to be up on the latest political issues. But lets not try to pretend that the politicking is all on the GNU Project's side! Trying to host a GPLv2-only project on Savannah seems like a politically motivated move in the first place.<br> <p> This guy's a Debian developer. Debian has its own, fairly-well publicized, Sourceforge clone, Alioth. Why would this guy be trying to use Savannah instead of Alioth, unless he was trying to play politics?<br> <p> How would you feel if a member of the GNU project were complaining because the Debian Project didn't allow hosting a GDFL-licensed, with-invariant-sections project on Alioth?<br> <p> Or maybe you think the Debian Project (and its members) are above politics? Pardon me, but as a long-time member of the Debian project myself, I just fell out of my chair laughing at the notion. :)<br> Wed, 22 Mar 2006 20:52:33 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176670/ https://lwn.net/Articles/176670/ Arker GPL V2, if stripped of the 'or later versions clause', will not be compatible with GPL V3. That's never been hidden, it's always been known. Even before work on GPL V3 was started, that was expected. No surprise. <br> Wed, 22 Mar 2006 20:36:46 +0000 Hosting by Savannah is not a right https://lwn.net/Articles/176652/ https://lwn.net/Articles/176652/ xtifr "GPL v2 or later" is not the only GPL-compatible, GNU-compatible license. BSD and MIT licenses (just to take the most obvious examples) are also GPL compatible, and many parts of the GNU project (such as X11) have such licenses.<br> <p> I have to agree that this seems like a non-story. There are numerous other Sourceforge clones around, including Sourceforge itself, the GNU Project's Savannah, the Debian Project's Alioth and "Gna!" (gna.org). Savannah and Alioth are primarily (if not exclusively) intended for the use of their respective projects. If that bothers you, use another one.<br> Wed, 22 Mar 2006 20:22:46 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176654/ https://lwn.net/Articles/176654/ sepreece It's weird that the rules on the "New Project Registration" page say "Your project does not have to be part of the GNU project or be released under the GPL to be hosted here..." and "we only accept Free Software licenses that are compatible with the GPL". So, apparently they don't consider the GPL to be compatible with the GPL...<br> <p> Wed, 22 Mar 2006 20:10:26 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176645/ https://lwn.net/Articles/176645/ piman He applied for the non-GNU section as far as I can tell (they use the same *forge installation):<br> <p> <font class="QuotedText">&gt; Type:</font><br> <font class="QuotedText">&gt; -----</font><br> <font class="QuotedText">&gt; non-GNU software &amp; documentation</font><br> Wed, 22 Mar 2006 19:31:33 +0000 Hosting by Savannah is not a right https://lwn.net/Articles/176642/ https://lwn.net/Articles/176642/ mmarsh What surprises me is that they seem to let submitters specify the license. If they really want to ensure that all projects hosted on savannah have compatible licenses, they should just have a statement along the lines of, "This project is licensed according to the GNU General Public License version 2 or later," with a checkbox for the submitter to ACK.<br> Wed, 22 Mar 2006 19:21:45 +0000 Hosting by Savannah is not a right https://lwn.net/Articles/176620/ https://lwn.net/Articles/176620/ JoeBuck Exactly as you say: savannah is for GNU projects, and if and when GNU switches to GPLv3, they will not be able to use GPLv2 code. People who don't trust the FSF enough to produce a decent GPLv3 should not expect the FSF to pay to host their projects. Wed, 22 Mar 2006 18:09:47 +0000 No contradiction, thanks https://lwn.net/Articles/176617/ https://lwn.net/Articles/176617/ pyxis The GPL v2 <b>isn't</b> poorly written, only <i>v2 already have the ASP loophole and will probably show other loopholes <b>as the computer field changes</b></i>. <br><br> As stated, <i>the license upgrade had to deal with new flaws that will happen <b>in the future</b></i>. <br><br> Then, no contradiction neither quality problem, only GPL adaptation to computing evolution. <br><br> ---<br> Stefano Spinucci Wed, 22 Mar 2006 17:53:24 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176614/ https://lwn.net/Articles/176614/ Los__D Sounds fair enough, he can go elsewhere if he want GPLv2 only...<br> Wed, 22 Mar 2006 17:30:24 +0000 Nice contradiction https://lwn.net/Articles/176613/ https://lwn.net/Articles/176613/ NAR <I>The risk of seeing the FSF release a poorly written v3/v4/... has to be put in balance with the risk of you dying submitly right now and hence preventing reusing the code in future GNU GPL'd projects. <P> v2 already have the ASP loophole... </I> <P> So actually the last GPL released by FSF is "poorly written", then why should anyone expect that the chances of the next one being "properly written" is higher than the prompt death of the developer? <P> <CENTER>Bye,NAR</CENTER> Wed, 22 Mar 2006 17:27:45 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176605/ https://lwn.net/Articles/176605/ beoba They're concerned about GNU projects being legally incompatible with each other in the future. It looks like submitting your code to that page means that you want it integrated into the GNU project.<br> Wed, 22 Mar 2006 17:19:43 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176602/ https://lwn.net/Articles/176602/ HenrikH Isn't savannah supposed to be hosting for GNU projects, aka FSF's official projects. If so then it isn't so surprising that they turn down a gplv2-only project.<br> <p> There is however a savannah.nongnu.net that probably would accept this project(?)<br> Wed, 22 Mar 2006 17:04:27 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176601/ https://lwn.net/Articles/176601/ smoogen Remember all GPL code is equal, but some GPL code is more equal than others.<br> Wed, 22 Mar 2006 16:55:30 +0000 No GPLv2-only projects on Savannah https://lwn.net/Articles/176594/ https://lwn.net/Articles/176594/ alan Seems like you have to keep up to date with latest political party line<br> Wed, 22 Mar 2006 16:43:48 +0000