Slashdot Mirror


GPLv3's Implications Hitting Home For Lawyers

Specter writes "The GPL version 3 is getting some attention in legal circles, especially as it relates to its interaction with proprietary software and patents. Edmund J. Walsh penned an article for Law.com discussing the GPLv3 and the risks it poses for hardware and software companies."

93 of 477 comments (clear)

  1. Lawyer he may be... by dwiget001 · · Score: 3, Funny

    But he is also clueless when it comes to the GPL. What a maroon.

    1. Re:Lawyer he may be... by mangu · · Score: 5, Funny

      What a maroon.

      Yes, I could see that. He's not red, because he's not a communist. And he's not yellow either, because he's no coward. He's not blue, because he's not sad. He's not green, because he seems to have experience. Yes, I think "maroon" could be a good word for describing him.
    2. Re:Lawyer he may be... by Cabriel · · Score: 5, Insightful

      I disagree. I think this "maroon" isn't really telling people that "Open Source under GPLv3 is Bad" so much as he is telling people "Open Source doesn't mean what you think it means."

      This is very evident in his opening paragraph: "Two recent events should give for-profit companies new reasons to re-evaluate the ways in which they use open source software as well as the extent to which they use it."

      This is a "heads-up" to let people know that they need to be more careful with how they use other peoples' work. The GPLv3 doesn't change the fact that they should have been more careful before, but it does make abuse more risky. I think this is what Mr. Walsh is trying to point out.

    3. Re:Lawyer he may be... by debatem1 · · Score: 2, Insightful
      Seconded.

      Any activity that leverages software for business advantage is likely to restrict the software's freedom I want to hear him explain this one to Google, Amazon, and Ebay- all of whom use Apache.
    4. Re:Lawyer he may be... by marty-heyman · · Score: 5, Insightful

      The cumulative number of errors of fact plus the lack of clarity in the meaning of his main points make this a highly incendiary and misleading article. As little as I may like GPL3 for other reasons, he paints a herring quite red several times over. The cases he points to are much simpler than he'd make them sound. I found this article insulting on several levels. I hope I do not to have to educate too many readers mislead by it in the future.

    5. Re:Lawyer he may be... by debatem1 · · Score: 2, Interesting

      They don't leverage Apache? They're online businesses using Apache as a web server. That's virtually the *definition* of leveraging.

    6. Re:Lawyer he may be... by SlowMovingTarget · · Score: 3, Insightful

      Hmm... The vibe I got from the article was that the "heads up" was regarding the need for more lawyers. "This is scary stuff man, you better watch out... You don't even know! I mean, you'll need, like, twice the number of lawyers now!"

      It reads like FUD, but not so much against open source as for pair-programming with a lawyer. The first clue was his assertion that open source == GPL v3.0.

    7. Re:Lawyer he may be... by morgan_greywolf · · Score: 5, Informative
      Did you read the same TFA I did?

      The article is very FUDdy in nature. For example:

      The next legal fight could be an attempt to force release of proprietary server code due to some part of the output of the server constituting a "work" generated by open source components on the server.
      Well, clearly not. A reading of the GPL will generally show that the 'output' of a program isn't covered by the license unless, say, the output of that program reproduces part of itself or another GPLed work, for example.

      Companies are also required by the new GPL to license to others all patents they own or control related to open source software, even those not related to code they add to open source software, and even if they did not own the patents at the time they distributed the open source software. This provision applies whether that distribution is part of a conscious marketing strategy or a casual sharing with others outside the organization.
      Complete FUD. FUD, FUD, FUD. The GPL's patent provisions only pertain to patents (whether currently existing, or existing in the future) that directly affect the particular software package conveyed. IOW, if Microsoft distributes the latest version of Samba, then it cannot subsequently sue the Samba developers or any recipients of the Samba code for patent infringement related to Samba.

    8. Re:Lawyer he may be... by bb5ch39t · · Score: 5, Insightful

      Rather than "for profit companies", he most likely should have said "for profit software companies who want to use GPL'ed software as part of their software offering". The company that I work for is "for profit". It uses software, but does not develop it for sale or redistribution. So the fact that some of the software we use is GPL'ed is irrelevant.

    9. Re:Lawyer he may be... by KutuluWare · · Score: 2, Informative
      Which errors of fact, in particular, are you speaking about? His article is pretty short on facts -- his point is so simple and obvious he really doesn't need many. But the ones I see are pretty dead on. In fact, he seems light years ahead of many software developers with his understanding of F/OSS based on this statement:

      Open source software had its origins in the free software movement. By now, most open source users understand that free refers to freedom, not to price. The new lesson is that the freedom belongs to the software, not to users. You are not free to do whatever you want with the open source software and may find yourself in a legal fight if what you do restricts the freedom of the software. Beyond that, his facts seem to be basically the following:

      • Companies that are violating the GPL are being rightfully sued for it and settling.
      • The new version of the GPL explicitly restricts things, like the Tivo situation and web services, that used are legal loopholes in the GPLv2
      • Distributing software covered by the GPL v3 imposes new limitations on how you use your patent portfolio.
      • Things your company used to rely on to make a profit, like keeping trade secrets and requiring patent licenses and forcing support contracts for upgrades, all may now fall afoul of the GPL v3.


      His conclusion: If you're going to use GPLv3 software, make damned sure you know what you're doing. If you can't abide by the terms of the license -- don't use it.

      I fail to see how any of this article is anything but common sense and a completely accurate assessment of how open source software works in a closed-source business.
    10. Re:Lawyer he may be... by mrchaotica · · Score: 4, Insightful

      The new lesson is that the freedom belongs to the software, not to users

      Of course, when he says "software" he really means "users," and when he says "users" he really means "developers," and that inaccuracy of terminology doesn't help him make his point clearly.

      Of course, half the people talking about this issue make a similar mistake; there'd be a heck of a lot less argument about this sort of thing (as well as ancillary issues, such as why it doesn't make sense to argue that either the GPL or BSD license is "more free" than the other) if English didn't make it so hard to be precise.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    11. Re:Lawyer he may be... by Timothy+Brownawell · · Score: 2, Insightful

      Of course, when he says "software" he really means "users," and when he says "users" he really means "developers," and that inaccuracy of terminology doesn't help him make his point clearly.

      Of course, half the people talking about this issue make a similar mistake [...]

      It's not a mistake, it's a disagreement. Users vs. developers is an artificial distinction, and it is possible to do things to the software which I am not free to share with others.

    12. Re:Lawyer he may be... by The+Warlock · · Score: 3, Insightful

      or incorporation of the software in some locked-down bullshit, effectively taking away the users' freedom to modify the software without running afowl of older versions of the GPL.

      y'know, the whole reason why v3 was created in the first place.

      --
      I've upped my standards, so up yours.
  2. It's crap by Reality+Master+201 · · Score: 2, Insightful
    FTFA:

    For example, implementing proprietary features on top of open source utilities to provide a low-cost computer-controlled product ("smart box"), and distributing a program on hardware that blocks execution of modified software, have proven to be contentious issues. Running commercial Web services using open source software without releasing source code has also caused consternation in some quarters.


    That right there should tell you what you need to know about the guy's understanding of 1) the technical issues related to GPL software, and 2) the actual legal requirements of the GPL.

    1. Re:It's crap by pavera · · Score: 5, Interesting

      As far as the commercial web services part, there are certainly issue in this area that are not clear and are being raised.

      The debacle last month with ExtJS proved this. They relicensed under GPLv3 and then began trying to demand money for a commercial license from everyone who used their javascript library in a commercial web site, stating that you cannot use their library in your website under the GPL unless you open source all of the code used to generate your website (html, css, js, and any server side code like PHP, Ruby, or Python).

      Many people contacted the FSF over this issue, and the response was pretty much "we don't know the answer to that, the courts haven't decided it, and it would have to be decided on a case by case basis".

      In my opinion it is 100% possible that a GPLv3 project will be able to get a court to rule that if you use open source software to power a web site then all of the source code that generates that web site must be open sourced. Again the FSF has NO ANSWER to this question.

    2. Re:It's crap by Anonymous Coward · · Score: 5, Insightful

      The debacle last month with ExtJS proved this.

      ExtJS is a case where people want the developer mindshare of open-source development without actually releasing their code as open-source. They are trying trick after trick to avoid the implications of open-source development. Right now it's a weird interpretation of the GPLv3. Before that it was "we are releasing under the terms of the LGPL, but you aren't allowed to redistribute as LGPL because we aren't offering it as LGPL, just under the terms of the LGPL". Before that it was another trick. This doesn't mean the licenses in question aren't any good, it means they aren't acting in good faith.

      Again the FSF has NO ANSWER to this question.

      Of course the FSF has no answer to this question. Courts are the final authority when it comes to licenses. The same was true of previous incarnations of the GPL as well. The same is true of every other license. Until there is case law, it's all speculation.

    3. Re:It's crap by Jason+Earl · · Score: 4, Insightful

      The ExtJS example is somewhat special because since it is javascript you clearly distribute their software. That's not the case for your database software, or the software you use to generate your HTML pages. However, even if using ExtJS required that you distributed your code under the GPL that's only problematic if you actually distribute the software that runs your web site.

      Basically this sort of thing is pretty old hat in the Free Software community. Lots of companies, including MySQL AB and TrollTech, have proffered interpretations of the GPL that are more stringent than what the FSF has said it believes is defensible in court. The purpose of these interpretations has generally been to encourage people doing proprietary development using the vendor's tools from using the GPL version of the tool.

      Personally, I don't have a problem with these tactics. If your project has grown to the point where you are concerned that you might get sued for copyright infringement, you probably can afford a commercial license. Alternatively, you can always use someone else's software.

      The point is that just because someone at a Free Software vendor says you need a commercial license doesn't necessarily make it true. It's in their best interest to stretch what the GPL requires. Don't expect the FSF to contradict what the commercial Free Software vendors say either. After all, the folks at the FSF would *love* to wake up and find that a court had ruled in ExtJS's favor. That would give the GPL even more power than it currently has, and it would further their goal of making Free Software ubiquitous.

    4. Re:It's crap by Cabriel · · Score: 2, Insightful

      I'm reading the Wikipedia article on the GPLv3 Criticism. It has this to say:

      "Whilst the GPL does allow commercial distribution of GPL software, the market price will settle near the price of distribution--near zero--since the purchasers may redistribute the software and its source code for their cost of redistribution. This could be seen to inhibit commercial use of GPL'ed code by others wishing to use that code for proprietary purposes--if they don't wish to avail themselves of GPL'ed code, they will have to re-implement it themselves."

      This quote would seem to indicate that the writer of the article is right and understands the actual legal requirements of the GPL.

      How is Mr. Walsh wrong, exactly?

  3. Fear mongering by Hatta · · Score: 4, Insightful

    What a load of fear mongering bull. News flash: if you don't obey a software license you could get sued. How does that make GPL software any more or less risky than the proprietary alternative?

    Look at it this way, if you violate a proprietary license, you get sued and lose a bunch of money. If you violate the GPL, you get sued, and you have the option to settle and open the code, or lose a lot of money. Seems to me the GPL is the less risky option.

    --
    Give me Classic Slashdot or give me death!
    1. Re:Fear mongering by Mariner28 · · Score: 5, Insightful
      What stands out most to me is, after reading up on Ed Walsh's background, that he is extremely biased: His background, before getting his law degree, was in systems and software development. In his narrow view of the world, the only for-profit companies are those that sell proprietary software. Any other "company" is just an end-user of software. So Walmart, Sears, Barnes & Noble, General Motors, Ford - all these companies, which may or may not use Open Source software for internal business use which gives them an edge over their competition - simply aren't for-profit companies.

      And the final straw? I had NoScript enabled in Firefox, and when I first went to Law.com to read the article, I got a 404 error message because scripting was blocked. The kicker? Law.com uses Apache Tomcat server - open source software (albeit not GPL). Either Law.com knows better than Mr. Walsh, or is just too cheap to pay for a proprietary web server - can't afford their own dog food, eh?

      --
      "A little misunderstanding? Galileo and the Pope had a little misunderstanding."
    2. Re:Fear mongering by bsDaemon · · Score: 2

      of course, the least-risky options are

      a) write your own damned software if you want to be a scrudge about it, or

      b) don't violate the license in the first place.

      talks of how to escape punishment after getting caught violating the license are about as productive as talks about how to escape punishment after getting caught robbing a bank.

      Its best to just not do it in the first place.

  4. Re:GPL 3 by paulbd · · Score: 4, Insightful

    society Foo is NOT free. it significantly restricts the actions of MURDERERS, RAPISTS and CHILD MOLESTERS. thus it is clearly not free. laws are not nothing more than anti freedom licensing, and has significantly diminished all our freedoms. society Bar is a truly free place. it allows anyone to beat anyone else over the head with a cast iron pipe for no reason other than they enjoy doing it. laws that stop people doing what they enjoy is a huge step backwards, IMHO.

  5. Neeeehhh, What's up, Doc? by Stanistani · · Score: 4, Informative

    Google: Bugs Bunny maroon

    1. Re:Neeeehhh, What's up, Doc? by commodoresloat · · Score: 2, Funny

      Bugs Bunny isn't the only source of this term as an insult, however; besides its rather obsolete meaning in terms of descendants of runaway slaves, a "maroon" is someone isolated -- "marooned" as it were -- and can be used to refer to someone who is sheltered, who hasn't traveled, or who is simply closed-minded. So it's not just a synonym for "moron."

  6. Base premise is wrong by pembo13 · · Score: 4, Insightful

    The GPL definitely has no problem with people using software to generate wealth.

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    1. Re:Base premise is wrong by Archangel+Michael · · Score: 2, Insightful

      The GPL definitely has no problem with people using software to generate wealth. No but RMS certainly does, and it shows up in GPL3.

      Many of the newer restrictions put in between GPL2 and GPL3 were due to this little factoid, namely Tivo using GPL2 software in a way that RMS didn't like, and making money off of it.

      Plenty of people use GPL2 software in ways that are distasteful, however, the only ones being protested against (via GPL3) are commercial. I wonder why!
      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  7. Re:GPL 3 by Anonymous Coward · · Score: 2, Informative

    Are you really that fucked up to compare commercial activity with child molestation ?

    GPL is NOT a fucking free license, you know and I know it and most of all, RMS knows it .

    BSD is the license if someone is looking for true freedom.

    Stop corrupting the true meaning of freedom with your activist orwelian definition of such ...

  8. Re:GPL 3 by quarterbuck · · Score: 3, Insightful

    The article provides a nice explanation. Free is Freedom , but not for users (or second party developers), but for Software. The software is free to be developed without restrictions.
    The article also explains the so called anti-corporate stance. The article says that it restricts the ability of companies to provide differentiated solutions, which is correct. As long as the differentiation exists only in software and the hardware is non-unique (even if DRM locked down), GPL will level the playing field. The differentiation has to be in the product, which I think is acceptable and promotes innovation.
    BSD is a free license in the sense that its users are free to do what they want, but restricts the freedom of the software to be developed without restrictions.

    --
    http://slashdot.org/submission/1062723/Cheap-mobile-data-plan?art_pos=2
  9. Re:GPL 3 by Anonymous Coward · · Score: 4, Insightful

    Version 3 of the GPL merely adds a few requirements to those of previous versions in order for someone to *distribute* the licensed work. There's no change at all for users. It continues to protect the 4 freedoms, so is clearly a free software license.

  10. Re:What a stupid article by LurkerXXX · · Score: 4, Insightful

    Not only that, he goes on to basically color all open source software as GPL3 software later in the article. There is lots of BSD and other licensed software out there basically free for companies to take and use as they wish as long as they abide by simple rules like keeping the attribution.

  11. I've said this all along. by jskline · · Score: 2, Insightful

    It's another greedy lawyer. His real interest is in covering big business and ways to make sure this "OSS"is made incompatible with current patent law. Ultimately I'm sure he's got lobbyists in Washington pushing to get legislators to want to regulate open source anything and maybe even make it illegal.

    Just another damned greedy lawyer voicing is woes at OSS.

    --
    All content in this message is copyright (c) 2008. All rights reserved. RIAA is prohibited here.
  12. FUD and more FUD by mlwmohawk · · Score: 5, Insightful

    This is obviously written from the perspective of "anti-free software."

    "The new lesson is that the freedom belongs to the software, not to users." This is SO bogus and mis characterizes the whole point of the new GPL. The "freedom" is absolutely for the users, especially the end users. The restrictions quoted in the article have nothing to do with users, but everything to do with ISVs taking GPL software and screwing the users.

    "Changes in the GPL impose other limits on the ability to leverage a proprietary position when open source is involved."

    This is true, so, write it for yourselves then. Don't think you can capitalize on someone else's work and deny then the ability to capitalize on your modifications to their software, that isn't very fair.

    I don't get what the issue is. If you want to develop closed source software, then so be it, however, don't take other's GPL code and try to close that off, that's theft. How hard is it for the reptilian lawyer brain to understand this very simple concept.

    We even say what is needed to comply. But NOOO, they have to keep up with the FUD.

    Last little bit:

    "Edmund J. Walsh is a shareholder and a member of the electrical and computer technologies and the IP transactions groups at Wolf Greenfield."

    Ahh, now I understand!

  13. Re:GPL 3 by riceboy50 · · Score: 2, Insightful

    Sometimes to protect the freedom of something, you must restrict the freedom of something else. At least that's the argument I've heard.

    --
    ~ I am logged on, therefore I am.
  14. Bad assumptions by Brett+Smith · · Score: 5, Insightful

    This article is confused and makes all sorts of horrible assumptions. In short, the author seems to believe that the only way people make money off free software by adding "differentiating" proprietary software to it. Since the whole point of the GPL is to prevent people from making the software under its purview non-free, it shouldn't really be surprising, then, that the author finds it a huge pain in the neck. Personally, I'd say the license is a success, and I suspect a lot of the companies making money from GPLed software would agree with me.

    -- Brett Smith, License Compliance Engineer, Free Software Foundation

    1. Re:Bad assumptions by greed · · Score: 3, Interesting

      You get paid for your time to write something useful for someone. Just like I do, I don't get royalties on any of the closed-source products at work, I just get paid for my time. Which does include some hacking on free software to suit our needs. And making sure that licenses are followed, and that GPL and similarly licensed code does not get combined with our proprietary code.

      If no-one wants that program enough to pay someone to write it, then it gets done by people who want to have that program more than they want to be paid to write a different program. Or by people who just want to write software.

      Or it doesn't get done.

      Unlike commercial software, though, there isn't a whole bunch of marketing out to trick people into wanting the program. "Install this toolbar and we'll p0wn your Internet Explorer I mean give you an enhanced browsing experience!"

  15. Re:Article Worthless FUD by myvirtualid · · Score: 5, Funny

    I read the article.

    Did you? Then how do you justify writing

    In the first paragraph, the author acknowledges that the scope of the article does not include the changes between GPLv2 and v3.

    ? When you do RTFA, note the 6th and 7th paragraphs, from which I quote:

    Under prior versions of the GPL, it was generally accepted that open source and proprietary software could peacefully coexist.... Under the new version of the GPL, the proprietary characteristics of software that step into the ring with open source software are knocked out.... Changes in the GPL impose other limits on the ability to leverage a proprietary position when open source is involved. Under the new version of the GPL....

    Clueless post, more like.

    Do I disagree or agree with the article? Doesn't matter. Though I really do like the closing paragraph:

    With the new GPL in place, free software advocates seem willing and able to take action. You should make sure that the use of open source software is ready for the challenge.
    --
    I'm here EdgeKeep Inc.
  16. misleading by bcrowell · · Score: 5, Insightful

    What a lousy, misleading article. He makes it clear upfront that he's talking about two separate things, but then he goes on to mix them together indiscriminately throughout the rest of the article. (1) If you build your business on GPL 2 software, you'd better read the GPL 2. People who don't are getting sued. (2) GPL 3 is different from GPL 2, and may be incompatible with some business models that GPL 2 is compatible with.

    Re #1: Duh. Don't agree to a license without making sure you can abide by the license. Re #2: Similar duh, and it's relatively inconsequential because very little software is under GPL 3 so far. (The typical PHB reading this is probably not going to understand that GPL 2 doesn't automatically update GPL 3, but the article could easily leave you with the impression that it does.)

    With the filing of court documents, a philosophical debate about the proper place for software in society has become a business dispute with the risk of substantial consequences.
    Well, no, it's not a risk. A risk refers to something you can't predict. If you agree to a license and then violate the license, that's not a risk, that's intentionally shooting yourself in the foot.

    For-profit companies using open source software should take notice
    He talks about "for-profit" like this all through the article. That's stupid. The GPL doesn't discriminate between for-profit and not-for-profit use. Of course the people getting sued are all for-profit companies. Is this a surprise? A nonprofit probably wouldn't have any motivation to violate the GPL, and anyhow you don't usually pick people to sue who don't have money.

    The new lesson is that the freedom belongs to the software, not to users. You are not free to do whatever you want with the open source software and may find yourself in a legal fight if what you do restricts the freedom of the software.
    Huh? This is idiotic. Software doesn't have human rights. The GPL also doesn't place any restrictions on how software is used. In fact, you can use GPL'd sofwtware without even agreeing to the license. You only have to agree to the GPL if you want to modify the software and then redistribute it.

    Any activity that leverages software for business advantage is likely to restrict the software's freedom
    Hmm...say Joe's Garage uses Firefox and OpenOffice. Can anyone explain why that's likely to "restrict the software's freedom?" Or say Barnes and Noble runs Linux on their servers. Does that mean they're "likely to restrict the software's freedom?" What he really means is that if you try to violate the GPL by making OSS into proprietary software, you've got a problem. That's a lot narrower than "leveraging software for business advantage."

    and the growing use of open source software by for-profit companies has been a growing irritant for free software advocates.
    Oh, God, it just gets dumber and dumber. The OSS community wants users. Everyone I know in the OSS community is typically overjoyed that IBM got on the Linux bandwagon. They're happy that Google is generally OSS-friendly. They love it that more and more OEMs are offering machines with Linux preinstalled.

    1. Re:misleading by doctorcisco · · Score: 2, Insightful

      It's not nearly as biased or misleading as many of the Slashdot crowd want to say it is.

      With the filing of court documents, a philosophical debate about the proper place for software in society has become a business dispute with the risk of substantial consequences. He's right about this. If I use ExtJS, am I required to either buy a license or open source my entire website? Yes or no? If I modify but do not distribute GPL3 software, must I release my modifications? Yes or no?

      And the real kicker: If I have software patents, and want to be able to enforce them, can I legally use any GPL3 software at all? Yes or no?

      These are all risks one must consider before using GPL3 software. Which source code must I release? FSF isn't sure the ExtJS people are wrong that using their stuff touches ALL the code that has ANYTHING to do with my website. So if I use GPL3 stuff on my web server, I could get sued for not releasing proprietary stuff I've developed to make that website work. Guess what -- getting sued is a risk, no matter which way the verdict goes.

      GPL3 ain't all that simple, and it ain't all that clear, at the edges. Which source code must I redistribute, and what can I keep to myself? If the FSF can't say, then it's not clear. If I own software patents, can I enforce any of them against a potential Open Source violation of those patents after using any GPL3 software in my business? Probably not. Both of those are pretty big risks to a fair number of businesses.

      doc

    2. Re:misleading by __aayurq3262 · · Score: 2

      In fact, you can use GPL'd sofwtware without even agreeing to the license. You only have to agree to the GPL if you want to modify the software and then redistribute it. If you want to download, install and run GPL software, you need permission from the copyright owner, just as you need that permission for non-GPL software. You get that permission only by agreeing to the terms of the GPL license. If you don't agree to the terms of the GPL, then you have no right to make the copies needed to use it. There is a difference between "not agreeing to the terms of a license" and agreeing to terms that only affect you when you want to "modify the software and then redistribute it."
  17. Re:GPL 3 by bsDaemon · · Score: 5, Insightful

    If I release code under BSD, that code is always under BSD. If someone else releases a new product based on my code, they have to admit it -- but they can keep their code to themselves if they so wish.

    I haven't lost anything, because no one took MY code and told me I couldn't use it anymore. Likewise, I didn't *TAKE AWAY* their ability to do what they wanted with THEIR WORK.

    No freedom is lost under BSD.

    Under GPL, if someone uses my code to do something else, then their code effectively becomes my code as well, and they have to play by my rules. Therefore, I am restricting their ability to access control over their own time and creative works. I have effectively limited the other developer.

    "End users" by the definition probably don't give a crap if they can see the code. If they did anything with it, they'd be developers. I don't see how end users lose out either way -- license arguments really only affect other developers. ... not that I'm biased or anything (checks name again)... nope, not biased at all...

  18. Re:Article Worthless FUD by tsstahl · · Score: 4, Insightful

    Mod parent DOWN. The author is highlighting the fact that GPLv3 is largely incompatible with proprietary software. Furthermore, he offers a prudent warning on patent use with regards to the legal landscape. Regardless of what you think you know the GPLv3 says, nobody knows for sure until a court rules on it. Judges are lawyers. Lawyers are asked all the time "what do you think a judge will say". Lawyers use the same criteria judges do to render an opinion. Sometimes they are right, sometimes they are wrong, most of the time the question is never tested. The article is NOT FUD. It is a qualified attempt to quantify risks.

  19. Re:Conceptually Accurate by cptdondo · · Score: 5, Interesting

    Horsepuckey. OSS is all about protecting and creating wealth and making gobs of money.

    I spent 2 years building an embedded panel. We could have bought some proprietary software and gone on from there. Instead we used linux, elinks, and some open source libs. We also used open hardware, and even sponsored the development of additional hardware. All of that allowed us to bring a full-fledged completely industry standard control panel that's ethernet enabled, has an industry standard web server built in, is easily field modifiable, and, best of all, has no license fees. Our competition uses proprietary technology. They have a 300 baud serial connection. We have wifi, 100 mbit ethernet, and web connectivity - all for about the same investment up front, with about the same hardware costs, and we pay no royalties.

    Who has the market advantage?

  20. Look at the bile flowing here by endeavour31 · · Score: 2, Insightful

    A corporate attorney states that businesses which could do certain things under GPL2 cannot do these same things under GPL3 and look at the venom spew. Why all the fuss? He is entirely correct from a legal standpoint to warn business of litigation risk under a clearly more restrictive license.

    Business adoption of OS has in the past been facilitated by working around the GPL2 restrictions. How the hell do you build a business advantage over a competitor when you are forced to divulge your developments to everybody?

    A previous poster correctly noted that business will be forced to develop everything themselves - or use alternatives which make business sense. How amazing it is when what was a hobby for people becomes mired in profit. This begs a question: will GPL3 ruin open source development in the business world? If they cannot use or protect innovation why would business work in this space?

    Is GPL3 a dead end scenario where only the only development is done by hobbyists and business never develop in it? Linux would not be where it is today without business support - IBM for example - so you pay a price for guaranteeing the software itself over all else.

    I am sure it is worth it to some.

    1. Re:Look at the bile flowing here by Znork · · Score: 3, Interesting

      How the hell do you build a business advantage over a competitor when you are forced to divulge your developments to everybody?

      What, competition without state protection? Build a business advantage by being better, cheaper, faster, leaner? That sounds almost like a free market; cant have that, eh?

      will GPL3 ruin open source development in the business world

      No. It will create problems for free riders and make it easier for good corporate citizens to abide by the GPL because they wont have to worry about their less ethical brethren using it against them.

      One corporations proprietary advantage is everyone elses disadvantage; some companies actually realize this and figure that having an advantage for 6 months in one area while their competitors have an advantage in another area for 6 months means they get a clean slate with _both_ advantages at the beginning of the next cycle. Plus their new advantage for that cycle... Moving technology forward much faster and not subject to anyone elses whims.

      Linux would not be where it is today without business support

      Businesses who have, to a large extent, been part of formulating the GPLv3. The corporate objectors to GPLv3 tend to be more in the non-contributing camp.

    2. Re:Look at the bile flowing here by normal_guy · · Score: 2, Insightful

      Off the top of my head, Apple. Any game developer (or anyone who sells shrink-wrapped creations.)

      Don't get me wrong, GPL certainly has it's place.

      However, I'm sure Sid Meier wants to make more than an hourly rate after creating _his_ software masterpiece.

      --

      Linux: Free if your time is worthless.
  21. Re:Conceptually Accurate by peragrin · · Score: 5, Insightful

    I think you need a lesson in supply and demand.

    you write the software once and can sell a billion copies with no overhead costs to you. Do you think dell or apple can sell a million computers without buying a million computer cases? if everyone was a millionare how much would a loaf of bread cost?

    Software by it's very nature means unlimited supply of the product thus making it worthless. Novell, IBM, Red Hat, etc are making Billions by not selling software, but by selling the service, and customization of said software for particular needs.

    Software doesn't follow standard economic rules of supply and demand. Stop trying to pretend that it does.

    --
    i thought once I was found, but it was only a dream.
  22. Author may actually understand.... by BigGar' · · Score: 3, Interesting

    From the article:
    By now, most open source users understand that free refers to freedom, not to price. The new lesson is that the freedom belongs to the software, not to users. You are not free to do whatever you want with the open source software and may find yourself in a legal fight if what you do restricts the freedom of the software.

    I disagree with several statements that the author doesn't understand the GPL. While the article does tend toward "scaremongering" I think the author has a pretty fair understanding and is looking forward from a legal point of view and he's a tad nervous about what he sees as potential areas of conflict.

    --


    Shop smart, Shop S-Mart.
    1. Re:Author may actually understand.... by Reziac · · Score: 3, Insightful

      I read it exactly as you did. The author understands the GPL, and its implications, quite well. Trouble is, most FOSS advocates are wilfully blind to those implications, having never run a business that's large enough to have to worry about legal threats.

      If I were a PHB, this article alone would be enough to scare me off GPL'd software -- because I would interpret this as a potential threat of unknown magnitude. Remember the average PHB isn't going to distinguish between GPL2 and GPL3, either. A lawsuit against a GPL3 violator WILL be perceived as a lawsuit against ALL companies that use GPL'd software, regardless of which license version. And in at corporate management levels, the perception is what counts.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    2. Re:Author may actually understand.... by CodeBuster · · Score: 2, Insightful
      There is a potential problem in the wording, which the author legitimately points out. The following excerpt from the article (with the quoted portion excerpted from GPL v3) illustrates the problem:

      Under the new version of the GPL, the proprietary characteristics of software that step into the ring with open source software are knocked out, unless the proprietary components are "separate and independent works, which are not by their nature extensions of the [open source] work, and which are not combined with it such as to form a larger program." Suppose, for example that a certain open source server program implements some sort of network protocol such that custom client software can communicate with the server and exchange data. Now, it could be argued that even though the programs are completely separate and communicate only over the network via a protocol that they are "combined in such as way as to form a larger program" thus triggering the GPL source code sharing requirements (even though both programs remain entirely separate). The final interpretation depends upon how one defines "program". Is it defined from the point of view of the user, the operating system, the compiler? I admit that I have not read the entire V3 license, but I cannot recall whether or not "program" is explicitly defined in the license in such a way as to make the above clause unambiguous (that is the problem with natural languages and why we don't program in them, there is more than one derivation of meaning for context sensitive grammars, they are or can be ambiguous).
    3. Re:Author may actually understand.... by CodeBuster · · Score: 2, Interesting
      Looks bad to reply to my own comment, but I had to post a clarification. The definitions section of GPL v3 defines "the program" as follows:

      "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. It would therefore be necessary for the protocol itself to also be licensed under the same version of the GPL (possible I suppose, but free software usually implements an existing standard rather than inventing and licensing a new one of their own creation) to trigger the share and share alike rules for proprietary programs which implement the protocol to communicate with the server program. Unlikely perhaps, but still theoretically possible.
    4. Re:Author may actually understand.... by Reziac · · Score: 2, Insightful

      Since the nature of the violation may not be well-understood by the businessmen involved (note that 99.9% of these are NOT coders, let alone FOSS advocates) they will not distinguish between an actual violation, and the threat of lawsuits over what is perceived as a nebulous line between violation and allowed behaviour. Business tends to be extremely conservative about risks, especially risks with fuzzy boundaries. The GPL, especially in its newest incarnation, increases the fuzziness of legal risks surrounding FOSS.

      And that's the point where company lawyers will say NO, the money saved here is not worth the risk. In their mind, it is better to buy something with a license that says "You may use NN copies of it and do absolutely nothing else with it" rather than wonder when they're going to inadvertently miss some GPL restriction and wind up sued for it.

      (I know most people here won't RTentireFA, but the last part is the most relevant, and it's what I'm talking about.)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  23. Re:GPL 3 by Spy+der+Mann · · Score: 4, Insightful

    GPL 3 is nothing more than anti corporate licensing, and has significantly diminished us all.


    Tell that to frustrated Tivo users. Don't like GPL3 software? Use software with a BSD license. But getting the code and locking it in so that users can't modify THEIR software inside your box, isn't what we could consider "freedom".

    You're still thinking commercially. ALL software should be free. The only reason why companies use "secret" software is so that they can implement their proprietary extensions and charge for them.

    You know, like the iPhone.
  24. Re:GPL 3 by burnin1965 · · Score: 4, Insightful
    From TFA...

    the freedom belongs to the software, not to users


    It seems the lawyer gets some of it, GPLed software truly is free software.

    As far as BSD vs GPL, they are both open source licenses for free software but they both have their restrictions. If you don't consider GPLed software to be free software then BSD licensed software is not free either as there are still restrictions, i.e. you cannot remove copyrights from the code and claim it to be your own.

    The BSD license is more acceptable to businesses who see open source as a resource to be harvested but never invested in. The GPL is not and is designed to keep the software free. Does this mean the GPL in any of its forms is "anti corporate licensing"? Absolutely not, it simply enforces the give and take nature of open source, it in no way stops corporations from using the software to enhance their business as long as they are not in the business of leeching free software and attempting to create false monopolies and false supply limitations with the same software.

    Really I find the entire anti-GPL fray to be an outlandish waste of time and effort, the GPL is not forced on anyone, if you don't like the license then stop coveting the code, pay the cost and develop your own stinking code.
  25. crying over presents by Tom · · Score: 4, Insightful

    Anyone else feel like the pooooor proprietary software companies are the equivalent of someone complaining about his birthday presents?

    Hey, nobody forces you to use it, you know? You can write your own if you don't like the GPL. Different from patents, the GPL doesn't prevent you from coming up with the exact same thing, on your own time and expense.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:crying over presents by k_187 · · Score: 2, Insightful

      I believe that is the exact point the article is trying to make. Businesses may be too keen to think "hey its free! lets use it" without considering the future ramifications that their decisions may have.

      --
      11 was a racehorse
      12 was 12
      1111 Race
      12112
  26. Re:GPL 3 by vux984 · · Score: 3, Interesting

    the GPL 3 license is NOT free software. It significantly restricts CERTAIN people from using it, thus is clearly NOT FREE.

    It doesn't restrict anyone from USING it.

    It prevents 'other people' from RESTRICTING you from using it. If YOU are those 'other people', it prevents you from preventing other people from using it.

    BSD is truly free license

    Yeah it is, if you are lucky enough to get something BSD licensed. No guarantee that's going to happen even if all the projects it was based on were BSD, it might be all locked up proprietary when you obtain a derivative software.

    People who write GPL software want the end users to be able to modify and redistribute the software. That's freedom. And the GPL ensures that goal is met.

    What freedom do you get with the 'truly free' BSD? You get the 'freedom' to restrict people further down the line so that they can't modify or redistribute the software. Ever wonder what people 'down the line' think of this truly free BSD software? Oh wait... they didn't get any. By the time the software got to them it wasn't BSD anymore, it wasn't free anymore.

  27. Re:GPL 3 by plague3106 · · Score: 2, Insightful

    I don't think your rant really applies; companies aren't all murders, rapists and child molesters. I would go so far as to say most haven't done any of those things. The GPL isn't functioning as a punishment for violating some law.

    As a developer, if I want to use GPLv3 code, I'm restricted, right off the bat, whehter or not I have actually done any "harm" to GPL'ed software. Also, you can look at the GPLv3 as a tool to restrict those that did adhere to the terms of v2, but in ways the writers of v2 hadn't considered or made clear in v2. Essentially, it looks like they threw a hissy fit, even though v2 was being followed to the letter, because someone else didn't do exactly what the FSF wanted (but didn't encode into the license).

  28. Restrictions on which "users"? Muddled arguments by zooblethorpe · · Score: 3, Insightful

    The article provides a nice explanation. Free is Freedom , but not for users (or second party developers), but for Software. The software is free to be developed without restrictions.
    < ... snip ... >
    BSD is a free license in the sense that its users are free to do what they want

    There appears to be a goodly bit of confusion in this discussion about how the word "users" is employed. Some posts include the word to indicate end users, generally the consumers that purchase the end products and use the software included. Other posts seem to include the word to indicate anyone making use of the software, mostly intimating the developers who would leverage the software as part of producing the end product.

    The lack of proper distinction here is causing a real absence of clarity in what people mean. AFAICT, there is as-yet little legal precedent in the US backing up any sort of EULA-type "agreement" that restricts how end users can actually use the end products. Corporations are increasingly trying to dictate various limits, but so far I'm not sure that case law really backs this up. As such, *all* end users are essentially free to do what they want with software under *any* license, within the (admittedly obfuscated, and currently imperiled) bounds of copyright.

    Meanwhile, for intermediate users such as developers, there are much more cut-and-dried legal definitions for how and what folks can do. I think TFA is dealing mostly with this aspect (though I haven't completely RTFA). Just in terms of basic ethics, which might well be very foreign territory both for the author of TFA and the PHB target audience, most folks can agree that, if you're essentially selling something that belongs to someone else, that someone else has a say in how you go about doing so.

    -----

    The assumption that anyone can own what are essentially ideas (i.e. book plots, computer code, artistic designs, etc.) is the foundation of the whole concept of intellectual property. If we accept that such ideas can be owned, then we must accept all the rest of the baggage of ownership that goes with this position -- including the stipulation that selling someone else's things as your own, without proper permission, is in violation of property rights.

    The GPL in all its various forms simply attempts to define that proper permission. If folks don't like what such permission entails, fine -- bloody well don't use GPL-covered code. They're still completely free to develop their own code that does what they need it to (note that I'm totally ignoring the whole issue of patents, which is plenty of grist for another mill or twenty). Whining about not getting a free ride just makes people look like wankers. Whine, whine, whinge. Meh.

    Cheers,

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
  29. Re:What a stupid article by compro01 · · Score: 3, Insightful

    And it seems that often they can't even be bothered with those simple rules.

    --
    upon the advice of my lawyer, i have no sig at this time
  30. Re:Article Worthless FUD by legirons · · Score: 3, Insightful

    "The author is highlighting the fact that GPLv3 is largely incompatible with proprietary software."

    Not really - most of the text seems to be claiming that it's incompatible with commercial use, which is the opposite of most peoples' interpretation.

    (this is achieved in the article by suggesting that commercial anything requires placing restrictions on other peoples' software)

    There are plenty of clues that this article differs substantially from the plain language of the GPL, for example suggestions that you could be sued for merely using the software (what does freedom 0 say again?)

  31. Re:GPL 3 by A+beautiful+mind · · Score: 5, Insightful

    No freedom is lost under BSD.
    Under BSD, you're free to make software. Under GPL, you're free to make free software. Under BSD, you're saying: "Do whatever you want with my code, I don't care". Under GPL, you're saying: "Here is this software I've written, you can use and modify it all you want, but if you distribute it, you need to guarantee the same level of freedom to those who receive the software that you have received". BSD thinks in gratis code, GPL thinks in a free software ecosystem.

    Users want to develop on the code aswell. Users can be companies, experienced software developers and even regular old Joe, who just wants to have an annoying bug fixed in his favorite software package. The nonexistent distinction between users and developers is exactly the reason why BSD is less free than GPL.
    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
  32. FUD but well founded FUD... by nweaver · · Score: 3, Interesting

    This article is FUD, but it is actually well founded FUD.

    EG, the GPLv3 is specifically designed to limit the "set top box" model, as the provider can no longer treat it as a sealed appliance if GPLv3 code is involved (the anti-TiVo clause).

    The GPLv3's patent liscence clause is deliberately broad:
    A contributor's essential patent claims are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, control includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.

    Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.

    Likewise, the recent lawsuits have made it clear that the FSF crowd has grown more willing to carry the GPL into court, and as another poster mentioned, there is the ExtJS's use of the GPL: Since the Javascript gets into the final product (the page), you can argue that by using ExtJS, your web site page, as rendered, is now GLPv3, the same problem Bison used to have before they changed it from being pure GPL, not to mention the attempt to "atheroize" the GPL because of the "googleization" problem.

    --
    Test your net with Netalyzr
  33. I don't see the problem by uffe_nordholm · · Score: 3, Insightful
    If a company wants to use software released under the GPL in their own products, hadn't they better understand the licence terms before they start doing anything? What would happen if Microsoft caught Adobe using Excel in parts of Photoshop?(1)


    As I see it the creators of some software relesase this software under the GPL, which grants you certain liberties you would not have if the software were released under a more classic closed source commercial licence (think Microsoft/Adobe/Apple...). I think that if you are to use the work of the original creators you should abide by their wishes/terms. If you won't/can't then dont use their work and create your own software doing the same function.

    As far as I am concerned, this is a non-issue: it doesn't matter what licence software is released with, you need to understand that licence before using the software in you own products, if at all! The difference between commercial licence and GPL is that the GPL gives you more freedom from the start, while placing certain limits on how much secrecy you can 'afford your products.

    1: not likely to ever happen, but play with the thought.

  34. I'd rephrase the conflict by Sloppy · · Score: 3, Insightful

    ..the irreconcilable conflict between open source software and its widespread use by for-profit companies.

    I'd rephrase that as ".. the irreconcilable conflict between users and those who wish to limit the maintenance options available to those users."

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  35. Re:What a stupid article by mhall119 · · Score: 4, Informative

    Not only that, but he used the settlements of lawsuits from GPLv2 code to demonstrate what GPLv3 is doing to businesses. He also went on to imply that provisions of the Affero GPL were provisions of the GPL itself. Nothing in this article could be described as informed.

    It was basically "I heard some things about the new GPL, and that there were some lawsuits about open-source code, so I'm going to write a definitive article explaining all the nuances and traps that businesses should be afraid of."

    --
    http://www.mhall119.com
  36. Re:GPL 3 by fishthegeek · · Score: 2, Insightful

    How the hell did you get modded insightful? Laws are not the exclusive province of those that would restrict freedom. The jailing of a murderer GRANTS freedom to the entire non-murdering portion of the population by GRANTING them the freedom to walk in public without fear of getting killed.

    Women are free to walk at night because the jailing of the rapist GRANTS that freedom. Society BAR is the society only a maroon (nods to previous genius) would support.

    --
    load "$",8,1
  37. Define free software? by walterbyrd · · Score: 2, Informative

    Yes, the GPL is more restrictive than the BSD. But many free software advocates see that as a good thing.

    The ideas behind the GPL, I think, are 1) stop msft from using their embrace-extend-extinguish strategy. 2) stop proprietary developers from using the code without giving anything back.

  38. Re:GPL 3 by mhall119 · · Score: 3, Insightful

    The article provides a nice explanation. Free is Freedom , but not for users (or second party developers), but for Software. The software is free to be developed without restrictions. It is freedom for users, but specifically freedom for other users, not necessarily you. The only thing the GPL prevents you from doing is giving downstream users of GPL code less freedom than you were given by that GPL code.

    You can use GPL code however you want, it explicitly states it is not a usage license. What you can't do is distribute GPL code in a manner that gives those who receive it less freedom that it gave you.

    BSD gives you the right to give, GPL gives you the right to receiving.
    --
    http://www.mhall119.com
  39. Re:GPL 3 by msuarezalvarez · · Score: 3, Insightful

    "End users" by the definition probably don't give a crap if they can see the code. If they did anything with it, they'd be developers. I don't see how end users lose out either way -- license arguments really only affect other developers. ...

    They don't care until $APPLICATION_THEY_DEPEND_ON stops being maintained or the manufacturer of $EXPENSIVE_HARDWARE_THEY_BOUGHT decides it needs more money so the people that bought its hardware should better move on and buy a new $EXPENSIVE_HARDWARE_THEY_BOUGHT and, to `motivate' them, stops releasing drivers...

    End users do not care about licenses in the same way as people being subjected to experimental drugs unwillingly do not care: they do not know they care.

  40. Re:GPL 3 by mapsjanhere · · Score: 2, Insightful

    I thought the aspect relating GPL_3 and web page design bares some attention so. I can see scenarios where use of software using the GPL_3 becomes actually impossible; if I have implemented closed source software for part of my site it might become impossible for me to use open source on others because I either don't have source code to give or am contractually obligated to keep it secret.
    As far as "we have to wait and see what the courts will say" the article is actually informative.

    --
    I'm aging rapidly, I bought a new game and had no idea if my machine was good for it.
  41. Re:Out of curiousity by mhall119 · · Score: 2, Informative

    But by creating the need for "license compatibility," I have already exercised control over their code -- I have dictated the terms of the license. No, you are exercising control of the distribution of your code, not their code. They are free to distribute their code however the want, but if they want to distribute your code, they have to do so by your rules. The BSD license is not any different in this regard, they just have fewer rules.

    That license then gives me unfettered access to their changes to my code, which I can accept or reject. That is another flexing of control. No, it only gives you access to their code if they distribute to you. If they don't give you a binary, they don't have to give you the source.
    --
    http://www.mhall119.com
  42. Re:GPL 3 by Archangel+Michael · · Score: 3, Interesting

    Since I've been modded "troll" already, and since you've taken at least a civil enough tone, I'll try to clarify what I mean.

    Free is Freedom, except for people with whom the FSF and RMS disagree with on whatever principle they're trying to stand on. Much of the additions to the GPL from v2 to v3 have to do with issues arising from how certain people USED GPLv2 software. The likes of RMS have political ax to grind, and it shows up in the GPL3.

    If I recall correctly certain parts of the GPL were written expressly to privide a certain "lockout" (ie prevent hacking) of a particular device. While the code was provide under GPL v2 for all the GPL2 software, someone didn't like that they couldn't hack it up like they wanted.

    This isn't about "free" code (it was available) it was more about how someone figured out a way to keep control over the free code in the device they were selling.

    If you want code open, then let it be open. If you want to control how or who uses your code, then don't make it free. At least be intellectually honest about it. The result of GPL3 is exactly the same as a EULA that restricts who and how software is run.

    In this case, RMS is wrong. If RMS was truly about "Free" as in "freedom" he would have chosen BSD style license, which has even less restrictions. I even go further and will predict to you that GPL4 will be even more restrictive as people figure out ways around the restrictions of GPL3 that RMS doesn't like. Care to make a wager?

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  43. Re:GPL 3 by Zibri · · Score: 2, Informative

    "BSD is the license if someone is looking for true freedom."

    No, it forces me to attribute the work to original author, thus not free - and you know it.

  44. Re:Article Worthless FUD by galoise · · Score: 2, Informative
    well, he doesn't make that distinction.

    the proprietary characteristics of software that step into the ring with open source software are knocked out, unless the proprietary components are "separate and independent works, which are not by their nature extensions of the [open source] work, and which are not combined with it such as to form a larger program." Losing proprietary rights can be significant because those rights are frequently essential for any company seeking to profit from differentiated high-tech products. There he jumped olimpically from "stepping into the ring" to losing propietary rights, even when he is quoting the exact conditions under which the "use" of GPLed work would waive some propietary rights.

    The lack of that subtle distinction, in the written work of a reputed expert in IP issues is fishy and suspicious.
    --
    entia non sunt multiplicanda praeter necessitatem
  45. And the zealots come out to bash by Secret+Rabbit · · Score: 2, Interesting

    Given that this is /. and the number of GPL zealots that there are here, it is no surprise that there are so many responses that tell of, pretty much, functional illiteracy when it comes to reading this article. As has been mentioned above, this is NOT about a misunderstanding about the details of the [L]GPL, but rather a "heads up" about the ramifications of using someone else's work. As in, you better read the fine print on that license. This guy even said exactly that in the article.

    The only thing that this guy consistently did wrong was confuse open-source with "free" software (as in RMS's definition, not dictionary). Quite frankly, as an advocate of the BSD license (_not_ a zealot mind you) I'm rather irritated that this guy is lumping me in with the GPL people. No, I'm not like that, I don't want to shove my opinions down "your" throat.

    But, welcome to the "us v.s. them" BS that RMS wants.

    The thing that I find sad is that when a lot of companies get together to release code under an open-source license, much of the time, it's actually free-er than the GPL. Newlib and Insomniac Games Nocturnal project are two good examples. Not to mention the closed source, non-restrictive libs offered by commercial entities such as Apple and M$. It's kinda sad that I get more freedom as a developer when using closed source libs rather than much of the "open-source" libs out there.

  46. Re:GPL 3 by nhaines · · Score: 2, Informative

    The GPLv3 doesn't require you to make source code available for web services. The related Affero GPL versions 2 and 3 do, however, since some web developers thought this was a loophole in the GPL. RMS didn't seem to think it was, but instead the FSF reviewed the Affero license and authorized its use of the name GPL as well.

    The Affero GPL is fairly uncommon as far as I know, but as long as you keep to the GPL and away from the Affero GPL, you should be fine.

  47. Re:GPL 3 by Devin+Jeanpierre · · Score: 2, Interesting

    My reasoning is that, well, everybody has the right to choose the license for their own work-- even if it means restricting it. I am not one of those people that believes that everybody should be forced to release their code as Open Source. I would never require that, because some people don't want to do that. I've seen the moral objectivist (which I am not, but bear with me) argument of 'power' versus 'right', and I think forcing people to release their work is a power. It is not a power, in my eyes, to do whatever you want with your own work, that's your right. I've seen it argued the other way, and the other way simply baffles me.

    So then, why would I let somebody close up my work? Well, the answer is that anybody who uses my work in the creation of a new work, and licenses that work differently, isn't really affecting my work at all. My work is still open source, still available. What that means is that the only thing which they are really restricting, or changing the restrictions of, is their own work-- the changes to my work-- which can't be gotten by alternative means. So, in my eyes, me letting them close the source up if they wish is exactly the same as me letting them close the source of their own original work. Anybody who thinks that they don't have the latter right, wouldn't believe they have the former, and as far as I can see, anybody who thought they didn't have the former right would think they didn't have the latter.

    --
    -Devin Jeanpierre
  48. Re:Restrictions on which "users"? Muddled argument by reebmmm · · Score: 2, Informative

    there is as-yet little legal precedent in the US backing up any sort of EULA-type "agreement" that restricts how end users can actually use the end products.

    Not true, but oft-cited on Slashdot. There are a number of cases at district court levels that have backed EULAs and a few appellate court cases too.

    The ones that lose are typically those that impose huge burdens on the consumer: changes in law, venue, arbitration, etc. A recent case placed a limit on non-transfer clause, but the court hinted that the original purveyor was probably in breach, not the person that was actually sued.

    There's a now out of date article from a couple years ago by Mark Lemley that discussed "terms of use": http://papers.ssrn.com/sol3/papers.cfm?abstract_id=917926

    Furthermore, EULAs aren't just software oriented. There is a long history of cases that impose restrictions from contracts that consumers don't get until, arguably, it's too late.

    As such, *all* end users are essentially free to do what they want with software under *any* license, within the (admittedly obfuscated, and currently imperiled) bounds of copyright.

    Simply not true; see above.

    And I'm not sure what is imperiled about the bounds of copyright. If anything, they're about to be extended: http://williampatry.blogspot.com/2008/06/acta-call-to-arms-no-more-secret.html

    The GPL in all its various forms simply attempts to define that proper permission. If folks don't like what such permission entails, fine -- bloody well don't use GPL-covered code.

    The funny thing is, many corporate entities would probably agree with you. A number of places I know have zero tolerance for OSS in their workplace, but those rebellious techies use it anyway.

    Even those that are more accommodating are nevertheless hesitant because OSS comes in so many flavors, not just GPLv#. This makes managing obligations next to impossible.

    Whining about not getting a free ride just makes people look like wankers. Whine, whine, whinge. Meh.

    While, I'm sure there are some that would like to commercially exploit the work of others, this is NOT the usual posture in which most companies encounter GPL/OSS. It's usually because some 3rd party contractor used it in a package the company intended to commercially sell or because an employee decided it would make their life easier. Then the problems become VERY acute.
  49. Re:GPL 3 by Jamie+Lokier · · Score: 2, Interesting

    They mean free as in freedom, not price. Some of this software costs a lot of real money to develop.

    If you think "free software" cannot pay salaries, look again: there are lots of programmers paid to work on free software full time right now.

    They aren't the majority, but there are quite a few.

  50. Re:GPL 3 by Archangel+Michael · · Score: 3, Insightful

    "Here is this software I've written, you can use and modify it all you want, but if you distribute it, you need to guarantee the same level of freedom to those who receive the software that you have received". GPL2 was about the code, not who or what or how it was used. The GPL said if you make changes, and distribute the code, distribute the changes as well. It was to benefit the community by making sure that the code was being improved, would be given back to the community.

    Something changed in GPL3, where code becomes almost secondary to how the code is used. It no longer cares about the code, or changes to it. It cares more about who, how, and what it is being used for.

    No matter if you agree with the changes or not, you have to admit that the changes have nothing to do with improving the code, because GPL2 already handled this perfectly fine.

    The changes have nothing to do with improving the code, which makes the changes philosophical, and restrictive.
    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  51. Re:Conceptually Accurate by nasch · · Score: 2, Insightful

    Software by it's very nature means unlimited supply of the product thus making it worthless. Software is not by nature worthless, any more than oxygen is. Abundant does not mean worthless.

    Software doesn't follow standard economic rules of supply and demand. Stop trying to pretend that it does. Of course it does. Supply = infinity, so price = zero. Exactly what you would expect from the relationship of supply, demand, and price.
  52. Re:GPL 3 by collinstocks · · Score: 2, Informative

    Charge for support or for some other service.

  53. Re:GPL 3 by evanbd · · Score: 2, Insightful

    No one is pissed about any USE of GPL2 software. It's the distribution they care about. Freedom 0 is the right to use the software, and that applies no matter how you plan to use it. Distributing it in such a way that you remove Freedom 0 from other users is a different matter.

  54. Re:GPL 3 by Mr2001 · · Score: 4, Informative

    If you want code open, then let it be open. If you want to control how or who uses your code, then don't make it free. At least be intellectually honest about it. The result of GPL3 is exactly the same as a EULA that restricts who and how software is run. Nope. You're confusing "use/run" with "distribute". The GPLv3, like the GPLv2 and most other open source licenses, restricts how you may distribute the code, not how you may use it.

    The GPLv3 is no more or less "intellectually honest" than the GPLv2 was, and the "political ax" is no different. The agenda of the GPL was, and is, to give end users the freedom to modify the software, redistribute their changed versions, and put those changed versions to effective use. The changes in the GPLv3 are there because some companies figured out a way to sneak around that last one.

    In this case, RMS is wrong. If RMS was truly about "Free" as in "freedom" he would have chosen BSD style license, which has even less restrictions. Maybe you should let him define what "free" means to him instead of substituting your own definition. Come on, you might as well be complaining that the BSD license takes away your "freedom" to distribute the software without a copyright notice or to use the authors' names in your advertising.

    I even go further and will predict to you that GPL4 will be even more restrictive as people figure out ways around the restrictions of GPL3 that RMS doesn't like. Care to make a wager? If by "RMS doesn't like" you mean "subvert the intended goals of the GPL", then I agree with your prediction. Is that supposed to be a surprise?
    --
    Visual IRC: Fast. Powerful. Free.
  55. I think his opinion matters more than you think by Maxo-Texas · · Score: 2

    You can say all day long what GPL is *supposed* to mean. But in the end, we've seen many stupid cases where what the lawyers and judges ignorant of technology redefined the entire document by putting a particular spin on a particular section. We see this with the constitution too. There is very little precedent for these documents yet so it is still flexible-- and even when there is precedent, occasionally a random lawyer will think of some new spin- get it to the supreme court in a state or country and have everything overturned.

    I generally agree with everyone on our common understanding of GPL myself. But if it is in a lawyer's financial interest to understand it differently, then they will do so.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  56. Re:GPL 3 by init100 · · Score: 2, Interesting

    If a company does not sell (or provide) any software, but rather some service that isn't easy to duplicate, programmers can get paid regardless of whether all software is free or not. Customization and integration, as well as development of internal specialty software are not likely to stop even if all software would be made free.

  57. Re:GPL 3 by spidr_mnky · · Score: 2, Insightful

    Honestly, I can't see why people bitch so much about which license is superior.

    At least in terms of what's best for the software, and therefore for the users of the software, they present different and mutually exclusive benefits. GPL forces anyone who makes improvements to the code (and releases them) to provide source, thereby giving back to the community. BSD allows those who can't (or won't, or think they can't) release their own work to use and modify the open code. These folks might give back in the form of binary-only programs based on the original (a mixed blessing, in my opinion), or by releasing select patches to the community, while retaining whatever secrets they wish.

    As for which is better for a given piece of software, you'd probably have to take circumstances into account and apply a bit of game theory. I think how much freedom you end up giving, either to the users or to the software, is more a question of math than ethics.

    The only ethical dilemma I see is whether ideas can be owned, and to what extent -- and if you're applying licenses, there's at least some implicit acceptance of the idea of IP. After that, it's just up to your personal preference what you'd like to see done with your code.

  58. Re:Article Worthless FUD by cromar · · Score: 2, Insightful

    Installing and running Foo from your desktop is fine. True.

    Using Foo to power a dynamic website is a bit murky. Not true. This does not count as distribution.

    Using Foo and extending it's functionality for your own purposes is downright thick as mud as to the effects on your patent portfolio. This also does not count as distribution as long as you are only using the code within your own company.

    The key to the GPL is that the restrictions only apply when you distribute the code or a binary to another party.
  59. Re:GPL 3 by spidr_mnky · · Score: 2, Insightful


    BSD is truly free license

    Yeah it is, if you are lucky enough to get something BSD licensed. No guarantee that's going to happen even if all the projects it was based on were BSD, it might be all locked up proprietary when you obtain a derivative software.

    Theoretically, that holds water. Code A could be licensed under BSD, adopted by a company, and released as a binary blob as Code B.

    After that, there is a range of possibilities. One is that B is basically a rebranded version of A, without much noticeable improvement. In this case, end users can just grab A instead. The other end of the spectrum is that A was a half-baked mess, and the company overhauled it to produce a great product. In this case, I'd be pleased if they released B under a similarly free license, but if they did 90% of the work on the project, then it's about 90% as fair for them to be able to keep it locked up as it is for a completely in-house proprietary project.

    Basically, as the amount of "stealing" increases, the company's relevance in the market decreases.

    That said, I could see an argument in the middle range, where A was pretty good, and B was just a lot better, that the company has let the community do the bulk of its work, but holds control over the best-in-class product. That strikes me as somewhat unfair. On the other hand, everyone who contributed to the BSD licensed code knew that could happen, which would seem to make it fair.

    Back in reality, though: Can you site an example of BSD licensed software getting gobbled up by suits, and the end users left without free options?

    I guess there's OS X -- then again, I'm using FreeBSD today, and enjoying it quite thoroughly.

  60. Re:Sorry, it can't... by Todd+Knarr · · Score: 2, Informative

    And this is a problem for me as the author of a GPLv3'd work how? My deal offered to you was "You can use my work as the basis for yours, but you have to let others do the same thing with yours as you did with mine.". Yes it may put a crimp in your plans to not let anyone else do that, but why as the author should I let you freely use my stuff as the basis for your product without any compensation in return? Just as with anything else, you either pay your supplier the price he wants, negotiate a different deal with him and pay according to that deal, or go without whatever the supplier was going to give you. Sure it'd be nice if the supplier just gave you stuff and never asked you to pay, but business doesn't work that way.

    Is it anti-business for a businessman to demand that people pay him for what he's selling them? To say that if the customer isn't willing to pay, they don't get to walk out the door with the product anyway? I don't think so.

  61. Re:GPL 3 by dwye · · Score: 2, Insightful

    > "BSD is the license if someone is looking for true freedom."
    >
    > No, it forces me to attribute the work to original author, thus not free - and you know it.

    What do you think of releasing the software into the public domain? Is that free?

    I have seen lots of arguments, on Slashdot, claiming that PD reduces freedom, by letting MS use it without attribution or a requirement to contribute their changes back to the source (ignoring that everything is going into the public domain, eventually, unless Disney convinces the right people to extend copyright to eternity). I think that some people here are not so interested in freedom as in achieving their desired state, where they are free to do what they want, and restricted from doing what they did not want to do, in any case, and are not willing to accept that reasonable people can disagree where the divide should be.

  62. Re:GPL 3 by Jherek+Carnelian · · Score: 3, Informative

    Don't like Tivo cause you can't "hack" it? Then don't buy one. Build your own instead, using the EXACT SAME GPL software Tivo uses. How come this isn't good enough for people like RMS is beyond me. I suspect this will fall on deaf ears, but WTH...

    RMS's defining moment was when his printer wouldn't work. The printer driver had a bug and he could not fix it because the driver's source code was not available.

    This was his printer (well technically his department's) and yet he was dead in the water - there was nothing he could do to fix it. Buying another printer was not an option - the money had been spent. Sure he could try to reverse engineer and printer driver from scratch and write it correctly. But with no guarantee of success that sure sounds like a poor way to do things.

    So he decided that such a situation sucks, sucks big time, and so he decided to make a difference and change the way the world works so that other people would not find themselves in such a situation.

    THAT's why "build your own tivo" is not good enough for people like RMS.

  63. Re:GPL 3 by msuarezalvarez · · Score: 2, Insightful

    The problem is that even after the average end user KNOWS they care, they don't have the ability to do anything about it GPL3 or no.

    That's rather irrelevant.

    Without the GPL or equivalent approaches, it is impossible to do anything. With it, you have at least the possibilty of doing something. It is irrelevant whether `doing something' means `hiring the only person in the world capable of doing something' or something else.

    No licencing scheme is going to magically turn everyone into people capable of doing what they want.