Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
GNU is Not Unix Programming Software IT Linux Technology

Survey Says GPLv3 Is Shunned 382

willdavid writes in to note a survey of open source developers conducted by Evans Data that indicates a real rift in the community over GPLv3. The survey was based on in-depth interviews with 380 open source developers and no estimated margin of error was given. "Just 6 percent of developers working with open-source software have adopted the new GNU General Public License version 3... Also, two-thirds say they will not adopt GPLv3 anytime in the next year, and 43 percent say they will never implement the new license. Almost twice as many would be less likely to join a project that uses GPLv3 than would be likely to join... [Evans Data's CEO said] 'Developers are confused and divided about [the restrictions GPLv3 imposes], with fairly equal numbers agreeing with the restrictions, disagreeing with them, or thinking they will be unenforceable.'"
This discussion has been archived. No new comments can be posted.

Survey Says GPLv3 Is Shunned

Comments Filter:
  • Remember! (Score:5, Insightful)

    by heinousjay ( 683506 ) on Tuesday September 25, 2007 @04:43PM (#20748345) Journal
    Those restrictions are for your freedom. It is important to take freedom away to protect it. Truly allowing freedom would allow freedom to be taken away, and we can't allow that, so we've taken away some freedom to allow true freedom to flourish.

    I can't imagine why anyone wouldn't understand that perfectly.

    And I'm sure I'll get modded down, but before you do that, read through my first paragraph carefully and tell me what I've said differently than the GNU people.
  • Oh dear! (Score:5, Insightful)

    by mmcuh ( 1088773 ) on Tuesday September 25, 2007 @04:44PM (#20748373)

    Oh dear! Another rift in the community, etc. Really, how many articles of this type have been posted to Slashdot in the last few weeks?

    And the statement "Just 6 percent of developers working with open-source software have adopted the new GNU General Public License version 3" is obviously false, since the vast majority of GPL-licensed software have copyright notices that say that the software is available "under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version" - which includes GPL version 3.

    What is this "Evans Data Corporation"? It would be interesting to see any other press releases they have written.

  • Re:Remember! (Score:5, Insightful)

    by cromar ( 1103585 ) on Tuesday September 25, 2007 @04:48PM (#20748443)
    GPL protects the freedom of the code, not the freedom of the developer. Big difference! If you want developer freedom, use the BSD license or some such. Different tools for different problems :)
  • No Margin of Error (Score:3, Insightful)

    by DragonWriter ( 970822 ) on Tuesday September 25, 2007 @04:48PM (#20748449)

    The survey was based on in-depth interviews with 380 open source developers and no estimated margin of error was given.


    No doubt because it wasn't a random sample in the first place, so a "margin of error", which reflects the sampling error, would be meaningless.
  • by JesseMcDonald ( 536341 ) on Tuesday September 25, 2007 @04:51PM (#20748485) Homepage

    Unless the committers transfer copyrights to a central body like in the case of the gnu tools and FSF, it is hard to move to another license if not bordering on impossible.

    Unless, of course, all the commits were "GPLv2 or later", in which case the project was effectively already under the GPLv3 from the moment it was released.

  • by fotbr ( 855184 ) on Tuesday September 25, 2007 @04:58PM (#20748585) Journal
    Not necessarily. GPL version 3 only provisions do not apply to it, unless it is changed to be licensed under GPL 3 (only, or "or later").
  • Gee duh. (Score:2, Insightful)

    by heli_flyer ( 614850 ) on Tuesday September 25, 2007 @05:10PM (#20748711)
    The basic problem with this article is that it confuses Open Source with Free Software. They probably polled BSD, MSPL, Mozilla, etc developers and asked if they were planning to switch to the GPLv3, and as would be expected, most said "no". To me, it's just the obvious restated as something insightful.
  • Re:Remember! (Score:5, Insightful)

    by Bogtha ( 906264 ) on Tuesday September 25, 2007 @05:20PM (#20748825)

    I'm not sure if you are being sarcastic or not, but if you are, then please be aware that taking freedoms away to protect other freedoms is the basis of all law. You aren't free to hit me because you've had that freedom taken away from you.

    Unless you are an anarchist, you really have no basis for criticising the GPL in this regard, because you agree with this logic applied to different areas.

  • Re:Remember! (Score:3, Insightful)

    by A beautiful mind ( 821714 ) on Tuesday September 25, 2007 @05:22PM (#20748839)

    Ultimately, the GPL has begun the process that all legalese follows - it is now becoming too complicated to understand without paying a lawyer a very large sum of money. Given the target audience and the goals, this is not a good thing.
    Your beef is with the legal system, specifically legalese. It is the way to enter into official, legally binding agreements. Without the GPL using legalese, it would be worthless for it's goals. If you want to know what the GPL is about, be sure to read the documents on FSF's site that detail the intentions ("spirit") of the license.

    If you need legal certainty that the GPL is what it appears to be and FSF's interpretation and execution of codifying their intentions into legalese is correct, then you of course need to consult a lawyer. It is the legal system's fault normal people need a legal interpreter in order to conduct official business.
  • by fotbr ( 855184 ) on Tuesday September 25, 2007 @05:37PM (#20749041) Journal
    They SHOULD all be counted as GPL2, because until they are explicitly moved to GPL3, they are not GPL3.
  • by Anonymous Coward on Tuesday September 25, 2007 @06:26PM (#20749565)
    If the GPLv4 came out next week and said "to distribute software under this license, you have to send RMS a case of beer", you could distribute "GPLv2 or later" software by either providing its source (the GPLv2/v3 option) or by sending RMS a case of beer.

    Thanks. That's just about the best example I've ever seen illustrating why the "or any later version" clause is a terrible idea that nobody should ever use.

    A more pertinent version might be this: suppose in GPLv10, there is a clause allowing binary-only distribution of work derived from GPL code, as long as you donate $N to the FSF (for some sufficiently large value of N).

    Of course it's impossible to imagine this happening in the next 20 years or so. But the length of a copyright term is such that GPL revisions will continue to be released long after RMS is dead. The "Or any later version" clause should give anyone who thinks about it the heebie jeebies.
  • by Anonymous Coward on Tuesday September 25, 2007 @06:36PM (#20749685)
    ...the shunning of gpl3. Once the great software patent wars start in earnest. So far, it's just been scouting expeditions and the occasional sniper, wait until "large & clearly threatened" multi billion dollar software industries realize they are on the way down. SCO was a joke of a contest, wait until the real action starts. FUD or no FUD, it is going to happen, and the way the legal system is, you could be 100% in the clear and still be forced into complete bankruptcy. gpl3 was in part written to address this issue before it becomes necessary to have the protection. Ignore that at your own peril.



    Linus is a great coder,but he is a bonehead of a tactician and insists on living in the past. Both those things are truthiness, said without malice, just as obvious observations. You need the long view and to keep your head out of the sand. You may want to ignore reality, but in $oviet deep-pocket$ amerikkka, reality is NOT going to ignore YOU....

  • by DragonWriter ( 970822 ) on Tuesday September 25, 2007 @06:50PM (#20749835)

    My point was that all these projects can be counted as GPLv3 projects, or is it that important that I formally fork such a project to be counted in the numbers?


    Well, yes, if it is not currently licensed with the restrictions in the GPLv3 (but merely allows other people to relicense their own redistribution that way), it is inaccurate to describe it as a GPLv3 project. I mean, by your argument, every project under a GPLv3-compatible license (or, presumably, in the public domain like SQLite) should be counted as a GPLv3 project because someone could conceivably redistribute a derivative of it under the GPLv3 at some point in the future.

  • by Grishnakh ( 216268 ) on Tuesday September 25, 2007 @07:27PM (#20750113)
    The GPL is all about preventing commercial use. If you bothered to think about the license(s) after reading, you would realize that.

    You're misinterpreting the words "preventing commercial use".

    What you really mean is "steal someone else's code, make a few modifications, and sell it as your own." That's basically stealing, because you've added no real value.

    What I mean by "commercial use" is "a company is allowed to use GPL code and incorporate it into their own product, as long as they release the changes to customers. That way they don't have to reinvent the wheel."

    If you're Linksys, for example, it's cheaper and easier to use Linux as the base OS on your router, rather than writing your own OS from scratch. But part of the bargain is that you have to share the modifications you make with your customers. This doesn't mean you have to provide your customers with schematics to the device, or even the source code to proprietary software that runs on top of Linux, but the portion that you borrowed from someone else (Linux), you have to provide the changes.

    However, if you're CrapSoft Inc., and want to make a special version of Linux to sell to the government for a juicy contract, but you want to keep your changes secret so the customer is dependent on you, that's not allowed. Do you honestly see a problem with that? If so, I suggest you get to work writing BSD-licensed workalikes to all GPL software, because you have no right to tell other software developers under what terms they're allowed to share and distribute their code.
  • by swordgeek ( 112599 ) on Tuesday September 25, 2007 @08:15PM (#20750525) Journal
    How many ways can a survey be skewed, either deliberately or accidentally? Lots. More than anyone likely cares to count.

    However, the question of the survey is entirely valid, and I think the results are likely true as a philosophy.

    Lots of people in the community are really unhappy with the bent of the GPL3. That's the take home message here. Is it 65% or 63% or 97%? I don't really know or care, because that doesn't change the fact that it _is_ controversial among the very group that it's supposed to empower.
  • Re:Remember! (Score:3, Insightful)

    by synthespian ( 563437 ) on Tuesday September 25, 2007 @10:00PM (#20751193)
    Freedom is a category that relates to people.
    Freedom can never relate to an inanimate object, such as code.
  • by Anonymous Coward on Tuesday September 25, 2007 @11:46PM (#20751835)
    I'm a GPL fan, but I don't buy this user vs. developer dichotomy. Only developers care about the license terms attached to copyrighted source code; these terms mean nothing to end users.

    The difference between the GPL and BSD license terms is that GPL terms protect the original developer's access to work derived from their own, BSD terms do not. GPL terms provides that you increase the size of the free software ecology, BSD terms do not. Neither license prevents the original developer from producing and distributing proprietary versions of their own code of course; but the GPL does prevent subsequent developers from doing so without negotiating terms with the original author. I use the GPL to restrict your freedom to use my software in a proprietary manner. Do I want to promote "less freedom"? Hell no. I do this because I want to encourage other developers to license their code in a similar manner. How am I, as a developer, "more free" when I cannot use the code you derive from my own? You do nothing to promote freedom when you do not freely license your work. When you do freely license your work, your work may benefit developers the world over.

    The GPL is more free. The GPL is for developers.
  • Waiting for GPL V4 (Score:2, Insightful)

    by asscroft ( 610290 ) on Wednesday September 26, 2007 @12:25AM (#20752025)
    It doesn't seem fair to attack Microsoft with GPL V3 without also going after Google. Google gets to use GPL software without ever having to release source because they're not selling software, they're selling services. If Microsoft did that GPL V4 would come out faster than you can say Free Software.

We are each entitled to our own opinion, but no one is entitled to his own facts. -- Patrick Moynihan

Working...