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."

477 comments

  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 el+americano · · Score: 1

      But if a non-lawyer posted the same type of thing, they might get sued for practicing law without a license. Thank goodness we have licenses to keep idiots from commenting on law they don't understand... except this guy, of course. I'm sure he's the only one.

      --
      Those are my principles. If you don't like them I have others. -Groucho Marx
    5. Re:Lawyer he may be... by Reverend528 · · Score: 1, Funny

      I think it was obvious that he misspelled moroon.

    6. Re:Lawyer he may be... by c_forq · · Score: 1

      They don't leverage apache for business advantage. Instead look at their algorithms - oh wait, you can't. Why? Because of exactly the point he was making. See also the difference between the open and closed source versions of Virtual Box, and any myriad of database options built on top of (but not themselves) open source solutions.

      --
      Computers allow humans to make mistakes at the fastest speeds known, with the possible exception of tequila and handguns
    7. Re:Lawyer he may be... by marxmarv · · Score: 1

      Is BSD really a "free" license?

      --
      /. -- the Free Republic of technology.
    8. 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.

    9. 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.

    10. Re:Lawyer he may be... by debatem1 · · Score: 1

      Eh, I give your troll a 6/10. You get 8 points for hitting a /. hotbutton, but you lose two for doing it in an ontopic thread.

    11. 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.

    12. Re:Lawyer he may be... by tkinnun0 · · Score: 1

      for business advantage. There, quoted the key point for you. Google doesn't leverage a business advantage by setting up boxes running Apache because everyone can do that. Their business advantage is being able to scale, which they've achieved through the use of proprietary software on their back-end.
    13. 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.

    14. Re:Lawyer he may be... by c_forq · · Score: 1

      In the business world many words and phrases have a much more narrow and specific definition. Leverage is one of these words, and the other replier pointed out the key phrase attached to it.

      --
      Computers allow humans to make mistakes at the fastest speeds known, with the possible exception of tequila and handguns
    15. 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.

    16. Re:Lawyer he may be... by Pogue+Mahone · · Score: 0
      He could start by explaining why he is using a noun ("Leverage - noun 1. the exertion of force by means of a lever. 2. the power to influence: political leverage." [OED]) as a verb.

      That identifies him straight away as an uneducated moron (or maroon, take your pick).

      --
      Every bloody emperor has his hand up history's skirt [Peter Hammill/VdGG]
    17. Re:Lawyer he may be... by im_dan · · Score: 1

      No! This is not offtopic, please mod parent funny

      --
      Look over their, it's a grammar nazi
    18. 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.
    19. Re:Lawyer he may be... by KutuluWare · · Score: 1
      Far be it from me to impose some sanity on your rabid anti-lawyer pro-GPL rant, but I suspect your entire FUD argument is predicated on the absence (which I assumed was implied) of a the article "the" in two places. As in, the sentance should read:

      Companies are also required by the new GPL to license to others all patents they own or control related to the open source software, even those not related to code they add to the open source software, and even if they did not own the patents at the time they distributed the open source software. This statement, based on the text of the GPL, is completely accurate. The section in question reads:

      If, pursuant to or in connection with a single transaction or
      arrangement, you convey, or propagate by procuring conveyance of, a
      covered work, and grant a patent license to some of the parties
      receiving the covered work authorizing them to use, propagate, modify
      or convey a specific copy of the covered work, then the patent license
      you grant is automatically extended to all recipients of the covered
      work and works based on it. What this says is, if you distribute any copy of a GPL'd program, and give anyone license to any patents that it may contain, you must grant those licenses to everyone. Note that this part of the Patents section is completely independent of the "contributor's patent claims" section that precedes it -- it applies to anyone who wants to distribute any covered version, modified or not.

    20. 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

    21. Re:Lawyer he may be... by mrchaotica · · Score: 1

      Using a thing is different than leveraging it. For example, a pizza delivery guy might use Honda's VTEC technology by virtue of the fact that he happens to deliver his pizzas in a Civic. In contrast, a Honda-sponsored F1 team would leverage VTEC technology by using it to gain a competitive advantage over other teams. See the difference?

      --

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

    22. Re:Lawyer he may be... by mrchaotica · · Score: 1

      The answer to that depends on the further question, "free for whom?" The GPL is free for the user; the BSD license is free for the developer.</feeding the troll>

      --

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

    23. Re:Lawyer he may be... by tsm_sf · · Score: 1

      Far be it from me to impose some sanity on your rabid anti-lawyer pro-GPL rant Apparently.
      --
      Literalism isn't a form of humor, it's you being irritating.
    24. Re:Lawyer he may be... by debatem1 · · Score: 1

      Indeed I do. Do you suppose that Yahoo et al chose such a critical component randomly, or because it did not provide them with superior performance relative to the competition? Of course not- they saw that it offered them a business advantage. That's leveraging a technology.

    25. Re:Lawyer he may be... by debatem1 · · Score: 1

      They derive additional profit as a result of the performance and cost benefits of using Apache. That is business advantage. Not much more than semantics to your argument.

    26. 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.

    27. Re:Lawyer he may be... by Anonymous Coward · · Score: 0
      You took an excerpt of the definition...

      Leverage
      Definition:

      1. [noun] the mechanical advantage gained by being in a position to use a lever
      2. [noun] strategic advantage; power to act effectively; "relatively small groups can sometimes exert immense political leverage"
      3. [noun] investing with borrowed money as a way to amplify potential gains (at the risk of greater losses)
      4. [verb] supplement with leverage; "leverage the money that is already available"
      5. [verb] provide with leverage; "We need to leverage this company"

    28. Re:Lawyer he may be... by TeacherOfHeroes · · Score: 1

      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. IANAL, but isn't this exactly the kind of thing that the Affero GPL is supposed to cover? When you use GPL'ed code to provide a web service, you have to provide the source code that runs that service to all users. From what I understand, if you incorporate GPL'ed code into traditional software, the resulting programme has to be GPL'ed - so would the same rule apply for service based web-apps that extend or include Affero GPL'ed code?
    29. Re:Lawyer he may be... by Majik+Sheff · · Score: 1

      So as a developer, which do you think I choose?

      --
      Women are like electronics: you don't know how damaged they are until you try to turn them on.
    30. Re:Lawyer he may be... by narthollis · · Score: 1

      No, I'm sure he meant exactly what he said.

      The freedom doesn't belong to the user - Ie. the user (aka developer as a sibling post pointed out) CAN NOT do WHATEVER they want with the software under the GPL (whichever version you chose).
      The freedom DOSE belong to the software however - as the using the GPL (and especially version 3) makes it a REQUIREMENT to KEEP the software free by keeping its source available.

      If one of us are only using the software ourselves, then you can effectively do anything you want - but the article isn't talking about us playing with the software at home where its not used by others and not distributed. Its talking about businesses who would like to use Open Source software in their business to make money, generally involving public access (in the case of Web Apps) or distribution of the software.

    31. 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.
    32. Re:Lawyer he may be... by Pogue+Mahone · · Score: 1
      I don't know where your definitions came from -- perhaps Maroon's Dictionary :-). Mine came from the OED

      Try searching for the word and looking at the definition and etymology of the "-age" suffix.

      --
      Every bloody emperor has his hand up history's skirt [Peter Hammill/VdGG]
    33. Re:Lawyer he may be... by Pofy · · Score: 1

      So as a user, which developer do you think I choose?

    34. Re:Lawyer he may be... by Kalriath · · Score: 1

      No, they derive additional profit as a result of the performance and cost benefits of using a custom version of Apache which they have not distributed the source for.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    35. Re:Lawyer he may be... by donaldm · · Score: 1

      Actually I won't comment on article yet because he uses a font ( verdana ) that appears to be designed to put the reader to sleep. Actually this it is the type of font that would be great for legal documents. Oh wait! :-)

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    36. Re:Lawyer he may be... by donaldm · · Score: 1

      When you use GPL'ed code to provide a web service, you have to provide the source code that runs that service to all users. If you incorporate GPL'ed code into traditional software, the resulting programme has to be GPL'ed Err No! Please read GPL2 and 3.

      If you link your own private code to a GPL'd library or even use a GPL'd compiler you are not legally compelled to make your own private code public. Embedding GPL'd code in your own private software makes you a very bad programmer since the best way to mix GPL'd code and private code is to use libraries. I don't know of any software open source or otherwise that requires you to publish your private source unless you want to.

      The main gist of the GPL is to prevent unscrupulous people taking GPL'd code and making it closed. If you like giving your code to others without getting any recognition, then that is your prerogative but if you GPL your code then any changes to your code has to be shared. Of course this does not prevent any company from taking GPL'd code and bringing it in-house.
      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    37. Re:Lawyer he may be... by Anne+Thwacks · · Score: 1
      Sure you need lawyers to tell you picking people's pockets is illegal, and ignoring "no trespassing" signs is a risky move.

      Companies who think "we'll steal the stuff from those hippies cos they wont do anything about it" are being told "some of those hippies might just have the same minders as the coke dealers, so watch it" They need to be told in terms they understand.

      Sure its self promotion by a lawyer - he is a lawyer, what do you expect?

      --
      Sent from my ASR33 using ASCII
    38. Re:Lawyer he may be... by K.+S.+Kyosuke · · Score: 1

      But he is also clueless when it comes to the GPL.
      That is because he is specialized, you see? He is not a General Purpose Lawyer.
      --
      Ezekiel 23:20
    39. Re:Lawyer he may be... by morgan_greywolf · · Score: 1

      Do you think he left the two 'the's out by mistake? C'mon, this guy is a lawyer. Think about it.

    40. Re:Lawyer he may be... by KutuluWare · · Score: 1

      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's no mistake here, excepting your mistake in trying to confuse the behavior of the GPL to make it seem less restrictive to users. But lets remove the confusing terminology from the picture, lets call users and developers people and lets call the software, well, software.

      The GPL limits what people can and cannot do with the software. The people cannot do anything that limits how the software can be used, copied, modified, or distributed. Whether those people are developers, users, managers, lawyers, it doesn't matter. The GPL license is designed to keep the software free for everyone else (other users, developers, managers, lawyers, etc) to use as they see fit.
    41. Re:Lawyer he may be... by TeacherOfHeroes · · Score: 1

      If you link your own private code to a GPL'd library or even use a GPL'd compiler you are not legally compelled to make your own private code public. I'm not sure where you got the idea that I was talking about strictly in-house, private code that no-one outside of a single company will ever interact with. I missed an 'A' in front of the 'GPL' once, but I prefaced my remarks by stating that I was talking about the AGPL.
       
      I'm talking about code that is used to serve web applications to the public. Let's say, as an example, that gmail used GPL'ed code - they wouldn't have to share the code with gmail users. However, if they used AGPL'ed code, it's my understanding that they would have to.
      This is exactly why I was trying to make the distinction between the GPL and the AGPL.

      From Wikipedia ( http://en.wikipedia.org/wiki/Affero_General_Public_License )

      The GNU AGPL is similar to the GNU General Public License, except that it has an additional section to cover use over a computer network. It closes what is commonly known as the Application service provider loophole of the GNU General Public License. The additional section requires that the complete source code be made available to any network user of the AGPLed work, typically a web application.
    42. Re:Lawyer he may be... by wjeff · · Score: 1

      There is no lack of precision in the English language. The problem is not due to flaws in the language, but rather the education level of the people speaking it.

      In other words: "user error"

      --
      my old sig is obsolete, and I haven't come up with a stupid enough new one yet
    43. Re:Lawyer he may be... by eam · · Score: 1

      >In other words: "user error"

      Now, when you say "user error" are you saying an error made by a user, or are you saying an error made by a developer. Or maybe you really meant to say it was a software error.

      I'm so confused.

    44. Re:Lawyer he may be... by Anonymous Coward · · Score: 0

      > Well, clearly not.

      You aren't the decider. They are called courts you maroon.

  2. What a stupid article by Bananenrepublik · · Score: 1, Insightful

    I didn't make it past the first three or four paragraphs, but no PHB is going to read further either. Court cases over GPL violation show that you can't use open source software the way you please? If he thought that before he's a moron and probably a sociopath. And the article seems to go on in that vein.

    1. 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.

    2. Re:What a stupid article by Anonymous Coward · · Score: 0

      Mod this moron down.

    3. 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
    4. 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
    5. Re:What a stupid article by Anonymous Coward · · Score: 0

      Wow, you want your own post modded down?

    6. Re:What a stupid article by Anonymous Coward · · Score: 0

      Yes. Yes I do.

    7. Re:What a stupid article by Anonymous Coward · · Score: 0

      new Boolean modMeDown = null;

    8. Re:What a stupid article by _KiTA_ · · Score: 1

      I didn't make it past the first three or four paragraphs, but no PHB is going to read further either. Court cases over GPL violation show that you can't use open source software the way you please? If he thought that before he's a moron and probably a sociopath. And the article seems to go on in that vein. Well, if "the way you please" means "bending the original developers as a post and making a commercial product out of their work", then sure, he's right, sorta.

      And having thumbed through the article three times trying not to gag, that does seem to be what he's trying to say, at least in part. And as a bonus, he's both saying it wrong and getting the basic facts wrong, to boot.
    9. Re:What a stupid article by grizdog · · Score: 1
      Yes, it's stupid, worthless FUD as all of you have said, but Kenneth brown has parleyed even more ridiculous drivel than this into a meal ticket through his Alexis de Tocqueville Institution for more than a decade, outlasting many other fraudulent think tanks like the American Center for Voter Rights

      With respect, may I propose a whack-a-mole category and icon for stories like this? I predict we will be seeing more and more of these as software firms try to use lawyers more and more to make money, and lawyers like this one write articles like this one to troll for that business.

  3. Article Worthless FUD by Stanistani · · Score: 0, Troll

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

    Reading the rest of the article, the author does not seem to understand the basis of the GPL, and he engages in needless scaremongering.

    It's a clueless work.

    1. 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.
    2. 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.

    3. Re:Article Worthless FUD by DaveV1.0 · · Score: 1

      I have no idea how you got modded insightful.

      He talks about things and mentions court cases that have been discusses on /., often with glee, as he stated in his article.

      Either you have lied about reading the article, are purposely misconstruing the article, or you have incredibly poor reading comprehension.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    4. 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?)

    5. Re:Article Worthless FUD by Marillion · · Score: 1

      I don't think so. This is an article for lawyers. Of course, Intellectual Property is well understood amongst lawyers. However, most lawyers are only acquainted with using IP for commercial advantage. This shouldn't be a surprise because most lawyers work for organisations that seek commercial success. What is surprising is how few lawyers are acquainted with idea that anyone would try to use IP to prevent someone else from abusing their altruism. For lack of a better word, there is "friction" between those who use IP for commercial advantage and those who use IP to prevent commercial advantage. This article seeks to both inform lawyers about open source as well as caution them about potential risks associated with trying to blend these two different IP models.

      --
      This is a boring sig
    6. Re:Article Worthless FUD by tsstahl · · Score: 1

      suggestions that you could be sued for merely using the software

      That depends completely on your 'use' of the software.

      Installing and running Foo from your desktop is fine.

      Using Foo to power a dynamic website is a bit murky.

      Using Foo and extending it's functionality for your own purposes is downright thick as mud as to the effects on your patent portfolio.

      The author's caution is pretty much be careful HOW you use OSS.

    7. Re:Article Worthless FUD by AndersOSU · · Score: 1

      this is achieved in the article by suggesting that commercial anything requires placing restrictions on other peoples' software
      That's not how I read it. The actual words of the article:

      Any activity that leverages software for business advantage is likely to restrict the software's freedom

      Which, I think, makes sense. If you are doing something to the software/hardware to gain a competitive advantage from GPL'd software you are probably violating the terms of the license.
    8. Re:Article Worthless FUD by galoise · · Score: 1

      Its qualification as an intent to quantify risks do not make it less or more FUD. There's a difference between lawyers and judges that you fail to see: lawyers have clients. They interpret the law *in their clients favor*, particularly in this kind of opinion pieces where they have to show themselves off to potential clients in business journals.

      This particular lawyer works for Wolf, Greenfield and Sachs, a firm that "for 81 years, Wolf Greenfield has protected and expanded the intellectual property rights of products and services", and he personally "is a shareholder and member of [their] Electrical & Computer Technologies, Licensing & Transactions, and Nanotechnology Groups. He has more than 14 years experience serving as in-house counsel for technology companies, and before joining the firm, served as Chief Intellectual Property Counsel for Teradyne for 10 years".

      Just your typical defender of freedom, right?

      i think it is naive to think that he being a lawyer and the GPL being a legal document make his opinion any more or less likely to be tainted with Big Biz Inc's interests.

      Particularly since there are no rulings stating the exact reaches of the GPL, this is quite alarmist and, in my opinion, that would make it FUD.

      --
      entia non sunt multiplicanda praeter necessitatem
    9. Re:Article Worthless FUD by reebmmm · · Score: 1

      Of course, Intellectual Property is well understood amongst lawyers. However, most lawyers are only acquainted with using IP for commercial advantage.
      If I had mod points, I'd mod you up "+1 Funny." *hint hint*

      As an IP lawyer, the reality is: few lawyers understand intellectual property. Even fewer understand sufficiently well to give reasoned opinions about a particular area. Patent law and copyright law are sufficiently dense to make even broaching the topic with anything but broad strokes difficult. I would wager that most lawyers couldn't give you the definition of a copyrightble work.

      Some lawyers recognize that they can leverage IP language into a commercial advantage against an unwitting opponent with little or no retaliation, but that's different.
    10. 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
    11. Re:Article Worthless FUD by Anonymous Coward · · Score: 0

      Yeah loud noises! You totally put the parent post in its place. You practically whipped out your internet penis and mushroom stamped it.

      "from which I quote", what a jackass.

    12. Re:Article Worthless FUD by Anonymous Coward · · Score: 0

      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.

      GPLv3 is also incompatible with GPLv2.

    13. Re:Article Worthless FUD by galoise · · Score: 1

      i agree in your premises, but not in your conclusion. true, it is an article to lawyers, but since it fails to distinguish between the restrictions to distribution and derivation and the restrictions to use, confuses the Affero with the normal GPL and introduces artificial differences between v3 and v2, and uses weasel words like "step in the ring", it sounds like FUD, particularly since this guy is allegedly an IP-legalese-god.

      If you read TFA, you can easily assume an intention to cause Fear, Uncertainty and Doubt in PHB's visions of the GPL and Open Source in general. hence the accusation.

      --
      entia non sunt multiplicanda praeter necessitatem
    14. Re:Article Worthless FUD by Kjella · · Score: 1

      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?) I didn't bother to RTFA to find that, but yes as long as there's software patents you risk being sued for using any software. Remember that whole patent indemnity fund thing? A good example is video codecs, the source is GPL but use it commercially without a patent license and you can be sued. We're talking a lot of FUD and few to none actual examples though.
      --
      Live today, because you never know what tomorrow brings
    15. Re:Article Worthless FUD by tsstahl · · Score: 1

      I did not read it that way. I believe you may have confused hyperbole with content. However, the point is completely subjective and I will have to leave it at neener, neener, neener. ;) The content of the message is quite clear to me.

    16. Re:Article Worthless FUD by Anonymous Coward · · Score: 0

      The article is largely an appeal for those who are contemplating the use of FOSS to apply to his firm for advice and protection. It is a marvel of inspecificity.

    17. Re:Article Worthless FUD by TravisO · · Score: 1

      >> Reading the rest of the article
      We don't like your kind around here *loading shotgun*

    18. Re:Article Worthless FUD by galoise · · Score: 1

      fair enough. being a subjective issue, i think we are all entitled to our opinions (we are talking about some guys intentions in regards to fear uncertainty and doubt, for tfsm's sake! it doesn't get any more subjective than that :P)

      --
      entia non sunt multiplicanda praeter necessitatem
    19. 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.
    20. Re:Article Worthless FUD by mrchaotica · · Score: 1

      Using Foo to power a dynamic website is a bit murky.

      Not true. This does not count as distribution.

      It doesn't count as "distribution," but what about "conveyance?"

      --

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

    21. Re:Article Worthless FUD by tietokone-olmi · · Score: 1

      It does not count as "conveyance" either. "Conveyance" is, in the US, exactly the same thing as distribution according to US copyright law. The word was changed between major versions of the license because "distribute" has specific, incompatible meanings in jurisdictions outside the US which "convey" does not.

      You should go read the GPL FAQ. These things are plainly stated there.

    22. Re:Article Worthless FUD by tietokone-olmi · · Score: 1

      However, programs are usually licensed under a "GNU GPLv2 or any later version published by the Free Software Foundation", as per the recommendation of the FSF. This makes the licensing terms of a vast majority of Free software compatible with version 3 of the GNU GPL: it is one of the "later versions published by the Free Software Foundation".

      The most prominent project that is licensed (with the exception of a number of source files contained in it) under "GPLv2 _only_" terms is Linux. But rest assured that Linux is in a definite minority there, and that there is a vast amount of code in Linux that is licensed in a way that is, at the end of the day, explicitly compatible with version 3 of the GNU GPL.

    23. Re:Article Worthless FUD by cromar · · Score: 1

      You should go read the GPL FAQ. These things are plainly stated there. If more people did this there would be far less confusion about the GPL.
    24. Re:Article Worthless FUD by Kalriath · · Score: 1

      Who cares? The "conveyance" bit is an attempt to control an element of the software supply chain that copyright does not cover, and therefore it cannot control. Specifically, it was an attempt to bind third parties (Microsoft) into an agreement that the FSF had no ability to compel them to.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    25. Re:Article Worthless FUD by cromar · · Score: 1

      Care to back this up with any kind of reference, citation, article, or... anything?

      A software license is a contract people can willingly enter into which governs how the work is distributed/conveyed. Basically, you can put whatever you want into a license - it's just a damn contract an it doesn't have to mirror existing law.

      It's been said before literally thousands of times - you are under no obligation to license your works under any version of the GPL or other license. You are under no obligation to distribute or convey anything licensed under GPLv3 or any other license.

    26. Re:Article Worthless FUD by tietokone-olmi · · Score: 1

      On the other hand, many people avoid informing themselves at all costs. Hallucinations offer a world that is more compatible with their gut reactions after all. As we can see from the grandparent, where the poster is all "I'm not sure what conveyance means and maybe it means something else than distribution so it's clearly bad and evil and wrong and communism and our precious bodily fluids!!!".

      It's a shame really. I'd like to think these people were doing it on purpose, but it's really not that.

  4. 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 quarterbuck · · Score: 1

      I did not understand your concern with those sentences .
      The first "smart box" reference is to Tivo, where linux modifications were rendered unusable to rest of the world using DRM. GPLv3 tries to prevent this from happening. The web service reference is to Google which uses modified Free software internally but has not released (all?) of them externally because GPLv2 does not require them to. This was a concern during GPLv3 creation and was debated endlessly. I think saying that it caused "consternation" is correct.
      Could you please expand upon your concerns?

      --
      http://slashdot.org/submission/1062723/Cheap-mobile-data-plan?art_pos=2
    3. Re:It's crap by SanityInAnarchy · · Score: 1

      distributing a program on hardware that blocks execution of modified software That, right there, is pretty much the definition of the GPLv3. To sum up: GPLv3 means that the end-user should be able to execute modified software as though it were the original software.

      That's all. The rest of the GPLv3 is just a bunch of (somewhat readable) legalese attempting to prevent loopholes around this. But the idea is the same, and I've no sympathy for a company who can't grasp at least that much.
      --
      Don't thank God, thank a doctor!
    4. 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.

    5. 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.

    6. 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?

    7. Re:It's crap by Hal_Porter · · Score: 1

      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). That's a brilliant idea on the part of the ExtJS author. Open source you business rules and face angry customers or pay up for a commercial license. Utter genius. And he released it under LGPL first to build up a user base. And he cleverly got people to assign copyright on any submissions to he was the sole copyright holder and could change the license.
      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    8. Re:It's crap by Angostura · · Score: 1

      Actually, I would be interested in seeing you pick that paragraph apart point by point, showing each error. Blocking the use of modified code on a device has proved contentious. As has the wrapping up of open code into SaaS offerings which avoid the necessity of distributing the source code.

    9. Re:It's crap by Rycross · · Score: 1

      Sounds like he understands it very well.

      The first is a reference to Tivo-isation, which was a large factor in the drafting of GPL3. The second is in reference to using GPL code in software services, that don't technically require you to share your code changes. That was a driving impetus behind the GNU Affero GPL.

    10. Re:It's crap by init100 · · Score: 1

      And he released it under LGPL first to build up a user base.

      While misrepresenting the LGPL in the process. Slapping a "no commercial use" clause on LGPL isn't possible, at least not while claiming that the project is licensed under the LGPL. LGPL with added restrictions wouldn't be LGPL any more.

      Since added restrictions are incompatible with the (L)GPL, it is pretty unclear how the license should be interpreted. One thing is clear though: If the code would have been true (L)GPL at some point, they have no case demanding a commercial license for such versions, as the author explicitly waives the right to retroactively relicense a previously released version of the software when putting them under the (L)GPL.

      IANAL though.

    11. Re:It's crap by Anonymous Coward · · Score: 0

      Slapping a "no commercial use" clause on LGPL isn't possible, at least not while claiming that the project is licensed under the LGPL.

      They didn't claim that. They claimed it was "licensed under the terms of the LGPL" for non-commercial projects, claiming a distinction between that and actually licensing it under the LGPL. Of course, that was complete nonsense too, as the terms of the LGPL include such things as stripping additional requirements and redistributing under the terms of the LGPL, neither of which they claim are legal. Once everybody pointed and laughed at them for this idiocy, they came up with their unique interpretation of the GPL that just coincidentally is not viable for most of the people their commercial license is aimed at, and switched to that.

      In fact, people have attempted to fork the last "LGPL-terms-licensed" version of ExtJS, and the ExtJS team have claimed that it is illegal. Apparently whatever the ExtJS team think the terms of the LGPL are, they preclude forking.

      Like I said in another post, the ExtJS team just don't want open source. They pretend to be open-source to gain mind-share, and then pull the rug out from under you when you attempt to use it as such. Consider this post on the lead developer's blog. He quite clearly doesn't want ExtJS to be open-source:

      At this time I contemplated switching to a strictly commercial framework. I openly discussed this decision with the community in the Ext forums.

      In the end, after much discussion with the community, I decided to go to the LGPL.

      Basically, he wanted strictly commercial, but realised everybody would abandon ExtJS if he did so overtly.

      Shortly before 1.0 is released, there numerous Ext "clones" started popping up that were hacking Ext themes, css and other resources from 1.0 - before we had even released 1.0. Here I had 4 new themes for Ext JS 1.0 that I had spent countless hours working on (I am not a great designer) and what could now be considered competitors were already using it before I even have a chance to release Ext 1.0.

      That's why the proprietary license on the "Assets" (CSS and images) was introduced in Ext 1.0.

      If you get pissed off because people (yes, even competitors) copy your stuff, then open-source isn't for you.

      Ext JS 1.0 is released under the LGPL, minus the Assets license as mentioned above. Shortly thereafter 2 major publicly traded corporations (names withheld) embedded Ext JS into their development frameworks. With no mention of Ext JS except in credits files that no one ever saw. No support for all the work that had been put into the framework. Neither one of them even contacted us.

      If you want people who distribute your code to "support" you, or if you want people who distribute your code to contact you first to ask permission, then open source isn't for you.

      How can that be possible? Can they do that?

      Of course they can! Is this guy even remotely familiar with open-source, or is it just a buzzword to him?

      How can we compete with them taking such a large chunk of our potential customers?

      And that is what the ExtJS license shenanigans are all about. They want all the benefits of open-source development, but none of those pesky developers copying code without paying for it.

    12. Re:It's crap by wavedeform · · Score: 1

      Isn't he mostly talking about the "TiVo-ization" issue that RMS was all up in aRMS about? Isn't what TiVo did perfectly legal under GPL 2, and not legal under GPL 3?

    13. Re:It's crap by Tony+Hoyle · · Score: 1

      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.

      Mysql want $200 a copy client license fees. We tried to negotiate, based on the fact that 90% of our codebase is opensource (mainly LGPL) but they wouldn't budge - at one point suggesting we owed them around $2billion in fees! (2 million copies out there we know of, $200 a copy).

      We merely ditched mysql support like a hot potato. That's not good business sense for them, let alone tactics. The only people who can afford mysql licenses are single users or companies with very limited distribution models (and who can add $200 to the per-copy price without anybody complaining..).

    14. Re:It's crap by Hal_Porter · · Score: 1

      The terms of the GPL or LGPL don't bind the copyright holder. He could license it under GPL or LGPL of the ExtJS public license. Or he could edit out some of the terms of the LGPL, add in a few more and license the code under that.

      The FSF won't necessarily approve ...

      http://www.fsf.org/licensing/licenses/gpl-faq.html#ModifyGPL

      ... but it's not like they could sue him for using a modified version their license as far as I can see.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    15. Re:It's crap by init100 · · Score: 1

      They could do that, but they shouldn't misrepresent it as being LGPL. If someone claims that their software is licensed under the LGPL, I assume that I don't have to read their version, since I know the LGPL already. If using a modified version, they should call it something else.

    16. Re:It's crap by Hal_Porter · · Score: 1

      They could do that, but they shouldn't misrepresent it as being LGPL. If someone claims that their software is licensed under the LGPL, I assume that I don't have to read their version, since I know the LGPL already. If using a modified version, they should call it something else.

      You should do, because the FSF doesn't own the letters 'LGPL'. They could stand for Llama Goober Porky License.
      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    17. Re:It's crap by Altus · · Score: 1


      If the GPL gets too powerful it will not make Free Software ubiquitous. It will hamper its development.

      What happens when there is real court backed evidence of the "viral" nature of the GPL? Companies will stop using software that is GPLed and will turn to closed source alternatives. Its great to promote freedom of choice and to protect free software but if it goes too far it could be damaging overall. The fact that there are big companies out there using GPL software is a very good thing. If the GPL gets too restrictive it will put an end to that.

      People need to remember that more restrictive licenses are a double edged sword. Right now there may not be an issue but there might be in the future.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    18. Re:It's crap by Jason+Earl · · Score: 1

      I suppose that's possible, but personally, I doubt it. There is just too much useful GPLed software available, and there are too many people that are interested in creating GPLed works.

      Most developers don't work for companies where the requirements of the GPL are particularly onerous. The GPL is really only triggered when you distribute software, and most developers don't really do that. They create software for internal use only. Part of the reason that Free Software has accelerated so rapidly in recent years is that a few of these developers are finally starting to realize that sharing minor fixes and changes with the project is actually in their company's best interest. As anyone that has ever tried to maintain a private branch of an active Free Software project can attest it really is better to share unless the changes are extremely strategically important.

      Besides, I don't think that it is likely that a court would actually uphold some of the sketchier interpretations of the GPL. The GPL has had a lot of scrutiny, and it is extremely well written. The GPL is also accompanied by an extensive FAQ that clearly shows the intent of the licenses' authors. The vendors that interpret the GPL differently are certainly entitled to their opinion, but their opinion is not likely to be particularly persuasive in court.

      This, of course, is fine, as the Free Software vendors aren't really interested in suing their customers. They are simply interested in convincing their customers that a commercial license is in order. The threat of a lawsuit is actually a pretty useful tool. None of the vendors are likely to actually sue, however, because it is quite likely that they would lose and a precedent would be set that would make it impossible to threaten potential customers in the future.

    19. Re:It's crap by Anonymous Coward · · Score: 0

      the FSF doesn't own the letters 'LGPL'. They could stand for Llama Goober Porky License.

      Take a quick trip to the Wayback Machine and you will see that not only did they claim "Ext is also licensed under the terms of the Open Source LGPL 3.0 license", but they linked directly to the LGPL on gnu.org. There is no unwarranted assumption being made here, they meant GNU's LGPL.

    20. Re:It's crap by bwcbwc · · Score: 1

      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

      While case law is the final arbiter, the FSF should damn well be able to comment on the INTENT of GPL v3 in a situation like this. Their lawyers wrote most of it.

      --
      We are the 198 proof..
    21. Re:It's crap by Altus · · Score: 1


      I agree with you on a few of these points. Clearly a strict GPL wont mean the end of free software entirely. Plenty of places use stuff internally and that would continue. But use of free software by the public at large is probably going to require, at least in part, it being redistributed by commercial organizations.

      Its not that a suddenly super tough GPL would kill free software but it might significantly slow its growth or result in a rise in less free commercial licenses.

      I do agree with you that the courts are not likely to uphold a crazy interpretation of the GPL, at least, I hope not. My concern is mostly with new versions of the GPL getting more restrictive. Hopefully it wont be an issue, but people adopt these licenses before they are tested in court. All it would take is one bad ruling on a hypothetical GPL 4.0 to taint all software that uses that license (or really any GPL license). Businesses tend to stay away from things they think might burn them. A decade from now you want people saying "You wont get fired for choosing GPL" the way the used to talk about IBM.

      This isn't a life or death issue for Free software but that doesn't mean its not a good idea to exercise some caution.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    22. Re:It's crap by Jason+Earl · · Score: 1

      That's an excellent point. I think that the FSF did a pretty good job with the GPL version 3, but I also think that the DRM stuff could have been left out. I certainly don't blame MySQL AB for removing the "or any later version" from their copyright.

      Certainly there's lots of room for something tragic to happen. RMS could decide that he wants to use Free Software to further one of his other agendas, Microsoft could come up with an effective strategy against the GPL, etc.

  5. 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.

    3. Re:Fear mongering by DaveV1.0 · · Score: 1

      What you forget is that one can license proprietary software and keep one's code closed.

      The whole point of the article, which you completely managed to miss, is that if one uses GPLv3 software, one may very well have to open up one's code and hardware, which might result in loosing a lot of money.

      The reason the GPLv3 seems less risky to you is because you are not trying to sell software and hardware that uses it.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    4. Re:Fear mongering by Hatta · · Score: 1

      No, under no circumstances would a GPL violation ever force a company to open their code. That is only an *option*, one that you do not get if you violate a proprietary license.

      --
      Give me Classic Slashdot or give me death!
    5. Re:Fear mongering by DaveV1.0 · · Score: 1
      There you go being obtuse again.

      First off, your own words:

      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.


      And what if they don't have the money because they spent it on salaries, hardware, paying investors, etc?

      Next, you assume that the only choices are "Use GPL software" and "Violate proprietary license". You completely skip over the obvious option of "Pay proprietary license fee."

      Are you actually trying to be stupid?
      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    6. Re:Fear mongering by Requiem18th · · Score: 1

      Use[1] of GPLv* code does not pose ANY form of risk besides probably a software malfunction that is probable in proprietary code as well.

        The GPLv* implicates a PRICE. If you use[1] a GPLv* licenced work (a.k.a. taking other people's work) you don't risk giving retribution you owe giving it.

        1) Use in this context can mean either copy pasting code, linking libraries or even re-branding their entire application. Not simply using the software, a distinction that is intentionally not made.

      --
      But... the future refused to change.
    7. Re:Fear mongering by honkycat · · Score: 1

      You can only license proprietary software if the author/rights owner agrees to your price. Nothing prevents the owner/rights owner of GPL software from separately licensing it to you under a closed license if you can convince him to do so. The GPL takes nothing away.

      That is, unless you're foolish enough not to understand who owns the software you're packaging with your own. As the grandparent posted, however, with the GPL you do have the *option* to open things up and probably avoid a financial settlement. If you can't afford that *and* you can't afford to settle with the rights owner, the GPL didn't do that to you. You did it to yourself.

      Think about it this way. Do you think you'd be better off if you sold an embedded hardware project with unlicensed copies of QNX and this was discovered later? Would the proprietary license protect you from the costs of your blunder any more than the GPL would?

    8. Re:Fear mongering by Hatta · · Score: 1

      And what if they don't have the money because they spent it on salaries, hardware, paying investors, etc?

      Same thing that would happen if they violated a proprietary license and didn't have the money.

      Next, you assume that the only choices are "Use GPL software" and "Violate proprietary license".

      No, I'm assuming the only choices are "violate GPL license" and "violate proprietary license". Since we're talking about the risks involved in choosing a license, I'd assume that actually obeying the license is not a risk, because it's done intentionally. Does my analysis make more sense to you now?

      --
      Give me Classic Slashdot or give me death!
    9. Re:Fear mongering by Slur · · Score: 1

      Pay proprietary license fee. Paying a license fee rarely ever means carte blanche to do whatever you want. Just as with GPL, if you don't abide by the license it's legal fees you'll be paying.

      The more important option left out by the parent was "come to another agreement with the copyright holder," who has the right to license his software under any license he or she wants to. (This is of course easiest when there's only a single author).
      --
      -- thinkyhead software and media
    10. Re:Fear mongering by Anonymous Coward · · Score: 0

      My take on it was the guy was spreading fear in an attempt to get business. Others seem to have confirmed that with their observations.

    11. Re:Fear mongering by DaveV1.0 · · Score: 1

      No, because the risk comes from misunderstanding the GPL or from trying to game the GPL.

      Your analysis is flawed because you think that someone who would violate the GPL would also violate a proprietary license. However, the opposite is true.

      But, I shouldn't expect you to actually understand that because you are a fanboy.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    12. Re:Fear mongering by DaveV1.0 · · Score: 1

      Another dumbass who thinks the only in violating licenses.

      How about the fact that one would not be including unlicensed copies if one had a proprietary license because that is what the license is for? Oh wait, that would blow your stupid argument right out of the water wouldn't it.

      Maybe you should stop trying to use the false dilemma of having to violate either the GPL or a proprietary license.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    13. Re:Fear mongering by DaveV1.0 · · Score: 1

      Except if one uses DRM to prevent running modified OSS software on one's proprietary hardware. TIVO anyone?

      Your second statement is irrational.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    14. Re:Fear mongering by jellomizer · · Score: 1

      Well in terms of patents. For most other licenses even closed source ones they are OK with you adding your own patented information GPL 3 doesn't allow this. That is where people could go astray. For the most part people even professionals will not Read the GPL 3 fully and issues with patents being that it is rather unique with the GPL 3. May make it easier for people to accidentally violate the GPL 3. The FSF and its supporters are actually in the minority in software patents. Most others are OK with patents or at least have a tolerance to them.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    15. Re:Fear mongering by Anonymous Coward · · Score: 0

      "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."

      No. Losing money is simply a cost passed along or written off. Opening code is equivalent to dropping their pants and bending over. (Great if you can do it to the other guy though.)

      GPL strikes so much fear because it means sharing secrets. Or maybe it is just the sharing.

    16. Re:Fear mongering by Anonymous Coward · · Score: 0

      I've got noscript 1.5.8 blocking law.com and I managed to read the article.

    17. Re:Fear mongering by kz45 · · Score: 1

      "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?"

      The GPL is lauded as this free and open license, but in reality it is a risk for anyone that is interested in selling software. This is because they may be forced to release their source, which could mean the end of their business.

      Now, with the GPL3, services (which has nothing to do with distribution) are going to be required to also release source code that are using open source libraries/code.

      I don't see how anyone can mistake this for freedom. It must be similar to being a blind follower of religion.

      Proprietary licenses also don't have zealots across the internet screaming for you to start using it because it's "free".

      "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."

      As there are more and more of these cases, businesses are going to steer clear of open source. This is what the OSS community does not realize. They want OSS to be mainstreamed, which will require acceptance from businesses, but continue to make it more and more difficult for anyone to make money.

      Linux had a chance in the desktop market, but unfortunately:

      1) most users that use linux don't want to pay for anything, making the commercial application market nearly non-existent
      2) the numerous configurations and distros makes it almost impossible to release a binary (with no source) that will run on all variations of linux
      3) Mac OSX has everything commercial developers need: unix-based, one system+api, a growing community that will spend money. The iPhones also now run a variant of it.

    18. Re:Fear mongering by devman · · Score: 1

      Apache Tomcat is an excellent piece of software, in case you were implying otherwise. I work with it every day at work. That being said I wouldn't be surprised if the Apache license had a wider install than the GPL. That being said however, doesn't make TFA any less than pure FUD.

    19. Re:Fear mongering by Chandon+Seldon · · Score: 1

      Have you read any other free software licenses?

      Check out the Apache license. Or maybe the IBM Public License, if the Apache foundation are too anti-commercial for your tastes.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    20. Re:Fear mongering by huckamania · · Score: 1

      I think the whole point is that getting sued for gpl code violation would be a bad thing for companies that sell code of the proprietary nature. Companies that sell cheap crud from China, books and cars undoubtably have a lower probability of being sued for gpl code violations.

      Finally, lawyers who write opinions about the gpl are also very unlikely to get sued for gpl code violations. I'm sure an article about the implications of the gpl on say the dog food market would be much less interesting then one about systems and software development.

      God help us if they ever fork the gpl again.

    21. Re:Fear mongering by honkycat · · Score: 1

      You've reminded me why I stopped posting on slashdot a couple years ago, but you're pathetic enough that this is kind of amusing to me. (I know, I know, don't feed the trolls..) I'll try to put this in terms you can wrap your pathetic macaroni of a noodle around, ok? Stop me if I use a word that's too big for you.

      Other people have written software. Some is available only under a proprietary license. Some is available under the GPL. Some uses other free licenses of various flavors or in the public domain. Since you

      You, for whatever reason, would like to distribute software someone else has written. Maybe you have a hardware product in need of an OS, maybe you need some libraries to build your high-level software package, whatever. Let's consider your options under the various licensing schemes.

      If the software you want to distribute is available under a proprietary license you can:

      A) forget it and write it yourself
      B) try to negotiate with the owner and obtain a license for closed-source distribution
      C) distribute without a license and hope you don't get caught

      Under B, you will probably end up paying for the license, if the owner is willing to grant one in the first place. Depending on the product, this may or may not be possible. Under C, if you are caught, you'll at least be financially liable unless you can work out terms that satisfy the owner (probably unlikely).

      Now, suppose it's available under the GPL. You can:

      A) forget it and write it yourself
      B) try to negotiate with the owner to obtain a license for closed-source distribution
      C) distribute without a license and hope you don't get caught
      D) accept the GPL and legally distribute it, but you must open your source

      Notice that the GPL has *granted* you an extra option. Now, tell me what it's taken away.

  6. 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.

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

    Google: Bugs Bunny maroon

    1. Re:Neeeehhh, What's up, Doc? by Crayon+Kid · · Score: 1, Funny

      "Bugs Bunny maroon". +1 informative. Only on Slashdot.

      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
    2. 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."

    3. Re:Neeeehhh, What's up, Doc? by toadlife · · Score: 0, Offtopic

      Wikipedia: Humor

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  8. 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 grumbel · · Score: 1

      While true in theory, in practice its kind of wrong, since the GPL pretty much ensures that the normal business models used for software no longer work.

    2. Re:Base premise is wrong by Jack9 · · Score: 1

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

      If that software is complex. GPLing simple original software means that other people generate wealth with it while the originator is does not.
      --

      Often wrong but never in doubt.
      I am Jack9.
      Everyone knows me.
    3. Re:Base premise is wrong by Anonymous Coward · · Score: 0

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



      Yeah, it just goes out of its way to make it extremely difficult to do so.

    4. 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.
    5. Re:Base premise is wrong by galoise · · Score: 1

      business models that are based on selling software, no using it, so not only true in theory, but in all the extent of practice also.

      --
      entia non sunt multiplicanda praeter necessitatem
    6. Re:Base premise is wrong by Anonymous Coward · · Score: 0

      Exactly,

      The GPL has a problem with people using wealth to control who can generate and use software.

    7. Re:Base premise is wrong by Slur · · Score: 1

      I see nothing about the GPL that "ensures" the undermining of normal software business models. Historically the "normal" business models involved writing everything from scratch on top of a set of platform APIs. GPL offers another option, which software businesses can use or not. Those that do gain some advantages.

      You seem to imply that the only "normal" software business models are those that rely on software being sold in binary form and all source code being closed to slow competition. Certainly that is one possible business model, but not the best or most natural. Consider too that if you do release your source code - along with a friendly license - your competitors have to be really careful how they use it or risk getting pwned. I would think more vendors would appreciate this facet of open source.

      I'd also make the argument that "normal" software businesses aren't successful because they invent some great algorithm, but because they provide a well-engineered usable interface and comprehensible access to data through smart visualization techniques. In other words, they make something really useful, and people are already free to imitate their style up to the point where patents become a firewall.

      Here's a cool business model lots of people on the Mac use: Make a usable front-end GUI hosting one or more GPL tools. You can even make your window act as the OpenGL rendering context of some GPL game or tool. When you do this, you can then sell the software you made for any price you wish. Under some conditions - such as when your software acts as a shell-like host - you may not have to release your source code at all.

      I know of at least a few software programmers who have used this sort of technique to produce fairly profitable pieces of shareware.

      Within your traditional business models, GPL actually can provide a leg up. You can make all kinds of tools for use by your private company based on GPL software, and you can use those tools to improve your businesses' efficiency. When built properly your software code doesn't have to be released. Thus, your software can make use of a regular expression library and an xml parser - licensed LGPL - without needing to do anything special.

      --
      -- thinkyhead software and media
    8. Re:Base premise is wrong by chromatic · · Score: 1

      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.

      Don't be obtuse. What language in the GPL v3 allows the non-commercial redistribution of unmodifiable GPL'd software while forbidding commercial redistribution?

    9. Re:Base premise is wrong by grumbel · · Score: 1

      I know of at least a few software programmers who have used this sort of technique to produce fairly profitable pieces of shareware. Well, that kind of proves my point, doesn't it?
    10. Re:Base premise is wrong by Anonymous Coward · · Score: 0

      It would seem that our estute legal friend has no concept of the difference in litigory terms between use and distribution.

  9. 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 ...

  10. Conceptually Accurate by tjstork · · Score: 0

    While many posters might quibble about the technicalities of the article, does anyone really quibble about the spirit?

    Open source software is at adds with making a profit off of software. It just is. If the spirit of the Open source license is to make sure that the software and the derived works are free, then, it has to be free.

    Even if the GPLv3 does nothing to compel web sites who hide their sources behind their pages, to open up, it was considered and it is ultimately coming down the pike from the FOSS community. Even if the GPLV3 does nothing to prevent someone from making a closed application on Linux, such activities are at odds with the spirit of the FOSS community and again, such restrictions are coming.

    So the author's central warning is entirely accurate, even if his anecdotal evidence fails to match on some autistic level of detail.

    There IS a business risk in investing in open source systems. Businesses invest in property, and if software is not property, or, what you invest in is made to be not property, then, in the sense that a business can earn an advantage and a return off of it, then, why should they invest in it?

    --
    This is my sig.
    1. Re:Conceptually Accurate by Anonymous Coward · · Score: 0

      What a heap of bullshit. I sincerely ask you to provide proof for your lame, inane and libelous claims.

    2. 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?

    3. 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.
    4. Re:Conceptually Accurate by The+End+Of+Days · · Score: 1

      I guess all the money Microsoft has doesn't actually exist.

      In other words, stop trying to pretend like your way is the only one that works.

    5. Re:Conceptually Accurate by Jor-Al · · Score: 1

      There IS a business risk in investing in open source systems. Businesses invest in property, and if software is not property, or, what you invest in is made to be not property, then, in the sense that a business can earn an advantage and a return off of it, then, why should they invest in it? I agree. It's not like we see companies like IBM, Sony, HP, Sun, Dell, etc investing billions of dollars in open source software and systems. Oh wait, you mean they do?
    6. Re:Conceptually Accurate by Anonymous Coward · · Score: 0

      While that is true in a timeframe burst, software does lose value over time. I can sell unlimited copies of a single build of a piece of software right now at little to no overhead, there is a cost for maintaining the perceived value to the market through continued investment of brainpower. The raw material cost of software is the cost of clearing bugs and maintaining the market status quo.

      Software doesn't follow the standard economic rules of a service either because services like auto-repair, cleaning your chimney, et al, do not devalue in the public eye over time. Say you have the licence to an early 80s era word processor, if you could distribute it at no cost to society at all who would use it for free rather than pay for it? How many would pay you a small nominal upfront fee, or a fee to fix bugs they discover over time? How much has an oil change devalued over your lifetime, or just the lifetime of your car?

    7. Re:Conceptually Accurate by TheRealSlimShady · · Score: 1
      you write the software once and can sell a billion copies with no overhead costs to you.

      Well not quite. The overhead cost to you is the cost of developing the first copy. That may be quite significant, which is why commercial software companies want to recover the cost of that first copy in every copy they sell, regardless of the fact that the marginal cost of the software is close to zero.

    8. 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.
    9. Re:Conceptually Accurate by symbolset · · Score: 1

      You can't just take someone's commercial software, extend it and start selling copies either. GPL is no different in this regard. In both cases you have to honor the license terms. The GPL software you can get for free and the terms are very liberal.

      Commercial software OTOH is going to have per seat licensing for downstream recipients, no republishing terms, exposure of your books to accounting, no reverse engineering clauses and myriad nondisclosure nightmares.

      From this point of view GPL looks like a clean win - a firm foundation of tested technology with far fewer lawyer issues. Just honor the terms and show people how to get the bits you used that belong to others, mmkay? Is that so hard?

      --
      Help stamp out iliturcy.
    10. Re:Conceptually Accurate by Anonymous Coward · · Score: 0

      There's a contradiction in your assertion; you state:

      1) Abundant does not mean worthless.

      and then

      2) Supply = infinity, so price = zero.

      Unless you mean only in mathematical, as a formula, that worth/value/price will not be zero unless supply is infinity. Scarcity is the measure of abundance in economics, not absolutes (such as complete zero or completely unlimited).

      Software can't follow the half of supply and demand forces, for the reason that any scarcity that exists is artificial once the software is created. Oxygen, as in our air, isn't created once and then duplicated millions upon billions of times, it's "grown" by a natural process. The worth of the oxygen, as in the demand for it, doesn't really apply to economics either because it's an absolute (that we need air to live - we can live without software or most other markets).

      The rule of demand and price, however, does apply to software (that which the author chooses to charge for anyway).

    11. Re:Conceptually Accurate by Anonymous Coward · · Score: 0

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

      Actually it does. It's just that the supply is practically unlimited meaning the price will drop to practically nothing. In a free market the opportunity cost of making additional copies of a piece of software is practically zero, but the opportunity cost of making the first copy can be quite high. Some people try to change this by using legislation to try to make the cost of creating additional copies higher, thus making the investment to make the first copy worthwhile.

      This is of course a really bad idea, but that is what proprietary software vendors do. They try to impose artificial costs upon a process in order to make it
    12. Re:Conceptually Accurate by tjstork · · Score: 1

      Who has the market advantage?

      You do, but you are a hardware company. Of course you don't want to pay for software.

      --
      This is my sig.
    13. Re:Conceptually Accurate by tjstork · · Score: 1

      I agree. It's not like we see companies like IBM, Sony, HP, Sun, Dell, etc investing billions of dollars in open source software and systems

      Yep, and Apple, with its closed software, is selling more computers than Dell right now, who, incidentally, still is primarily a Windows company, and IBM is out of the PC business altogether (remember Lenovo?), and Sun is on its way to being another x64 motherboard recycler. That's some alliance you got there.

      --
      This is my sig.
    14. Re:Conceptually Accurate by tjstork · · Score: 1

      You can't just take someone's commercial software, extend it and start selling copies either.

      But yes, I can. I do not have to pay a royalty to develop for Windows, at all. Microsoft gives up free redistributables for me to target it my application and, although I can't look at them, I can pretty much write whatever I want.

      In fact, the free developer tools Microsoft provides for RAD are far better than the tools that are out there for Linux. It's really only in Linux that C++ has a developer tool lead and that's mostly because Linux got a head start on x86-64 and Microsoft is putting everything into .NET.

      --
      This is my sig.
    15. Re:Conceptually Accurate by nasch · · Score: 1

      Unless you mean only in mathematical, as a formula, that worth/value/price will not be zero unless supply is infinity. The problem is where you equate value with price. They are not the same. I'll reiterate the oxygen example. The price of oxygen is zero because of its abundance, but I think you would agree it's extremely valuable, as without it you cannot live.
    16. Re:Conceptually Accurate by peragrin · · Score: 1

      Actually MSFT artificially limits supply. Question on a $500 laptop or computer can you name the single most expensive part?

      I can build a computer for $500 that can run Windows Vista Ultimate at $399 plus a copy of MS Office for $300. Since I am not an OEM or student, I have to purchase the full retail price of the software.

      Now tell me why? Now tell me exactly what feature that Vista Ultimate has the ubuntu, Suse, Fedora, or OS X($129) doesn't. other than the ability to run windows apps there really isn't.

      MSFT set the price on windows to cover development costs,and that's fine but MSFT(or any other software vendor) lower the price when they have paid off those development costs. so MSFT has built their fortune on the backs of others. In a world that starts to pinch pennies to save gas MSFT will get tossed first.

      --
      i thought once I was found, but it was only a dream.
    17. Re:Conceptually Accurate by stefanPryor · · Score: 1

      Just curious

      With OSS software running on open hardware, what is to stop a competitor from easily cloning your product, and competing with you?

      Do you offer some kind of additional service that is not easily replicateable?

    18. Re:Conceptually Accurate by Anonymous Coward · · Score: 0

      Software doesn't follow standard economic rules of supply and demand. Stop trying to pretend that it does. Yes it does. You yourself imply it does in the beginning of your post. As supply of a desirable good increases, its market value decreases. Software has an infinite supply, thus its value approaches zero. This perfectly follows supply and demand. Software is just weird because there's an infinite supply.
    19. Re:Conceptually Accurate by cptdondo · · Score: 1

      Because in this case, the major competitor has decided that vendor lock-in was the way to go. Since they have 55% of the market, it's a decision they can make. We have 4% of the market, so the only way we can compete is with a product that is open.

      Our major competition could clone our product, but then they'd lose their lock-in. Lockin is a two-edged sword; in their case they're locked in to 1980s vintage technology that they cannot change without breaking their lockin. And in our view, they cannot compete with 2010 technology. Once they open up they have to compete on an even playing field and we can kill them on price - they've gotten used to fat margins off the lockin and they can't really lower their prices without a lot of corporate restructuring. If they don't open up we can kill them on features. Gotta love the open standards thing. It lets the little guys compete with the big guys.

    20. Re:Conceptually Accurate by cptdondo · · Score: 1

      Actually, we 'paid' around US$100K for the software - costs to customize a browser, to develop a standard library (GPL) and a few other things. But we leveraged a huge amount of open source software to do it. So we contributed a small amount of knowledge to the pool.

    21. Re:Conceptually Accurate by Jor-Al · · Score: 1

      I'm sorry, but what does your statements hardware sales have to do with a discussion about software?

    22. Re:Conceptually Accurate by Rakarra · · Score: 1
      Of course it does. Supply = infinity, so price = zero. Exactly what you would expect from the relationship of supply, demand, and price.



      Except that supply isn't really infinity, just the marginal manufacturing cost is. Restrictions are placed upon supply (you can't get your 0 marginal cost copy without plunking down $50 or whatever) by the manufacturers.

    23. Re:Conceptually Accurate by nasch · · Score: 1

      Except that supply isn't really infinity, just the marginal manufacturing cost is. Restrictions are placed upon supply (you can't get your 0 marginal cost copy without plunking down $50 or whatever) by the manufacturers. Restrictions are, in some cases, placed on supply via the artificial scarcity of copyright. I say artificial because fundamentally the nature of the good is still zero marginal cost and infinite supply, with an external restriction imposed. Some software, however, is not restricted in this way.
  11. 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
  12. 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.

  13. 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.
  14. 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!

    1. Re:FUD and more FUD by midicase · · Score: 1

      "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! Apparently Wolf Greenfield has even done some patent filing for Microsoft: http://www.freepatentsonline.com/70199000.html
    2. Re:FUD and more FUD by Anonymous Coward · · Score: 0

      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. Oh, so it's theft now, because it suits the Slashdot groupthink? If a company takes GPL code and closes it off, the original open source developers still have everything they had to start with. Restricting a developer in the GPL way is no different than the allegedly "artificial" copyright system.

      I'd say the difficulty is right on par with grasping the fact that it's not theft, it's stealing, and they're not the same thing. Maybe when the protozoan Slashdot flopsweat brain grasps that concept, it can start judging other perspectives.

      "Free" software would be free for anyone to use however they wanted to, including creating a closed-source derivative. GPL is "free" for certain, limited values of 'free'.
    3. Re:FUD and more FUD by Anonymous Coward · · Score: 0

      don't take other's GPL code and try to close that off, that's theft

      Hold on there, chief. Don't you mean copyright infringement?

    4. Re:FUD and more FUD by mlwmohawk · · Score: 1

      the fact that it's not theft, it's stealing

      From the dictionary:
      Theft: the act of stealing.

      "Free" software would be free for anyone to use however they wanted to, including creating a closed-source derivative. GPL is "free" for certain, limited values of 'free'.

      Free as in freedom, not as in beer. The GPL creates a line of freedom from developer to end user. No one in between has the right to alter the contract or limit the freedoms.

      The "freedom" you speak of is a "freedom" to limit other's freedom, which isn't really a freedom, its oppression.

    5. Re:FUD and more FUD by mlwmohawk · · Score: 1

      Hold on there, chief. Don't you mean copyright infringement?

      While I loath the language used by the copyright mafiaa and its lawyers, using "theft" for "copyright infringement" is on par with the canonical terms.

    6. Re:FUD and more FUD by Rakarra · · Score: 1

      While I disagree with many things in the article, the lawyer was correct to characterize the GPLv3 as placing the highest importance on the freedom of the software. The GPL has always been about keeping the software itself free, and that's what differentiates it from the BSD license or public domain. It is the hope that by decreasing one freedom (the developer's freedom to use the source without distributing changes in source form) that you will be increasing overall freedom.

      don't take other's GPL code and try to close that off, that's theft

      This was already against the GPLv2 and is not what is at stake here. The GPLv3 addresses different topics.

  15. 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.
  16. Re:GPL 3 by Anonymous Coward · · Score: 0

    Would it have helped if he had instead compared it to fudging on your taxes?

    Whether you think the analogy is over the top or not has no bearing on its validity.

    That and you're being a dick.

  17. Re:GPL 3 by A+beautiful+mind · · Score: 1, Insightful

    Your definition of freedom is curious. By that definition, you value the particular freedom "to take away people's freedom" the most. Sure, you're less free in some twisted sense without that, but I think freedom is only freedom if it is inalienable, thus if you have the right to take away other's freedom, then you're not free anyway, even though more is allowed.

    A free software environment that significantly restricts other people from making it less free, that's all is what GPLv2 or v3 is all about. You've missed the point.

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
  18. Re:GPL 3 by poetmatt · · Score: 0, Flamebait
    Please, BSD is crap, and GPL3 is great.

    The lawyer making the post is 100% hype and false information. The only reason they're interviewing a lawyer is thats the only kind of person who can make a false statement and still defend themselves legally. Thus it's called "bending the truth", especially with phrases such as (from the article) "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."



    What part of having the open source software and doing whatever you can with it to benefit your own company is denied? Nothing. It's a matter of distribution. Nothing at all is stopping you from making changes for your own companies use and not giving it to anyone else. If you sell it to someone (thus commercial), then it is an entirely different ballgame.

    From the GPLv3 faq: "Do I have "fair use" rights in using the source code of a GPL-covered program?

            Yes, you do. âoeFair useâ is use that is allowed without any special permission. Since you don't need the developers' permission for such use, you can do it regardless of what the developers said about itâ"in the license or elsewhere, whether that license be the GNU GPL or any other free software license."

  19. 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 gknoy · · Score: 1

      Then, how DO you make money from writing Free software? I don't mean to troll, I'm genuinely curious. Clearly, many people do, I just don't quite grasp how devoting one's time to writing Free software can actually make you money.

    2. 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!"

    3. Re:Bad assumptions by Chirs · · Score: 1

      Most of my job involves customizing linux to act as the base platform for telecom hardware. Most of the stuff I do involves changes to GPL'd software, and the changes are released to our customers.

      I'd say much of the money in free software is in similar types of projects...someone is willing to pay someone else for work they want done.

      For someone who has written smaller project, it can be a business model to release the project itself as open source, then offer your services to customize it for others. They get to try it out for free, so there is a low barrier of entry. Once they're hooked, then they start thinking "wouldn't it be great if...". Since you wrote the code, presumably you're the one best suited to modify it.

    4. Re:Bad assumptions by Anonymous Coward · · Score: 0
      Well there are lots of web hosts making money off Apache and PHP, right? And Samba, and OpenOffice.org help businesses save money. So there's an obvious support infrastructure around that that any company can step into and earn money off. And it's bigger than proprietary -- there are thousands if not millions of people who would support Apache websites, and unlike proprietary these people can fix bugs in Apache or add features.

      For developers it's often that software is a about improving the tools... when I'm paid to add features for a client they usually don't care about having exclusive ownership, they just want to have that feature. They've benefited from features added for other clients, and similarly they will benefit from more users of my software (in terms of features, patches, competition, etc.). If I go rogue and start pissing off my customers they can go elsewhere, which makes it safer for them.

      But it does conflict with selling software as a product, in a box, if that's all you can do.

    5. Re:Bad assumptions by Anonymous Coward · · Score: 0

      Brett, maybe a bit off topic, but any feelings on OpenSuse's new EULA and all those wacky restrictions - such as no redistribution for 'compensation'?

  20. 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 Lumenary7204 · · Score: 1

      Not to mention this (article single brackets, license double brackets):

      >"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..."

      Wrong. The license mandates that *if* you distribute a work under GPLv3 that is covered by patents that you own, then you must license to everyone the use of the method covered by the patent, on a royalty-free basis (excerpted from the v3 license):

      >>When you distribute a covered work, you grant a patent license to the
      >>recipient, and to anyone that receives any version of the work,
      >>permitting, for any and all versions of the covered work, all activities
      >>allowed or contemplated by this License, such as installing, running and
      >>distributing versions of the work, and using their output. ...

      >"... and even if they did not own the patents at the time they
      >distributed the open source software."

      Wrong again. The v3 license clearly specifies that the company must only license patents that it owns. If I distribute code under GPLv3 which is already covered by someone else's patent, then I have no authority to release the code in the first place. From the v3 license:

      >>... This patent license is nonexclusive, royalty-free and
      >>worldwide, and covers all patent claims you control or have
      >>the right to sublicense, at the time you distribute the covered
      >>work or in the future, that would be infringed or violated by
      >>the covered work or any reasonably contemplated use of the
      >>covered work.

    3. Re:misleading by tsstahl · · Score: 1

      You miss the mark on a lot of points. I'm just going to pick one:

      The GPL also doesn't place any restrictions on how software is used.

      GPLv3 most assuredly DOES place restrictions on how you can use the software.

      The author is completely correct in his assertion that the GPLv3 is about the software, not the end user. RMS has shouted this very point from the rooftops for decades; only now is it more severely codified in GPLv3.

      This article is aimed and business managers, not OSS faithful, or non-profit foundations. Business decision makers are the ones most likely, hell, most motivated, to realize the savings of an OSS project and extend it to their own purposes. In GPLv2, this was absolutely fine until you distributed the software. The loophole is closed in GPLv3. I believe it is closed in ways not intended by Mr. Moglen and company.

      The Tivo clause and patent restrictions are proof enough of the severe nature of GPLv3.

      Make no mistake, GPLv3 is all about the software, not users, developers, or pink gorillas.

    4. Re:misleading by endeavour31 · · Score: 1

      Your analysis is awful. Even the FSF knows that much of GPL3's reach will be decided by court cases defining the terms and applicability of the license. So there is a business risk in not being aware of licensing issues and the author is perfectly correct in pointing that out. The author defines "for-profit" as a company who wishes to utilize software not as an end user but to create a product which will hopefully bring a profit. For-Profit and Not-for-profit organizations refer to legal entities with different structures and tax status. Most hospitals are organized as NPFs - How do you assume they do not have any money; or have less motivation to violate licensing? I would argue that they have more incentive since cost-control is paramount at most NPFs I have been associated with. Human rights? Are you serious? The author makes a clear distinction between those who use software and those who wish to develop something with it - THIS IS THE WHOLE FUCKING POINT OF THE ARTICLE! Next paragraph - refer to above. Again usage versus development. I think we can all agree that corporations would love to do very little work to make a product then issue as proprietary. Why did Stallman want GPL3 in the first place? Because business was working around GPL2 and getting paid well for it. So the FSF designed GPL3 to close the loopholes. Congrats. The fact that this was modded insightful is a testament to how far /. has fallen in the last 10 years.

    5. Re:misleading by Lumenary7204 · · Score: 1

      >"Most hospitals are organized as NPFs - How do you assume
      >they do not have any money; or have less motivation to
      >violate licensing? I would argue that they have more
      >incentive since cost-control is paramount at most NPFs
      >I have been associated with."

      Because most hospitals (that really are hospitals, and not HMOs or some-such) are not in the software authoring and distribution business.

      They may take the software and use it, and they may even donate the results of their time and effort to other hospitals. But I doubt very much that a true hospital would want to spend money on the legal ramifications of software development. Their lawyers have more important things to attend to.

      Besides, here in the US, with all of the HIPAA regulations, hospitals would be more likely to pay for proprietary software, if only to have someone with cash to go after if the software breaks down and kills someone (as in a patient medication database bug, for example)...

      It called "shifting the liability."

    6. Re:misleading by starrsoft · · Score: 1

      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.


      I'm no expert on the subject, just a run of the mill arm-chair geek, but is the above statement true? I was under the impression that you had to agree to the GPL if you are merely an end-user.

      Furthermore, on the philosophical side, I should be allowed to take the many powerful GPL command line utilities out there, write a user-friendly GUI for it, and sell it. I am adding incredible value for the end user. If someone wants the command-line utility, they are still free to download it. If someone wants a GUI that's easy to use, they can pay me for my time to develop the GUI.

      Also, I take issue with those that are saying that his comment "The new lesson is that the freedom belongs to the software, not to users." is wrong. It's a very insightful comment, IMHO. I see this attitude all the time in the modern view of tolerance: everything is tolerated except intolerance; everything is tolerated except those that disagree with one important thing that I believe. Indeed, GPL v3 is not free for the users; there are significant restrictions about how it can be used. It dictates that you can't take this "free" code, add value, and resell it. That's the essence of freedom--being able to take an idea, improve it, and profit. It dictates that unrelated valuable things (patents) be handed out like candy. (Imagine the outcry if the EULA of Windows gave MS the right to send you promotional emails or required you to let them use your car whenever one of their employees is in the area.). The GPL dictates even what kinds of hardware it can be used upon. That's freedom for the agenda of the writers of the GPL, not freedom for users. That's freedom for a mythical entity called software, but not freedom for users. "The new lesson is that the freedom belongs to the software, not to users." So true.
      --
      Read my blog: HansMast.com
    7. 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."
    8. Re:misleading by chromatic · · Score: 1

      I was under the impression that you had to agree to the GPL if you are merely an end-user.

      Not at all. The GPL puts no restrictions on use. You can use it and modify it as you wish.

      The GPL only applies when you redistribute it.

    9. Re:misleading by bcrowell · · Score: 1

      What I said here was correct:

      In fact, you can use GPL'd software without even agreeing to the license.

      What you said here was also correct:

      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.

      The GPL distinguishes three different levels of things you can do with the software. "Executing it on a computer or modifying a private copy" doesn't require you to agree to the GPL at all. "Propagating" it requires you to agree to the GPL unless you think it falls under one of the exceptions to copyright law. "Conveying" it requires you to agree to the GPL, and imposes the highest requirements on you.

    10. Re:misleading by bcrowell · · Score: 1

      Furthermore, on the philosophical side, I should be allowed to take the many powerful GPL command line utilities out there, write a user-friendly GUI for it, and sell it. I am adding incredible value for the end user. If someone wants the command-line utility, they are still free to download it. If someone wants a GUI that's easy to use, they can pay me for my time to develop the GUI.

      The GPL doesn't prohibit you from doing this. You can write your GUI, license it under the GPL, and sell it. The GPL doesn't prohibit selling software. For instance, Red Hat sells GPL'd software.

      Oh, wait, did you mean that you wanted your GUI to be closed source? Well, actually, I don't think the GPL prohibits you from doing that either. The license refers to "modified versions" of a work "based on" that work. I believe that this is interpreted to apply to linking to libraries, but not to executing programs via a shell. It's certainly not interpreted to apply to calling the linux kernel's interfaces, for example -- if it did, then it would be illegal to run closed-source code on a linux box.

      All right, so did you actually mean that you wanted to take someone else's GPL'd code, link your code to it, and make your code closed source? Well in that case you're still off base. It's not the GPL that's preventing you from doing that, it's copyright law. The original author of the code didn't choose to give you permission to copy their code under the conditions you have in mind. If you're upset about that, you could contact the author and see if he's interested in being paid to offer his code to you under some other terms.

    11. Re:misleading by gnasher719 · · Score: 1

      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." This is wrong. To download the software legally, all you need is that either the copyright holder or someone who has the permission of the copyright holder makes it available to you. The copyright holder may allow you to download the software for free, or they may require a fee, just like Microsoft could give you a copy of MS Office for free if they want to, or for a fee which is what they do in practice. Once you have downloaded GPL'd software, copyright law allows you to install it on one computer, use it, and make a backup copy. If you are in a company with hundred computers, and your lawyers insist that you shouldn't accept the GPL, then you can just download 100 copies of the software and install each copy on one computer.

      The GPL license then gives you permission to do other things. In US law, the GPL is a license and no contract, so it is impossible for you to "agree to the terms of the license" in any legal sense. The GPL license allows you to: 1. Download one copy and install it on 100 computers in your company. 2. Modify the source code and use modified versions in your company. 3. Distribute copies of unmodified or modified versions of the software according to the rules laid out in the license.

      At no point is it necessary for you to agree to the GPL.
    12. Re:misleading by sconeu · · Score: 1
      I was under the impression that you had to agree to the GPL if you are merely an end-user.

      No. GPLv2 (Section 0):

      Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted
      GPLv3 (Section 9)

      You are not required to accept this License in order to receive or run a copy of the Program.
      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    13. Re:misleading by sconeu · · Score: 1

      Bull. See section 0 of GPLv2 and Section 9 of GPLv3.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    14. Re:misleading by starrsoft · · Score: 1

      Thanks!

      --
      Read my blog: HansMast.com
    15. Re:misleading by Zironic · · Score: 1

      The fact the download link is available and the work is GPL'd IS the permission.

    16. Re:misleading by Tony+Hoyle · · Score: 1

      The problem with section 0 is it's missing an important term - the GPL covers linking as well, which isn't copying, distribution or modification. That's its most contentious part, because it tries to impose its restrictions not only on GPL code but on other code that happens to be part of the same package, but under a different license.

    17. Re:misleading by sconeu · · Score: 1

      And you're misreading my comment.

      My point was that GPL is not a *USE* license. You don't have to accept it to use the software. It only kicks in when you *DISTRIBUTE* GPL software.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
  21. 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...

  22. FUD by Klync · · Score: 1

    I stopped reading at "... new risks in the irreconcilable conflict between open source software and its widespread use by for-profit companies."

    There are people out there who know law *and* understand reality. I can't say much about the author's relation to the former, but on the latter count... Waste of my time.

    --

    ----
    Not to be confused with Col.
    1. Re:FUD by DaveV1.0 · · Score: 1

      There are people out there who know law *and* understand reality.


      It is a shame you are not one of them.
      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  23. Re:GPL 3 by Anonymous Coward · · Score: 0, Flamebait

    Yep, GPL3 is the kiss of the death for business. Its 100% political, anti-corporate, and reactionary. I have less sway at my job to promote OSS now.

      Richard Stallman is correct though, he doesnt write licenses for business he writes them for ideology. So the big "year of the linux desktop" to compete with MS or Apple will never come because ideology trumps practicality. RMS doesnt mind OSS being shelved to the hobbyist arena. Some people do, but the "mob" has spoken. Such is ideology.

  24. 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: 1

      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?

      It's not "state protection" when Coke keeps the secret recipe in a safe. GPL is perfect for services-based organizations like IBM and Novell. Companies who want to truly innovate (instead of add small incremental features) are left in the cold due to an inability to recoup the large initial R&D expense it takes to make the "next big thing."

      --

      Linux: Free if your time is worthless.
    3. Re:Look at the bile flowing here by chromatic · · Score: 1

      Companies who want to truly innovate (instead of add small incremental features) are left in the cold due to an inability to recoup the large initial R&D expense it takes to make the "next big thing."

      I'm curious. Can you name some?

    4. 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.
    5. Re:Look at the bile flowing here by Anonymous Coward · · Score: 0

      being better sometimes includes a secret sauce. if/when OSS or FOSS is the way of things, there won't be a secret sauce in the application code...

    6. Re:Look at the bile flowing here by chromatic · · Score: 1

      I can believe "games", but can you be more specific about Apple? Which features does Apple have that they couldn't develop incrementally and make into the next big thing?

      I can't think of anything, from a Mach microkernel to BSD Unix circa NeXT 1987 to Expose, Spaces, and Time Machine.

    7. Re:Look at the bile flowing here by normal_guy · · Score: 1

      OSX is certainly very open, and they contribute back to the OSS community, but they would never embrace GPL. They have a vested interest in keeping key components closed, so we can't download source and compile OSX on our own machines. I agree with that. GPL code would prevent them from modifying a compoment and including it in their software in any form.

      I don't think Apple wants to get out of software and into the Enterprise support contract business.

      --

      Linux: Free if your time is worthless.
    8. Re:Look at the bile flowing here by chromatic · · Score: 1

      I understand, but what does that have to do with not being able to make incremental improvements?

    9. Re:Look at the bile flowing here by normal_guy · · Score: 1

      They can certainly make incremental improvements to some subsystems (and they do, and give those changes back to the OSS community.) From a business-wide standpoint, they have no reason to. They sell a shrinkwrapped product. "True" open source vendors sell either integration and development services or custom hardware. OSX is runs on commodity x86 hardware.

      --

      Linux: Free if your time is worthless.
    10. Re:Look at the bile flowing here by chromatic · · Score: 1

      They can certainly make incremental improvements to some subsystems (and they do, and give those changes back to the OSS community.) From a business-wide standpoint, they have no reason to. They sell a shrinkwrapped product.

      They seem to have a decent business selling upgrades. I don't have any particular numbers regarding upgrades from 10.4 to 10.5, but anecdotal evidence suggests that a fair number of Mac users purchased the upgrade.

      "True" open source vendors sell either integration and development services or custom hardware.

      That sounds a little bit like the No True Scotsman fallacy because...

      OSX is runs on commodity x86 hardware.

      ... Apple doesn't support Mac OS X on commodity hardware, only on custom Apple hardware they've integrated into systems themselves.

  25. 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 The+End+Of+Days · · Score: 1

      Shhh, let the zealots scream and whine about things they don't understand. It's so much easier than thinking critically about the issues.

    3. Re:Author may actually understand.... by 99BottlesOfBeerInMyF · · Score: 1

      The new lesson is that the freedom belongs to the software, not to users. I think the author has a pretty fair understanding...

      I think the author is intentionally misleading. The freedom is for the users... not the developers. That is to say, OSS benefits the users of software, not the developers. Anyone developing that GPL code is restricted in a way that continues to benefit the users.

      The problem this person has is they are characterizing the developers of software as "users" of that code and the only use for code is to extract money from people in exchange for being able to run it. I don't believe this misuse of terms is unintentional either.

    4. Re:Author may actually understand.... by k_187 · · Score: 1

      I wish I had mod points. Lawyers are advocates for their clients. Any lawyer worth their salt is going to try and anticipate those areas of the law that may cause problems for their clients in the future.

      --
      11 was a racehorse
      12 was 12
      1111 Race
      12112
    5. Re:Author may actually understand.... by Todd+Knarr · · Score: 1

      And how do the implications differ from the implications of using any other software and redistributing it in violation of license terms? Suppose I go and build a product by modifying Microsoft Windows, and I go distributing this modified version of Microsoft Windows along with my product without having a license from Microsoft and complying with their terms. What do you suppose the implications and consequences are going to be?

      The GPL is a license. Nothing more, nothing less. It grants you permission to use someone else's work in ways that copyright law doesn't by default allow, as long as you comply with the conditions set forth in the license. In the case of the GPL, the general deal is simple: "You benefited by modifying and using my software as the basis for your work. In return for that benefit, you have to let other people do the same thing with your software that you did with mine. If you can't or won't, then don't use my work.". To me that's a fairly straightforward deal. Most of the complex portions of GPLv3 simply amount to "We know you found this loophole to try and redistribute my code without honoring the deal. Sorry, that's explicitly prohibited.".

    6. Re:Author may actually understand.... by DaveV1.0 · · Score: 1

      No. The problem is that you can not read.

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

      RMS (you know who that is right?)has stated that very thing in almost as few words.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    7. 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).
    8. Re:Author may actually understand.... by Znork · · Score: 1

      A lawsuit against a GPL3 violator WILL be perceived as a lawsuit against ALL companies that use GPL'd software

      Mmm, no. It will be perceived as a lawsuit against all GPL _violators_.

      Users of GPL software are better protected against lawsuits by the GPLv3.

      And in at corporate management levels, the perception is what counts.

      If some group of corporate management bases their approval of merging random code off the net into their products on perception I doubt they'd last long in the software industry.

      Nothing is entirely safe; in the case of patents, you're even safer off using GPLv3 code than you are using public domain code (as the publisher of the code can't sue you for infringing any patents they may have).

      Some intellectual property lawyers tend to be overly concerned with protecting the 'intellectual property' of their clients, rather than protecting their clients from the threat of 'intellectual property' held by others. Those lawyers constantly focus on the pile they're protecting, ignoring the huge mountainsides surrounding their pile, and the avalanche about to crush them.

    9. 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.
    10. Re:Author may actually understand.... by Reziac · · Score: 1

      What CodeBuster said.

      And yes, it's "just a license". But it's inherently understood that you can't do as you please with for-pay software, like M$'s stuff. Conversely, the GPL is supposed to be all about "free software" and that sets up a conflict in the *understanding* of what its license requires, that even lawyers will look askance at.

      A non-coder businessman's *perception* will go like this:

      "I thought this was free. What do you mean, it comes with all these weird requirements? How do I make sense of this part being 'free' and that part requiring that I give away part of my business? WTF??"

      Conversely, something you buy NN-uses of outright, that sort of license he understands. Money in, uses out.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    11. Re:Author may actually understand.... by Todd+Knarr · · Score: 1

      The GPL defines what it means by "program". Unless the client program's actually part of the server package itself, and thus licensed under the GPLv3, it's not part of the server program. The exception would be if the protocol between the client and the server were such that they were intimately tied together: the server couldn't be talked to by anything but that specific client, and the client couldn't talk to any server implementation other than that specific one. I suppose one could write a client/server pair that way, but it'd be a lot more work than just defining a clean interface protocol such that you could swap client and server implementations out without breaking anything. And since the output of a GPLv3'd program explicitly is not covered by the GPLv3 unless that output, standing on it's own, contains enough verbatim GPLv3'd material to constitute a covered work. So unless the server program's spitting out it's own code to the client, the output wouldn't be under the GPLv3. See section 2 of the GPLv3, first paragraph, "Basic Permissions".

    12. 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?
    13. Re:Author may actually understand.... by Todd+Knarr · · Score: 1

      Possibly, but the fact that businessmen and lawyers have put on blinders that limit their view of the world to "exchange for dollars only" seems to me to be their problem, not anybody else's. To me the concept of free software was always obvious: any recipient of the code is free to use that code, modify it and distribute the original and/or modified versions to others. Which leads to the GPL's one restriction: as a recipient of the code, you may not deny that same freedom to anyone else you distribute the code to.

      I've felt for many years that the hypothetical non-coder businessman you present isn't confused at all by the GPL. He understands perfectly and completely what it requires. And he doesn't like it. He'd rather be able to take someone else's work without paying, do whatever he wants to it, make a profit off of making and distributing copies of it, and prevent anyone else from doing the same thing he did. His "confusion" is just a sham, put forward for one purpose: to reserve that freedom for himself and no-one else, because that's to his benefit.

    14. Re:Author may actually understand.... by Maestro485 · · Score: 1
      I disagree with several statements that the author doesn't understand the GPL.

      From the third paragraph:

      The new lesson is that the freedom belongs to the software, not to users. Pure bull, the GPL exists specifically to provide freedom to the users of software (and I'm not even sure how a piece of software can have freedom, anyway).

      Then there's this gem:

      Any activity that leverages software for business advantage is likely to restrict the software's freedom, and the growing use of open source software by for-profit companies has been a growing irritant for free software advocates. Here he appears to be suggesting that using free software somehow angers those programmers who write it. Addtionally, he's suggesting that by using free software companies are suddenly bound by the GPL. This just isn't the case. The GPL covers distribution, not use. If I download the Linux kernel I can do whatever the hell I want to it and never tell a soul and it's perfectly fine. However, once I start calling it AwesomeNewKernel and trying to sell it or whatever, I'm obligated to release my changes.

      Basically what it boils down to is that you can't freeload GPL code, but you can use it to your hearts content. I don't see why this guy can't understand that.
    15. Re:Author may actually understand.... by gnasher719 · · Score: 1

      A non-coder businessman's *perception* will go like this:

      "I thought this was free. What do you mean, it comes with all these weird requirements? How do I make sense of this part being 'free' and that part requiring that I give away part of my business? WTF??" That "businessman" probably also complains that he can't get free food from the Salvation Army. "I thought this was free. What do you mean, it comes with all these weird requirements? How do I make sense of this food being "free" and that part requiring that I am a homeless person to get it? Does that mean I have to remove all my employees from their homes if I want to save the money for the company canteen and feed my employees using free Salvation Army food? WTF??? "
    16. Re:Author may actually understand.... by Anonymous Coward · · Score: 0

      He got the first phrase right. That's all. Am I missing something the 2 posters above aren't? :-|

      actually, he's thinking open source and free software is the same from that first phrase. it's wrong too. he's an idiot. ohhww, this sucks, I was gonna try for civil here. :(

    17. Re:Author may actually understand.... by domatic · · Score: 1

      But even the GPLv3 "weird requirements" don't kick in unless you try to distribute outside the organization. I'm wondering if most company lawyers are actually that stupid. Course if the idiot who wrote this article is typical of the breed..........

    18. Re:Author may actually understand.... by Reziac · · Score: 1

      Okay, say you make microwave ovens. The processor inside said oven requires firmware to make it run. Someone inadavertently includes some GPL3'd code in said firmware. Now what?? are you therefore supposed to give away your microwave ovens? or only use them in the office? way to go out of business instantly!

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    19. Re:Author may actually understand.... by domatic · · Score: 1

      Someone inadavertently includes some GPL3'd code in said firmware.



      Suppose you inadvertently include MS DLLs? If inadvertent code inclusion is going on then the dev house has bigger problems than the the terms of the GPLv3.

      Now what?? are you therefore supposed to give away your microwave ovens? or only use them in the office? way to go out of business instantly!



      The penalties and ways of mitigating those penalties are specified by copyright laws and associated caselaw. No judge is going to mandate that you give away the ovens. The author of the software might get an injunction against further sales of the ovens and the GPL3 is in no way special in that regard. If the code included belonged to MS, the same remedy would be available to them.

      What would most likely actually happen is a settlement between the manufacturer and the GPL3 author. Again, the copyright law will determine the bounds but either disclosure of the firmware and/or a monetary payment will happen. Note well that copyright law does nothing to force that disclosure, it's simply that many GPL authors find that an acceptable way to settle a violation. Other authors may well just take the check and issue an alternative license.

      If something worse happens then the violator is going out of his way to get slapped. Now the GPL can't actually force that firmware to be disclosed. After all, the in-house non-GPL portions belong to the dev house or manufacturer and are still protected by copyright law themselves. So again, the worst that can happen is determined by copyright law and that could be a permanent injunction against further sales of the oven in question and very large monetary penalties. But the oven maker would have to have had very bad legal advice for things to get that far.

      Something I don't understand is why GPL (any version) authors are Teh Evil! when enforcing their licenses but when Adobe and MS do it then it is pure justice.
    20. Re:Author may actually understand.... by Anonymous Coward · · Score: 0

      A non-coder businessman's *perception* will go like this:

      "I thought this was free. What do you mean, it comes with all these weird requirements? How do I make sense of this part being 'free' and that part requiring that I give away part of my business? WTF??"

      That "businessman" probably also complains that he can't get free food from the Salvation Army. "I thought this was free. What do you mean, it comes with all these weird requirements? How do I make sense of this food being "free" and that part requiring that I am a homeless person to get it? Does that mean I have to remove all my employees from their homes if I want to save the money for the company canteen and feed my employees using free Salvation Army food? WTF???"

      The Salvation Army's requirements restrict based on current status; they don't restrict future actions.

      To fix your analogy, if the Salvation Army worked the way the GPL did, then the requirement would be that you remain homeless for the duration you use the food. So if somebody offers you a warm bed after you've eaten, the Salvation Army would say "Not so fast, you can't have a home while our food is still in your body. Either throw it up, or wait until it's passed before you accept their offer."

  26. 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.
  27. Out of curiousity by Anonymous Coward · · Score: 0

    If what you say is true: "then their code effectively becomes my code as well" then how do code forks occur?

    Seriously, I am confused about this.

    1. Re:Out of curiousity by bsDaemon · · Score: 1

      code forks not withstanding...

      however, the original developer, and the original branch of the product can still user whatever the forkers created.

      I agree that since data can be replicated infinitely that it makes it slightly harder to draw distinctions as to gain and loss, though.

    2. Re:Out of curiousity by mhall119 · · Score: 1

      The GPL just makes their code license-compatible with your code, it doesn't give you any control over it.

      --
      http://www.mhall119.com
    3. Re:Out of curiousity by bsDaemon · · Score: 1

      But by creating the need for "license compatibility," I have already exercised control over their code -- I have dictated the terms of the license.

      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.

    4. 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
    5. Re:Out of curiousity by mhall119 · · Score: 1

      That license then gives me unfettered access to their changes to my code It doesn't even do that, as you don't get copyright over their code. If you take their changes into your code, that means you can only distribute those changes under the GPL. If your product is dual-licensed GPL+Proprietary, then you can't distribute their changes in your proprietary version, only your GPL version.
      --
      http://www.mhall119.com
    6. Re:Out of curiousity by bsDaemon · · Score: 1

      But, if I already decided I'm all about the GPL and issued my code under the GPL, then by accepting their code under the GPL I haven't become any more encumbered/fettered than I already was.

      I'm not arguing that I gain copyright over their code, just that it doesn't cost me anything I haven't already given up to use their code as well.

      Of course, the key to the whole thing, both BSD and GPL, is that we choose what we want to do with our code when we release it, and other people can either choose to accept or reject our terms. If they don't like our rules, they can make their own code and stfu instead of stealing/cheating then acting indignant when they get called out on it.

    7. Re:Out of curiousity by mhall119 · · Score: 1

      But, if I already decided I'm all about the GPL and issued my code under the GPL, then by accepting their code under the GPL I haven't become any more encumbered/fettered than I already was. Technically (and legally) you have, you just wouldn't care that you lost an option you didn't have any intention in taking. You might care later, though, if your app becomes wildly popular and you want to take it proprietary to become the next Bill Gates.

      I'm not arguing that I gain copyright over their code, just that it doesn't cost me anything I haven't already given up to use their code as well. Up until the point that you accepted their code under the GPL, you had the option to release future versions of your code under any license you wanted, even proprietary, so it did cost you something you hadn't legally given up yet.

      Of course, the key to the whole thing, both BSD and GPL, is that we choose what we want to do with our code when we release it, and other people can either choose to accept or reject our terms. If they don't like our rules, they can make their own code and stfu instead of stealing/cheating then acting indignant when they get called out on it. On this, we agree completely.
      --
      http://www.mhall119.com
    8. Re:Out of curiousity by mcvos · · Score: 1

      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. They are not free to add their own code to your code and distribute that the way they want. By building their own code on top of your code, your GPL license restricts they way they can distribute their code. This is most definitely a way in which GPL is not-free: it restricts the freedom to take advantage of someone else's code.

      And that's freedom that the GPL quite explicitly wants to restrict. It wants to be viral, so everybody who bases their code on someone else's code has to use GPL for their code.
    9. Re:Out of curiousity by mhall119 · · Score: 1

      They are not free to add their own code to your code and distribute that the way they want. By building their own code on top of your code, your GPL license restricts they way they can distribute their code. Again no, it only limits how they can distribute your code. They are still free to distribute their code under any license they wish, so long as they're not distributing any part of your code or any binary derived from your code.

      This is most definitely a way in which GPL is not-free: it restricts the freedom to take advantage of someone else's code. Again, you can use GPL code any way that you want. The GPL only places limits on how you can distribute GPL code and resulting binaries.

      And that's freedom that the GPL quite explicitly wants to restrict. It wants to be viral, so everybody who bases their code on someone else's code has to use GPL for their code. The GPL is a license, and therefore has no wants and desires. The authors of the GPL, and the developers who choose it, do want it to be viral, yes. And if someone wants to let you use their code under such a license, that's their option. The GPL is a more selfish license than the BSD, but not necessarily less free.
      --
      http://www.mhall119.com
  28. 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.
  29. Re:GPL 3 by Anonymous Coward · · Score: 0

    Oh bollocks. If you're going to put software under the BSD license, you might as well throw it into the public domain. At least you'll be more realistic about your chances of getting anything back from people who use your code for their own purposes without contributing anything toward its development.

    It always amuses me how advocates of the BSD license always reserve their strongest vitriol for anyone who dares to use BSD-licensed code in a GPL app, thereby preventing changes being rolled back into the original - even though this is exactly what they profess the superiority of the BSD license to be!

  30. 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
    2. Re:crying over presents by Archangel+Michael · · Score: 1

      If you don't like GPL3 code, simply fork the GPL2 coded version, and use it. GPL3 certainly resticts you from using GPL3 code in certain ways, because someone has a philosophical viewpoint different than yours.

      I'll personally never support GPL3 code or use it for anything I create. GPL2 code had some restrictions that was designed to build better code, and that was acceptable. Many(if not most) of the changes in the GPL3 license will not build a single line of better code, but rather are only about philosophical differences in how the code should be used (or not used).

      This is clear from all the discussions leading up to the release of the GLPv3.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    3. Re:crying over presents by rohan972 · · Score: 1

      GPL2 code had some restrictions that was designed to build better code, and that was acceptable.
      As I understand it, GPL2 was written with the same philosophical goals as GPL3. RMS has always placed "software freedom" above quality of code as a priority. If GPL produced better code, that was a bonus, but not a necessary one from RMS perspective. If people now find GPL3 onerous, it is because the FSF has written a licence that more effectively promotes their philosophical goals, not because the FSF has changed direction or strategy.
  31. 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.

  32. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  33. Re:GPL 3 by Anonymous Coward · · Score: 0

    "Under GPL, if someone uses my code to do something else, then their code effectively becomes my code as well"

    No, it doesn't. It's still their code, and they can do what they wish with it. It's just that if they want to do things the GPL doesn't allow, then they have to stop using your code to help them.

  34. Definition of risk by 140Mandak262Jamuna · · Score: 1

    Risk to the vendor is defined as the amount of power their customers are going to have over them.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  35. 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).

  36. Re:GPL 3 by The+End+Of+Days · · Score: 1

    Sometimes to make something seem like something it isn't, you have to make an illogical argument and hope the emotions of the listeners can be preyed upon so they will agree with you.

  37. 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."
  38. Re:GPL 3 by The+End+Of+Days · · Score: 1

    It always amuses me how advocates of the BSD license always reserve their strongest vitriol for anyone who dares to use BSD-licensed code in a GPL app, thereby preventing changes being rolled back into the original - even though this is exactly what they profess the superiority of the BSD license to be!


    You must be using a different Internet, because I've never seen this argument at all. No one who uses BSD, or Apache, or any of the other truly free licenses cares about getting contributions back. We just think it would be nice, we don't require it. We allow you to use our code as you wish, not as we wish. That's the point.
  39. Re:GPL 3 by bsDaemon · · Score: 0, Flamebait

    Using BSD code isn't ANYTHING like killing me and stealing my wallet. It's like me leaving stuff out on my lawn with a sign saying, "Take what you want -- just tell people where you got it."

    BSD license is an invitation to take and use. No, this is not a holy war, but the GPL -- especially v3, is by its very nature political to a level of religious zeal equaled only by supporters of Ron Paul or Barak Obama.

  40. 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
  41. 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
    1. Re:FUD but well founded FUD... by Todd+Knarr · · Score: 1

      Actually the provider can treat the set-top box as a sealed appliance. But they have to treat it as truly a sealed appliance. What section 6 of the GPLv3 prohibits is a company using GPLv3'd software in the set-top box and allowing the manufacturer to continue to access and modify the software (ie. the box isn't a sealed appliance as far as the manufacturer is concerned) while denying the recipient of the box the same access. The GPLv3 prohibits that asymmetric access, but explicitly says that it's entirely acceptable to not allow the user access if the manufacturer doesn't have it either.

    2. Re:FUD but well founded FUD... by steelfood · · Score: 1

      Isn't there a there's a gray area if patent-encumbered code gets reimplemented (i.e. optimized)?

      Granted, if the contributor who implemented it in the first place is going to sue, he would remove his code contributions and effectively void the patent license before suing, and if he isn't, it wouldn't matter either way, but what if someone wanted to sabotage a project by patenting a process and then putting in a very slow implementation of it, while leaving the optimized implementation for his own proprietary software?

      --
      "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
  42. Re:GPL 3 by The+End+Of+Days · · Score: 1

    You're missing the overall point - your ideology requires that everyone agree with you, or be compelled to do so. The opposing ideology says "Do as you will, it's your choice."

    I don't see how restricting choice (as the GPL attempts to do) is promoting general freedom. It certainly increases the freedom of a certain class of people, namely those knowledgeable enough to make modifications on their own, however it does so at the expense of nearly everyone else on the planet to choose something else.

    I'm certainly not going to throw my support behind a group of elitists like that.

  43. That... against Stanistani's FUD by xtracto · · Score: 1
    So, just because the author views disagree with your's you claim that the raised points are FUD? You should take a bit of a look at the writer's background. I think he is the kind of person who *might* just know about what he is talking about...

    Ed's academic credentials include experience as both an Adjunct Professor and Lecturer in electrical engineering at Boston University, where he taught classes in circuit theory and dynamic systems theory. He was a Fellow of the National Science Foundation and has also been a faculty member for both the Massachusetts Continuing Legal Education IP Program and Suffolk University Law Schoolâ(TM)s Advanced Legal Studies Program. Ed has taught a Suffolk Advanced Legal Studies course entitled Maximizing Business Value From IP. However, feel free to point me to a place where shows that "Stanistani" has some kind of law degree and experience in IP law (no, trolling in slashdot stories does not count).

    Reading the rest of the article, the author does not seem to understand the basis of the GPL, and he engages in needless scaremongering.

    Typical GPL zealot reaction "Oh noes! you don't understand GPL! you are teh suckzorz!!!"

    The fact is that the GPL v3 does have its implications and that such implications become treats to any company willing to use software under such license.

    The solution to that is just to stop using such programs, or LEARN about the risks that using them exposes. And that is what the paper is about.

    Of course, I did not expect such objective reactions from slashdot...

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  44. Re:GPL 3 by plague3106 · · Score: 1

    Hmm.. so you can violate my right to privacy or speech or religon, if you say you're doing so to protect my right to live? I think I'd rather do without your "help," thanks.

  45. ExtJS was never open source by StevenMaurer · · Score: 1

    It was - and is - a marketing tool by a privately held company.

    Here's the history for those who don't want to follow the link. ExtJS has developed a JavaScript framework. They originally licensed as "LGPL", but with the added proviso that it was only for non-commercial use. Since the whole point of the LGPL is to allow commercial apps to link with it, this made little sense. Now they've gone to GPL3.0, only for non-commercial use, which is a little more honest about their intent.

    Apparently some have tried to fork the original "LGPL" code, but since it never has been released without the "no non-commercial apps" restriction, using any forked code in a commercial product is copyright infringement.

    This has nothing to do with the GPL3.0 or the LGPL. It has to do with one company, and the restrictions they've put on their licenses.

    And so what? They wrote the code. They get to license it.

    1. Re:ExtJS was never open source by init100 · · Score: 1

      They originally licensed as "LGPL", but with the added proviso that it was only for non-commercial use.

      That isn't really possible. A "no commercial use" clause would be an added restriction, which isn't allowed by the (L)GPL.

      Since the whole point of the LGPL is to allow commercial apps to link with it, this made little sense.

      Don't confuse proprietary with commercial. The point of the LGPL is to let proprietary applications link with it without becoming subject to the (L)GPL themselves. It says nothing about commercial activities at all.

      Now they've gone to GPL3.0, only for non-commercial use

      Which, again, is silly, as "no commercial use" is still incompatible with the (L)GPL.

      which is a little more honest about their intent.

      Why? Neither the GPL (v2 nor v3) nor the LGPL (v2 nor v3) restricts commercial use. Why would it be more honest in this case?

      Apparently some have tried to fork the original "LGPL" code, but since it never has been released without the "no non-commercial apps" restriction, using any forked code in a commercial product is copyright infringement.

      The FSF should sue them for trademark infringement (if they have trademarked the (L)GPL, which I would have done if I were them, to prevent issues like this), as they claim to license their work under the (L)GPL while they clearly do not.

  46. Re:GPL 3 by DaveV1.0 · · Score: 1

    What part of having the open source software and doing whatever you can with it to benefit your own company is denied? Nothing. It's a matter of distribution. Nothing at all is stopping you from making changes for your own companies use and not giving it to anyone else. If you sell it to someone (thus commercial), then it is an entirely different ballgame.


    The part where the company wants to develop a proprietary system, hardware or software, and sell it. You know, the part that bit TIVO in the ass.
    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  47. 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.

  48. 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.
    1. Re:I'd rephrase the conflict by DaveV1.0 · · Score: 1

      Except that 99% of those users don't have the skills and/or resources to exercise any other maintenance options.

      Sounds like the argument against estate tax "Everyone will be able to benefit from getting rid of this tax, even if only 1% of the population actually have ability to benefit from it."

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    2. Re:I'd rephrase the conflict by Sloppy · · Score: 1

      Except that 99% of those users don't have the skills and/or resources to exercise any other maintenance options.
      How did they get the software in the first place?
      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    3. Re:I'd rephrase the conflict by Archangel+Michael · · Score: 1

      Actually the GPL was about building and making available better code. Period.

      It was a simple philosophy that actually created some awesome software. The changes to the GPL in v3 aren't about making the code better, but how some nanny wants to control how the code is used. And not a single restriction will build a better piece of code.

      This isn't about control of software, it is about control of people. Don't be mistaken about what the GPL3 is about.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    4. Re:I'd rephrase the conflict by Sloppy · · Score: 1

      Actually the GPL was about building and making available better code. Period.

      You're right, if "better code" means code that does whatever the user wants, as opposed to code that pleases engineers or critics. Let us not forget: the GPL was invented to prevent situations like what happened to RMS when he wanted to modify a printer driver.

      The changes to the GPL in v3 aren't about making the code better, but how some nanny wants to control how the code is used. And not a single restriction will build a better piece of code.

      This isn't about control of software, it is about control of people.

      I disagree. Look at a Tivo: the product is unmaintainable by anyone but the maker. It contains "features" that a user might wish to remove or add to -- but can't. The Linux kernel that it runs on, is GPL2ed. If it were GPL3ed, then it would be harder for Tivo to oppose the will of their users. The user (or hacking community, or whoever) could maintain the code and make it do what they want, which one might call "better code."

      Yes, GPL3 controls people, but for the purpose of maximizing the users' freedom. From the user's point of view, the GPL2 Linux kernel embeded in a Tivo might as well be BSD or proprietary. The license, intended to maximize the utility of the software, failed.

      If you set out to oppose or ignore the interests of your users, GPL3 is not for you. GPL2 might be for you. And BSD is great. If you want to refer to this aspect of the software's behavior as code quality, fine, but I don't think I'd obfuscate the issue that way.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    5. Re:I'd rephrase the conflict by DaveV1.0 · · Score: 1

      They may have bought a book with a free DVD.
      They may have bought a CD or DVD set.
      They may have had it installed by a friend or family member.
      They may have downloaded an ISO and burned it to disk and then installed it themselves.

      However, being able to do any of that, including download an ISO and burn it to CD, does not imply being able to write code or having the cash to pay someone to modify code.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    6. Re:I'd rephrase the conflict by sconeu · · Score: 1

      And I don't have the skills necessary to maintain the wiring in my house, but I'm free to hire anyone to do so.

      GPL gives me that same freedom with a piece of software.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    7. Re:I'd rephrase the conflict by r7 · · Score: 1

      Actually the GPL was about building and making available better code. At one time that's what the GPL was about perhaps. Unfortunately, it now seems to be also about taking financial incentives out of the equation. The article makes the intent of the GPL clear in that respect.

      This Slashdot thread, OTOH, should say a lot more to developers than the original article, or at least it should to those of us without the time or capital to open-source everything by putting a big red flag around GPL anything.

      Whether that will, in the long term, increase or decrease the use of the GPL is too early to say. It does, however, indicate a bright future for software developed with a BSD license.
    8. Re:I'd rephrase the conflict by DaveV1.0 · · Score: 1

      What part of "does not have the skills and/or resources" did you not understand?

      You can not hire someone to do the wiring if you don't have the money to pay them.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    9. Re:I'd rephrase the conflict by Nurgled · · Score: 1

      That situation doesn't change that much if you substitute most professional software engineers; although in theory I could make my own modifications to open source software, in practice I don't have time to.

      Of course, when I say "I don't have time to" what I really mean is "the changes I want aren't valuable enough to me to justify the time spent", which isn't that different to "the changes I want aren't valuable enough to justify the cost to pay someone else to make them". Both users are still better off than they were with closed-source software: at least now they actually get to make that decision, rather than depend entirely on the whims of the original vendor.

    10. Re:I'd rephrase the conflict by Sloppy · · Score: 1

      With free software, if they got the software from someone, they can get an update, a better fork, a bugfix, or whatever, from someone else. For example, fixing stuff yourself, isn't how most GNU/Linux users actually get maintenance, though it's an option. But the mechanism that gives them that option, is what enables the more commonly-used maintenance options.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    11. Re:I'd rephrase the conflict by DaveV1.0 · · Score: 1

      Would they know how to get an update, fork, or bugfix from another source?
      Would they know how to apply it as a patch?
      Would they be able to compile the source as some things require?

      You assume that they would be out looking for such things, which is a false assumption.
      Also, you assume they will pay enough attention to the community that they will know that "fooby" is a better fork of "barbas"

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  49. Re:GPL 3 by DaveV1.0 · · Score: 0

    If all software is free, who will pay the programmers' salaries? How will programmers make a living?

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  50. Re:GPL 3 by riceboy50 · · Score: 1

    Sometimes is the operative word. I think you would rather society protect your freedom to live, versus you know someone else's right to kill you. These things must be weighed by society.

    --
    ~ I am logged on, therefore I am.
  51. Re:That... against Stanistani's FUD by xtracto · · Score: 1

    and just before the gp discredits my whole post because I put a ' in your's, let me correct

    yours yours yours yours

    There.

    p.d. Inglés no es mi lengua materna.
    ÂGracias!

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  52. It's called the GNU Affero General Public License by Anonymous Coward · · Score: 0
  53. specious analogy by Anonymous Coward · · Score: 0

    violating a copyright is not murder, rape, or child molestation.

    learn to think.

  54. 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
  55. 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.

  56. 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
  57. 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.

  58. And I STILL don't understand... by sherriw · · Score: 1

    I've read the GPL as well as several articles about it, and I still don't know the answer to my simple question:

    If my PHP application is using the open source database layer ADODB, can I close-source my entire application (except the ADODB directory) ?

    If anyone could answer that for me, they'd be this girl's hero.

    The GPL wording needs some serious work IMHO.

    1. Re:And I STILL don't understand... by sherriw · · Score: 1

      ADODB is LGPL... so, my other question, what about this same use with an LGPL library (ie... if adodb was GPL3 instead), could I use it this way then?

      (note- nothing in the adodb library is being modified by me).

    2. Re:And I STILL don't understand... by sherriw · · Score: 1

      Edit... typo: I meant "what about this same use with a GPL3 library"

    3. Re:And I STILL don't understand... by ratboy666 · · Score: 1

      It depends on your application. More specifically, is your application a derivative work?

      This can be answered in a number of ways -- one way by functionality, another by the difficulty of removing the GPL licensed piece. For example, a "database manager" linking to a database would probably be considered a derivative work. On the other hand, using a database to store configuration control for your application would probably not. Is the library software under the terms of the GPL, or the LGPL? (this accounts for a GREAT deal). If under LGPL, you generally have nothing to worry about if you want to distribute a "closed source" application.

      If the GPL functionality is isolated, you could further isolate it, thus producing a derivative work, and publish the source to THAT. This is what nVidia does with the Linux kernel.

      On the other hand, why not open-source?

      (I am not a lawyer. This is not legal advice. Please consult a lawyer familiar with the law in your jurisdiction.)

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    4. Re:And I STILL don't understand... by jayp00001 · · Score: 1

      I think the point of the article (wether you agree with it or not) is that you need to understand the implications of GPLV3 before you implement it. You'll note that the politically correct answer is "why not open source it" whereas the lawyers politically correct version is "why do you need to use the gplv3 stuff and can we seperate that out as much as possible". As far as your question I can tell you that in what sounds like a similar case we went from lamp to wimp to avoid that question in our web based product. That decision was not technology based but entirely legally based. Was it necessary? I dunno, IANAL but I have to implement what the company wants.

  59. Re:GPL 3 by plague3106 · · Score: 1

    It doesn't matter if you say "sometimes," it's still arbitary. No one has the right to kill another person either, since no one has a right to arbitrary violate the rights of another.

    Society is a myth, and I'd rather continue protecting myself (the notion that police "protect" anyone is also a myth.. ask anyone murdered, raped, or mugged in NYC) and be free.

  60. Re:GPL 3 by riceboy50 · · Score: 1

    If there is no law to protect your rights, then you only have whatever rights you can guarantee for yourself. Some people would rather not go back to the stone age.

    --
    ~ I am logged on, therefore I am.
  61. 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.
  62. Re:GPL 3 by Nahor · · Score: 1

    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. It's not truly free because it removes one's freedom to not be beaten over the head.
    The only "truly free place" is a place where one is alone. There you are free to bash over anybody's head (too bad that there won't actually be anybody to be able to do it).

    laws that stop people doing what they enjoy is a huge step backwards, IMHO. True only if all involved parties agree on the "doing", i.e. the person being beat over the head agrees to it.
    However, that becomes quite hairy when considering indirect involvement (second-hand smoking for instance)
  63. Why the fuck do you give a shit either goddamn way by Anonymous Coward · · Score: 0

    Who cares what this dude, esq., writes?

  64. Victory for Stallman by bluefoxlucid · · Score: 0, Troll

    The GPL is now a known, accepted threat. It is a force to be reckoned with, an enemy to plan carefully against.

    Good work, Stallman.

  65. Re:GPL 3 by gnuman99 · · Score: 1

    Wrong w.r.t. GPL

    GPL doesn't oblige the party that modified the source and and made a modified binary from releasing ANYTHING. But if they do release the binary, they must allow the *recipients* of that binary access to the modified source code under GPL or a license that is compatible with GPL.

    GPL v3 adds additional reasurances that the modified GPL code can be modified by the end user and replace their binary with their own! That's THE major difference.

    http://www.gnu.org/licenses/gpl-faq.html#TwoPartyTivoization

    The intention of GPLv3 vs. v2 is to prevent people from

        * signed binaries/DRM, so source code access is worthless, or
        * devices that can't be patched with modified software
        * patents prohibiting you to use modified version of software

    Finally, copyright is retained by the creator. GPL does not affect that. So,

      1. Bob release software A under GPL
      2. someone else adds stuff and releases A' under GPL
      3. Bob takes changes from A' and incorporates into A

    At #1, Bob may dual license or even close source for new versions of software completely as they own all of copyright. At #3, Bob loses ability to close source future versions of A or even prevents him from releasing under BSD or Apache or whatever.

    You DO NOT own the project if you incorporate other's modifications into it. Parts of it cease to be yours and so license modifications are not permitted, unless they are stated in the license text.

    For software released under GPLv2 only, you CANNOT release that under GPLv3 without contacting ALL people that contributed and them agreeing to it. That is why GPLv3 is preferred as current project maintainers can change the license to GPLv3 and later, or GPLv4 or later, etc..

  66. Re:GPL 3 by professionalfurryele · · Score: 1

    No but he can restrict your freedom of expression if you express yourself by swinging a battle-axe in a crowded mall. But if you want to go do it in a safer environment you can.

    GPL3 (and 2 to a lesser extent because it has loopholes) allows you to use and modify code, it protects your freedom. But it forces you to do so in the same altruistic manner that the person who gave you the code you are building on restricting another freedom. You are free to do with the code as you please, so long as if you distribute the code you grant others the same freedom. Hence you are free to distribute modified code, but the GPL prevents you from using that freedom to stop other people doing the same. The freedom to modify code overrides the freedom to distribute. It really isn't that complicated, I don't see why people keep getting confused by this.

  67. 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.
  68. Irreconcilable differences. by Irvu · · Score: 1

    Although the lawsuits are not about changed provisions in the GPL, both events are muscle-flexing by the free software community and, taken together, may foreshadow new risks in the irreconcilable conflict between open source software and its widespread use by for-profit companies.


    The choice of words like "irreconcilable conflict" make clear the authors' stance, and his lack of understanding of the nuances of the issue. Even Stallman has never been against "for profit companies" and many selfsame companies can and do make money from free software. Similarly the cases he cited lower down (e.g. the modified software) are not a case of free software advocates challenging a company's right to use the system more a company's attempts to violate the contract under which they got the software. That is no different than a company taking software they purchased and making modifications against the purchase agreement. In either case they get sued.

    While I do not always ascribe to the libertarian tautology that all laws are contracts in this case the two are the same. Free software is no different than other software. Both come with licencing agreements and both come with a price. In the free-software case it is a price of $0 and a more permissive contract but a contract just the same, and it carries the same penalties (vis a vis lawsuits).

    This guy hasn't really dealt with it like that and seems to be of the Gates mindset of free software as something to be freely taken.
  69. Re:GPL 3 by jedidiah · · Score: 0, Flamebait

    > No freedom is lost under BSD.

    BSD enables Microsoft.

    Microsoft being given a gift that allows them to continue
    their abusive ways does infact cause a loss of freedom. It
    becomes easier for them to abuse their partners, their end
    users and people who would prefer to avoid them entirely.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  70. Re:GPL 3 by phuul · · Score: 1

    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. I'm mean be real here if TiVo, for example, was fully compliant with GPL3 and decided to stop updating the Series 2 software. Some intrepid programmer out there figures out how to add a new feature that only TiVo Series 10 boxes have and updates the software. Do you really think that the user will be able to update their TiVo with that version?

    I'm not even sure they will know they care since most people use the same software/hardware box/piece of equipment until it dies a gruesome death. Then they complain about getting something else since it doesn't work the same way. Hell people already complain about updating to new versions of software.

    End users are not the average /. reader, they just aren't. Yes you or I would love to be able to tinker and modify things. We also know enough that when we do that we might break things. The end user just wants things to work.

    A good analogy is with auto enthusiasts who install custom chips and software in their cars to get more power/fuel efficiency/whatever. Yes they get some cool features, they also know they take the risk of damaging their expensive car. Joe Average just wants his car to start when he turns the key.

  71. 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.

  72. Re:GPL 3 by jedidiah · · Score: 0, Flamebait

    The BSDL is an invitation for evil men to take and use the code in order to abuse you.

    Anarchy vs. democracy or communism.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  73. FUD by Josh+Booth · · Score: 1

    From reading the article, it seems like this guy is one of the old guard, trying to convince everyone that FOSS is dangerous to their business models and to act accordingly. The problem is that he is right--the people, not companies, that create Free Software have a different business model in mind than a corporate-dominated one based upon lock-in.

    Verizon Wireless is a great example of corporate lock-in: the entire system on every phone is written to corporate spec, and if it had any free software as a part of the operating system, they would have to open-source a lot of it because they were not following the rules of the GPL (assuming they were using, say, a network stack culled from Linux). So either they play the game by the rules of the copyright holders, or they write their own software at their own expense.

    But a clueful open-source company will be careful not to let their proprietary software get get too close to the FOSS they use, or better yet, make it company policy to GPL every last piece of code they write. This is where the article begins to expound FUD, because anything you write with the aid of a FOSS program (EMACS, Eclipse, I'm writing this in Firefox) does not have to be under a free license. And even more, any open-source company will be careful not to base their business model on being proprietors of software but as something else, such as selling another service like support.

  74. Re:That... against Stanistani's FUD by Anonymous+Psychopath · · Score: 1
    I like this one better:

    The fact is that the GPL v3 does have its implications and that such implications become treats to any company willing to use software under such license. (emphasis added)

    I immediately thought of Hostess Cupcakes. Don't ask me why. I'm taking a copy of the GPL and heading to the store to see if they'll give me some, Or Else. :P
    --

    Eagles may soar, but weasels don't get sucked into jet engines.

  75. Re:GPL 3 by Anonymous Coward · · Score: 0

    BSD isn't truly free either...

    If you want to free your software from any and all legal encumbrance, place it in the public domain.

    Anything else is a license with restrictions of some sort. If you can live with those restrictions, use it. If you can't, well, too bad. Write your own.

  76. 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.

    1. Re:And the zealots come out to bash by Random+BedHead+Ed · · Score: 1

      You know, it's funny: I was just thinking that I could write a Perl script that would auto-generate GPL and copyright Slashdot threads. I bet it's do-able.

    2. Re:And the zealots come out to bash by Vexorian · · Score: 1

      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.
      Yeah, it is kinda sad, cause you would have to be a retarded developer for that to be true.
      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    3. Re:And the zealots come out to bash by shentino · · Score: 1

      You're not allowed to do that. Slashdot threads are a collection of posts made by individual authors.

      Therefore, one, or both, of the following will stop you.

      1. The collection lacks sufficient originality, and is merely a collection
      2. The thread is a derivative work owned by all the authors in common, and you, as un-sole copyright owner, don't have the legal power to GPL a slashdot thread.

      Only the copyright owner can place ANYTHING under a license, GPL or not.

      Actually on a serious note, derived works/fair use/licensing/copyright ownership are the other parts besides the GPL that can apply in any given case.

      Case in point...a big debate awhile ago on the LKML about whether or not a binary kernel module was the same as binary firmware, about some LSM code.

    4. Re:And the zealots come out to bash by Random+BedHead+Ed · · Score: 1

      ... right. My Perl script will need some adjustment to generate a post like yours, and like this one. :)

  77. Re:GPL 3 by plague3106 · · Score: 1

    I didn't say we should have no law, I simply said you can't pick and choose which rights to respect and which one's not to respect. Laws codify that we have rights, but when you start restricting rights arbitrarly to to supposedly protect other rights, you're not doing anyone a favor.

  78. 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.

  79. Re:GPL 3 by riceboy50 · · Score: 1

    In this case the GPL is restricting the "right" of commerical vendors to restrict the "rights" of the downstream recipient. It's not arbitrary at all.

    --
    ~ I am logged on, therefore I am.
  80. Re:GPL 3 by Archangel+Michael · · Score: 0, Troll

    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. Actually this is where you are wrong. If the source is available, then you can use the software anyway you want. Once the source is open and free, any and all restrictions on it have gone.

    If I've taken the time and effort to make a nice product using a bunch of pieces of software, and include some of my own, and package it up, sealed and ready for the end user, including code to prevent modification, exactly how am I restricting your use of that same GPL2 code, if I give you the source for all the GPL2 code?

    The only think I'm restricting is you modifying the code, and running in on the device I created. You can use the same code, make a similar device and use the code all you want. The code is free, your use is not restricted except for the product I created (and you bought).

    If you don't like the terms, don't buy a Tivo, take the Tivo software and make your own and hack that. After all, you have all the GPL2 code in your hands, you should be able to DIY, should you not?

    This is nothing more than whiney cry babies wanting to run home with the ball because the game isn't going their way.
    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  81. Re:GPL 3 by plague3106 · · Score: 1

    No but he can restrict your freedom of expression if you express yourself by swinging a battle-axe in a crowded mall. But if you want to go do it in a safer environment you can.

    I would say there's nothing wrong with swinging a battle axe in a mall, so long as you aren't trying to hit anyone else with it.

    GPL3 (and 2 to a lesser extent because it has loopholes) allows you to use and modify code, it protects your freedom. But it forces you to do so in the same altruistic manner that the person who gave you the code you are building on restricting another freedom. You are free to do with the code as you please, so long as if you distribute the code you grant others the same freedom. Hence you are free to distribute modified code, but the GPL prevents you from using that freedom to stop other people doing the same. The freedom to modify code overrides the freedom to distribute. It really isn't that complicated, I don't see why people keep getting confused by this.

    There's no confusion on my part. People have all of their rights, all of the time (so long as they do not violate another's rights).

    The very notion that one right "overrides" another is absurd. All rights are equally important, an none can be arbitrarly violated.

  82. 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
  83. PJ says .. by rs232 · · Score: 1

    "PJ: This article is either slightly offensive due to the fear mongering, or funny, depending on your mood, but the bottom line is, at least they begin to comprehend that the GPL does have to be respected. You can't just grab the code and do whatever you want with it. So that's progress.

    But imagine an article that noticed the Microsoft EULA and decided that the risk of using the software was too high because you can't do whatever you want with the software, due to the EULA. You can't do whatever you want with most software, proprietary or open source/free software. Anyway, be aware of a couple of things.

    One, Linux comes to you under GPLv2, not v3. Second, under either license, there are no restrictions on internal use, only for distribution. Three, the rules for certain embedded products are not the same as for software that is intended to continue to be developed and modified. Finally, the 'payment', so to speak, for mixing GPL'd software in your own code in your distribution or product isn't money. It's code. That's the deal. There are no hidden gotchas. Just read the license.]

    --
    davecb5620@gmail.com
  84. Re:GPL 3 by Anonymous Coward · · Score: 0

    Actually in your example, under BSD you DID loose a freedom. You lost the ability to use your possibly improved code in your next product/project because they wouldn't let you use those changed lines of code. Under the GPL, you as a developer, gain the ability to reuse your modified code.

    Overall both licenses are about the same. Both are biased slightly to one of 2 sides. BSD leans towards the new developer's or the modder's rights, since any changes or additions to the original code can be withheld and kept secret. GPL on the other hand leans towards the original developer's rights since under it, any changes or additions made are freely available to the original developer as well as anybody else who wants it.

    Just to clarify the statement. GPL in NO WAY makes someone else's code effectively become your code. The best analogy would be if I used your code in my project then the code becomes "our" code. Your code still is yours, my code is still mine, but both of us agreed that you can use my code just as freely as I can use your code, as can anyone else in the world use our code.

    IMO GPL gives more freedom than BSD. Under GPL the rights of the one do not out weigh the rights of the rest of the people. While under BSD the rights of the modder clearly out weigh the rights of the rest of the people and also the rights of the original developer.

  85. Re:GPL 3 by phuul · · Score: 0

    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".

    Frustrated TiVo users? Two thirds of everyone I know is a TiVo user and the only one that was ever frustrated is the one that modded the snot out of his box and then messed with something that nuked his drive. But he also knew what the hell he was getting into.

    Everyone else who just uses the damn thing is perfectly happy and couldn't care less about fiddling with the innards. So exactly where are these legions of TiVo users that are frustrated?

  86. 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.
  87. Re:GPL 3 by bsDaemon · · Score: 1

    If BSD hadn't "enabled" Microsoft, they'd have created their own, super-crappy TCP stack, made the vast hoards of their userbase think the 'net was crappy and would never catch on. Without them using it, no, it wouldn't.

    Without that market, there would have been no reason for half the stuff out on the web today to be created. Without suckers who can't live without YouTube, the broadband market wouldn't really be there and we'd all have to be shelling out buku bucks for T1 or some lame-ass ISDN, or suffering on dialup.

    I'd like to see how you like downloading Ubuntu ISOs over dialup. I seriously doubt that you'd enjoy it.

    It was also fairly fashionable to hate on Mac before OS X. What is so great about OS X? BSD -- that's what. And they even let most of their changes to borrowed code back into the wild.

    I don't love Mac and I don't hate Microsoft, and I'm perfectly fine with the BSDL. Then again, I also don't mind paying for things if they're "better."

  88. Re:That... against Stanistani's FUD by galoise · · Score: 1

    Well, he either a.- does not understand the specific nature of the GPL or b.- is making a concerted and tricky attempt at discrediting the possibility of GPLed work use in commercial applications.

    you post clarifies the point precisely, and it applies to TFA as well: the GPL does not contain any provision on USE of the software, only on derivative development and distribution, and that distinction is perfectly clear to anyone who even bothers to read the frickin' license. You are saying that the GPL has implications and that these implications become threats and that the only solution is to stop using gpled sotfware, or understand the restrictions that the GPL inmposes on the use, when there none. That is a lie, and you are either a lier, or an ignorant.

    Por ultimo, y en una nota mas personal: no es culpa de nosotros los "zealots" que la gente no comprenda las sutilezas de la GPL, la diferencia que hay entre uso, distribucion y derivacion, y las necesidades que la GPL tiene de restringir ciertas derechos para la proteccion de la libertad. Que salgas con ese tipo de comentarios son el principal impedimento a una discusion razonable mediante la exposicion de argumentos, puesto que lo unico que se hace es recurrir a argumentos ad-hominem y otras falacias retoricas, de las que tu mensaje previo es una joya. y un excelente ejemplo de FUD y sus efectos en la opinion publica.

    --
    entia non sunt multiplicanda praeter necessitatem
  89. Re:GPL 3 by Anonymous Coward · · Score: 0

    you're defining "end-users" incorrectly. there are data consumers who consume data that the software manipulates. but those aren't "end-users" in the context of software.

  90. GPL for the little guy by slaingod · · Score: 1

    My main problem with the GPL and the 'slashdot zealots' that come out on both ends, is that it is difficult for the to maintain a rational view when looked at across IP in general.

    GPL exaggeration: Don't ever use GPL to build upon without releasing the code, copyright is our friend and hammer.
    Musician exaggeration: Dude, wtf, so you wrote a song 20 years ago..you think you deserve to live off of it forever? Copyrights last waaaay too long as is!

    My main problem with the GPL is that I am not free to use it the way I want to. I understand the reasons why to some extent, but the reality is that as software becomes ever and ever more complex, you become reliant on other people's code to get to the 'good part' (ie. I don't need to write my own TCPIP stack to use the internet, my own display drivers to talk to draw on the screen, etc). I recently started working on an ebook reader for my PDA in C# (http://www.slainwilde.com ). One of the things I wanted to do was add in MS Reader LIT ebook decompession for non-DRM ebooks, and to do it on the PDA device itself. But some of the things I wanted to do (live streaming from the lit reader CAB rather than needing to unzip it completely to a full file), I couldn't really do it if I still wanted the possibility to use some off-the-shelf C# component to get the program out there faster. At least in my understanding of the license. And yet this library uses Public Domain code right and left without batting an eye. Again, not that it shouldn't. But it basically means that I will either have to not have those features I want, or I will have to go to a lot more trouble to avoid using some off the shelf component that could save me a week or two of effort.

    Not everyone can be a 'subject expert' in everything they want to use to build a program. It made the whole project less appealing to me in a certain sense, every time I looked at some piece of code and saw how it would shape my ability to use it without jumping thru hoops. I'm not saying I have the answers, just that the problems are real for even the 'guy in a basement' trying to do something fun.

    --
    http://blog.slaingod.com
  91. Free except to take freedom from others by Chris+Burke · · Score: 1

    Thats free as in "free society". You're free to do as you wish, except to deny others the freedoms you yourself were granted.

    That's pretty damn free. Only sociopaths think that's not free, because a sociopath only thinks about what they get. A sociopath feels like they are repressed by not being able to own slaves.

    BSD is free as in anarchy. It's a great license, but like anarchy itself, it doesn't stop someone from setting up their own fiefdom.

    --

    The enemies of Democracy are
  92. Re:GPL 3 by Anonymous Coward · · Score: 0

    damn you are stupid, simple logics seems to fail on you, ah?

    surely, freedom for you is some nice sounding word you like to rant about.

    go read some hobbes or any other political theorist and you might learn something, asshole.

  93. Re:That... against Stanistani's FUD by Stanistani · · Score: 1
    Let me preface my remarks with two personal observations:
    I admire anyone who uses a Heinlein quote properly in their sig. Kudos.

    My Spanish is lots worse than your English. There is nothing of substance wrong with your post's grammar or spelling.

    So, just because the author views disagree with your's you claim that the raised points are FUD? Not precisely. The article throws a lot of cautionary alarms, and doesn't back them with any facts. That's what makes it FUD.

    Typical GPL zealot reaction "Oh noes! you don't understand GPL! you are teh suckzorz!!!" I used no such language or locution.

    Of course, I did not expect such objective reactions from slashdot... It's just my opinion. *looks around* It is a discussion board, right?

    No, I'm not an attorney. I had a few contract law courses, and I have studied the GPL for my own interest. I am no zealot. I have released software and creative output under both commercial and free licenses.

    I also try to remember, each day, that I might be wrong on any issue at any time, being human.

  94. 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.

  95. 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.
  96. Re:Restrictions on which "users"? Muddled argument by zooblethorpe · · Score: 1

    There are a number of cases at district court levels that have backed EULAs and a few appellate court cases too.

    My impression was that the case law remains somewhat patchy, with still-substantial room for interpretation. Is this incorrect? And are you (or is anyone else) able to expand on EULA legality / enforceability in other places, such as Canada or the EU?

    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

    By "imperiled", I meant from the point of view of the end user, mostly regarding fair use. I should have made that explicit.

    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.

    Interesting. Does this suggest then that the main threat to corporations is more from any management failure in due diligence in controlling a company's code assets?

    Cheers,

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
  97. Re:GPL 3 by Anonymous Coward · · Score: 0

    damn, another complete moron. please stop with this stupidity. the analogy is perfect, even if you bsd-bitchin' assholes don't just get it.

    please, if you are a complete idiot, at least have the decency of realizing that and let people of normal intelligence discuss productively.

  98. Re:GPL 3 by galoise · · Score: 1

    that's what the affero license is for.

    --
    entia non sunt multiplicanda praeter necessitatem
  99. Mod Walsh -1 Troll by argent · · Score: 0, Flamebait

    Although the lawsuits are not about changed provisions in the GPL, both events are muscle-flexing by the free software community and, taken together, may foreshadow new risks in the irreconcilable conflict between open source software and its widespread use by for-profit companies.

    What "irreconcilable conflict"?

    Imprimus, the GPL provides an amazing business opportunity for companies like Trolltech and Linden Labs to harness the efforts of the open source community for their products, without opening up the possibility of some company taking the open source product and competing with them on a level ground.

    Secundus, Companies that don't pay attention to the license they're using can get into trouble, but that's true for all licensed software: even Microsoft's occasionally had to pay for drifting over the line with licensed software and patents now and then.

    Tertius, GPL is not synonymous with open source software. There's open source software running right now in your desktop, Edmund, open source software distributed by Microsoft or Apple... most of it's not GPLed, it's distributed under the BSD license and the MIT license.

    Therefore, there is no such irreconcilable conflict, and using language like that is enough for even someone like me who has been often enough critical of the GPL to consider this article nothing more than a troll.

  100. Re:GPL 3 by collinstocks · · Score: 2, Informative

    Charge for support or for some other service.

  101. Re:Restrictions on which "users"? Muddled argument by evanbd · · Score: 1

    There is no need to distinguish between users and developers, when it comes to the GPL or other free software licenses. The distinction is solely between users and distributors. If all you do is use the software -- whether that use involves clicking on buttons in the default GUI or breaking out gdb -- the GPL places no obligations on you. If, however, you distribute the software, then it does -- regardless of whether you've done any development at all.

  102. Re:GPL 3 by HappySmileMan · · Score: 1

    And stopping a company from taking Open Source code, changing it and closing it's source grants freedom to users of that software, and more importantly, it's original authors, the people who put in their hard work and do not want to be ripped off by corporations.

    If you don't like the GPL then don't use it's software, unfortunately for you, no-one will give a shit because generally you aren't paying for it, it's just one less user of something developed for free.

    tl;dr: Let developers decide what is "free" enough for their own software

  103. 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.

  104. Re:GPL 3 by fishthegeek · · Score: 1

    I didn't say anything about the GPL. I side with Linus on this issue - GPL2 is good. GPL3 not so much. No one is asking to be able to rip off devs.

    --
    load "$",8,1
  105. Re:GPL 3 by Max+Threshold · · Score: 1
    "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."

    The GPL is fundamentally no different from a proprietary software licensing agreement. Instead of paying in cash, developers who utilize GPL software pay by sharing their work. Instead of being limited by agreeing not to disclose the source they have licensed, they are limited by agreeing that they must disclose the source they have created.

    If you don't like the licensing agreement, don't use the software in your project! It's really that simple. But a lot of companies don't seem to understand this; they think they can use the software and ignore the license. The author of the article doesn't understand it, either. The article perpetuates the FUD that the GPL is some weird new thing that's going to screw up IP law. It's not! It's just an ordinary software license that demands a different kind of payment.

  106. Re:GPL 3 by collinstocks · · Score: 1

    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. You're absolutely right. Just look at Mac OS X. I don't see any source code for that...
  107. 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.
  108. Re:GPL 3 by Anonymous Coward · · Score: 0

    How long have you been using the Internet?

    Quoting from Theo de Raadt:
     
    ...you probably do not want to put a GPL at the top of a BSD or ISC file,
          because you would be telling the people who wrote the BSD or ISC file:

              "Thanks for what you wrote, but this is a one-way street, you give
              us code, and we take it, we give you you nothing back. screw off." ... If the Linux developers wrap GPL's around things we worked very hard
        on, it will definately not be viewed as community development.


    Yet he often states that he has no problem with companies using BSD code any way they like, without contributing anything back whatsoever, just as you do. Funny that...

  109. Re:GPL 3 by Mr2001 · · Score: 1

    Hmm.. so you can violate my right to privacy or speech or religon, if you say you're doing so to protect my right to live? Well, for better or worse, we the people have decided the answer is yes. Look at the laws against inciting a crowd to violence, falsely shouting "fire" in a crowded theater, or committing fraud: your speech is restricted in order to protect the rights of others.
    --
    Visual IRC: Fast. Powerful. Free.
  110. Re:GPL 3 by init100 · · Score: 1

    You must be using a different Internet, because I've never seen this argument at all. No one who uses BSD, or Apache, or any of the other truly free licenses cares about getting contributions back.

    No? Then what is this? BSD fanboys all over the place threw a big hissy fit because someone dared to slap the GPL on a derivative of a previously BSD-licensed driver. "You canoot GPL a derivative of a BSD-licensed work", they claimed, while they didn't mind software companies including their code in their proprietary products without giving anything back at all.

  111. Re:GPL 3 by Mr2001 · · Score: 1

    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. The same is true of the BSD license:

    * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

    If another developer uses your BSD-licensed code, you're "restricting their ability" to distribute that code without a copyright notice or disclaimer, just like if they use your GPL-licensed code, you're "restricting their ability" to distribute a compiled version without source. The only difference is the set of restrictions. And of course, in either case, the other developer willingly chooses to take on those restrictions in exchange for using your code.
    --
    Visual IRC: Fast. Powerful. Free.
  112. Sorry, it can't... by nweaver · · Score: 1

    Set top boxes often have to provide anticircumvention as a legal requirement for the media they are using. For ANY GPLv3 device "No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.". That right there is a dealbreaker.

    And what electronic devices support NO updates? Even my "car", as a sealed box, has some degree of upgradability on the electronics. If the choice is NEVER be able to update or provide open access, you can not build many viable businesses as a "sealed box".

    The GPLv3 is deliberately anti-business. Why should people be shocked when business attorneys figure that out?

    --
    Test your net with Netalyzr
    1. 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.

    2. Re:Sorry, it can't... by chromatic · · Score: 1

      Set top boxes often have to provide anticircumvention as a legal requirement for the media they are using.

      It's illegal to use GPLd code to commit wire fraud, too.

  113. Re:GPL 3 by howlingmadhowie · · Score: 1

    free as in freedom. gpl-licensed code is free to be used by anybody except those who seek to remove the freedoms of others. it really isn't a difficult concept. it forms the basis of all ethical systems in the world, so i really can't understand why you find it difficult to understand.

  114. Re:GPL 3 by init100 · · Score: 1

    Under BSD, you're saying: "Do whatever you want with my code, I don't care".

    True, except for including the code in a GPL:ed project, making the derivative work licensed under the GPL.

  115. Re:GPL 3 by Slur · · Score: 1

    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 think this is just a semantic formulation, and I don't think it gives a very honest picture of the dynamics it alludes to.

    It's easy to get bogged down in semantics because we talk about "freedoms" and "rights" as if they were metaphysical attitudes, but in fact they are both man-made derivations of the Golden Rule (the intuitively valid principle upon which all good-faith relationships are based). Metaphysically, anyone has the "freedom" to do anything at all within all given limitations, but that is not "freedom" in the sense we're discussing, so much as it forms the background of the idea.

    The GPL is a set of agreed-upon conditions that may be waived at the copyright-holder's discretion. There is no preset "freedom" that is being restricted - rather, what "freedom" means at all is defined in the terms of the contract.

    Our ideas and feelings about what is right and wrong to do - or to impose laws about - create the conditions within which cooperation and progress can thrive. As we tend agree on these ideas, cultures take form. The GPL is a set of ground rules that gives rise to a culture of developers, all operating on an agreed set of principles.

    So when a commercial vendor decides to use GPL software they are not just picking fruit from the tree; they are agreeing to abide by the rules of the society they are entering. If a commercial vendor fails to abide by the rules, it should first expect to be alienated from the GPL society. In using GPL software a vendor agrees to an explicit contract which has been upheld in good faith by the original developer. "I give this tool to you, with the provision that you honor the principles of the culture that produced it."

    (If only we could impose rules like that on weapons sold.)

    --
    -- thinkyhead software and media
  116. Re:GPL 3 by zooblethorpe · · Score: 1

    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.

    As another comment further up the thread pointed out, the GPLv3 is not about how the code is used, per se -- it's about guaranteeing freedom of the code for modification, redistribution, *and use*. As put more succinctly by Mr2001:

    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.

    You note:

    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.

    As best as I understand it, you'd be perfectly correct here. The update to GPLv3 is *not* about improving the code, it is about ensuring that users can still use the code after it's been changed, i.e. guaranteeing freedom to use.

    Cheers,

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
  117. 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.
  118. Re:GPL 3 by Mr2001 · · Score: 1

    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. How, or why, do you expect people to improve code when they know no one will be able to use the improved version?

    That's why the GPLv3's changes do, in fact, have something to do with improving the code. They make it worthwhile to improve the code by ensuring that end users will actually be able to install and run it.
    --
    Visual IRC: Fast. Powerful. Free.
  119. Re:GPL 3 by vux984 · · Score: 1

    If I've taken the time and effort to make a nice product using a bunch of pieces of software, and include some of my own, and package it up, sealed and ready for the end user, including code to prevent modification, exactly how am I restricting your use of that same GPL2 code, if I give you the source for all the GPL2 code?

    You are responding with a very specific GPLv3 criticism in a post that was really about the general differences between GPL and BSD.

    The only think I'm restricting is you modifying the code, and running in on the device I created. You can use the same code, make a similar device and use the code all you want. The code is free, your use is not restricted except for the product I created (and you bought).

    1) Without even getting to the GPL, why on earth do you think that you can dictate what I do with a product I *OWN*? I can pee on it. I can make it into a fish tank. I can use it to fry an egg. I can install and run any software I bloody feel like. I own it. Its mine.

    2) The ENTIRE POINT of the GPL is to give end users the the right to use AND modify GPL software they receive without restriction. The intention was never to allow someone to sell gpl code on a platform that wouldn't run modified versions and then weasel around saying "You can modify the code, see, you just can't run it on this platform, its all good'.

    3) The bottom of that slippery slope is a world where GPL code is meaningless legal fiction. All the major PC vendors from Microsoft to Dell to HP all load up computers stuffed with GPL code, all tightly locked up to their platform. Sure you can 'modify it and run it elsewhere'... but there's nowhere to run it. Each platform only runs its own signed and sealed software. My right to modify the code is still legally there, but useless in practice since I have no outlet on which to run modified code, including the device it came on. The GPL authors do not wish to enable this.

    4) People who author GPL code do not want YOU to do exactly what you've described. Period. They want the final end users and everyone else down the line to be able to modify and use the software they've authored WITHOUT RESTRICTIONS. If YOU don't want that, don't base your entire product on code largely written by authors that DO, licensed accordingly.

    Remember GPL doesn't stop Tivo from existing; it doesn't stop them from having a closed platform. It jsut stops them from doing an end-run around the rights and freedoms the authors of the GPL code intended the end users to receive in the first place. This includes not erecting barriers to modifying the software on the device it came on.

    If you don't like the terms, don't buy a Tivo, take the Tivo software and make your own and hack that. After all, you have all the GPL2 code in your hands, you should be able to DIY, should you not?

    Indeed I should. And what better platform to run my DIY Tivo than an actual Tivo device? Its the hardware the software came on so I know it works. I have a license to use AND modify that software. I own the hardware outright. And the software authors intended for me to be able to do this. So why is there a barrier?

    Because the hardware vender usurped the software license intentions and are weaseling around it by claiming we can run modified source on other devices??

    To put it simply: AS A GPL SOFTWARE DEVELOPER its annoying to ME that end users of MY software are being locked out of software I gave them explicit permission to modify without restriction. I intended for them to be able to freely modify and use the software. So it annoys me that a hardware vendor has seen fit to take MY software and bundle it with hardware that deliberately violates the intention of the license I gave it to them under, while they weasel around with bullshit about how my end users can still use the software on other devices. That's not acceptable to me, as the original developer of that software.

    So ... I'm updating the license to prevent it in

  120. Re:GPL 3 by eggnoglatte · · Score: 1, Flamebait

    How the hell did you get modded insightful? You must be new here. On /., freedom means that others are allowed to do what YOU want.

    You know, like, copyright is "imaginary property" when it comes to ripping music and movies, but of course it is a valid concept when it comes to shoving the GPL down other people's throats.

    Or: government regulation is bad. Unless of course, it prevents IT jobs (and only IT jobs!) from moving abroad.
  121. From IBM: by Anonymous Coward · · Score: 0

    IBM, along with many other companies and individuals, participated in the process that led to the successful completion of GPLv3. We view it as a balanced, viable license that incorporates key input from members in the open source and free software development communities. We also believe that GPLv2 remains a strong license, and that the two licenses will provide members of the free software development community with solid licensing options from which they can select based on their needs.


    I agree. Good job Stallman. Many people have an absolute and irrational hatred of giving people absolute control over their own software. You are one of the few people who not only understood the threat, but actually stood up and did something about it, to the point where even IBM backs you.
  122. Re:GPL 3 by init100 · · Score: 1

    GPL on the other hand leans towards the original developer's rights since under it, any changes or additions made are freely available to the original developer as well as anybody else who wants it.

    This is incorrect. The source code only has to be released to the recipient of the binary. If I provide you with a binary of a product licensed under the GPL, I have to provide you with the source code, not anybody else. Of course, you can release the code to anyone you want in turn if you wish, but I don't have to.

    If you don't believe me, read the GPL.

  123. 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.

  124. Re:GPL 3 by Anonymous Coward · · Score: 0

    If someone else releases a new product based on my code, they have to admit it...

    No freedom is lost under BSD. Oops.
  125. Re:GPL 3 by steelfood · · Score: 1

    No freedom is lost under BSD. Under BSD, you're free to make software. Under GPL, you're free to make free software.
     

    The nonexistent distinction between users and developers is exactly the reason why BSD is less free than GPL. Considering that (in your own terms) you're not free to make non-free software with the GPL license, I'd say the GPL license is less free than the BSD license.

    GPL is a guarantee that software released freely remains free. It is a method of control over the software's redistribution (right of copy) for the developer. It is an additional limitation (over the BSD notice limitation that BSD software requires).

    Remember that strictly from a code perspective the initial developer has all the rights. It is the user who needs rights explicitly granted to him. And in this sense, GPL grants less rights to the user than BSD.
    --
    "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
  126. Re:GPL 3 by Archangel+Michael · · Score: 0, Troll

    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? Tell me exactly where Tivo (good example) restricted the code's (use, distribution or modification)?

    The only restriction was you couldn't do it on a Tivo. Boo Hoo. Make your own Tivo-like device, using the same software. You have the code, it shouldn't be too hard.

    But noooooo, that isn't good enough. RMS and people like him think they know better than everyone else, and want to dictate their terms. Well guess what, people are going to stop using stuff if they can't use it the way they want.

    The end result is that people are going to stop using GPL3 software, because they aren't going to run to RMS to ask his permission. With GPL2, the conditions were simple, and nobody needed permission to use anything. Only thing that mattered was the code.

    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.

    Don't tell me the code isn't free. It is.
    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  127. Re:Restrictions on which "users"? Muddled argument by reebmmm · · Score: 1

    My impression was that the case law remains somewhat patchy

    There are definitely aspects that are open to debate--there are few areas of law that are set in stone. But, I think that there is a self-perpetuating myth on Slashdot that EULAs remain largely untested. The fact of the matter, courts apply the same rules of contracts to EULAs as they do to anything else.

    There are definitely some areas where courts more liberally seek to help consumers OUT of EULAs, but those tend to be the same places that courts do the same thing for regular contracts.

    I can't expound on foreign law.

    Interesting. Does this suggest then that the main threat to corporations is more from any management failure in due diligence in controlling a company's code assets?

    Maybe. I'm not sure it's the main threat. It is definitely a threat. It is also the threat that brings the legal issues associated with OSS/GPL to their attention.

    The problem is that once it becomes an issue, it is difficult and expensive to rid yourself of problem given the very viral nature of the rights. Even if a company decided against using the code, but looked at it, there is arguably a potential copyright infringement problem if the company releases something similar.

    OSS is a problem for many software business NOT in the business of "free."

  128. Re:GPL 3 by Anonymous Coward · · Score: 0
    Just FYI, Linus isn't as anti-GPLv3 as he once was, quote:

    I was impressed in the sense that it was a hell of a lot better than the disaster that were the earlier drafts.

    I still think GPLv2 is simply the better license.

    I consider dual-licensing unlikely (and technically quite hard), but at least _possible_ in theory. I have yet to see any actual *reasons* for licensing under the GPLv3, though. All I've heard are shrill voices about "tivoization" (which I expressly think is ok) and panicked worries about Novell-MS (which seems way overblown, and quite frankly, the argument seems to not so much be about the Novell deal, as about an excuse to push the GPLv3).

  129. Re:GPL 3 by chill · · Score: 1

    Besides the other two replies, which are confusing claiming ownership vs getting something back, this DOES happen in BSD land. Specifically, OpenSSH and OpenBSD made quite a stink about lack of funding and freeloaders who used the products extensively and never gave anything back. They went as far as naming names like IBM, Sun, any commercial Linux distro, Oracle, etc.

    Right around the time of "if we can't raise more cash, we're closing up shop" this happened. While I understand the need for money, the rancor in the surrounding discussion about "freeloaders" was pretty strong.

    At that time I concluded the BSDers were idealists while GPL people were more pragmatic. In the ideal BSD world, enough people would contribute back to useful software without being asked/shamed/cajoled. Yes, this would be a good thing. In the real world, however, companies and people will suck you dry and freeload until you die. BSD is essentially "we'll share", while quietly hoping the other guys will share back.

    In GPL land it is more "we'll share if, and only if, you'll share". No guilt, no cajoling, just share and share alike or write your own damn code.

    Both have their place. BSD is wonderful for getting quality code spread around. Like the BSD TCP/IP stack that made it into Windows and several routers. It improved the networking world by providing a high quality TCP/IP stack for free. Ditto OpenSSH, which provides a fantastic secure shell for free.

    The GPL is becoming useful for getting hardware vendors to open things up. It allays their fears that a competitor may gain a material advantage by seeing their software. With GPL code, the competitor may improve the code but must share back or face the lawyers.

    --
    Learning HOW to think is more important than learning WHAT to think.
  130. 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.

  131. Re:GPL 3 by Anonymous Coward · · Score: 0

    The discussion around licenses is not tied to those who actually want to have anything to do with the code that uses them - it is a matter of philosophical debate. I don't have to need the code in order to agree with its license.

    And the world of software is young. Soon there will be licenses that are more creative and nuanced than either school of thought. How about differentiating between TYPES of users and actively discriminating against (or, alternately) helping certain classes of them? Surely a single for-profit developer is not the same as Microsoft. What about intent..etc.

    There will be many flamewars to come.

  132. Re:GPL zealots .. by rs232 · · Score: 1

    "closed source, non-restrictive libs"

    :)

    "Newlib and Insomniac Games Nocturnal project are two good examples"

    Tell us about Newlib and Insomniac, compare and contrast with the GPL license .. :)

    --
    davecb5620@gmail.com
  133. Re:GPL 3 by Anonymous Coward · · Score: 0

    No freedom is lost under the GPL.

    Let's say you have 7 oz of freedom. You can take my code and you are free to use it. Now you have 8.4 oz of freedom. If you don't like the terms, you don't have to use my code. In that case you are still at 7 oz of freedom. No freedom lost.

  134. Re:GPL 3 by Archangel+Michael · · Score: 1

    As best as I understand it, you'd be perfectly correct here. The update to GPLv3 is *not* about improving the code, it is about ensuring that users can still use the code after it's been changed, i.e. guaranteeing freedom to use. Tell me, exactly what prevented anyone from running modified code distributed by Tivo? I realize that you might not be able to run the code on the Tivo, but that isn't exactly what I was asking.

    Which brings me to the point you made ...

    effective use Who gets to define effective use. It isn't about the code any longer at that point, it is about use, which is exactly my problem with GPL3.

    GPL3 is no longer about code, and making it better; it is about who, what and where one can use the code. You've just proven it.
    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  135. keep saying zealots .. :) by rs232 · · Score: 1

    "My main problem with the GPL and the 'slashdot zealots'"

    My main problem is with people who use the word zealots in the first sentence .. :)

    --
    davecb5620@gmail.com
    1. Re:keep saying zealots .. :) by slaingod · · Score: 1

      Even in quotes? lol, was just making fun of the zealots versus anti-zealot zealots arguments

      --
      http://blog.slaingod.com
  136. Re:GPL 3 by Archangel+Michael · · Score: 1

    gpl-licensed code is free to be used by anybody except those who seek to remove the freedoms of others. You realize that your statement is recursive?

    GPL License restricts the freedom of those who restrict freedom: Thus would apply to itself, restricting itself, and nullifying itself in the process.

    (There is geek humor in there somewhere)
    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  137. what don't you understand .. ? by rs232 · · Score: 1

    "can I close-source my entire application (except the ADODB directory"

    What did the ADODB people tell you when you asked them?

    ADOdb is dual licensed using BSD-Style and LGPL

    "The GPL wording needs some serious work IMHO"

    Which bits, specifically .. :)

    --
    davecb5620@gmail.com
  138. 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.

  139. the GPL is more restrictive than the BSD .. by rs232 · · Score: 1

    No, the GPL acts to prevent you from restricting the freedoms of downstream developers, in that sense the BSD license is restrictive.

    --
    davecb5620@gmail.com
    1. Re: the GPL is more restrictive than the BSD .. by mcvos · · Score: 1

      No, the GPL acts to prevent you from restricting the freedoms of downstream developers, in that sense the BSD license is restrictive. That's what he said:

      2) stop proprietary developers from using the code without giving anything back. Whichever way you try to spin it, GPL restricts some freedoms. But it restricts those freedoms that GPL advocates think deserve to be restricted. Freedoms they consider harmful.
    2. Re: the GPL is more restrictive than the BSD .. by rs232 · · Score: 1

      "Whichever way you try to spin it, GPL restricts some freedoms"

      No, the GPL acts to prevent you from restricting the freedoms of others.

      --
      davecb5620@gmail.com
    3. Re: the GPL is more restrictive than the BSD .. by mcvos · · Score: 1

      "Whichever way you try to spin it, GPL restricts some freedoms"

      No, the GPL acts to prevent you from restricting the freedoms of others. In a way, yes, and that's a freedom too. So why pretend you're contradicting what I said?

      GPL restricts freedoms that the authors of the GPL want to restrict: the freedom to take advantage of someone else's code and add it to your own without giving anything back, the freedom to redistribute code under a different license. Those are freedoms, but they are freedoms that (like so many freedoms) interfere with other freedoms. And the authors of GPL consider that harmful, so they want to restrict it.
  140. Re:GPL 3 by DaveV1.0 · · Score: 1

    Yeah, right, good luck with that.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  141. ExtJS FUD by Slur · · Score: 1

    ...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... I don't think that could be argued, nor do I think Ext would want to. As evidence I first cite the fact that ExtJS has both open source and commercial licenses. I presume the OSS license is to allow modification of ExtJS itself, which some might find useful or necessary. In those cases, modifications to ExtJS must be similarly licensed. But in no instance would this imply that software built on top of ExtJS's interfaces has in-built OSS virulence.

    It is clear from their license FAQ that they intend ExtJS to be used to make applications without the applications themselves being bound to any kind of license. The previously-controversial "Assets clause" is intended to protect the brand identity of ExtJS, and as such only says the assets can't be used separately. (It doesn't say that applications having the "ExtJS look" are all GPLv3!)

    It's good that the courts are being called in, because it's easy to get muddled about the concept of a "derivative work" if you don't understand both the technical and legal aspects of the software. The courts will continue to help clarify what distinguishes "use" from "derivation," and in the long run this should be beneficial to everyone.
    --
    -- thinkyhead software and media
  142. Re:GPL 3 by Mr2001 · · Score: 1

    Tell me exactly where Tivo (good example) restricted the code's (use, distribution or modification)? Like I said, they prevented users from putting the modified code to effective use. You can't run it on the Tivo that's using the original GPL code, which I'd say is enough of a restriction in itself, but even worse, there's no replacement. You can't buy an "open Tivo" that will run the same code, and good luck building one yourself.

    The only restriction was you couldn't do it on a Tivo. Boo Hoo. Make your own Tivo-like device, using the same software. You have the code, it shouldn't be too hard. You and I both know that's not practical. Yes, someone theoretically could build their own custom box that's compatible with Tivo, at great expense in time and money, but no one actually would.

    But noooooo, that isn't good enough. RMS and people like him think they know better than everyone else, and want to dictate their terms. Well guess what, people are going to stop using stuff if they can't use it the way they want. Good! Let Tivo write their own OS if they want to dictate how it may be used. That's far more reasonable than expecting end users to build their own Tivos to run the modified code.

    The end result is that people are going to stop using GPL3 software, because they aren't going to run to RMS to ask his permission. With GPL2, the conditions were simple, and nobody needed permission to use anything. Only thing that mattered was the code. The same is true of the GPLv3, of course. You don't have to ask anyone's "permission", you just have to abide by the terms of the license if you distribute the code - same as you did under GPLv2, except those terms are now slightly different.
    --
    Visual IRC: Fast. Powerful. Free.
  143. Re:GPL 3 by dwye · · Score: 1

    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.

    It's not truly free because it removes one's freedom to not be beaten over the head.

    No, it doesn't, as you can still be beaten over the head if you want (ala, Scorpio, in Dirty Harry) if you can find someone willing to do it, at the risk of violating the law.

    Bar (the Hobbesian State Of Nature) IS freer than Foo, but in a way that most find unacceptable, at least on first description. Now, if the method for Foo preventing a beating another over the head was to exterminate anyone angry enough to even contemplate doing that (ala Charmed, either in the too-good world, or after the Avatars take over), the average person might think that too severe, and prefer something closer to Bar (say, let them use the pipe, then punish the explicit act, rather than the implicit desire).

    OTOH, anyone powerful enough to prevent themselves from being clubbed will tend to prefer something a tad closer to Bar. In our Foo, even shaking the pipe can be a crime; in a more viking-ish society, the pipe might have to actually hit the victim, possibly even hard enough to be dangerous, before the assailant can be assailed.

  144. Re:GPL 3 by DaveV1.0 · · Score: 1

    Yes, and their paychecks are not paid by the software they write but by the profits of the proprietary software written by others in the company.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  145. 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.

  146. The curious case of the database manager by Slur · · Score: 1

    a "database manager" linking to a database would probably be considered a derivative work. Actually, this is not very likely. A database manager is not derivative of the database server because it isn't a database server, nor is it anything like one.

    A better example would be if you took the database system's source code and added a set of C++ interfaces to give it additional features, such as encryption or embedded scripting - things you might only be able to do by extending the source code. You'd be obligated to release your added source code.

    Another example would be if you modified GIMP to make it respond to network messages. You'd be obligated to release the source code for those extensions. But if you then write a piece of software that sends messages to GIMP over the network to control it, you are fully within your rights to keep that software closed even though it interacts with GIMP - even relies on it. In that case it's not a "derivative work" but a "helper" ... a "companion" product, not an "enhancement" of the original product.

    A good - though possibly not perfect - test of whether a work is a derivation is: Is your work of the same nature as the original product.

    I like the "atoms, molecules, cells, organisms" analogy. A molecule is not a derivation of an atom, because it doesn't do what individual atoms do. A cell is not a molecule, and an organism is not a cell. All these inventions have their own emergent rules. No level is a derived work of the level below.

    Take two molecules, however. If you and I independently invent a molecule that breaks down sugars, neither one is a derivative work of the other. Only when I modify your molecule do I create a derivative work. What if I invent a molecule that - when paired with yours - improves its efficiency? Is that a derivation? No. It interacts with your molecule's input and output, but it doesn't derive from it.

    Follow this analogy as far as you want, keep the concepts simple and restrict your definitions to those that rely on the marriage of form and function, think in terms of heredity.... this should help clarify things.
    --
    -- thinkyhead software and media
    1. Re:The curious case of the database manager by sherriw · · Score: 1

      Thank you! My app is a CMS so I think I'm good.

  147. 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.

  148. 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.

  149. Re:GPL 3 by Anonymous Coward · · Score: 0

    Hey, it works in practice. Just look at Sun, IBM, ...

    Anyway, most programmers don't get paid for their software. They get paid for their time in developing programs for the company for which they work. Often, the software is used only within the company. Take, for example, Tradeweb. They have a bunch of trading systems all running on their own software within their system along with some software running on their customers' systems. They make no money off the software. All the money they make is off their trading services.

  150. No actual risk by 2901 · · Score: 1

    The article talks a lot about risk, but I don't think there is any risk.

    The GPL is clear. It may be that the terms of the license are unacceptable, and that a business cannot use GPL, but that can be determined ahead of time by reading the license. While the terms of the license may seem onerous to a business, it is straight forward to comply with them. Since the requirements are straight forward, if a business attempts to comply with the terms of the license it will succeed in doing so. Thus using GPL software does not expose the business to litigation risk.

  151. Re:GPL 3 by vux984 · · Score: 1

    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.

    Some other middle ground cases... B is just A with a some annoying bugs fixed. Or that A doesn't support wifi, while B does. Or that A isa commandline app, and B adds a useful GUI...

    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.

    If they are doing 90% of the work, why not just bite the bullet and do 100%.

    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.

    Absolutely. If you release under a BSD license, 'fair' doesn't really come into play. You knew and accepted this outcome when you released it. So I don't think its fair to complain if you release BSD code and then someone does this.

    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?

    How much BSD software was there ever really out there to begin with outside of the 'OS' stuff that came with BSD. PostgreSQL, Amanda backup... its not really a terribly big list? How much proprietary software is based on BSD code and we just don't know about it? After all if they AREN'T contributing to an active BSD community, why even mention that their roots are in some BSD code or that they incorporated BSD code?

    Indeed. GPL software has had more higher profile gobble-ups than BSD... despite how much harder it is to gobble up GPL projects -- since you actually have to acquire the copyrights. That is probably part of the reason why they are actually high profile.

    Apple's Darwin/NEXTSTEP/OS X is probably the closest thing to high profile BSD evolving away from its free alternatives in a big way. Of course the freebsd/openbsd/netbsd still exist... as you say...

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

    But you can't run any OS X software on it should you want to. So its not exactly an 'alternative' in the sense of it being a a complete substitute.

    And can you run BSD on Apple hardware with full driver support? They've been keeping their drivers largely to themselves from what I've understood.

  152. And now for a longer term view . . . by MarkvW · · Score: 1

    Sooner or later all software goes into the public domain--even Microsoft software and GPL licensed software. All good software should be archived, so that future software vendors can be defeated when they assert that their functionally identical software deserves copyright protection. So, be mellow. Archive software. Wait. Time will cure your problem. No need to get agitated and unduly spastic. Listen to the lawyer-man. Be cool. Comply with the terms of the copyrighted software you incorporate into your program. All is good. Nobody is trying to hurt you . . ..

    1. Re:And now for a longer term view . . . by Anonymous Coward · · Score: 0

      Sooner or later all software goes into the public domain

      Yes:
      a) Long after we are all dead
      and
      b) Long after the software has become about as relevant to current computers as a program for Babbage's difference engine is today.

      Public domain due to copyright expiry is essentially irrelevant in the software field (unlike - say - books or music).

    2. Re:And now for a longer term view . . . by MarkvW · · Score: 1

      Do you really think so? I accept your time frame point, but I think that some products can only be refined so far (like wordprocessors and personal use spreadsheets/databases, for example). In the future people will be claiming novel ideas when in fact they are really just reinventing the wheel.

  153. Re:GPL 3 by tietokone-olmi · · Score: 1

    Compelled? There is no such thing. You most definitely are free to not distribute any software licensed under any of the various GPL licenses published by the FSF.

    To reiterate, there is no compulsion here. If the lunch is not free enough for you, you can simply walk off. You are not being oppressed.

  154. Re:GPL 3 by tietokone-olmi · · Score: 1

    No. Licenses that restrict field-of-use (i.e. "no use in the arms industry", "no commercial use", "no use in baby mulching machines", "no use in companies where a CEO was named Bill") were considered and strongly rejected by the FSF. Such licenses are not considered Free software licenses as defined by the FSF.

    As the Free Software Foundation is currently the most credible party offering a definition of what is and is not a Free Software license (and you can find the lists on the gnu.org website), it is very unlikely indeed that there would be any spate of licenses differentiated by restrictions on field-of-use.

    (unless you subscribe to the BSD wanker version of "use", i.e. redistribution, which is basically one big fucking rhetorical crock of shit.)

  155. Peaceful co-exist with others by kentsin · · Score: 1

    Why GPL is bad?

    Because, its creater want the world to be solely OSS, he force it inches by inches.

    Why every software should be licensed in the same way? Is liberty not important in coder's world?

    1. Re:Peaceful co-exist with others by domatic · · Score: 1

      Because, its creater want the world to be solely OSS, he force it inches by inches.



      You're assuming everyone who uses the GPL is a Stallmanite. It is a completely unwarranted assumption.

      I've used the GPL for some little things I've done and I most certainly am NOT trying to force anything "inch by inch". The GPL does a pretty good job of turning "tit-for-tat" into a software licensing. It does not burn me if someone uses something else rather than my code. I don't have much regard for what Stallman calls Free. However I do find the GPL in its various forms to be "fair". Note the use of a lowercase "f". If I let you use something of mine under rather generous terms to make something then extend those terms to everyone else. Don't like it? Use something else; I won't cry about it. Incidentally, that is freedom as well (lowercase "f" again.....).

      I can't help but notice some GPL critics are every bit as freaky as Stallman in their own way. People like Theo and Brett Glass seem to think there is only room for proprietary-locked-up-tighter-than-a-bugs-butt or BSD-MIT-free-for-all-and-nobody-else-gets-real-freedom-dammit!!
  156. Some copyright owners sue residential end users by tepples · · Score: 1

    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. Even if you're Jammie Thomas?
    1. Re:Some copyright owners sue residential end users by Jason+Earl · · Score: 1

      Free Software vendors have a completely different business model than the record companies. It's not in the best interest of Red Hat, Novell, Sun, or TrollTech to actually sue customers. Heck, it is doubtful whether it is in the best interest of the record companies. The Free Software vendors actually want people to use their software. They certainly aren't interested in suing single mothers without a penny to their name.

      Once again, if your project is making enough money so that a Free Software vendor is interested in signing you up as a client, then pat yourself on the back. You've made the big time.

      Not to mention the fact that companies that release software under Free Software licenses have a much weaker case against people that simply use the software without distributing. In fact, the case is so much weaker that the FSF has this to say about the subject:

      If I only make copies of a GPL-covered program and run them, without distributing or conveying them to others, what does the license require of me?

      Nothing. The GPL does not place any conditions on this activity.

      My friendly advice is that you should worry about ninjas attacking you in your sleep. It's far more likely that you'll get attacked by ninjas than get sued for using Free Software without a license.

  157. Software patents; accidental plagiarism by tepples · · Score: 1

    of course, the least-risky options are

    a) write your own damned software if you want to be a scrudge about it That's not always possible in Slashdot's home turf. The United States has software patents.

    b) don't violate the license in the first place. For computer programs, there's a well-known method of reverse engineering for interoperability. It separates "dirty" people with access to the original program from "clean" people who write all the code. This is possible because it's possible to view the output of a program without viewing the program itself. But this doesn't apply as easily to works other than computer programs, such as art and music assets that go into a video game: once you've seen a work, you have "access" to the work. That's how George Harrison got sued for accidentally copying part of Ronald Mack's "He's So Fine" into Harrison's "My Sweet Lord" and lost.
  158. Re:GPL 3 by Jamie+Lokier · · Score: 1

    Not always. Sometimes, by the profits of other activities by the company - perhaps even activities free software advocates would regard as ethical.

    If not directly, then indirectly, as a service company for another company.

    This is the pay-to-create-software-to-get-something-done model, instead of make-first-license-later. Both are business models. The former works with software whose distribution is not restricted after it's created. A lot of software really is created that way.

  159. This is bogus. by Anonymous Coward · · Score: 0

    "Under prior versions of the GPL, it was generally accepted that open source and proprietary software could peacefully coexist so long as the proprietary software interacted with open source only through defined interfaces."

    This is bogus. This is true for the LGPL but not for the GPLv2. You cannot link a proprietary project with a GPLv2 lib. But you can link a proprietary project with a LGPL lib.

    "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."

    This is bogus, too. Most issues are there with the GPLv2, too. "You are not free to do whatever you want with the open source software". That's the point of the GPL -- all versions. Besides that, the author does not understand what "free" means in the view of the GPL. The GPL's restrictions are there that the software remains free.

  160. Lawyers by charlieo88 · · Score: 1

    Trust a lawyer to spend three pages to only hint at, but never actually come out and say, "Don't steal shit."

  161. Re:GPL 3 by Alex+Belits · · Score: 1

    It's a cornerstone of US ideology that the most important freedom a person can have is freedom to use his property to reduce freedom of others and control others to his advantage.

    After all, this country was pretty big on slavery, and still supports aristocracy and big businesses' entitlement to profit, colonialism and other practices based on this idea.

    --
    Contrary to the popular belief, there indeed is no God.
  162. Misread this at first by symbolset · · Score: 1

    I thought you were referring to the whole stack - as in, you could write an app and build an innovative new hardware platform that uses it and sell as many as you can without paying any licensing per unit.

    Now that I see you're saying that Microsoft's generosity extends only to the compiled libraries and runtimes required for your application to function in a separately licensed Microsoft operating environment.

    I don't think you're in the odd category of programmers this article is discussing. I'm also surprised you think this is worth mentioning. I had thought by now software tools that did not offer this were a historical oddity long forgotten.

    So... These free and paid for tools - how are their cross platform capabilities? Can you write once and compile for various platforms? Note - by "various platforms" I am not referring to "all the modern versions of Windows."

    --
    Help stamp out iliturcy.
    1. Re:Misread this at first by tjstork · · Score: 1

      I don't think you're in the odd category of programmers this article is discussing. I'm also surprised you think this is worth mentioning. I had thought by now software tools that did not offer this were a historical oddity long forgotten.

      Uh, you need to stop believing your own b.s. and look at facts. Microsoft sold 9.5 billion dollars in tools over the last 9 months. Visual Studio is by far the most successful, in terms of copies distributed, of all time. I wish I could be such a historical oddity.

      So... These free and paid for tools - how are their cross platform capabilities? Can you write once and compile for various platforms? Note - by "various platforms" I am not referring to "all the modern versions of Windows."

      WHO CARES ABOUT PORTABILITY WHEN WRITING C++!!!!

      1) Virtual machines makes portability obsolete.
      These days, you can run virtual platforms on increasingly everything, so there's no need to write portable code at all, when virtualization is just a mouse click away. Any platform is a problem solved by the operating system, not the applications developer, and that's just the way it is.

      2) Besides, just look at what you propose....You take a -systems- like C++ language and you write a bunch of compromise code that can't take advantage of a platform. If you want to write portable code, then pick a language like Java or something, and accept the crappy result for the dumb vision of running everywhere. I mean, why would take a ferrari and stuff groceries in the back of it?

      --
      This is my sig.
    2. Re:Misread this at first by symbolset · · Score: 1

      Uh, you need to stop believing your own b.s. and look at facts. Microsoft sold 9.5 billion dollars in tools over the last 9 months. Visual Studio is by far the most successful, in terms of copies distributed, of all time. I wish I could be such a historical oddity.

      Er, no. I do believe there are more copies of GCC out there. Dollar sales yes, but not copies. Oh, and I do believe it was you who misread my post this time.

      1) Virtual machines makes portability obsolete.

      So wait... VS lets you build your project into a whole VM with no distribution costs or restrictions now? That might be interesting. Which version allows that? That might be worth a try.

      WHO CARES ABOUT PORTABILITY WHEN WRITING C++!!!!

      Bjarne Stroustroup. Was that a rhetorical question?

      --
      Help stamp out iliturcy.
    3. Re:Misread this at first by tjstork · · Score: 1

      Er, no. I do believe there are more copies of GCC out there. Dollar sales yes, but not copies. Oh, and I do believe it was you who misread my post this time

      Absolutely not. For every C++ Unix programmer, there are probably 10 VB Windows programmers.

      So wait... VS lets you build your project into a whole VM with no distribution costs or restrictions now? That might be interesting. Which version allows that? That might be worth a try.

      That doesn't address the point that virtual machines make portability obsolete.

      Bjarne Stroustroup. Was that a rhetorical question?

      Well, he's wrong. Too bad. If he cared about portability so much, he should have done something about the sizes of ints and longs when he had the chance.

      --
      This is my sig.
  163. Re:GPL 3 by Zibri · · Score: 1

    I was merely trying to make I point. I'm all for GPL.

  164. Re:GPL 3 by Anonymous Coward · · Score: 0

    In some ways I can see a reciprocal argument. If you don't want someone running off with your code and using it in some proprietry software and make money of it, then don't put your code out there and tell everyone that its 'free'.

    Seems like your sayin "here's the code, do whatever you want with it, but if you start making shitpiles of money, its mine and I want in fuckers..."

  165. Re:GPL 3 by Sofa+King+Cold · · Score: 1

    I have a question for you, With your Tivo argument, did they document the changes to the GPL code and make it readily available to the end user?? This is a valid question, I really don't know. But if they didn't then it violated the GPL license and your argument is now moot.

    --
    I'll see your computer nerd, and raise you two Chess Clubbers and a role player
  166. Re:GPL 3 by howlingmadhowie · · Score: 1

    exactly

  167. Re:GPL 3 by howlingmadhowie · · Score: 1

    maybe i should have been more clear and talked about stallman's four freedoms for a while. then it becomes clear that derivatives of a software inherit the same freedoms as the parent software.

    this is actually the only license type which allows this. with any other license type, the users of software derivatives can have fewer freedoms than the users of the parent software.

  168. more FUD than sense by rootpassbird · · Score: 0

    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. Apache, GPL, BSD, Mozilla and Affero GPL licenses are VERY different things. The only thing common is that they're OSI certified and they do not demand money. But neither do they prohibit dual-licensing. Look, the FSF or anyone cannot force a programmer to release his code under a specific license as long as it is his code - code he has written, not borrowed in part or whole from another exitsing codebase.
    The fact that TFA does not distinguish between these licenses upfront shows the hopelessly poor knowledge or questionable intent of the author. He's doing an "IP" on the term "opensource" - obfuscation, confusion, deliberately misleading propaganda term.
    I'll state it nicely for newcomers to the opensource license issue:
    All opensource licenses are not the same.
    They are very different and cannot be dealt with in a small one-page treatment.

    a round of lawsuits filed by the Software Freedom Law Center against for-profit companies using the software for commercial gain. Four companies to date, the largest of which is Verizon Communications Inc., have been sued for violation of the GPL. Nobody forces you to copy or use GPLed software - please be technically competent to write your own - or take any source code released under other "permissive" licenses so that you are much "freer" - but be aware of the dangers of that "freer" license - lots of fragmentation, inability to borrow from GPLed projects, absence of widespread technical support if things go wrong for you technically, and so on.
    Another thing is that the GPL does not prevent you from using the code in any way inside your organization - it only disallows arbitrary and source-less redistribution of modified code taken from a previously GPLed codebase.
    In simpler words, you cant steal from the community's work, add or modify something (please check subtract), sell it using a new name, and also not offer the source.
    If you offer the source, and attribute correctly, you can pretty much charge anything, a billion dollars as well, for even the binary only.
    That's what RedHat and Novell do, for example.
    You can make a lot of money on GPLed software, but you cannot steal, cheat or deprive the end user of modifications just because you made them.
    Charge or no charge is not a topic here. Clear?

    You are free to choose any opensource license.

    In the case of ExtJS, the license at the time of downloading the source applies. Simple.
    ExtJS or any contributor cannot change the license of terms going back in time.
    He's already released it as GPLed, matter closed.
    The new version, he may choose to do something else about, provided no other user has contributed - because he owns the new version.
    Of course, as the new version is dual-licensed, you can always go download the old version and hack it the way you want.
    If you want the new version's features, then he's the owner of the thing and you have to listen to his conditions.
    Equally, he should (not "must") keep publicly available the old version of ExtJS that he had GPLed without "dual-licensing" concerns.
    In any case, no one can prevent an earlier GPLed version to be distributed around freely under the GPL - let us call that "undying" software - software that cannot die or go away. Once GPLed, that piece of source code is a permanent member of this cosmos, available to anyone for redistribution freely - if one of those redistributors gives those copies for zero price, well, the software is also permanently zero-price.
    IANAL, but programmers should obviously be able to understand this much - provided of course, that you read the license before you start coding using that as a codebase for your project.

    Using a program or using source code without reading the license is like voting a dictator to power in the hope that his handsome looks will lead to good governance - dangerous, at the very least.
    --
    Hackers have long memories. It works both ways.
  169. Re:GPL 3 by robot_love · · Score: 1

    I have a question.

    Pretend that you make some software that facilitates some service. The software can be distributed for free because the facilitated service makes money for you. If you release under the GPL, you basically shoot yourself in the foot because now anyone can set up a business just like yours by simply taking your code. What advantages does the GPL have for you?

    I like the principles of the GPL, but I also understand why businesses stay away from it for the above mentioned reason. It can force you to give away your business model.

    --
    .there is enough of everything for everyone.
  170. Re:GPL 3 by lars_stefan_axelsson · · Score: 1

    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.

    Ah!, but freedom isn't about the abolishment of all restrictions. There's also the other side of the coin, aka, "your right to swing your fist ends where my nose begins." If freedom was only about the abolishment of all restrictions, then a statement such as: "We are the most free state in the world, for we permit slavery!" would make perfect sense. You would be hard pressed to find much agreement though; few if any people would agree to that definition of "freedom".

    There are always two sides: "Freedom from" as well as "Freedom to".

    --
    Stefan Axelsson
  171. And a propriatory license is easy? Ask Novell by Anonymous Coward · · Score: 0

    They, IBM, RH, Autozone and Daimler amongst others have already paid millions in total to lawyers because according to SCO they didn't understand the license the propriatory code was licensed under.

    Or they've paid millions because SCO has misunderstood the license they had for the code in their business.

    But I suspect you won't see your argument applies to propriatory even more than to GPL3 because you're in a hate religion over the GPL3.

  172. GPL makes the users free by Anonymous Coward · · Score: 0

    So that's where you get your problem with the GPL3 from. YOU have misunderstood the reason for the GPL.

    Imagine if the printer that RMS wanted to fix had had driver code available but could not be used with the printer unless signed by the manufacturer. Would he have now been able to fix the bug that the mfg didn't want to fix?

    No.

    Since this scenario was the origin of the GPL, how does using DRM to stop the user installing a new GPL version on their device help?

  173. Re:GPL 3 by hughk · · Score: 1

    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.
    It appears that you misunderstood the history of the GPL. It was made so to ensure that people retained the ability to modify code as RMS did with the Lisp Workstation at the MIT AI Lab. Vendors have a choice, they can write their own, go to somebody like Wind River VxWorks, use BSD or choose a GPLed Linux. There is no monopoly. In some cases, users are even left with a choice of a device running GPLed code and device tat doesn't (the Linksys WRT54GL/S routers).
    --
    See my journal, I write things there
  174. Re:GPL 3 by Anonymous Coward · · Score: 0

    We'd all much rather to live in a BSD society. Puffy for President!

  175. Re:Restrictions on which "users"? Muddled argument by rohan972 · · Score: 1

    In the context of BSD vs GPL posts:
    BSD: BSD gives more freedom to users, because you (the user) can modify it a sell it as proprietary.
    GPL: GPL gives more freedom to users, because you can't modify it and sell it (to users) as proprietary.

    BSD and GPL advocates do seem to be usually referring to different groups of people. It isn't for licensing purposes that the clarification is needed, it's for discussion.

  176. Re:GPL 3 by plague3106 · · Score: 1

    Well, it doesn't matter what "we the people" decide, because rights exist in an individual. Two or more people deciding that a third party's rights are not as important still are violating the rights of the few... which is exactly why our founders hated the idea of a direct democarcy, which is just a feel good version of mob rule.

    As for your examples, those that do violence do need to be punished, since it's hard to imagine a crowd would only break things that belong to them, and not harm someone else. Incitement is not a valid law, in my mind.

    If your speech causes someone harm (falsely yelling fire in the theater), it's not a right. Also, keep in mind that the ruling to which you refer was later limited more.

    Fraud is also speech that causes harm (the harm usually deprevation of property) to another, and so you have no right to defraud anyone.

    So I don't really see what your point with your examples were; I never said any one person had the right to harm another. Note that this is different from actions that MAY harm another, which "we the people" don't have any right to regulate.

  177. Re:GPL 3 by Anonymous Coward · · Score: 0

    society Foo is NOT free. it significantly restricts the actions of MURDERERS, RAPISTS and CHILD MOLESTERS. thus it is clearly not free.
    society Bar is a truly free place. it allows anyone to beat anyone else Yes, exactly! Now imagine society Foo2 that restricts the actions of HAVING FRIENDS, TALKING, PLAYING MUSIC.

    noone wants to live in society Bar, but who wants to live in Foo2?
  178. FUD, probably by Martin+Spamer · · Score: 1


    A lot of posters are jumping to the conclusion that the article's FUD is because Mr Walsh is against the GPL.

    I think it most likely that the purpose of instilling Fear Uncertainty and Doubt with the article is get more clients.

  179. For all German readers by Britz · · Score: 1

    There is a lengthy article on GPLv3 vs Patents written by a law scholar in last years Open Source Jahrbuch 2007:
    http://www.opensourcejahrbuch.de/download/jb2007

    Article would be here:
    http://www.opensourcejahrbuch.de/portal/article_show?article=osjb2007-07-05-boecker.pdf

  180. Re:GPL 3 by ZorbaTHut · · Score: 1

    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.


    They think "hey, this product is pretty good! I wonder why they can offer it so cheaply? They must have gotten some really good licenses for it!"

    I run a game studio. I'm writing a game. Right now, the build process involves eleven different open-source libraries, with various LGPL, BSD, and zlib/libpng licenses.

    I'm not taking the open-source libraries and closing them - I don't have modified versions of any of them. I'm building something separate, on top of those libraries. Yes, I'm "closing" the BSD libraries because I'm not distributing source, but why should anyone mind? I'm not modifying them - there's nothing of interest for me to distribute.

    Now, if you think that I shouldn't be allowed to write a game that uses open-source libraries without open-sourcing my game, then I suppose that is your right - "if you're not contributing, we're not going to give us our toys". Fine, then. But sometimes, having a good shoulder to stand on can produce flat-out better software.
    --
    Breaking Into the Industry - A development log about starting a game studio.
  181. Re:GPL 3 by mcvos · · Score: 1

    And stopping a company from taking Open Source code, changing it and closing it's source grants freedom to users of that software, and more importantly, it's original authors, the people who put in their hard work and do not want to be ripped off by corporations. How can you be ripped off by someone using your open software? Even if he modifies it and turns it into closed software (like Transgaming did with WineX, for example), the original software is still open, and everybody is still fully able to use it in whatever way they like. The original open software does not disappear if someone takes advantage of it.

    No one is ripping anyone off here. Someone is simply taking advantage of someone else's work. That may be unfair, but it's not restricting anyone's freedom.

    If you don't like the GPL then don't use it's software, unfortunately for you, no-one will give a shit because generally you aren't paying for it, it's just one less user of something developed for free. Depending on the project, people may care a lot. Open source thrives on communities. Less users means smaller communities, less contributions, and lower quality software.

    One of the reasons my employer embraces open source and tries to get as many employees active as committers and contributors of Apache projects (not GPL, admittedly), is because the more they contribute, the more those projects will support what we need. It's a mutually beneficial relationship.
  182. Re:GPL 3 by Archangel+Michael · · Score: 1
    so, basically you're saying "boo hoo. Its too hard. I want it handed to me on a platter"

    Thanks, but no thanks. That kind of attitude is what kept OO.org on the back end for so long. That kind of attitude isn't needed in Open Source. That Kind of attitude slows down Open Source Development.

    Good! Let Tivo write their own OS if they want to dictate how it may be used. Thank you for proving that it isn't about "open and free", and that GPL3 is about controlling people's use. You just made my case for me, unwittingly or on purpose.

    The same is true of the GPLv3, of course. You don't have to ask anyone's "permission", you just have to abide by the terms of the license if you distribute the code - same as you did under GPLv2, except those terms are now slightly different. "slightly"? Hardly "slightly"! No longer is it about freeing the code so that it remains and all changes can be applied back to the original tree, now it is about dictating how, when and who can run the code. That is a substantial change.

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  183. Re:GPL 3 by Archangel+Michael · · Score: 1

    Actually, you have it mostly right, but slightly off. RMS wanted the printer to do something it wasn't designed to do, print extra pages and send messages through the network to the users.

    While RMS is fully capable of programming a printer to do this, and prove it could be useful, it also proved that the printer could be easily hacked for nefarious uses as well. If RMS could change the code on the printer, then anyone who had access to the printer could. If anyone could, someone would, and the result would be bricked printers, or printers spewing spam or whatever uncontrollably.

    Would you like a printer that anyone on the network could change the code? And if not, how would you prevent nefarious hacking of the printer?

    You see, if a hacker can hack it, so can a cracker. Thanks but no thanks.

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  184. this is FUD by akuma624 · · Score: 1

    From the article: "... Any activity that leverages software for business advantage is likely to restrict the software's freedom ..." So this is a piece written by a lawyer and this statement is an comp sci/business topic. Here is a good example to refute this statement: GOOGLE - do they not leverage a lot of open source software and last time I checked they seem to be just a little profitable???

    --
    ... if music be fruit of love, play on ....
  185. Re:GPL 3 by Rakarra · · Score: 1

    The only frustrated ones are folks like me who get annoyed when the Tivo won't let us transfer the shows off the box. Tivo is nice, but occasionally they'll lock the owner out of things the owner really wants to do but that the content distributors aren't too keen on, and is pretty much the only reason why I'd want to run MythTV instead.

  186. Re:GPL 3 by vux984 · · Score: 1

    Now, if you think that I shouldn't be allowed to write a game that uses open-source libraries without open-sourcing my game, then I suppose that is your right -

    I don't think anything of the sort.

    I think there is tremendous value in there being software that people can build off of for commercial purposes... even the GPL crowd recognizes that with their own LGPL, which is BSD-like in that you can use it in commercial projects without open sourcing the result.

    I just don't agree with people saying the BSD is 'inherently freer', because its not really. Even your own use of it resulted in proprietary software. So much for preserving 'freedom'. Don't get me wrong though, that's not a "bad" thing. Your software might not have been made otherwise. And you said yourself that by using it you made better software than otherwise. And above all the authors of the software you used gave you permission to do what you did. I don't have any criticism at all for what you did.

    I just object to people up on a soap box telling me how GPL software is all restrictive while BSD is 'truly free', while using it to churn out non-free software.

  187. the firm's website is using php by Anonymous Coward · · Score: 0

    do as i say, not as i do

  188. Re:GPL 3 by ZorbaTHut · · Score: 1

    Really, it all comes down to neither BSD nor GPL being strictly freer. They both prevent some freedoms in other to preserve others - they've simply chosen mutually exclusive freedoms. BSD prioritizes the freedom of the end user, GPL prioritizes the freedom of the source code.

    It's just that they both have restrictions also, in one sense or another.

    --
    Breaking Into the Industry - A development log about starting a game studio.
  189. Re:GPL 3 by lskovlund · · Score: 1

    Actually you have it mostly right, but slightly off. The GP had it right. Corroborating link

  190. Re:GPL 3 by Mr2001 · · Score: 1

    so, basically you're saying "boo hoo. Its too hard. I want it handed to me on a platter" That's an interesting statement; let's explore that. One could, if one wanted to be a dick, level the same criticism at all open source supporters.

    After all, crackers modify software all the time without access to the source code. You don't need source code to modify software: the source code just makes it easier. So you might as well say that everyone who's in favor of open source just needs to roll up their sleeves and put in a little reverse-engineering effort like a real man, right?

    Well, no. It isn't merely a matter of degree. Modifying software without access to the source code isn't just a little harder, it's so much harder that it's impractical and, in most cases, simply wouldn't get done.

    Similarly, building your own Tivo clone -- not a MythTV box but something that'll actually run the rest of the Tivo software -- isn't just bothersome, it's impractical. It wouldn't get done, and thus the software wouldn't get modified or put to effective use. It defeats the purpose of the GPL just like withholding the source code would, even though it doesn't violate the letter of the GPLv2.

    Thank you for proving that it isn't about "open and free", and that GPL3 is about controlling people's use. You just made my case for me, unwittingly or on purpose. Well, it was a poor choice of words for me to say "if they want to dictate how it may be used", because as you and I both know, the GPLv3 doesn't restrict use any more than the GPLv2 does. It restricts distribution.

    No longer is it about freeing the code so that it remains and all changes can be applied back to the original tree, now it is about dictating how, when and who can run the code. That's simply not true: it restricts distribution, not use. Are you just mistaken, or are you lying on purpose?
    --
    Visual IRC: Fast. Powerful. Free.
  191. Re:GPL 3 by Mr2001 · · Score: 1

    As for your examples, those that do violence do need to be punished, since it's hard to imagine a crowd would only break things that belong to them, and not harm someone else. Incitement is not a valid law, in my mind. So, if I get on TV and say I'll give $10,000 to whoever brings me the severed head of plague3106, you'd say I haven't done anything wrong?

    So I don't really see what your point with your examples were The point was to illustrate that most of us, even you, already accept that the right to free speech is sometimes overshadowed by other rights. Once we agree on that, we're just quibbling over which and when.
    --
    Visual IRC: Fast. Powerful. Free.
  192. WTF?!? - Re:Conceptually Accurate by bwcbwc · · Score: 1

    Even if the GPLv3 does nothing to compel web sites who hide their sources behind their pages, to open up, it was considered and it is ultimately coming down the pike from the FOSS community. Even if the GPLV3 does nothing to prevent someone from making a closed application on Linux, such activities are at odds with the spirit of the FOSS community and again, such restrictions are coming.

    Sources? This is a brand new claim I have yet to see in any other forum. Considering that GPLv3 is barely a year old, color me highly skeptical that anyone is actively planning this right now.
    --
    We are the 198 proof..
  193. Re:GPL 3 by burnin1965 · · Score: 1

    If you don't want someone running off with your code and using it in some proprietry software and make money of it, then don't put your code out there and tell everyone that its 'free'.

    Yes, I suppose it is in many cases just too tempting for some scum bags. You give a thief an easy opportunity and they'll take a chance of making off with the goods without being caught.

    Your twisted reciprocal argument aside, and ignoring the fact your posting as an anonymous coward, you may want to set aside your ill conceived notions of what the GPL is and how it works and maybe try reading the license and examining how many companies are making shitpiles of money off GPLed software without having to steal it or give the shitpiles of money to the original developers of the code.

  194. Re:GPL 3 by plague3106 · · Score: 1

    So, if I get on TV and say I'll give $10,000 to whoever brings me the severed head of plague3106, you'd say I haven't done anything wrong?

    Nope. Those that actually attempt to harm me are the ones in the wrong. See, that's part of the problem today; more and more we're pushing responsiblity for one person's actions onto more and more people. But at the end of the day though, YOU are responsible for not harming someone else. I have to ask; if you saw an ad on TV that offered $10,000 for my head, would you go after it?

    The point was to illustrate that most of us, even you, already accept that the right to free speech is sometimes overshadowed by other rights. Once we agree on that, we're just quibbling over which and when.

    Not quite. Your rights don't extend to limiting or infringing on the rights of others. I don't know why you think I've accepted your beliefs, because I thought I made it pretty clear that I don't. If someone DID cause harm from yelling something, then it was never the person's right to yell. If no harm was done, then the person did have a right to say whatever they said. But we can't really know until after the fact.

  195. Re:GPL 3 by Jherek+Carnelian · · Score: 1

    Would you like a printer that anyone on the network could change the code? And if not, how would you prevent nefarious hacking of the printer? Although you've already been shown to be wrong in your reporting of events, I will humor you and answer your now hypothetical question.

    A password. That's how I would prevent nefarious hacking of the printer. An administrator settable password. Just like the way the OpenWRT firmware on linksys routers can be updated but still prevent nefarious hacking.

    You see, if a hacker can hack it, so can a cracker. Thanks but no thanks. Its really the other way around, even if a hacker can't hack it, chances are a cracker can still crack it. See how every attempt by Tivo to keep their recordings encrypted has failed, despite all the effort they've put in to prevent regular programmers from running custom firmware. Crackers win anyways, but the regular user is crippled.
  196. Re:GPL 3 by Mr2001 · · Score: 1

    But at the end of the day though, YOU are responsible for not harming someone else. I have to ask; if you saw an ad on TV that offered $10,000 for my head, would you go after it? Me, personally? No. But I'm sure some people would. By saying it's all right to offer large cash rewards for murder, you're making it legal for wealthy people to have their enemies killed, because there will always be someone who's willing to take up the offer if the price is right.

    I don't know why you think I've accepted your beliefs, because I thought I made it pretty clear that I don't. If someone DID cause harm from yelling something, then it was never the person's right to yell. If no harm was done, then the person did have a right to say whatever they said. I got the impression that you agreed with me when you said you agreed with my examples where the harm is indirect.

    Yelling "fire" in a crowded theater doesn't harm anyone in itself: the harm comes later, when the panicked patrons trample each other as they try to escape from the phony fire. By your logic, shouldn't you prosecute the tramplers, not the guy who set off the panic in the first place? How can you be opposed to that indirect harm -- which may not have even been the yeller's intent -- while giving a free pass to the guy who hires a hit man?
    --
    Visual IRC: Fast. Powerful. Free.
  197. Re:GPL 3 by plague3106 · · Score: 1

    Me, personally? No. But I'm sure some people would. By saying it's all right to offer large cash rewards for murder, you're making it legal for wealthy people to have their enemies killed, because there will always be someone who's willing to take up the offer if the price is right.

    What, this doesn't happen now? That's pretty naive.

    I got the impression that you agreed with me when you said you agreed with my examples where the harm is indirect.

    It's not whether or not it's indirect; it's whether or not any actual harm has occured.

    By your logic, shouldn't you prosecute the tramplers, not the guy who set off the panic in the first place? How can you be opposed to that indirect harm -- which may not have even been the yeller's intent -- while giving a free pass to the guy who hires a hit man?

    Prosecute both. Why is it acceptable to trample over someone when you're trying to save yourself? The person that yelled fire in your example caused an event that caused harm.. so prosecute. If on the other hand everyone ignored him, tell him to leave (since he's distrupting the movie).

    As for hiring a hitman, that's a bit different than announcing something on TV. In the former, you HAVE located someone that will do the killing. In the latter, most will ignore, those that don't ignore will kill someone for money whether or not you make it illegal. Which is absurd, because people conspiring to kill someone aren't going to say it out in the open anyway. So what is the point of making the speech itself illegal? At least if the threat went out over the TV, the target has a chance to hear about it and respond.

  198. Re:GPL 3 by Mr2001 · · Score: 1

    What, this doesn't happen now? That's pretty naive. It's not legal now, and I for one can't think of the last time I saw one citizen offering a cash bounty for another citizen's head.

    Prosecute both. Why is it acceptable to trample over someone when you're trying to save yourself? The person that yelled fire in your example caused an event that caused harm.. so prosecute. The person who offers a big pile of money as an incentive to commit murder is causing an event that caused harm, too, but for some reason you don't want to prosecute him.

    As for hiring a hitman, that's a bit different than announcing something on TV. In the former, you HAVE located someone that will do the killing. Still, it's just speech, right? You're contradicting yourself.

    So what is the point of making the speech itself illegal? To discourage people from making the offer in the first place, obviously. No offer = no incentive for others to commit the murder.
    --
    Visual IRC: Fast. Powerful. Free.
  199. *fingers crossed* by shentino · · Score: 1

    All I can say, is that the judge that handles any lawsuit on this had damn well better not screw it up.

  200. Re:GPL 3 by plague3106 · · Score: 1

    It's not legal now, and I for one can't think of the last time I saw one citizen offering a cash bounty for another citizen's head.

    Ahh, because you can't see it, it doesn't happen. I see.

    The person who offers a big pile of money as an incentive to commit murder is causing an event that caused harm, too, but for some reason you don't want to prosecute him.

    I thought you wouldn't commit murder for money though? Oh, I see, you're a special case, and the rest of the unwashed masses surely would. See, I can say something, and there's a good chance nothing will come from it. Remember, even people that WOULD kill for money wouldn't go out and kill without attempting to confirm, yes, there will be a paycheck. At that point though, the threat becomes very real. But there's also no guarantee that won't happen.

    Still, it's just speech, right? You're contradicting yourself.

    You may want to look at the legal definition of conspiracy. As a hint though, conspiracy requires you to actually take actions that would lead to harm, not just talk about it.

    To discourage people from making the offer in the first place, obviously. No offer = no incentive for others to commit the murder.

    The offer still gets made, only underground. Just as it would have been without the law on speech, by the way. One trying to hire another to kill a third person doesn't want that information out, because it at least gives the third party a chance to run. Again, you're being REALLY naive.

    People that kill for money and those that hire them already are not listening to the law.. so what's the point of another law forbidding the speech? Do you think no one has an unregistered gun because possing unregistered guns is illegal?

  201. Re:GPL 3 by Mr2001 · · Score: 1

    Ahh, because you can't see it, it doesn't happen. I see. It happens less than it would if it were legal. I can't believe you're claiming otherwise.

    I thought you wouldn't commit murder for money though? Oh, I see, you're a special case, and the rest of the unwashed masses surely would. "The rest"? No. But it only takes one person - one person who wouldn't have acted at all if not for the offer of cash.

    Just like no one would get trampled in that theater if not for the false alarm. Would you trample someone if you were trying to escape from a burning theater? I hope not, but there's still a good chance that someone would.

    You may want to look at the legal definition of conspiracy. As a hint though, conspiracy requires you to actually take actions that would lead to harm, not just talk about it. So make up your mind: is it OK in your opinion to call up a hit man and say "I'll give you $10,000 to kill this dude", or isn't it? Remember, until the money changes hands, it's just speech.

    The offer still gets made, only underground. Sure - less often than if it were legal.

    One trying to hire another to kill a third person doesn't want that information out, because it at least gives the third party a chance to run. Again, you're being REALLY naive. Oh, I'm being naive? I guess you've never heard of the concept of bounties. I suggest you read some history or current events - they've been commonly used in the past, and even today in the "war on terror".

    Often, the benefit of having hundreds or thousands of bounty hunters on your victim's trail outweighs the fact that the victim knows he's being hunted (particularly if the victim already knew someone was after him and was already taking precautions).

    Do you think no one has an unregistered gun because possing unregistered guns is illegal? What's this, the fallacy of the excluded middle? As a matter of fact, I do believe that fewer people have unregistered guns than would if it were legal. Not none, but fewer.
    --
    Visual IRC: Fast. Powerful. Free.
  202. Good point by shentino · · Score: 1

    It's nice to see a /.'er recognize just how powerful the court system, and its judges, really are.

    I just hope that the court system doesn't screw it up the way it's been doing with the RIAA's subpoena requesting rampage.

  203. Re:GPL 3 by plague3106 · · Score: 1

    It happens less than it would if it were legal. I can't believe you're claiming otherwise.

    I assume you have some proof to back up your claim? Seems to me illegal drug use has been rising, dispite the fact that it's illegal. Speed limits are another good example. They really don't work because no one listens to them anyway. I also tend to think though that people would have a harder time wanting to actually kill someone than speed.

    "The rest"? No. But it only takes one person - one person who wouldn't have acted at all if not for the offer of cash.

    Ahh.. so we should have bad, ineffective laws because of one person. Maybe we should ban words with more than two syllables, so stupid people have an easier time in life. Or better, let's go back to using pictures!

    Just like no one would get trampled in that theater if not for the false alarm. Would you trample someone if you were trying to escape from a burning theater? I hope not, but there's still a good chance that someone would.

    You make some heavy assumptions. I assume you have a study that says in an overwhelming majority of cases when there's a false alarm people are trampled? I don't have a study, but I have been through my fair number of false alarms.. no one yelled fire, but the fire alarm was activated. No one was trampled. I don't even recall a news story in my lifetime where a false fire alarm caused someone to be trampled to death... can you find some with-in the last 10 years? And then lookup an estimate of the number of false alarms that occur?

    So make up your mind: is it OK in your opinion to call up a hit man and say "I'll give you $10,000 to kill this dude", or isn't it? Remember, until the money changes hands, it's just speech.

    Just the act of calling is fine. But as soon as some other action takes place to carry out the hit, it becomes illegal. So money changing hands, the hitman buying a map or getting my address. Which is really funny I think that way, because that's how consipricy laws are written. But you seem to think that's not enough.

    Sure - less often than if it were legal.

    Offer evidence, not your speculation.

    Oh, I'm being naive? I guess you've never heard of the concept of bounties. I suggest you read some history or current events - they've been commonly used in the past, and even today in the "war on terror".

    Yes you are being naive. I've heard of bounties, and my contention is that the law doesn't reduce the amount of murder conspiricies. But please, offer me something that backs up your point, other than your speculation.

    What's this, the fallacy of the excluded middle? As a matter of fact, I do believe that fewer people have unregistered guns than would if it were legal. Not none, but fewer.

    As I said, naive.