Slashdot Mirror


Doubts Raised About Legal Soundness of GPL2

svonkie writes "Two prominent IP lawyers have warned that the all-pervasive General Public License version 2 (GPLv2) is legally unsound. They claim GPLv3 and AGPLv3 are much better suited for the realities of modern open source software. 'If you go back in time to when GPLv2 was written, I don't think people were aware of just how ubiquitous this license would become and how closely scrutinized it would be,' said Mark Radcliffe, partner at the firm DLA Piper and general counsel for the Open Source Initiative (OSI). 'At that time, open source was not something as broadly used as it is now.' Radcliffe was joined by Karen Copenhaver, partner at Choate Hall & Stewart and counsel for the Linux Foundation, for a GPL web conference hosted by the license-sniffing firm Black Duck software"

521 comments

  1. Not as bad as it sounds! by Sockatume · · Score: 4, Informative

    The article essentially says that the terminology used needs more rigorous definition, and needs to match more closely with the existing legal terminology. For example, their use of "derivative work" might have legal connotations that don't completely follow from the terms of the licence. It's not like they've determined there's some fundimental legal principle which brings the whole thing crashing down, as you see in EULAs for example.

    --
    No kidding!!! What do you say at this point?
    1. Re:Not as bad as it sounds! by Anonymous Coward · · Score: 0

      Plus, the GPL3 has terms that not every developer is happy with. (eg see Linus' reservations)

    2. Re:Not as bad as it sounds! by mbone · · Score: 1

      The GPL3 has terms that I believe literally every developer I have ever talked to is not happy about. This is why we went with BSD.

    3. Re:Not as bad as it sounds! by MobyDisk · · Score: 1

      If you didn't like the GPL3, why wouldn't you go with GPL2? BSD has entirely different intentions. When deciding on a license, those two aren't in the same boat.

    4. Re:Not as bad as it sounds! by dgatwood · · Score: 4, Interesting

      Because the GPLv2 is abandonware. If FSF wants to pick it up and spin a GPLv2.1 and an LGPLv2.1 off the GPLv2 branch, then maybe it would be a viable license. As it stands, as legal flaws are found in the license, your only choices are to move up to GPLv3 and accept all the baggage that comes with it, convince your developer community to all sign over copyright, or convince your developer community to all agree to a license change to a BSD or MIT license after the fact. Good luck with that.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    5. Re:Not as bad as it sounds! by Omnifarious · · Score: 4, Funny

      Well, it doesn't have any terms in it that I'm not happy about.

    6. Re:Not as bad as it sounds! by Just+Some+Guy · · Score: 4, Interesting

      It's not like they've determined there's some fundimental legal principle which brings the whole thing crashing down, as you see in EULAs for example.

      Right. Which strikes me as interesting that they'd suggest "upgrading" from a distribution license (GPLv2) to a EULA (AGPLv3). Remember, if you have an in-house branch of an AGPLv3 package, and you let a customer SSH in to run it, then you have to grant them full rights to your changes (even though you haven't distributed it). I dig RMS and I love the GPL, but I hate that derivative abomination.

      --
      Dewey, what part of this looks like authorities should be involved?
    7. Re:Not as bad as it sounds! by Anonymous Coward · · Score: 0

      And what fundamental legal principle brings EULAs down?

      There are many lawyers and judges who would be surprised to learn of such a principle.

    8. Re:Not as bad as it sounds! by Anonymous Coward · · Score: 0

      Fork it and create your own.

    9. Re:Not as bad as it sounds! by Sockatume · · Score: 1

      Often EULAs are legally unenforcable because the restrictions they attempt to create are superceded by statute. That's not to say that it's true of all EULAs, and all bets are off in a corporate environment (where the customer-protection statute doesn't hold so much and there's more honest-to-god actual licencing involved) but they're often not worth the paper they're printed on, from a consumer's perspective. By analogy one might wonder if the GPL is rendered impotent by some existing IP law, but fortunately the article does not conclude so.

      --
      No kidding!!! What do you say at this point?
    10. Re:Not as bad as it sounds! by Your.Master · · Score: 1

      My understanding is that you lose the legal backward-compatibility of licenses with "GPLv2 or higher" by forking the GPL unless you are the FSF and therefore have the power to make an official fork which is officially "higher".

      There's a bit of irony there, where the FSF is breaking backward compatibility and nobody has a good recourse to pick up where it left off.

    11. Re:Not as bad as it sounds! by Sloppy · · Score: 5, Funny

      Because the GPLv2 is abandonware. If FSF wants to pick it up and spin a GPLv2.1 and an LGPLv2.1 off the GPLv2 branch, then maybe it would be a viable license.

      If only they had released GPLv2 under GPLv2, then you could fork it yourself. But now you're stuck with a proprietary free software license that you can't maintain, except by crawling on your hands and knees to FSF, hoping that they see sufficient market for free software licenses to stay in the license development and maintenance business.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    12. Re:Not as bad as it sounds! by BrokenHalo · · Score: 3, Interesting

      In the past, I never really cared too much about the details of open-source licences, but with every decision being driven now by lawyers, I can no longer ignore them. The main problem with the GPL, as I understand it, is that it is becoming increasingly difficult to understand. The individual clauses are completely unambiguous, but once you have over a certain number they seem to have a habit of cross-infecting, so they become a bean-feast for litigators.

      So we tend to be left with a situation where if we want to make any money out of our software, we have to write or clone a commercial agreement. Whereas if we actually want to offer a truly open piece of work, a BSD licence has the advantage of being unambiguous, easily comprehensible and short.

    13. Re:Not as bad as it sounds! by Anonymous Coward · · Score: 0

      That's because you don't know how to code.

    14. Re:Not as bad as it sounds! by ObsessiveMathsFreak · · Score: 5, Insightful

      Why shouldn't they get the source code to a program they are using, even if it is over SSH? Isn't that the whole point of the Open source and the GPL. Software authors granting the same rights they enjoy to their users? When did having the program you're using running on your own computer become a prerequisite for obtaining GPL rights?

      --
      May the Maths Be with you!
    15. Re:Not as bad as it sounds! by Hatta · · Score: 4, Interesting

      As it stands, as legal flaws are found in the license, your only choices are...

      Or live with it. The problem they bring up is that "derivative work" is not well defined. So worst case scenario, some edge cases that may or may not be ruled "derivative works" may or may not be bound by the license.

      So what? Without some real examples of what might be problematic it's hard to tell how important these issues are. And chances are some of these issues have been dealt with already (see the GPL linking exception).

      --
      Give me Classic Slashdot or give me death!
    16. Re:Not as bad as it sounds! by kestasjk · · Score: 5, Informative

      I chose the AGPL for a web project of mine, and the protection it gives is pretty essential. Without it someone could take the code, improve it and run their site based on it without sharing the improvements back.
      You may hate that etc, and prefer not to share the improvements back, but for my web project I've been able to add lots of improvements to my code that derivative sites wouldn't have been obliged to share otherwise, and everyone enjoys the better code as a result.

      If you don't think that's fair I'd be interested to hear why not.

      --
      // MD_Update(&m,buf,j);
    17. Re:Not as bad as it sounds! by spitzak · · Score: 1

      That's nonsense. You can dual-license something all you want. You can make up a license that has nothing to do with GPL and contradicts it everywhere, but as long as you dual-license your code you are compatbile.

      To answer your idea directly, where you seem to want to allow GPL3 but not GPL2, you dual-license using your "foo license" and the GPL3.

      The GPL3 does mean that a derivative can drop the "foo license" requirement from the distribution. The "foo license", since you write it yourself, could say anything, such as even requiring that redistriubtions not be GPL3 and certainly not requiring it.

    18. Re:Not as bad as it sounds! by radtea · · Score: 3, Insightful

      The article essentially says that the terminology used needs more rigorous definition, and needs to match more closely with the existing legal terminology.

      The article also says, "This marks one of the core questions of GPLv2: Is it based on copyright or is it a contract that, while borrowing some copyright terms, ultimately stands on its own?", which is so bizzare that it makes me question the whole thing.

      I have no idea why anyone who knows anything about contract law or the GPL would ask this question. The GPL involves no consideration (payment) and therefore is not a contract in any jurisdiction governed by Common Law. The GPL further depends explicitly on the software author's copyright for its legal force.

      So why exactly would anyone think this is a "core question of GPLv2"? A core question of clueless jurnos writing far outside their comfort zone, maybe. But not a question anyone who wasn't that profoundly ignorant would ask.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    19. Re:Not as bad as it sounds! by topham · · Score: 1

      You should do better research. The court cases involving GPL have determine there is consideration. The consideration is provided in the exchange of using the source-code and being required to subsequently provide it. Consideration does not need to be monetary.

      As a consequence of copyright law in virtually every significant jurisdiction (berne convention) it would be illegal to distribute the source code, or derived binaries without agreeing to the contract. This is why it is enforceable.

    20. Re:Not as bad as it sounds! by Just+Some+Guy · · Score: 4, Interesting

      Why shouldn't they get the source code to a program they are using, even if it is over SSH? Isn't that the whole point of the Open source and the GPL.

      The problem is that all versions of the GPL have governed distribution, and they're on solid ground with copyright law. Basically, they grant you additional distribution rights above and beyond what you'd normally be allowed as long as you comply with certain restrictions. End users don't even have to agree to the GPL to use software so licensed because usage isn't governed by copyright. The GPLv3 (and the AGPLv3, confusingly enough) even explicitly states this:

      9. Acceptance Not Required for Having Copies.

      You are not required to accept this License in order to receive or run a copy of the Program.

      Contrast with the AGPL which seeks to control how you run the software by adding:

      Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software.

      So, there are new limits to how I can modify the software that have never existed in any prior FSF license. If I start with a GPLv3 library and only want to use one function, then I'm allowed to do that. Not so under the AGPLv3! Taken to the extreme, imagine that Linux was relicensed under the AGPLv3. If you host a Linux server, then you have to offer copies of the Linux kernel (which holds the networking code) to any client that connects to it. Wouldn't that be fun to comply with?

      When did having the program you're using running on your own computer become a prerequisite for obtaining GPL rights?

      When the GPL was written as a distribution license.

      --
      Dewey, what part of this looks like authorities should be involved?
    21. Re:Not as bad as it sounds! by Anonymous Coward · · Score: 0

      lol, you're a dumbass. it's funny how you think we care about the same petty crap that you GPL control freaks do.

    22. Re:Not as bad as it sounds! by Just+Some+Guy · · Score: 1

      I chose the AGPL for a web project of mine, and the protection it gives is pretty essential. Without it someone could take the code, improve it and run their site based on it without sharing the improvements back.

      Right. Just as every GPL author has allowed you to do over the years.

      If you don't think that's fair I'd be interested to hear why not.

      None of your upstream distributors have ever put such a restriction on you. You're referring to your strategy game, right? To run it, you'd have to install Linux (or another OS), Apache (or a similar webserver), PHP, MySQL, GD, FreeType, and a mailserver. So given that entire multi-MLOC stack, your 32KLOC running on top of it all are the only ones that can't be locally modified without releasing the changes.

      You ask me if your terms are fair. You're damn straight, I don't. Let me turn it around: what makes your code so special that you feel you can restrict the conditions under which I install and run it?

      --
      Dewey, what part of this looks like authorities should be involved?
    23. Re:Not as bad as it sounds! by init100 · · Score: 2, Interesting

      If only they had released GPLv2 under GPLv2, then you could fork it yourself.

      You can, but you cannot call your new license the GNU GPL v2.1, and it won't be a successor with regard to the "or any later version" clause. It will be a completely separate license, which you can use to license your own code. It is unlikely to be compatible with the GPL, so you wouldn't be able to combine it with GPL software (except for mere aggregation).

    24. Re:Not as bad as it sounds! by TheSpoom · · Score: 1

      Isn't the GPL copyrighted? It lets you add "special exceptions", but my understanding was that you couldn't just take what they had written and change it to suit your needs.

      The GPL isn't GPL'd, AFAIK.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    25. Re:Not as bad as it sounds! by TheSpoom · · Score: 2, Informative

      Further, chances are that those distributions of software that aren't bound by the license are likely copyright infringement by default as they are not licensed to be distributed.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    26. Re:Not as bad as it sounds! by Eivind+Eklund · · Score: 1

      I see you're modded Funny - but in a way I feel "Insightful" or at least "Interesting" would be better. Nice simile.

      Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
    27. Re:Not as bad as it sounds! by Kjella · · Score: 1

      The AGPL can clearly be unreasonable when the external contact is very superficial. But the threat with networks and Internet is that companies can substitute what would traditionally be a distribution with "leased software" or some other construct where they essentially offer an application, but claim not to distribute it - you can make it sales-like with a huge one time cost and a 1$/year upkeep. It would certainly hollow out the intention of the GPL, which is to make the source available to the end user. Under the GPL, if you must "buy" a hosted application then they can use GPL code at will without paying any attention to the GPL requirements. Clearly RMS can not be happy with that, and has a license that fixes it. It's just that he's shooting at shadows with the big guns, it doesn't seem to be much of a practical threat.

      --
      Live today, because you never know what tomorrow brings
    28. Re:Not as bad as it sounds! by Eivind+Eklund · · Score: 1

      "Fair" vary from person to person. The question I'm most interested in is "Is it efficient for your goals?"

      There is one big loophole in all of these licenses, one the kill all of the code contribution: People can choose to use a different codebase to avoid the license. If they use your codebase and make changes to it, there is a relatively large chance that they contribute back, because most changes are not critical to their business and it gets better community relations. If they use somebody else's codebase (e.g, Microsoft's), there is no chance whatsoever they'll contribute back to you.

      Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
    29. Re:Not as bad as it sounds! by Dr.+Evil · · Score: 1

      "This marks one of the core questions of GPLv2: Is it based on copyright or is it a contract that, while borrowing some copyright terms, ultimately stands on its own?"

      The article is bunk. If they haven't figured out this much, then they're not qualified to talk about it.

    30. Re:Not as bad as it sounds! by Ant+P. · · Score: 1

      what makes your code so special that you feel you can restrict the conditions under which I install and run it?

      Copyright law.

    31. Re:Not as bad as it sounds! by Hognoxious · · Score: 0, Flamebait

      Stinking hypocrite hippies! They're no better than the evil corpra$hun$ they claim to hate!

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    32. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 4, Informative

      This is a work-around for the bug that copyright law does not define a public-performance right for software, although a similar right is defined for audio recordings, movies, and theatrical scripts.

      Thus, we had a loop-hole in that companies which performed the software over the net without ever distributing it can make substantive derivative works of the program from which they derive tremendous profit but have none of the obligations. Think of google in this context.

      I think the first FSF meeting where we discussed this was in 1994. It was seen as a significant problem even before google.

    33. Re:Not as bad as it sounds! by Chris+Burke · · Score: 1

      Right. Just as every GPL author has allowed you to do over the years.

      Not that they necessarily wanted you to. Many GPL authors have considered this a loophole, something that wasn't considered when the GPLv2 was written and would have been addressed had they considered it.

      So given that entire multi-MLOC stack, your 32KLOC running on top of it all are the only ones that can't be locally modified without releasing the changes.

      The whole point of the "you can modify it locally and run it without releasing changes" is that you (or your organization) modify it, you run it, and you use it. It's intended for cases where the modifier and the user are the same person.

      It was not intended for cases where the user is someone outside your organization. The whole web-app phenomenon is a way to get around distribution -- letting others use your app on their browser, without technically "distributing" it. If it was a java applet they had to download, then you'd be required to give them your modified source. But by keeping the code effectively local yet making it accessible to everyone, you get around that and are able to enjoy the benefits of open source code, and being able to let everyone and their brother use your modified software without having to share your changes.

      That is not the spirit of the GPL.

      --

      The enemies of Democracy are
    34. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 1

      Isn't it interesting how some people scold us for working to keep software free while those who keep theirs proprietary get a free ride?

    35. Re:Not as bad as it sounds! by Just+Some+Guy · · Score: 2, Insightful

      This is a work-around for the bug that copyright law does not define a public-performance right for software, although a similar right is defined for audio recordings, movies, and theatrical scripts.

      I think there's a fundamental difference, though, in that the AGPL and related licenses are seeking to affect the instruments themselves and not their output.

      I understand the rationale behind the license, but it seems like cutting off your nose to spite your face. Yeah, some people might get to abuse the system, but I think that's better than killing the ideals by trying to save them.

      --
      Dewey, what part of this looks like authorities should be involved?
    36. Re:Not as bad as it sounds! by ClosedSource · · Score: 1

      Sure, it's not as if proprietary developers have ever been scolded on Slashdot.

    37. Re:Not as bad as it sounds! by Anonymous Coward · · Score: 0

      what makes your code so special that you feel you can restrict the conditions under which I install and run it?

      I'm not the GP, but I believe I can answer that question. And I can't believe I'm about to quote Ally McBeal on Slashdot, but her quote is just too perfectly suited to your question.

      Other Character: What makes your problems so much more important than everyone else's?
      Ally McBeal: They're mine.

      Basically, he wrote the code and chose to share it with the world under those conditions. The other authors of the code you mentioned chose to license their code differently, but were (and are, for all versions going forward) able to choose whatever license they want for their own code. As much as I hate the AGPL/GPL and its viral nature (everything I've ever released has been BSD or Apache), I respect the right of every developer to choose the terms and conditions under which they choose to share their work. I do feel that developers that choose the GPL variants are being somewhat selfish, since my reasons for sharing code are basically that I like seeing people using my work. But those are my reasons and I respect that others have different motivations for sharing.

    38. Re:Not as bad as it sounds! by ClosedSource · · Score: 1

      "Often EULAs are legally unenforcable because the restrictions they attempt to create are superceded by statute."

      For example?

    39. Re:Not as bad as it sounds! by gr8_phk · · Score: 1

      Nope. Copyright law has never been about restricting what you can do with a work. You can burn a book for example, you can be a library and load it to people, etc. You could even mark it up with comments in the margins, tear out and replace a few pages, and still loan it to people (I *think*). The GPL is about giving users freedom, so they're trying to go beyond the norm here and say that people visiting a web site are in some sense "using" the software installed on the server. It's a stretch that may not work, and hence there is the AGPL for such cases - wouldn't want to jeopardize the regular GPL with such an attempt.

    40. Re:Not as bad as it sounds! by Attila+Dimedici · · Score: 1

      If you don't think that's fair I'd be interested to hear why not.

      I don't care if its "fair". Life isn't fair, never has been, never will be, get used to it.

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    41. Re:Not as bad as it sounds! by Anonymous Coward · · Score: 0

      Here's a developer who is happy with GPLv3, in its entirety, so from now on you can't use that line anymore. Moreover, I think the BSD-style licences contain clauses that every sane developer should feel at least a bit cautious about, since they allow others to reap the benefits of your code without requiring them to reciprocate.
      Anyway, back to the article: this is not news; maybe the specific use of that term is, but the effort to go for a new version (v3) was partly inspired by concerns about the wording, as well as the changed technical and economic landscape. Also, what's done is done, take the lesson (really, really check every single word and phrase you use in legal texts) home, and the problem is fixed in v3.

    42. Re:Not as bad as it sounds! by Just+Some+Guy · · Score: 3, Interesting

      The whole web-app phenomenon

      No. Just... stop. Before we had web apps, we had shell apps and BBS doors and hundreds of other ways to do client/server. This is not some new thing that came along in the last few years.

      --
      Dewey, what part of this looks like authorities should be involved?
    43. Re:Not as bad as it sounds! by Chris+Burke · · Score: 1

      That is not the spirit of the GPL.

      Or more specifically, not the spirit of the GPL as some GPL authors view it.

      Those who don't view it that way are free to continue using GPLv2.

      And the Apache authors didn't use any GPL license at all.

      So what makes his code special that he can decide that he likes the spirit of GPLv3? He wrote it.

      --

      The enemies of Democracy are
    44. Re:Not as bad as it sounds! by Just+Some+Guy · · Score: 1

      Isn't it interesting how some people scold us for working to keep software free while those who keep theirs proprietary get a free ride?

      Who are you referring to, Bruce? Granted, I've only released a half-dozen or so projects under the BSD, GPLv2, and GPLv3 licenses, but I'm hardly a proprietary software fan. My coworkers and geeky friends would laugh at the idea, given that I'm the one responsible for moving my company off of closed technologies and onto Linux, FreeBSD, OpenOffice, Jabber, IMAP, PostgreSQL, Python and QT, and I'm the one who talked my boss into letting me distribute my paid work under Free Software licenses.

      A more charitable (and honest) interpretation might be that there are dedicated Free Software advocates who nonetheless see things differently from you, and who take positions (in the cause of freedom) that don't directly jibe with yours. That doesn't mean we're anti-freedom.

      --
      Dewey, what part of this looks like authorities should be involved?
    45. Re:Not as bad as it sounds! by Migala77 · · Score: 1

      So you're saying the bug report is useless without a testcase?

    46. Re:Not as bad as it sounds! by Anonymous Coward · · Score: 0

      tell that to the bsd guys who always complain that the linux guys don't contribute changes back in bsd format. if you wanted it that way, license it so they HAVE to contribute back. there must be some license for that.

    47. Re:Not as bad as it sounds! by Late+Adopter · · Score: 2, Insightful

      I think there's a fundamental difference, though, in that the AGPL and related licenses are seeking to affect the instruments themselves and not their output.

      Yeah, this.

      Copyright demands a creative component. You can't claim that the algorithmic output of a webapp is somehow a work whose public performance needs to be protected. You could claim that the webapp needs to be protected, and it is! Through the GPLv3.

      Now to go even further, say you have HTML templates or images that get distributed via the webapp. That's where the real public performance analogy is, but you're already protected if you stick a distribution license on them!

    48. Re:Not as bad as it sounds! by kestasjk · · Score: 2, Interesting

      You ask me if your terms are fair. You're damn straight, I don't. Let me turn it around: what makes your code so special that you feel you can restrict the conditions under which I install and run it?

      I wanted to encourage a share-alike development model for my web-application, like the software in the stack it runs on.
      But web-application licensing has to be different to OS/server/platform licensing to have the same share-alike development model.

      You ask me why my code is so special, but you could ask "why does Zend think its code is so special that they feel they can restrict the conditions under which I distribute it?"
      They restrict how you distribute the code, I restrict how you can run it (by requiring you distribute it when you run it).
      We both place these different restrictions on our code to the same end, and I don't see why one of the restrictions is less fair than the other.

      My code did used to be BSD licensed (before the AGPL came out), but it got plagiarized and the license was ignored.
      When I uncovered it they re-included the license, but they didn't share back any code, and made only the minimum required mention that their code is derived from mine while soliciting thousands dollars of donations from users of their code.
      I think that truly is unfair, and goes against the ideals that made PHP, MySQL, etc, etc, successful. I think AGPL provides the best equivalent protection to the GPL for code which doesn't rely on distribution for success.

      As soon as the AGPL came out I protected my code with it, and now have a much more mutually beneficial relationship with derivative sites. So you can see why I support the AGPL; it got me the open share-alike development environment I want and that's hard to pose theoretical/moral arguments to.

      If you still can't see my side of the argument at least you can avoid my code if you don't like the license.

      --
      // MD_Update(&m,buf,j);
    49. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 2, Informative

      We made movies the algorithmic output of software at Pixar. They were protected under the performance right, and nobody doubted that the work was creative. I don't see a substantive difference where other software is concerned.

    50. Re:Not as bad as it sounds! by VGPowerlord · · Score: 1

      The problem they bring up is that "derivative work" is not well defined.

      I don't know about other legal jurisdictions, but I can only assume the GPLv2 was originally written with US Copyright law in mind, which uses the term "derivative work" in several locations.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    51. Re:Not as bad as it sounds! by kestasjk · · Score: 1

      Eivind see my post just above: http://slashdot.org/comments.pl?sid=1406005&cid=29761159

      It comments on the AGPL's efficacy for my project, and gives an example which doesn't fit your view that people will generally contribute back if left to do what they choose.

      --
      // MD_Update(&m,buf,j);
    52. Re:Not as bad as it sounds! by VGPowerlord · · Score: 4, Insightful

      Nope. Copyright law has never been about restricting what you can do with a work.

      I wish you could convince the US Congress of that, so that they'd overturn the Digital Millenium Copyright Act, which is about restricting what you can do with a work.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    53. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 1

      OK, I accept that you're not anti-freedom. GPL2 used to work because there was not substantive use of derivative works without distribution. That's not true any longer. Protecting freedom used to be easier than it is today. IMO the difference between us is that you haven't yet accepted that.

    54. Re:Not as bad as it sounds! by sumdumass · · Score: 2, Insightful

      Which is more important to you. Having freedom or forcing someone to contribute code back to you?

      I often see these discussions end up boiling down to "you have to give back" instead of freedom as the purpose of the GPL was originally supposed to be.

    55. Re:Not as bad as it sounds! by kestasjk · · Score: 1

      GPL2 used to work because there was not substantive use of derivative works without distribution. That's not true any longer.

      Thanks, that's a very concise way to put it.

      --
      // MD_Update(&m,buf,j);
    56. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 1

      Mark Radcliffe is enamored of fictions that only matter to legal theorists. For example, he tries to make a point that public domain software isn't Open Source. He then argues that software could be in the public domain, but contractually restricted. A lawyer might still see such a thing as "public domain" but any non-attorney of reasonable intelligence would see it as contractually restricted and ignore the rest.

      I suspect this is more of the same.

    57. Re:Not as bad as it sounds! by IntlHarvester · · Score: 1

      This is a work-around for the bug that copyright law

      It's not a bug, it's a feature. ;)

      The GPL2 states in black and white that output is not covered, I don't think anyone who selected that licence was confused or misled on this point.

      --
      Business. Numbers. Money. People. Computer World.
    58. Re:Not as bad as it sounds! by Eil · · Score: 1

      When did having the program you're using running on your own computer become a prerequisite for obtaining GPL rights?

      Different people want to license their code under different terms, and this is why there are several different kinds of free/open software licenses. Even the GPL series of licenses give you varying levels of freedom. It's not "GPL or nothing," as you imply. I believe the grandparent is talking about the GNU Affero GPL version 3 which has an additional clause stating that users interacting with a remote program licensed under the Affero GPLv3 are entitled to the full source code (including modifications) of the software.

      It's not a license that I would ever use (I *always* want the ability to legally make changes even I chose not to redistribute the program containing those changes), but there apparently are software authors who want that level of restriction.

    59. Re:Not as bad as it sounds! by EvilBudMan · · Score: 1

      You can GPL web code? I thought that was just basically cut and paste from the truly free sites and edit. Now the back end, that's different. I could care less about HTML. If they want to use my stuff most of the time, it will drive more traffic to me, so why would I care unless it was some kind of Flash site or something like that?

    60. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 1

      Actually, it states that output is not covered as long as that output does not embody a copy of the program. Which IMO moots your point for such things as web templates.

    61. Re:Not as bad as it sounds! by kestasjk · · Score: 1
      http://www.fsf.org/licensing/licenses/gpl-faq.html#WhyUseGPL

      Using the GNU GPL will require that all the released improved versions be free software. This means you can avoid the risk of having to compete with a proprietary modified version of your own work.

      Can't you see how in the example I just gave from personal experience the AGPL would have protected my code had it been released at the time, and how that falls pretty much directly in line with the stated purpose of the GPL?

      "You have to give back" is the original purpose of the GPL..

      --
      // MD_Update(&m,buf,j);
    62. Re:Not as bad as it sounds! by kestasjk · · Score: 1

      We're talking about server-side web-applications here, not static web-pages..

      --
      // MD_Update(&m,buf,j);
    63. Re:Not as bad as it sounds! by kestasjk · · Score: 1

      Even assuming web-applications are nothing new that doesn't address the point about the GPL "distribution loophole".

      --
      // MD_Update(&m,buf,j);
    64. Re:Not as bad as it sounds! by Otto · · Score: 1

      Absolutely. GPLv3 software is software that I cannot contribute to in good faith, because I disagree with the fundamental terms of the license. I contribute to many GPLv2 projects, and all my GPL'd code is licensed under GPLv2 only, with no upgrade clause.

      The GPLv3 is simply a bad license that does bad things, and I refuse to have any part of it. The FSF really screwed the pooch on that one, and are now untrustworthy because of it.

      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    65. Re:Not as bad as it sounds! by sumdumass · · Score: 1

      What gets me is that derivative works will be defined by law anyways. You can place anything you want in the GPL about derivative works but if the law doesn't support it, then it's not enforceable. This is because my use, regardless of what the license would say, wouldn't be otherwise prohibited by the law so I wouldn't have to agree to the license in the first place.

      However, if I'm otherwise restricted by copyright law, then I have to follow the license in order to do whatever needs to be done. As the GPL gains it's power by the use of copyright law, then the law will ultimately define what power it has.

    66. Re:Not as bad as it sounds! by gpuk · · Score: 1

      That's a pathetic viewpoint. If we follow it through, why bother with human rights law? Why bother with common law at all in fact? Why bother trying to put systems in place to try and make life fairer? Should we just fuck it all off and go back to the caves?

    67. Re:Not as bad as it sounds! by Otto · · Score: 1

      Thus, we had a loop-hole in that companies which performed the software over the net without ever distributing it can make substantive derivative works of the program from which they derive tremendous profit but have none of the obligations. Think of google in this context.

      How exactly is that a loop-hole? They're not offering the program to other users, they're offering the results of their use of that program. That is not a loop-hole, that is the *express intent* of the GPLv2.

      If somebody uses my software, even modified, to produce output, and then sells the output, why in the hell would I think that I'd have any right to force them to provide their modifications? They're producing the output, not the software.

      The original goal of the GPL was to set the software free, not to force everybody to comply with some arbitrary socialist agenda.

      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    68. Re:Not as bad as it sounds! by sumdumass · · Score: 1

      Well, no. You have to make availible to certain people is more appropriate and that's only if you distribute the changes. (IE, I have no obligation to contact you with my changes or even give them to you if your not a customer and I give the source with the binary).

      Being free software does not mean you have access to it. It just means those who I distribute to have the same freedoms I had with it.

      Anyways, I wasn't really looking to debunk or argue, I was just wanting to see where you were coming from with the use of the GPL. It seems that getting access to the code is more important then having the freedom of the code. That's not a right or wrong position, it's just something that motivates people and I was curious.

    69. Re:Not as bad as it sounds! by mabhatter654 · · Score: 3, Interesting

      Because it's like that saying if you get handed lemons, make lemonade. GPL relies on the exact same copyright law pertaining to EVERYBODY and available to EVERYBODY but turns the implementation on it's ear by giving things away in a very specific and legal manner that software companies don't like. They can't break GPL without seriously breaking the law that protects their own copyrights.

    70. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 1

      It was the express intent of GPL2 because there was no substantive use of derivative works that were not distributed at the time.

      It's a little silly to claim that GPL2 was not arbitrarily socialist and AGPL3 is. Either both are or both are not. Each is equally radical for its time.

    71. Re:Not as bad as it sounds! by Chris+Burke · · Score: 1

      And?

      You're talking about existence, I'm talking about becoming a significant problem for free software, and yes that is fairly new.

      Either way, it's a problem that the GPLv2 overlooked.

      --

      The enemies of Democracy are
    72. Re:Not as bad as it sounds! by nomadic · · Score: 1

      Mark Radcliffe is enamored of fictions that only matter to legal theorists.

      Like....judges?

      For example, he tries to make a point that public domain software isn't Open Source

      You and the rest of the OSI crowd created a definition of Open Source that precludes public domain software from being Open Source; I can take a public domain software, modify it, compile it, and sell it without the source code.

      He then argues that software could be in the public domain, but contractually restricted. A lawyer might still see such a thing as "public domain" but any non-attorney of reasonable intelligence would see it as contractually restricted and ignore the rest.

      Do you have a link to his argument?

    73. Re:Not as bad as it sounds! by IntlHarvester · · Score: 1

      Which has nothing to do with "public performance" or whatever you were describing as a bug. (One could GPLv2 their 'web template' code even if it doesn't constitute a work based on the server side code.)

      I can understand why developers would want to chose AGPL, however the GPLv2 was very explicit in it's intent and pretending otherwise seems intellectually dishonest.

      --
      Business. Numbers. Money. People. Computer World.
    74. Re:Not as bad as it sounds! by dgatwood · · Score: 1

      There are a fair number of things that are edge cases in the law, however. Linking: Galoob says it isn't a derivative work, but other cases say that it is. It's a sticky mess of special cases that don't set clear precedent either way. The GPL vs. LGPL distinction clarifies this somewhat, but it still isn't clear whether writing code that wraps a GPLed tool might potentially be a derivative work if the outside tool has no useful purpose without the GPL-based tool and if the GPLed tool is distributed with it, it's legally fuzzy. And so on.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    75. Re:Not as bad as it sounds! by kestasjk · · Score: 2, Informative

      I consider "freedom of the code" to mean access to the code, and I think if you want to argue with that you're arguing with the FSF definition of free code which I posted.

      --
      // MD_Update(&m,buf,j);
    76. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 1

      You and the rest of the OSI crowd created a definition of Open Source that precludes public domain software from being Open Source; I can take a public domain software, modify it, compile it, and sell it without the source code.

      This is allowed by many Open Source licenses, for example Apache and BSD. An Open Source license can require return of source code, but it's not required that it do so to be accepted as Open Source. Or Free Software, for that matter.

      While a judge might be interested in the public domain issue, IMO it's moot. You have to consider how such a case would get to a judge, and what the judge would then have to decide. In this case, it would be about deception, or such a case would not be brought at all.

      Radcliffe gave the public domain argument at an OSBC conference. I don't have it in writing.

    77. Re:Not as bad as it sounds! by Anders · · Score: 1

      Taken to the extreme, imagine that Linux was relicensed under the AGPLv3. If you host a Linux server, then you have to offer copies of the Linux kernel (which holds the networking code) to any client that connects to it.

      Only "if you modify the Program".

    78. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 1

      Sure, it was explicit in its intent. Part of that intent is what FSF's goal is: Free Software. This has not changed. Another part of its intent is what FSF had to do in the license to actually implement Free Software in the context of the existing law of the day. That has indeed changed over time.

    79. Re:Not as bad as it sounds! by Xtifr · · Score: 2, Interesting

      The GPL3 has terms that I believe literally every developer I have ever talked to is not happy about.

      Really? I have to ask: what are those terms? Because, speaking as a developer myself, I'm quite happy with the GPLv3.

    80. Re:Not as bad as it sounds! by nomadic · · Score: 1

      This is allowed by many Open Source licenses, for example Apache and BSD. An Open Source license can require return of source code, but it's not required that it do so to be accepted as Open Source. Or Free Software, for that matter

      Hey, I'm going by the definition of the OSI (not that I think the organization has any right to speak for the OSS community).

      While a judge might be interested in the public domain issue, IMO it's moot. You have to consider how such a case would get to a judge, and what the judge would then have to decide.

      You would be surprised how many ways it's possible to get a case before a judge.

    81. Re:Not as bad as it sounds! by sumdumass · · Score: 1

      Well, access to the code is not an automatic right from downstream users. The GPL, all versions require the code to be given to who you distribute it to, not who you got it from. If the FSF meant it any other way, then they should have explicitly made it so in the license.

      Now giving back to upstream providers does happen a lot. I'm not saying it's wrong but it's also not anything explicitly stated or infered in any GPL license.

    82. Re:Not as bad as it sounds! by EvilBudMan · · Score: 1

      Whew....scared me for a minute.

    83. Re:Not as bad as it sounds! by Anonymous Coward · · Score: 0

      Using the GNU GPL will require that all the released improved versions be free software. This means you can avoid the risk of having to compete with a proprietary modified version of your own work.

      Competition is a good thing.

    84. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 1

      I'm sorry, you're just confused about what the OSD says.

      I, by the way, am a working expert witness. That means in court.

    85. Re:Not as bad as it sounds! by selven · · Score: 1

      Depends on what kind of compatibility you want. Getting GPL works into your license is impossible, but explicityly making your license GPL-compatible the other way is quite easy ("derivative works may be licensed under this license or the GPL")

    86. Re:Not as bad as it sounds! by lgw · · Score: 1

      I'm a fan of software making people's lives better. GPL, BSD, Microsoft, doesn't matter. If software is making end-users' lives better, and developers' lives better, it's a good thing.

      IMO, the "spirit of the GPL" as embodied in v3 makes fewer end-users' lives happier as a result of an ideological crusade to possibly make developers' lives happier. The code may be "more free" for developers, but it's less widely used as a result. And even the developers' lives part I'm dubious about - the staggering number of people in India uplifted out of poverty by the power of commerce and proprietary code is a heck of a thing. And every software developer employed in India represents about 10 people (family and staff) given a huge jump in standard of living. That's a real, tangible benefit. The advantages (over BSD-licenced code) that the GPL secures in exchange for nearly excluding its use in commercial software are pretty theoretical and abstract.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    87. Re:Not as bad as it sounds! by Thinboy00 · · Score: 2, Insightful

      We made movies the algorithmic output of software at Pixar. They were protected under the performance right, and nobody doubted that the work was creative. I don't see a substantive difference where other software is concerned.

      That's because the input was creative.

      --
      $ make available
    88. Re:Not as bad as it sounds! by Thinboy00 · · Score: 1

      Thus, we had a loop-hole in that companies which performed the software over the net without ever distributing it can make substantive derivative works of the program from which they derive tremendous profit but have none of the obligations. Think of google in this context.

      How exactly is that a loop-hole? They're not offering the program to other users, they're offering the results of their use of that program. That is not a loop-hole, that is the *express intent* of the GPLv2.

      If somebody uses my software, even modified, to produce output, and then sells the output, why in the hell would I think that I'd have any right to force them to provide their modifications? They're producing the output, not the software.

      The original goal of the GPL was to set the software free, not to force everybody to comply with some arbitrary socialist agenda.

      I agree. If somebody uses Blender to make a movie, nobody seriously thinks said person needs to provide the relevant .blend files.

      --
      $ make available
    89. Re:Not as bad as it sounds! by Thinboy00 · · Score: 1

      Nope. Copyright law has never been about restricting what you can do with a work.

      I wish you could convince the US Congress of that, so that they'd overturn the Digital Millenium Copyright Act, which is about restricting what you can do with a work.

      GPL explicitly states that FOSS doesn't constitute an "effective prevention measure", so what Congress said in DMCA is irrelevant.

      --
      $ make available
    90. Re:Not as bad as it sounds! by Attila+Dimedici · · Score: 1

      I am not in favor of putting in place systems to make life "fairer". I am in favor of making things more just, but just is not the same as fair.
      Some people are stronger than others, that's not fair. Some people are smarter than others, that's not fair. Some people are naturally healthier than others, that's not fair. These things all are, they are not things to be "fixed".

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    91. Re:Not as bad as it sounds! by nomadic · · Score: 1

      The Open Source Definition Introduction Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply with the following criteria: 1. Free Redistribution The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale. 2. Source Code The program must include source code, and must allow distribution in source code as well as compiled form. Where some form of a product is not distributed with source code, there must be a well-publicized means of obtaining the source code for no more than a reasonable reproduction cost preferably, downloading via the Internet without charge. The source code must be the preferred form in which a programmer would modify the program. Deliberately obfuscated source code is not allowed. Intermediate forms such as the output of a preprocessor or translator are not allowed.

      Directly pasted from the OSI website. Please explain how someone releasing software into the public domain is compelled to include source code, or publicize the means of obtaining the source code.

      I, by the way, am a working expert witness. That means in court.

      That is a complete nonsequitur.

    92. Re:Not as bad as it sounds! by Lord+Kano · · Score: 1

      If anyone who uses the software is entitled to get the source, you'll see a lot less Free Software getting used for business. While you may think that's a good thing, it's not. A lot of free software is developed by businesses and if they're chased back to Windows all of their development stops.

      If you use a LAMP based system to host a web app, all of a sudden every user will have the right to the code. That is all the reason businesses would need to go IIS.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    93. Re:Not as bad as it sounds! by Timothy+Brownawell · · Score: 1

      Nope. Copyright law has never been about restricting what you can do with a work.

      I wish you could convince the US Congress of that, so that they'd overturn the Digital Millenium Copyright Act, which is about restricting what you can do with a work.

      GPL explicitly states that FOSS doesn't constitute an "effective prevention measure", so what Congress said in DMCA is irrelevant.

      How do we know that that has any more effect that if it explicitly stated that the Sun is Blue?

    94. Re:Not as bad as it sounds! by roju · · Score: 2, Informative

      Can't speak for the GP, but the AGPL is still a freedom based license. The fundamental purpose of the GPL is to enshrine the four freedoms, all of which are user freedoms. The AGPL simply recognizes that webapps were a loophole that people could use to deny users their (FSF) rights.

    95. Re:Not as bad as it sounds! by Thinboy00 · · Score: 1

      I don't see anything in the definition which precludes 3-clause BSD licenses, and as a matter of fact, they are open source. The definition does not preclude PD code either.

      --
      $ make available
    96. Re:Not as bad as it sounds! by sumdumass · · Score: 1

      No loopholes involved. software as a service has been around since before the GPL even existed. It's a shift in their mentality. They may be switching in their agenda but it's not a loophole.

    97. Re:Not as bad as it sounds! by Thinboy00 · · Score: 1

      If only they had released GPLv2 under GPLv2, then you could fork it yourself.

      You can, but you cannot call your new license the GNU GPL v2.1, and it won't be a successor with regard to the "or any later version" clause. It will be a completely separate license, which you can use to license your own code. It is unlikely to be compatible with the GPL, so you wouldn't be able to combine it with GPL software (except for mere aggregation).

      No you can't:

      Copyright (C) 1989, 1991 Free Software Foundation, Inc.
      51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA

      Everyone is permitted to copy and distribute verbatim copies
      of this license document [the GPLv2], but changing it is not allowed.
      [emphasis added]

      --
      $ make available
    98. Re:Not as bad as it sounds! by smoker2 · · Score: 1

      If you host a Linux server, then you have to offer copies of the Linux kernel (which holds the networking code) to any client that connects to it. Wouldn't that be fun to comply with?

      No you don't, unless you have modified the code. Most people don't modify the source of the kernel, the networking stack, apache (which has it's own licence anyway) or anything else. Text based config. files don't count. Read your own AGPL quote.

      Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software.

      My bold.

    99. Re:Not as bad as it sounds! by Thinboy00 · · Score: 1

      Fork it and create your own.

      You can't.

      --
      $ make available
    100. Re:Not as bad as it sounds! by nomadic · · Score: 1

      I don't see anything in the definition which precludes 3-clause BSD licenses, and as a matter of fact, they are open source. The definition does not preclude PD code either.

      Quoted directly: "The distribution terms of open-source software must comply with the following criteria...[t]he program must include source code, and must allow distribution in source code as well as compiled form. Where some form of a product is not distributed with source code, there must be a well-publicized means of obtaining the source code for no more than a reasonable reproduction cost preferably, downloading via the Internet without charge."

      This precludes public domain. I can release a binary version of my program into the public domain. Someone can take it, reverse engineer it, modify it, then recompile it and sell it, only in a binary version. At what stage in the process do you think this meshes with source code requirement?

      I am familiar with the variant of BSD license OSI touts; it also does not comply with the source code requirement.

    101. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 1

      It's all about a quid-pro-quo. The folks in India get paid. The sharing-with-rules folks get improvements to their code - and will again with licenses that work in today's context. The folks willing to make a gift of their code with no reward are generally working for someone while they write it, so they get paid too. And then there are some who ask for nothing, but not enough of them to make users happy.

    102. Re:Not as bad as it sounds! by HiThere · · Score: 1

      I'm leaning more towards the AGPLv3. But it's because of terms that the GPLv3 doesn't have, not because of terms that it does.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    103. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 1

      No, it doesn't work that way. While there was some parametric animation that was not software, much of the creativity when I worked at Pixar was embodied in procedural programs in the 29 separate computer languages a technical director had to deal with. These defined objects, lights, atmosphere, movement of characters and cameras, textures, the layout of synthetic film sets, etc.

    104. Re:Not as bad as it sounds! by kestasjk · · Score: 1

      I guess you know why the FSF writes licenses better than the FSF do..

      --
      // MD_Update(&m,buf,j);
    105. Re:Not as bad as it sounds! by kestasjk · · Score: 1

      It's a really great thing if you can get access to your competitions code but they can't get access to yours, but only great for you.

      --
      // MD_Update(&m,buf,j);
    106. Re:Not as bad as it sounds! by kestasjk · · Score: 1

      Except a web app isn't a derivative work of a LAMP based system.. Besides we're talking about web-apps only, not that everyone should switch to the AGPL.

      --
      // MD_Update(&m,buf,j);
    107. Re:Not as bad as it sounds! by smoker2 · · Score: 1

      According to the AGPL quote somewhere above, you HAVE to distribute your source if people interact directly with the program you have altered. How is that different from regular GPLd software like oscommerce where the source is shared and people do share their changes. And the end users can get it too if they want. Or are you just paranoid nobody will use it ? How would you even know that somebody had improved the source without stalking every downloader of your version ? Trust. Learn it.

    108. Re:Not as bad as it sounds! by sumdumass · · Score: 1

      It's simple logic. Software as a service existed long before the GPL. If it isn't a shift, the GPL would have already covered it. What we had was N, what we have now is N+1.

    109. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 1

      Oh, I see what's confusing you.

      You can take a public domain, or Apache, or BSD program, and modify it, and keep the source code to yourself. At that point, the modification you've produced, which is called a "derivative work", is "All Rights Reserved" until you say otherwise. But the original program is still Open Source.

      The Open Source definition doesn't require you to make that derivative work Open Source. But some licenses, like the GPL, do require you to do so in certain cases.

    110. Re:Not as bad as it sounds! by nomadic · · Score: 1

      You can take a public domain, or Apache, or BSD program, and modify it, and keep the source code to yourself. At that point, the modification you've produced, which is called a "derivative work", is "All Rights Reserved" until you say otherwise. But the original program is still Open Source.

      No, you're focusing on the person taking the public domain code and modifying it. I am focusing more on the act of releasing the code into the public domain, precisely because the Open Source Definition from the website analyzes whether a license is Open Source or not. I think the easiest way to analyze it would be to hypothesize an actual written license that mimics public domain. Such a license would not qualify under the definition. Ergo, under the definition, public domain code is not Open Source. do states what must qualify

    111. Re:Not as bad as it sounds! by Anonymous Coward · · Score: 0

      There's a difference between distributing your own variant on the GPL, and distributing a modified version of the license document.

    112. Re:Not as bad as it sounds! by arose · · Score: 1

      Oh come on, the upgrade path is GPLv3 not AGLPv3. No one is trying to change all GPL software to AGPLv3, it is given as an option to people who do not want you to run an in-house branch of their software. Besides that whether it's not exactly an EULA as it relies on a rather unorthodox interpretation of public presentation. No reason to criticize it on what it's not, when there is more then enough to go on for what it is.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    113. Re:Not as bad as it sounds! by nomadic · · Score: 1

      Ignore that weird sentence fragment at the end, please, not sure where it came from.

    114. Re:Not as bad as it sounds! by jschottm · · Score: 1

      This is a work-around for the bug that copyright law does not define a public-performance right for software, although a similar right is defined for audio recordings, movies, and theatrical scripts.

      Do you really think that adding a bizarre twist to what's already a complicated and confusing legal system is patching a bug?

      From your suggestion, anyone running a Linux webserver would have to make the source available per the GPL? Computer labs and internet cafes using any GPL software as well? What if I let a stranger on the bus use my laptop to check e-mail?

      Thus, we had a loop-hole in that companies which performed the software over the net without ever distributing it can make substantive derivative works of the program from which they derive tremendous profit but have none of the obligations. Think of google in this context.

      It's fairly clear and easy to define what public performance of artistic works are.

      What exactly do you think is a public performance of software? Would you argue that using gcc is a public performance and thus everything compiled with it is now GPLed? Would reading data created on a clustered Linux supercomputer be a public performance? Is only interactive use of software like using modified web forum software public performance? You cite Google, but users don't get anything but the results of non-GPLed software that's running on top of an OS that is GPLed. Why is this any different from a publishing company that uses a modified version of Open Office internally to publish books in dead tree format?

      If anything akin to what you're suggesting was created, the "GPL is a virus" folks would have an absolute field day - and justifiably so.

      Your "tremendous profit" statement is bordering on a strawman - there's nothing in the GPL against making a profit - and reflects a position on the GPL that I'm not sure is part of its intent. From the FSF GPL FAQ:

      The GPL does not require you to release your modified version, or any part of it. You are free to make modifications and use them privately, without ever releasing them. This applies to organizations (including companies), too; an organization can make a modified version and use it internally without ever releasing it outside the organization.

      It doesn't say if you let someone outside your organization use the modified version, only if you distribute it externally.

    115. Re:Not as bad as it sounds! by BitZtream · · Score: 2, Insightful

      Never, GPL isn't a right, and you're an idiot for thinking it is.

      What the author is complaining about is that GPL screams loudly about freedom and then every time it changes it restricts freedom more and more by adding new stipulations and constraints.

      GPLv3 is most certainly MORE restrictive than GPLv2. If you don't recognize that you are most certainly blind or just plain stupid.

      You may prefer GPLv3's restrictions more than anything else for your needs. Thats fine and there is nothing wrong with you applying it to whatever copyrighted works you make, but just give up with this 'its about freedom' bullshit, its not, and never was for Stallman. Its about pushing an agenda on others through restrictions that shape the world into the way he sees fit.

      The real problem for most people with GPL now days is that as soon as they read it a little bit they realize the 'free' part is a lie. Most software developers recognize that GPL is more restrictive than most proprietary licenses in terms of what you can do with source obtained from others.

      The only people who seem to think its this great, end all, be all, save the worlds freedom! type of thing are ones who drink too much of Stallmans coolaid. I expect to hear about him and a large number of others who follow him dead in some rented mansion outside of San Diego soon.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    116. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 1

      It's Open Source if you have source code and the rights, stated in more detail in the OSD, to use, redistribute, and modify. Public domain would give you all those rights. The only remaining question once a program is public domain is "Is the source code available?" If it is, the program is really Open Source.

    117. Re:Not as bad as it sounds! by ratboy666 · · Score: 1

      And it really doesn't matter. If it's not a derivative work, the original Copyright wouldn't apply, either.

      If Copyright applies, GPL would apply. If Copyright doesn't apply, GPL is pretty much irrelevant, anyway.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    118. Re:Not as bad as it sounds! by BitZtream · · Score: 2, Insightful

      I don't hate it, I just find it to be rather childish and not really in the OSS spirit.

      Of course, I have the nice simple solution of just remaking what you've done in a BSD/Apache/MIT licensed code base. Don't worry, we'll get the same amount of contributions regardless of license, and your app will be able to use my work without worrying about some retarded restrictions preventing you from taking my changes and using them for yourself.

      You don't want open source, you want someone else to do your work for you.

      It is however completely fair. So it my choice to put your software right along side all the other AGPL and GPLv3 software packages in my 'banned' software list.

      You aren't being unfair, you are being misleading by claiming to be open but really just wanting someone to fix your bugs and give you feature enhancments.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    119. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 1

      Do you really think that adding a bizarre twist to what's already a complicated and confusing legal system is patching a bug?

      It's a lot like firewall code. You have to deal with a hostile environment.

      From your suggestion, anyone running a Linux webserver would have to make the source available per the GPL? Computer labs and internet cafes using any GPL software as well? What if I let a stranger on the bus use my laptop to check e-mail?

      For one of my customers I have defined processes that will allow the casual sale of a motor vehicle with Linux in the dashboard to happen without infringing the GPL. Technically, the seller should really give the buyer source code. But they aren't expected to be computer-literate. So, the manufacturer has to provide some services on their behalf.

      Nobody is proposing to apply AGPL3 to Linux. But I am applying it to some new embedded software. And yes, if you perform it to clients over a network, the source code has to be made available.

    120. Re:Not as bad as it sounds! by nomadic · · Score: 1

      The only remaining question once a program is public domain is "Is the source code available?" If it is, the program is really Open Source.

      Well that's adding a qualification now; public domain can be open source is not the same as public domain IS open source. And considering a great deal of the more useful public domain programs are, and have been for as long as I've been using computers, only distributed in binary form, it's not just an abstract theory. The OSD as it stands requires Open Source software to be distributed, at each stage, with source code.

    121. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 1

      Well, BSD and Apache are also only Open Source if there is source code. Yet, the BSD and Apache licenses appear on the OSI web site as accepted licenses. The only reason "Public Domain" is not listed there is that it is not a license.

    122. Re:Not as bad as it sounds! by Anonymous Coward · · Score: 0

      Great Perens, you discussed the problem 18 years ago. Good for you. Didn't help, did it?

      Get over yourself. I know you'll mod this into oblivion, then e-mail Malda and tell him to do the same, I don't care. You have a terribly bloated ego and you need to get it in check.

    123. Re:Not as bad as it sounds! by ShieldW0lf · · Score: 1

      You could always offer the author(s) some money, and see if they'd relax the restriction.

      Suppose Google were to use Embrace, Extend and Extinguish tactics on PHP by creating GPHP. They add a bunch of extensions to the language, polish it up, and never release it to the public, but they publish and document the specifications, and allow developers to use it in their cloud and they give them some free disc space and bandwidth. Not really that much different from what Microsoft tried to do to Java. Surely, there is a place for a license that meets the needs of those who develop software that operates in this unique sort of situation and prevents this sort of activity, is there not?

      --
      -1 Uncomfortable Truth
    124. Re:Not as bad as it sounds! by nomadic · · Score: 1

      The only reason "Public Domain" is not listed there is that it is not a license.

      Wasn't that Radcliffe's main reason why it couldn't be considered Open Source? Open Source in capital letters means asserting continuing control over something. Public domain is the release of all control.

    125. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 1

      It can't mean asserting control, because the OSD does not require that any rights be withheld. Instead, it requires that rights beyond the default of "All Rights Reserved" must be conveyed. Public domain conveys all possible rights.

    126. Re:Not as bad as it sounds! by Omnifarious · · Score: 1

      *raises eyebrows* Tell me more about this interesting theory of yours. *listens with rapt attention*

    127. Re:Not as bad as it sounds! by turbidostato · · Score: 1

      "GPLv3 software is software that I cannot contribute to in good faith, because I disagree with the fundamental terms of the license."

      That's perfect. The only thing you need to do to support your policy is... well, do nothing.

    128. Re:Not as bad as it sounds! by Anonymous Coward · · Score: 0

      You've misunderstood both the GPL and Slashdot. Slashdot isn't against copyright. Slashdot is against copyright *abuse* where copyright is used to protect non-novel ideas, or to horde money half a century after the original artist died, or copyright as censorship. Slashdot is not against the principle that when you come up with an original idea you should have some amount of protection to make money off of it before other people can steal it.

      The GPL is an attempt to make things the way Slashdot thinks they should be while working within the frame of copyright law. It allows one to protect their work from abuse by people out for a quick buck while still allowing people to use it. This was possible before, but you'd have had to write your own license - having one (or even a few) standard licenses allowed you additionally to have compatibility with many other similar projects, and to use a license vetted by many lawyers and even tested in court.

    129. Re:Not as bad as it sounds! by Omnifarious · · Score: 1

      Huh. Well, I think that attitude is really bizarre. "Hi, let's pick a license that basically allows my work to be taken, shut up in some proprietary piece of garbage that touts 'innovation' even though it's my code that does all the hard work, and sold back to me because, you know, it's simpler that way."

      Sorry, but I don't think so. If that's what you want, go right ahead though. But, you might want to give me your car and house too. I mean, you aren't going to get anything for doing it. In fact, if it's not in an area of the country I like I'll just sell it back to you. But I don't think that'll matter much to you. I'll send you over all the forms and paperwork and make it really easy for you. Heck, I'll even hire a lawyer of your choice to look it all over and make sure that you're giving it to me free and clear.

    130. Re:Not as bad as it sounds! by TangoMargarine · · Score: 1

      I know this is off-topic, so sorry in advance...

      It is a statistical certainty (p 10e-11) that there are innocent people being held at Guantanamo Bay.

      You can say that about any decent-sized prison. There are always innocent people who get the shaft. That's the system. What's your point?

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    131. Re:Not as bad as it sounds! by s4m7 · · Score: 1

      I agree. If somebody uses Blender to make a movie, nobody seriously thinks said person needs to provide the relevant .blend files.

      If, however, someone used the blender codebase to make a web-app that allowed you to make 3d models and renderings, would the providers of the web app be required under GPLv2 to distribute the source of the app to people who were using the web service? I think that's the "loop hole" we're talking about here.

      --
      This comment is fully compliant with RFC 527.
    132. Re:Not as bad as it sounds! by Anonymous Coward · · Score: 0

      Well for starters. AGPL is self contradicting.

                9. Acceptance Not Required for Having Copies.

              You are not required to accept this License in order to receive or run a copy of the Program.

      I will gladly take your code, run it and not accept the license.

    133. Re:Not as bad as it sounds! by Nazlfrag · · Score: 1

      If you're going to get angry every time someone forks your project into a successful product perhaps open source isn't your thing. Obviously the BSD license wasn't for you, but I don't think the license was the problem. If I use a customised MySQL inhouse to produce a website there's no need to release source, why should there be? I am the sole user running my instance on my server. Where's the problem with that? Same applies to your code. Why do you get upset with the BSD style when someone makes a successful fork which they don't distribute but run a sole instance of on their hardware? You deserve credit (as about the only hard term in the license states) but being bitter at others successes is self-defeating.

    134. Re:Not as bad as it sounds! by Nazlfrag · · Score: 1

      If you have true faith in the superiority of the open development model you'll have little trouble with propietary competition. In all cases I've seen the open model wins regardless of license trivialities.

    135. Re:Not as bad as it sounds! by lgw · · Score: 1

      The folks willing to make a gift of their code with no reward are generally working for someone while they write it, so they get paid too.

      That's a good point. I wonder how the FOSS landscape will change when contributions are dominated by retired programmers. That seems demographically inevitable, if at least a decade off.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    136. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 1

      I suspect that Wikipedia works that way, but I don't have proof. There are a lot of retired people with deep expertise that they would like to gift to the world, and the world is generally resistant to long lectures from old folks. So, the retirees put it in Wikipedia and feel fulfilled.

      I don't see a reason for software development to transition to that demographic, though. You'd need some evidence that current retirees still want to program in significant and growing numbers - that they haven't already fulfilled that urge to their satisfaction. I think you are assuming that their enthusiasms won't change as they mature. And the numbers would have to be sufficient to overwhelm the presence of younger people involved in industry.

    137. Re:Not as bad as it sounds! by IntlHarvester · · Score: 2, Insightful

      That poses an interesting question. Should every GPL app switch to AGPL because someone might build a web service around it? Someone could be gluing OpenOffice into a web application *right now*!

      Meanwhile the stuff actually intended for web services probably will never use AGPL because it would limit adoption.

      --
      Business. Numbers. Money. People. Computer World.
    138. Re:Not as bad as it sounds! by Lord+Kano · · Score: 1

      Change the default config? You just created a derivative work.

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    139. Re:Not as bad as it sounds! by Anonymous Coward · · Score: 0

      How is running a web server and it's host OS a "performance"? How does software need a "public-performance right(s)" ? Are you serious?

      Fitting captcha: brutes

    140. Re:Not as bad as it sounds! by lgw · · Score: 1

      Well, there are certainly vastly more 20-somthing programmers than 50-somthing programmers. However, I ran the internship program for my group a couple summers back, and at one point I asked our set of 5 interns "why did you get into software"? All of them were born in India, and all of them answered "because my parents chose it for me". Some of them were bright and capable programmers, but not a geek in the lot.

      Recently I've been interviewing several 50-something developers for senior hands-on programming positions. Most of these guys have "CTO" on their resume somewhere, have helped found startups, and in general have done the management thing, yet they each returned to coding (although quite well paid coding). I can see myself going that route in 10 or so years, once I've seen how far I can rise before the Peter Principle catches me out. As career goals and money become less important, the actual geeks seem to gravitate back to coding.

      I suspect each of the older programmers I've recently met, and myself, will be coding as a hobby once financial needs are in the past. I know I just have to code every so often, to scratch that mental itch, or I just don't feel right. I don't see that changing. And programming being what it is, we veterans tend to be about 10 times as productive (of debugged code with unit tests) than the bright young guys full of energy who haven't made all the important mistakes yet.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    141. Re:Not as bad as it sounds! by dgatwood · · Score: 1

      Heh. Then 2.2. Actually, knowing CVS, it would be 2.1.0.0.46.1 or some such. :-)

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    142. Re:Not as bad as it sounds! by kestasjk · · Score: 1
      http://www.fsf.org/licensing/licenses/gpl-faq.html#WhyUseGPL

      Using the GNU GPL will require that all the released improved versions be free software. This means you can avoid the risk of having to compete with a proprietary modified version of your own work.

      If you think you wouldn't have a problem competing with a proprietary version of your own work maybe open source isn't your thing. (But I think you're naive if you actually think that, though)

      --
      // MD_Update(&m,buf,j);
    143. Re:Not as bad as it sounds! by kestasjk · · Score: 1

      1) This "derivative work" has the same code as before.
      2) You would only have to distribute the LAMP stack, not the web-app which is running on it.

      Please learn about a license before badmouthing it.

      --
      // MD_Update(&m,buf,j);
    144. Re:Not as bad as it sounds! by kestasjk · · Score: 1
      Read my comment here:
      • I know end users can get it, if it wasn't under the AGPL they couldn't, the GPL doesn't specify that for web-apps
      • There are several successful derivative sites which use my code
      • When someone uses your code to make a derivative site you don't have to "stalk" them to find it
      • Don't tell me "Trust. Learn it." when you have no clue what the AGPL is for or any experience in having your work plagiarized. If you're naive enough to think you can trust all developers to share code back without a license why use the GPL at all?
      --
      // MD_Update(&m,buf,j);
    145. Re:Not as bad as it sounds! by kestasjk · · Score: 1
      http://www.fsf.org/licensing/licenses/gpl-faq.html#WhyUseGPL

      Using the GNU GPL will require that all the released improved versions be free software. This means you can avoid the risk of having to compete with a proprietary modified version of your own work.

      I think you don't understand the "OSS spirit" if by OSS you're talking about GPL, but feel free to rewrite my work and put my software on your "banned list" because you have some moral objection to the GPL. I have the open, effective development environment I want and am protected from plagiarism, so I couldn't care less about hollow threats.

      --
      // MD_Update(&m,buf,j);
    146. Re:Not as bad as it sounds! by gpuk · · Score: 1

      I think if you are intellectually honest with yourself you'll agree that you could substitute the occurrences of the word "fair" with "just" in both mine and the original post to which you replied and the spirit of both posts would be unchanged.

    147. Re:Not as bad as it sounds! by noundi · · Score: 1

      I chose the AGPL for a web project of mine, and the protection it gives is pretty essential. Without it someone could take the code, improve it and run their site based on it without sharing the improvements back.

      Right. Just as every GPL author has allowed you to do over the years.

      If you don't think that's fair I'd be interested to hear why not.

      None of your upstream distributors have ever put such a restriction on you. You're referring to your strategy game, right? To run it, you'd have to install Linux (or another OS), Apache (or a similar webserver), PHP, MySQL, GD, FreeType, and a mailserver. So given that entire multi-MLOC stack, your 32KLOC running on top of it all are the only ones that can't be locally modified without releasing the changes.

      You ask me if your terms are fair. You're damn straight, I don't. Let me turn it around: what makes your code so special that you feel you can restrict the conditions under which I install and run it?

      Fundamentally your argument can be applied to any stronger vs. weaker copyleft license, and frankly this has been a century old nag (metaphorically speaking). BSD vs. GPL is a classic, and it's up to the creator to decide. Also by your logic we should never change anything because:

      None of your upstream distributors have ever put such a restriction on you.

      The licenses aren't perfect and they never was nor will they ever be. I have perfect example why your logic fails: cloud computing. What happens when cloud computing gets cheaper and bigger? So cheap and big that most of the worlds computing is done in the cloud, while being used by everybody. This environment wasn't relative when the GPLv2 was released, and wasn't as relative as it is today when GPLv3, and in five or ten years time we will have new areas which the GPLv3 doesn't cover, not to mention GPLv2.
      So APGLv3 isn't for everything. If the GNU foundation, or the even FSF thought there could be only one license then there would be only one FSF approved copyleft license, and there would be only one GPL.

      --
      I am the lawn!
    148. Re:Not as bad as it sounds! by CarpetShark · · Score: 1

      I don't think you can link the vast majority of web apps with a campaign to undermine free software. Most of that is just an effort to scale better, and reach a wide audience more efficiently, with regular updates, and/or to build a community that does most of the work for the company. It's true that there are a lot of webapps trying to steal content from the users who contribute it, by not providing access to a raw data download.

    149. Re:Not as bad as it sounds! by jonadab · · Score: 1

      > Meanwhile the stuff actually intended for web services
      > probably will never use AGPL because it would limit adoption.

      As a rule, the stuff intended for web services (e.g., Apache) doesn't use any version of the GPL, because that would restrict usage of the software in undesirable ways.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    150. Re:Not as bad as it sounds! by jonadab · · Score: 1

      > I often see these discussions end up boiling down
      > to "you have to give back" instead of freedom as
      > the purpose of the GPL was originally supposed to be.

      The GPL was never about freedom in any conventional sense. If you really wanted to give people the maximum freedom to use your software any way they want, you'd release your software into the public domain, and that would be that. Total freedom. Of course, many authors are uncomfortable with this. Most authors want *something* back, even if it's only credit for doing the work (in which case they might use a BSD-style license). Levying requirements like that is the author's right under copyright law, but the more requirements you have, the less free the user is. Giving the user perfect freedom would mean no requirements at all.

      The GPL is about something Stallman calls "freedom", but which does not fit any conventional definition of the word. Perhaps the easiest way to express it in plain English is "everyone has to give back".

      --
      Cut that out, or I will ship you to Norilsk in a box.
    151. Re:Not as bad as it sounds! by LinuxAndLube · · Score: 1

      Right on.

    152. Re:Not as bad as it sounds! by PhilHibbs · · Score: 1

      I hadn't realised it was that bad. So, if I connect to a SMB shared drive that is running a GPLv3 version of Samba, how am I supposed to see this notice? I just see a drive letter appear on my Windows box, there is no place for this information to be displayed. Similarly, if my web browser loads a page served by a GPLv3 web server, where on the web page should this information be inserted? Should the server force my browser to open a pop-up window, that my GPL'd browser then tries to block because I'm using a GPL'd pop-up blocker? Madness.

    153. Re:Not as bad as it sounds! by Attila+Dimedici · · Score: 1

      If you mean just, you should use just. Fair and just have similar meanings, but not the same. It is unfair that some people are stronger than others, but it is not unjust. It is unfair that some people have more money than others, but it is not unjust.
      Perhaps the spirit of both posts would remain unchanged if you substituted "just" for "fair" in them, but the meaning wouldn't. It might not be a major change, but it would be significant.

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    154. Re:Not as bad as it sounds! by Anonymous Coward · · Score: 0

      on the other hand you cannot accurately count how many people uses the GPL for freedom and how many for openness

    155. Re:Not as bad as it sounds! by Chris+Burke · · Score: 1

      I don't think you can link the vast majority of web apps with a campaign to undermine free software.

      No, not at all. But there are people who break the spirit of free software by taking an application someone else wrote and released under the GPL and using that as the foundation of their own service, making some custom improvements, and then not releasing those improvements and hiding behind their technical lack of innovation to avoid having to do so. That's nothing like a "campaign", but it's still annoying for a lot of people who write free software.

      It's true that there are a lot of webapps trying to steal content from the users who contribute it, by not providing access to a raw data download.

      Yeah, that's the new version of format lock in. We don't have to obfuscate our data format to keep you using our app, we just have to deny you access to the data itself! awesome.

      --

      The enemies of Democracy are
    156. Re:Not as bad as it sounds! by Just+Some+Guy · · Score: 1

      Not the GPLv3! It's the AGPLv3 that's so broken. Although similar, they're vastly different in the details.

      --
      Dewey, what part of this looks like authorities should be involved?
    157. Re:Not as bad as it sounds! by Just+Some+Guy · · Score: 1

      What happens when cloud computing gets cheaper and bigger?

      Back when we still called it "shell accounts", absolutely nothing. Most people with cool branches of GPLv2 projects contributed their changes upstream, just as they do now. Some people didn't, and saw their neat new features duplicated by the more open branches and released anyway.

      Which is exactly what's happening now. Someone writes phpFoo. Others run copies of it. Some of those people work to build an ecosystem around it, and some keep their changes local. When the former sees features from the latter, they re-implement them and roll the changes back into the main branch. After a while, the latter gets tired of wasting so much time creating their own easily-duplicated branch that they give up trying to keep it proprietary.

      Again, "cloud computing" was absolutely freakin' pervasive when the GPLv2 was written - we just didn't call it that back then.

      --
      Dewey, what part of this looks like authorities should be involved?
    158. Re:Not as bad as it sounds! by mdwh2 · · Score: 1

      Good luck with that.

      Well yes, exactly - so how is "convince your developer community to all agree to a license change to a BSD or MIT license after the fact" as the OP suggested the easier option?

    159. Re:Not as bad as it sounds! by BrokenHalo · · Score: 1

      But, you might want to give me your car and house too.

      What are you saying? That the GPL is good for making money off your software? Well, hello... how many people actually succeed in that?

      As I said in my post, but which you obviously overlooked in your haste to flame it, you will usually need to use some form of commercial licence if you want to use your software to make money. If, however, your purpose is to keep your work open while maintaining your identity as the author, the GPL is just getting too unwieldy to use.

    160. Re:Not as bad as it sounds! by PhilHibbs · · Score: 1

      Oh, right, I hadn't even heard of that.

    161. Re:Not as bad as it sounds! by Anonymous Coward · · Score: 0

      Software companies are not trying to break the GPL. The GPL v2 is ambiguous (as well as the LGPL v 2.1). Software companies, and other companies as well, avoid using GPLd code because they are unsure of how to comply with the license. And the sticking point really is what is a derivative work. For the most part, companies that derive profits from selling software want to avoid the GPL and that makes sense. I work with a lot of companies who are concerned about open source software licenses and none of the are trying to "break the GPL." Just out of curiosity, did you have any particular company in mind or are you just making this up?

    162. Re:Not as bad as it sounds! by Otto · · Score: 1

      That's perfect. The only thing you need to do to support your policy is... well, do nothing.

      Nah, I'll go one better. I'll contribute to projects that use licenses I agree with. GPLv2 projects, for example.

      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    163. Re:Not as bad as it sounds! by Otto · · Score: 1

      It was the express intent of GPL2 because there was no substantive use of derivative works that were not distributed at the time.

      It's a little silly to claim that GPL2 was not arbitrarily socialist and AGPL3 is. Either both are or both are not. Each is equally radical for its time.

      No, it's not silly.

      The GPLv2 does exactly what I want it to do: ensure that the software remains free. It's saying "hey, anybody can use this software I created for whatever the hell they want. If they make changes and sell it, then I expect them to reciprocate by giving away their changes". Sure, it's a land-grab, but hey, they're the ones using my work in part of theirs, and this is how I expect to be compensated.

      The GPLv3 goes too far and makes even *use* of the software into a land-grab scenario. It basically states that if you modify the software and then use it in any way, then everybody who gets the results of that use must also be entitled to the changes of the software. It doesn't cover just redistribution.

      The video software analogy used by somebody else is perfect. What if I made a video editing program, and GPLv3'd it. Somebody else comes along and uses the tool to make a movie, which they then show to everybody. Maybe they customize the software a bit to produce effects for their particular needs.

      So... now they have to release their changes as well? That's just bloody stupid. They made their custom tool for their custom use. Nobody has, or should have, any rights to it merely because they can view the results of that tool.

      The problem with the FSF and the GPLv3 contingent seems to be that web-apps are somehow fundamentally different from any other software, and need special protections. This is where they are mistaken. They are different, but not in an important way that requires a protective blanket.

      If I release a piece of software, then I'm essentially giving up control over that software. I retain the copyrights, and use the GPLv2 to assert that nobody can make the software that I'm giving away "unfree" later. if I take somebody else's GPL software, modify it, and then similarly give up control, the same license applies.

      For a webapp, though, I'm not giving up control over anything. If I release a piece of software, and somebody else *uses* it to make a web-app, then they're not giving up control of the app. They're merely using it to produce some output. An app on a webpage is just *output*. It doesn't do anything by itself (javascripty UI stuff aside). The software is all on the back-end, being used. No control is lost.

      That giving up of control over the software is the difference between a normal piece of software and a web-app. But it doesn't need special protections. They're making a "service", not "software". By what right does the creator of a piece of software have to say what services it can and cannot be used to create? Copyright doesn't cover it, for damn sure.

      I would be surprised if that particular section of the GPLv3 would hold up in a court of law that actually knew WTF it was doing.

      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    164. Re:Not as bad as it sounds! by Otto · · Score: 1

      If, however, someone used the blender codebase to make a web-app that allowed you to make 3d models and renderings, would the providers of the web app be required under GPLv2 to distribute the source of the app to people who were using the web service? I think that's the "loop hole" we're talking about here.

      That is indeed what is being discussed, and no they would not be required to release the source.

      The real question is why does anybody in their right mind think that they *should* be required to do so? They're using the software to create their web service. They're not distributing the software to other people.

      This sort of thing is only a "loop-hole" to idiots. IMO, of course.

      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    165. Re:Not as bad as it sounds! by Omnifarious · · Score: 1

      Actually, almost all the people I know who've successfully made money off their Open Source software have used the GPL or some equivalent. MySQL, Trolltech and Redhat are good examples.

      And it's not always a matter of making money either. Personally, it's about making sure the software I create stays open and that the default version never becomes a piece of closed source.

    166. Re:Not as bad as it sounds! by sumdumass · · Score: 1

      I don't really see Stallman's term as being "give back" though. Give forward maybe but not back.

      If I down load your program, I can make changes and run them without ever releasing the changes. I can also sell the changes and only give them to my customers. There is no guarantee that you would ever get them back an no obligation under the GPL to make them availible to you unless I chose to distribute the source separate from the binary. In fact, you may be forced to purchase your program with my changes from me just to get the changes back. Of course I can't control down stream users but if they do not distribute, that may be your only option.

      You see, there has been a shift in some people from making sure who you give the code to has the same freedoms you had to a if you use my code, you have to give back. Unfortunately, giving back has just been a side effect of community participation and not the GPL. People who find themselves concerned with just the "giving back" are probably going to be better served by another license.

    167. Re:Not as bad as it sounds! by Eivind+Eklund · · Score: 1

      You asked me to read this after I commented about the one big loophole of the GPL: People can avoid your codebase, in which case there is zero chance of contributions back.

      Your experience with somebody using your BSD licensed code is that they ignored your license, and when you pointed it out to them they did the minimum required by the license and didn't contribute back.

      This happens. When people ignore your license, it doesn't really matter that much what license you have - that only matters if you have enough clout to force it (and to find people that break it).

      I don't know what kind of application you had - was it another version of your project WebDiplomacy or some other kind of game? Because if it was, I think you're quite right in assertion that the BSD license is not a good fit. I think it would probably be a good fit for a game engine - but not for a game itself. I'm trying to put into words why it feels that way - but it's hard. The best I'm able to do is that games are unlikely to go in quite different directions based on their utility while still sharing code - and that's where you get proper sharing and feedback from semi-competing project, from different utility (and also to some degree from community feedback and goodwill, but that requires a strong community.)

      Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
    168. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 1

      It's not use. It's creation of a derivative work. None of your scenario plays out until a derivative work is created.

      I remember about 40 lawyers being in the room during some of the GPL3 meetings. GPL3 is the most legally-reviewed license we've seen, and the AGPL3 adds reasonably little text, which itself has had a pretty good review. I doubt it'll fall over so easily as you think.

    169. Re:Not as bad as it sounds! by WNight · · Score: 1

      Are you dense? Because the GPL is used counter to the aims of traditional proprietary copyright users.

    170. Re:Not as bad as it sounds! by Anonymous Coward · · Score: 0

      The rights to access to derivative works under the same license and attribution were held to be a consideration with significant value in a recent case about a different copyleft license... time to spin up the westlaw account, buddy boy.

    171. Re:Not as bad as it sounds! by noundi · · Score: 1

      You chose to ignore my entire post and only respond to "cloud computing"? Either my post really fucking sucked, or you agreed with me so much that you neither wished to add nor argue about the rest. Anyway, no I'm not referring to shell accounts. I'm referring to huge environments run towards a centralised system through thin clients. Shell accounts was fun and all, especially during IRC war times, but you're comparing a seed to a full fledged flower.

      Anyway I don't see why someone can be against strong copyleft licenses. You don't like the terms? Well -- don't use it. I don't use any proprietary software in my home equipment for example because I don't like the terms. I don't see why it should be any different, or more difficult, to apply this principle to any type of licensing methods.

      --
      I am the lawn!
    172. Re:Not as bad as it sounds! by BranMan · · Score: 1

      Bruce - is that really you?

      You reference the 'casual sale' of a car with Linux in the dashboard. Notwithstanding whatever a 'casual sale' means, what is your problem? You are selling a device that uses Linux. You are distributing, to that customer, a copy of the code, in compiled form, in the dashboard. No, technically you do not have to give the buyer the source code. Technically, you must be able to provide the changes to him, for reasonable reproduction costs, if he asks for it. But you knew that. Yes, that is a derivative work. No, it does not infringe the GPL - it's about as cut and dried as anything. I have no idea why you have to come up with new 'processes' to cover doing that.

      How about a car analogy? In the above, you are selling the car. I now own that car, can do with it what I will, and, in the spirit of the GPL, if you messed up the code that runs it - I want to be able to, or hire someone able to, fix it. Or improve it. That's what the GPL is about. The public performance angle, to me, is like using that new car I got as a taxi. Maybe it does something really spiffy other cabs can't - whatever. You aren't entitled to a copy of what makes my cab spiffy just 'cause you got a ride in it. I'd tell you to buzz off.

      I have no problem with leaving things as they are. If they make something available over a web service that is useful, well, I can pay them to use it, or not. But they wrote the part that makes it useful, over anyone else's web service. Am I entitled to the source code for that? Hell no! I can get off my own ass and make something just as good or better, if it's that important to me.

      Offering something as a service, as a lease, is a lot different that selling it. There are huge drawbacks for the customers in something only available as a service, which are pretty obvious. So there should be an incentive for people to make something like it that you CAN buy - and make a profit at it.

      What about if you don't access it over a web service, or a computer network connection, but by talking to one of my reps over the phone? You give them info, they punch it in, and read you back the results. You gonna try to enforce THAT too? Good luck. Drawing a line in the sand like this is crazy. There's always a way to get around it - it becomes an arms race.

      The whole attempt is ridiculous.

    173. Re:Not as bad as it sounds! by ClosedSource · · Score: 1

      I'm not in the habit of doing other people's research for them.

    174. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 1

      Sale of an embedded device is distribution or conveyance of the software within the embedded device - even though it is not production of an additional copy. Here is the applicable GPL2 text regarding what you then must do if you distribute:

      a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange;

      There is a third option in the GPL text that doesn't apply to commercial sale.

      It really doesn't say you are responsible to provide the source of a modification. It says you have to provide the whole thing. It doesn't offer modification as a condition for this particular rule, just distribution.

      The second and subsequent paragraphs of your argument are philosophical, and I think it's sufficient just to say I don't agree.

      Thanks

      Bruce

    175. Re:Not as bad as it sounds! by noundi · · Score: 1

      I'm not in the habit of doing other people's research for them.

      Other people's research? Hmm that's odd, I scroll upp and see you asking:

      For example?

      --
      I am the lawn!
    176. Re:Not as bad as it sounds! by ClosedSource · · Score: 1

      Somebody makes a claim without supporting documentation and people ask them for it. You're unfamiliar with that convention?

    177. Re:Not as bad as it sounds! by BranMan · · Score: 1

      Fair enough. Not agreeing is perfectly reasonable.

      I still don't get why you thought that, aside from me getting the details wrong from memory (I didn't recall a) specifically - good catch. I probably should have looked back at the license, but I posted in the heat of the moment), why you think that a company selling embedded Linux needs any sort of special procedures or treatment. It's all very straightforward - so simple anyone can follow it, without even needing a lawyer. How is it not?

        - Brannen

    178. Re:Not as bad as it sounds! by Bruce+Perens · · Score: 1

      Well, I have discussed this with several lawyers. In fact, I wrote it for the lawyers, and they paid me for it. Much of my work is being the bridge between engineering and legal departments, or the producer of Open Source policies for companies - which of course lawyers have to approve.

      It sounds to me as if the license expects conveyance of source code along with the car, and you can't expect the average guy selling his car, or the average car dealer, to even know what source code is. And none of the lawyers have told me I'm full of it yet.

    179. Re:Not as bad as it sounds! by noundi · · Score: 1

      Somebody makes a claim without supporting documentation and people ask them for it. You're unfamiliar with that convention?

      If you're asking me, which you are, then only if I consider the task of finding this information difficult. Usually because the person at hand is presenting ideas in a field which they have far more experience in. You see when I want to know something, I want to know it -- I don't necessarily want someone to show it to me to prove either to them. My interest lies solely with what I learn and know. This case however was merely about you being a douche. The amount of work that it takes to post a reply on /. saying "Prove it" is in terms of relevancy equal to the work that it takes to do the search on google. The difference would however be that you'd have to spend less time afterwards if you'd done the search yourself -- since the search would give you the results straight away. You can pretend all you want but you know that google would give you the results quickly, you're not that stupid. So this was -- as stated -- you being a douche -- and me calling you out on it. Let's move on -- shall we?

      --
      I am the lawn!
    180. Re:Not as bad as it sounds! by BranMan · · Score: 1

      Well, the lawyers never really get paid for telling someone they don't need them.

      I still don't see what the big deal is - the license was written by lawyers to not need lawyers to understand it, or use it. I guess you can't ever quite get there. A pity. Truely.

      As for the source code, just stick it in on a CD at the back of the manual. Along with a copy of the manual too, of course. I have tons of "drivers disks" with one program everyone installs and a bunch of other miscellaneous stuff you never look at. Will just be another example of that. C'mon - this should not be rocket science. And I should know (not that I'm a rocket scientist, but I have done testing systems for missile seeker heads back in my Raytheon days. So I'm a couple of steps removed from one - but close enough to know the difference. 8-)

  2. Related by schmidt349 · · Score: 3, Funny

    In other news, Darl McBride was seen dancing a little jig at the corner of 42nd and Broadway in New York City.

    A source close to the situation informed Slashdot that he was in fact accepting small change to offset his legal fees for the next phase of his litigation against Linux users.

    1. Re:Related by Epsillon · · Score: 1

      OK, funny, but that isn't the issue here. Whatever the license says, the code is still legal, distribution within the terms is still legal and Darl and company are still toerags. What could happen is that a piece of legalese in the license may suddenly turn out to translate into layman as "you may print this code out, roll it up and beat baby seals to death with it," and the copyright holder may not have wanted that many baby seals on his or her conscience.

      The GPL (v2) has been around long enough that I would have imagined those kinks had been spotted but, as with other licenses, the law behind them may change. What "derivative work" means today may not be the same thing it means tomorrow. Quite why they're singling out the GPLv2 for this when all licenses are subject to the same foundations of sand I'm not really sure. Maybe they think it will promote discussion - the fools!

      --
      Resistance is futile. Reactance buggers it up.
  3. Conspiracy? by dijjnn · · Score: 5, Interesting

    So, I actually count myself among the few that like Richard Stallman. I've met him, and he's a nice guy. But does anyone recall the furor over GPLv3 when it first came out, & some of the new provisions? This caused a lot of projects to stick with v2.

    I'm wondering if this isn't just FUD to try to get people to switch to v3. Which is icky, but it did occur to me.

    --
    ~dijjnn
    1. Re:Conspiracy? by Disgruntled+Goats · · Score: 4, Insightful

      I'm wondering if this isn't just FUD to try to get people to switch to v3. Which is icky, but it did occur to me.

      What would either the OSI or the Linux Foundation gain from such a thing?

    2. Re:Conspiracy? by Timothy+Brownawell · · Score: 4, Informative

      I'm wondering if this isn't just FUD to try to get people to switch to v3. Which is icky, but it did occur to me.

      I doubt it, the crappy language choice in v2 was one of the reasons for writing v3 in the first place (other reasons being that they wanted explicit anti-patent language, that Tivo had pissed off all the extremist nuts, and maybe a few others I don't recall offhand).

    3. Re:Conspiracy? by bieber · · Score: 3, Insightful

      So your definition of "extremist nut," then, is someone who thinks they should actually be allowed to exercise the rights that the license is expressly designed to give them. I fail to see how there's anything extremist about requiring that you not distribute software under the license if the hardware directly prevents the users from using the software in a manner that the license explicitly says they can...

    4. Re:Conspiracy? by DAldredge · · Score: 0, Troll

      Nice people don't want to punish those they disagree with. "If programmers deserve to be rewarded for creating innovative programs, by the same token they deserve to be punished if they restrict the use of these programs." Richard Stallman

    5. Re:Conspiracy? by dgatwood · · Score: 1

      That's silly. The hardware can't prevent the user from using the software. The user merely has to provide hardware without those restrictions. Nothing in TiVo prevents you from taking their GPLed kernel changes and applying them to a custom board that you design with similar chips or even a standard off-the-shelf PC with PCI cards that contain the relevant bits. The software is still every bit as useful even if you can't use it on a particular device. Boo hoo, my $30 router won't let me upgrade it with unsigned firmware. Buy a real router.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    6. Re:Conspiracy? by dgatwood · · Score: 1

      You mean like the Affero GPL does? Ironic, no?

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    7. Re:Conspiracy? by Just+Some+Guy · · Score: 5, Insightful

      If Richard Stallman wanted to help open source, he would resign from the FSF.

      RMS doesn't give a crap about open source. He advocates Free Software.

      --
      Dewey, what part of this looks like authorities should be involved?
    8. Re:Conspiracy? by clintp · · Score: 1

      The same thing that any vendor gets when everyone runs the "latest and greatest" product: uniformity, complicity, and control.

      --
      Get off my lawn.
    9. Re:Conspiracy? by V!NCENT · · Score: 0, Troll

      Microsoft can, because the software that is licensed by the GPLv3 can be upgraded to newer license version by everyone that whishes and so if Microsoft got hold of the FSF then it could render GPL software useless. The power over GPL software, starting with version number 3, just got decentralised.

      --
      Here be signatures
    10. Re:Conspiracy? by V!NCENT · · Score: 1

      And why would that be?

      --
      Here be signatures
    11. Re:Conspiracy? by Disgruntled+Goats · · Score: 1

      What does Microsoft have to do with a story about lawyers from the OSI and the Linux Foundation saying the GPLv2 may have legal issues?

    12. Re:Conspiracy? by Disgruntled+Goats · · Score: 1

      The OSI and the Linux Foundation aren't vendors.

    13. Re:Conspiracy? by causality · · Score: 4, Interesting

      So your definition of "extremist nut," then, is someone who thinks they should actually be allowed to exercise the rights that the license is expressly designed to give them. I fail to see how there's anything extremist about requiring that you not distribute software under the license if the hardware directly prevents the users from using the software in a manner that the license explicitly says they can...

      It wouldn't be the first time I have seen that definition of "extremist" or "nut" that means "a person who takes a reasonable, legally and morally justifiable action that you happen not to like." It seems to come from a line of thinking which states, "reasonable people cannot possibly disagree on something or take different positions on it; therefore, if you disagree with me, it can only be because something is wrong with you and it is now my job to label what that something is."

      Now if someone said that punching random strangers in the face for no reason should be legal and acceptable behavior, I'd say that yes, there probably IS something wrong with them. But to draw such conclusions based on the choice of software license? For code that the author didn't have to write and had no obligation to share with us in the first place? Yeah, that's a bit much.

      Besides, if you want to see an "extreme" license, read the average commercial EULA sometime. Wade through all of the legalese and look at the long list of prohibitions and restrictions. Consider whether this really benefits you as a customer and whether it was intended to. Then note that you generally don't get to review it until after you have purchased the commercial software. The freedoms that the GPL guarantees are a breath of fresh air by comparison. Maybe this is just my personal tastes, but I have always found "enjoy this, just don't restrict someone else's ability to enjoy it as you have" to be far more reasonable than "what you bought isn't really yours, and you will use it only in ways that we have decided to allow, which by the way are subject to change."

      --
      It is a miracle that curiosity survives formal education. - Einstein
    14. Re:Conspiracy? by nomadic · · Score: 1

      What would either the OSI

      Wow, those guys are still around? Are they still pretending they invented open source?

    15. Re:Conspiracy? by V!NCENT · · Score: 0, Troll

      I was just pointing out a problem with the GPLv3, because people are pointing out problems with the GPLv2 and the entire solution here seems to be upgrading, for which I am warning. I do that because I think Microsoft is indirectly responsible for trolling by submitting these articles to /. and other sites.

      --
      Here be signatures
    16. Re:Conspiracy? by Anonymous Coward · · Score: 0

      Nothing at all. If you look at the worthless posts this "VINCENT" character has been making, you'll see he's just a fanboy/zealot/shill.

    17. Re:Conspiracy? by Disgruntled+Goats · · Score: 1

      Except you seem to fail to realize that I or anyone can upgrade any project that has the "GPLv2 or any later version" in it's license clause all they want as well. This isn't something unique to the v3.

    18. Re:Conspiracy? by CarpetShark · · Score: 4, Insightful

      So, I actually count myself among the few that like Richard Stallman.

      I think/hope you mean among the non-vocal majority who actually like him :) Stallman has done a HELL OF A LOT for the IT industry, and ethical/free software in general. Lately there seems to be a vocal group out to generate hate towards him, but I like to think his record still more than negates their pitiful smear campaign.

      That said...

      I've met him, and he's a nice guy.

      lol. We must have met different people. I like what Stallman's done, but trying to have a conversation with him was like trying to swap stories with the loudspeakers at a rock concert --- I mostly just felt like my ears were bleeding and I had to get away ;)

    19. Re:Conspiracy? by nomadic · · Score: 1

      Lately there seems to be a vocal group out to generate hate towards him

      Lately? There has been a vocal group out to do that for a decade or more.

    20. Re:Conspiracy? by Anonymous Coward · · Score: 0

      So your definition of "extremist nut," then, is someone who thinks they should actually be allowed to exercise the rights that the license is expressly designed to give them. I fail to see how there's anything extremist about requiring that you not distribute software under the license if the hardware directly prevents the users from using the software in a manner that the license explicitly says they can...

      wut?

    21. Re:Conspiracy? by Tetsujin · · Score: 1

      If Richard Stallman wanted to help open source, he would resign from the FSF.

      He doesn't want to help "open source", he wants to help "free software". :)

      --
      Bow-ties are cool.
    22. Re:Conspiracy? by rubycodez · · Score: 1

      they are kind of meta-vendors, their focus is on marketing open source and try to make a model for its development. Many on the traditional FSF side including OSI founders disagree with current OSI direction. Some might claim this is a ploy to justify their existence, stay relevant, and wresting more control of open source from the dominant player the FSF.

    23. Re:Conspiracy? by Bob9113 · · Score: 1

      >> If Richard Stallman wanted to help open source, he would resign from the FSF.

      > RMS doesn't give a crap about open source. He advocates Free Software.

      And I'd add, most of us don't give a crap about open source. Most of us (who have an opinion on software licensing, anyway) advocate Open Source (and/or Free Software), not open source. There is a big difference. Just being allowed to see the source code is not enough. Not grasping that distinction makes me skeptical of GP's grasp of legal space under discussion.

    24. Re:Conspiracy? by Hatta · · Score: 1

      The Open Source definition by the OSI is based on the 4 fundamental software freedoms as stated by Stallman. Stallman doesn't like the term "open source" since it doesn't emphasize the freedom aspect, but it's the same thing. When you try and draw a line between them, you are helping those who would argue that "open source" merely means access to source code. (see Microsoft's shared source, etc.) It means a lot more than that.

      --
      Give me Classic Slashdot or give me death!
    25. Re:Conspiracy? by 10101001+10101001 · · Score: 2, Informative

      The hardware can't prevent the user from using the software. The user merely has to provide hardware without those restrictions.

      The hardware can prevent the user from using the software on said hardware. If the point of buying the hardware is to use the software on said hardware, then clearly there's a problem for the user. That of course leads to...

      Boo hoo, my $30 router won't let me upgrade it with unsigned firmware. Buy a real router.

      If that $30 router uses GPLv3 code in its firmware, then I've already bought a "real router". That's a major point of the GPLv3, by the way. It also means that developers can release GPLv3 code and be assured that legally, no "fake" router can contain their code (barring fair use, of course). TiVo chose to follow the letter of the GPLv2; now, the letter of the GPLv3 allows makers and users of GPLv3 code to not experience TiVo-like behavior when they stick with GPLv3 code. I'm not quite sure what there is to boo hoo about.

      --
      Eurohacker European paranoia, gun rights, and h
    26. Re:Conspiracy? by drinkypoo · · Score: 1

      When you try and draw a line between them, you are helping those who would argue that "open source" merely means access to source code. (see Microsoft's shared source, etc.) It means a lot more than that.

      No, it doesn't. Caldera used the term to advertise a release of DOS in 1997, before Bruce even claims to have invented the phrase. Open Source means that you get access to the source code, period the end full stop. The OSI does not get to redefine it, because neither the OSI nor any of its founding members invented it. "Open" has had a long and well-accepted meaning ("intentionally interoperable" is as good a summary as any) in the computing community for a fairly long time: Open Systems, Open Servers. When it comes right down to it, SCO has a better claim to the term "Open Source" than the OSI does. Stop playing parrot.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    27. Re:Conspiracy? by Anonymous Coward · · Score: 0

      I think Tivo should be allowed to exercise the rights that the license expressly gave them. They can modify and distribute the software as long as the redistribute the modifications as well. The hardware is not a derivative work, they're under no obligation to make the hardware do anything.

      You are still free to download Tivo's modifications, build it, and run it on your own non-Tivo hardware.

    28. Re:Conspiracy? by Just+Some+Guy · · Score: 1

      When you try and draw a line between them, you are helping those who would argue that "open source" merely means access to source code.

      I tried nothing. I think I gave an accurate statement of RMS's take on the matter, even if you disagree with the distinction he'd almost certainly make.

      --
      Dewey, what part of this looks like authorities should be involved?
    29. Re:Conspiracy? by SLi · · Score: 1

      Bullshit. Words are not "owned" by people who used them first.

      Open source, decapitalized, has gained a widely accepted meaning, and only a small vocal minority tries to claim that it's somehow different from Open Source. This tends to be the same crowd that has strange opinions about the differences of open source and free software (other than the philosophies), often claiming that some open source license is not a free software license or vice versa.

      All that is pure bullshit.

    30. Re:Conspiracy? by nomadic · · Score: 1

      No, it doesn't. Caldera used the term to advertise a release of DOS in 1997, before Bruce even claims to have invented the phrase.

      Definitely. When I pointed that out to Perens on slashdot, he insisted it was just one occurrence and didn't count.

      What also irritates me about the OSI is they have this image in their heads about immensely important they are to the open source community, despite the fact that the organization came very late into the game; years after most of the more important open source projects were already on the ground running. If OSI had not been formed I have little doubt that the computer world would look pretty much the same as it does now.

    31. Re:Conspiracy? by init100 · · Score: 2, Interesting

      The freedoms that the GPL guarantees are a breath of fresh air by comparison.

      In addition, the GPL is one single license used by many projects. I have read it, so I don't need to read it for every new GPL-licensed project that I use. This is contrary to proprietary software licenses where every vendor seems to write their own EULA. You cannot know what some random vendor will put in the license without reading it.

      It would be nice if proprietary software vendors could agree on using one of a small number of EULAs, so that you don't have to read each one. The same applies to ToS agreements required by certain web sites. And all this while time and again, vendors and media complain about license proliferation in F/OSS. I'd like to ask them to clean up their own back yards first.

    32. Re:Conspiracy? by Disgruntled+Goats · · Score: 1

      That doesn't make them a vendor in any sense of the word. A vendor has a specific meaning as someone who sells something. The OSI and Linux Foundation don't sell products hence they are not vendors or "meta-vendors".

    33. Re:Conspiracy? by rubycodez · · Score: 1

      ok, they are a purveyor. and they do "sell" something using one meaning of the word, just as President is said to "sell" an idea to Congress.

    34. Re:Conspiracy? by Anonymous Coward · · Score: 0

      No, "Who used them first" is very important for trademark law. Which is why OSI has been unable to trademark the term "Open Source" (and you know they want to).

      The whole Open Source/Free Software thing is hilarious because it underlines how awful freetards are at marketing. The vocal minority quite easily has them doing backflips with some simple trolling.

    35. Re:Conspiracy? by Anonymous Coward · · Score: 0

      Maybe Stallman offered to give them beard.

    36. Re:Conspiracy? by Disgruntled+Goats · · Score: 1

      Is it really that hard for you to just admit you were wrong and used incorrect terminology?

    37. Re:Conspiracy? by Dragonslicer · · Score: 1

      Nothing in TiVo prevents you from taking their GPLed kernel changes and applying them to a custom board that you design with similar chips or even a standard off-the-shelf PC with PCI cards that contain the relevant bits.

      I may be misremembering this, but wasn't that exactly the problem? Didn't the software require a hardware key that was only available as part of the TiVo package?

    38. Re:Conspiracy? by Maximum+Prophet · · Score: 2, Interesting

      I guess I'm one of those extremist nuts. I heard about Tivo, knew they used Linux and heard they tolerated the hacker community. I purchased a Tivo Series 2.5, then when I went to extend it, found out they had encrypted the kernel and binaries, and it would take a hardware hack to get the thing to do what I wanted it to. Damn, I was pissed off! I had paid for the hardware and a lifetime subscription, and now they wanted to lock me out.

      --
      All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
    39. Re:Conspiracy? by Anonymous Coward · · Score: 0

      I think/hope you mean among the non-vocal majority who actually like him :) Stallman has done a HELL OF A LOT for the IT industry, and ethical/free software in general. Lately there seems to be a vocal group out to generate hate towards him, but I like to think his record still more than negates their pitiful smear campaign.

      It might have something to do with his amazing ability to stick his foot in his mouth every time he speaks.

    40. Re:Conspiracy? by EvilBudMan · · Score: 2, Funny

      --Besides, if you want to see an "extreme" license, read the average commercial EULA sometime--

      Microsoft has a sell soul to "Old Scratch" clause in their stuff.

    41. Re:Conspiracy? by Timothy+Brownawell · · Score: 1

      It wouldn't be the first time I have seen that definition of "extremist" or "nut" that means "a person who takes a reasonable, legally and morally justifiable action that you happen not to like."

      I'm not saying that I don't like the anti-Tivo stuff. I'm saying that it is not reasonable, to the point that it can be taken as a bit hypocritical. I'd be perfectly OK with it if it wasn't presented with the "Free Software" rhetoric and as being in the same spirit as GPLv2.

      It's an absurdly broad extension of freedom 1, saying not only that you can change the code, but that everything you receive surrounding the code has to support this as shipped. This is first of all (at least as implemented, but I think this is inherent) morally the same as a "field of endeavor" restriction, saying "you can't do things I don't like with this code", and also comes as the expense of the other listed freedoms as you are now limited in your ability to give out copies (with or without modifications). This is why I call it extremism, taking one tenet and elevating it to extremes at the expense of the others. I think it actually might qualify as a heresy.

      It's also a case of trying to use control of one thing (copyright on some software) to exert control over something else (misfeatures on a particular class of hardware). This is the same kind of thing that monopolies get in trouble for, and merely being legal when you're not a monopoly still doesn't make it permissible.

      I think it's also a technically incorrect solution for what it's trying to accomplish, the correct solution being something along the lines of cablecard.

    42. Re:Conspiracy? by dgatwood · · Score: 1

      The hardware can prevent the user from using the software on that hardware. If the point of buying the hardware is to use something other than the vendor-provided hardware, then unless you are the first person to buy the hardware with that notion in mind and don't know about the restriction, you have no room to complain. You should have bought hardware that didn't have those restrictions. Indeed, using the license to pressure vendors is entirely the wrong solution. That can't possibly work. It just ensures that those vendors use BSD-licensed software and probably don't contribute their changes back at all. The right solution is to pressure the vendor by NOT BUYING the locked-down products in the first place!

      Either the goal of the GPL is to get people to make changes and fixes and enhancements available to everyone or it isn't. If it is, then limiting who can use GPL-licensed software in their products is entirely the wrong way to achieve that goal. If it isn't the goal, then what's the point of using the GPL in the first place? You might as well use a BSD license and allow source changes to be kept secret. The GPLv3 runs completely contrary to the public's best interests in this respect.

      If that $30 router uses GPLv3 code in its firmware, then I've already bought a "real router".

      By real router, I mean a router that doesn't artificially lock you into a specific firmware.

      It also means that developers can release GPLv3 code and be assured that legally, no "fake" router can contain their code (barring fair use, of course).

      What the heck are you talking about? GPLv3 does not ensure that a "fake" router cannot contain their code. By licensing the code under the GPLv3, they are agreeing that their code can be freely redistributed, which means it can be used on ANY hardware, even including that of their competitors. It means that their competitors can't use it in a locked-down product, but if anything, companies that choose the GPL for their software WANT their competitors' products to be more restrictive so that they look better to the geek audience by comparison.

      Unless, of course, you're using "fake" to mean what you described as a "real router" that is locked down, in which case, yes, but again, why should I care whether somebody puts my software into a locked-down product? If the software is out there and I'm getting fixes back, my users are benefitting from that product. *Their* users are *possibly* hurting from the locked down product, but they aren't direct users of *my* software. They are users of *their* product. When they get mad about its locked down nature, they aren't going to complain about *my* software. They're going to complain about *their* router hardware, and the next time, they will learn to buy a product that isn't defective by design.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    43. Re:Conspiracy? by clintp · · Score: 1

      Thanks. "purveyor" captures what I wanted to say, but with a much better word. Other words that came to mind "pusher" (drugs) or "barker" (pitch-man)...

      Goats and Coward need to lighten up a bit...

      --
      Get off my lawn.
    44. Re:Conspiracy? by dgatwood · · Score: 2, Insightful

      Maybe their own software (not sure), but not the GPLed code. The whole Tivoization issue is that all binaries have to be signed if you want them to run on their hardware.

      And nothing gives you the right to use their proprietary bits on third-party software, and even the GPLv3 doesn't change that; it doesn't apply to stuff that is installed with or distributed with GPLv3 software.

      Finally, even if TiVo used GPLv3 bits, they could still make it impossible to modify it and still have a usable device. There are two ways that they can do this under GPLv3:

      • Put the GPLv3 software in ROM. The GPLv3 allows unmodifiable binaries if the designer of the system retains no means for themselves updating the software in question.
      • By making the proprietary code that USES the GPLv3 software do the checks. If the proprietary code does the checks and fails to operate, you still comply with the letter of the GPLv3. The GPLv3 as worded doesn't prevent modified GPLed binaries from turning the proprietary upper layers of the device into a complete brick. It just says that the modified binaries must themselves run.

      In short, the GPLv3 is completely broken, doesn't solve what they were trying to solve, and does so in a way that diminishes the use of GPL-encumbered works by corporations, making those works less relevant in the long term than equivalent works under less restrictive licenses.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    45. Re:Conspiracy? by selven · · Score: 1

      Access to GPLV3 code. Whether or not that's significant or enough to overcome the loss of unupgradeable GPLV2 code is the issue.

    46. Re:Conspiracy? by CarpetShark · · Score: 1

      Matter of opinion. For the most part, everything he's written has not only been insightful, but visionary and literally predictive of the future. The whole GNU/Linux thing is a little unrealistic I think, but still very true. If that's the worst people can come up with against him, he's doing pretty good.

    47. Re:Conspiracy? by SEE · · Score: 1

      If in-situ modification is a component of software freedom, then the fact that the GPL v3 deliberately was modified during drafting to create an exception to that right for non-consumer products means that the GPL v3 deliberately and explicitly enables non-free software.

      if in-situ modification is not a component of software freedom, the GPL v3 artificially restricts the choices of consumer system manufacturers for securing a system for reasons other than promoting software freedom.

      The GPL v2 may be legally unsound by accident; the GPL v3 is ethically compromised by design.

    48. Re:Conspiracy? by causality · · Score: 1

      It wouldn't be the first time I have seen that definition of "extremist" or "nut" that means "a person who takes a reasonable, legally and morally justifiable action that you happen not to like."

      I'm not saying that I don't like the anti-Tivo stuff. I'm saying that it is not reasonable, to the point that it can be taken as a bit hypocritical. I'd be perfectly OK with it if it wasn't presented with the "Free Software" rhetoric and as being in the same spirit as GPLv2.

      It's an absurdly broad extension of freedom 1, saying not only that you can change the code, but that everything you receive surrounding the code has to support this as shipped. This is first of all (at least as implemented, but I think this is inherent) morally the same as a "field of endeavor" restriction, saying "you can't do things I don't like with this code", and also comes as the expense of the other listed freedoms as you are now limited in your ability to give out copies (with or without modifications). This is why I call it extremism, taking one tenet and elevating it to extremes at the expense of the others. I think it actually might qualify as a heresy.

      It's also a case of trying to use control of one thing (copyright on some software) to exert control over something else (misfeatures on a particular class of hardware). This is the same kind of thing that monopolies get in trouble for, and merely being legal when you're not a monopoly still doesn't make it permissible.

      I think it's also a technically incorrect solution for what it's trying to accomplish, the correct solution being something along the lines of cablecard.

      To me the reasonableness or unreasonableness of it is a simple thing. Does the author of the code get to decide under what license it will be released, if it is to be released at all? Yes, he or she does. Do I have some claim on that author that should give me the right to tell them how they should license their code? No, I don't. Am I essentially a freeloader who is using the code/work of others only because they have been generous enough to allow me to do so? Yes, I am.

      So to me it's reasonable to decide that a license doesn't suit me, therefore I will need to find a solution other than the software in question in order to meet my needs. It would also be reasonable for me to decide that the benefits of using code under its license outweigh the disagreements I may have with that license. I don't consider it reasonable though for me to complain to people who are blessing me with their generosity and sense of community and tell them that their efforts aren't good enough because I dislike what they do with their creations.

      Now if I were employing a programmer to produce code, then yes, he or she will do the job to my specifications, including licensing, or I will fire that person and hire someone who will. No such relationship exists between myself and the programmers who release Open Source software. So no, I don't feel that telling them how to release their code is a reasonable action on my part. If they asked for advice that might be one thing, though really in that case they should not seek my unqualified opinion, they should talk to a lawyer who understands the legalese and the full legal implications of any licenses in question to make sure they get the result that they want.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    49. Re:Conspiracy? by Timothy+Brownawell · · Score: 1

      I don't consider it reasonable though for me to complain to people who are blessing me with their generosity and sense of community and tell them that their efforts aren't good enough because I dislike what they do with their creations.

      It has nothing to do with the license being "good enough". It has to do with it not being what they say it is. My complaint is not with the license taken by itself, so much as the hypocrisy/heresy/false advertising that comes with it.

    50. Re:Conspiracy? by 10101001+10101001 · · Score: 1

      The hardware can prevent the user from using the software on that hardware. If the point of buying the hardware is to use something other than the vendor-provided hardware, then unless you are the first person to buy the hardware with that notion in mind and don't know about the restriction, you have no room to complain. You should have bought hardware that didn't have those restrictions. Indeed, using the license to pressure vendors is entirely the wrong solution. That can't possibly work. It just ensures that those vendors use BSD-licensed software and probably don't contribute their changes back at all. The right solution is to pressure the vendor by NOT BUYING the locked-down products in the first place!

      That's precisely the point. If vendors don't want to contribute their changes back, GPLv3 developers don't want the vendor using their code. That way they can buy products that use their code and be assured (well, more assured) that the product is not locked-down. That was what part of the spirit of the GPL. The GPLv2 failed to spell out once edge case that would prevent it. None of this is about pressuring vendors to release changes. It *is* about pressuring vendors to not use GPL software unless they want to contribute.

      Either the goal of the GPL is to get people to make changes and fixes and enhancements available to everyone or it isn't. If it is, then limiting who can use GPL-licensed software in their products is entirely the wrong way to achieve that goal. If it isn't the goal, then what's the point of using the GPL in the first place? You might as well use a BSD license and allow source changes to be kept secret. The GPLv3 runs completely contrary to the public's best interests in this respect.

      The terms of the GPL, requiring people release source code, limits the use of GPL-licensed software. Without *some* terms limiting use, people/companies could use the software without contributing back in a meaningful way. Ie, the terms were written, as you indirectly note, to weed out those who'd rather go with BSD code or some other licensed code than assuredly contribute fixes. The terms of the GPLv3, requiring the release of signing keys, is a further attempt to weed out those companies who do not wish to contribute.

      If that $30 router uses GPLv3 code in its firmware, then I've already bought a "real router".

      By real router, I mean a router that doesn't artificially lock you into a specific firmware.

      That's what I thought you meant. So, if the router has GPLv3 code in its firmware, the fact that it needs the firmware signed is fine, since they'll give away the signing keys with the source.

      It also means that developers can release GPLv3 code and be assured that legally, no "fake" router can contain their code (barring fair use, of course).

      What the heck are you talking about? GPLv3 does not ensure that a "fake" router cannot contain their code. By licensing the code under the GPLv3, they are agreeing that their code can be freely redistributed, which means it can be used on ANY hardware, even including that of their competitors. It means that their competitors can't use it in a locked-down product, but if anything, companies that choose the GPL for their software WANT their competitors' products to be more restrictive so that they look better to the geek audience by comparison.

      Unless, of course, you're using "fake" to mean what you described as a "real router" that is locked down, in which case, yes, but again, why should I care whether somebody puts my software into a locked-down product? If the software is out there and I'm getting fixes back, my users are benefitting from that product. *Their* users are *possibly* hurting from the locked down product, but they aren't direct users of *my* software. They are users of *their* product. When they get mad

      --
      Eurohacker European paranoia, gun rights, and h
    51. Re:Conspiracy? by Bruce+Perens · · Score: 1

      Richard wants the proprietary code to fail.

    52. Re:Conspiracy? by dijjnn · · Score: 1

      I definitely understand what you're saying, and I suppose it's all a perspective thing. I actually had dinner with him & a bunch of computer science students at the University of Chicago, and found that once you got him past the software stuff he became a pretty interesting conversationalist. It was a pretty good time, all things considered.

      While I agree with most of his points regarding Free Software, I find that when it comes to this topic he's much less flexible in his conversation, though his actual contributions are undeniable.

      --
      ~dijjnn
    53. Re:Conspiracy? by rubycodez · · Score: 1

      you'll have to sell me on the idea

    54. Re:Conspiracy? by BitZtream · · Score: 1

      Stallman continues to let both communities suck his fat ass off nightly, which is pretty much what they seem to live for.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    55. Re:Conspiracy? by thejynxed · · Score: 1

      If your assertion is true, then all he is accomplishing with that license and attitude is to ensure that nobody but scattered hobbyists, Stallman zealots or a smattering of indie developers would ever in their right mind touch anything released under it. Generally, those people aren't looked upon as being very 'serious' in the business world anyhow. In the case of Stallman zealots, it's related to 'mentally unbalanced', as my former employer called them.

      Proprietary code is useful, whether Stallman likes it or not. I buy games. They run proprietary code. Do I think I have the right to the source code for those games? No. I play them. I could give a damn if the code came bundled along and was in bright pink lettering on a green background. I just want the software to work when I go to use it. If that requires a patch now and then, and the developer decides not to release any more, I don't care. I find a suitable replacement and move on.

      Operating systems or router firmware, would be nice to have the source for, but it really isn't a priority for -most- people. Generally by the time they start thinking about wanting to fix something, there's already a new version or hardware revision anyhow, and the old crap goes in the bin, and the shiny and new is un-boxed and installed.

      There's reasons FOSS operating systems and FOSS in general have abysmal market share, and that type of attitude/mentality is one of them.

      --
      @Mindless Drivel: 100% of Twitter posts ever Tweeted.
    56. Re:Conspiracy? by BitZtream · · Score: 1

      I've read several EULAs and proprietary license agreements. GPLv3 is as bad as the worst from a commercial developers perspective.

      GPLv3 may not be extremist, but unless you stop Stallman now, GPLv4 most certainly will be considered a terrorist document.

      Okay, thats obviously an exaggeration, but how the fuck long do you think people can continue to scream 'its about freedom and protecting your RIGHTS' when they continue to add restrictions on those 'freedoms' and 'rights'

      Seriously, STOP DRINKING THE STALLMAN COOLAID BEFORE he puts in the cyanide and you all end up hoping a trip in the spaceship behind the next comment. Most cults aren't such insane followers of a madman as the cult of Stallman.

      GPL does not guarantee freedoms, it restricts them, stop using that god damn battle cry, you are lying. Public Domain is about freedom. You don't want freedom and never have, if you did you would use public domain. You want a specific form of control over your works ...

      For you programmers out there, maybe this will help:

      Control != Freedom

      The license is not being called extremist because of its current form, its being called as such because anyone with half a clue and a more than 5 years experience with Stallman and his cult has seen that its never enough for him. He's like Jesse Jackson, Al Sharpton, and Jack Thompson. All of them start shit and point out 'problems' where none exist. They do the VERY THING they claim to be against, and EVERYTIME they do it, they take it further, attacking things that just recently were 'Ok'. They are all extremist nut jobs who will not shut up as long as someone is stupid enough to follow them as if they aren't insane.

      Stallman is an extremist because his view of the world is that everything should be free, but not really, just his version of free, which looks a hell of a lot like a pyramid scheme. I expect him to start trying to throw in things like works produced using GPL software must also be covered under GPLv4 or later. Take a good hard look at his history over the past 20 years, then I dare you to tell me he's not an extremist nut job who's only goal is that the entire world do what he wants without regard for what doing so actually means.

      GPLv2 wasn't my preferred license for OSS work. LGPLv2 was closer to my preference. AGPLv*, GPLv3+ and anything like it, you've left the realm where you can claim your doing it for freedom, now its turned into 'I want someone else to come along and make my crappy project not suck, and I want them never to be able to sell it and they must give me all their work'

      Not extremist? I've dealt with Microsoft, IBM, Sun, Apple and other companies license agreements, none of them are so restrictive as GPLv3. The fee they charge is far lower than that cost associated with using GPL.

      At one point GPL had companies adopting it and it was becoming more popular. New version are now being banned. Larger sections of the OSS community are refusing to upgrade to v3. Some of the most important pieces are sticking to v2. All the people that made the OSS movement actually what it is don't want GPLv3, just the guy who thinks his text editor is an OS in and of itself and his cult.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    57. Re:Conspiracy? by Bruce+Perens · · Score: 1

      would ever in their right mind touch anything released under it.

      They said that about GPL 2 as well. Now it's getting difficult to buy some kinds of devices without GPL code in them.

      My experience with the Sony DHG-HDD250 has been educational. I have two of these DVRs. They have the Busybox license (I created busybox) in the user manual. The user is not permitted to set the time. It can only be set by TV-Guide-On-Screen's signal. I guess that setting the time would allow circumvention of some DRM information somewhere. I suspect they planned to send DRM info over the TV-Guide-On-Screen signal. Or they do.

      So, when the digital TV cut-over happened, SONY had not updated the unit to get the digital TV-Guide-On-Screen signal. So, the unit was effectively a brick. You couldn't set the time, and there was no program guide.

      Sony finally did an update, some weeks after the cut-over. But they were under no obligation to do so, as by then all the units were out of warranty. I'd spent about $1000 to buy the pair and for a while they were useless.

      Next time I'm buying open hardware. And I am licensing new code under GPL3 and AGPL3.

    58. Re:Conspiracy? by BitZtream · · Score: 0, Flamebait

      What has he done? Pissed people off? Ran people away from OSS?
      He has a big loud mouth, thats why he seems like an outstanding contributor.

      Others have done more for far less recognition and with far more sanity.

      I recognize he's done a lot for the OSS community, but the majority of it has been scaring people away. You are either part of his cult, or you aren't. If you are, you probably won't be next week when he add his new rant about how software can be made more free by using his restrictions instead of someone else. For those of us who aren't with him, we constitute the enemy of the state, he has no middle ground, and we when not laughing at him, are wincing at what he's perverting the idea of OSS into and crying about the number of idiots who choose to follow him.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    59. Re:Conspiracy? by BitZtream · · Score: 1

      He is certainly not about open source. He is also not about free as in freedom.

      Free as in beer perhaps.

      When he starts to become for Open source and freedom in software, there will be fewer restrictions in GPL not more.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    60. Re:Conspiracy? by BitZtream · · Score: 1

      No, it doesn't mean more than that. Ignorant people just like to pretend they mean the same thing.

      Stallman has NEVER been about open source.

      He doesn't want freedom either, he wants his brand of restrictions, which he prefers to term as free, yet GPLv3 is longer than most proprietary license agreements I've dealt with.

      At best you could say he's about trying to remove any monatary value from software itself.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    61. Re:Conspiracy? by dgatwood · · Score: 1

      The difference is that the GPLv2 didn't inspire corporations to work together to create open source replacements as GPLv3 has. GPLv2 was annoying to corporations, but not enough to throw it out and start over. GPLv3 has caused a pretty serious backlash among corporations, and when you're talking about projects that rely heavily on corporate source contributions to be viable, that's a dangerous game.

      Don't get me wrong, I agree with you that locking down hardware is terrible (and in Sony's case, it probably has more to do with them being owned by a media company than anything else---I haven't bought a Sony product other than cheap ear buds in years). I just don't think that any software license is likely to do any good. If they can't use BusyBox, they'll just use a trimmed down FreeBSD, add an extra few MB of flash, charge their customers five bucks more, and nobody will be the wiser. It doesn't hurt the companies any, but it does hurt the projects themselves, assuming those corporations were actually posting back useful patches. And in the end, no matter how many people stand on principle, the customers still end up stuck with these boxes that they can't fix; they just pay a little more for the "privilege"....

      What is really needed, rather than scaring away corporate backers, is *attracting* corporate backers who behave right. If, rather than tighten down the GPLv3, the FSF had contributed money and resources to making truly open systems like MythTV or OpenWRT polished enough for end users and convinced companies to build open plug-and-play boxes around them, TiVo and existing router vendors would fade into obsolescence. The only way to successfully fight proprietary software/hardware is by building open software/hardware that is better. :-)

      BTW, the time thing on your Sony reminds me of the time zone change with my TiVo series 1. Same deal, but in that case, it was proprietary binaries that I couldn't fix easily even if I wanted to (short of disassembly). Eventually, they did release a fix, but.... You get the idea. I tried switching to MythTV, but the UI was just too bloated and clumsy with huge lag time after button presses, so I'm back on the S1 TiVo. Maybe I'll give it another shot one of these days....

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    62. Re:Conspiracy? by Bruce+Perens · · Score: 1

      I think we can indeed woo open hardware vendors, but I am much less confident that they can be the existing vendors. They just have too many conflicts of interest for it to work.

      The first real piece of Open Hardware I've purchased is the ip08 PBX from David Rowe's store. No proprietary code at all in the box. It came with the screws that hold the box together and the rubber feet in a little zip-lock bag. In other words, the default mode of the unit when shipped is one in which you can "open the hood". No tricky process to crack the box open as with so many consumer products. And this even though the daughter cards came already installed. It's manufactured for David by Atcom, but the design is David's and is itself Open Sourced. Anyone can manufacture it.

      It's using the Asterisk GUI 2.0, which is a little too fresh for the less technical, but it'll mature.

    63. Re:Conspiracy? by Anonymous Coward · · Score: 0

      I think/hope you mean among the non-vocal majority who actually like him

      I second this.

    64. Re:Conspiracy? by thejynxed · · Score: 1

      Now see, this is what I am talking about. Vendors like him are useful. Socially-retarded dogma from zealots is not.

      Kudos.

      BTW, this is why I am sticking with my WRT65GL v1.1 as a router, even though they have Wireless N stuff out. It works good enough for me, and I can modify the hardware and fiddle around with the firmware as much as I want.

      As for your Sony products: Dude, they brick their own game consoles. It's Sony. This behavior is expected. The screwed up thing? Sony hardware is generally awesome. Then the media (Read: Sony Music/Sony Pictures) division of Sony gets involved and everything turns to shit. Honestly, Sony needs to divest itself of the media-arm completely. They'd be murdering Microsoft and Nintendo in the gaming market and Apple in the media player department right now if their stupid media division hadn't stuck their noses in and insisted on hare-brained DRM schemes.

      --
      @Mindless Drivel: 100% of Twitter posts ever Tweeted.
    65. Re:Conspiracy? by CarpetShark · · Score: 1

      Thanks for pointing this out. It's good to know he's an interesting guy, and not so vehement on all topics. I suppose I should have put the pieces together and worked that out for myself, as I've seen that he's quite interested in some unusual things, and I myself am much more opinionated about IT than other things :)

    66. Re:Conspiracy? by Anonymous Coward · · Score: 0

      Yup, open source is just a term created by Bruce Perens to make money.

    67. Re:Conspiracy? by Bruce+Perens · · Score: 1

      I'd imagine that this particular vendor was influenced positively by what you'd call dogma. Holding a line is important. Even when it's not popular.

    68. Re:Conspiracy? by Courageous · · Score: 1

      You deserved that +5. It's impossible to say the words "open source" within shouting distance of him and not learn this about him. It's actually kinda annoying.

      C//

    69. Re:Conspiracy? by V!NCENT · · Score: 1

      I meant upgrading the license, dumbass.

      --
      Here be signatures
    70. Re:Conspiracy? by a_n_d_e_r_s · · Score: 1

      GPLv3 is a licens to ensure that the freedom of the software is protected.

      Personally I love freedom and that's why I use GPLv3.

      --
      Just saying it like it are.
  4. Cause and Effect by iamhigh · · Score: 5, Insightful

    They claim GPLv3 and AGPLv3 are much better suited for the realities of modern open source software.

    ...

    "At that time, open source was not something as broadly used as it is now."

    Maybe the way it was written is why FOSS is where it's at? Might not be such a bad idea to keep it around?

    --
    No comprende? Let me type that a little slower for you...
    1. Re:Cause and Effect by sg_oneill · · Score: 1

      Nah thats not the point. The GPL is the right licence, but it might have a few vunerabilities that could do with some patches. Thats where GPL3 comes in. I sorta reckon that it might be cool if the FSF put out a "definitions"document or whatever that could be included with the GPL2 to clarify the ambiguities that are worrying the law boffins however.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    2. Re:Cause and Effect by Teckla · · Score: 5, Insightful

      Maybe the way it was written is why FOSS is where it's at? Might not be such a bad idea to keep it around?

      Then again, maybe the GPL is not responsible for great free software and open source software being written.

      Don't get me wrong, I think developers should be allowed to pick their license of choice, including GPL. But there are plenty of examples of free software and open source software being highly successful and widely used that are not GPL'd.

      The assumption that the GPL is responsible for the success of FOSS reminds me of a Simpsons episode where Homer is carrying a rock around that supposedly repels lions (or something). Lisa says, "That's ridiculous! What makes you think that repels lions?" and Homer replies, "You don't see any lions around, do you?"

    3. Re:Cause and Effect by Anonymous Coward · · Score: 0

      That's an interesting thought. I remember that Larry Wall once mentioned that he liked the intentionally vague license terms "under the same terms as Perl itself" that can be found on many CPAN modules, because it allows evolution.

      Now Perl 5 is dual licensed under GPL and Artistic License version 1, and Perl 6 is AL 2.0.
      Once Perl 6 is the generally accepted version of Perl, a whole bunch of CPAN modules implicitly change their licensing terms.

      It sounds risky, but I don't think it's a bad thing: the authors explicitly decided to follow the communities' consensus on the current license.

    4. Re:Cause and Effect by Crispy+Critters · · Score: 3, Insightful
      And which of those is developed without gcc?

      It is very hard to avoid relying on FSF software unless you stick with vanilla MS Windows or old-school proprietary UNIX.

    5. Re:Cause and Effect by Anonymous Coward · · Score: 0
    6. Re:Cause and Effect by Anonymous Coward · · Score: 3, Informative

      All three of them.

      Python and Apache are built with Microsoft's C compiler.
      The BSD kernel and userland predate gcc, but currently require it, though clang will most likely take gcc's place soon.

    7. Re:Cause and Effect by Anonymous Coward · · Score: 0

      And which of those is developed without gcc?

      It is very hard to avoid relying on FSF software unless you stick with vanilla MS Windows or old-school proprietary UNIX.

      So you're saying that the FSF has a stranglehold on Free Software development? Sounds like a clear anti-trust violation. Has anyone informed the Justice Department of this?

    8. Re:Cause and Effect by onefriedrice · · Score: 2, Informative

      You're missing the GP's point who is not saying that GPL licensed software should not be relied upon or has played no role in bringing us to this point. Rather, he makes the very good point that people often think that the GPL is responsible for either the success of Linux or the success of free and open source software in general. As he communicated so well, that assumption is debatable at best and certainly not self-evident as there are many, many successful free and open source software packages which are not GPL.

      Since you brought up gcc, I'll note that llvm is looking extremely promising and even has corporate backing (by Apple). It's not GPL. It's not even LGPL. The assumption that companies only like to back GPL projects doesn't seem to hold much water either.

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    9. Re:Cause and Effect by Crispy+Critters · · Score: 1, Insightful

      "Developed" and "built" are not synonymous. Are you claiming that Python and Apache are developed using only Microsoft compilers?

    10. Re:Cause and Effect by Crispy+Critters · · Score: 1

      Only a nitwit would deny that many successful open source projects that are not GPLed. I would put X at the head of the list. Is the GPL solely responsible for these? Of course not. Is it in any way responsible for these projects in their current state? Who knows? The only way to argue that the GPL is not in any way responsible for great open source software is to find an example of great open source software that was written with no dependence on GPLed software. There probably are some, but we haven't named one yet.

    11. Re:Cause and Effect by Attila+Dimedici · · Score: 1

      Maybe the way it was written is why FOSS is where it's at? Might not be such a bad idea to keep it around?

      Then again, maybe the GPL is not responsible for great free software and open source software being written.

      Don't get me wrong, I think developers should be allowed to pick their license of choice, including GPL. But there are plenty of examples of free software and open source software being highly successful and widely used that are not GPL'd.

      The assumption that the GPL is responsible for the success of FOSS reminds me of a Simpsons episode where Homer is carrying a rock around that supposedly repels lions (or something). Lisa says, "That's ridiculous! What makes you think that repels lions?" and Homer replies, "You don't see any lions around, do you?"

      I believe that the publicity surrounding GPL and the way it forces developers who use code licensed under it was a major factor in the expansion and acceptance of open source software. That doesn't mean that those other licenses aren't just as valuable to the ongoing health of and expansion of open source software. It just means that GPL created the mindspace to allow non-geeks to view open source as something more than a fringe element.

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    12. Re:Cause and Effect by YenTheFirst · · Score: 1

      Well, it depends, though. Some people attribute the success of Linux to GPL. (see here, 3rd or 4th question) Obviously, the success of F/OSS isn't entirely due to Linux, but I'd wager it's helped more than not.

      Linux might have thrived just as much under a different license, but that's not what happened. But beyond speculation, can you really argue that one anti-copyright-lawyer-shark rock would have worked better than another?

      also:

      Later, a full-force Bear Patrol is on watch. Homer watches proudly.

      Homer: Not a bear in sight. The Bear Patrol must be working like a charm.
      Lisa: That's spacious reasoning, Dad.
      Homer: Thank you, dear.
      Lisa: By your logic I could claim that this rock keeps tigers away.
      Homer: Oh, how does it work?
      Lisa: It doesn't work.
      Homer: Uh-huh.
      Lisa: It's just a stupid rock.
      Homer: Uh-huh.
      Lisa: But I don't see any tigers around, do you?
      [Homer thinks of this, then pulls out some money]
      Homer: Lisa, I want to buy your rock.
      [Lisa refuses at first, then takes the exchange]

      (http://www.snpp.com/episodes/3F20.html)
      :D

      --
      It's not stupid. It's Advanced.
    13. Re:Cause and Effect by evilviper · · Score: 2, Insightful

      And which of those is developed without gcc?

      Just because they happen to use GCC to build their binaries does not make GCC integral to any of them. Several compilers exist out there, and there's often work done to ensure programs can be compiled with ICC, and others.

      And it should be pointed out that the major BSDs are all directing their effort into improving BSD-licensed compilers so that they can eliminate GCC all-together. Not only is GCC NOT an important part of the underlying software, but it has now become a major hindrance... Everyone's put up with the bugs, insane political decisions, and horrible design for long enough. FreeBSD can now be compiled entirely with Clang/LLVM, and OpenBSD with PCC. It seems likely GCC will be replaced in the not-to-distant future.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    14. Re:Cause and Effect by gutnor · · Score: 2, Insightful

      Indeed they are developed using vim, emac, visual studio, eclipse, notepad, ...

    15. Re:Cause and Effect by VGPowerlord · · Score: 1

      You beat me to it. :/

      I'm still curious as how the grand-parent expects to develop applications with a compiler.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    16. Re:Cause and Effect by azrider · · Score: 1

      Python and Apache are built with Microsoft's C compiler.

      Umm, no. Not on my computer, they're not.

      --
      And ye shall know the truth, and the truth shall make you free.
      John 8:32(King James Version)
    17. Re:Cause and Effect by Anonymous Coward · · Score: 0

      This was modded INSIGHTFUL? Insightful in what way, exactly? In the way it's insightful to watch a village idiot huff a bag of glue and fall off a fucking WALL?

      You coin the term "FSF software" as if you have any idea what it fucking means, and you -don't-. You make assumptions about what software is used to develop projects you have NO part in, and you're fucking WRONG to boot. "Old-school proprietary UNIX," you're worse than an extra on Star Trek -- mumbling technobabble without any real insight into what any of it fucking MEANS.

      Do everyone a favour, go and read some actual information on the topic you're posting on so that ignorance like this avoids getting modded up again.

    18. Re:Cause and Effect by Anonymous Coward · · Score: 0

      Lisa was the one who claimed the rock repelled lions. Homer wanted to BUY it from her.

    19. Re:Cause and Effect by Anonymous Coward · · Score: 2, Informative

      If gcc wasn't available, I'm pretty certain another would have come along. Yes, compilers are relatively difficult projects, but the lack of one is equivalent to a big case of the itchies.

      BTW, OpenBSD imported pcc into their tree some time ago. It's not functional yet, but they want to get away from gcc, and not simply because of the license.

    20. Re:Cause and Effect by BitZtream · · Score: 2, Insightful

      All of them build, have been built, and will continue to be buildable using compilers other than GCC on any OS where they want performance to not suck ass. Thanks for playing, now try again.

      You don't build apache on solaris with GCC if you want performance. You certainly don't do so on Windows, and if you aren't using the intel compiler for Linux you again, don't care.

      OSI didn't invent C, I was using it to compile open source software before GCC or the OSI were a stain in the Stallman/Perens love nest.

      I build all of them with GCC when I need to, but its rather retarded to think that a C app depends on GCC when it has clearly been built using other compilers on MANY occasions.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    21. Re:Cause and Effect by BitZtream · · Score: 1

      Interestingly enough, it did it using the same viral nature that the swine flu has spread its FUD.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    22. Re:Cause and Effect by cycoj · · Score: 1

      Only a nitwit would deny that many successful open source projects that are not GPLed. I would put X at the head of the list. Is the GPL

      And X is probably a prime example of software who's progress was hindered by it's choice of licence and would have done better with the GPL (read the recent article on LWN). Note, I'm not disagreeing with you otherwise.

    23. Re:Cause and Effect by Anonymous Coward · · Score: 0

      Insightful? We use gcc because it was an available free compiler. If gcc didn't exist someone would have written a BSD compiler and that's it. Writing a compiler is not that hard that only the FSF and the crappy GPL corporations could have ever done it. In fact there are now 2 bsd licensed compilers PCC and LLVM nearing completion because of different gcc shortcomings. In the meanwhile free compilers(most of them gpl because the authors didn't know better) have been written for thousands of different languages by groups of 1 to 100s of people, compiler writing is not *that* hard.

  5. Re:Doubts raised about the length of Rob Malda's D by Anonymous Coward · · Score: 1, Funny

    and 12 Microsoft employees have been assigned to post on /. using their wit and intelligence. If they can find it.

  6. Every license is ambiguous by iamacat · · Score: 1

    If you just take a GPL project, add a new UI skin and sell it in binary form, judge will make you release the source notwithstanding the license ambiguities. If what you are doing is not clearly a derivative work (like code inspired by reading a textbook) or you have a reasonable fair use case (like using the client part of client/server stack which is complex and not documented except for existence of the code itself), it's a good thing that the license will not be enforced.

    1. Re:Every license is ambiguous by Kjella · · Score: 1

      If you just take a GPL project, add a new UI skin and sell it in binary form, judge will make you release the source notwithstanding the license ambiguities.

      No, a judge will never do that. It might be part or whole of a settlement before or during trial, particularly since it's all the FSF ask for though they're not the copyright holder of all things GPL. The judge can only rule on copyright law, that means liabilities in cash and injunctions against further infringement. Companies just don't ever end up there because it's much better for them to settle.

      --
      Live today, because you never know what tomorrow brings
    2. Re:Every license is ambiguous by ClosedSource · · Score: 1

      "The judge can only rule on copyright law"

      No.

    3. Re:Every license is ambiguous by iamacat · · Score: 1

      Wouldn't any lawsuit be between a customer who bought software and the seller rather than between the seller and author? GPL only requires you to release the source to someone to whom the binary was distributed, not to the original author.

    4. Re:Every license is ambiguous by spitzak · · Score: 1

      a judge will make you release the source

      This is absolutely false and a huge piece of FUD from Microsoft, and the basis of the "viral" claim for the GPL.

      A judge will find you have violated copyright, and place the legal penalty for copyright violations on you, which is that monetary compensation be paid to the copyright owner and that you cease distribution.

      It is true that you can often avoid going before a judge by agreeing to some demand of the copyright holder, which might be "release your source code". But the demand could be anything.

    5. Re:Every license is ambiguous by Anonymous Coward · · Score: 0

      No, the lawsuit would be a copyright infringement lawsuit. If you distribute a copy of someone else's GPL'd work but violate the terms of the GPL, then you are infringing copyright.

    6. Re:Every license is ambiguous by spitzak · · Score: 1

      No, you have violated the copyright of the original author. The end user has no rights to demand anything from you (though the fact that they may complain to the copyright holder may make it look like they do).

      The GPL is a license that says "I grant you an exception to my copyrights ONLY if you do these extra steps". If you don't do the steps you are not granted the exception by the license, so you are violating the copyrights held by the original author.

    7. Re:Every license is ambiguous by Crispy+Critters · · Score: 1
      No. That's the whole point here.

      If someone modifies a GPLed work and sells it as closed source, they have violated copyright law. They have no right to do such a thing. Legal action must be initiated by the copyright holder, i.e. the original author or whoever he transferred the rights to. There is no agreement between the customer and the seller which requires the seller to distribute the source. And the result of the court case may be that the seller gives the author money, and the consumer still doesn't get the source. (Of course the author and the seller might, if they feel like it, agree to source distribution in lieu of the payment of damages, if they and the judge agree to this settlement.)

      The GPL is a grant of additional rights, a convoluted set of rights ("You can do A if you also do B"). Nothing forces the seller to distribute the source. But by not distributing the source, the seller distributed the code without permission of the original author. The problem is distribution without permission, which is illegal.

    8. Re:Every license is ambiguous by WalksOnDirt · · Score: 1

      There is no agreement between the customer and the seller which requires the seller to distribute the source.

      There is an implied warranty of merchantability which the seller may have violated in this case, so perhaps the customer could sue for damages. It wouldn't be under copyright law, however.

      --
      a,e,i,o,u and sometimes w and y (at be if of up cwm by)
    9. Re:Every license is ambiguous by iamacat · · Score: 1

      Sweet. So all I have to do to circumvent GPL is to get my code accepted into a project without a written, signed copyright assignment. I can then sell further modified binaries with impunity and just decline to be a party to any lawsuit against myself.

    10. Re:Every license is ambiguous by dido · · Score: 1

      The judge can never compel you to release the source code for your infringing app as part of the judgment against you, should you be found in violation of the GPL. If you have been found guilty of violating the GPL in a court of law, all the judge can really do is slap you in the same way Jammie Thomas got slapped: statutory and punitive damages and preventing you from continuing to distribute your infringing work. Violating the GPL amounts to copyright infringement, and would be punished accordingly. Thing is, there has never yet been a case involving the GPL where this point has been reached: all defendants so far settled before judgment could be rendered (in many cases, even before the case even gets to a court of law). Now, the plaintiffs (most notably if they are the Free Software Foundation) may ask you to release the source code, so you are no longer in violation of the license, but only the threats of the continuation of the lawsuit, the negative publicity one will receive, and the likely judgment at the end are what compel you to obey. However, there's no law that says that they should request source code opening as the settlement, and if you're treading on the copyright of someone other than the FSF the plaintiff could very well ask you to do just about anything instead, with compliance similarly enforced with the threat of the continuation of the lawsuits and their consequences.

      --
      Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
  7. And in other news.... by Anonymous Coward · · Score: 2, Insightful

    Hindsight is 20/20.

    This argument can be made for most of what's written into law. Where's the news here??

  8. Naturally this would be said by the OSI. by Anonymous Coward · · Score: 1, Insightful

    The plan was to create a proprietary-destroying license that spreads by itself and becomes more powerful the more it's used, but you couldn't do it all at once, because it would be too shocking a change to introduce. Hence, the GPL v2 was created as an interim step to soften people up, although RMS's goal was always v3. AGPLv3 was just plugging the gap he forgot. The plan hasn't been proceeding as fast as they hoped, so they seek to speed it up by spreading fear about v2.

    "First they ignore you, then they laugh at you, then they fight you, then you win." - chiseled over the bearded guy's bed.

    1. Re:Naturally this would be said by the OSI. by just_another_sean · · Score: 2, Insightful

      The plan hasn't been proceeding as fast as they hoped, so they seek to speed it up by spreading fear about v2.

      Yes because I'm sure the OSI and the Linux Foundation are only concerned with what's best for the FSF.

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    2. Re:Naturally this would be said by the OSI. by ClosedSource · · Score: 1

      No, RMS just didn't anticipate the TIVO scenario.

  9. Ideology? by DesScorp · · Score: 3, Insightful

    How much of this is about nudging Linus... pushing him, really... into applying GPL 3 to the Linux kernel?

    --
    Life is hard, and the world is cruel
    1. Re:Ideology? by Kjella · · Score: 3, Interesting

      That is a lost cause, even though I've heard some fancy legal theories on how they could relicense Linux without getting either approval or ripping out that code from those not actively approving. Even though they might possibly work in a few jurisdictions I doubt they work in all or even most countries of the world, it'd make Linux a copyright minefield.

      --
      Live today, because you never know what tomorrow brings
    2. Re:Ideology? by Epsillon · · Score: 4, Insightful

      Linus is probably one of the most pragmatic members of the open source movement, along with being a self-proclaimed bastard (you say that like it's a bad thing). Linus will only think about moving from GPLv2 if Linus thinks it's necessary or beneficial, not because some pen-pusher, pundit or journo tells him to.

      --
      Resistance is futile. Reactance buggers it up.
    3. Re:Ideology? by RichardJenkins · · Score: 1

      He doesn't have the legal right to do that, well not for the parts he didn't write anyway.

    4. Re:Ideology? by onefriedrice · · Score: 1

      In that sense, Linux is already a copyright minefield. That would just have the effect of setting them all off at once... or something like that.

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    5. Re:Ideology? by Anonymous Coward · · Score: 0

      If Wikipedia could be relicensed, then why not Linux?

    6. Re:Ideology? by Lupu · · Score: 1

      Linus will only think about moving from GPLv2 if Linus thinks it's necessary or beneficial, not because some pen-pusher, pundit or journo tells him to.

      He couldn't move to another license even if he wanted to. The contract works both ways: you are allowed to copy, modify and redistribute their project under the terms of the GPLv2, but any contributions sent to Linux must also adhere to the same terms. Thus, the contributions are GPLv2 and, without written consent from all contributors, changing the terms(license) is out of the question. He could, of course, change the license to the bits he wrote himself since he owns the copyright to them, but they only account for a small fraction of the whole kernel.

    7. Re:Ideology? by Eil · · Score: 1

      Moreover, it is generally acknowledged that moving the Linux kernel to any other license (including GPLv2) is impossible on a practical level, since they would need the permission of every developer who has ever contributed code to the kernel. Unlike many open source projects, the author of a patch retains the copyright to his/her code rather than assigning it to the project's organization. You're talking about thousands upon thousands of developers, many of whom cannot even be tracked down.

    8. Re:Ideology? by khallow · · Score: 1

      or ripping out that code from those not actively approving

      That's not a fancy legal theory. That's just a way to do this.

    9. Re:Ideology? by BitZtream · · Score: 1

      He can do it to any code licensed under a GPL license. Have you read the license? You know, the part that says you may freely swap out the current license for any future version of the license, regardless of if you are the author or not. When you license your software under GPL you explicitly give them permission to use a newer GPL license if they choose to do so. You have already given them explicit permission to switch to a newer GPL version.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    10. Re:Ideology? by RichardJenkins · · Score: 1

      Yeah I've read it, it says:

      'If the Program specifies a version number of this License which applies to it and "any
      later version", you have the option of following the terms and conditions
      either of that version or of any later version'

      But my copy of the kernel source code says:

      " Also note that the GPL below is copyrighted by the Free Software
        Foundation, but the instance of code that it refers to (the Linux
        kernel) is copyrighted by me and others who actually wrote it.

        Also note that the only valid version of the GPL as far as the kernel
        is concerned is _this_ particular version of the license (ie v2, not
        v2.2 or v3.x or whatever), unless explicitly otherwise stated."

      Which I take to mean that in order for anyone to distribute the kernel under a GPLv3 licence, they'll need to get permission from all of the contributors.

      Do you know something I don't?

  10. This is propaganda by Anonymous Coward · · Score: 0

    These lawyers have some kind of agenda and should be kept out of the press. The GPL has been applied in court (successfully) many times.

    I assume the agenda is to promote the truly awful GPLv3 and spread FUD about the not-so-awful GPLv2 so people will feel forced to 'upgrade.'

  11. "Derivative work" by l2718 · · Score: 2, Insightful

    TFA claims that the term "derivative work" as used in GPLv2 requires further definition in the GPL itself because courts haven't clarified it, but this is wrong. The authors of the GPLv2 (i.e. RMS) clearly intended it to cover as much as possible: any and all works following under the statutory definition. It's true that software copyright cases are rare so the lgegal system hasn't developed the idea completely -- but that's not the GPL's duty.

    1. Re:"Derivative work" by ClosedSource · · Score: 3, Insightful

      The GPLv2 author's "intent" is irrelevant in court.

      To the extent that a word has not been specifically defined within the license, its common legal meaning will prevail.

      The reason is that the license is intended to inform the potential licensee of his rights and restrictions before he agrees to it. If the "intent" was not clearly stated in the license and courts allowed it to apply anyway, the licensee's rights would be violated since he did not know what he was agreeing to.

    2. Re:"Derivative work" by Anonymous Coward · · Score: 0

      its common legal meaning will prevail.

      Why exactly is it that words have "legal" definitions? Aren't the dictionary definitions relevant enough here? We aren't speaking "legalese", it's English (in this instance), it already has standard definitions that are generally understood by most English speakers.

    3. Re:"Derivative work" by Attila+Dimedici · · Score: 1

      The GPLv2 author's "intent" is irrelevant in court.

      Since the OP you are responding to appeared to be saying that the GPLv2 author's intent was to have it cover everything the common legal meaning allowed, in essence you said "You're wrong, what you said is the way it works."

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    4. Re:"Derivative work" by l2718 · · Score: 1

      To the extent that a word has not been specifically defined within the license, its common legal meaning will prevail.

      My point exactly: the drafters intended the word to have its common legal meaning, so they did not provide a definition.

    5. Re:"Derivative work" by Anonymous Coward · · Score: 0

      The intent of the authors is to get at the common legal meaning.

    6. Re:"Derivative work" by ClosedSource · · Score: 1

      I simply said that the author's intent is irrelevant, which it is.

    7. Re:"Derivative work" by spitzak · · Score: 1

      This is kind of wrong. The GPL2/3 both have quite a lot of language excluding stuff that people might consider covered by copyright laws. The most obvious is the "mere aggregation" clause, but also stuff about "code commonly included with the OS" and lots of other stuff.

      Therefore it is pretty clear that the GPL2/3 is NOT "intended to cover as much as possible". If it was then no such language would be included.

    8. Re:"Derivative work" by Crispy+Critters · · Score: 2, Informative
      "the licensee's rights would be violated since he did not know what he was agreeing to."

      This is also a mistake. The licensee didn't agree to anything. The GPL is not a negotiated contract. It is a grant of rights. The licensee has no rights whatsoever, except the rights received from copyright law. The GPL does not attempt to take away anything granted by copyright law, so no rights of the licensee are violated.

      The intent of the author of the GPL is irrelevant, but not for the reason you say. The intent of the author is irrelevant because the grant of rights is from the copyright holder to the recipient. The intent of the author in releasing his work under the GPL could be relevant.

      The GPL intends explicitly for "derivative" to have its common legal definition. This is a feature, not a bug.

    9. Re:"Derivative work" by BitterOak · · Score: 4, Insightful

      The licensee has no rights whatsoever, except the rights received from copyright law.

      Er, I think you have that backwards, but it's a common mistake, usually made by big media companies and their **AA agencies. Licensees have every right to copyright works except those rights specifically withheld by copyright law.

      --
      If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
    10. Re:"Derivative work" by harlows_monkeys · · Score: 1

      The authors of the GPLv2 (i.e. RMS) clearly intended it to cover as much as possible: any and all works following under the statutory definition.

      They seem to want to cover more than that, as they claim things far beyond what copyright law considers to be a derivative work. For example, they have claimed that if there is a GPL and a non-GPL library that accomplishes some function with different interfaces, and you distribute source code with #ifdef directives to allow the person building the software to choose which library interface to use, then this source code is a derivative work of the GPL library, if and only if there is no non-GPL library that clones the GPL library interface.

    11. Re:"Derivative work" by Anonymous Coward · · Score: 0

      Because meanings of words change. You know, like free software. And companies can guide that with advertising. Do you want to give them the power to practically rewrite the GPL?

  12. If language in GPLv3 is better by Darth+Sdlavrot · · Score: 1

    But you don't like the patent provision, why not strike the patent language and call it GPLv2.1

  13. More Lawyerese. by sir+lox+elroy · · Score: 1

    Why can't people take responsibilities for themselves, do what is right in terms of copyright, and maybe then we wouldn't have lawyers nit picking us to death. Or as the old joke goes: "What is a thousand lawyers at the bottom of the sea?" Answer: "A good start."

    --
    Kosh: "Understanding is a 3 edged sword, your side, their side, the Truth."
    1. Re:More Lawyerese. by Hognoxious · · Score: 1

      A good start? Sounds like environmental pollution.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    2. Re:More Lawyerese. by Tetsujin · · Score: 1

      Why can't people take responsibilities for themselves, do what is right in terms of copyright, and maybe then we wouldn't have lawyers nit picking us to death. Or as the old joke goes:
      "What is a thousand lawyers at the bottom of the sea?"
      Answer: "A good start."

      This is the cost of having a set of precisely-defined and (one would hope) consistently enforced laws, as opposed to a set of broadly-defined, easy-to-understand laws, and be completely at the mercy of the (hopefully reasonable) judge to supply the proper interpretation... Defining the laws becomes more complex if you want to remove the ambiguities and minimize the influence of judges' personal feelings into their interpretation of the law and judgments.

      I don't like your plan for an undersea colony of lawyers, though. They could probably telecommute or something but I feel like they'd get out of touch with their clients.

      --
      Bow-ties are cool.
  14. To express GPLv2 ideology in GPLv3 framework by tepples · · Score: 3, Informative

    How much of this is about nudging Linus... pushing him, really... into applying GPL 3 to the Linux kernel?

    That can't happen without a rewrite. Too much of Linux is composed of patches written by unreachable authors and whose copyrights haven't been assigned to Mr. Torvalds or the Linux Foundation.

    And even then, Mr. Torvalds has stated that he prefers the spirit of GPLv2 to that of GPLv3. I'm pretty sure that the spirit of GPLv2 can be expressed in the GPLv3 framework by adding a set of exceptions, much like the Classpath license and the LGPLv3 are sets of exceptions to GPLv3.

    1. Re:To express GPLv2 ideology in GPLv3 framework by Anonymous Coward · · Score: 0

      If I'm not mistaken, the entirety of the Linux kernel is licensed under GPLv2 with the "or any later version" clause, meaning that any redistributor—including Linus and anyone who forks the kernel—can change the license to GPLv3, with out without the "or any later version" clause. Or, for that matter, keep it at GPLv2 and excise the clause. I don't know the legal details of every last patch and the kernel maintainers may have been accepting GPLv2-only code for all I know, but if the licensing of these patches is consistent with that of the kernel at large, there's no reason that the Linux kernel and any forks could be migrated to GPLv3.

    2. Re:To express GPLv2 ideology in GPLv3 framework by notamisfit · · Score: 1

      The majority of the kernel files contain no license information except a copyright notice, meaning no permission to distribute them exists beyond the COPYING file (GPLv2 with "clarifications"). It seems to be more of a "developer's choice" thing than anything else.

      --
      Jesus is coming -- look busy!
    3. Re:To express GPLv2 ideology in GPLv3 framework by BitZtream · · Score: 1

      Is the kernel not licensed under GPLv2 currently?

      If it is, relicensing it is simply a matter of changing the license to GPLv3 ... you know since GPLv2 says specifically that you can swap it out with any future GPL version.

      No rewrite, no permissions, anyone can do it right now.

      Doesn't mean anyone will contribute patches to it, but its certainly feasable for any GPLv2 code to convert to GPLv3 without the consent of any of its authors.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    4. Re:To express GPLv2 ideology in GPLv3 framework by tepples · · Score: 1

      Is the kernel not licensed under GPLv2 currently?

      Linux is under GPLv2 only, and it has more than one copyright owner. Because it is licensed without the GNU-recommended "or any later version" provision, switching to GPLv3 would require the explicit permission of every copyright owner.

  15. Re:Zealots caught in Gnu/Stallmans trap by V!NCENT · · Score: 5, Insightful

    The license was already proven in court numerous times in different countries. It can definately hold up. I don't care that there are two big IP lawyers. Especialy when you keep in mind the fact that IP has less chance of holding up. IP laywers don't like copyleft for a reason.

    Nothing got disproven with that useless article. That, together with you post, will not make an impact at how FLOSS advocates look at the license and it sure as well will not stop them slow them down or even irritate.

    Resistance is futile, proprietary pussy.

    --
    Here be signatures
  16. real issue, but is GPLv3 the solution? by bcrowell · · Score: 4, Interesting

    This is a real issue. For instance, I wrote a physics textbook, which is open-source, and I wrote a bunch of ruby and latex code that helps to produce the pdf from the latex sources, automatically handling some things relating to placement of figures on the page that are awkward to do with plain latex. My book, including the ruby and latex code, is under CC-BY-SA. I got an email from a guy at MSU who was writing a textbook, and had already started using my code to handle the illustrations. He wanted to check whether it was okay under the license, since he didn't intend to release his own book under a CC license. Well, my answer ended up being that I really didn't know whether it was okay or not. It wasn't clear to me whether his work counted as a derived work. On the one hand, you could say that what he was using was simply some software I wrote, so his book isn't a derived work based on my software any more than a book written in MS Word is a derived work based on Word. On the other hand, there's really no perfect separation between the software and our books. When you write a book in latex, the latex code *is* a piece of software. My code generates various boilerplate in its output, some of which is text that is visible to the reader, so it's under my copyright and license. Of course I could have just told him that it wasn't an issue, and I wouldn't sue him, but I had intentionally chosen the strong copyleft because that's what I wanted. I suspect that a lawyer would tell him his work was actually not a derived work, but I also suspect that he (and his eventual publisher) wouldn't even want to get into that issue.

    Although the issue is real, it seems goofy to me to suggest GPLv3 as the fix for the problem. First off, there are huge philosophical differences between v2 and v3. Also, there is so much GPL v2 code out there that you can't necessarily just relicense under GPL v3 without causing yourself hassles with license incompatibilities. I also don't quite understand how they think they can bypass the fact that various countries have various inconsistent and ambiguous definitions of a derived work. The only thing that forces anyone to accept the GPL license attached to a work is that copyright law doesn't allow them to do certain things without a license from the author. Those things include (1) copying and redistributing the work, and (2) creating and distributing derived works from it.

    1. Re:real issue, but is GPLv3 the solution? by nacturation · · Score: 3, Informative

      As the copyright holder, you're free to release the code to this one individual under whatever terms you want. Just because you released it once under one set of conditions doesn't mean that you're bound to release it to the MSU guy under the same conditions. Being the creator, you're free to re-license anything you want. Assuming your code isn't mixed up with someone else's, just license the Ruby code as a separate work.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    2. Re:real issue, but is GPLv3 the solution? by Hognoxious · · Score: 3, Insightful

      For instance, I wrote a physics textbook, which is open-source

      No you didn't. I didn't compose an open source song, and that guy over there didn't make open source blueberry jam.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    3. Re:real issue, but is GPLv3 the solution? by Crispy+Critters · · Score: 3, Interesting

      A different license is not the answer. Neither of you knew whether his book was a derivative work under copyright law. Your license can't redefine the terms of copyright law, so no change in the wording of the CC would reduce the confusion. This is the same problem with TFA. Like the GPL, the CC licenses are grants of rights to be added to those rights we already receive under copyright law. If they redefined terms, they would also potentially (attempt to) take away rights, which would make them very different beasts legally. It would completely change the legal landscape.

    4. Re:real issue, but is GPLv3 the solution? by ObsessiveMathsFreak · · Score: 4, Insightful

      I got an email from a guy at MSU who was writing a textbook, and had already started using my code to handle the illustrations. He wanted to check whether it was okay under the license, since he didn't intend to release his own book under a CC license.

      No open source licence of any kind has ever put restrictions on the output of a program or of code. If he uses your code to make illustrations, those are his illustrations, as if they were drawn by hand, and he can do with or licence them as he pleases. If this wasn't the case, then every picture ever made with the GIMP would be GPL'd!

      --
      May the Maths Be with you!
    5. Re:real issue, but is GPLv3 the solution? by Crispy+Critters · · Score: 1
      What's wrong with open source blueberry jam?

      You could release your recipe under an open source license, and anyone else could modify and republish the recipe as long as they followed the terms of the license. This makes a lot more sense then the way recipes are usually handled, which is that books take old recipes and publish them with just enough random changes to avoid sanction under copyright law. Why not make only changes to improve the recipe?

      If the GPL wouldn't work, I am sure one of the CC licenses would.

      I am sitting on a great family recipe for crab cakes. Maybe I should post it under a CC license.

    6. Re:real issue, but is GPLv3 the solution? by Lost+Race · · Score: 1

      This is a real issue. For instance, I wrote a physics textbook, which is open-source, and I wrote a bunch of ruby and latex code that helps to produce the pdf from the latex sources, automatically handling some things relating to placement of figures on the page that are awkward to do with plain latex. My book, including the ruby and latex code, is under CC-BY-SA. I got an email from a guy at MSU who was writing a textbook, and had already started using my code to handle the illustrations. He wanted to check whether it was okay under the license, since he didn't intend to release his own book under a CC license. Well, my answer ended up being that I really didn't know whether it was okay or not.

      How could you not know whether it was OK? It's your code, so you make that decision! If you think it's OK, grant him a (possibly redundant) license; if you don't then don't, explain why you don't approve, and he can take his chances with the license he already has (CC-BY-SA) or refrain from publishing.

    7. Re:real issue, but is GPLv3 the solution? by Just+Some+Guy · · Score: 1

      No open source licence of any kind has ever put restrictions on the output of a program or of code.

      You are wrong. The output of any program licensed under the AGPL may include invariant sections that you are explicitly forbidden (with as much force as a EULA can muster) from altering or removing.

      --
      Dewey, what part of this looks like authorities should be involved?
    8. Re:real issue, but is GPLv3 the solution? by Anonymous Coward · · Score: 0

      Bzzt. AGPL certainly does.

    9. Re:real issue, but is GPLv3 the solution? by Kjella · · Score: 1

      No open source licence of any kind has ever put restrictions on the output of a program or of code.

      Unless the application's code becomes part of the output, like for example the GCC runtime license exception. If it's being used as a tool ON the work to change image placement, then the final placement isn't covered. But if he's distributing a derived version OF the image placement code in his latex code, I would consider that a derivative.

      --
      Live today, because you never know what tomorrow brings
    10. Re:real issue, but is GPLv3 the solution? by roystgnr · · Score: 1

      Okay, let's say he wrote an "open rose" textbook then: both the typeset output and the "rose" .tex files are freely redistributable. Someone who wants to produce similar output doesn't have to reverse engineer a binary PDF, they can simply look at the original "rose code", which like most other "rose code" is written in a Turing-complete language.

      You can feel free to call it whatever you want, but it looks to me like a "rose by any other name" here is a synonym for "source".

    11. Re:real issue, but is GPLv3 the solution? by radtea · · Score: 1

      On the other hand, there's really no perfect separation between the software and our books.

      Any time you run into an argument that relies on this kind of "there's no perfect separation" argument you know you're in deep trouble, either because you're an idiot (probably not true in your case) or because you've found a genuine boardline case.

      The idiot problem is more common, because nothing is perfectly separated from anything else, ever, and yet we deal with those cases just fine every single day. There's no perfect separation between "inside" and "outside" when talking about a building, yet somehow most of us still managed to make our way from one to the other this morning. There is no perfect separation between ocean and dry land, but no one ever has any difficulty using those concepts, because we've created a bunch of special concepts to deal with the borderline cases ("beach", "littoral", etc.)

      If you hit on a case where it really matters that there's no perfect separation between two completely different things (the software and the book, in this case) you need to define some intermediate concepts that will let you understand better the relationship between them, and to deal intelligently with the region in which they overlap. Unfortunately, it will take the legal community a few decades to do that, and in the meantime the best you can hope for is to not become a precedent.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    12. Re:real issue, but is GPLv3 the solution? by Attila+Dimedici · · Score: 1

      Well, my answer ended up being that I really didn't know whether it was okay or not.

      How did you not know if it was "okay or not"? You don't know if it was your intention to prevent him from doing what he was doing? You may not know if he could legally do what he wanted to do without your permission, but you don't know if it is "okay" with you to do it?
      If you don't want him to use your work the way he intended, you should have told him that and then told him you weren't sure if you had any legal standing to stop him. If you don't mind him using your work that way, you should have told him as much and said that you would give him license to do so, if the existing license did not already do so.
      It isn't as complicated as you make it out. It just sounds like you didn't want him to do what he wanted to do, but you didn't want to come out and say that without knowing you could legally enforce it.

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    13. Re:real issue, but is GPLv3 the solution? by Anonymous Coward · · Score: 0

      i think the point of this story is that it might not be the case......

    14. Re:real issue, but is GPLv3 the solution? by bk2204 · · Score: 1

      Actually, the output of a program can be considered a derivative work if the program copies part of its code into the output. For example, bison does so. A fairly long time ago, the FSF added an exception to the GPL, stating that the output of bison was not necessarily GPLd, even if it was in fact a derivative work under copyright law.

    15. Re:real issue, but is GPLv3 the solution? by topherhenk · · Score: 2, Informative

      Recipes (at least the ingredients list) are not covered by copyrights. There needs to be "substantial literary expression in the form of an explanation or directions".

    16. Re:real issue, but is GPLv3 the solution? by LaminatorX · · Score: 1

      The root of the confusion is that you have different works jumbled together:

      1. The text, graphics, and organization of your book.
      2. The page design and layout of your finished output
      3. The Ruby code and laTex extensions used to render your book into a PDF

      If you had licensed them separately, the situation would have been clearer. The downstream author would need to grant you attribution for and share-alike any designs and layouts based off of yours, and any modifications to your code (assuming you use a copyleft license for the Ruby/laTex tools). However said author would be able to the actual content of his work (words, illustrations, and so on) however he chose.

      Really, separating content from presentation is half of the point of things like Tex and CSS.

    17. Re:real issue, but is GPLv3 the solution? by EvilBudMan · · Score: 1

      --I also don't quite understand how they think they can bypass the fact that various countries have various inconsistent and ambiguous definitions of a derived work.--

      I think it would be OK in France but not OK in the US, but then again I'm no expert, and the laws constantly change just behind the times. We'll way behind the times in many instances.

    18. Re:real issue, but is GPLv3 the solution? by bcrowell · · Score: 1

      As the copyright holder, you're free to release the code to this one individual under whatever terms you want. Just because you released it once under one set of conditions doesn't mean that you're bound to release it to the MSU guy under the same conditions.

      Right. I just don't want to release it to different people under different licenses. That would be a hassle for me, and what's my motivation to write this guy some separate, more permissive license? He's not contributing to the free information movement, so I have no motivation to do that for him.

      One of the good things about copyleft licensing is that you don't have to initiate a licensing conversation every time person A wants to use some of person B's code. You just put your code out there under the license, and if people want to use it under that license, they do.

    19. Re:real issue, but is GPLv3 the solution? by bcrowell · · Score: 4, Insightful

      For instance, I wrote a physics textbook, which is open-source

      No you didn't. I didn't compose an open source song, and that guy over there didn't make open source blueberry jam.

      I don't understand your point. It is open source. The source code is in latex format. Latex is a Turing-complete programming language, which people use as a format for writing documents. You can download the source code of my book here (scroll down to the bottom of the page). The source code is under a copyleft license (CC-BY-SA). So I would say that that makes the book an open-source book by any reasonable definition of open source.

    20. Re:real issue, but is GPLv3 the solution? by khallow · · Score: 2, Insightful

      Recipes aren't just the ingredient list. And dozens or hundreds of recipes compiled into a single work certainly would qualify for a copyright.

    21. Re:real issue, but is GPLv3 the solution? by Anonymous Coward · · Score: 0

      You didn"t read all of the GP's post, especially this:

      My code generates various boilerplate in its output, some of which is text that is visible to the reader, so it's under my copyright and license.

      This means that the output of his code does fall under the GPL, and is itself GPL. It is the same problem as that faced by Bison (the GNU parser generator), which, since it outputs a large amount of generic parsing code in its output, had to have a special exception made so the output would not fall under GPL

      As of Bison version 1.24, we have changed the distribution terms for yyparse to permit using Bison's output in nonfree programs. Formerly, Bison parsers could be used only in programs that were free software.

      The other GNU programming tools, such as the GNU C compiler, have never had such a requirement. They could always be used for nonfree software. The reason Bison was different was not due to a special policy decision; it resulted from applying the usual General Public License to all of the Bison source code.

      The output of the Bison utility--the Bison parser file--contains a verbatim copy of a sizable piece of Bison, which is the code for the yyparse function. (The actions from your grammar are inserted into this function at one point, but the rest of the function is not changed.) When we applied the GPL terms to the code for yyparse, the effect was to restrict the use of Bison output to free software.

    22. Re:real issue, but is GPLv3 the solution? by Anonymous Coward · · Score: 0

      If I had an account I would upvote you just for qualifying CC with SA. More people should realize that just naming CC is not enough information.

    23. Re:real issue, but is GPLv3 the solution? by Anonymous Coward · · Score: 0

      I think the point you are missing is that with latex, the code *IS* the output.

      Think of HTML where the content is mixed with the markup tags. Since there is no compiled work all the secondary author is working with is the plain text commands that the first guy wrote. Think:

      [fancy custom made header tags]title

      block of text [fancy picture tags]

      block of text block of text

      block of text block of text

      Since the first guy has a copyright on all those [tags], even if the second guy replaces all of the "blocks of text" bits with his own writing, he is still using the first guy's copyrighted [tags]. This is assuming that the first guy made any non-trivial combination of tags/commands, which does sound like the case from his comments.

    24. Re:real issue, but is GPLv3 the solution? by Anonymous Coward · · Score: 0

      Not exactly. If I remember correctly, the GPL2 had to add a special exception for exactly this case, where programs output parts of themselves (Bison, I think). With binary document formats and macros and scripts, it's not nearly as clear-cut as you might think.

      It's still a bit of an open question, actually, under most licenses, if, a compiler inserts static code into an output program, then does the copyright holder of the compiler own a portion (or all) of the output binary? GCC was in fact changed to specifically avoid this behavior so as not to raise the question.

    25. Re:real issue, but is GPLv3 the solution? by TangoMargarine · · Score: 2, Funny
      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    26. Re:real issue, but is GPLv3 the solution? by BitZtream · · Score: 1

      Uhm, you realize licensing your work to others does not remove YOUR rights to it as the owner, right?

      I got an email from a guy at MSU who was writing a textbook, and had already started using my code to handle the illustrations. He wanted to check whether it was okay under the license, since he didn't intend to release his own book under a CC license. Well, my answer ended up being that I really didn't know whether it was okay or not.

      It doesn't matter what license you released it as, you can always grant him additional rights as the actual copyright holder.

      Perhaps you should consider getting legal advice before even choosing a license as you seem to be pretty uneducated in the copyright system and licensing in general.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    27. Re:real issue, but is GPLv3 the solution? by Anonymous Coward · · Score: 0

      IANAL but,

      Output is not derived from the program, there is no legal basis for that.

      According to the copyright act in most western countries, "mechanically produced works" are not copyrightable. That is, if you write a program that generates random sentences and it happens to generate the funniest joke you've ever read, you do not have a copyright on that text because it was generated randomly without "creativity" (The deciding factor with copyright is whether or not something is creative or not which is why lists of facts, or 'something not copyrighted that has been sorted alphabetically' [eg. TV guide listings] cannot be copyrighted).

      To make a long story short, yes, using the programs is permitted though modifications to the programs themselves are not.

    28. Re:real issue, but is GPLv3 the solution? by nacturation · · Score: 1

      That would be a hassle for me, and what's my motivation to write this guy some separate, more permissive license?

      Why do you feel the need to put it under a license? You could always simply send him the code with no license and say "Enjoy! I hope it saves you some time."

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    29. Re:real issue, but is GPLv3 the solution? by Anonymous Coward · · Score: 0

      If this wasn't the case, then every picture ever made with the GIMP would be GPL'd!

      What about a picture that incorporated bits of clipart from a GIMP-included collection that was under copyleft? (I don't actually know whether such a collection of clipart exists.) He did say that his program inserted some text directly into the output, which might be covered under copyright.

    30. Re:real issue, but is GPLv3 the solution? by magus_melchior · · Score: 1

      I'll chuck my mod rights to state the bleeding obvious:

      Depending on the composer or cook, songs and culinary dishes can be open-source. Consider what the "source code" is for each: sheet music and recipes. Not too hard to share these, especially in this increasingly-digitally-connected world, no?

      Of course, both require additional equipment and often some skills that no computer can reasonably provide (yet), but that's true of open-source software as well. You can't build Linux off a source DVD alone, nor can you compile X.org from the source someone gives you on a USB stick.

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    31. Re:real issue, but is GPLv3 the solution? by Courageous · · Score: 1

      Yah, but you have to be very careful about accepting patches.

    32. Re:real issue, but is GPLv3 the solution? by Hognoxious · · Score: 1

      I see the resemblance, but sheet music is not source code. People who use the phrase "open source" for things that do not have source code are just buzzword monkeys.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  17. Re:BSD rules by V!NCENT · · Score: 1

    What, so you can legally copy source code because your lazy ass isn't inteligent to code for itself? Luser...

    --
    Here be signatures
  18. Re:Zealots caught in Gnu/Stallmans trap by Jeremiah+Cornelius · · Score: 2, Insightful

    I wonder who pays these gentlemen. And, again, who pays those who pay them...

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  19. Re:Doubts raised about the length of Rob Malda's D by V!NCENT · · Score: 0, Offtopic

    Two Slahdot users are dissing your cowardance is public and got viewed and laughed at by aprox. 1 million readers due to you lack of social influence.

    --
    Here be signatures
  20. Missing the Point by vga_init · · Score: 4, Insightful

    The point of the GPL was that it was very simple and broad-sweeping. Naturally this does make it vulnerable to attack in the sense that the legal system might feel threatened by the massive impact of such a game-changing license; copyleft practically redefines IP law in a way that those in the legal institution (eg lawyers, judges, lawmakers, and the business interests that pay for them) don't acknowledge, understand, or otherwise feel comfortable with because they don't feel in control. All it takes is a mere technicality to disqualify the GPL from functioning at all, and the Free Software community is justifiably anxious about that, but the GPL has been successfully upheld in court time and time again, so I wouldn't worry.

    At this point there should be no doubt of the legal soundness of any version of the GPL, but it all boils down to a matter of principle. If a society believes in Free Software, then the GPL's legal application is perfectly simple and valid. To those hostile to freedom in the society, then the application of the GPL becomes something artificially difficult/problematic.

    1. Re:Missing the Point by noidentity · · Score: 1

      If a society believes in Free Software, then the GPL's legal application is perfectly simple and valid. To those hostile to freedom in the society, then the application of the GPL becomes something artificially difficult/problematic.

      Having recently finally understood the libertarian view, I have had to conclude that the GPL is not libertarian, since it restricts what people can do with their own property (as all applications of copyright law do). But given that copyright law exists and is exercised in many negative ways, I think the GPL is a reasonable thing to have around; it's what I've released virtually all my code under so far.

    2. Re:Missing the Point by BitZtream · · Score: 0, Troll

      The point of the GPL was that it was very simple and broad-sweeping. Naturally this does make it vulnerable to attack in the sense that the legal system might feel threatened by the massive impact of such a game-changing license; copyleft practically redefines IP law in a way that those in the legal institution (eg lawyers, judges, lawmakers, and the business interests that pay for them) don't acknowledge, understand, or otherwise feel comfortable with because they don't feel in control.

      What the hell are you talking about? Its no different than any other software license. The only thing different about GPL versus other licenses is that it pushes for the Stallman cult agenda rather than for money.

      It didn't 'change the game' in any way what so ever. Just because every douchebag and his brother in collage and highschool wrote some app and made it GPL so they could be cool with their geek friends doesn't mean its changed the world.

      A mere technicality could disqualify ANY license agreement or contract, welcome to the way the law works. Again, GPL is not unique.

      Why is it GPL trolls always think the GPL is this unique world changing, nothing like it in existence license?

      What applies to other licenses applies to GPL and what applies to GPL applies to other licenses.

      You missed the point, GPL is not unique, anything used to cripple GPL will cripple other software licenses as well, MS and friends are in no hurry to fuck up licenses in general.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    3. Re:Missing the Point by EvilBudMan · · Score: 1

      --All it takes is a mere technicality to disqualify the GPL from functioning at all, and the Free Software community is justifiably anxious about that, but the GPL has been successfully upheld in court time and time again, so I wouldn't worry.--

      Just as long as Big Blue and some of the others are along for the ride. What if they decide to jump the bus? Of course worring about and not doing something about it will not get it fixed, but like my old man said if it ain't broke...don't fix it.

    4. Re:Missing the Point by vga_init · · Score: 2, Insightful

      The difference has to do with intention. Copyright was conceptualized in order to restrict distribution of copyrighted material in order to secure profit. The GPL does obey this basic premise in that it also is used to restrict the distribution of copyright material, but it is done in such a peculiar way that the ultimate result is that it actually does the opposite and enforces the copying of copyrighted materials. The GPL basically says, "Copy and share this, or else," whereas copyright law is meant to be, "Don't copy or share this, or else."

      You are right that the GPL is like any copyright license in that it operates totally within the framework of the law, but it in fact produces a result that is the opposite of what lawmakers meant to happen. The GPL is a deliberate hack on the legal system, and it causes the state to enforce something it never intended to. This is bound to ruffle a few feathers, since governments and other powerful entities don't exactly like to be manipulated by clever subordinates into doing something it didn't decide for itself.

      I believe it is entirely possible for the legal system to sabotage the GPL without harming "normal" copyright licenses. You just lack the creativity to imagine such a thing, but law is more twisted than you think. ;) This is why the GPL is consistently called into question for being unorthodox.

      None of what I said can be considered "trolling." If anything, your accusation of trolling is in itself trolling (as is your illogical anti-GPL vitriol). If the GPL is just like any other license, then why are those who use it "douche bags"? Hmm... I smell a rat.

      If you are mad because the GPL is popular, you should know that the GPL is popular for a reason. The main reason is that it actually works, and the results have been spectacular. I'm sure that not a day of your life has gone by for the past many years that you did not knowingly or unknowingly use some GNU software, from your favorite website to your ATM, DVR, or smart phone. GNU software only exists and has the quality that it does because of the terms of the GPL, and that includes Linux. People don't use the GPL because it's trendy--they use it because it gets the job done.

      Free Software has had a huge impact on our lives, and it is unique. The GPL isn't the only Free Software license, but it has been the keystone of Free Software licenses.

    5. Re:Missing the Point by vga_init · · Score: 1

      You are right that the GPL relies on the state to enforce it. The "freedom" secured by the GPL is a little bit different in character than that of other licenses such as the BSD license.

      The GPL doesn't actually restrict what you do with your own intellectual property. You can release something licensed under the GPL and then turn around and distribute it under a completely different license because you are the copyright holder. The GPL forces creators of derivative works to abide by the GPL because it isn't actually their IP--it's yours and they are using it.

    6. Re:Missing the Point by noidentity · · Score: 1

      The GPL doesn't actually restrict what you do with your own intellectual property.

      Being copyright, it restricts what one can do with his own real physical property. The libertarian point is that me doing something with my own real physical property isn't depriving anyone else of use of their own real physical property, therefore others do not have a right to restrict what I can do with my own property.

  21. Re:Zealots caught in Gnu/Stallmans trap by Disgruntled+Goats · · Score: 5, Informative

    I wonder who pays these gentlemen.

    If you had read the summary you'd see they work for the OSI and the Linux Foundation. Hardly organizations that are anti-GPL, anti-FOSS or anti-Linux.

  22. Re:BSD rules by Disgruntled+Goats · · Score: 1

    What, so you can legally copy source code because your lazy ass isn't inteligent to code for itself?

    Most people find that mindlessly reimplementing everything isn't a good idea not being lazy. Secondly, how does the GPL not let you legally copy source code?

  23. USA is not the whole world! by Anonymous Coward · · Score: 0

    Attention yankee blockheads!

    1. Re:USA is not the whole world! by Epsillon · · Score: 5, Insightful

      Yet the US courts are where the majority of this issue will be argued. Even I, as a Rightpondian, can see the sense in that. Chill. Not everything is a calculated insult to your national sovereignty.

      --
      Resistance is futile. Reactance buggers it up.
    2. Re:USA is not the whole world! by Anonymous Coward · · Score: 0

      What fantasy world are you living in?

      The US is not the whole world but it is certainly at the center of issues like this.

  24. Distribute seems fine; derivative work, maybe not by Wannabe+Code+Monkey · · Score: 1

    From the article:

    Some of the biggest concerns over using GPLv2 relate to the definitions of "derivative work" and "distribution," which Radcliffe says are used in GPLv2 "in a less than precise fashion."

    And...

    More recently penned licensing terms like GPLv3 and AGPLv3 avoid this kind of terminology, including interfering turns of phrase such as "to 'propagate' a work" or "to 'convey' a work."

    I don't understand how 'propagate' and 'convey' are any better than 'distribute'. It would seem to me that 'distribute' is the better term.

    "I think the critical thing to recognize in the differentiation between GPLv2, GPLv3, and AGPLv3 is that there was a very strong effort to purposefully distance ourselves from copyright laws," said Radcliffe. Copyright law is "not stable," he says, and it changes over time. Equally important is that copyright law varies from country to country.

    Now this, I understand. If you borrow the phrase 'derivative work', which is defined by copyright laws, and then the definition of 'derivative work' is changed in the copyright laws, does that mean the definition in the GPLv2 has also changed? Or is the definition of the GPLv2's 'derivative work' the same as that defined by copyright laws at the time the GPLv2 was drafted? Or is it some third definition not in any way tied to the copyright law definition? If it's the second or third meaning, then you're probably better off using a different phrase altogether.

    I could also see a slight advantage to tying the GPL's definition of 'derivative work' and other phrases to whatever the current copyright law says they are: As copyright laws get more restrictive, the force of the GPL gets stronger. If copyright laws ever relax, then so too does the GPL. As I see it, as long as copyright laws are sane, the need for the GPL lessens.

    --
    We always knew Comcast was corrupt, here's the proof: http://tech.slashdot.org/comments.pl?sid=1909890&cid=34545432
  25. Backduck is one Microsoft anti-FOSS front by SgtChaireBourne · · Score: 3, Informative

    I wonder who pays these gentlemen. And, again, who pays those who pay them...

    Blackduck is founded and stocked by Microsoft employees. Though it would be damning enough in this context to point out that it is an active Microsoft partner.

    SCO was a pre-existing company re-purposed several times, turned pump-n-dump, turned sock puppet. Blackduck was founded from the beginning for the activities it is engaged in.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    1. Re:Backduck is one Microsoft anti-FOSS front by Disgruntled+Goats · · Score: 1

      Except this is a story about lawyers who work for the OSI and the Linux Foundation. Not for SCO. Hardly organizations that are anti-FOSS.

  26. Re:Zealots caught in Gnu/Stallmans trap by V!NCENT · · Score: 1

    So what? I HAS been proven to hold up, so the article still remains useless...

    --
    Here be signatures
  27. Think of it as a security patch by Bruce+Perens · · Score: 4, Interesting

    GPL2 is not about to become invalid. But consider all of the changes we have gone through since GPL2 came out. Back then, the most complicated input device that people were likely to have in their homes was a touch-tone phone. Music came from phonograph records and cassette tape. The "@" sign was a little-used oddity on the typewriter keyboard for most people. Home computers were more the exception than the rule, and their CPUs used 16-bit addresses.

    With the advent of consumer digital media we got a ton of law, both legislative and case law. Garbage legislation like ECPA and then DMCA, and a great increase in software patenting. All of that law essentially blind-sided the GPL, which had to cope with it but was not written with knowledge of it.

    So, a license upgrade to deal with all of this is like installing a security patch on your operating system. It's just a sensible thing to do.

    Bruce

    1. Re:Think of it as a security patch by afidel · · Score: 1

      Then how about they come up with a license that's just a patch rather than a re-write like GPLv3? How about a GPL2.1 for those of us who prefer the old trunk?

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    2. Re:Think of it as a security patch by Bruce+Perens · · Score: 2, Funny

      You really can run "patch" on the old and new GPL texts, but the result is larger than the original. The intent is the same in both licenses. But the original didn't require as much firewall code as, alas, we do today :-)

    3. Re:Think of it as a security patch by sumdumass · · Score: 1

      Nonsense. The GPL was written so that copyright did the heavy lifting. It's perfectly capable of dealing with the laws as they changed because it was never intended to be more then a contract license with the backing of copyright law for enforcement.

      What changes with the GPLv3 is the activism behind the GPL. Instead of being a license, it turned into a platform for people to rail against what they didn't like about the changes in copyright laws. Nothing substantial needs to be changes in the GPLv2 in order to bring it up to date with changes in the laws, the difference is that the extra activism would not be there and I think that's something you do not like.

    4. Re:Think of it as a security patch by Bruce+Perens · · Score: 1

      How can you consider activism new in this context? GPL1 and GPL2 were activism against the copyrighting of software, and GPL2 adds activism against software patenting. The preamble to GPL2 lays out the license's activism very clearly. I expect that Richard would describe AGPL3 as a logical extension of his 25-year fight against software hoarding.

    5. Re:Think of it as a security patch by An+Onerous+Coward · · Score: 1

      The way people access software has changed dramatically over the last twenty years. With so much software being deployed as web applications and services, it's easy to distribute open source software in a way that doesn't count as "distribution" under GPLv2. For many categories of software, this essentially renders the sharing provisions moot.

      Code signing as an anti-competitive tactic was also non-existent. It was just assumed that the person who received the executable could, given the source code, recompile a new version of the code and run it on the same computer. Code signing makes that impossible to do legally (DMCA, etc.). Hence, you can access the changes they've made to GPLed code, but can't really benefit from them as an end user.

      I think that the people who complain about "activism" are ignoring the fact that the GPL's protections have been eroding for years. GPL3 mostly just reasserts the rights that GPL2 no longer protects adequately.

      --

      You want the truthiness? You can't handle the truthiness!

    6. Re:Think of it as a security patch by sumdumass · · Score: 1

      Well, first off, there always have been versions of client server computers so if it was a logical extension, then it probably would have been clearly outlined when the GPL was originally written as most computing at that time was done on terminal and mainframes and often involved servers hosted at other sites/companies.

      The main activism that are different is the fight against the DMCA which didn't exist and the TIVO blunder it enabled. The GPLv3 went from being a free license to a retaliation tool and was even touted as one by many members of the FSF including you during the creation of it. What Tivo did wasn't right, but at the same time, neither is corrupting the GPL to strike back at them. Now the GPL attempts to force access to hardware where it previously was only concerned with software.

    7. Re:Think of it as a security patch by sumdumass · · Score: 1

      The way people access software has changed dramatically over the last twenty years. With so much software being deployed as web applications and services, it's easy to distribute open source software in a way that doesn't count as "distribution" under GPLv2. For many categories of software, this essentially renders the sharing provisions moot.

      No, not really. Even when windows 3.1 came out (windows for work groups), it had hyperterminal by default because terminal services and remote networking was an essential part of how computing was done back when the original GPLv1 was created. Nothing has seriously changed since then other then the methods of access. IF I remember right, I was running a netware server on top of MS-DOS that three customers dialed into to synchronize warehouse data back in 1991 with the blazing fast 9600 baud modem.

      Code signing as an anti-competitive tactic was also non-existent. It was just assumed that the person who received the executable could, given the source code, recompile a new version of the code and run it on the same computer. Code signing makes that impossible to do legally (DMCA, etc.). Hence, you can access the changes they've made to GPLed code, but can't really benefit from them as an end user.

      If companies doing the code signing was actually selling computers or software for computers, I would have a lot more sympathy for this cause. As it turns out, they aren't selling computers, they are selling appliance devices that happen to be computers. I feel that's a distinct difference because they never intended to sell you a computer to do whatever you wanted to do, they sold you a device that did specific things and they have no obligation to allow more then that to happen. However, the DMCA does not make attempting to get more illegal, it makes distributing the ability illegal.

      I think that the people who complain about "activism" are ignoring the fact that the GPL's protections have been eroding for years. GPL3 mostly just reasserts the rights that GPL2 no longer protects adequately.

      The GPLv3 attempts to do things the GPLv2 never intended. Certainly conditions existed long before Tivo or the DMCA that would have alluded to those same issues. I mean I still have dongles and special serial adapters to chain several dongles together from software that was otherwise locked. That's about the equivalent of code signing for the most part. The thing is, I do not think the GPLv2 was ever intended to protect against those things as they were clearly present and a concern at the time. To say the GPLv2 no longer protects adequately is a little of a stretch on what the GPLv2 originally protected in the first place. The game has changed and it's the activism that changed it.

    8. Re:Think of it as a security patch by Bruce+Perens · · Score: 1

      TIVO is just one of a large number of entities that attempted to find loopholes in GPL2, and not even the most serious.

      While client-server has existed for some time, there was no potential for client-server performance of anything but a phone system or broadcast media to the mass consumer when GPL2 was created.

      So, what we have here are not changes in the basic goals of the license, to implement Free Software, but in the implementation itself. These were required by the changes in markets, the style of accessing computers, and law.

    9. Re:Think of it as a security patch by Bruce+Perens · · Score: 1

      Lots of folks have forgotten what null modems were for, and how networking had to be wedged into windows 3.1 after the purchase. I'm not at all sure that hyperterminal had telnet out of the box back then.

    10. Re:Think of it as a security patch by Thinboy00 · · Score: 1

      TIVO is just one of a large number of entities that attempted to find loopholes in GPL2, and not even the most serious.

      TiVo didn't "find a loophole". Access to source and access to hardware are two totally unrelated things.

      While client-server has existed for some time, there was no potential for client-server performance of anything but a phone system or broadcast media to the mass consumer when GPL2 was created.

      So, what we have here are not changes in the basic goals of the license, to implement Free Software, but in the implementation itself. These were required by the changes in markets, the style of accessing computers, and law.

      If RMS feels that way, why didn't he merge the AGPL into the GPLv3?

      --
      $ make available
    11. Re:Think of it as a security patch by sumdumass · · Score: 1

      I'm pretty sure it was. That or we had the very first version to be availible. It's been a while I must say.

      If I remember correctly, the windows for work groups which was a little different then the regular windows 3.X, was designed specifically for the NT environment. Perhaps there was differing versions of hyperterminal? Anyways, I know I was using it by 1993 with telnet capabilities whether is was an add on or not. We had a menu driven screen sort of like with the early BBS's (tomcat or was it wildcat?) that allowed orders to be placed and warehouse data to be synced.

      In a way, I'm glad those days are gone, but in a way, I wish they were still around.

    12. Re:Think of it as a security patch by Bruce+Perens · · Score: 2, Insightful

      Access to source and access to hardware are two totally unrelated things.

      You say that now, because you have motherboards available to you that don't even come with an operating system and are publicly documented so that you can run the OS you like. But your access to such things is by no means guaranteed. Consider a future in which embedded devices like phones are the way we use computers. Sometime in the future there could be no mass-market hardware that would allow Free Software to run. You won't be able to get the right code-signing, or a place in the app store. RMS was concerned about that. IMO for good reason. Thus the anti-circumvention material in GPL3.

      By the way, we only get away with manufacturing hardware that runs Free Software for software-defined radio today because it's "test equipment". FCC has no intention of allowing open hardware for radio applications to reach the mass market. We could get into a similar situation with other open hardware.

      If RMS feels that way, why didn't he merge the AGPL into the GPLv3?

      Why doesn't he make LGPL into GPL? He gives you a choice and then recommends that you take a particular choice, but doesn't require it. IMO sometimes this is done to get better acceptance at the cost of less-well-enforced freeness.

    13. Re:Think of it as a security patch by Bruce+Perens · · Score: 1

      The TCP/IP was something called "winsock" from a third party, but it was definitely an add-on to 3.1 . As far as WfW, I think that out of the box there was the early SMB-based networking, not TCP/IP. And there was Novell.

    14. Re:Think of it as a security patch by BitZtream · · Score: 1

      Yes, the software world has changed.

      What I would like to know, from your examples is what ANY of them have to do with being a reason that GPLv2 needs changed?

      Please, explain to me why GPLv2 needs to be changed because of the DMCA. I'd love to hear your real arguments, not the party line.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    15. Re:Think of it as a security patch by Bruce+Perens · · Score: 1

      FSF has that here. My own rationale is that application of DMCA to my code in a locked down device makes my code essentially proprietary. I might be persuaded to write proprietary code for someone, but I'd want to be paid for that. My motivation for writing code that I'm not paid for is that the code will remain free.

    16. Re:Think of it as a security patch by sumdumass · · Score: 1

      I did some checking, your basically right in that windows didn't get native winsock or TCP/IP support until 1994 with an add on that later became the win95 tcp stack.

      The winsock package was more or less an application layer between the programs and network drivers like the TCP/IP driver. IBM and 3com produced third party NDIS drivers and winsock layers that allowed networking in dos as well as in windows for work groups before microsoft officially supported it.

      However this still doesn't detract from the fact that computers were dialing in to slip accounts and ppp accounts long before the TCP/IP driver was implemented. I mean I remember getting in trouble in the mid to late 1980's for running the phone bill up dialing into BBS's across the country on my commodore 128. And that was basically software running on the server with just screen/keystroke info passing back and forth through a terminal program called common sense. In fact, Quantum Computer Services (later renames AOL) offered an online service for the commodore 64 that ran online games and so on as far back as 1984 IIRC and Dad had an account. It's about the only time I would openly admit to using Aol on purpose outside of getting my mail servers de-listed as spam.

    17. Re:Think of it as a security patch by Timothy+Brownawell · · Score: 1

      You say that now, because you have motherboards available to you that don't even come with an operating system and are publicly documented so that you can run the OS you like. But your access to such things is by no means guaranteed.

      How did this get to be the case? What has changed, that it won't remain the case?

      Consider a future in which embedded devices like phones are the way we use computers. Sometime in the future there could be no mass-market hardware that would allow Free Software to run.

      Taking your ball and going home might make you feel better, but it won't actually help in this situation. What will help is making sure that enough of the market is known to value tweakability, or legislation barring that kind of anti-customer behavior.

      By the way, we only get away with manufacturing hardware that runs Free Software for software-defined radio today because it's "test equipment". FCC has no intention of allowing open hardware for radio applications to reach the mass market.

      Well of course, they don't want to make it too easy for some nitwit to patch it to violate the regulations. So you get things like OpenMoko locking down that one little part so it always follows the rules, while still providing an open platform with wireless connectivity.

      We could get into a similar situation with other open hardware.

      How, exactly?

    18. Re:Think of it as a security patch by Bruce+Perens · · Score: 1

      How did this get to be the case? What has changed, that it won't remain the case?

      It originally came about because of the reverse-engineering of IBM BIOS. What has changed now is that devices are built to exercise strong DRM on digital media, and DMCA includes tremendous fines for circumvention of copyright-management systems, including the copyright of the device itself and its installed software.

      The easiest way for us to be locked out would be if significant sites started to require TPM and a properly-signed OS for web access. They do want to protect their content from the evil "view source" button, etc.

    19. Re:Think of it as a security patch by IntlHarvester · · Score: 1

      Just for the record, WfW contained a dialer program called "Terminal" (not Hypertermial) and the TCP/IP add on had a commandline telnet program.

      However talking about TCP/IP overlooks the fact that vast majority of Windows 3.1 corporate installations were on Novell networks, and used client-server technology like ODBC.

      Anyway, Perens seems to be implying that networks were strange new technology because of how kludgy Windows was, but I don't see how this applies to academic UNIX users like Stallman who would have been completely familiar with the idea.

      --
      Business. Numbers. Money. People. Computer World.
    20. Re:Think of it as a security patch by Timothy+Brownawell · · Score: 1

      It originally came about because of the reverse-engineering of IBM BIOS.

      And now we have PCIe, SATA, USB, DDR3, etc. All of which post-date that, and all of which are standards rather than proprietary. Attempts to take things proprietary have failed, for instance various proprietary ISA replacements before PCI standardized them out of existence or Firewire with its licensing fees.

      What has changed now is that devices are built to exercise strong DRM on digital media, and DMCA includes tremendous fines for circumvention of copyright-management systems, including the copyright of the device itself and its installed software.

      Some are, but some new ones are also moving towards more openness. If we get net neutrality for wireless and handset unbundling (both of which I believe are currently being considered), then this will turn into a massive movement towards openness in cellphones/pdas.

      The easiest way for us to be locked out would be if significant sites started to require TPM and a properly-signed OS for web access.

      Somehow, I think that would go over about as well as the PentiumIII PSN. It will also be prevented if a significant fraction of the userbase is always on non-signable platforms, and I suspect it would interact poorly with search engines.

      They do want to protect their content from the evil "view source" button, etc.

      I find your paranoia... distrubing.

      Aren't Apple and Amazon offering no-DRM music downloads now? Google has a kinda-open phone platform, Nokia is starting to like openness, vendors are shipping computers with Linux instead of Windows or as an embedded dual-boot environment. There are actual investigations/inqueries into anti-customer behavior, even beyond monopoly anti-trust stuff. Microsoft is going from "pure evil" to "split personality". I think things are actually looking up a bit.

    21. Re:Think of it as a security patch by Bruce+Perens · · Score: 1

      Things are looking up a bit, but you noticed the big anti-net-neutrality putsch going on today, didn't you? And although audio seems to have opened up significantly, video is progressing in the opposite direction. The next iteration of HDML allows no analog video at all.

    22. Re:Think of it as a security patch by Bruce+Perens · · Score: 1

      Typo. That's "HDMI". Anyway, nobody's fighting what is going on with HDMI.

    23. Re:Think of it as a security patch by QuoteMstr · · Score: 1

      Backwards compatibility constraints work in our favor for once then. No major website would institute such a policy and potentially cut off most of its audience, and on the other hand, the "trusted" chain won't be set up until there's a demand for it.

    24. Re:Think of it as a security patch by Anonymous Coward · · Score: 0

      GPL is not activism against copyright. It's activism against closed source software and actually needs copyright to enforce this. That's why many free software advocates dislike the idea of restricting the copyright term to something like 5 years (oh no, the closed competition could "steal" our precious source and make it non-free). For similar reasons many free software advocates would actually like to see copy protection that really works, because this would lead more people to use the OSS-equivalents of the protected software.

    25. Re:Think of it as a security patch by sumdumass · · Score: 1

      Thanks for the information on windows for work groups. It's been a while and I was just getting into the behind the scenes part back then.

      But yea, that was the point I was going for, software as a service isn't a new concept that didn't exist way back when the GPL was created. For whatever reason, it's a concern now when it wasn't then and at minimum, we should acknowledge that a change or shift in concerns with it happened between the GPLv2 and v3.

  28. Re:BSD rules by V!NCENT · · Score: 1

    I was reffering to people who work at companies that write proprietary software and their lazy ass developpers. They cannot copy GPL code because they don't want to use the GPL. People get hostile when their job is jeopardy because of a free of charge and rivaling GLP project.

    --
    Here be signatures
  29. Re:Zealots caught in Gnu/Stallmans trap by Anonymous Coward · · Score: 2, Informative

    The license was already proven in court numerous times in different countries. It can definately hold up.

    It looks like you didn't RTFA.

    What they're arguing, is that there might be corner cases (and these have not been in court) where the license isn't going to apply, or do what it is intended to do.

    Copyright law (which copyright law? Well, let's say USA's...) plus all the loads of case law that have come from it, defines derivative work a certain way. Assuming you are a well-trained lawyer and have a shitload of money for research and an IQ and Judge-Psi scores of 300 each, you can look at, say, Project Beta and declare whether or not it is a derivative work of Project Alpha.

    Let's say Project Alpha is GPL2 licensed.

    If Project Beta is not a derivative work, then you don't need to bother to read GPL2 and worry about it's wording, so there's no problem here (for the Project Beta people -- let's get back to this in a little while).

    If Project Beta is a derived work of GPL2-licensed Project Alpha, and you don't want to infringe copyright, then you need to follow the terms of GPL2. Now this is where it gets interesting: under the GPL2's definition of derived works -- not the same as copyright's -- Project Beta still might go either way. It might be a derived work under copyright law, but not a derived work under GPL2's defintions, which means that GPL2's terms that talk about derivative works, might not apply. So you might have something that is legally a derivative work, but GPL2 might not give you any distribution rights. Or it might give you distribution (GPL2 defininition) rights, but then legally you might find that you still don't have distribution (copyright definition) rights.

    What has gone wrong, is that GPL2 is using copyright-related terms. The license doesn't change, but copyright changes all the time. This can make a big fucking mess and create ambiguities that no one can guess how courts will resolve.

    Let's get back to the case where Project Beta is not (according to copyright law) a derived work of Project Alpha. But let's say that it is a derived work according to the definitions in the GPL, if only those definitions actually applied (which the don't). Project Alpha released their code under GPL2 because it does what they want. But now the GPL2 has let them down, because the people who built on their work, aren't having to comply. Maybe that's ok. From a public policy viewpoint, it is ok. But nevertheless, Project Alpha just got "tricked" by RMS into believing they were going to get what they want. (No, I don't really blame RMS.)

  30. People still don't understand GPL vs. BSD by Bruce+Perens · · Score: 3, Insightful

    You went with BSD because you were willing to make a no-strings-attached gift of your software to everyone. Had you not been willing to do that, you would have found a license that did acceptably what you had wanted from GPL2.

    For many of us, sharing-with-rules is more attractive than gift. This is especially true for business, because sharing-with-rules admits the potential for dual licensing. This is one of the few ways to carry out Open Source business that actually works.

    GPL vs. BSD is essentially a matter of business (or non-business) strategy. You pick the rules that work for you, and then you pick a license.

    1. Re:People still don't understand GPL vs. BSD by onefriedrice · · Score: 1

      GPL vs. BSD is essentially a matter of business (or non-business) strategy. You pick the rules that work for you, and then you pick a license.

      By logical extension, the conscious choice of any license is a matter choosing whatever rules/conditions you would like to release your stuff under. There are more licenses than just two, and while we sometimes group everything that isn't GPL under the term "BSD," there is a reason why hundreds of licenses exist (and it's not a bad thing); people should understand the terms and conditions of the licenses they use, and they should be able to make a conscious decision concerning the various unique clauses.

      I'm not a huge fan of this debate of religious proportions. Just use whatever terms and conditions you agree with for a given project.

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    2. Re:People still don't understand GPL vs. BSD by Richard+Steiner · · Score: 1

      If you are the sole copyright holder, you can release the code under more then one license if you so desire. That can result in some interesting situations, and the end result might not always be what you want, but as far as I know it's perfectly legal.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    3. Re:People still don't understand GPL vs. BSD by Bruce+Perens · · Score: 1

      The problem with having many licenses for Open Source / Free Software is that they are not compatible with each other. If you stick to Apache, LGPL3, GPL3, AGPL3, they all are compatible with each other, and provide you with essentially all of the operable strategies.

    4. Re:People still don't understand GPL vs. BSD by BitZtream · · Score: 2, Insightful

      This is one of the few ways to carry out Open Source business that actually works.

      Which business would that be? Please exclude those that are surviving off IPO money, billionaire investors or VC money. Basically show me the company you are referring to that makes money off OSS directly and not off of funding from something else.

      Go ahead, I'll wait.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    5. Re:People still don't understand GPL vs. BSD by Bruce+Perens · · Score: 1

      MySQL. They were profitable, and probably still are, and Sun bought them for 1.1 Billion dollars after they'd actually prepared, but not filed, an IPO. Too bad what happened to Sun after that, but it wasn't MySQL's fault.

    6. Re:People still don't understand GPL vs. BSD by turbidostato · · Score: 2, Insightful

      "MySQL"

      Sorry but while quite near the mark, you won't get the cake. MySQL makes/made its money not by its open source distribution but from its *closed* source distribution. They dual license their codebase, you know...

    7. Re:People still don't understand GPL vs. BSD by Bruce+Perens · · Score: 1

      Yes, that is what dual-licensing is about. It allows you to make Open Source, and sell it as proprietary software to folks who don't want to free up their derivative works.

      In both cases there is a quid-pro-quo. It is either software, or money.

      We know of only two profitable Open Source companies, MySQL and Red Hat. The others have not released financials.

    8. Re:People still don't understand GPL vs. BSD by Anonymous Coward · · Score: 0

      "GPL vs. BSD is essentially a matter of business (or non-business) strategy."

      No. Wrong. The BSD license explicitily allows business use. Apple uses it, for instance.

      It's simply amazing that you can distort facts so much. You are free to take the BSD license and do what you want. It might be beneficial to you to release code under am open source busniess friendly license. There are many companies that use BSD licensed code in products and that contribute back. Furthermore, Linux is not "sold" either - which further weakens that incredible Reality Distortion Field around you.

      You are making up excuses for the fact that you really want to sell proprietary licenses.

      I am no fan of Stallman or the GPL, but what you do can only be considered a perversion of the FSF's original intent.

      This is a fairly recent development and it was brought about because the GPL wasn't fully thought through.

      I fully understand that there are suckers out there that would contribute their time and work to you, so you can shrink wrap it and sell it. Suckers are suckers. That's why they're suckers.

    9. Re:People still don't understand GPL vs. BSD by turbidostato · · Score: 1

      "We know of only two profitable Open Source companies, MySQL and Red Hat."

      I'll repeat it slowerly in case I didn't make myself clear before: MySQL doesn't get direct profit from its open source product but from its closed source product (the fact that both are based out the same codebase is irrelevant here) therefore it is not "an open source company".

    10. Re:People still don't understand GPL vs. BSD by Bruce+Perens · · Score: 1

      MySQL has worked out a successful means of being paid while producing Open Source. To do so they separate the people who want to share from those who do not, and get a fair quid-pro-quo from both. If proprietary software stopped existing this would not work, but for the forseeable future it does. Their proprietary licensed program is identical to the Open Source one (wasn't always, I know). As far as I can tell, it's all good.

    11. Re:People still don't understand GPL vs. BSD by turbidostato · · Score: 1

      "MySQL has worked out a successful means of being paid while producing Open Source."

      That's as irrelevant as saying that a given company has worked out a sucessful means of being paid while producing marketing. The point is that MySQL is not able to leverage open source software directly into money.

      Please pay attention that this doesn't mean what they are doing is either good or bad nor that I'm one of those that cry "there's no way to monetarize open source, that's why it's communist and antiamerican".

      MySQL has found a way to take advantage from producing open source software to its own benefit, which is fantabulous; other companies like Troll Tech, now under Nokia, found viable the same kind of bussiness strategy. Other companies, like Red Hat, don't develop so much software (so much percentage related to their own bussiness volume) but still manage to make money directly upon the distributed open source software (i.e: by means of support contracts over such software). Others take benefit from open source by means of direct contract for developments, others...

      But this doesn't mean that MySQL is able to directly monetarize open source: it doesn't. And it doesn't mean that there isn't a ton of "profitable Open Source companies". There are "profitable Open Source companies". A lot of them. Maybe they are not "big", but there are a lot of them developing code and services upon open source. The company I work for is one of them. We develop services (i.e. installing and customizing groupware servers upon OpenLDAP, Postfix, eGroupware, Debian, courier...); we develop code customizations; we provide patches to upstream maintainers and we develop our own code base distributed under open source licenses. While we are not as big as MySQL or Red Hat we *are* profitable Open Source companies and there are a lot like us.

      It's a pity that even such a high profile as Bruce Perens seems to forget what's the "barebones" basis for a profitable open source company: produce code by contract.

      Almost no one is able to produce a new operative system nor an office suite from the ground up, even more against the competition from already stablished closed source competition, but there is bussiness place for customizations and partial developments that are indeed possible because there's a hugh amount of already opened source code you can build upon. You cannot provide value by means of a modified version of Windows; only Microsoft can do that, but you can provide value by customizing/extending i.e. Linux because of its open nature.

    12. Re:People still don't understand GPL vs. BSD by Bruce+Perens · · Score: 1

      I understand that producing code by contract can be a way to make money. But unfortunately I can not cite such companies as successful, because they never release their damn financials! I have no proof for any company but Red Hat and MySQL.

    13. Re:People still don't understand GPL vs. BSD by turbidostato · · Score: 1

      "I can not cite such companies as successful, because they never release their damn financials! I have no proof for any company but Red Hat and MySQL."

      I don't think Nokia is in red numbers, nor it is Novell or IBM. I don't think Patrick Volkerding is losing money either (Slackware being a one person show I don't think it can sustain long term loses). Disregarding companies, Debian, KDE, Gnome or OpenBSD are not in the reds either...

      But I see your point. Anyway, you may change your assertion in order to say that you don't know of *publicly traded* companies but this or that (and then again, MySQL can be profitable but it is not directly because of its open source stanza: it's profitable because it sells licenses from a closed sourced software. On this regard it's alike to Microsoft only it uses different marketing tools).

      My point is that not all companies are publicly traded companies and that those non publicly traded companies make a big piece of the overall economy and they are successful. Just look for your (almost) mom-n-pop local linux-friendly company and if it's more than five year old I'll show you a successful open source-friendly company. I think it's important to attract attention to them because I do think there's not so much money in the open source field as it is in the closed source camp (in other words, don't expect becoming the new Bill Gates developing open source) and that's a direct result of open source being a better bussiness style for society: show me a bussines that makes over 50% net profit and I'll show you a bussiness that is cheating against free market and making overall market a worse place as a result.

    14. Re:People still don't understand GPL vs. BSD by Bruce+Perens · · Score: 1

      The difference between MySQL and the large companies you cited is that MySQL before acquisition did not have a significant product that was unavailable as Open Source.

      Companies that aren't traded can publish financials if they wish, they just choose not to do so. Frankly, I disbelieve that any of the current crop of Larry Augustin companies are over the line of profitability. I fear that they might all fold at once, due to the common investor, and that would cast a false impression of failure upon the Open Source model.

      Debian and co., are non-profits. I suspect that Patrick supports himself through consulting.

  31. Re:BSD rules by Disgruntled+Goats · · Score: 1

    I was reffering to people who work at companies that write proprietary software and their lazy ass developpers.

    Ahh yes because it's only proprietary software companies that have lazy developers. LOL.

    They cannot copy GPL code because they don't want to use the GPL. People get hostile when their job is jeopardy because of a free of charge and rivaling GLP project.

    So then all the companies that do copy GPL code aren't lazy, right?

  32. Re:Zealots caught in Gnu/Stallmans trap by NoYob · · Score: 1
    IP laywers don't like copyleft for a reason.

    Really? Why is that?

    I don't see why they would. It's not like it prevents them from making any money and considering the legalese that the GPL is written in, it looks like a good thing for the IP lawyers - if I had a business that used the GPL in one way or another, I would have legal council. And this article is a prime example of why one would need legal council.

    The law isn't like computer code where what's written down can only be interpreted one way. It's not as easy as black and white.

    --
    It's NOT me! It's the meds! I'm on 1000mg of Fukitol.
  33. It definitely CAN prevent you using the software by Anonymous Coward · · Score: 0

    without the device to run the software, how do you "use" software?

    You're just bitter because you can't take someone else's code and use it without paying.

  34. Of course it isn't responsible for open source by Anonymous Coward · · Score: 0

    It's responsible for FOSS.

    And note:

    BSD is lame: compared to GPL it's a backwater. Great OS comes from it, but it is an also-ran. Because the license is "give it away!". What company would do that?

    Perl is released under GPL too at v5. And the AL 2 is GPL3 compatible, so no difference: you can merge code between them and the rights and responsibilities are equal, so not very different from GPL3.

    Poor examples.

  35. Re:BSD rules by zach_the_lizard · · Score: 1

    I was reffering to people who work at companies that write proprietary software and their lazy ass developpers.

    Darn you, Apple! Why are you too lazy to write 100% of your operating system! Real coders write a new operating system every day, and those OSes have no need to ever be compatible in any way.

    Kids these days. Next you'll be talking about "functions" and "object oriented" and other such hippy nonsense. Why, I've gotten by for years by copying and pasting all of that code where ever it goes. Now get off my lawn!

    --
    SSC
  36. Re:Zealots caught in Gnu/Stallmans trap by Tetsujin · · Score: 4, Insightful

    These are lawyers talking about a possible flaw in a legal document.

    It's like a coder talking about a bug in a C program. You can say to yourself "Oh, that coder's just causing trouble. There's no real bug" - but that doesn't change the reality that the compiled program will do just what the C instructions tell it to do - nothing more, nothing less. (Well, except that a legal document is interpreted more subjectively - if the document is not written very precisely then different readers may interpret it differently... This is why we live in a world of "legalese" - it sounds arcane and needlessly complicated to non-lawyers but that's just because non-lawyers haven't learned the terminology and practice of precisely phrasing a legal document and guarding against the various rules which may be in effect "by default"...)

    We have to be realistic about this - there have been some GPL-related court cases in which the GPL was upheld, but there are also issues surrounding the license, as well as how those are likely to play out in actual court cases, which may be unresolved or unfavorable to people who value software freedom. If one hopes to fix the problem, then one has to be realistic about where and what the problem is. We have a certain set of goals when we license something under the GPL - if we want to actually achieve those goals, we have to do our best to make sure the GPL is legally sound.

    The problem of what constitutes a derivative work is one that I've heard before... The problem is that what you or I might consider a GPL violation could in fact be a very small piece of GPL code pulled into a very large non-GPL project. It's difficult to call that a "derived work" of the GPL'ed project. It's using GPLed code but the project as a whole may very well not be "derived" in a real sense from that GPLed work. If the project is big and the bit of borrowed GPL code is small, courts may not take the offense seriously. I don't know if this is something that can be solved with a better license, or if the kind of protection the GPL demands is beyond the scope of copyright... Anyway, it seems like a problem. Even if we want to tell people "you can't reuse parts of this code in other projects unless those projects are GPLed, too", we may not be able to rely upon that demand being fully effective...

    Finally, it's worth emphasizing that law is not a static thing. It's a set of agreements between people subject to interpretation and alteration by people. Saying "it works and it doesn't need to change" may not be realistic. If people are working to undermine the GPL, then other people must work to reinforce and improve the license, if it is to be viable in the future. Basically, if the GPL matters to you then you need to fight for it.

    --
    Bow-ties are cool.
  37. Re:Distribute seems fine; derivative work, maybe n by Attila+Dimedici · · Score: 3, Insightful

    If you borrow the phrase 'derivative work', which is defined by copyright laws, and then the definition of 'derivative work' is changed in the copyright laws, does that mean the definition in the GPLv2 has also changed?

    It doesn't matter how you word it, when the legal definition of the words you use change, what they mean in the license will change. You have to use words that have legal meaning to write your license, if the legal meaning of those words changes, the meaning of your license will change.

    --
    The truth is that all men having power ought to be mistrusted. James Madison
  38. Re:Zealots caught in Gnu/Stallmans trap by Philip+K+Dickhead · · Score: 2, Interesting

    You really beleive it all to be this simple? Have you ever been in a room with either lawters from firms of this size, or with the technology marketing teams that fund them?

    They are "interesting" rooms.

    "DLA Piper is one of the largest law firms in the world and it is the only firm with more than 3,500 lawyers in North America and Europe. DLA Piper is a legal services organization whose members and affiliates are separate and distinct legal entities."
    http://en.wikipedia.org/wiki/DLA_Piper

    IBM and Novell both are certainly money this firm takes. Probably Microsoft, too. All of these players have "proxies" that they push markets with - like cold war intelligence and battle operations. I have heard the planners at one proprietary vendor - supposedly Open Source advocate - talk about funding CentOS - to damage RedHat. They'd do so through participation in a third vendor consortium/forum. This stuff is common.

    --
    "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
  39. Re:Distribute seems fine; derivative work, maybe n by Anonymous Coward · · Score: 0

    I don't understand how 'propagate' and 'convey' are any better than 'distribute'.

    In Anglo-Saxon law, the former terms have legal definitions and a set of case law.

  40. Re:BSD rules by Anonymous Coward · · Score: 0

    what, you think all work is 100# scratch?

    I'd like to remind you of that Kernel thing.

    Oh right, why don't you make your own? loser. /barring actual logic and reality to your asinine comment.

  41. This is propaganda by Anonymous Coward · · Score: 0

    This anonymous coward has some kind of agenda and should be kept out of the press. The GPL3 has been applied in court (successfully) many times.

    I assume the agenda is to slur the truly wonderful GPLv3 and spread FUD about the so-awful GPLv3 so people will feel able to steal.

  42. Re:Zealots caught in Gnu/Stallmans trap by JustinRLynn · · Score: 1

    This is why it is recommended by the license itself to leave a clause in the license grant that reads "or any later version" which allows license upgrades to be performed by the originators of the GPL and now people without any copyright claim to the software to take a license out under the newest version. It has a repair function and it's built into the grant.

  43. Saber Rattling by hackus · · Score: 4, Insightful

    Oh I don't know....GPL V2 has been in and out of the court all over in Europe.

    Most settle without a hitch.

    Some, need to have it explained in front of a judge.

    This guy doesn't know what he is talking about, and if the GPLv2 was unsound legally, it would have long been over turned.

    GPLv2 even scares Microsoft's lawyers.

    The guy just wants attention.

    Send him a cookie.

    -Hackus

    --
    Got Geometrodynamics? Awe, too hard to figure out? Too bad.
    1. Re:Saber Rattling by Courageous · · Score: 1

      GPLv2 even scares Microsoft's lawyers.

      It would scare any lawyer with half a brain. Virtually any argument that one could anticipate from an infringer has a swirl of next steps in which defendant explains to the judge their reasoning behind their willful copyright infringement. Once they get to understanding that, they do 180's so fast their almost 360's.

      C//

  44. What the HELL is a "meta-vendor"??? by Anonymous Coward · · Score: 0

    "They're a vendor"

    "No they're not"

    Thinks: I am NOT WRONG!!!! I'm NEVER wrong!!!!. "they are, they're a meta-vendor!!!"

    A leap of weasel wording that would have Darl McBride blanch in horror...

    OK, YOU'RE a meta-vendor. Therefore your point of view cannot be considered accurate and is therefore obviously biased.

    1. Re:What the HELL is a "meta-vendor"??? by rubycodez · · Score: 1

      my word, so it's whatever I say it is. take your meds now.

  45. Re:Zealots caught in Gnu/Stallmans trap by mweather · · Score: 1

    Really? Why is that?

    Because they are paid to dislike it.

  46. "I've killed at least two Mac conferences" by SgtChaireBourne · · Score: 4, Interesting

    Except that this is a story about a "web conference hosted by the license-sniffing firm Black Duck software". Blackduck is hardly going to allow any criticism of its partner, Microsoft, nor allow its major thorn, the GPL, to go unmolested. Go re-read plaintiff's exhibit 3096 about stacking conference panels. Even without a sock puppet organizing the conference, M$ has a prolific history now of interfering with and shutting down conferences on competing (that's everything by the way) technologies.

    "So you want to love those conferences to death. I've killed at least two Mac conferences. First there was the Mac App Developers Conference. I was on the Board of Directors of the Mac App Developers Association long ago, and after I left I worked to try to turn it into a cross- platform developers conference, and I did. I managed to make their last conference was very cross-platformn, both Windows and Macintosh, which of course turned off their Macintosh audience; half of the conference was irrelevant to them. They didn't care about Windows. They were a bunch of Mac guys. Which diluted the value of the conference. And they didn't know how to advertise the Windows guys when the Windows guys showed up. So they lost money that year and the group folded. Oh, well. One less channel of communication that Apple canuse to reach its developers." Plaintiff's Exhibit 2456, Comes v Microsoft

    When you're dealing with Microsoft, you're dealing with cockroaches. Get over it.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    1. Re:"I've killed at least two Mac conferences" by Disgruntled+Goats · · Score: 1

      Except that this is a story about a "web conference hosted by the license-sniffing firm Black Duck software".

      Umm, no it's not. They are about what two lawyers who work for the OSI and the Linux Foundation think may be legal deficiencies in the GPLv2.

    2. Re:"I've killed at least two Mac conferences" by elnyka · · Score: 1

      When you're dealing with Microsoft, you're dealing with cockroaches. Get over it.

      Non sequitur. What exactly does this invalidate anything that the article says?

  47. Re:Zealots caught in Gnu/Stallmans trap by 1729 · · Score: 3, Interesting

    I wonder who pays these gentlemen.

    If you had read the summary you'd see they work for the OSI and the Linux Foundation. Hardly organizations that are anti-GPL, anti-FOSS or anti-Linux.

    OSI was founded by people who were unhappy with the Free Software Foundation and the GPL. OSI Founder Eric S. Raymond recently said that the GPL is no longer needed.

  48. Re:Zealots caught in Gnu/Stallmans trap by Alex+Belits · · Score: 1

    It's like a coder talking about a bug in a C program. You can say to yourself "Oh, that coder's just causing trouble. There's no real bug" - but that doesn't change the reality that the compiled program will do just what the C instructions tell it to do - nothing more, nothing less.

    Programs don't run by coders arguing about them. Legal documents mean whatever a the last lawyer convincingly pretended they mean as long as that lawyer didn't get get caught by another lawyer.

    --
    Contrary to the popular belief, there indeed is no God.
  49. Re:Zealots caught in Gnu/Stallmans trap by BitterOak · · Score: 1

    The license was already proven in court numerous times in different countries. It can definately hold up.

    But did any of these cases involve the "derivative work" aspects of the license? That seems to be the issue here, not the GPL as a whole.

    The one issue I've always disagreed with the GPL folks on, for instance, is code that links to GPL libraries. I know the LGPL was created to allow code to link to libraries without being GPL itself, but what if I distribute, say, a dynamic linking executable which links to GPL code, but I don't distribute the GPL libraries themselves, instead directing users to download them elsewhere. Does my code have to be licensed under the GPL? I believe the intention of the GPL is that it would, but does that have a legal basis?

    --
    If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
  50. Doubts Raised About Legal Status of OSI by rubycodez · · Score: 5, Interesting

    better story: OSI attempts earth-shaking announcement about GPL to draw attention away from fact that their status as nonprofit in California is suspended. Perhaps it was due to failure to file required tax documents (for California and U.S. IRS) for many years, that issue was discussed on Bruce Peren's now-defunct site Technocrat

    http://kepler.sos.ca.gov/corpdata/ShowAllList?QueryCorpNumber=C2224685

    1. Re:Doubts Raised About Legal Status of OSI by rubycodez · · Score: 1

      thought it is important to be perfectly clear that the issue was raised and discussed among posters on technocrat, was not raised by Bruce

  51. Re:Zealots caught in Gnu/Stallmans trap by pthisis · · Score: 1

    I am not a lawyer, and this is not legal advice.

    Let's say Project Alpha is GPL2 licensed.

    If Project Beta is not a derivative work, then you don't need to bother to read GPL2 and worry about it's wording, so there's no problem here (for the Project Beta people -- let's get back to this in a little while).

    If Project Beta is a derived work of GPL2-licensed Project Alpha, and you don't want to infringe copyright, then you need to follow the terms of GPL2. Now this is where it gets interesting: under the GPL2's definition of derived works -- not the same as copyright's -- Project Beta still might go either way. It might be a derived work under copyright law, but not a derived work under GPL2's defintions, which means that GPL2's terms that talk about derivative works, might not apply. So you might have something that is legally a derivative work, but GPL2 might not give you any distribution rights. Or it might give you distribution (GPL2 defininition) rights, but then legally you might find that you still don't have distribution (copyright definition) rights.

    This is exactly backwards.

    The GPL2 does not offer a separate definition of "derivative work". It instead defers to copyright law itself, saying :

    The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law

    The objection of the article is that by defering to the legal definition of "derivative work", you are creating a different set of responsibilities based on what that term means in various jurisdictions.

    That's true, but as you point out the local legal meaning of copyright law is _always_ going to affect whether copyright applies to a particular work or not.

    What GPL V3 does is avoid using the term "derivative work", using distinct terms from copyright law.

    While that does offer more clarity as to what those terms mean within the license, it falls into the trap that you outlined above: with GPLV3-style licenses, you have 2 different sets of standards to determine (first, is this a "derivative work", needed for GPLV3 to apply at all; second, if it is, is it whatever the GPLV3-specific terminology intends to cover).

    The ultimate impact is that you _still_ have to know what a derivative work is locally, and on top of that you also have to figure out the license-specific language.

    What has gone wrong, is that GPL2 is using copyright-related terms

    I'd say that what was right was that the GPLv2 used legal terms rather than trying to create yet another parallel structure. That way, with GPLv2 there's only one set of definitions to pin down, and those definitions are ones that have been pretty well adjudicated in the past so you have a fair amount of history to look at to figure out how they apply.

    This is, incidentally, one of the reasons that I don't put language in my code allowing distribution under GPLv2 "or any later version".

    It's not that I think that the FSF is going to go crazy and put out a GPLv3 saying "the FSF has sole rights to this code" or anything so sinister--it's that they have different motivations from me, and I don't want to put others in control of the license for my code (a decision I'm happy with, considering that the first "later version" since I made that decision seems to be a significant step in the wrong direction to me).

    --
    rage, rage against the dying of the light
  52. Re:Zealots caught in Gnu/Stallmans trap by Timothy+Brownawell · · Score: 1

    The one issue I've always disagreed with the GPL folks on, for instance, is code that links to GPL libraries. I know the LGPL was created to allow code to link to libraries without being GPL itself, but what if I distribute, say, a dynamic linking executable which links to GPL code, but I don't distribute the GPL libraries themselves, instead directing users to download them elsewhere. Does my code have to be licensed under the GPL? I believe the intention of the GPL is that it would, but does that have a legal basis?

    I think it's something along the lines of "probably not, but the litigation costs to verify this probably wouldn't be worth it".

  53. lawyers fishing for work by prgrmr · · Score: 2, Informative

    A lot of the supposed ambiguity can be eliminated if you first look at the code as not being computer programs, but just being another written work, then evaluate any potential "derivative works" from that perspective, and let existing copyright law and case law guide the evaluation. Once you've done that, then look at the license-specific terms of the GPL regarding what it says constitutes distribution, as well as what it says triggers the requirement for distribution, and I think you'll find it's not nearly as convoluted as these two jokers are making it out to be.

  54. Re:Zealots caught in Gnu/Stallmans trap by mabhatter654 · · Score: 4, Interesting

    This is very petty lawyer-ing and typical misunderstandings from software EULA lawyers chasing their own tails for so many years.

    GPL covers SOURCE CODE, and thru "derivative works" covers binary "performances". The whole reason we even have EULA's (End User LICENSE Agreements) is that there was one case 30 years ago where somebody argued that typing source code from a book to RAM and from the RAM to CPU was "infringement" and duplication of the work. So because of the internal machine copies needed, you have to be granted a special LICENSE to USE any kind of software (source code or binary). EULA writers have used US law's reliance on "contracts" to throw the "kitchen sink" in EULAs and call them "contracts" rather than license for use.

    yes, the terms they point out have been more precisely defined since 1991. Judges respect stability and don't fall for dizzying logic like this. Judges will realize terms change and favor the UNMODIFIED document nearly every time as a matter of good faith. GPL v2 has been in heavy use unmodified for 18 years, that's incredible stability in an industry where other EULA writers reserve the right to edit/change/modify their EULAs online, without notice, and you pre-agree to the new terms you haven't even seen yet. The GPL is a legal rock, if the best they can do is mince words there's no threat at all.

  55. Re:Zealots caught in Gnu/Stallmans trap by EsbenMoseHansen · · Score: 1

    It might be a derived work under copyright law, but not a derived work under GPL2's defintions, which means that GPL2's terms that talk about derivative works, might not apply. So you might have something that is legally a derivative work, but GPL2 might not give you any distribution rights. Or it might give you distribution (GPL2 defininition) rights, but then legally you might find that you still don't have distribution (copyright definition) rights.

    You are arguing that if you base your work on some commercial engine, and pay a fee, you might get a lawsuit later because you paid even if you didn't have to pay, perhaps because you qualified for a free license. I do wonder if that makes onto my top 10 of "most-stupid-arguments-ever" ;)

    --
    Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
  56. Drop the RMS double-speak by ClosedSource · · Score: 1

    I think you'll find that content of the license would be quite relevant should the original author want to take legal action against somebody who he believes is violating the GPL. If the terms of the GPL applied automagically, there'd be no reason to write the GPL in the first place.

    The GPL is an agreement between two parties and the fact that it invokes copyright law or wasn't negotiated doesn't change that.

    "The intent of the author of the GPL is irrelevant, but not for the reason you say. The intent of the author is irrelevant because the grant of rights is from the copyright holder to the recipient. The intent of the author in releasing his work under the GPL could be relevant."

    The intent of the author of the original code is also irrelevant for the reasons I mentioned before.

  57. Re:Zealots caught in Gnu/Stallmans trap by rtfa-troll · · Score: 2, Insightful

    This is not quite like mathematics. A legal document may hold for a long time until someone finds a loophole. At the stage that they do find a loophole then very quickly more and more people will start taking advantage of it. Think of tax breaks, where you save tax by having a company or something. To begin with there is no problem until someone realises that you can cheat by registering a company even if you aren't really working like a company. Soon everybody is doing this and the law is no longer working the way it was intended. This is more like crypto. When you start hearing of weaknesses (as with MD5) and someone has already developed a stronger algorithm (here I won't guess which is the right one; RIPEMD? SHA256?) then that is the time to start changing and developing better alternatives (SHA-3). In the case of the GPL-v2 the weaknesses are already showing; hosted/cloud/web applications provide mechanisms for providing people software access without triggering the protections of the GPL-v3. The weak patent protections included are being worked around by Microsoft. "attacks always get better, they never get worse". The time has come to walk, not run away from the GPL-v2. Each of those problems is already addressed in the GPL-v3.

    --
    =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
  58. Re:Zealots caught in Gnu/Stallmans trap by Disgruntled+Goats · · Score: 2, Insightful

    Yes, because the OSI and the Linux Foundation are going to hire lawyers to be their counsel that are actually enemies of their cause. Yeah, that makes a ton of sense.

  59. Dual licenses don't work for open source ... by tlambert · · Score: 2, Interesting

    "You can dual-license something all you want."

    Dual licenses don't work for open source ... without an assignment of rights.

    Specifically, if I license something under the "GPL or the Artistic License", and someone takes it under the terms of the GPL, makes modifications to it, and donates those changes back to me, those changes are a derivative of a GPL licensed work, and therefore must be under the GPL. Only if in their donation back to me there is an assignment of rights to me, am I free to relicense the changes out under the Artistic License.

    This is what bit SGI, when they thought they were gong to get a boatload of developers jumping on their attempt to step out in front of the open source parade with a baton and lead the parade; almost none of the changes that were made by outside developers were usable to them, due to them lacking an assignment of rights.

    -- Terry

    1. Re:Dual licenses don't work for open source ... by dgatwood · · Score: 1

      No, you can specifically state that by contributing code, you agree to license it and authorize the redistribution of it under both licenses. As soon as you do that, you're covered. If they want to write code and license it exclusively under the GPL, they are free to fork, but unless RMS himself decides to write a large chunk of code, it seems unlikely that anyone would do so. :-)

      Where it becomes problematic is when you have a vendor-specific license and you want people to contribute under a "version X or later" of the vendor-specific license. A lot of people will balk at that.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    2. Re:Dual licenses don't work for open source ... by spitzak · · Score: 1

      Then you tell the contributor you cannot accept their code unless they fix the license they are returning it under. Same thing would happen no matter what license you use for your code, somebody can try to give you code with some restrictions you cannot use, and that just means that you cannot use it. But you can ask the contributor to fix it.

      You seem to be under the impression that the GPL somehow "infects" the code and cannot be removed, even by the author. This is just more FUD.

      As for SGI, it certainly is true that if the contributor thinks they are giving up too much by contributing their code, then they won't do it. That could be true even if you only GPL'd your code, there are programmers that hate the GPL and will refuse to contriute code that will be distributed GPL (see CDDL and MSPL).

    3. Re:Dual licenses don't work for open source ... by selven · · Score: 1

      If you have a GPL project, contributors must agree to license their contributions under the GPL. If you have a dual-licensed project, contributors must agree to license their contributions under the dual license. Nothing that difficult about it.

    4. Re:Dual licenses don't work for open source ... by innocent_white_lamb · · Score: 1

      How so? If you offer me a project under a dual license that includes the GPL, I can accept it under the GPL and modify it, and distribute both it and my modifications in accordance with the terms of the GPL without reading/accepting or agreeing to any other license that you choose to offer it under. I don't have to care what other license you may offer.

      The fact that you may not be able to dual-license my GPL-licensed modifications isn't my problem.

      --
      If you're a zombie and you know it, bite your friend!
    5. Re:Dual licenses don't work for open source ... by HornWumpus · · Score: 1

      The base assumption is that the original author/team is still in control of the project.

      In that case you would hear back:

      Please fix the license or we can't accept this code. We have not been able to look at it beyond script based license confirmation. Your contribution failed for the following reasons, blah, blah.

      There are pure GPL forks of versions 1.2, 1.3, 1.4 2.0 2.1 and 3.0 (links to sourceforge) already setup should you choose that option. We are currently stable at version 3.1

      Choosing to fork the project is not the original developers problem. Code merges suck.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    6. Re:Dual licenses don't work for open source ... by micheas · · Score: 1

      Firefox is triple licensed MPL, GPL, and LGPL

      I don't believe you have to assign rights to any contributions, just make sure you tri-license your contributions.

      http://www.mozilla.org/MPL/

  60. Re:Zealots caught in Gnu/Stallmans trap by Philip+K+Dickhead · · Score: 1

    Trust me on this one. There are wheels within wheels.

    --
    "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
  61. Re:Zealots caught in Gnu/Stallmans trap by nomadic · · Score: 2, Insightful

    OSI was founded by people who were unhappy with the Free Software Foundation and the GPL. OSI Founder Eric S. Raymond recently said that the GPL is no longer needed [osnews.com].

    There's a very good reason few people listen to that fruitcake anymore.

  62. Re:Zealots caught in Gnu/Stallmans trap by IntlHarvester · · Score: 1

    What has gone wrong, is that GPL2 is using copyright-related terms.

    Woah, this is hilarious. For years GPL advocates claimed that the strength of the licence was that it was based on "Copyleft", that is the normal enforcement of copyright laws. Now, all of a sudden, it dawns on people that this somehow a huge problem! I never thought I'd see the day that free software zealots were FUDding Copyleft.

    Oh, there is no "GPL2 definition of derived works", except in the minds of people who wanted to extend the licence beyond what it plainly says.

    --
    Business. Numbers. Money. People. Computer World.
  63. Re:Zealots caught in Gnu/Stallmans trap by Tetsujin · · Score: 1

    It's like a coder talking about a bug in a C program. You can say to yourself "Oh, that coder's just causing trouble. There's no real bug" - but that doesn't change the reality that the compiled program will do just what the C instructions tell it to do - nothing more, nothing less.

    Programs don't run by coders arguing about them.

    Well, it's not a perfect analogy. Note there were no cars involved, either...

    Legal documents mean whatever a the last lawyer convincingly pretended they mean as long as that lawyer didn't get get caught by another lawyer.

    I'm not sure what you mean here...

    Each and every time a legal document is read by a new judge, the interpretation may be different. Every time a hostile lawyer reads the document, he will be looking for new ways to exploit flaws in the document.

    To go back to the programming language analogy: it's as if lawyers are programmers who code in an ambiguous language, which runs on hardware which tries to find ways to subvert the intent of the program without contradicting the literal interpretation of its instructions - or find excuses to reject those instructions altogether.

    My point with that sentence was that a legal document, once written, may contain flaws. These flaws, if they exist, are there whether or not we choose to acknowledge them. The whole point of the programmer analogy there was just to illustrate the point that flaws are possible, and that it's not productive to ignore them... Sooner or later, the flaw will be exploited.

    --
    Bow-ties are cool.
  64. conference is hosted by M$ partner by SgtChaireBourne · · Score: 1

    Read the article, the web conference is hosted by the "license-sniffing", Microsoft partner Black Duck software.

    stacked panels are an ongoing tactic of M$.

    Anyway, the GPL has already been proven more than a few times in court on both sides of the Atlantic.
    First U.S. GPL lawsuit heads for quick settlement
    A GPL compliance case against Iliad

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  65. Re:Zealots caught in Gnu/Stallmans trap by cenc · · Score: 1

    Here is the problem. All the IT people here are looking like this as a XOR problem. Either it is good or it is not. The law really does not work that way. What has likely protected GPL from real challenges more than what letter of the law says, is simply most everyone that used it was more or less judgment proof. It was only recent years that big money started getting in to the picture. Very few lawyers that are worth a dam would bring a law suit against the one man band in his basement coding in his spare time, and few of those one man bands would have the resources to take on say the likes of IBM or whatever over not following the licenses.

    Now however we are getting in to problems. The money is there.

    Still, on a real practical level the purpose and goal of the GPL has been met. Basically, to either force or encourage people to share their work. Yea, there might be a few real court challenges, but will everyone just one day come along and claim that all GPL built can somehow be claimed to be closed? The very nature of the way it came about, insures that gene is not going back in the bottle for 99.9% of all works covered by it.

  66. Re:Zealots caught in Gnu/Stallmans trap by Disgruntled+Goats · · Score: 1

    Sorry, I don't trust you. I see no reason why either one of those organizations would willingly hire someone on as their general counsel when the person is working against their own cause.

  67. Derivative works and interpreted languages by proxima · · Score: 2, Interesting

    One thing that's often confused me is the exact relationship between the GPL and interpreted languages. For example, if I write a perl script which calls perl functionality which is part of the base interpreter, my script need not be distributed under the terms of the GPL. This is akin to using a GPL word processor or other software, where the output of a program is not subject to the GPL.

    If, on the other hand, my script calls a perl function which is itself written in perl (licensed under the GPL), the FSF argues that this constitutes a derivative work akin to dynamic linking. Thus, my script (if distributed) must be distributed under a GPL-compatible license.

    I can see it both ways. On the one hand, calling a function written in the same interpreted language is very much like calling a function in a library from a compiled binary. On the other, it's strange to think that there's a distinction based on whether the function being called is written as part of the interpreter (in, for example, C) versus the interpreted language itself. In addition, there seems to be disagreement about whether the GPL really binds like the FSF claims. Lots of interpreted code gets released as the GPL when it seems likely that the LGPL is what the authors really intend; that is, they do not want to restrict scripts and functions which call the code.

    A good example of this is R This statistical language has fairly small interpreter and a large set of both included and downloadable packages, themselves written in R (and licensed under the GPL). Clearly most of the primary authors do not intend for all R scripts using the most basic of functionality to be released in a GPL compatible way; for one, they make the header files necessary for writing C-based libraries for use in R LGPL to explicitly allow such libraries to be non-free. In addition, they are fine with a large number of downloadable packages which restrict commercial use (obviously not allowed under the GPL). Their interpretation of the GPL seems at odds with the FSF. Even if you want to release all your code in a GPL-compatible way, it may be (IANAL) that you cannot call both code restricted from commercial use and GPL-licensed code (basically unavoidable) in the same project.

    --
    "The universe seems neither benign nor hostile, merely indifferent." --Carl Sagan
    1. Re:Derivative works and interpreted languages by belg4mit · · Score: 1

      FYI Perl's a bad example. It is actually compiled (at invocation), and dual-licensed.

      --
      Were that I say, pancakes?
    2. Re:Derivative works and interpreted languages by proxima · · Score: 1

      FYI Perl's a bad example. It is actually compiled (at invocation), and dual-licensed.

      I used perl because that's the example the FSF uses. I know it's dual-licensed, but all perl libraries in CPAN aren't.

      --
      "The universe seems neither benign nor hostile, merely indifferent." --Carl Sagan
  68. Re:Zealots caught in Gnu/Stallmans trap by Anonymous Coward · · Score: 0

    Posting anonymously for legal reasons...

    The company I work for released a product recently that is not much more than a fancy GUI that calls (via OS calls) various bits of software under the GPL and then manipulates the output a bit further. After careful explanation to the legal department about how it works, they looked over the GPL and decided that our program is NOT a derivative work. Our major competition argued against that saying that even though we never included any GPL code in our code, and instead just call the programs "externally", it IS still a derivative work by function, and therefore we must open our code.

    This case is still in the courts... (note: not in the US)

    I think most developers would not consider it a derivative work, however would be hesitant to do this just because it feels a bit "against the spirit of the thing". However from a legal standpoint, both sides can (and are being) argued pretty strongly. What the developers think is entirely irrelevant here.

  69. Re:Zealots caught in Gnu/Stallmans trap by IntlHarvester · · Score: 1

    ...but what if I distribute, say, a dynamic linking executable which links to GPL code, but I don't distribute the GPL libraries themselves ...

    This argument has been around for years, and you're probably right. However, it seems to entirely academic -- nobody's ever done it (except to make a point), and there aren't that many GPL DLLs out there in the first place.

    The only time I can think this "problem" has ever affected anyone in the real world was with MySQL database drivers.

    --
    Business. Numbers. Money. People. Computer World.
  70. Right to first sale by Anonymous Coward · · Score: 0

    for example.

    Installation (in the US, this is explicitly allowed without license, EULA tries to say you only have that right when you agree: you do not. In the UK until Jan 2009 it was strict civil tort so the damages that could be awarded by installing a program would be Nil).

    Criticising.

    Moving to a new computer (see installation above).

    Decompiling.

    Reverse engineering.

    Benchmarks.

    Arbitration clauses.

    Need more?

    1. Re:Right to first sale by ClosedSource · · Score: 1

      I don't need more, just court case citations.

  71. Blame your copyright law by Anonymous Coward · · Score: 0

    Blame your copyright law.

    It defines for source code what a derived work means.

    This is why you have to agree to an EULA to install Microsoft DirectX (shared libraries) or the SDK to make a game linking to Direct X (shared libraries).

    If linking shared libraries were not derived works, MS's EULAs for Direct X et al would be worthless.

    I think you'll find them fighting you tooth and nail over that one, but go ahead, if you think you're hard enough.

    1. Re:Blame your copyright law by Anonymous Coward · · Score: 0

      Wrong. The MS DirectX EULA is a typical redistribution licence, nothing about it indicates it's "viral" and covers "linking" like the GPL. If you aren't distributing DirectX, there is no need for an end user to agree to the EULA.

      (text here: http://wiki.pictomio.com/en-US/Pictomio_EULA.ashx)

    2. Re:Blame your copyright law by WNight · · Score: 1

      Pft. MS slaps EULAs on everything even where copyright specifically states no further permission is required to use the work.

      That they do something is actually closer to proof that it isn't required.

      And yeah, if you buy me a copy of Windows I'll install it without regard for the EULA and proceed to violate the EULA publicly and provably. IF you can GUARANTEE that MS will sue me.

      Not worth using Windows otherwise.

      But they never will because their EULAs are without force. They won't risk a court case because it would be clear to everyone.

  72. Re:Zealots caught in Gnu/Stallmans trap by IntlHarvester · · Score: 1

    Except the derived works "loophole" in TFA wasn't just discovered, people have been arguing about this for decades.

    This seems to be about changing the messaging point in the FOSS community - the new "party line" is apparently to stop handwaving around GPL2 issues and instead accept them and push people to GPL3.

    --
    Business. Numbers. Money. People. Computer World.
  73. Re:It definitely CAN prevent you using the softwar by dgatwood · · Score: 1

    That argument makes no sense. Properly written software should be easily portable to *any* device unless it's a driver, performance considerations notwithstanding.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  74. Re:Zealots caught in Gnu/Stallmans trap by rtfa-troll · · Score: 1

    Except the derived works "loophole" in TFA wasn't just discovered, people have been arguing about this for decades.

    In fact people have even been suing about these issues, so there's already case law. However the very fact that people argue about something is bad. If something can be made clearer then that's better.

    This seems to be about changing the messaging point in the FOSS community - the new "party line" is apparently to stop handwaving around GPL2 issues and instead accept them and push people to GPL3.

    Correct. That's why it's called the GPLv3 rather than having a completely new name. Just as you aren't recommended to install Linux 1.2 any more but rather 2.6.x. If you want you can still use the old version if you want to for some special reason. What's wrong with that? You make it sound like some insidious secret plot rather than a clearly documented upgrade strategy.

    --
    =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
  75. Re:Zealots caught in Gnu/Stallmans trap by 1729 · · Score: 1

    OSI was founded by people who were unhappy with the Free Software Foundation and the GPL. OSI Founder Eric S. Raymond recently said that the GPL is no longer needed [osnews.com].

    There's a very good reason few people listen to that fruitcake anymore.

    Just one?

  76. Re:Zealots caught in Gnu/Stallmans trap by nomadic · · Score: 1

    Well played, sir.

  77. Re:Zealots caught in Gnu/Stallmans trap by IntlHarvester · · Score: 2, Insightful

    Sorry if I wasn't clear, but the 'insidious secret plot' was to handwave around GPLv2 and derived works (see anything GNU has ever said about "linking").

    If OSI's lawyers just discovered this issue, which people argued about on Usenet back in the 80s, they're not doing a very good job.

    --
    Business. Numbers. Money. People. Computer World.
  78. Re:Zealots caught in Gnu/Stallmans trap by Lord+Kano · · Score: 1

    proprietary pussy.

    That's the one case where proprietary is preferable to free/open source.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  79. Re:Zealots caught in Gnu/Stallmans trap by harlows_monkeys · · Score: 1

    The license was already proven in court numerous times in different countries

    In all the cases I've seen, the alleged violator was doing something that would violate copyright if not done under license. No one has ever seriously questioned, as far as I am aware, that the license would not hold up in those kinds of cases.

    However, the problem with the GPLv2, as FSF reads it, is that they think it covers some things that are not prohibited by copyright. No one has ever went to court over those, and if they did, the FSF would lose.

  80. Quote by Anonymous Coward · · Score: 0

    The FSF said 'FFS'.

  81. Re:Zealots caught in Gnu/Stallmans trap by Anonymous Coward · · Score: 0

    If most programs went to GPL 3, you would see a wholesale abandoning of OSS and a return to Microsoft and closed solutions.

    Simple reason: Companies have trade secrets. All it takes is one GPL 3 product in a cluster, and suddenly every single manufacturing thing they have, has to be disclosed to any customers who ask for it by law.

    GPL 2 isn't perfect, but Linux distro makers know that Microsoft would eat their lunch the second that any production OS was GPL 3.

  82. Re:Zealots caught in Gnu/Stallmans trap by rtfa-troll · · Score: 1

    Sorry if I wasn't clear, but the 'insidious secret plot' was to handwave around GPLv2 and derived works (see anything GNU has ever said about "linking").

    Sort of fair enough. Though I think it was more down to insularity (these things are more clear in US law and they have turned out to be right during any actual court cases) and the understanding that since the GPL was a US agreement it would be interpreted in the context of US definitions. Remember lots of what was argued about on Usenet wasn't always stuff that mattered in real life (at least judging from alt.flame :-) )

    If OSI's lawyers just discovered this issue, which people argued about on Usenet back in the 80s, they're not doing a very good job.

    More likely they now have a better answer than they had before, so it's a good time for them to bring up an issue they were less comfortable with previously.

    --
    =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
  83. Re:Zealots caught in Gnu/Stallmans trap by Fred+Foobar · · Score: 2, Informative

    GPL covers SOURCE CODE, and thru "derivative works" covers binary "performances". The whole reason we even have EULA's (End User LICENSE Agreements) is that there was one case 30 years ago where somebody argued that typing source code from a book to RAM and from the RAM to CPU was "infringement" and duplication of the work. So because of the internal machine copies needed, you have to be granted a special LICENSE to USE any kind of software (source code or binary). EULA writers have used US law's reliance on "contracts" to throw the "kitchen sink" in EULAs and call them "contracts" rather than license for use.

    Except that under Copyright Law, you don't need any special license to USE software. See Section 117, which was amended in 1980:

    (a) Making of Additional Copy or Adaptation by Owner of Copy. — Notwithstanding the provisions of section 106, it is not an infringement for the owner of a copy of a computer program to make or authorize the making of another copy or adaptation of that computer program provided:

    (1) that such a new copy or adaptation is created as an essential step in the utilization of the computer program in conjunction with a machine and that it is used in no other manner

    Source: http://www.copyright.gov/title17/92chap1.html#117

    I believe that the Copyright Act preempts your statements. :)

    --
    It was a really good paper.
  84. Re:Zealots caught in Gnu/Stallmans trap by Alex+Belits · · Score: 1

    My point with that sentence was that a legal document, once written, may contain flaws. These flaws, if they exist, are there whether or not we choose to acknowledge them. The whole point of the programmer analogy there was just to illustrate the point that flaws are possible, and that it's not productive to ignore them... Sooner or later, the flaw will be exploited.

    And if it does not contain flaws, flaws will be claimed to exist anyway.

    When there is a conflict, intended purpose and understanding of the document is supposed to trump language, and the original purpose of legal language is to make it easier to determine the intent and support a reasonable interpretation of such intent by all parties involved, not to plug all loopholes that may be imagined by creative interpretation.

    --
    Contrary to the popular belief, there indeed is no God.
  85. Re:Zealots caught in Gnu/Stallmans trap by imp · · Score: 1

    The GPL has been held to be valid a number of times in a court of law in different countries. This is true. However, the lawyers didn't say it was invalid, so it is also irrelevant.

    They said that it was unclear what is meant by derived work, and therefore it was unclear what could be licensed with a different license when combined with GPLv2 software, and what had to have a GPLv2 license. It all hinges, according to them, on if one takes an expansive view or a narrow view reading of the independent work clause. This is something that's very much up in the air right now, with many people playing fast and loose with the rules. You have a continuum of behavior here. Everything from "I wrote this file, therefore I don't have to license it under the GPL, even though it is linked into the kernel" to "I GPL'd the shims to my proprietary driver, but not the driver itself." The authors point out it is unclear how much of this behavior is safe and how much isn't. The ambiguity and shifting attitudes about what is and is not a derived work creates risk and uncertainty when using this license.

    They claim GPLv3 doesn't suffer from these weaknesses.

    Nowhere to do they claim the GPLv2 is not legally valid. Just that ambiguity exists,

  86. License compatibility by dwheeler · · Score: 1

    Bruce is quite right. License incompatibility can be a real problem; by sticking to a small set of certain widely-used licenses, you avoid the problem. If you're interested in license compatibility issues, you might look at The Free-Libre / Open Source Software (FLOSS) License Slide and Make Your Open Source Software GPL-Compatible. Or Else

    --
    - David A. Wheeler (see my Secure Programming HOWTO)
  87. Crap summary by Anonymous Coward · · Score: 0

    Good article

  88. Re:Zealots caught in Gnu/Stallmans trap by fyngyrz · · Score: 1

    Under a definition like "calls open source code", anything that runs under Linux would then be a derivative work. Because Linux operating system functions (like allocating memory for the executable, obtaining a socket, getting output to the display, reading keystrokes, creating threads, etc.) have to be called in order for anything to function. Even scripting. A Python script must run under Python, Python runs under Linux, etc.

    Personally, I think the OS community is reaping the "benefits" of having ever tried to use the legal system to "protect" what they do. The legal system is a complete failure at serving the people. It may have (at one time, long, long ago) been designed to do so, but that is no longer its function. Now, it serves only to make money and consolidate power for itself and those who patronize it (by which I mean inject large sums of money into it.)

    --
    I've fallen off your lawn, and I can't get up.
  89. OT: Vendor vs AutoDesk, first sale threat to FOSS? by cycoj · · Score: 1

    Hey Bruce,

    sorry for hijacking this thread, but could you give your opinion on the Vernor vs AutoDesk case, and the "threat" this is supposed to have on Free Software, as PJ on groklaw and more recently Nimmer have been writing. Do you believe that software being sold not licensed poses a significant threat to FOSS?

    Cheers
    Cyco

  90. Re:BSD rules by BitZtream · · Score: 1

    Having written a multitasking 'OS' for a microcontroller ...

    I can say openly that real men aren't so stupid as to start from scratch in this day and age. You need some sort of framework to support your own framework until its far enough along that you no longer depend on it.

    Yes, you CAN start from scratch, but WHY WOULD YOU?

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  91. Re:Zealots caught in Gnu/Stallmans trap by lennier · · Score: 1

    "To go back to the programming language analogy: it's as if lawyers are programmers who code in an ambiguous language, which runs on hardware which tries to find ways to subvert the intent of the program without contradicting the literal interpretation of its instructions - or find excuses to reject those instructions altogether."

    So, it's pretty much exactly like writing Javascript and CSS?

    --
    You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  92. Re:OT: Vendor vs AutoDesk, first sale threat to FO by Bruce+Perens · · Score: 1
    I don't see any judge interpreting it as precedent that once you own a copy, you own all rights. RMS would be joyful if copyright were entirely gutted and the proprietary software business was put out of business, which is what that would do.

    A more limited interpretation is that ownership of a copy embodies a limited right to use, period. Which doesn't bother us.

  93. Re:Zealots caught in Gnu/Stallmans trap by Fred_A · · Score: 1

    There's a very good reason few people listen to that fruitcake anymore.

    He's an armed fruitcake though, he can force you to listen.

    --

    May contain traces of nut.
    Made from the freshest electrons.
  94. Re:OT: Vendor vs AutoDesk, first sale threat to FO by QuoteMstr · · Score: 1

    A more limited interpretation is that ownership of a copy embodies a limited right to use, period. Which doesn't bother us.

    Even if as a result of that ownership model, the AGPL's required redistribution clauses become toothless?

  95. Re:OT: Vendor vs AutoDesk, first sale threat to FO by cycoj · · Score: 1

    Thanks for your reply

    Cheers
    C

  96. Re:OT: Vendor vs AutoDesk, first sale threat to FO by Bruce+Perens · · Score: 1

    I don't think it will happen. If it does, we'll have to modify the license language.

  97. Re:Zealots caught in Gnu/Stallmans trap by Tetsujin · · Score: 1

    "To go back to the programming language analogy: it's as if lawyers are programmers who code in an ambiguous language, which runs on hardware which tries to find ways to subvert the intent of the program without contradicting the literal interpretation of its instructions - or find excuses to reject those instructions altogether."

    So, it's pretty much exactly like writing Javascript and CSS?

    Well, almost. Internet Exploder will subvert the intent of the program even if that means contradicting the literal interpretation of the instructions. :)

    --
    Bow-ties are cool.
  98. Re:Zealots caught in Gnu/Stallmans trap by Tetsujin · · Score: 1

    My point with that sentence was that a legal document, once written, may contain flaws. These flaws, if they exist, are there whether or not we choose to acknowledge them. The whole point of the programmer analogy there was just to illustrate the point that flaws are possible, and that it's not productive to ignore them... Sooner or later, the flaw will be exploited.

    And if it does not contain flaws, flaws will be claimed to exist anyway.

    When there is a conflict, intended purpose and understanding of the document is supposed to trump language, and the original purpose of legal language is to make it easier to determine the intent and support a reasonable interpretation of such intent by all parties involved, not to plug all loopholes that may be imagined by creative interpretation.

    Well, except that the document in question (the GPL) is a license. Recipients of the license can't be expected to follow the intent of the license if it somehow contradicts the document's wording...

    --
    Bow-ties are cool.
  99. Re:Zealots caught in Gnu/Stallmans trap by Anonymous Coward · · Score: 0

    Ok. Clearly you did not attend the webinar (I did). The IP lawyers did not try to disprove anything. They were discussing the intricacies of the GPL v2. They discussed how it used copyright type language (and how the GPL v3 did not); how copyrights differed from country to country despite the Bern convention; what may or may not be considered a derivative work and so on. They did not advocate for or against anything. You refer to it as a "useless article." What article are you talking about? They presented a webinar with some PowerPoint slides.

  100. Re:BSD rules by WNight · · Score: 1

    You'd do better at pretending to be stupid if it was really an act.

    I'll explain your mistakes in full, but I'll do them to someone who isn't such an ass about it. You can die ignorant for all I care.

  101. I belive the lawyers are confused by Cacadril · · Score: 1
    IANAL, but this article does not make sense to me.

    I do not write, or interpret, the Copyright law. The Parliament, and the courts, respectively, do. The Parliament or whatever you have in your country.

    Copyright law disallows certain acts *unless I give permission*.

    If an act is not regulated by Copyright law, then the question of my consent does not arise. If an act by its nature is regulated by Copyright law, but the object of the act is a work that is not so related to any work in which I hold rights, as to to require my permission according Copyright law, then the question does not arise. I case of doubt, any court should first determine if my permission is required, then ask if I have given such permission. Only then my answer is the GPL.

    The GPL must then be interpreted in light of the question to which it is answering.

    The GPL v. 2 contains this passage:

    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 (...)

    This may seem like a contradiction: Does the license permit running the Program? But the whole document is clearly written in non-legalese language, with a long preamble, and many passages that clearly tries to explain to non-lawyers how copyright law works. What here is expressed is that the law, as the author of the license knew it at the time, did not require permission for the running of the program. This is of course unfortunate, as there are different laws in different countries. However, the GPL also says

    You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License.

    If any act requires permission from a copyright holder, and the text of the GPL forgets to give that permission, this is not a disaster. The copyright holders can always issue additional permissions later. In any case, permission is not given in the GPL in such cases.

    I am not denying the virtues of clear unambiguous licenses. But courts routinely interpret contracts and agreements written by laypersons. Courts are supposed to estimate the intentions of the parties, and whether they have made reasonable efforts to communicate their intentions to the other party, and made reasonable efforts to understand the other party's intentions. No party shall be bound by conditions that he reasonably remained unaware of when he entered into the contract.

    Underlying this is the understanding that an agreement is an attempt by two or more parties to establish a cooperation to mutual benefit. While standards may vary in different regions as to the extent of the obligation of the parties to actually read the small print -- that is, receive the communications from the other party about his intentions, or conversely the extent of the obligation to communicate your conditions with clarity, in no region is the entering into an agreement seen as a challenge to the other party to "game me if you can".

    In the case of the GPL, the intention of the person who chooses the GPL for his work transpires with clarity from the whole document. The long preamble helps setting the context. It transpires that the copyright holder wish to initiate a commons, to which others may contribute, or to contribute to an existing one. In no statement of the GPL is it expressed any consent, supposing such consent is required, to contribute in any way to anything that is not itself in such a commons.

    --
    There is no substitute for common sense. Especially, no body of rules will do.