Slashdot Mirror


RMS Explains GPLv3 Draft 3

H4x0r Jim Duggan writes "A transcript is now online of a talk Richard Stallman gave in Brussels earlier this week about the discussion draft 3 of GPLv3. Among other things, he explained how it will address the Novell-MS deal, from Novell's point of view and from Microsoft's, and he explained how the tivoisation clause was narrowed to make it more acceptable in the hope that it will be used by more people. After the talk he also gave an interview, and yesterday, draft 2 of LGPLv3 was released."

139 comments

  1. more acceptable by ranga_the_don · · Score: 0

    Draft 2 looks more acceptable than draft 1 and hence more people may adapt it...

    --
    - Yes, but does it run Lunix?
    1. Re:more acceptable by EraseEraseMe · · Score: 4, Funny

      Holy crap! That would mean your project goes from "First Commit to CVS" to "License Change"!

      KUDOS!

      --
      "Anybody who tells me I can't use a program because it's not open source, go suck on rms. I'm not interested." (LT 2004)
    2. Re:more acceptable by Anonymous Coward · · Score: 0

      Jesus, karma whoring Slashvert posting... WHO THE FUCK CARES about your little rat's nest of code?

    3. Re:more acceptable by ranga_the_don · · Score: 0

      I dont have a CVS repository there... I have removed the download i was offering before, since i am working on a new stable version which i will post shortly... and you have a very great attitude :P

      --
      - Yes, but does it run Lunix?
    4. Re:more acceptable by shrykk · · Score: 1

      I have removed the download i was offering before, since i am working on a new stable version which i will post shortly... and you have a very great attitude :P

      Hey, the guy took a cheap shot at you, but you were wide open to it by not having any files available to download.

      By the way, good luck with your project, but you *may* wish to consider the benefits of the 'release early, release often' philosophy. Once you have a working version, get it online so interested folks can hack on it - there are lots of hardly-started-then-abandoned projects out there, you don't want to be ignored as one of those.

      --
      #define struct union /* Reduce memory usage */
  2. I wish for a ... by Anonymous Coward · · Score: 5, Insightful
    legal discussion of GPLv3, by lawyers for laymen, and how it impacts: developers, developers who use libraries, users, corporate users, etc...

    Sorry, telling me that the GPL is obvious and that I'm stupid for not understanding it won't save me if I run into legal problems associated with the GPL. And I will have to spend money on an IP attorney to help me. It would be stupid to think that, without legal training and a license in my state, I know the law and can interpret a contract accordingly.

    Yeah, it would be nice if it were so easy that I didn't need a lawyer. Then again, if laws and contracts were so obvious, why are there courts?

    Incorrect answer (most of the time): Because everyone is dishonest and trying to screw the other guy.

    1. Re:I wish for a ... by gormanly · · Score: 5, Insightful

      It's not a contract, it's a software licence, which isn't the same thing in law.

      And it is stupid to have such things as EULA's which only a lawyer could possibly understand the full meaning and implications of - but haven't all the millions of computer users the world over "agreed" to them without such an understanding? Or has everyone else received their classes in understanding the licences for Microsoft Windows and Office, Adobe Acrobat Reader, Sun Java, Macromedia Flash and everything else that is loaded on their PCs as part of their basic education, on a day I was off school?

      The question is whether the GPL (any version) is harder to understand than any other licence. If not, then you don't need a lawyer just for the GPL v3.

    2. Re:I wish for a ... by Anonymous Coward · · Score: 0
      The question is whether the GPL (any version) is harder to understand than any other licence. If not, then you don't need a lawyer just for the GPL v3.No, you are wrong. All of us who agree to those contracts (EULAs) are crossing our fingers and hoping it all works out or are ignorant of the law. As individual users we do not, so far(we'll see), have much to worry about when we blindly agree to those EULAs.

      But as a developer or corporate user, I have much to worry about.

      No sir, I like to have my ducks in a row as much as I can and I don't like gambling too much as you suggested.

      And to add, considering your comment, I can tell that you're not a lawyer and you're assertions that there isn't a problem should be ignored.

    3. Re:I wish for a ... by Anonymous Coward · · Score: 0
      It's not a contract, it's a software licence, which isn't the same thing in law.

      I just wish you guys would stop pretending you know the law!

      You sling code well. Be happy with that and stop the erroneous statements!

      Geese!

    4. Re:I wish for a ... by Anpheus · · Score: 1

      Hey, you insensitive clod, us code monkeys sling (and fling) other things too!

    5. Re:I wish for a ... by Anonymous Coward · · Score: 0

      It's not a contract, it's a software licence, which isn't the same thing in law.

      It is *not* a software license. It is a copyright license. The GPL means exactly nothing if all you ever want to do is run the program. It means nothing if all you do is modify the source and keep it to yourself.

      The only time the GPL comes into play is when you try to distribute the software. Without a license, copyright law prohibits you from distributing. The GPL grants you that right in certain cases (i.e. you also distribute the source).

      You never have to agree to the GPL to use the software. If you don't agree to it, you just can't distribute the software, which is a right you wouldn't have had anyway.

    6. Re:I wish for a ... by flimflammer · · Score: 1

      I take offense to that-- my girlfriend is not dishonest and trying to screw other guys =(

    7. Re:I wish for a ... by rifter · · Score: 1

      The question is whether the GPL (any version) is harder to understand than any other licence. If not, then you don't need a lawyer just for the GPL v3.No, you are wrong. All of us who agree to those contracts (EULAs) are crossing our fingers and hoping it all works out or are ignorant of the law. As individual users we do not, so far(we'll see), have much to worry about when we blindly agree to those EULAs.

      But as a developer or corporate user, I have much to worry about.

      No sir, I like to have my ducks in a row as much as I can and I don't like gambling too much as you suggested.

      And to add, considering your comment, I can tell that you're not a lawyer and you're assertions that there isn't a problem should be ignored.

      If you are serious about this sort of thing then you should consult an attorney as you suggested. I would not think you necessarily have to retain one, though it's always a good idea to have one on hand for other complexities of running a business. I've never done this myself, but I understand there are attorneys who will go over a contract for you for a few hundred dollars. It's not like there's a shortage of competition.

      You could always use the BSD license instead; after all, it has been described as giving complete freedom even if you want to make a baby-mulching machine with the software. Or there's the Bugroff License, which was clearly created to answer this very problem. There used to be a "Penis Bird Troll" on slashdot who created the "Penis Bird License," which was simply "no restrictions on use." The problem with the Bugroff and Penis Bird licenses is that they seem a bit frivolous and their humour might backfire in that on the one hand, especially in the latter case, it might be difficult to market your software to some companies under such a license just because of the name, and on the other hand, it probably would agitate lawyers.

      If you're distributing your own original work, you can use whatever license you want. You can even hire someone to write it for you. If you are going to use other people's work you have to learn what the license means, and a lawyer is always a good idea when it comes to these kinds of questions. You do have one additional recourse in that the FSF does employ lawyers and are more than happy to discuss and explain the GPL to you including any implications from the specific application you intend. If getting advice from the people who wrote both the software and the license, the latter with the help of their lawyers, is not enough then you are definitely right about needing a lawyer.

      Personally, I would think that before I got too far in running a business I would make sure I either had money to hire one, or, failing that, that I knew one I could get hold of and pay for these sorts of things. I think most people fall into the latter category (individuals and small businesses) and as I said lawyers can be had for piecemeal jobs like that for reasonable prices specifically because they know this is a market where they can thrive. Believe me as scary as the GPL may seem to you in terms of complexity there are far more dangerous hazards to be faced in business, what with liability, contracts, etc. I'd be willing to bet that you're more likely to be sued by an angry customer than you are by the FSF.

    8. Re:I wish for a ... by Anonymous Coward · · Score: 0

      I'm not the parent poster but I would guess that he's speaking a potential user of/developer of solutions for GPL'd software. Even GPL v2 is complex enough to make company lawyers very risk averse; in larger companies I've worked for (>500 employees), these lawyers basically warned against shipping with someone else's free software except for a few household names which were considered safe (Linux, Perl, etc.).

      For example, developers trying to build a solution around My SQL, which is part of the "LAMP" acronym for crissakes, might find themselves on the receiving end of some legal nasty-grams unless they make sure to cut My SQL AB a good chunk of the pie up front, or release the source code to their entire application (which in some circumstances could be a good business decision, but in other circumstances it isn't).

      Also, GPLv3 seems much more complex than GPLv2. That's not good... more complex clauses that can be interpreted different ways by scheming lawyers (think SCO) and judges all over the world.

    9. Re:I wish for a ... by Anonymous+Brave+Guy · · Score: 2, Insightful

      It's not a contract, it's a software licence, which isn't the same thing in law.

      For bonus points, can you please tell us in correct plain English what a "software licence" is in law (and in what jurisdictions)?

      And it is stupid to have such things as EULA's which only a lawyer could possibly understand the full meaning and implications of - but haven't all the millions of computer users the world over "agreed" to them without such an understanding?

      I rather doubt that. In most places, you can't enter into a contract without being able to understand it, and it's not clear what significance an EULA would have for a user (compare "distributor") of the software unless it's some sort of contractual arrangement. At this point, we start getting into what you're actually paying for when you give a shop money for a shrinkwrapped software package, which copies made during installation would or wouldn't have implied permission, and all that jazz.

      The question is whether the GPL (any version) is harder to understand than any other licence. If not, then you don't need a lawyer just for the GPL v3.

      At my employer (a software development organisation) the policy is very simple: any use of external software requires prior approval, and in the case of incorporating libraries with open licences within our own software products, that's going to mean an explicit check by the legal team on the exact wording of the licence for the specific use required. It follows that anything that makes a licence more complicated is going to increase the cost of using software with that licence, which in turn makes it less likely that such use will occur.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  3. Compatibility with patent-nullification licenses by Kadin2048 · · Score: 4, Interesting

    My biggest question is whether GPL3 will be compatible with the many existing "GPL-esque" free licenses [1], which are currently GPL-incompatible, because they contain patent-nullification clauses?

    There is a lot of software out there being developed under licenses which aren't compatible with the GPL, because the GPL doesn't allow patent nullification clauses -- this is dangerous, because the purpose of these clauses is to keep someone from slipping code into a major project that they have a patent for, and then torpedoing the whole thing later on when it's crept into wider use. I don't know if this issue just wasn't foreseen when GPL2 was written up, but I can't think of a more pressing issue at the moment.

    Yeah, "Tivo-ization" and web services may keep some software out of the hands of the public, but they're not nearly as downright dangerous as submarine patents are.

    [1] Examples: IBM Public License 1.0, Common Public License 1.0, Apache License v2, or any of the other licenses where the FSF cheerfully comments "We don't think those patent termination cases are inherently a bad idea, but nonetheless they are incompatible with the GNU GPL."

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  4. Complexity by N7DR · · Score: 1, Insightful

    If it needs to be explained to intelligent people, it's too complicated.

    1. Re:Complexity by oGMo · · Score: 1

      If you have a problem with complexity, you're not intelligent people.

      --

      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    2. Re:Complexity by drinkypoo · · Score: 4, Insightful

      If it needs to be explained to intelligent people, it's too complicated.

      Unfortunately, the legal landscape is what's too complicated here. A certain level of complexity is necessary in anything intended to be functional on that landscape.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Complexity by Bogtha · · Score: 4, Informative

      The GPLv2 is one of the simplest, straightforward software licenses I've ever seen. It uses plain English, virtually no legal jargon, and even includes a summary. And I always see people talking about GPL-this and GPL-that who don't appear to have even read it, much less understood it.

      Now the GPLv3 is more complicated than the GPLv2, but the main reason for it having to be explained is because so many people already have misconceptions about it from the rumour mill and because of its novelty. I wouldn't say that the necessity for an explanation is inherently a cause for concern.

      --
      Bogtha Bogtha Bogtha
    4. Re:Complexity by Anonymous Coward · · Score: 0

      "Everything should be made as simple as possible, but not simpler."

      some scientist or other, little known to "self-intelligent" people.

      Actually it may have been

      The supreme goal of all theory is to make the irreducible basic elements as simple and as few as possible without having to surrender the adequate representation of a single datum of experience.


      but it seems people decided it needed to be simplified ;-)

    5. Re:Complexity by Pxtl · · Score: 1

      Well said. The GPLV2 is full of bewildering ambiguities and is frequently misapplied. The verbiage is all code-specific, but it is frequently applied to non-code content, leaving the non-code content in legal limbo. Not to mention the ambiguity of linking, particularly in scripting languages where code can be much less interdependant than in C.

    6. Re:Complexity by Kjella · · Score: 3, Insightful

      If it needs to be explained to intelligent people, it's too complicated.

      Maybe. But legalese is what you get when you take English and try to make it into an exact language, like say a programming. Unfortunately general conversation is absolutely horrible at this, so it is a lot like putting a square peg in a round hole.

      That leads to a very odd style with a lot of defintions, not just in the front but through-out the document. Further, unlike say source code where the code is the actual execution, you need to spell everything in detail so that a court can narrow its way down to a detail and say true or false, or hopefully be so clear it never gets there. It certainly tends to get wordy, and information density is very low. Most people fail to see the nuances and see repetition without meaning and react with "All that to say so little?"

      Third, you have to assume bad faith on the other party. Some of the paragraphs are specificly there to prevent circumvention attempts, for example legally subdividing yourself deliver signed software with one hand and DRM hardware with the other. Unless you exaplin the whole scenario, that part is almost impossible to understand.

      So well, even when you try to make it simple it gets complicated. For example, let me summarize chapter 15: "No warranty and absolute waiver of liability". It is simple, perfectly understandable and would probably get torn apart in court. So you get this blurb:

      "THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER- CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

      IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/ OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

      If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee."

      Now, did it honestly say more than the one line above?

      --
      Live today, because you never know what tomorrow brings
    7. Re:Complexity by Anonymous Coward · · Score: 0

      Unfortunately, the legal landscape is what's too complicated here. A certain level of complexity is necessary in anything intended to be functional on that landscape.


      there are several reasons, in no particular order...

      1. life can be complex so rules relating to life can be complex.
      2. lawyers get paid more when the system is complex, so they work hard to make it complex.
      3. it is easier to dupe someone when there is a lot of "cover language" to hide the 3 words that, in effect, allow one party to pwn the other party.

      yes, most lawyers are paid to figure out how to pwn the other party as much as possible.
    8. Re:Complexity by exi1ed0ne · · Score: 1

      The GPLv2 is one of the simplest, straightforward software licenses I've ever seen.
      How about the BSD license? It's tough to get simpler than that:
      http://en.wikipedia.org/wiki/BSD_license
      --
      Pessimists.net - as if life wasn't depressing enough.
    9. Re:Complexity by HiThere · · Score: 1

      So what's your replacement for Relativity and Quantum Mechanics?

      There are things which are actually difficult to understand, but which can't both be made simpler and also remain accurate.

      It is a reasonable **GOAL** to have a really simple license. This doesn't mean that this goal can be achieved without sacrificeing other goals. Thing of it as an exercise in Linear Programming. It's an optimization problem: How to achieve a minimax in n dimensions over an m-dimensional space with a complicted metric. This class of problems is not even generally soluble.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    10. Re:Complexity by RedElf · · Score: 1

      Long live the BSD license! Anything else is too complicated and restrictive.

      --
      You know, I have one simple request. And that is to have sharks with frickin' laser beams attached to their heads!
    11. Re:Complexity by jonadab · · Score: 1
      > The GPLv2 is one of the simplest, straightforward software licenses I've ever seen.

      That doesn't mean it isn't too complicated. It only means most of the *other* software licenses you've seen are even worse.

      I do consider the GPL v2 to be really too complicated, driven by the complicated goals it's trying to achieve. The GPL v3 is still trying to achieve (more or less) those same goals, but it's trying to do it more robustly in the face of various complicated situations. So it's still *more* complicated.

      I'm inclined to agree with Theo de Raadt: putting more stuff in licenses is bad. (Even the BSD license is too complicated, really.) It's bad for programmers, because it causes them to have to figure out complex legal issues to figure out what code they can safely use or not -- and whether they can link against thing A and thing B from the same code. So they spend more time messing with licenses and reinventing wheels, and less time writing code. It's bad for distributors, because it forces them to work out complex legal issues to figure out what's compatible with what. It's bad for users, because most of them have no hope of understanding the complex legal mumbo-jumbo anyway, and because the programmers and distributors, busy figuring out licensing issues, spent less time doing anything useful, resulting ultimately in a worse overall product for everyone.

      The only ones who benefit from a lot of gratuitously complicated legal verbiage are lawyers. Mortal humans suffer.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    12. Re:Complexity by rabiddeity · · Score: 1

      One other thing I've always been confused about: why do legal documents always have to SHOUT LIKE THIS?

    13. Re:Complexity by Anonymous Coward · · Score: 0

      If you have a problem maintaining singular and plural object aspects in a one sentence post, you are all a bunch of bipity bupity do dah hey where are you going? Come back here so's that you can give me my medication before it expires on my arse and leaves a permanent psychological scar due to ineffective administration.

    14. Re:Complexity by swillden · · Score: 1

      Third, you have to assume bad faith on the other party. Some of the paragraphs are specificly there to prevent circumvention attempts, for example legally subdividing yourself deliver signed software with one hand and DRM hardware with the other. Unless you exaplin the whole scenario, that part is almost impossible to understand.

      Good point. It strikes me that a very similar situation occurs in code as well. Most code is not very careful about error conditions, especially things that almost never happen. Most code basically just gives up and aborts if something goes wrong. That's why exceptions are a popular error-handling mechanism, they allow most code to simply ignore errors, safe in the knowledge that if something goes wrong, the whole operation will simply be failed and handled at a very high level somewhere high up the call stack.

      Some code, however, needs to be very robust and highly fault tolerant, attempting to recover from most error conditions, trying alternative paths where possible, handling error reporting when not, and addressing all possible faults that may occur during the error reporting. In those cases, no matter how hard you work at simplifying the error handling to keep the basic logic as clear and uncluttered as possible, and to make the various error handlers clear and simple as well, the result is invariably much, much harder to read than it would be without the error handling.

      What's even worse is security-sensitive code that must also be robust and very reliable. When writing that sort of code, you not only have to handle every possible error scenario, you have to think about scenarios that a malicious attacker might try to create. Even very robust code can typically dismiss some scenarios as simply impossible, based on invariant aspects of the environment, but security-sensitive code can't assume anything at all.

      Contracts or licenses used between friends with the same goals could theoretically be written like typical code -- a few clauses to address the most likely issues, and simple, straightforward language. Legal documents that have a good chance to end up in court, however, are like the very robust code, and have to address all situations. Legal documents that definitely will be tested, and will be picked apart by the highest-paid attorneys, scrutinizing them for any flaw that can be used to subvert or modify their terms, are like fault-tolerant, security-sensitive code, which tends to be 95% error handling and 5% logic.

      A license as high-profile as the GPL has become clearly falls into that last category. It's a testament to the skill of the authors that it's as simple as it is.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    15. Re:Complexity by sumdumass · · Score: 1

      So some clause isn't hidden in the fine print. (or make it easier to hide something_)

    16. Re:Complexity by Anonymous Coward · · Score: 0

      The problem with understanding what the document means is not due the complexity of the specific document itself being couched in leagalese. In fact the problem is an altogether different one and lawyers if they were being honest would tell you as much. In fact it comes down to the complete absence of litigation around the document and lack of precedent binding authority from the courts as to what the document's intent is. Telling someone to keep an attorney on hand in order to clarify what exactly this clause means in this scenario is in fact of limited value in a document that attempts to negotiate between contract, copyright, tort, estoppel and natural human rights. Yes an attorney can use his existing knowledge of law in these areas to assist with constructive interpretation but really a lawyer can guess probably about as well as an intelligent business person can studying the document. If that business person has IT knowledge and understands the difference between static and dynamic linking they may be in an even better position. Keep in mind that we wouldnt need to have to have civil court cases with judges dealing with issues of law distinguished from fact if lawyers could tell you exactly what this piece of legislation or this contract, or document means with authority.

      searchanoncoward

  5. Why GPL3? by jshriverWVU · · Score: 2, Interesting

    With the wonderful growth of open source software and many using the GPL (v2) what is so wrong with it they need to make a new version. For the past couple months that I've been following everything has been pretty much bad concerning V3.

    1. Re:Why GPL3? by MadMidnightBomber · · Score: 1
      For those of you who haven't read the article, allow me to summarise:

      blah, blah, patents are evil, blah, so is DRM.

      --
      "It doesn't cost enough, and it makes too much sense."
    2. Re:Why GPL3? by Adhemar · · Score: 5, Informative

      I disagree completely.

      Yes, the GPLv2 was/is a great license, but it isn't perfect. The FSF's main concern is that certain companies start to distribute software/devices that is in accordance with the letter of the GPLv2, but not with its spirit (specifically freedoms 2 and 3: the freedom to change the program to your own needs, and distribute changes). Example: Tivo.

      Also, GPLv2 was written at a time where software patents weren't considered possible, even in the worst nightmares. Today, they are a reality in many parts of the world.

      Besides Tivoisation and patents, there are some other good things in the GPL v3, as it is currently drafted. It will be no longer necessary to provide source code via snail mail if you distribute binaries without source. This is the 21st century, providing access to copy the Corresponding Source from a network server at no charge will be sufficient.

      Yes, there is resistance to the GPL v3, especially to the earlier drafts (drafts 1 and 2). That's what this long comment period is about. The FSF is taking serious comments seriously. Also, there was opposition in 1991 about GPL v2 as well. Some resistance doesn't mean the whole thing sucks.

      And if the GPL v2 continues to be fine by you, you are free to continue to use GPL v2 for your own software. Or dual license "GPL v2 or v3" if you want to stay compatible with GNU software. The FSF would argue that "GPL v2, or at the user's option, any later version" is even better.

    3. Re:Why GPL3? by fregaham · · Score: 5, Insightful

      GPL is a Free Software license, it does not care about "open source" or "growth" at all. Tivoisation and patent deals make existing GPLv2 software effectively non-free software for end users. GPL is for people who cares about end users using their software. They want a license that would guarantee that no one could distribute their software without giving end users their Four Essential Freedoms they deserve. Use a different license if you don't belive end users deserves their Essential Freedoms.

    4. Re:Why GPL3? by Dunbal · · Score: 1

      what is so wrong with it they need to make a new version.

            It's called defensive licensing.

      --
      Seven puppies were harmed during the making of this post.
    5. Re:Why GPL3? by babbling · · Score: 1

      As a free software developer, I'm interested in the GPLv3 beyond the FUD that comes from certain companies or the Linux kernel developers. I am looking forward to using the GPLv3 because I believe all of the changes being made are good ones.

    6. Re:Why GPL3? by Anonymous Coward · · Score: 0

      Tivo has made their software no less free, they're made their hardware less free. Hardware's physical resources, software is information. If a company creates open and free software and also creates hardware that isn't open and free, I don't think there's a problem there. You can run modified software on a myth box; if you run it on a tivo, you have to run theirs.

    7. Re:Why GPL3? by 2short · · Score: 2, Interesting

      Well, I agree. Why GPL3 no matter what the provisions?

      If I recall correctly, I first came across open source in 1993, when I read some fairly persuasive essays about it by RMS. I was initially sceptical of the GPLs share-alike restricitons. I recall RMS arguing that the nascent open-source movement didn't have the resources, code base, or more-or-less "head start" that proprietary software had, and they must give themselves a leg up by creating software that was only available ot themselves. This was part of the justification for the LGPL: if equivalent proprietary libraries existed, or would exist, anyway, it was better to have the open library become the standard since it wouldn't give free software any advantage anyway. The implication (which I though was even explicitly stated, though I can't find the reference) was that eventually such provisions would be unnecessary. That one day a certain critical mass would be attained, and the basic superiority of the open development model would be sufficient to sustain the movement.

      Well, I think that day is here. I'd say let people take the code and do what they want with it. Those who close it will shortly wind up with suckier software, and that will be the end of it. The technical superiority of open development is sufficient, all by itself, to make open software win vs closed software. Restrictions that attempt to keep the software open are not needed, and not without cost. They require some effort to understand, and may exclude people who would otherwise have made useful contributions.

      It was those essays by RMS that first convinced me of the superiority of open development, though he seemed a buit the zealot. It amuses me that I now seem to have more faith in that superiority than he.

      Before I get a million angry rebuttals, let me note that I fully respect others right to disagree with me on any of this, and please use whatever license you like on your own code. But at this point in history, if you want as many people as possible to use and contribute to your project, I recommend BSD.

    8. Re:Why GPL3? by avxo · · Score: 1

      Besides Tivoisation and patents, there are some other good things in the GPL v3, as it is currently drafted. It will be no longer necessary to provide source code via snail mail if you distribute binaries without source. This is the 21st century, providing access to copy the Corresponding Source from a network server at no charge will be sufficient.

      The GPL v2 allows that already. In section 3a, it states that to distribute you must accompany the work "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." (emphasis mine) Internet distribution qualifies as such a medium, so the GPLv2 in this case doesn't require much more than putting up a link to the code on a web server or ftp server and saying "The source is available on "

      If that doesn't cut it, section 3b says that, you may include a written offer instead, to provide the source "for a charge no more than your cost of physically performing source distribution" without specifying what that distribution might be. Offering a written link to your website, or ftp server, or SVN repo, or whatever is also perfectly acceptable in this case.

      It then continues: "If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code." (emphasis, again, mine)

      This is the final nail on the coffin. The nonsense that the GPL doesn't allow for providing access to the code from a server is just that. Nonsense.
    9. Re:Why GPL3? by zsau · · Score: 1

      Before you consider this one of a million angry rebuttals, let me note that your conclusions are your own and you can keep with them regardless of RMS, but...

      You misunderstand RMS and the FSF completely. RMS does not and has never stood for Open Source software. RMS does not advocate the technical superiority of an Open development model. In fact, he doesn't even necessarily believe it is technically superior—read his essay on why Open Source misses the point of Free Software.

      RMS is however avidly against proprietry software—to the extent that he will not even talk to you about features in Mac OS X, for fear that you might buy it. I can't imagine he would ever say that at some point in time, it becomes okay to allow free software to fall into proprietry code by using a BSD licence.

      Probably what you were thinking of is RMS justifying the existence of the LGPL, and you accurately describe one of these justifications. He does believe that at some point (and that that point has come!) we should all switch our libraries to the GPL: Sort of like a bait-and-switch manoeuvre designed to force us all over to only free software.

      --
      Look out!
    10. Re:Why GPL3? by vux984 · · Score: 1

      I'm really of a mixed mind about TPM/vender signed code ...

      I am 100% against the DMCA, using TPM in my PCs to allow manufacturers to force only signed code (that only THEY can sign).

      Yet at the same time, I myself, envision business models where I think it is both legitimate, fair, and even RIGHT, to do just that.

      For example, suppose I were to write a mmorpg, I'd frankly be happy to GPL the client and server apps. But I'd like to hold back a big chunk of the database CONTENT, and even some plug-in modules implementing key mechanics -- to prevent disclosure from spoiling the game.

      I'd be delighted if other dev's reused that code, and improved it, and hosted their own game-universes with it.

      However, I don't want modified clients interacting with my game-service - in the interest of preserving fair and consistent game play for other players. If bugs in the gpl client are uncovered, and patches contributed they might be incorporated into the 'official client'.

      The GPL doesn't seem to allow this project from existing.

      1) I want to mix free and private code (e.g. I might have a gpl stub function for computing damge that calls a private plug-in for the actual computation) - the upshot is that people are still free to implmenet damage calcs however they see fit, without me having to reveal the exact formula being used in the 'game-service'.

      2) Nor does it seem to allow me to restrict people from connecting via unauthorized clients. For example, I might even want to release a drmed/tpmed tivoesque 'console mmrpg device' to largely eliminate cheating, and further equalize the playing field with standardized hardware, which of course would only run signed code, etc.

      (Hell in this case, I'd even be happy to let people run other clients on the tivo-esque device, provided they couldn't connect to my game service while doing that. e.g. give the TPM 2 modes or something, so that when you switch it uses different keys, and will run whatever you want it to, but I can reliably deny you access to the service while your doing that.

      Another use case might be electronic voting machines. Here again I am ALL for GPLing the source so that it can reviewed and verified by anybody and everybody, but I am not personally against Diebold et al from only allowing signed code to run on their devices. (Granted that won't stop corruption from within, but its a decent start to a defense against any external tampering.)

      Thus I think there are definate scenarios where a developer might want to use gpl code, and contribute the source back to the community while simultaneously retaining tight control over what code runs on a set of devices or connects to a particular service.

      Is there a solution?

    11. Re:Why GPL3? by 2short · · Score: 1


      I beleive I correctly understood the position of RMS when he wrote the essays I found so persuasive (sometime before 1993, when I read them), but that his position has drifted and/or hardened since then. That's his right, but I liked the kinder, gentler RMS better :)

      Frankly, I think that in this RMS is somewhat a victim of his own success. He was instumental in convincing me, and quite a number of my contemporaries, that open was (technically) better. He may have seen that as only a side point to his main argument that proprietary was (morally) wrong, but to us, the technical superiority of openness was more obvious and compelling. The resulting rise in the popularity of "open" without necessarily caring about "Free" has forced RMS to focus more exclusively on the moral side of his argument, which is weaker and/or more difficult depending on your perspective.

  6. CLEAR! by Cr0w+T.+Trollbot · · Score: 5, Funny
    (RMS applies paddles to GPL3's chest. It twitches once, then lies still again)

    RMS: Any response?

    (EMS takes pulse of GPL3, shakes his head)

    RMS: Alright, let's try watering down some of the shriller provisions. CLEAR! (RMS applies paddles to GPL3's chest again. It twitches, then lays still)

    RMS: Anything?

    EMS (peering into GPL's eyes) I'm sorry, I'm not seeing any Linus signs whatsoever.

    Crow T. Trollbot

    1. Re:CLEAR! by Anonymous Coward · · Score: 0

      EMT: I'm sorry, he's dea--
      BSD: No I'm not!
      RMS: He was like a friend to us.
      BSD: I'm right here!
      Linus: I'm better than he ever was, anyway.
      BSD: Damnit.

  7. Re:Compatibility with patent-nullification license by Adhemar · · Score: 4, Informative

    My biggest question is whether GPL3 will be compatible with the many existing "GPL-esque" free licenses, which are currently GPL-incompatible, because they contain patent-nullification clauses?

    As it is currently drafted, the GPL v3 has a patent-nullification clause itself: section 11. Furthermore, it allows under section 7 that derivative works have "Additional Terms" that are not in the GPL, but not incompatible with the idea of Free Software. The goal of section is to have less free software licenses that are GPL-incompatible; which directly addresses your question

    Examples: (...) Apache License v2
    Sadly, the Apache License v2 will probably remain incompatible with the GPL, even GPL v3. As desribed in the Rationale document, section 4.4, not because of the patent termination clause; but because Apache License v2's section 9 states that downstream redistributors must agree to indemnify upstream licensors under certain conditions.

    In any case, if you have comments on the latest(L)GPL v3 draft, the FSF's comment page is the best place to do it. The reason this whole GPL v3 thing takes so much time (the first draft for GPL v3 was published Monday, January 16, 2006!) is that the FSF takes serious comments seriously (and of course, because of certain vendors' deals as well).

  8. About Apache compatibility by H4x0r+Jim+Duggan · · Score: 2, Informative

    FSF have tried all along to achieve compatibility with the Apache licence. The current status is that the patent language is now similar enough for the two licences to be compatible in that respect, but a new problem has been found which would make them incompatible. I expect a solution is being looked for.

    This is discussed in the transcript in the section Patent retalisation and the Apache licence (the transcript is split into sections and there is a menu for easy navigation and linking).

    1. Re:About Apache compatibility by albalbo · · Score: 1

      From what I saw, RMS has already apologised to the Apache community, and has said that GPLv3 won't bring compatibility - but that an updated Apache license might.

      Whether or not Apache are willing to drop their patent terms remains to be seen tho'.

      --
      "Elmo knows where you live!" - The Simpsons
  9. Novell - MS Deal Great for GPL v3 by MarkByers · · Score: 4, Insightful

    The Novell - Microsoft deal was the best thing that could have happened to encourage free software developers to switch to using GPL v3.

    --
    I'll probably be modded down for this...
    1. Re:Novell - MS Deal Great for GPL v3 by kinglink · · Score: 1

      The fact they arn't running for the GPL v3 tells you something. That it's not perfect and far from it. GPL v3 is still debated.

      You're point is perfectly valid but my point is that it's not happening, and it probably should be.

    2. Re:Novell - MS Deal Great for GPL v3 by Anonymous Coward · · Score: 0

      The switch to using GPL v3 is the best thing that could have happened to closed source because it will blow the OSS community apart into incompatibly licenced pieces.

      A sad day indeed.

    3. Re:Novell - MS Deal Great for GPL v3 by EsbenMoseHansen · · Score: 2, Insightful

      The switch to using GPL v3 is the best thing that could have happened to closed source because it will blow the OSS community apart into incompatibly licenced pieces.

      A sad day indeed.

      Unlikely, in my humble opinion. Let's go for worst case... about half of the software projects out there currently under GPLv2 gets relicensed to GPLv3, and likewise for LGPL. Then there are 2 potential problems:

      1. Program A wants to use library B, but program A is (L)GPLv2 (but not later) and the library is GPLv3, or program A is (L)GPLv3 but the library is GPLv2 (but not later). In the former case, the only solution is to upgrade program A to GPLv3, and in the latter to downgrade to GPLv2 or latter. However, GPL'ed libraries are not very common, they tend to be LGPL.
      2. Programmer Margit wants to copy&paste some source code between a (L)GPLv3 program to a (L)GPLv2 or the other way around. Tough, she'll have to rewrite it, though she could use the code as inspiration. In practical terms, this is a small matter as copy+paste source code is seldom feasible.

      At least that's my analysis. Personally, I think a little change is good, keeps the spirit alive :)

      Another scenario is one of the million forks, but I think that would quickly settle down. So it doesn't worry me much.

      Looking at the GPLv3, I'm thinking... that license looks good for me. Even if Stallman's reputation as a human being is what it is, the license looks solid, and that has to be the important thing.

      --
      Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
    4. Re:Novell - MS Deal Great for GPL v3 by jZnat · · Score: 2, Insightful

      Nobody's running for it because it isn't even done yet. I wouldn't use an incomplete licence that has the possibility of not holding up in court, or having unintended consequences, etc. You can't just use a "beta" version of legal crap...

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    5. Re:Novell - MS Deal Great for GPL v3 by kinglink · · Score: 1

      There's a group of people against V3, including people for free software. that's where the lack of "running for it" is. The support just isn't there for the license that the GGP was suggesting.

  10. Yes it must be by a lawyer. by EmbeddedJanitor · · Score: 2, Insightful
    RMS's interpretation does not matter. It iis the legal interpretation of what is written that matters. The law is like a somewhat fuzzy CPU, you feed it code (the documents) and it outputs a result. It does not matter what you want it to mean, all that really matters is what is actually written. If your will says "Give all my possessions to Bub", but you tell people that you want Joe to get it, the law says stuff goes to Bub.

    RMS often says what he wants GPL to mean. That is very different from what the legal document means when interpreted as a legal document. This is the source of most of the confusion around most versions of the GPL.

    If you read the GPL faq (http://www.gnu.org/licenses/gpl-faq.html) you get FSF's==RMS's interpretation of the GPL, but since that faq is not actually part of the GPL it is not binding on anyone's interpretation of the GPL.

    A classic case in GPL2 is the handling of soft vs hard linking which is often debated. This is not mentioned in the GPL, though it is in the LGPL and faq - niether of which are binding on the GPL.

    --
    Engineering is the art of compromise.
    1. Re:Yes it must be by a lawyer. by quintesse · · Score: 4, Informative

      "but since that faq is not actually part of the GPL it is not binding on anyone's interpretation of the GPL"

      IANAL but as far as I understand it this is not actually true. Public statement from the author(s) of a license will affect the decision a judge makes if it ever comes to a trial. IBM lawyers used newletters published by AT&T where they clarified certain points in their license in the SCO case to show that SCO's interpretation of the license was not the same as AT&T's. So if it ever comes down to the question "what does this sentence here actually mean?" a judge will definitely look at any statements made by the FSF.

      Where the law and the text of the license are clear there won't be much discussion, but both law and licenses are not science and open for many interpretations, that's why we need judges.

    2. Re:Yes it must be by a lawyer. by cetialphav · · Score: 3, Insightful

      Public statement from the author(s) of a license will affect the decision a judge makes if it ever comes to a trial.

      This is a good point. When the intent of something is in doubt, it is common for judges to look to the context of things to determine what makes sense. Where things really get hairy is if I use the GPL to license my own work. In that case, am I bound by RMS's interpretation of the license? I may interpret the license differently (and provide my own FAQ about what I think it means). The reality is that in many cases, the FSF view of the license won't matter since the FSF is neither issuing or receiving the license.

    3. Re:Yes it must be by a lawyer. by Achromatic1978 · · Score: 1

      By NO means is this anything close to authoritative. Intent might be discernible, though still open to interpretation, but to read you, statements made by an author seemingly can be used to prop up badly/negligently worded licenses. Not so. Not even remotely so. You can't leave a gaping hole in the license and then say "but look at these statements I made elsewhere, they show I didn't mean that to be possible!". What, the user of a license is supposed to examine the external words and writings of the author too, as part of a due diligence into using said license?

    4. Re:Yes it must be by a lawyer. by CandyMan · · Score: 2, Insightful

      IANAL and all that, but yes, what matters in a licensing dispute is the original intent of the licensor, not of the person who wrote the license. So if you licensed your work under the GPLv3 and offered your own rationale, a judge would no doubt consider it in case of a dispute.

      However, I think you would be hard pressed to offer a different interpretation from the one profferred by Eben Moglen and company. And you can't give an interpretation that is directly contrary to the language of the license, as you are bound by your words.

      --
      http://barrapunto.com/ - News for nerds, en español
    5. Re:Yes it must be by a lawyer. by quintesse · · Score: 1

      No no, I definitely didn't imply anyhting like that, the whole thing is about interpretations, that's all. You are right of course that you can't cover holes in the license with words publicized outside it. But when talking about the _intent_ of a license, especially when the text of the license might open to several different and conflicting interpretations, you have to realize that a judge will take into account anything that the licensor has said publicly about his intentions.

      In the case of AT&T I think it they said in their newletters that their license should be interpreted in such a way that they would never consider anything that was built on top of their OS as being somehow a "derivative" of their work, in that way laying to rest the fears of their customers that in some future AT&T could claim ownership of their code. Which is exactly the stunt SCO is trying to pull in their case vs IBM. So even though the license doesn't explicitly say anything about this and even though you could have discussion about the definition of derivative works IBM only pointed out that whatever the result of those discussions are, in the end it doesn't matter because AT&T has already explained that their license was NOT meant to cover code made by third parties.

    6. Re:Yes it must be by a lawyer. by e4g4 · · Score: 1

      Given some hypothetical instance of a licensing dispute, I would certainly agree with you assuming that there exists an issue with the license that could be called a "gaping hole". If, OTOH, said licensing dispute hinges on the interpretation of an ambiguity in the license, wouldn't a judge have no other option but to consult any/all commentary by the license's author in order to resolve the ambiguity?

      IANAL, but it seems to me that if a decision *must* be made, and cannot be unambiguosly deduced from the language of the license, that it is perfectly valid for a judge to consult clarifications of the intent of the license's author in order to resolve the conflict.

      --
      The secret to creativity is knowing how to hide your sources. - Albert Einstein
    7. Re:Yes it must be by a lawyer. by monkeydo · · Score: 1

      If the licensor had published those newsletters and the licensee had read them before agreeing to the license, then you might have a point. However, where one party drafts a contract and it is given to the other party on a take-it-or-leave-it basis, the contract is usually interpreted in the way most favorable to the receiving party. IOW, what the licensee of the software thinks it means is probably more important than what RMS thinks it means.

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    8. Re:Yes it must be by a lawyer. by monkeydo · · Score: 1
      I would say that in addition to RMS's interpretation not mattering because he isn't a lawyer, it doesn't matter because it is largely unintelligible.

      There's another form of attack on Free Software's freedoms that we found out about last November with the Novell-Microsoft deal. What happened was that Novell made a deal with Microsoft where Novell pays for distributing copies of GPL-covered software and Microsoft gives the customers of Novell a very limited patent licence which is conditional on their not exercising many of the rights that the GPL gives them.

      This is a big threat, so we've gone at it from two directions. One is aimed at Microsofts role in that deal. We say: if you make a deal to procure someone else's distribution of a program under GPL version three and you provide any sort of patent licence to anybody in connection with that, then it extends to anybody who gets it. So if Novell were to distribute software under GPL version three under this deal, then this affects Microsoft because they're procuring distribution through this deal.


      What the heck does any of that mean? I've read that four times and I still have no idea who is doing what to whom in the MS Novell deal, why it's so bad, and what the GPLv3 does to fix it.
      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    9. Re:Yes it must be by a lawyer. by quintesse · · Score: 1

      That's contracts, this is licenses, there is a big difference. A license is a permission to use or copy or whatever, but the thing you got is still owned by the one who gave you the license. So as far as I know a court will be more on the author's side in that case (but just to remind you: IANAL).

    10. Re:Yes it must be by a lawyer. by monkeydo · · Score: 1

      A license is just a special case contract. Anytime I agree to do one thing and in return you agree to do another, we have a contract. There are rules of contract interpretaion that would apply to a written license, including the Parol Evidence Rule, which would impact what outside documents would be allowed to be introduced to show the meaning of the contract.

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    11. Re:Yes it must be by a lawyer. by quintesse · · Score: 1
    12. Re:Yes it must be by a lawyer. by monkeydo · · Score: 1
      From your linked article:

      "Because the GPL does not require any promises in return from licensees, it does not need contract enforcement in order to work. A GPL licensor doesn't say in the event of trouble "But, judge, the licensee promised me he wouldn't do what he's doing now." The licensor plaintiff says 'Judge, the defendant is redistributing my copyrighted work without permission.' The defendant can then either agree that he has no permission, in which case he loses, or assert that his permission is the GPL, in which case he must show that he is obeying its terms. A defendant cannot simultaneously assert that the GPL is valid permission for his distribution and also assert that it is not a valid copyright license, which is why defendants do not 'challenge' the GPL.


      At least with version 3 of the GPL, it most certainly does require certain behavior when you redistribute a work, esp. with regard to modified works that may incorporate patented material.

      And then there is note [1]:

      [1] Of course, the law isn't that easy. The book Contracts, by John D. Calamari and Joseph M. Perillo, 3d Edition, begins with this first sentence: "No entirely satisfactory definition of the term 'contract' has ever been devised." It then goes on for almost a thousand pages, trying to do so. So while acknowledging that the word 'contract' can be used loosely in various contexts to mean different things, here we are looking at the heart of the matter, not the "on-the-other-hand" footnotes that result from common law. In the broadest sense, you might even hear someone say a license is a form of contract, but that's in the footnote category, not the essence of the discussion. There are important differences between a true license and a true contract.


      So while there are distinctions between a license and a contract, there are also similarities. Are those distinctions important wrt interpretation of the obligations of parties? AFAIK, no.

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
  11. Re:Compatibility with patent-nullification license by Rakshasa+Taisab · · Score: 1

    this is dangerous, because the purpose of these clauses is to keep someone from slipping code into a major project that they have a patent for, and then torpedoing the whole thing later on when it's crept into wider use.

    IANAL, but I seem to remember reading some time long ago that if a person or company were to do that then they would, in the US at least, end up fscking up any patent case they'd make. Probably the worst they could manage would be to require the project to stop using the patented code.

    --
    - These characters were randomly selected.
  12. Try explaining copyright law by Geof · · Score: 2, Insightful

    If it needs to be explained to intelligent people, it's too complicated.

    In that case, you might want to try complaining about copyright law. Though what copyright tries to achieve (chopping ideas into discreet units and assigning ownership[1]) is so different from how ideas otherwise exist I can't imagine the law every being simple.

    In many cases, the GPL makes dealing with copyright less complicated - because it's a de facto standard, because you can focus on the four freedoms instead of the minutiae of the law, because you don't have to hire a lawyer every time you want to let someone use your software, because if you do let someone modify your software you don't have to worry about them turning around and suing you for using with the modified version, because there is a community to provide you with support and might even help you if your license is violated.

    [1] I am aware that copyright is supposed to apply to the representation of an idea, not the idea itself. If you can figure out a way to reliabily differentiate the two, maybe you do know how to simplify copyright.

  13. Ah, Richard, you're beautiful by heinousjay · · Score: 5, Funny

    From the Groklaw interview:

    "there is no possible ethical way you could use [a game console]"

    Fantastic. Absolutely fantastic. I haven't laughed so hard in my life.

    --
    Slashdot - where whining about luck is the new way to make the world you want.
    1. Re:Ah, Richard, you're beautiful by fregaham · · Score: 1

      Well, of course...

      According to RMS, using a non-free software is ethical only if you use it to make a Free Software replacement. Game consoles does not run code that is not signed by manufacturer, thus making it impossible to ever run Free Software.

    2. Re:Ah, Richard, you're beautiful by Anonymous Coward · · Score: 0

      There's no difficulty in understanding his reasoning. The trick is to keep a straight face while you listen to it.

    3. Re:Ah, Richard, you're beautiful by HiThere · · Score: 1

      Nice trimming of context.

      FWIW (and to supply only a little bit of context) when he said that he was so sleepy that he had to remain standing so that he wouldn't go to sleep during the interview. In such a case one can generally only respond properly with previously thought-out responses, and one doesn't notice even rather blatant consequences of what one says or does. (I once crossed a street with my eyes closed in such a state. Only later did I realize *THAT* I had been foolish, and it was the next day [or so] before I realized just *HOW* foolish I had been.)

      That he consented to give the interview was both kind AND foolish of him. He should have expected people like parent, but he was too sleepy to think straight.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    4. Re:Ah, Richard, you're beautiful by GovCheese · · Score: 1

      "there is no possible ethical way you could use [a game console]" I want to understand this guy's philosophy well enough to be able to explain it in terms that don't draw guffaws. But I don't. Software that I pay for isn't an ethical question, it's just software that I pay for - it's my money, I spend it all the time. But I see the value in having an alternative that FOSS offers. So in that sense, I like his gist, but just can't buy it whole cloth when he makes such an absurd statement regarding ethics. Not only am I farther from understanding, I'm farther from wanting to understand. He's really his worst enemy isn't he?

      --
      "He's using a quantum encryption scheme! That'll take hours to break!"
    5. Re:Ah, Richard, you're beautiful by Anonymous Coward · · Score: 0

      there is no possible ethical way you could use [a game console]

      What about throwing the XBox 360 at Balmer? I'm sure RMS wouldn't see anything unethical with that.
      The flip side is that Balmer could fight back and throw something larger (like a chair) at you.

    6. Re:Ah, Richard, you're beautiful by Anonymous Coward · · Score: 0

      So if you go out and spend your money on some whore, that's just fine, because it's your money?

    7. Re:Ah, Richard, you're beautiful by heinousjay · · Score: 1

      Sure, whores, drugs, gambling, software, Tivos... the list goes on and on.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    8. Re:Ah, Richard, you're beautiful by Anonymous Coward · · Score: 0

      On a side note, I haven't seen any comments addressing Mr. Stallman's attitude.

      Holy cr*p!

      This is the first time I hear him being interviewed and he sounded rude, arrogant, jumps the gun and much more. 0/10 personal skills if you ask me.

      It sounded like he was mad at the interviewer or the fact that he's getting interviewed or something.
      Let's "hypothetically" say he's a super genius and the interviewer was a complete moron, you still should have the curtsy to treat the interviewer with some respect and let them finish their sentences before jumping in and correcting them.

      I'm not trolling here, but this was one of the worst interviews anyone could ever give. And if you have a cause to advocate you need to be a better speaker than that.

      Mr. Stallman, you have to listen in order to be heard.

      Just my 2 cents.

    9. Re:Ah, Richard, you're beautiful by GovCheese · · Score: 1

      umm....yes? Think of it as paying a minor distribution fee for a project you support.

      --
      "He's using a quantum encryption scheme! That'll take hours to break!"
    10. Re:Ah, Richard, you're beautiful by Anonymous Coward · · Score: 0

      But I don't. Software that I pay for isn't an ethical question, it's just software that I pay for - it's my money, I spend it all the time.

      Why is this so hard to understand?

      IT'S

      NOT

      ABOUT

      MONEY
  14. Re:vIDIO gAME by Anonymous Coward · · Score: 0, Flamebait

    Are shavers open sourced yet. He could use one or is he growing it out until Hurd is complete.

  15. Patent expansion? by Ungrounded+Lightning · · Score: 2

    GPLv3 is intended to keep a company from inserting covered by one or more of their patents from then suing downstream users of the modified code. As such it effectively lets them waive SELECTED patents.

    But does it also prevent them from suing somebody downstream who inserts (or uses/distributes code where some middle-man inserted) additional code that infringes on OTHER patents than the ones covering what they themselves inserted?

    IMHO it SHOULD do the former and not the latter. Otherwise distributing GPLv3ed code would effectively wipe out a company's entire patent portfolio - which would inhibit companies who have and value such a patent collection (if only for defense against others) from using GPLv3.

    But IANAL - and haven't even studied the draft. Can someone who understands law AND has studied the draft tell us if this pitfall was avoided?

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:Patent expansion? by Lockejaw · · Score: 1

      GPLv3 is intended to keep a company from inserting covered by one or more of their patents from then suing downstream users of the modified code.
      If they insert patented software into a GPL project, they still have to license the new patent-encumbered version to other users under the GPL. Wouldn't that make it hard to make an infringement case when the licensees do things like modify and redistribute the code, which the license explicitly allows?
      --
      (IANAL)
    2. Re:Patent expansion? by Ungrounded+Lightning · · Score: 1

      If they insert patented software into a GPL project, they still have to license the new patent-encumbered version to other users under the GPL.

      And they do. No problem there.

      My issue is with OTHER people taking the stuff they modified (which thus carries a license to the patents they intended to license) and inserting MORE code in a way that infringes OTHER of their patents that they DIDN'T intend to license. They should still be able to sue over THOSE infringements.

      If they can't, releasing GPLed code would become a big risk for them. That would greatly retard the adoption by large corporations of GPLed code and contributions by them - of code and patent licenses - back to the community.

      Taking code a corporation once touched and hacking it totally out of shape mustn't confer a license to raid their entire patent portfolio.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    3. Re:Patent expansion? by Anonymous Coward · · Score: 0

      No, this is a good thing.
      It will let the market test which license prevails by determining what versions of the codebases receive corporate endorsement. Let RMS and Moglen face reality or fade into irrelevance.

  16. Meaningful links, folks by Anonymous Coward · · Score: 0


    I do so wish posters (and/or editors) would make sure the article links make sense in context... "discussion draft 3 of GPLv3" links to the transcript? How about "A transcript" linking to the transcript and "the discussion draft 3 of GPLv3" linking to the GPL discussion draft?
    </rant>

  17. Tricky section by quantaman · · Score: 3, Interesting
    There was an interesting bit about how they're dealing with the Novell-Microsoft agreement.

    The other paragraph, and these are both in section [11], is aimed at the Novell side in the deal, which is, it says that if you distribute the program under an arrangement you made with someone else, to gain promises of patent safety for your customers in a discriminatory way, then you're violating the licence and you lose your right to distribute.

    This actually has a few more conditions because we were trying to avoid covering certain other things, for instance, consider a patent parasite, one of those companies that has only one business which is to go around threatening people with patent law suits and making them pay. When this happens, the businesses that are attacked often have no choice but to pay them off. We don't want to put them in a position of being GPL violators as a result. So we put in a condition: "this paragraph applies only if the patent holder makes a business of distributing software". Patent parasites don't. As a result, the victim of the patent parasites is not put in violation by this paragraph. I'm a little nervous about "this paragraph applies only if the patent holder makes a business of distributing software", does that mean all the parasite has to do is put up a site that says "download a copy of ls for only $10" and they're a distributor? Ok, that's a bit extreme but a lot of patent parasites are dying software companies who would likely be considered distributors. As well it's possible for this clause to be exploited. What's to stop the next SCO from selling all their patents to a patent parasite who in return gives them a license? They've sidestepped the clause entirely and the parasite can threaten to sue whoever they want (except Novell & customers).

    Really if one company is attacked for patent infringement on a piece of GPL'd software than every user is vulnerable and it's only a matter of time before the parasite makes the rounds through all the companies. I think the old form was better since it didn't allow a distributor to back down and pay them off, perhaps giving the community to gather and fight back. Of course the old version also allows an unscrupulous competitor to give their patents to a shell company with the understanding that the shell company will put the competition out of business...

    Damn, patents suck.
    --
    I stole this Sig
  18. Not patents, indemnity by H4x0r+Jim+Duggan · · Score: 3, Informative

    It's not the Apache patent clause that now bars compatibility, it's an indemnity clause.

    GPLv3 has been made compatible with Apache's patent clause.

  19. Why is Apache compatibility important? by gr8_phk · · Score: 1

    What is the reason they want Apache compatibility?

    1. Re:Why is Apache compatibility important? by HiThere · · Score: 3, Insightful

      People want compatibility with various licenses, e.g. GPL v3 and Apache, so that code used in one can also be used in the other by someone other than the original author.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    2. Re:Why is Apache compatibility important? by gr8_phk · · Score: 1
      So if you've got code released under GPL 3 and some code released under Apache, how EXACTLY does one combine those into a single program? The GPLed code says derivatives must be released under GPL, and I presume the Apache licensed code says it must stay under that license. So what license does one use for the combined work? How does your answer conform to the terms of both the original licenses.

      AFAICT there is no such thing a license compatibility.

  20. RMS? by tbfromny · · Score: 3, Funny

    Am I the only one who sees "RMS" and thinks "Root mean square"?

    1. Re:RMS? by fregaham · · Score: 1

      No, actually, there are four of you. You should form a band or something... RMS is such a cool name for a band...

  21. Welcome to the World of Nuclear Regulation by SixFactor · · Score: 2, Interesting
    Seriously, the situation surrounding the GPL has strong parallels with that of critical portions of the Code of Federal Regulations governing nuclear power (10CFR Part 50)... 10 years ago.

    Even with a seemingly simple set of conditions (i.e., the license terms), someone will figure out a nuance or caveat that will challenge the conventional interpretation, and gum up the works for everyone else. Regulations (or licenses) are principally legal matters, and as such, precedents and case studies are key to understanding the bounds of their tenets.

    Here's what we use in the nuclear industry to clear the air - as much as can be achieved, anyway. An industry group, like the Electric Power Research Institute or Nuclear Energy Institute, develops a guidance document that defines key terms, and most importantly, illustrates and amplifies the tenets of the regulation. These illustrations include case studies and examples that challenge the rule well beyond the obvious application. Ultimately, such a document may get accepted or endorsed by the Nuclear Regulatory Commission as a Regulatory Guide or other guidance document.

    The parallels here are that:
    • There is an industry group involved: the FSF (and perhaps others);
    • A FAQ has been or (is being) developed for the new GPL. However, from what I've seen, the FAQ may not be comprehensive enough. There are examples, but I don't know that they are that challenging;
    • As technology and understanding of the license (or regulation) evolves, there will eventually be new gray areas discovered. This is true in both fields;
    Where the situational similarity fails is that there is no overarching authority to endorse (or deny) the final version of the GPL. So the best that could be accomplished really would be to have a rigorous FAQ or guidance document as possible - one that anticipates the future as best as its preparers can.
    --
    Science never settles, never rests.
  22. backward persective. by Erris · · Score: 3, Funny

    heinousjay thinks this is funny:

    "there is no possible ethical way you could use [a game console]"

    What's not funny is how the console may use you. The point of software freedom is to avoid malicious use by the software's owner of the type seen in cell phone tapping. If the software is not free, you can't know what the device is doing. Giving your money to people who abuse you is a bad idea. The viewpoint is extreme, but consistent and sensible.

    Now, something that is funny is Steve-o's iPod and Google "brainwash". The only reason he does not like either is because they represent another company's product. His language is just as disrespectful as his company and the picture drawn is simple bully.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
    1. Re:backward persective. by heinousjay · · Score: 1

      Nothing like taking a situation to an insane extreme to illustrate a flimsy point.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    2. Re:backward persective. by Mark+Programmer · · Score: 3, Interesting

      If the software is not free, you can't know what the device is doing.

      I hate to be the devil's advocate on this argument, because I really like free software (though I can't bring myself to whole-kool-aid on the morality argument)...

      The software being open-source doesn't give me the ability to know what the device is doing any more than the law being published and accessible gives me the ability to be my own lawyer. It merely allows lawyers (or independent software developers) to exist. Hundreds of thousands of lines of code go into modern working software, and a bit of trust on the part of the average end-consumer is strictly necessary regardless of the visibility nature. The average end-consumer simply doesn't have the time to learn enough computer science to eye-verify every line of code in every piece of software they run.

      I trust open-source because many eyes have seen it, and my experience has been that those eyes are not in heads that are actively engaged in the business of doing evil. I trust much closed-source from big companies because the situations where actively lying to the customer is long-term profitable are more rare than many think they are. It's true that only one of these avenues has even the potential for exploitation, but if we always kept to the safe paths we'd miss out on half the fun, eh?

      It's not a morality question. It's a risk-reward question.

      --

      Take care,
      Mark

      There is a solution...

    3. Re:backward persective. by nagora · · Score: 1
      The software being open-source doesn't give me the ability to know what the device is doing any more than the law being published and accessible gives me the ability to be my own lawyer.

      Try to remember that neither most lawyers nor most developers are anything special: on average any given lawyer has only a 50% chance of wining a case, which is hardly high-performance, and one only needs to look at the state of software to see that most developers are not outstanding either (hello, Vista). You can learn the basics of programming or the law in a week of part-time study; the rest is practice.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  23. Re:Compatibility with patent-nullification license by sumdumass · · Score: 1

    the GPLv3 has a similar clause. But it also contains the no further restrictions clause which stops the patent nullification.

    It appears the GPlv3 does the same so unless they have some specific clause allowing it, it could be in the same boat.

  24. serious comments that are not taken seriously by Anonymous Coward · · Score: 0

    When is the FSF going to specifically address these two issues?

    (1) No clause in the license prevents patented code from slipping into the codebase. It is a theoretically impossible task.

    (2) The proprietary companies that want a kind of cooperative coexistence with open source, the users and customers - will be reluctant creating, distributing and interoperating with GPLv3 code.

  25. So tell me, RMS... by robpoe · · Score: 1
    The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software - to make sure the software is free for all its users.

    YET ...

    we have designed this version of the GPL to prohibit the practice for those products.

    So which way is it? Are you giving or just not giving for everyone?

    --
    = Grow a brain...
    1. Re:So tell me, RMS... by physicsnick · · Score: 1

      You are giving to someone who will give back.

      With the GPLv2, people can use patents to avoid giving back. They can use signed binaries to avoid giving back. These are the people we don't want to give to anymore.

    2. Re:So tell me, RMS... by spitzak · · Score: 1

      Copyright is what prevents you from doing things. This new GPL is reducing the number of ways it allows you to violate the copyright. So it is granting freedom, just less than before.

    3. Re:So tell me, RMS... by robpoe · · Score: 1

      Isn't the GPL about FREEDOM ?

      If you have freedom, you have to take the bad with the good.

      Ya' know, kinda like the First Ammendment.

      --
      = Grow a brain...
    4. Re:So tell me, RMS... by physicsnick · · Score: 1

      The GPL is about giving only to people who will give back. That's the whole point. The "freedom" refers to your rights to modify the software and share your modifications, not to distribute closed binaries.

      If you want to take the bad with the good, use BSD.

  26. Tivoisation by Pyrroc · · Score: 2, Insightful

    Caveat: I'm not an expert on exactly how the TiVo operates below the basic bash and web server add-ons that I use on my Series 1

    With my semi-informed viewpoint, I can see why TiVo did what they did.

    TiVo wasn't really ever in the hardware business, they provide subscription services. If I can modify the kernel I can intercept the low level calls that retrieve the unit number and steal the service by providing a different one.

    Then the next step is to let you run a modified kernel, but not let you use the service any longer. I have a feeling that there would still be a tarring and feathering in the works should someone suggest that.

    Building out the infrastructure to counter theft of service on the TiVo side of the connection would probably be cost-prohibitive.

    TiVo was an awesome product... I still love my TiVo. I would hate to have squashed it before it began because they couldn't afford to counter theft of service.

    Just my $.02
    -Pyrroc

    --
    "Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote."
    1. Re:Tivoisation by EzInKy · · Score: 1

      TiVo's need to counter theft of service does not excuse them from going against the author's intentions to allow users to modify and execute his software to suit their needs.

      --
      Time is what keeps everything from happening all at once.
    2. Re:Tivoisation by jonwil · · Score: 1

      The real reason why TiVo does what they do is to prevent people from being able to copy the recorded video off their TiVo.

    3. Re:Tivoisation by tkinnun0 · · Score: 1

      Then the next step is to let you run a modified kernel, but not let you use the service any longer.
      Yes, once a user uploads an unsigned kernel the old kernel automatically terminates the contract between the user and the service provider (with appropriate early termination fees) before proceeding. Is GPL3 going to prevent this?
  27. Verification is possible. Morality is advisable. by Erris · · Score: 1

    The average end-consumer simply doesn't have the time to learn enough computer science to eye-verify every line of code in every piece of software they run. ... It's not a morality question. It's a risk-reward question.

    None of us has the time to verify everything, but it's much easier in the free software world. Distributions like Debian do a lot of the work for you, but the same auditing community that exists for non free software also works on free software. People are constantly monitoring their network traffic for anything strange. You can be sure that the Wintel press would be the first to sound alarms if anything got by Debian or any other major gnu/linux distribution. You can also be sure that the distribution would not deny a real problem. As an end user, I know that each and every package I install has a hash that matches what the distribution says it should be. No comprehensive list like that exists in the non free world - all of their checks are about making sure you have paid them recently.

    I can't bring myself to whole-kool-aid on the morality argument

    Demanding respect is not suicide. Free software use is not so much a condemnation of non free software immorality as it is about demanding respect for yourself. The only way you can use non free software is if you don't care about the malicious things it's owners have and might do to you. These days, using free software is easier and more productive than using non free.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  28. Oligopoly by tepples · · Score: 1

    Tivo has made their software no less free, they're made their hardware less free. Hardware's physical resources, software is information. If a company creates open and free software and also creates hardware that isn't open and free, I don't think there's a problem there. In an ideal free market, if someone sold closed hardware, someone else would enter the market and compete on an other-than-price basis by selling open hardware. In the real world, TiVo and the cable/dish companies have an oligopoly on set-top hard drive video recording hardware, and Sony, Microsoft, and Nintendo have an oligopoly on set-top video game hardware.
  29. Re:Verification is possible. Morality is advisable by heinousjay · · Score: 2, Insightful

    These days, using free software is easier and more productive than using non free.

    Not if you want to play games, which you might recall was the subject of this thread.

    --
    Slashdot - where whining about luck is the new way to make the world you want.
  30. GPL for games? by tepples · · Score: 1

    According to RMS, using a non-free software is ethical only if you use it to make a Free Software replacement.

    Let's see if I understand his logic right. Is he saying that using Tetris is ethical only if I use it to make LOCKJAW? So what about songs or movies? How would one make a free replacement for one of those?

    Game consoles does not run code that is not signed by manufacturer, thus making it impossible to ever run Free Software.

    What free hardware is designed to sit on top of a television, receive input from four USB or Bluetooth gamepads, and play interactive video games? Do enough Free games support this play method?

    Another thing to ponder: Given the incompatibility between Creative Commons licenses and GNU licenses due to the credit removal clause of all Creative Commons licenses (see my Wikimedia Commons user page), what license should be used for a work that contains significant parts that are a computer program and significant parts that are not a computer program, such as a video game?

    1. Re:GPL for games? by cpt+kangarooski · · Score: 1

      Let's see if I understand his logic right. Is he saying that using Tetris is ethical only if I use it to make LOCKJAW? So what about songs or movies? How would one make a free replacement for one of those?

      Pretty easily. Software is not anything special, really. Like all creative works, there is an idea and an expression of that idea. Copyright only protects expressions, and never protects ideas. So the idea of tetris -- the rules -- are not protected by copyright. Only the implementation is. So long as you code your own program that follows the same rules, you're not infringing on any copyrights. (Patents are another issue)

      Songs and movies have underlying ideas too. The trick is getting as much of the idea as you want without going too far and getting into the expression. It's considered to be a continuum, lest pirates take an entire work, tweak it only very slightly, and claim to have not infringed since there is that slight difference in the expression. The line is very fuzzy. But you could certainly make a movie about a 1930's archeologist adventurer who fights Nazis without infringing on the Indiana Jones copyrights. You would just need to be cautious.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    2. Re:GPL for games? by tepples · · Score: 1

      Songs and movies have underlying ideas too. The trick is getting as much of the idea as you want without going too far and getting into the expression. It's considered to be a continuum, lest pirates take an entire work, tweak it only very slightly, and claim to have not infringed since there is that slight difference in the expression. The line is very fuzzy. But you could certainly make a movie about a 1930's archeologist adventurer who fights Nazis without infringing on the Indiana Jones copyrights. You would just need to be cautious. You appear right about movies. So what would be the "underlying idea" behind an instrumental musical work?
    3. Re:GPL for games? by cpt+kangarooski · · Score: 1

      Well, the same dichotomy does exist, but you'd really need someone more well-versed (no pun intended) in how music is structured and written to point out roughly where the dividing line would be. I can listen to music, and I know the law, but I don't really know the difference between a musical theme that generally lacks specific notes and an expression of that theme that has actual notes. Scenes a faire would be easier to pick out, OTOH. It's hard to describe them in text, but there are certain stock elements in music which are free for anyone to reuse, like the twangy sounds of surf music, or the use of theremins for themes for science fiction or horror settings.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  31. Overload! by Jekler · · Score: 0, Troll
    • "...think of free speech, not free beer."
    • Zero indexing the four freedoms
    • GNU is a recursive acronym
    • copyleft
    I wish RMS would spend a lot less time working on grammatical cleverness. It's made worse by his compulsive need to explain his jokes (to let you know just how clever he is) every single time he speaks. Get to the point already!
    1. Re:Overload! by heinousjay · · Score: 1

      I'm with you, man. I agree with about 90% of his message, but the way he delivers it makes me rethink my position every time I read something of his.

      I guess it's more to do with the fact that his entire world is some insane version of reality where computers are the most important thing than anything else.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    2. Re:Overload! by Anonymous Coward · · Score: 0

      I guess it's more to do with the fact that his entire world is some insane version of reality where computers are the most important thing than anything else.

      Did you ever think that he focuses on computers because that's what he's good at? It's all very well saying "Oh, we should cure cancer!" or "Oh, we should establish world peace!", but if you're not a medical scientist or a politician that's not much you can do about either of those.
  32. No Linus signs? by Ungrounded+Lightning · · Score: 1

    EMS (peering into GPL's eyes) I'm sorry, I'm not seeing any Linus signs whatsoever.

    No Linus signs? Didn't Linus say that draft 2 was enough better than draft 1 that he was actually considering using it?

    Like last Thursday or so?

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:No Linus signs? by larry+bagina · · Score: 1

      I think a previous slashdot story mentioned he was happier with the new draft (look for the dupe this weekend). However, as it currently stands, Linux is written for v2 GPL (no "or greater" clause). Additionally, individual contributors retain their copyright, so every one of them would need to be tracked down and agree to the new version. That's not an impossible task -- when mozilla went GPL, they did it, and when sourceforge went closed source, they did it (although most contributors told them to fuck off, so in theory their code was removed. Anecdotal evidence suggests otherwise, though).

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

  33. lawyers speaking plain english? by myowntrueself · · Score: 1

    by lawyers for laymen

    Is that even possible? Wouldn't they get disbarred (or defrocked or whatever its called) for talking in plain english?

    I suppose that a lawyer could *pretend* to speak so as to be intelligible to a laymen, for several thousand $$$ per hour... but would that count?

    --
    In the free world the media isn't government run; the government is media run.
  34. Seriously, RMS is a Microsoft technology by r00t · · Score: 1

    It's their Rights Management System. No kidding. It's DRM. This is software that takes away your rights. :-)

  35. Stalin !! He LIVES !!! by Anonymous Coward · · Score: 0


    Stalin !! He LIVES !!!

  36. Now that's really funny. by Erris · · Score: 1

    >These days, using free software is easier and more productive than using non free.

    Not if you want to play games, which you might recall was the subject of this thread.

    Hmmm, you and Steve can go be "productive" with Xbox, yet another second rate thing. Don't tell him I said that, or he'll smash you with something heavy.

    I'll dream about Playstation 3 and ID Games while I slave away on other things without time, money or inclination to shop. Tuxcart, PlanetPenguin, Quake2 and other toys do it for me for now.

    I don't know what RMS plays other than world hero and global liberation but he's having more fun than the rest of us put together.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  37. Gee... by Anonymous Coward · · Score: 0

    If their business model depends on denying their users the Four Freedoms that the GPL is intended to guarantee those users receive, then perhaps Tivo should write their *own* software instead of taking Free software that the *authors* released under a GPL license?

    Tivo has no legal right to copy and distribute the software unless they wrote it themselves, or they have a license (in this case the GPL) from the copyright holders of that software.

    Tivoisation is an abuse of the users, because they don't receive the freedoms that the AUTHORS of that software intended them to receive, as compensation for allowing Tivo to use it. Tivo wants to take other people's work and use it, but violate the spirit of the agreement. Well fuck them. I'll release my software under the GPLv3 in the future and nobody will be able to Tivoise it. Or backstab it with patent-licensing deals like Novell/MS.

    1. Re:Gee... by Milican · · Score: 1

      Ok, from gnu.org: "Free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software." I'm wondering when these six freedoms were made up. TiVo has been around for a while and this is the first I have heard of them. I doubt these freedoms have been around for more than a few years.

      BTW, here is a link to your freedom files. Also, regarding the GPL the agreement is the agreement. I think it is important to keep a careful balance between the GPL and private business. Otherwise private business will just use something else and Linux will stagnate. I also completely agree with what TiVo has done. The fact that they are still around after about 7-years in business was not easy for them to do.

      JOhn

    2. Re:Gee... by Anonymous Coward · · Score: 0

      Ok, from gnu.org: "Free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software." I'm wondering when these six freedoms were made up.

      Right, because it's impossible to express the same idea in more than one different way.
  38. WTF by Anonymous Coward · · Score: 0
    > Hmmm, you and Steve can go be "productive" with Xbox,
    > yet another second rate thing. Don't tell him I said
    > that, or he'll smash you with something heavy.

    My god, you are a riot

    > I'll dream about Playstation 3 and ID Games while
    > I slave away on other things without time, money
    > or inclination to shop

    "Shop"? Shop for what? Are you saying you're too good to buy the stuff the rest of us do?

    > Tuxcart, PlanetPenguin

    Oh yes, an absolute riot

    > I don't know what RMS plays other than world hero and global liberation
    > but he's having more fun than the rest of us put together.

    You should seek medical attention.

  39. Re:we need freedom from Richard Stallman by irixsgi · · Score: 1

    nobody say you to use free software and when i say free software i say gnu general public license, if don't like you use not freesoftware, for example bsd. again about what is freesoftware or not lynksys for his own wifi wrt54g does not give copy of openwrt that use. the same for gnu/linux this is a violation of gnu general public license. the same dlink for openwrt, fon.... and they lock ssh and all the ports to don't use by terminal. they modify, change... but don't give copy of gnu/linux and openwrt and this is one of 4 points of gpl. if you modify, change ,distribute, you must give the changes paolodelbene@gmail.com

  40. Re:we need freedom from Richard Stallman by Anonymous Coward · · Score: 0

    rms just said many times that where the freedom goes the software go. and this is necessary to distribute the free software.. you can take, use for youlsef, for your business at home/office... but if you do changes and then you want distribute in the net, put on cvs,ftp,http, hard drives, pens usb..... and so on you must give too the changes hereinclosed in the source code. you are free to use or not... but nobody say you to use free software. if don't lke gpl, please use bsd license or others that give you the permission to use the software, but in the future you could have the problems that microsoft and apple are creating with the kernel mach and freebsd. look at http://en.wikipedia.org/wiki/Mac_os_x and apple is violating the license for gcc,gdb,ed,vi,vim,emacs, gnumake, gzip etc..... because it works on free software it does modification, and don't put on cd/dvd the source code as requested from the fsf.org and gnu general public license. if you work on gnu free software you must distribute the source code. again the os mac os x is gnu/mach, why to pay 130 euros for an os that you find on the net ? look at the university of utah for kernel mach and to the university of berkeley for bsd or any other ftp, http... why to accept a false when all is just available and if you want you can give the same money as contribute to developers than to pay apple and in the future too microsoft. my best to all from irixsgi