Slashdot Mirror


Explaining the GPL to Non-Lawyers?

peddrenth asks: "Software licenses are, we keep saying, difficult to read. The public clicks OK without reading, either implicitly trusting or mistrusting us the software authors. There have been calls recently for companies to clean-up the license, to bullet, section, and colour their licenses, to remove THE UPPERCASE and to draw charts and graphs to explain the license. Anyone who's had to read a 3-page document in a 3"x1" textbox knows how useful this would be. The GPL is one of the most important licenses in the world, and appears on thousands of products. Everything from windows programs to operating systems to people's artwork requires understanding and acceptance of the GNU GPL. Should we, the free software community, take the first step in this effort, and show the world what an easy-to-read license looks like? Would it be useful if long textual software licenses stood out like a sore thumb amongst the cool, pretty, and clear free licenses?" Many may think the GPL Preamble to be clear enough, and this may be true. However there are a lot of people out there that would like to read the entire license so that they know exactly what they may be getting into, before they agree to it. This usually implies being able reading the actual license, and not just the preamble.

"Should we use such a comparison to show the public how they're being manipulated by terms in a EULA they don't read or understand, and encourage other license-writers to include the graphs and tables themselves, showing the public what a license really means?

What would be your ideal license, what poster would you draw to explain the GPL to a child, a PHB, or an artist? Would you stick with the text, or can you think of anything better?"

jamie interjects: The root of the problem is that "intellectual property" is a kludge of a natural human understanding of property rights. Useful, but a kludge. You have to invent many oddball concepts to keep up the pretense that ideas are property. The GPL is a kludge (strict and precise licensing terms) implemented on top of a kludge (copyright law) and, in English or in code, there is no short and simple way to describe complex things.

399 comments

  1. I have a similar problem by Dr+Kool,+PhD · · Score: 0, Troll

    I just can't explain the GPL to non-Marxists. Can someone help me out??

    1. Re:I have a similar problem by Anonymous Coward · · Score: 0
      I just can't explain the GPL to non-Marxists. Can someone help me out??
      Yeah, just drop some funky dialectic on their white asses!
    2. Re:I have a similar problem by weinerdog · · Score: 5, Interesting

      How to explain GPL to capitalists:

      This software contains the intellectual property of several people. Intellectual property is a valuable resource, and you cannot expect to be able to use someone else's intellectual property in your own work for free.

      Many businesses and individuals are willing to trade their intellectual property in exchange for something of value; usually money. For example, in return for a sum of money, you might be granted the right to incorporate code from someone's software program into your own.

      The developers of this software are willing to trade you the right to use their intellectual property in exchange for something of value. However, instead of money, the developers are willing to trade you the right to freely incoroporate their code into your software in exchange for the right to freely incorporate your code into theirs. This exchange is to be done by way of and under the terms of the GPL.

      If you do not think that this is a fair bargain, you are free to decline and to develop your own code or purchase it from someone else. You will still be allowed to use the software yourself, which is awfully nice of the developers, since you probably didn't pay them a penny for it in the first place. If you feel that this would make you a freeloading communist welfare addict, you may instead opt to purchase similar software from a less generous developer.

      --
      There's no such thing as Scotchtoberfest!
    3. Re:I have a similar problem by leifb · · Score: 2, Insightful

      If you do not think that this is a fair bargain, you are free to decline and to develop your own code or purchase it from someone else. You will still be allowed to use the software yourself, which is awfully nice of the developers, since you probably didn't pay them a penny for it in the first place. If you feel that this would make you a freeloading communist welfare addict, you may instead opt to purchase similar software from a less generous developer.


      Or send the developers a check. Please, let's not leave that one out.

  2. Non-lawyers? by pdh11 · · Score: 3, Funny
    I find it's hard enough to explain to lawyers.

    Peter

    1. Re:Non-lawyers? by Anonymous Coward · · Score: 1, Funny
      I find it's hard enough to explain to lawyers.
      The main thing you would have to explain to a lawyer is that if they were to take a case defending the GPL, they would have to do it pro bono.
    2. Re:Non-lawyers? by paiute · · Score: 1

      Forget lawyers. Who's going to explain it to the experts? http://www.printdealers.com/ The International Fine Print Dealers Association (IFPDA) is a non-profit organization dedicated to ensuring the highest ethical standards and quality among fine print dealers, and to promoting greater appreciation of fine prints among art collectors and the general public.

      --
      If Slashdot were chemistry it would look like this:Cadaverine
    3. Re:Non-lawyers? by nomadic · · Score: 0, Troll

      Come on, the GPL is NOT that hard. Look how many verbally-challenged programmers and engineers understand it.

  3. Keep it short by UCRowerG · · Score: 1

    If at all possible, get rid of that tiny scroll box. It's important, it's long, so it should be larger and easier to read the words.

    I would suggest a brief summary, with a note that the complete "lawyer" version is appended. Something like "you can use this, copy it, share it, change it, whatever you want as long as you release your source and keep everything free".

    ...or whatever.

    1. Re:Keep it short by asobala · · Score: 1

      Yeah, that's right. ...keep everything free. Write a pre-preamble to the GNU GPL that's wrong and misrepresents the license.

    2. Re:Keep it short by beleg777 · · Score: 3, Interesting

      I think a good structure with something amounting to code comments might do the trick. Have the short version be a breakdown of the practicle implications. Write up a document of what each piece means, then write the lawyer speak translation in a sub-section.

      I think keeping the lawyer language seperated and in confined and in smaller sections if necessary for someone who doesn't already understand it to figure it out.

      --

      Science may someday discover what faith has always known.
    3. Re:Keep it short by loply · · Score: 1

      Isnt that why he said "something like" and "or whatever..."? Hes right. You need to summarise the liscense in less than 7 words IMO. Because people on computers have an attention span of approximately 2 seconds.

    4. Re:Keep it short by ThePlague · · Score: 4, Funny

      GNU Haiku

      You may use the source
      Change at will, port, give away
      But with the new source

      BSD Haiku

      You may use the source
      Change at will, port, give away
      With source if you want

    5. Re:Keep it short by Anonymous Coward · · Score: 1, Insightful

      Simplify licence agreements:
      All your IPs and money belongs to us. You are screwed whether or not you click the Accept or the Decline buttons.

    6. Re:Keep it short by Gordonjcp · · Score: 1

      I cannot believe this has a score of 0. This is *exactly* what is needed.

      Can I use it?

    7. Re:Keep it short by ThePlague · · Score: 0

      Sure, if you think it helps.

      OT on score: Got burned in MetaMod about two years ago, and I've been posting at 0 ever since, even though my karma is 49. Go figure.

    8. Re:Keep it short by shepd · · Score: 2
      You mean like this?

      GNU Emacs comes with ABSOLUTELY NO WARRANTY; type C-h C-w for full details.
      Emacs is Free Software--Free as in Freedom--so you can redistribute copies
      of Emacs and modify it; type C-h C-c to see the conditions.
      Type C-h C-d for information on getting the latest version.


      Just modify it for the name of your software and adapt the control sequences to whatever suits your software (like clicks, or command line arguments).
      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    9. Re:Keep it short by Gordonjcp · · Score: 2

      That really sucks. My karma's 49, so I'll just burn some: Slashdot moderation has gone all to hell. The whole site is now about 50% troll posts, and anyone who disagrees with the "party line" is modded down as a troll. I thought the whole idea of a discussion site was to stir up debate, with conflicting views, not some kind of "We're all so much better than everyone else" daisychain club wankfest.

  4. short and simple way to describe complex things by Lord+Omlette · · Score: 5, Funny

    Give the person Richard Stallman's home phone #. Then tell the person to call up and ask "What's the big deal about the GPL?"

    Problem solved.

    --
    [o]_O
    1. Re:short and simple way to describe complex things by doubtless · · Score: 1

      and that would be a Toll Free number right?

      --
      geek page at KY speaks
    2. Re:short and simple way to describe complex things by Anonymous Coward · · Score: 1, Funny

      and that would be a Toll Free number right?

      Not necessarily, but it would be accompanied by a license granting the recipient the right to freely redistribute the number or any modification thereof as long as the license was included.

    3. Re:short and simple way to describe complex things by Anonymous Coward · · Score: 0

      Right, I mean why would the phone company charge for this call? It's not like they want to make money!

    4. Re:short and simple way to describe complex things by adam6 · · Score: 0

      Or maybe a Troll Free number. Hahahaha...

    5. Re:short and simple way to describe complex things by Anonymous Coward · · Score: 0

      Bob is god.

    6. Re:short and simple way to describe complex things by _bobs.pizza_ · · Score: 2, Funny

      Home phone number? How many of us can be reached at home throughout the entire day? Giving out his cell phone number would be much more effective.

      Of course, we'd have to have a way to dynamically update the licence as he kept changing his phone number.

    7. Re:short and simple way to describe complex things by Anonymous Coward · · Score: 0
      and that would be a Toll Free number right?

      Yes, but definitely not a troll-free number. ;-)

    8. Re:short and simple way to describe complex things by redhatbox · · Score: 1, Redundant


      "and that would be a Toll Free number right?"

      You meant a Troll Free number, right? ;)

    9. Re:short and simple way to describe complex things by carlmenezes · · Score: 0

      Licenses are lengthy and complex so that every possible scenario is addressed.
      Here's what I propose :

      A tree like structure - simple engish for the average user, but a license that expands in a single click from the "layman" version to the "legal" version - taking a page from HTML.


      When you click accept, you agree to both versions.

      That way, you have the best of both worlds. Also, it's a known fact that when a user understands any agreement, he/she is more likely to abide by it when he/she agrees to it.

      --
      Find a job you like and you will never work a day in your life.
  5. short and sweet by skidrash · · Score: 3, Insightful

    What was my stuff is now our stuff.
    In return for this gift, I ask that if you improve our stuff it remains our stuff.

    1. Re:short and sweet by aonaran · · Score: 1

      I like that.

    2. Re:short and sweet by SDrifter · · Score: 1

      Wow, that's nice.
      And it's short enough to be a sig. Hmm....

      --
      --It burns! --It's loaded with wasabi.
    3. Re:short and sweet by doug_wyatt · · Score: 3, Insightful
      The only trick to this is that it's not just "if you improve our stuff", but it's also "if you use our stuff with your stuff in certian ways, your stuff becomes our stuff". This is the scary part to many companies.

      It's not that they're going to base their revenue off of a N-line diff of a GPL package, but they're going to use a GPL component/library to implement some component of their system, and they worry (sometimes rightly, sometimes wrongly) that this results in their entire system being "infected".

      Where's the line between "your product is just an improvement on GPL-package FOO" and "your product uses FOO as a sub-component"? That's a tough question, and the GPL tries to define it (and the LGPL was a reaction to this issue), but for many companies, it's not quite so simple.

    4. Re:short and sweet by hummassa · · Score: 3, Informative

      I am sorry, but I think you are wrong.

      THERE IS NO INFECTION

      what is yours, is yours, and if you built something on top of what was previously ours but you don't want it to be ours, you cannot play with the thing that was ours, that is to say, rebuild your stuff on top of other stuff.

      You don't have to show everyone your code, just leave ours far from it.

      Understood??

      --
      It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    5. Re:short and sweet by dachshund · · Score: 5, Insightful
      but it's also "if you use our stuff with your stuff in certian ways, your stuff becomes our stuff". This is the scary part to many companies.

      Well, no. It's "if you redistribute our stuff with your stuff in certain ways (all of which are clearly defined in a one of the most readable license documents you'll ever see), you won't be covered by this license. In which case, you'll have to explain to a judge why you violated our copyright."

      After all, users are never forced to sign any kind of agreement to the GPL. If you didn't sign a license, nobody can force you to agree that you were bound by the contract. But without the license to redistribute granted by the contract, you may pay a penalty for violating the authors' copyright.

      Anyway, if your legal staff can't figure out the terms of the GPL, then god help you with the proprietary licenses you're dealing with.

    6. Re:short and sweet by evbergen · · Score: 1

      Very nice indeed. One thing though: the way you word it, it may frighten people into believing that if they combine a GPL program with their own stuff, they'll have to publish their stuff. That's a very common, and very unfortunate misconception about the GPL.

      Perhaps a better second sentence would be:

      "In return for this gift, I ask that if you improve our stuff and publish it, it remains our stuff."

      You're free to combine a GPL program with something proprietary -- as long as you don't distribute the result. You're not violating copyright by doing that. The GPL only grants rights; it does not take any rights away (assuming copyright).

      --
      All generalizations are false, including this one. (Mark Twain)
    7. Re:short and sweet by LMCBoy · · Score: 1

      Here's a simple litmus test you can use if you aren't sure whether "your stuff" should be "our stuff":

      If using "my stuff" in "your stuff" would violate my copyright if my stuff wasn't under the GPL, then "your stuff" is probably "our stuff" under the GPL.

      eeks, that was much more simple when I said it in my head! anyway...

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    8. Re:short and sweet by darkonc · · Score: 3, Insightful
      For 'regular people', a short explanation of the GPL should be enough.

      If your business license is going to survive erring on the side of give-away with GPL code, then you should have nothing to worry aobut. If you're going to try and play footsie with the GPL and mix it with proprietary code, it would be stupid to spend $1M+ on the venture based on your reading of a 3 line summary of a 3 page document. Grab a good lawyer and go over the thing line by line. If If still scares you, after that, then you probably should be scared.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    9. Re:short and sweet by evbergen · · Score: 1

      It *does* matter. If the general populace believes that the GPL is more restrictive to publishers than it is, they'll be susceptible to proprietary software publishers' FUD about it.

      And when the time comes that someone wants to use some GPL code for an in-house project, his boss will believe that FUD too, being a member of the general populace when it comes to anything other than running a business.

      Going through something line-by-line is only done if it's already perceived as a serious option by the person with the budget to spend on that lawyer.

      Don't forget that most decisions are made on emotion, not by going over things line by line. Decision makers are not any more careful than we are, rather the opposite: most believe that it's their intuition that makes them so good at decision making.

      --
      All generalizations are false, including this one. (Mark Twain)
    10. Re:short and sweet by jedidiah · · Score: 2

      Why should it be? It's no different than many other commercial licenses that they may need to deal with on a daily basis.

      If you use someone else's code, you need to read the g*d d*mn license and follow it's terms. It's really not rocket science. It's not even something new. It's something that all companies that develop software already have to deal with.

      Just don't be a dolt. Simply realize that you can't treat GNU code as your personal private property any more than you could do this with Adobe sourcecode.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    11. Re:short and sweet by jedidiah · · Score: 2

      Better still: "If you are a software developer, you must always treat this code as if it were someone else's property. Use in that context is subject to limitations."

      --
      A Pirate and a Puritan look the same on a balance sheet.
    12. Re:short and sweet by Anonymous Coward · · Score: 0

      Why the heck is this a "5"

    13. Re:short and sweet by f_ckthisaddy · · Score: 2, Interesting

      There is the problem, for many GPL'd products that I want to incorporate into mine, I'd be willing to pay a reasonable fee to be able to use commercially. But the GPL stops me from doing this because I can't sell my program with a little bit of code, without giving mine away also.........I don't have a staff to support the product, so how can I use GPL'd software and make money? 95% of the people would d/l it and not donate/pay! If I could lisence the software from someone for $20-2,000 depending on the product, that would allow me to make money, and you (makers of GPL'd product).

      I like to contribute to the community (I do work on several Open Source projects in my spare time, but I won't have much spare time if I can't make money selling my software.

      Any ideas on what do to? The GPL only works for hobbyists(sp?), and large companies that can make most of their money in the support areas of their GPL'd program. Is there any way a small 2-8 person company can either release their own programs and make money under the GPL, or use GPL'd programs to incorporate into theirs and make money? I have read thousands of articles and posts (literally), written to GNU, and FSF, posted and read in NG's and have yet heard a good answer to the above question (BTW, it has been over a year and neither GNU nor FSF have replied). I can't remember when or who, but when I read on slashdot that some big GPL proponent even said that GPL wasn't for small companies or individuals, thats when I figured it was doomed as a license for MOST programmers who like to not starve and sleep on the street. I'd love to hear a reason why I'm wrong!

    14. Re:short and sweet by edbarrett · · Score: 2, Informative
      There is the problem, for many GPL'd products that I want to incorporate into mine, I'd be willing to pay a reasonable fee to be able to use commercially. But the GPL stops me from doing this...
      Then track down the owner of the copyright and ask to purchase a commercial license. You can release your software under multiple licenses, you know.
  6. Sexy License by say · · Score: 1

    Let's just throw away the entire GPL. It sounds old and awkward. Let's get a better name for it.. Like License X or License 2002.

    And then we could start to sprinkle it with pie-charts and diagrams and drawings and small flash animations - to make everyone understand that our SeXy License 2002 is a Good Thing.

    After we're through, only those who know how to disable all the funky marketing^H^H^H^H^H^H^H^H^H information would be able to read what our license is about. That way, everyone would like this cool license (OK, not those who can't play Flash movies) and we, the little elite, would know what it is about.

    Sounds like FUD?

    --
    Roses are #FF0000, violets are #0000FF, all my base are belong to you
  7. Its wordy and hard to read for a reason... by FortKnox · · Score: 4, Insightful

    Should we, the free software community, take the first step in this effort, and show the world what an easy-to-read license looks like?

    Licenses are lengthy, wordy, and hard to read for a reason. They try to ensure that no "loophole" can be made. The simpler you make the license, the more likely lawyers can "see multiple meanings in words", and avoid the license entirely.

    IMHO, the free-software licenses SHOULD be wordy, because companies like Microsoft have lawyers constantly looking for a loophole...

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    1. Re:Its wordy and hard to read for a reason... by jeffy124 · · Score: 2

      well, you pretty much hit most of what I wanted to say, so I'll expand on it.

      how about having licenses retain the full legal text that they currently have, but also have a short portion at the top using simplified terms and other mediums (graphs, highlighted text, etc) that explains and summarizes what follows. (As cliff said, some say the preamble meets this)

      --
      The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    2. Re:Its wordy and hard to read for a reason... by anonymous+cowpie · · Score: 1
      Companies like Microsoft have lawyers constantly looking for a loophole...

      Um, not likely. Microsoft, and for that matter any company that relies on its "intellectual property" for its livelihood, will err on the side of caution. They're not going to get within a mile of anything licensed under the GPL or a similar license. Although BSD is clearly more permissive, the M$ lawyers would more likely spend their time poring over that license, making sure there are no loopholes that would threaten their IP.

      Besides, Microsoft has an extreme case of not-invented-here syndrome. They are far more likely to do their own thing, ignoring everything that has been done in the past, than they are to appropriate anything from the free software world. (And it shows!)

    3. Re:Its wordy and hard to read for a reason... by Anonymous Coward · · Score: 0
      they have appropriated plenty of BSD code. they have appropriated many more ideas from all over, especially from "partners" who they always clobber. and they have appropriated, most of all, money that is not theirs by collecting monopoly rents.

      what Microsoft is averse to is letting anybody else have anything.

      if you read up on the antitrust trial transcripts and news stories, you see where they've hijacked and appropriated the truth as often as they could.

      Why don't al Quaida and other haters of America strike at the heart of corporate America by going after Microsoft? Seems like the low hanging fruit to me.

    4. Re:Its wordy and hard to read for a reason... by snol · · Score: 1
      but also have a short portion at the top using simplified terms

      If lawyers can take simply worded licenses and twist them to make loopholes, lawyers can also take pedantically worded licenses and phrase them in simple language which sounds much less restrictive than the pedantic language actually specifies and leaves out many of the sticky details. Agreeing to a license on the basis of such a "summary" is as bad as agreeing to a license without reading it (not that this isn't done all the time.)

    5. Re:Its wordy and hard to read for a reason... by MrResistor · · Score: 4, Informative

      I have to disagree. It is the complexity that allows loopholes. Something that is complex is more easily interpreted differently. Something that is clear and simple leaves no room for alternate interpretations. Which of these leaves more room for interpretation?

      2+2=4

      The ANSWER is equal to the SUM of the FIRST NUMBER and the SECOND NUMBER, where the FIRST NUMBER has the same value as the SECOND NUMBER. IF AND ONLY IF the SECOND NUMBER has the value of the SECOND POSITIVE INTEGER, the ANSWER will have the value of the FOURTH POSITIVE INTEGER.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    6. Re:Its wordy and hard to read for a reason... by rgmoore · · Score: 2
      I have to disagree. It is the complexity that allows loopholes.

      It's true that complexity leads to loopholes, but it's not the complexity in wording that causes the problems but the complexity in what the wording tries to achieve. If your licensing concept is very simple, you can use a very simple license. Take the BSD license, for instance, which is very simple. The goal is that users can use the software for anything they please but mayn't sue the authors if it breaks. That really only takes two sentences: a disclaimer of liability and a grant of redistribution rights.

      The problem is when you want to do something more complex than that. The GPL allows redistribution with one big catch; if you redistribute you have to make the code available and pass on the right to redistribute to users further down the line. But in practice, you can't just say that because it leaves in too many loopholes. What happens if somebody tries to distribute the source deliberately obfuscated? How about if the make a leech program that derives almost all of its functions from your code, but with a few added details managed by a nominally separate proprietary program? How about if they deliberately avoid telling users that it's their right to get access to the source? Maybe you could write a simple license and win in court when somebody tries funny business like that, but it's probably a better idea to write it so that various dodges are clearly not allowed.

      In a sense, it's rather like programming. As long as a program is doing something very simple the code can be equally simple. But when you start having to worry about malformed or deliberately malicious input, checking for marginal cases, dealing with low memory, etc. things get much more complex. ISTR that a common estimate is that 90% of large programs is devoted not to their primary function but to avoiding potential bugs. Legal documents tend to be rather similar. Even if the goal is simple, they have to be written so that their intent will stand up even when somebody is trying very hard to avoid doing what they say is required. Taking that into account is what makes them complex and nasty.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    7. Re:Its wordy and hard to read for a reason... by poot_rootbeer · · Score: 1

      2+2=4 has a loophole.

      What if I'm using a ternary number system? 2+2=10 in that case...

    8. Re:Its wordy and hard to read for a reason... by Anonymous Coward · · Score: 0

      "They're not going to get within a mile of anything licensed under the GPL or a similar license."

      Wrong.

    9. Re:Its wordy and hard to read for a reason... by hey! · · Score: 2

      Licenses are lengthy, wordy, and hard to read for a reason. They try to ensure that no "loophole" can be made. The simpler you make the license, the more likely lawyers can "see multiple meanings in words", and avoid the license entirely.

      Hmmm. Ever thought about the difference between a necessary and a sufficient condition? ;-)

      Actually, I think that license complexity is primarily driven more by what you are trying to achieve than anything else. True, legal terminology makes things harder for laymen to read. Anyone who has closed on a house has had things like "right of curtesy and dower" explained to them; generally these things aren't complicated, they are merely arcane. But the terminology problem is not simply eclipsed, it is is greatly compounded adding a mishmash of contractual conditions whose intent the copyright holder may not be motivated to make clear.

      A typical software license is trying to do something tricky: to take a limited right (copyright) and to summon up a whole new set of ownership rights through a witches brew of copyright law and contract law. Free software licenses are doing something simpler, which is to take certain privileges that the copyright owner has automatically and to simply waive them in certain circumstances.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    10. Re:Its wordy and hard to read for a reason... by UVaRob · · Score: 1

      woops! isn't 2 + 2 = 4 converted to ternary = to
      2 + 2 = 11?

    11. Re:Its wordy and hard to read for a reason... by MrResistor · · Score: 2

      As pointed out by UVaRob, that should be 2+2=11 in ternary, however, unless you are trying to claim that ternary 11 is equal to decimal 11, there is no loophole here. The actual values used haven't changed, only the way they are represented. "I don't speak Spanish" and "No hablo Espanol" both mean the same thing, regardless of the language used (well, assuming I didn't make any conjugation mistakes. It's been a few years since I've actually had to use spanish).

      --
      Under capitalism man exploits man. Under communism it's the other way around.
  8. Our ip lawyers by Anonymous+Crowhead · · Score: 3, Interesting


    got stuck on the word 'or' in the perl license (GPL or Artistic)

    I think there will always be a problem no matter how clear it seems to be.

  9. What's nice about the GPL by XaXXon · · Score: 5, Insightful

    One of the things that's nice about the GPL, and that I've just come to understand recently, is that it doesn't really matter if you 'accept' it, in the sense that you accept a EULA from MS. Since accepting the GPL actually gives you MORE freedoms than the normal copyright laws, if you don't accept the GPL on a program you get, you are actually more limited in what you can do with it. You can't distribute it, and surely can't distribute a modified version.. Whereas the other EULAs restrict you in addition to copyright restrictions, the GPL actually reduces the restrictions put upon you by copyright law.

    1. Re:What's nice about the GPL by anthony_dipierro · · Score: 2

      Since accepting the GPL actually gives you MORE freedoms than the normal copyright laws, if you don't accept the GPL on a program you get, you are actually more limited in what you can do with it.

      Yes, the GPL grants permissions, but it also takes away rights, such as the right to first sale of binary-only copies.

    2. Re:What's nice about the GPL by SmileyBen · · Score: 2

      The what? Since when has there been a 'right to first sale'???? Huh?!?!?

    3. Re:What's nice about the GPL by ajm · · Score: 2

      The software is copyrighted. You have no "right to first sale". If you accept the GPL you have some additional rights over what copyright gives you. You don't accept the license you don't get the extra rights. Don't like it? Write your own damm code.

    4. Re:What's nice about the GPL by Steveftoth · · Score: 2

      It doesn't take away that right, you never had it in the first place!

      Does there exist EULA that gives you, the user the right to distribute binary-only copies of a program?

      Not resell your copy, actually distribute more copies? There is no such EULA.

      Stop propagaging the myth that the GPL takes away your rights as a user. Most companies want to be a monopoly and to control what you do with their products. (Meaning that if you do something with their product that they didn't sell to you then you have to pay for it)

      For developers, the GPL is not a nice as say a public domain license. There you can do whatever you want with the code. There's a reason that most people don't release code in the public domain. And that's because anyone can take it, compile it and claim that the compiled binary is unique in some way and sell it for $$$$. At least with GPLed code, the person that compiles it has to make his changes public so that you can create the same binary.

    5. Re:What's nice about the GPL by Anonymous Coward · · Score: 0

      What are you talking about? You never had
      a right in other peoples works. If you are
      looking for handouts, such that you will profit (but not others)
      then talk to the owner of the work.

    6. Re:What's nice about the GPL by Arandir · · Score: 2

      If you purchased GPL software as a binary-only copy, then you do have the right of First Sale. The trick is getting the buying that binary-only copy to begin with. I don't think the First Sale doctrine applies to free-beer software, and if you did "buy" the software (otherwise known as making a donation), it's going to going to come with the source code.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    7. Re:What's nice about the GPL by Arandir · · Score: 1

      Since the dawn of Copyright laws. The right of First Sale has been confirmed a couple of times, most notably in the early 1900's when book publishers started licensing their wares to prevent used book salses. The courts ruled this invalid.

      It's tricky when it comes to software, since it hasn't been determined yet by the courts whether a software sale is a sale of a product or a sale of a license. In my opinion, it's a sale of a product, since it takes the form of a sale of a product, but the law has rarely followed common sense.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    8. Re:What's nice about the GPL by rgmoore · · Score: 4, Informative
      Does there exist EULA that gives you, the user the right to distribute binary-only copies of a program?

      Yes. The BSD/MIT style licenses give you this right, for which reason advocates of those licenses claim that they're "more free" than the GPL. I'm not sure if I agree with the point, but there are licenses that give the first-generation user more rights than the GPL. The argument is then over whether those rights are more valuable than the GPL's protection of second and later generation users.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    9. Re:What's nice about the GPL by anthony_dipierro · · Score: 2

      You have no "right to first sale".

      Notwithstanding the provisions of section 106(3), the owner of a particular copy or phonorecord lawfully made under this title, or any person authorized by such owner, is entitled, without the authority of the copyright owner, to sell or otherwise dispose of the possession of that copy or phonorecord.
    10. Re:What's nice about the GPL by anthony_dipierro · · Score: 1

      If you purchased GPL software as a binary-only copy, then you do have the right of First Sale.

      Unless you agree to the GPL.

      and if you did "buy" the software (otherwise known as making a donation), it's going to going to come with the source code.

      The source code could come on a separate medium, or as a written offer.

    11. Re:What's nice about the GPL by MSG · · Score: 2

      Sale or disposure of the copy does not, however, free the copy from the original copyright. What part of the GPL do you think prohibits the resale of copies of software? The GPL specifically grants all recipients of copies the same rights as the source from which they got the copies.

    12. Re:What's nice about the GPL by jsfishmonger · · Score: 4, Insightful

      Well said. It's also worth pointing out that there is no requirement that anyone accepts the GPL to actually use the program. For the end user it just about boils down to a standard freeware disclaimer: "There is no waranty" allong with perhaps a gentle reminder: "This software is copyrighted, don't go round saying you wrote it from scratch yourself."

    13. Re:What's nice about the GPL by MSG · · Score: 2

      Comments like this make me wish there weren't a 5 point cap on moderation, or a moderation category like "Not repeated enough" (as opposed to redundant :-)

    14. Re:What's nice about the GPL by Steveftoth · · Score: 2

      Damn, I always forget about that BSD license.

      The BSD license also gives the rights of the developer to the user. The only difference between a BSD license and a public domain is that the BSD license requires the redistributor of code to acklowledge that the code came from a certain source. (AFAIK)

      Most licenses do take away almost all priviledges of a user, and they are only getting worse by the day.

    15. Re:What's nice about the GPL by SmileyBen · · Score: 2

      Erm. No. You've got this the wrong way wrong. You're thinking of 'First sale doctrine' which basically says that once something's sold, it'd sold, and the previous owner (before the 'first sale') can't force any obligations onto the new owner... Not that anyone has a 'right' to the first sale, or something silly like that.

    16. Re:What's nice about the GPL by nmos · · Score: 1

      The "right of first sale" basically means that if you buy something then it's yours. You can sell it, burn it, whatever. It is the legal idea that allows used book stores to do what they do and it's the reason that many people claim that if you don't agree (or even read) any EULA you are still free to use the software. Most EULAs try to get around this by claiming that the software was NOT sold but instead just licensed however it's hard to see how they can change the sale into a license after the fact unless you agree and judges HAVE ruled that handing money over in exchange for a box containing software IS a sale. I don't agree with the poster that claimed that the GPL restricts this right however. If someone gives/sells you a CD with GPL (or any other) software on it you CAN give away or sell that same CD without agreeing (or even seeing) any license including the GPL. Once you start making/selling/giving COPIES of the origional then you are breaking copyright law unless you have permission from the copyright holder or your particular copy falls under fair use. That additonal right to copy is what the GPL gives you if you agree to it.

    17. Re:What's nice about the GPL by anthony_dipierro · · Score: 1

      What part of the GPL do you think prohibits the resale of copies of software?

      "You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License."

    18. Re:What's nice about the GPL by darkonc · · Score: 3, Informative
      If you follow the right of First Sale, then you don't have to agree to the GPL.

      This would, however, require that, when you sell your copy, you give the recipient ALL VERSIONS of your copy, and destroy any backups you may have .. If you kept/gave a copy then you've made a copy and that action would be subject to regular copyright restrictions (unless you've agreed to the GPL).

      That would apply in cases like a contractor doing a work-for-hire on a piece of GPL work, and leaving the result with the employer. -- but you'd still have to give them your source code, because if you gave them a modified object, it would be a copy, and subject to copyright rules (i.e. you can't). On the other hand: if you gave them an unmodified object/source, what in the world did they pay you for?

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    19. Re:What's nice about the GPL by shepd · · Score: 2

      >Yes, the GPL grants permissions, but it also takes away rights, such as the right to first sale of binary-only copies.

      No, the GPL gives you the right to resell the software as you please, with a small exception. If you chose to receive the software in an incomplete manner (ie: Without the sourcecode) this does render your copy unsaleable. However, in the real world (tm), it is also a hard sale to sell an incomplete item (try selling books missing their cover and see how fast you get in trouble).

      If you do have the complete sofware the GPL grants you the freedom to resell it as you choose.

      The limited circumstance mentioned above is rendered moot by the fact that there is no purpose in accepting the GPL unless the source has been included with the software, unless you wish to make copies, in which case you have moved beyond your first-sale rights anyways. You can still use the software with the full rights copyright grants you by default without accepting the license, thereby enabling you to sell the software in an original, unmodified, binary only, first sale fashion, like books.

      Just my two cents.

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    20. Re:What's nice about the GPL by EllisDees · · Score: 2

      How are you deprived of the right of first sale by the GPL? If you buy a redhat cd full of GPL software, you are still permitted to sell that cd.

      --
      -- Give me ambiguity or give me something else!
    21. Re:What's nice about the GPL by Jeremi · · Score: 3, Interesting
      Yes, the GPL grants permissions, but it also takes away rights, such as the right to first sale of binary-only copies.


      Hmm. If you are using someone else's code under the GPL, then you never had a right to sell their code in the first place. So I don't see how the GPL takes anything away from you.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    22. Re:What's nice about the GPL by Gordonjcp · · Score: 2

      Yes, and if you go on to read the licence it describes how you *may* distribute.

      Read the whole thing, then come back.

    23. Re:What's nice about the GPL by Arandir · · Score: 1

      That's precisely what I was referring to. Was the original poster referring to something else?

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    24. Re:What's nice about the GPL by cpt+kangarooski · · Score: 1

      Minor nit: placing software in the public domain is not a license -- it is basically the copyright holder surrendering any rights he might have ever had. (whether this destroys the copyright or constitutes a non-retractable estoppment of later claims against the world is an interesting, but kind of irrelevant question)

      There are licenses that are very very similar to the public domain, but they're not the same thing.

      --
      -- 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.
    25. Re:What's nice about the GPL by anthony_dipierro · · Score: 1

      If you follow the right of First Sale, then you don't have to agree to the GPL.

      But if you've already agreed to the GPL, then you don't have the right of First Sale. And if you break the GPL, no matter how minor the infraction, you lose all rights, including the right to copy the software into ram.

    26. Re:What's nice about the GPL by anthony_dipierro · · Score: 1

      If you buy a redhat cd full of GPL software, you are still permitted to sell that cd.

      Not if you accept the GPL.

    27. Re:What's nice about the GPL by DoctorFrog · · Score: 1
      Yes, you are. Section 1 of the "Terms for Copying, Distribution and Modification":

      1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.

      Reselling a Red Hat CD-Rom as recieved would most certainly meet all those conditions.

    28. Re:What's nice about the GPL by Anonymous Coward · · Score: 0

      > > If you buy a redhat cd full of GPL software, you are still permitted to sell that cd.

      > Not if you accept the GPL.

      Bullshit.

    29. Re:What's nice about the GPL by ichimunki · · Score: 1

      The problem with this whole "first sale" nonsense is that with Free Software, there really is no "first sale", but in the event that Richard Stallman sells you a CD with a binary-only version of emacs on it, nothing in the GPL prevents you from selling that CD. First sale applies to a physical instantiation of a creation, not the theoretical component which allows us to recognize various instantions as all being separate instantiations of the same theoretical thing.

      And for the rest of us, we are also covered under first if we buy a full set of Red Hat CDs and then later sell only the binary CDs from that set (having never used the SRPM discs we threw them away, right?). We have not (to quote the GPL) "copied, modified, sublicensed, or distributed" anything. You might think such an act qualifies as "distribution" but I'd say it does not since the number of copies in the world is not increased. It is Red Hat under these circumstances, not us, who must offer the source, since they are the makers of the CDs (hence the distributors). The GPL binds them to offer the source for a reasonable fee to pretty much everyone for three years (I don't recall the exact wording for this clause).

      But if proprietary software vendors are able to restrict users with EULAs, yeah, the GPL might eventually be reinterpreted to restrict first sale as well. But how hard is it to keep your original media that included the source on it? Is there really a huge after-market for used Free Software that doesn't include source code? Why even worry about this?

      --
      I do not have a signature
    30. Re:What's nice about the GPL by Anonymous Coward · · Score: 0

      Replying as an AC (using lynx, yuck), because "[I've] reached [my] maximum number of comments [I] can post: 30 comments over 4 hours."
      "You may copy and distribute verbatim copies of the Program's source code".
      A Red Hat CD is not a copy of the source code, thus it can only be distributed under section 3.

    31. Re:What's nice about the GPL by lynx_user_abroad · · Score: 1
      That's why it's not a "sale" but a license.

      Were I actually selling you the software (or a copy of the software) I would lose my ownership rights to that software (or to that copy of the software). First Sale would apply and you could do anything you want with it; your rights would not be infringed. You could even deny me (as the previous owner of the software) the right to do anything with that software (or that copy of the software I sold to you). In the case of having sold you a copy, I presume I would still have rights with respect to other copies of that software I might posess.

      Instead, under the GPL, you are only licensing the software, which means you are entering into an agreement whereby you agree to certain terms in exchange for some consideration.

      The guy who "sold" QDOS to Bill Gates understands the distinction between the two, and I presume he wouldn't make that mistake again. ;-)

      --

      The thing about things we don't know is we often don't know we don't know them.

    32. Re:What's nice about the GPL by sydb · · Score: 2

      One problem is, how do you define copying? EULAs often (usually) define copying as including the copying of the program code from the media onto a hard disk and from hard disk into memory. In which case, if you don't accept the license, then you can do whatever you like with the copy of the code you 'purchased', except copy it from the installation media, thus rendering it useless.

      This is also how EULAs (have tried to) restrict the number of 'copies' of the software you may run simultaneously, thus preventing multiple end-users legally running the apparently same installation of software on a single computer.

      I don't know how well this has stood up in court, it's a while since I cared to use software restricted by such a license.

      --
      Yours Sincerely, Michael.
    33. Re:What's nice about the GPL by Arandir · · Score: 1

      When you go through all the formalities of a formal sale (retail counter, retail salesgirl, retail receipt), then you have made a sale. When I buy a box of WindowsXP, a sale of a product has been made. That box did not say "WindowsXP License", it said "WindowsXP". I now am the legal possessor of a copy of WindowsXP.

      Instead, under the GPL, you are only licensing the software

      If I do not agree to the GPL, I am not bound by it. As long as I don't distribute, modify or generally copy the software (which might be considered assenting to the license), I have the legal right to use the software, make a single archival copy, and to sell my copy (after destroying the archive) of the software.

      The guy who "sold" QDOS to Bill Gates understands the distinction between the two

      That guy did not sell Bill Gates a copy of QDOS. He sold Bill Gates the rights to QDOS. There is a very big difference.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    34. Re:What's nice about the GPL by Daengbo · · Score: 1

      You might think such an act qualifies as "distribution" but I'd say it does not since the number of copies in the world is not increased. It is Red Hat under these circumstances, not us, who must offer the source, since they are the makers of the CDs (hence the distributors).

      Otherwise, Egghead Software would have to distibute source with the box you bought from them, eh? In reality, the mention of the URL for download is generally considered enough, and that's already on the CD.
    35. Re:What's nice about the GPL by darkonc · · Score: 2

      If you break the GPL, then your rights revert to what you would have with any other piece of software under regular copyright (i.e. right to use, but not to copy).

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    36. Re:What's nice about the GPL by Planesdragon · · Score: 2

      Yes, the GPL grants permissions, but it also takes away rights, such as the right to first sale of binary-only copies.

      Hmm. If you are using someone else's code under the GPL, then you never had a right to sell their code in the first place. So I don't see how the GPL takes anything away from you.


      Right of First Sale: The legal term that means "the ownership of a thing ends after the first sale, and the new owner can do Pretty Much whatever they want with the thing."

      In other words, if I buy a copy of a GPL's software program and the vendor tells me "here's where you get the source" exteranally from the program files (and, yes, that IS explicitly stated as allowable in the GPL), I could normally just pass the program on to someone else, but the GPL seems to say that I have to communicate the same thing that the vendor told me, or else I've commited copyright infringment.

      If I buy a game from ID software, ID can't really tell me not to take the disks after I'm done using it and sell them to a used-computer depo. But if the game was GPL'd, and ID tells me where to get the source outside of the disks (say, in a pamplhet in the box), I'm violating the GPL by "redistributing" the binary without the "source."

      The GPL, and other sticky copyleft licenses like it (such as the Open Gaming License), is a contract where you pay for the right to use the code by agreeing to release your use of it under the GPL. You're not "getting something for free."

      You're getting a "one-way ticket into copyleftland," to sound like an MSife for a moment. Considering how vauge "derivitive work" can be, I'd be shy releasing a GPL'd program and then going to (profitable) proprietary software too.

      About the only valid complaint against the GPL is "what's to stop some meanie from saying a project I write six months after I finish my GPL project should be covered by the GPL because its 'derivitive', and thus dragging me into court?"

      (I'm not as familiar with the GPL as I am with the OGL, but the OGL has a 30-day cure period and a much clearer definition of "use." Not to mention that the RPG industry is nowhere near as litgious or fragmented as the software industry.)

    37. Re:What's nice about the GPL by Jeremi · · Score: 2
      About the only valid complaint against the GPL is "what's to stop some meanie from saying a project I write six months after I finish my GPL project should be covered by the GPL because its 'derivitive', and thus dragging me into court?"


      First off, anything code that you hold the copyright to is yours, even if you released it under the GPL. Since you hold the copyright, you are free to use it (your code) any way you like, and need not follow the terms of the GPL license.


      As far as whether a project is 'derivative', it comes down to whether or not any of the GPL'd code exists in the project's souce code. If the code isn't there, but the same ideas are... no problem. GPL covers code, not ideas.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    38. Re:What's nice about the GPL by Planesdragon · · Score: 2

      As far as whether a project is 'derivative', it comes down to whether or not any of the GPL'd code exists in the project's souce code. If the code isn't there, but the same ideas are... no problem. GPL covers code, not ideas.

      I'm not just talking about code. The GPL covers copyright, and one of the ambiguities of copyright law that it's thusly inherited is that "derivitive" is legally ambiguous. Some examples:

      * If I look at your project, and then write one just like it, down to the UI setup and number & function of code "objects," am I derivitive?

      * If I release a program and only one of my "code objects" is GPL, with the rest wholly done in-house with no reference to code that is not entirely mine or enitrely public domain, is the entire program derivitive or just that one code object?

      * Assuming the answer to the above is "yes," then what about seperate files in the final version? Or what about two different programs sent on the same media? What if those two programs are desinged to work together? Too work seamless together (no user input)?

      Don't get me wrong. I love copyleft for things where redundancy is bad (standards, code, roleplaying game systems.) But there's still one great big legal question mark, and that's "what is derivitive?"

      I just checked, and the GPL itself doesn't say anything about what "the Program" is, just that it's "work released under the GPL."

      A better way to do it, I think, is how the OGL handled it. The copyleft is on the *open material*, rather than the entire work. (Thus, you mark what parts are derivitive / open, and the rest of them aren't.)

      There's no ambiguity there. Oh, the restrictive terms of the OGL (no trademark use of other OGL users w/o permission--written in to preserve the value of trademarks) are based on the "work", but the most legally ambiguous part (what is "derivitive") is handled by the Clear Identification rule.

      That all said, I understand that what you write yourself you can do whatever you want with, including distrubte it under every license imaginable.

      My observation of weakness is that a lawsuit that would otherwise be frivolous ("our contract with X ended six months ago, why should X sue us?") is now one that's not nearly so, requiring the innocent Big Company to pay the expense of a lawyer, possibly an unbudgeted-for expense, just to do their regular course of business.

      The GPL probably was setup like this because it was written for the consumers, not for the authors or code. And, rather than be an end in and of itself, it's a vehicle to a differnet end (that being, the ending of treating code as a copyrightable medium.)

      And now, at the risk of being horribly off-topic--aren't the ideas of code-as-speech and code-as-noncopyrightable contrary? Anything fixed down in a permanent fashion is copyrightable, ESPECIALLY if it's speech.

    39. Re:What's nice about the GPL by WNight · · Score: 2

      Actually, US copyright law contains a deliberate exception to the no-copying rule, allowing all copying necessary to the normal functioning of the program. To me this implies that if it normally runs off of the HD, you can copy it there (or tell it to do so) and make copies in ram, cache, etc, for the purposes of executing it.

      This further weakens the EULA arguments.

      However, the most damning argument (IMHO) is that MS, Adobe, and others are trying to buy the UCITA, a law that would (primarily) make EULAs binding. If their highly-paid staff of lawyers thought that EULAs would be found to be enforceable by the courts, they'd recommend against wasting money on a useless (for them) law. The fact that they are in fact bribing like crazy implies that they feel they need the law.

  10. Acceptance of GPL? What? by Kaz+Kylheku · · Score: 2

    You don't have to accept any license to use the GPL'ed software. Only people who redistribute should understand the license, because it only covers that activity. Doh!

    1. Re:Acceptance of GPL? What? by anthony_dipierro · · Score: 2

      Only people who redistribute should understand the license, because it only covers that activity.

      That's not actually true. For instance, if you use GPLed software on someone else's computer, then you need to accept the GPL in order to have the right to copy the software into ram.

    2. Re:Acceptance of GPL? What? by Elbows · · Score: 1

      I don't think so... the GPL only requires that you make the source available to anyone to whom you distribute the binary.
      Copying the software into RAM isn't distributing, it's just copying into RAM. I don't think anyone is going to sue you for failing to copy the source into RAM as well...

    3. Re:Acceptance of GPL? What? by anthony_dipierro · · Score: 1

      I don't think so... the GPL only requires that you make the source available to anyone to whom you distribute the binary.

      Yes, but knowing that requires understanding the license.

      Copying the software into RAM isn't distributing, it's just copying into RAM. I don't think anyone is going to sue you for failing to copy the source into RAM as well...

      The point is once you've copyed software into RAM without following Section 117, you are forced to accept the GPL. That means you lose your right to first sale. It means you lose your right to make a backup copy of just the binary. It means you cannot install the binary on multiple systems.

    4. Re:Acceptance of GPL? What? by Waffle+Iron · · Score: 2
      The point is once you've copyed software into RAM without following Section 117, you are forced to accept the GPL. That means you lose your right to first sale. It means you lose your right to make a backup copy of just the binary. It means you cannot install the binary on multiple systems.

      The more interesting question is:

      How many angels can dance on the head of a pin?

      Answer that one for me. After you've tackled that, maybe you can analyze some common software vendor EULAs with equal zeal. That should keep you busy for a while. Maybe you can find some self-inconsistent terms in one of them and go into an endless loop.

    5. Re:Acceptance of GPL? What? by anthony_dipierro · · Score: 1

      After you've tackled that, maybe you can analyze some common software vendor EULAs with equal zeal.

      Other software vendor EULAs don't claim to be God's gift to the computer world. The GPL is an EULA. And like any other EULA, if all you want to do is use the software and not bother anyone, nothing bad will happen to you.

    6. Re:Acceptance of GPL? What? by Fulcrum+of+Evil · · Score: 2

      you need to accept the GPL in order to have the right to copy the software into ram.

      Wouldn't that constitute copying necessary to use the product as intended?

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    7. Re:Acceptance of GPL? What? by Kaz+Kylheku · · Score: 2

      People who put software under the GPL don't believe in garbage like this. It's inconceivable that litigation would ever arise from someone loading a program into someone else's RAM. Nobody in their right mind would consider this to be redistribution. It's clearly an instance of *use*. *You* are interacting with that computer, *you* are using the program that is loaded into RAM. It's not the case that you are denying anyone else his or her rights to that program.

      Only proprietary software vendors play these stupid use licensing games, such as requiring N licenses for an running a program on an N-way multiprocessor machine, or making licenses non-transferrable among machines, etc.

  11. Free The United States Of Amerika @ +2; High @ by Anonymous Coward · · Score: 0, Offtopic

    Lame stories are posted to Slashdot about science
    while Biker Gangs On Turf Warpath.

    I wonder if John Ashcroft will call them as material witnesses or
    Donald Rumsfeld will call in the Special Forces.

    Thanks in advance.

    Woot

    My complaint about John Ashcroft

    May I be cynical for a bit? I hope you don't mind,
    but with Ashcroft's latest barrage of
    malodorous notions, I can't resist the urge to make a
    few cynical comments. To get right
    down to it, some of the facts I'm about
    to present may seem shocking. This
    they certainly are. However, it's time that a few
    facts had a chance to slip through the fusillade of hype.
    What's my problem, then? Allow me to present it
    in the form of a question: Where are the people
    who are willing to stand up and acknowledge
    that Ashcroft, in his infinite wisdom, has decided
    to destroy the natural beauty of our parks and forests?
    On the surface, it would seem to have something to do
    with the way that his whole approach is repugnant.
    But upon further investigation, one will find that
    by allowing Ashcroft to put mephitic thoughts in our
    children's minds, we are allowing him to play puppet master.
    As for the lies and exaggerations, Ashcroft's
    epigrams are rife with contradictions
    and difficulties; they're entirely maladroit,
    meet no objective criteria, and are unsuited
    for a supposedly educated population.
    And as if that weren't enough, if Ashcroft is going to
    obstruct important things, then he should at least have
    the self-respect to remind himself of a few things: First, a
    true enemy is better than a false friend. And
    second, many people respond to his debauched vituperations
    in much the same way that they respond to television
    dramas. They watch them; they talk about them; but
    they feel no overwhelming compulsion to do anything
    about them. That's why I insist we pronounce the truth
    and renounce the lies.

    Even people who consider themselves scornful
    foolhardy-types generally agree that Ashcroft's slurs
    symbolize lawlessness, violence, and misguided rebellion
    -- extreme liberty for a few, even if the rest of us
    lose more than a little freedom. One might conclude
    that Ashcroft is incapable of writing a letter without using
    such phrases as "crapulous pop psychologists", "loquacious
    exhibitionists", "oppressive personae non gratae", or
    some combination thereof. Alternatively, one might conclude
    that Ashcroft has a different view of reality from the rest of us.
    In either case, if you're not part of the solution,
    then you're part of the problem. His historical record of
    fickle pleas is clearer than the muddled pronouncements
    of his apple-polishers for a variety of reasons. For
    instance, the worst sorts of inconsiderate Neanderthals there
    are must be treated with political justice, not with
    civil justice, as they are sincerely not real citizens. Let me
    rephrase that: I wonder if he really believes the
    things he says. He knows they're not true, doesn't he?
    A complete answer to that question would
    take more space than I can afford, so I'll have to give
    you a simplified answer. For starters, if
    we let him cause riots in the streets, then greed,
    corruption, and tribalism will characterize the government.
    Oppressive measures will be directed against citizens.
    And lies and deceit will be the stock and trade of the
    media and educational institutions.

    Even Ashcroft's bedfellows couldn't deal with the full impact of
    Ashcroft's refrains. That's why they created "Ashcroft-ism," which is
    just a garrulous excuse to force square
    pegs into round holes. He plans to drag everything
    that is truly great into the gutter. He has instructed
    his votaries not to discuss this or even admit to his
    plan's existence. Obviously, Ashcroft knows he has
    something to hide. Most of you reading this letter
    have your hearts in the right place. Now
    follow your hearts with actions. I have traveled the length and
    breadth of this country and talked with the best people. I can
    therefore assure you that Ashcroft's artifices cannot stand on
    their own merit. That's why they're dependent on elaborate
    artifices and explanatory stories to convince us that Ashcroft's
    warnings can give us deeper insights into the nature of
    reality. We can and we must protect ourselves by any means
    necessary against the unrestrained bestiality
    of stupid, quasi-macabre paper-pushers. And that's the honest truth.

  12. I don't understand... by Anonymous Coward · · Score: 0

    the EULA. Suppose I pirate some software, that means I didn't pay for it, how can I enter a contract with the maker of the software? Isn't that like stealing a car and ending up with the owner's wife and kids?

  13. It's nearly a one-liner most of the time by petard · · Score: 5, Insightful

    Most of what the majority of non-lawyers need to know about the GPL can be summed up in one line:
    The GPL does not impact users of the software, only distributors.
    That's it. For that simple reason, the premise of this question is flawed. Most of the world simply uses software and doesn't redistribute it, therefore understanding and acceptance of the GNU GPL is not an issue.

    Anyone who is distributing software (GPL or otherwise) really needs to take the time to understand the details of their redistribution agreement. As redistribution licenses are concerned, the GPL is very easy to understand and truly does stand out as a marvel of simplicity. The only simpler things are BSD and public domain :-)

    --
    .sig: file not found
    1. Re:It's nearly a one-liner most of the time by LMCBoy · · Score: 1

      You got it spot-on, petard. I've never said this before, but: Mod parent UP! :)

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    2. Re:It's nearly a one-liner most of the time by dbc · · Score: 3, Insightful

      The GPL does not impact users of the software, only distributors. This isn't strictly true. Software development organizations producing closed-source works need to be very careful about residuals. That is.. they need to prove that no GPL source "leaked" into their code because some programmer saw both some GPL'd utility (or whatever) that they were using and then wrote similar code into the closed-source product. (Note: I did not say cut&paste, I said saw-and-wrote-similar) This is a *huge* worry for some companies, and quite validly so. Plenty of potentially expensive litigation lies down that path.

    3. Re:It's nearly a one-liner most of the time by Anonymous Coward · · Score: 0

      More and more users are becoming distributors throught the use of p2p software. So they better read the GPL to make sure they're distributing properly (ie including source)...99% of what's on my harddrive came from this distribution method...including my OS.

    4. Re:It's nearly a one-liner most of the time by Rogerborg · · Score: 2
      • The GPL does not impact users of the software, only distributors.

      Huh? I don't need to be told that the distributor must provide the source at minimal cost if asked? I'd call that pretty darn important.

      And when I do get the source, I don't need to read the license to find that the "free" source is copyrighted and strictly licensed? I can do whatever I like with it and only worry about the license terms after I become a distributor?

      Haven't we seen enough examples of newbie distributors shipping GPL binaries and when asked where the source is, saying "Oh, we'll get around to that. Give us a few days/weeks/months/versions." That is simply not acceptable, ever. If you don't follow the license terms to the letter, you are commiting theft.

      I agree that the GPL is easy to understand - if you read it. Far too many people look at the length of it and say "Phwah, it's free. What do I need to know?" I'd suggest that we need to grab their attention on the very first line, by saying "Stop! Copyrighted code! All rights reserved, except as specified below. Use of this code without reading and following the license terms is theft, and can and will be prosecuted."

      Basically, there is a prevailing attitude that GPL and open source code in general is something for nothing, and there's no cost associated with using it. That's simply not true, and it's something I'd like to see us addressing at every opportunity.

      That said, Microsoft is going a fair way to helping out in that respect, by screaming about how viral the GPL is. Well, sure, that's rather the point. ;-)

      --
      If you were blocking sigs, you wouldn't have to read this.
    5. Re:It's nearly a one-liner most of the time by ivan256 · · Score: 2

      Huh? I don't need to be told that the distributor must provide the source at minimal cost if asked?

      The distributer needs to know that, but not the user. It would be nice if the user knows that, but it's not necissary.

      I can do whatever I like with it and only worry about the license terms after I become a distributor?

      Not after, but until. You can do absolutely anything you want with GPL code as long as you don't distribute it.

    6. Re:It's nearly a one-liner most of the time by Anonymous Coward · · Score: 2, Insightful

      If you don't follow the license terms to the letter, you are commiting theft.

      No you are not. You are commiting copyright infringement. That is a hell of a lot different to theft. Please stop spreading this myth.

    7. Re:It's nearly a one-liner most of the time by sheldon · · Score: 2

      Looking at a piece of code, taking notes as to what it does and then reimplementing the same concept independently is completely protected under copyright law.

      Think of all the authors out there who write history books about Ancient Rome. Do you think none of them has ever read a colleague's book to learn more about the subject? Go look up the recent controversy surrounding Stephen Ambrose and learn more.

      This is what I always find stupid about the "Oh no! If you read MS code they will come and sue you!" arguments, or same about GPL. It's not true. In fact I think a pretty strong argument code be made that all source code should be available so that people can learn from one another. I *should* be able to find out what algorithm you used, so I don't have to reinvent the wheel.

      Of course that probably would mean an increase in software patents. :(

    8. Re:It's nearly a one-liner most of the time by gorilla · · Score: 2

      But this is equally true for any other license. Unless the author gives up all rights, making it public domain, then you can be violating their copyright using deritive code.

    9. Re:It's nearly a one-liner most of the time by darkonc · · Score: 2
      The GPL does not impact users of the software, only distributors. This isn't strictly true. Software development organizations....

      Software development organizations are distributers, not just users -- so they are one of the exceptions to which the GPL applies.

      If You give me a copy (modified or not), then you're a distributer and subject to the GPL. As a simple user, I don't have to worry about the GPL until somebody asks me for a copy -- at which point I have to either

      1. give them a copy of everything I got -- including a pointer to where the source is available (if I didn't get that), or:
      2. Just give them the source code, or:
      3. Give them some excuse, like "I'm too busy today".
      Oh yeah: they also need to get a copy of the license, somewhere in there, if I choose 1 or 2.
      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    10. Re:It's nearly a one-liner most of the time by Mahrin+Skel · · Score: 2
      If *I* write two similar pieces of software for two different employers, functionally structure them in similar ways, but the code was written separately and differs in detail, my employers don't have grounds to sue each other. Even though both them own the IP to the code I wrote.

      Of course, a dirty little secret of the programming trade is that every programmer has a set of utility libraries they drag around with them from job to job. I used the same string-parsing library on 6 programs, 3 of which were released commercially from two different companies. Byte-for-byte identical code, much of it copied from various places (books, code snippets posted to Usenet, other programmers I worked with). Little things; tokenizers, white-space strippers, search-and-replace, stuff you use all the time but is never built into the language.

      It's hardly an unusual practice, a productive programmer doesn't reinvent the wheel when he's got one right in front of him. But what if a few of those snippets originated in GPL'd source? I don't even *know* the original source of some of that code.

      --Dave Rickey

    11. Re:It's nearly a one-liner most of the time by Waffle+Iron · · Score: 2
      This is what I always find stupid about the "Oh no! If you read MS code they will come and sue you!" arguments, or same about GPL. It's not true.

      Actually, Microsoft would come an sue you. That's because there's no way that you're going to see their code unless you first enter into an iron-clad NDA with them, in which you sign away a big swath of your potential future career opportunities.

    12. Re:It's nearly a one-liner most of the time by JordanH · · Score: 2
      • This isn't strictly true. Software development organizations producing closed-source works need to be very careful about residuals. That is.. they need to prove that no GPL source "leaked" into their code because some programmer saw both some GPL'd utility (or whatever) that they were using and then wrote similar code into the closed-source product.

      This is FUD, I think. AT&T couldn't prevail against Berkeley concerning the Free BSD Unix source, when all of the authors had read, studied and practically lived with AT&T Unix source for years, and in fact, similar sequences of source were identified in the (c) AT&T Unix and the BSD Unix. And remember, AT&T had access to both their own source and the BSD Unix source for comparison.

      In order to press forward a copyright enfringement case of some closed source product with some GPLd source, you'd first have to gain access to the closed source and then prove that the author lifted segments. Much more difficult than what AT&T had to work with.

      • (Note: I did not say cut&paste, I said saw-and-wrote-similar) This is a *huge* worry for some companies, and quite validly so. Plenty of potentially expensive litigation lies down that path.

      As someone else pointed out, lifting ideas is not a problem with copyright, only patents, you'd really have to cut-and-paste to violate copyright.

      There's no reason to believe that anyone could prove "contamination" from GNU source into a closed source product unless someone was terribly blatant about it. This wouldn't be "contamination" but rather a willful move to rip off some GPLd work.

    13. Re:It's nearly a one-liner most of the time by sheldon · · Score: 2

      Really?

      http://msdn.microsoft.com/downloads/default.asp? UR L=/downloads/sample.asp?url=/msdn-files/027/001/90 1/msdncompositedoc.xml

    14. Re:It's nearly a one-liner most of the time by Anonymous Coward · · Score: 0

      the entire fear about looking at another softs code and copying it in some other soft is a strange tought in my head as code is an advanced math and math can only describe something in so many ways...

      sooner or later you run out of ways to describe the same actions with the same code language ina diffrent way and then someone can say that you have copyed theyr codeand sue you for a lot of cash! basicy copyright on the code is a strange thing and even more so patents on strings of code...

      the finished product i can see being copyrighted but not the code making up the program, that way one avoids a lot of nasty traps...

      now this the gpl makes clear, and it allso says that if you use any of the code under the gpl you have to say that some parts of the code is made by this person and so on, you ant claim jump the code under gpl:) but you can use my code in your product, you just cant claim that all the code is made by you...

      point is that ones one step away from the idea that not only the finished product but allso the code making up the product is copyrighted the maker of the product then the gpl slides more easy into place:)

      ok, so maybe what i type dont makes any sense but so is the problem with amhy of the terms in copyright laws...

    15. Re:It's nearly a one-liner most of the time by jsfishmonger · · Score: 1

      That's a little like saying that the fact that the top 40 records are played on the radio is a *huge* worry for recording artists... Admittedly there has been some expensive litigation in that area ;)
      What I'm trying to say is: You can't bash the GPL because some people might be tempted to abuse it. On the other hand, everyone who releases under the GPL knows this is a risk.

    16. Re:It's nearly a one-liner most of the time by GauteL · · Score: 2

      First, there is already a great reply to this. I just want to add the following:

      Just use free software in binary form. If you do, you should have no worries, and you won't have any less rights than for regular binary distributed software.

      Being exposed to GPL-code is something you could have been no matter what software you use, because GPL-code is (like it or not) all over the Internet. Just using a Red Hat 7.x binary CD doesn't make you any more exposed than not using it. After all, an employee could just have downloaded and used GPL-code no matter what OS or software you run in your company.

    17. Re:It's nearly a one-liner most of the time by Anonymous Coward · · Score: 0

      copyright infringement and theft both involve stealing. theft does not always mean stealing of a physical object. with copyright infringement, you are stealing from someones intellectual property.

    18. Re:It's nearly a one-liner most of the time by drimmeeper · · Score: 1

      So by infringing on a copyright, I am *not* commiting theft. Wow, I always thought that copyright infringement was stealing intellectual property, I have been misled my entire life!

    19. Re:It's nearly a one-liner most of the time by Anonymous Coward · · Score: 0

      with copyright infringement, you are stealing from someones intellectual property.

      Do I have to speak slowly? Copyright infringement is not theft. Copyright infringement is not stealing.

      The basic legal definition of theft is 'the dishonest appropriation of property belonging to another with the intention of permanently depriving that person of it'.

      Now please explain how making a copy of something permanently deprives the copyright holder of it? And remember, children, nobody has a right to profit, and just because you copied something doesn't mean you would have paid money for it, so you can't use the 'lost profit' argument.

    20. Re:It's nearly a one-liner most of the time by Anonymous Coward · · Score: 0

      Erm, yes, you have been misled your entire life then. See here. Next time, try and be correct first, and sarcastic second, okay?

  14. Less licenses... by curunir · · Score: 4, Interesting

    Licenses are naturally complex things. That's ok. What isn't ok is that every company feels they need to write their own license specific to their product.

    The strength of Open Source licenses for me is the fact that once I've read them through once, I can install countless applications without needing to read a license agreement.

    If commercial software had a bunch of shrink-wrapped licenses that companies were free to use and each license was clearly identifiable near the top, then people could just click the "I agree" button and actually know what they were agreeing to.

    --
    "Don't blame me, I voted for Kodos!"
    1. Re:Less licenses... by Arandir · · Score: 5, Insightful

      Licenses are naturally complex things.

      The problem is that we're using licenses to begin with. We don't need licenses. Books don't have licenses. Poems don't have licenses. Music, despite the RIAA's wishes to the contrary, doesn't have licenses.

      There are in essense only three sets of rights available to the recipient of any copyrighted work:

      1) Rights previously granted under Copyright Law.
      2) 1 + additional rights
      3) 1 - rights already granted

      Only number 3 requires a license, because only number three has to be agreed to by the recipient. This is a EULA.

      Number one doesn't need any license at all. Just put the words "Copyright 2002 Joe Schmoe, all rights reserved" at the top, and you're done. 90% of commercial software could be released like this with zero problems for the authors. This is known as simple copyright.

      Number two doesn't need a license either. You're granting additional rights, not taking anything away. Even if these additional rights have conditions attached to them, as with copyleft, the recipient does not need to agree to anything, because they cannot excercise those additional rights outside of the context of those conditions. I refer to this as a Permission Statement.

      The general public, over the course of three decades of concerted brainwashing by the software industry, has come to believe that you need a license to use software. This is very sad. Instead of perpetuating this myth, we need to be proactive and declare that the user doesn't have to agree to any damn thing to use the software we gave them!

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    2. Re:Less licenses... by dietz · · Score: 1

      Number one doesn't need any license at all. Just put the words "Copyright 2002 Joe Schmoe, all rights reserved" at the top, and you're done.

      Technically speaking, a copyright notice isn't even required.

      See Brad Templeton's Copyright Myth Number 1:

      "If it doesn't have a copyright notice, it's not copyrighted."
      This was true in the past, but today almost all major nations follow the Berne copyright convention. For example, in the USA, almost everything created privately and originally after April 1, 1989 is copyrighted and protected whether it has a notice or not. The default you should assume for other people's works is that they are copyrighted and may not be copied unless you know otherwise. There are some old works that lost protection without notice, but frankly you should not risk it unless you know for sure.

    3. Re:Less licenses... by Spyder · · Score: 1

      There are in essense only three sets of rights available to the recipient of any copyrighted work:

      1) Rights previously granted under Copyright Law.
      2) 1 + additional rights
      3) 1 - rights already granted


      Most software isn't distributed under a copyright. That's the whole reason for licensing, to get around the existing pecedents of fair use.
      It's not:
      "You buy a copy of this to use and transfer and monkey with, as long as you don't make more"
      It is:
      "We let you use this as long as you promise not to move, monkey with, or figure it out, and we get to check in on you from time to time to be sure."
      A license is a contract, and as a contract, it's ok to specify conditions like that. The main issue I have with EULA practice is that you can't prove that the licensee even signed the agreement, to say nothing of if the terms were read or of the sobrity of the licensee at the time (That's right ladies and gents, if you're drunk you can't enter into contracts like oh... EULAs, and without a witness they can't prove that you weren't or that the EULA came up at all, like the man said it's not whats right it's what you can prove). IANAL, but I agree that the GPL is more of a statment of copyright permission than a license. I think the thing really in dispute isn't copyright law really, it's the state of the legalisium of the software license.

      --
      Spyder
    4. Re:Less licenses... by i0lanthe · · Score: 2

      Technically speaking, a copyright notice isn't even required.

      Quite true. But it is a darned good idea to put a copyright notice (with author and year) on your work, anyway. (I mention this not to argue but just in case a reader gets the wrong idea.)

      For one thing, it will let the hyperintelligent cockroaches that inherit the Earth (sometime before Steamboat Willie actually becomes public domain) know how long it is until your work goes out of copyright.

      For another thing, if there's a web site that lists copyright "myths" you can bet a dozen glazed donuts that there are lots of people who are still blissfully unaware that these myths are wrong - so best not to rely on them making the right assumptions. :-)

      --
      "The Crystal Wind is the Storm, and the Storm is Data, and the Data is Life"
    5. Re:Less licenses... by Arandir · · Score: 1

      What does the author want me to do with his software?

      Answer: use it.

      What does the author not want me to do with his software?

      Answer: Don't copy, distribute or modify it.

      What is the simplest means to ensure the author's wishes are met?

      Answer: A simply copyright statement.

      Granted, there's some bozos who want to place further restrictions on you, but they should be the exceptions and not the rule.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    6. Re:Less licenses... by Anonymous Coward · · Score: 0

      "Number two doesn't need a license either. You're granting additional rights, not taking anything away. "

      This is still a license -- it's just not a very restrictive license. What is it called when an American company gets permission to distribute some Japanese Anime (say)? A license. What is it called when an organization is forced to allow other organizations to distribute stuff on which it holds the copyright? A compulsory license, but a license. So, why should other rights-granting agreements not be called licenses?

  15. it's hard by Dr+Kool,+PhD · · Score: 0, Informative

    Try to convince your friends that viewing women-on-women is pleasurable for all heterosexual males, not just lawyers. I mean, why should those suits get to have all the fun?? I really don't see what intellectual property has to do with anything unless you bring your video camera or one of the chicks is very intelligent. But most lesbians are very kinky and stuff, so they probably won't mind if you record them. And if one the chicks is smart then just RUN. Nerdy chicks aren't hot, everyone knows that.

    You should forget about software licenses too. I mean Lesbian pr0n videos are alright, but they are no substitute to being there in person. I also wouldn't recommend getting into kludge unless you are into kinky stuff like that.

    Remember: Girly Pink Lesbians should be for EVERYONE.

  16. Legalese by Alien54 · · Score: 2
    Most People are Lazy.

    That said, Legal documents tend to have a monopoly on dry reading. To make a license perfectly clear will often required some sort of definitions. You can have a fairly simple concept, but when you go into the legal details, you can wind up with all kinds of extra verbiage, which makes people nervous about the whole thing, and then, at best, they will tend to bail out of the document.

    There probably is a way to do this, although a lot of folks freak on anything too long.

    --
    "It is a greater offense to steal men's labor, than their clothes"
  17. Will it matter? by techwolf · · Score: 2, Insightful

    Sure, I'd love to read a license and understand it. But what if I don't like it?

    How many retailers are going to accept an opened copy of Office because someone actually read the print and found out that they were selling their soul to Microsoft?

    I don't see it happening.
    -techwolf

    --
    I don't do this for karma, I do it for cash. It's much better.
    1. Re:Will it matter? by pelican317 · · Score: 1

      Agreed. In the end, what does it matter in regards to the length, content, style or presentation of the license. In effect, licenses on hardware and software are contracts of adhesion. What user would be in a position to modify a license or negotiate for change. I would suggest that the real problem lies in American jurisprudence surrounding contracts of adhesion and contract law in general...

    2. Re:Will it matter? by peddrenth · · Score: 1

      I'd certainly take back shrinkwrap software if I couldn't accept the license. If I can't accept the license, I can't use the software, and they sold it to me on the understanding that I could use it.

      Then, I'd never buy software from a shop which didn't accept returns. That somewhat reduces my choice, but I'll hardly miss PC World!

      There are of course many ways to avoid an EULA (cross your fingers whilst accepting it, in England?), you're not required to accept a contract after you bought something, before you read it, or without proof of agreeing to it.

      "Thankyou for buying this coat. Before you can use it, I require you to sign this contract which you have not yet seen. If you don't accept the contract, you must destroy the coat."

  18. GPL can be summarized succinctly by bshroyer · · Score: 5, Insightful
    In a preamble to the preamble, which would very nearly fit into the aforementioned 3" by 1" box:

    Before the preamble, state:

    Through the GPL, this software is licensed with certain freedoms.

    You have the freedom to view and change the source code to this software.

    You have the freedom to freely copy and distribute this software, and to demand payment for its distribution.

    In exchange for these freedoms, you agree, again through the GPL, that these freedoms will be present in any modifications of or distributions of this software. In addition, you agree to provide the source code for any modifications or distributions you may make.

    Please read below for the full text of the GPL.


    Or is that too simplistic?

    Note that this does not accomplish one important end, in that it does not clearly distinguish itself from other EULAe, except that it devotes the first few sentences to "freedoms" rather than "limitations".
    --
    The cure for cancer is coming: Reovirus
    1. Re:GPL can be summarized succinctly by Anonymous Coward · · Score: 0

      Simply but causes misunderstanding...
      • You have the freedom ..., and to demand payment for its distribution.
      Only minimal payment if only distribution
      • ... you agree to provide the source code for any modifications or distributions you may make.
      Not for modifications made, but for redistribution of modified works.
      • Please read below for the full text of the GPL.
      Also do that 20 times before trying to summize RMS ideas..
  19. Can't do it by anthony_dipierro · · Score: 3, Insightful

    Sure, you could try to simplify the GPL, but the fact of the matter is that what the GPL is attempting to do is very complicated. I challenge you to propose a simplified GPL which accomplishes the same goals as the GPL. I'm not even sure if the GPL itself accomplishes the goals of the GPL, this hasn't been tested in court at all yet.

    I have a simple license, called the QingPL, but it is quite different from the GPL. Most significantly, it does not require that source code be released when a derivitive work is released.

    1. Re:Can't do it by Anonymous Coward · · Score: 0

      > I have a simple license, called the QingPL
      > [inbox.org], but it is quite different from the > GPL. Most significantly, it does not require
      > that source code be released when a derivitive
      > work is released.

      I am too lazy to read your license, but couldn't someone just make an insignificant change, call it a "derivative work", and thereby refuse to supply the source?

    2. Re:Can't do it by anthony_dipierro · · Score: 2

      I am too lazy to read your license, but couldn't someone just make an insignificant change, call it a "derivative work", and thereby refuse to supply the source?

      Yes, although if you make an insignificant change it isn't actually a derivitive work. Besides, if the change is insignificant, people could still get the original source. Thus trivial changes will simply be reverse engineered (if necessary) and put back into the original source, whereas more complicated changes can be protected (physically and technologically, not legally) by the creator of the derivitive work.

      Anyway, the purpose of my license is not to stop people from hiding their modifications. The purpose is to stop companies from suing others over derivitives of my works. The most prominent example would be Mac OS X. Under the QingPL, Macintosh wouldn't have to release the source, but others would be free to copy and redistribute MacOS binaries.

    3. Re:Can't do it by jsfishmonger · · Score: 1

      The reason the GPL hasn't been tested in court is because no-one has dared to take it that far. There's quite an interesting article here by Eben Moglen, the guy who enforces the GPL for the FSF.

    4. Re:Can't do it by anthony_dipierro · · Score: 3, Insightful

      The reason the GPL hasn't been tested in court is because no-one has dared to take it that far.

      The reason no-one has dared to take the GPL to court is because there's nothing to gain by defeating it. Best case scenario you get the ability to make derivitive works and hide the source code. Big deal, no one is going to pay for your product anyway when there is a free alternative, especially if you get the infamy of being the company that killed the GPL. Your product will be hacked and distributed for free by thousands of people.

      If I wanted to write a binary-only modification to the GPL and distribute it without distributing the source, I could get away with it. But I wouldn't make any money to pay for the lawsuits, and the special interest groups would easily bankrupt me. So if I wanted to make a binary-only modification, I'd do it anonymously.

  20. But *my* open source license *is* small... by seek31337 · · Score: 2, Informative
    The problem is, you cannot put an entire political agenda in a 3"x1" window.

    From http://www.opensource.org/licenses/bsd-license.htm l:
    <OWNER> = Regents of the University of California
    <ORGANIZATION> = University of California, Berkeley
    <YEAR> = 1998

    In the original BSD license, both occurrences of the phrase "COPYRIGHT HOLDERS AND CONTRIBUTORS" in the disclaimer read "REGENTS AND CONTRIBUTORS".

    Here is the license template:

    Copyright (c) <YEAR>, <OWNER>
    All rights reserved.

    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

    * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
    * Neither the name of the <ORGANIZATION> nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    --
    No SIG for you!
    1. Re:But *my* open source license *is* small... by Anonymous Coward · · Score: 0
      Too bad that BSDL is dying!

      BSDL is dying


      Yet nother crippling bombshell hit the beleaguered BSDL
      community when last month IDC confirmed that BSDL accounts for
      less than a fraction of 1 percent of all licenses. Coming on the heels of
      the latest Netcraft survey which plainly states that BSDL has lost more
      market share, this news serves to reinforce what we've known all along.
      BSDL is collapsing in complete disarray, as further exemplified by
      failing dead last in the recent Sys Admin
      comprehensive licensing test.

      You don't need to be a Kreskin to predict
      the BSDL's future. The hand writing is on the wall: BSDL faces a bleak
      future.
      In fact there won't be any future at all for BSDL because
      BSDL is dying. Things are looking very bad for BSDL. As many
      of us are already aware, BSDL continues to lose market share. Red ink
      flows like a river of blood.

      All major surveys show that BSDL has steadily declined in market share. BSDL is very sick and its long term survival prospects are very dim. If BSDL is to
      survive at all it will be among OS hobbyist dabblers. BSDL continues to decay. Nothing short of a miracle could save it at this point in
      time. For all practical purposes, BSDL is dead.


  21. Legal Syntax by Mittermeyer · · Score: 1

    Contracts and other legalese are a highly specialized form of syntax with very precise meanings. The license/contract writer has to consider all possible contexts and jurisdictions the EULAwhatever will be used in.

    To put it in programming terms, the contract 'program' has to be able to compile and run successfully in 50 different Unices and possibly other national legalOS, be federal standard compliant, and stand up to peer review and active hacking attacks in situations the 'programmer' never considered but has to account for.

    Now wouldn't YOU end up with spaghetti code under those circumstances?

    --
    ________________________________________ History Must Not Fall Into The Wrong Hands ___________________________________
    1. Re:Legal Syntax by Anonymous Coward · · Score: 0

      No, I wouldn't. That's because sophisticated languages and tools have been developed to prevent spaghettification even when the program is extremely complex. Applying the same process to legalese is exactly what we're discussing here.

    2. Re:Legal Syntax by Mittermeyer · · Score: 1

      Au contrare my anonymous one. Code clean-up tools assume a nice stable one-type of envirionment. My point is that contract law has to act like Java and be portable in different environments but the compilers (jursidictional law) may not be written to the standard.

      I am also making the subpoint that coding and legalese are complex tools for a reason, and both are mystifying to the masses. In fact the average person has a better shot at legal then C.

      --
      ________________________________________ History Must Not Fall Into The Wrong Hands ___________________________________
  22. Forget the license, what about the code? by electricmonk · · Score: 0, Offtopic
    Sure, it can be problematic when one cannot understand or sometimes even read their software license, but there are greater problems afoot in the open source movement.

    The primary problem is the absolute unreadability of most of the code. Now, I don't mean to flame or troll or anything like that, but there are a lot of parts of the Linux kernel (especially those written in assembler) that are difficult to read and understand. Why can't the Linux kernel maintainers write these illegible functions in a clearer, more concise language like Perl?

    Speaking of Perl, there is a lot of awfully illegible code written with this language as well. Take Slashcode, for instance. Have you ever tried to read Slashcode, let alone make improvements to it? I have, and let me tell you, it ain't pretty. This kind of illegibility led me to dump a Perl-based site altogether in favor of something better-documented and more legible, such as (regrettably) ASP.NET.

    The point of my little tirade here is simply thus: you defeat the purpose of opening your source when no one else can make heads or tails of it. Furthermoree, you are only shooting yourself in the foot when you try to audit the code, since you won't be able to use the "many eyes make every bug shallow" model to fix things (a concept first posited in Eric Raymond's masterpiece The Cathedral and the Bizarre). So please, comment your code, people, and code legibly.

    --
    Friends don't let friends use multiple inheritance.
    1. Re:Forget the license, what about the code? by flatulus · · Score: 1

      THANK YOU!

      You just articulated my personal tirade as well. When working with other people's "open source" code, I frequently reach the point of deciding that writing my own from scratch will actually be quicker....

    2. Re:Forget the license, what about the code? by Anonymous Coward · · Score: 0

      YHBT. YHL. HAND.

      I mean, come on! Rewrite the assembler portions of the Linux kernel in perl? The Cathedral and the Bizarre ? (as opposed to Bazaar).

      *sigh*

      That said, releasing unreadable code, while not as useful as releasing highly documented, readable code, is still better than not releasing anything.

  23. Audio licenses? by mcwop · · Score: 2
    Maybe licenses should be an audio recording that plays back to the user. A narrator can read the license and explain it. The software won't work until it is done playing.

    Of course the user could just get up and go to the bathroom during playback.

    --

    "I don't think it's selfish, to eat defenseless shellfish." -NOFX

    1. Re:Audio licenses? by mcwop · · Score: 2
      Forgot that I read that one the other day. Frickin' funny.

      Wait until the entertainment industry comes up with some EULA's.

      This media is not really yours even though you bought it. By accepting this license you agree that you are nothing but a criminal, and our bitch. This software is only good for 60 days if you agree to the license or not. No, you cannot have your money back.

      --

      "I don't think it's selfish, to eat defenseless shellfish." -NOFX

    2. Re:Audio licenses? by Mr+Z · · Score: 1

      No, because then they'd be stealing.

      Oh, wait, I guess there is some tolerance for going to the bathroom... ;-)

      --Joe
    3. Re:Audio licenses? by p_pp_n · · Score: 1

      The software shouldn't work until the user has
      passed a quiz about the implications of the license.

  24. My case by jsse · · Score: 5, Interesting

    I worked for a local Government, who were already brainwashed by Microsoft's sales. Here is the dialogs during a meeting debating with a MCSE whether we should use GPL's code:

    Me: We could save money using this pieces of GPL code..
    MCSE: Doesn't that make all the derived work GPL?
    Me: Yes.
    MCSE: Then we must release our source code to public! This is confidential!!
    Me: No....we are only required to release the source code when the recipents has the binary. We wouldn't release our system to public...
    MCSE: but according to GPL, the source code is open to all to read!(?) The other department could read it and might release them to public!
    Me: You might have misunderstood the concept...according to GPL's FAQ we do not need to release the source code if we use them within an organization. A Government is one big organization, which is very suitable to adopt GPL....
    MCSE: That's NOT I heard about GPL. I don't believe in what you said! GPL is about opensource and any dervied works must be made opensource, this is a very restrictive license and there's no way out!

    and things went downhill from there. My boss trusted him because he has an MCSE.

    I still ponder, what qualification in MCSE would make him know GPL better than others...

    1. Re:My case by hagardtroll · · Score: 1

      The only justification I can think this guy has is this...

      The value of my certification increases as more Microsoft software is installed. The more FUD I spread about weenysoft, the higher my salary.

      I faced a similar debate with my boss once.

      Me: We should look into using some open source software

      PHB: But EVERYONE has the source code, it must be full of viruses!

      At that point I realized what a moron he was, but didn't have the guts to tell him to his face.

      I'm an MCSD, but not a Microsoft cheerleader. I won't put all of my eggs in one basket either, so I write code in C++, PERL, VB, you name it. The right tool for the job.

    2. Re:My case by Sloppy · · Score: 1

      Aside from the license issue, it seems pretty creepy to me that a local government would need their code to be confidential. What the hell is a local government be doing, that needs to be hid from the public? Are you guys writing programs that analyze how much tax money can be safely diverted to the Mayor's bank accounts or something?

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    3. Re:My case by ssdairy · · Score: 1

      I wouldn't be surprised if source code to programs written in-house for government use were subject to Open Records or FOIA requests.

      The only exception that would seem to apply is national security. Even the Carnivore source code had to be made available for examination (though only by a court-appointed expert).

    4. Re:My case by negacao · · Score: 0
      Hmmm.. Someone in a position of power trusting another idio^H^H^H^H person who's title stands for Must Call Someone Else?

      What is this world coming to?

    5. Re:My case by mattdm · · Score: 1

      There's two things you talk about there:

      1. "we are only required to release the source code when the recipents has the binary."

      This is true, but you can't keep the people you've given it to from giving it to other people. (At least not under the GPL -- you'd have to add some further restriction, which might conflict with your original right to use the GPL'd code at all.)

      2. "we do not need to release the source code if we use them within an organization. A Government is one big organization, which is very suitable to adopt GPL...."

      This is where the lawyers come in -- *is* a government one entity under the GPL? If so, what about "citizens of a given country"? Or, "members of our club"? At what point are you "distributing"?

    6. Re:My case by ch-chuck · · Score: 1

      As with most things legal: get it in writing.

      An MCSE's word isn't worth the paper it's written on, just like most everyone else. Have him submit his objections to GPL software in written form, submit a rebuttal quoting GLP terms in writing, have boss review it at leisure, or he can seek professional advice. If there's significant $$$ at stake it behooves them to purchase rationally, esp with taxpayers dollars. Plus there are reports like this finally showing up.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    7. Re:My case by Anonymous Coward · · Score: 0

      You must feel that your input at work is really valued by your boss. I would bring this up in your APR or next 1-to-1 (if you have them) and state how your knowledge was ignored, and thus you feel that you cannot contribute all you can to your company and help it to save money.

    8. Re:My case by ch-chuck · · Score: 1

      PHB: But EVERYONE has the source code, it must be full of viruses!

      That's such a bizarre misunderstanding - the public doesn't have the source for Outlook, yet it gets all the latest viruses!

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    9. Re:My case by dachshund · · Score: 1
      This is true, but you can't keep the people you've given it to from giving it to other people. (At least not under the GPL -- you'd have to add some further restriction, which might conflict with your original right to use the GPL'd code at all.)

      This is exactly the opposite interpretation given in the GPL FAQ. According to them, "internal use" within an organization does not count as redistribution. As with any license, you might want to double-check this with a lawyer, of course, but it's done regularly by large companies with very stringent rules about legal examinations.

    10. Re: My case by booch · · Score: 5, Insightful

      You should go get an MCSE certification yourself, then. In the same way that an MCSE cannot talk about the GPL in a well-informed manner, you are not seen as qualified to speak on things Microsoft. I have certifications in both Microsoft and Linux (among others), so when I advocate the use of Open Source over Microsoft products, people are apt to believe that I know the pros and cons of both, and have made a well-informed analysis.

      --
      Software sucks. Open Source sucks less.
    11. Re:My case by gorillasoft · · Score: 2

      Aside from the license issue, it seems pretty creepy to me that a local government would need their code to be confidential. What the hell is a local government be doing, that needs to be hid from the public? Are you guys writing programs that analyze how much tax money can be safely diverted to the Mayor's bank accounts or something?

      It depends on what function the local government is doing. Some government records pertaining to individuals (such as taxpayers) within a State are not subject to open records requests nor to public disclosure by law. This is to protect those individuals from having their personal tax information, for instance, released to the public.

      If your code had things in it that would lead to disclosure of that data, you would not be required to release it and would, in fact, be legally obligated to keep it confidential through Federal and possibly State statutes.

      State governments (and perhaps more local ones) often are able to use Federal Income Tax records pertaining to their citizens so that they know whether or not someone lied on their own State tax return, as well as to forecast revenue changes resulting from changes in policy and the like. Those same State governments need software in order to more easily forecast changes and determine whether or not returns were correctly filed. Some States will purchase that software from vendors, while others will pay someone to develop it in-house. Even if your source code would not release any legally-protected data about your citizenry, you still wouldn't want everyone to have free access to the code because you would have just paid for software that another State could now use for free. Thus, you would have wasted your State taxpayers' money, while allowing another State a free ride.

      Those are just some of the reasons, whether or not you agree with them, that a local government could have a very valid reason for keeping the source code from being released.

      IANAL.

    12. Re:My case by mattdm · · Score: 1

      I'm a bit confused -- you seem to have quoted my first point and replied to the second.

      Anyway, the FAQ says that an organization can use a modified version internally without releasing it outside the organization. That's nice, but jsse's MSCE is concerned about what might happen if another department would release it to the public (go back and read the post). The GPL certainly allows this, and might actually disallow forbidding it -- it's certainly contrary to the spirt. (Of course that'd be something to check with a lawyer about.)

      Furthermore, the fact that another department might act so autonomously with regard to the code makes me wary of the claim that this is, for the purposes of the GPL, all one organization. See my earlier comment -- if a government is all one organization, aren't all of a countries citizens? And so on. Again, bring out the lawyers.

    13. Re:My case by Xylantiel · · Score: 1
      Sounds to me like you are in a totally weird special case:

      MCSE: Then we must release our source code to public! This is confidential!!

      Presumably this means that you are somehow REQUIRED to keep the source code secret. Is there a similar requirement for the executable? I think that in such a case one would be safer going with non-GPL code (i.e. write it from scratch) to keep unforseen bad things from happening. (Say some guy in the future mistakenly distributes the executable, you're probably still required to give out the source.)

      I think the proper question is "why is this confidential". Sounds like an awful lot like a security through obscurity situation to me, but that may just be because you haven't said very much.

    14. Re: My case by danro · · Score: 2

      Parents sig: -- Linux sucks, but everything else sucks more.

      Your sig indicates som bias though ;-)
      But I guess that is just natural if you are well versed in both OSes.

      --

      "First lesson," Jon said. "Stick them with the pointy end."
    15. Re:My case by jsse · · Score: 2

      Thank you for both of your comments, and that's exactly the points we were fighting at.

      First that MCSE argued whether Government is a single 'organization', then he pointed out that, like you said, other department might release the source code to the public, according to GPL.

      I can't argue with the first point but I think if the first point holds, I don't need to distribute the source code within my own 'organization'. I can remain 'private use' of my work and distribute the binary only version among the same organization.

      However, most important point is, even the other department can access to the source and binary, they shouldn't redistribute to public, no matter what license under it, according to the policy there. Yes this might be a conflict with GPL, and that's the major obstacle I faced.

    16. Re:My case by jsse · · Score: 2

      Thank you for your comment.

      The fact that everything down there is confidential unless otherwise specified, therefore people work there like to use the phase 'this is confidential'. His intention is to impress the audience, because if my bosses ignore it, they might be facing big big trouble.

      It's not awful scurity stuffs as you can imagine, if you've worked with Government you know this phase is to use to scare old Government officers. It works. :D

    17. Re: My case by jsse · · Score: 2

      Thank you for your comment. My work includes UNIX/Linux admin, Oracle DBA and Java developing, but I've never thought of getting a certification on any of above. May be it's time to get a MCSE just to make the idiots feel comfortable.

      What a weird world we are living in, isn't it? :D

    18. Re: My case by fferreres · · Score: 2

      And can we learn about you certifications Linux? Is it some LTCE or LKMLCE secret course or something?

      You don't have certifications for Linux. There's no such thing as a valid "shut-up, this papers certifies i know more than you" kind of document.

      I literally HATE the stupid certifications programs when used as a way to discredit someone knowledgeable in a field that also has the ability to learn for himself and in an open minded non-canned manner.

      --
      unfinished: (adj.)
    19. Re:My case by dachshund · · Score: 1
      I'm a bit confused -- you seem to have quoted my first point and replied to the second.

      Me too. I have no idea how I managed to do that. Oh well.

      Anyway, the FAQ says that an organization can use a modified version internally without releasing it outside the organization. That's nice, but jsse's MSCE is concerned about what might happen if another department would release it to the public

      Let me ask two questions:

      1. What would happen if another department released a copy of, say, a Microsoft product to the public? Your company would have committed a copyright violation, plain and simple, right? Let's pretend nobody ever agreed to the EULA, to keep things simple.

      2. What would happen if some member of your organization grabbed an internal copy of your company's proprietary software package, slapped a copy of the GPL on it, and sent it out to the public? I assume that license wouldn't be valid, unless the corporation (which actually holds the copyright) signed off on it, correct?

      It seems that your hypothetical case is a mixture of these two actions. For one, just because some other department releases a copy of an internal, modified GPLed software package doesn't mean the company signed off on it (after all, it owns the copyright). The requirements of the GPL would not have been satisfied. Therefore the package released would contain unlicensed bits of copyrighted code, and would not be freely distributable by the folks downstream.

      If the company simply stated that it did not agree to the license, they (or the employee who performed the release) would be in some trouble for violating copyright. But like I said, the same situation could arise if an employee redistributed a piece of 3rd party proprietary code. Companies should seek to prevent their employees from redistributing copyrighted code without permission, whether it's GPLed code or extra copies of Oracle.

      I imagine that it would be helpful to take the GPL headers off of any GPL code being used internally, and mark it "DO NOT REDISTRIBUTE" to make it absolutely clear to everybody that the code is not considered proprietary and not redistributable. But ultimately, some rogue decision to release a modified GPL package would be no more valid than a rogue decision to hand out the company's proprietary software product.

      Am I missing anything here?

    20. Re: My case by Anonymous Coward · · Score: 0

      Red Hat offers Red Hat Certified Engineer (RHCE) courses. I have no idea if they are any good, but I would bet they better prepare you to be a sys admin than MCSE courses.

      http://www.redhat.com/training/

      I only figuratively hate them.

  25. Microsoft hates it. Don't change it. by Anonymous Coward · · Score: 0

    eom

  26. A good summary by nuggz · · Score: 2

    A good summary should highlight the key points

    You may freely use this software.

    Certain conditions are required to distribute this software.


    That is pretty much it as I see it anyway

  27. EULAs and GPL by Aknaton · · Score: 1

    Is the GPL the same as an EULA? If so, can it really be enforced?

    Let me say that I don't have a problem with the GPL. I only ask because in a recent Slashdot story about EULAs, there were many people with some interesting arguements about why how EULAs are breakable.

    Thanks.

    1. Re:EULAs and GPL by Anonymous Coward · · Score: 0


      You are missing the point.

      The GPL doesnt restrict you from doing anything - you dont have to agree with it to use GPLed software.

      The GPL only affects modifying or distributing modifications to a program - it grants you specific rights that you wouldnt otherwise have, if you agree to some conditions.

      If you do not agree to the GPL, then your rights fall back to ordinary copyright, which does not give you any right to modify or distribute the program the GPL applies to..

    2. Re:EULAs and GPL by Anonymous Coward · · Score: 1, Insightful

      If the GPL is unenforceable, you are no longer
      under it the GPL agreement so you revert back to the default. The
      default copyright laws gives less rights than you
      would have under the GPL.

    3. Re:EULAs and GPL by Anonymous Coward · · Score: 0

      The GPL is somewhat different from a EULA and as a result is actually easier to enforce in many cases.

      Most EULAs are based on contract law while the the GPL is based on copyright law. A crucial point in the enforcement of an EULA is to establish that both parties indeed agreed to the contract outlined in the EULA as required under contract law. The GPL is on many points easier to enforce since it grants rights to the recipient that copyright law has taken away from the public at large, if the recipient does not accept the terms of the GPL he/she would not have any rights wrt copying/redistribution etc. If such person would distribute the GPL'ed work anyway he/she would be in the same position a warez-pirate would be in when making illegal copies of e.g. Microsoft Office.

      Cheers,
      Waldo

  28. The problem is in writing, not reading by Seth+Finkelstein · · Score: 2
    The problem is not that people "don't read" the licenses. It's that they don't have any way of objecting to the license itself. Take a look at the site Badsoftware, e.g.
    http://www.badsoftware.com/uccindex.htm
    Backers of UCITA insist that it leaves consumers and small businesses with our existing rights, and gives us new ones. But it doesn't. That's why every consumer advocate we know (including Consumers Union and Ralph Nader's Consumer Project on Technology) has called for termination of the UCITA project. A July 9, 1999 analysis by the Federal Trade Commission points out that UCITA allows software companies to place "restrictions on a consumer's right to sue for a product defect, to use the product, or even to publicly discuss or criticize the product." The analysis concludes, "we question whether it is appropriate to depart from these consumer protection and competition policy principles in a state commercial law statute."
    It doesn't matter if the software has a license which said "One line license: We own you!". That would be simple to understand, but the problem is ruling it legal.

    Sig: What Happened To The Censorware Project (censorware.org)

  29. How does this sound? by 2nd+Post! · · Score: 2

    Copyright gives the rights of ownership, copying, distribution, and modification of a work to the author of a work, unless they decide to give those rights to others. GPL modifies basic copyrights to automatically give the rights of copying, distribution, and modification to anyone else who also chooses to everyone with access to the work as long as they continue the right of unlimited access to the work.

    In short, as far as I understand it, a clear description of the GPL would be as follows:

    This source and binaries (work) is protected by the General Public License (GPL). This work belongs to the original author or authors (owners), but the owners have granted everyone rights to copy, modify, and redistribute the work under the stipulation that any changes to the source are made available to anyone with access to the binaries, as defined by the GPL. This work is protected under standard copyright law if you do not agree to the GPL, meaning you cannot redistribute a modified binary without the consent of the owners of the source.

  30. state diagrams by rapid+prototype · · Score: 2, Interesting

    have a state diagram, showing what is required to go between states.

    i.e., have initial state of [PURCHASED], have an arrow to [MODIFY], [DISTRIBUTE], etc, with proper conditions which must be met to go to that state.

    actually, this might make the GPL look much more complicated that most commercial licenses, which would just have the state of [LICENSED] and no way to get to modify or distribute, etc.

    -rp

  31. All I needed to know, I learned from Pulp Fiction by Darth+RadaR · · Score: 4, Funny

    I guess you could explain it the same way that John Travolta explained the basics of marijuana laws in Amsterdam, NL to Samuel L. Jackson in Pulp Fiction.

    (Jules and Vincent driving in a car)

    Jules: Okay now. Tell me about the GNU GPL.

    Vincent: What do you want to know?

    Jules: Well, it's about free software, right?

    Vincent: It's free, but it has some standards. I mean you can't just write a GNU GPL program and restrict it's usage. You're supposed to provide the source code.

    Jules: That's the GNU GPL?

    Vincent: Yeah, it breaks down like this: It's legal to copy it, it's legal to have access to the source code and, if you're a programmer that wants to add to it, you can as long as your additions to the code go under the GNU GPL. It's legal to keep the program free, which doesn't really matter 'cause-get a load of this- if a company wants to add to your program and not offer the source code, it's illegal. Taking GNU GPL'd programs and not offering the source code is a right that companies don't have.

    Jules:That did it, man. I'm f***ing GPL-ing my program. That's all there is to it.

    --
    /*drunk.. fix later*/
  32. Copyright law + priviledges by blueskies · · Score: 0

    The GPL does not mean anything to the user as long as they understand they are bound by normal copyright law. If they accept the GPL they have some extra priviledges including distribution rights (along with some distribution restrictions). Only when they start modifing the copyright protected work and distributing it do they have to start understanding the GPL.

  33. What's the problem? by Otter · · Score: 4, Insightful
    If you're talking about users, what's the issue? Install the software, do anything you want with it, don't bother trying to sue the maker if something goes wrong. The fine points of copyleft and derivative works have nothing to do with anything any user is going to run into. That's, to a large extent, the point -- you don't need a lawyer use your software.

    Where you need to worry about the implications of the GPL are if you're a) a developer or b) a loudmouth who complains about alleged GPL violations. Come to think of it, you don't need to know anything to be a loudmouth who complains about alleged GPL violations.

    By the way, Jamie and Michael, if you have something to say, please post it instead of giving yourselves an automatic (Score: 6, Editor).

  34. The GPL is a work of Art! by zulux · · Score: 4, Interesting


    Most people's eyes glaze over when they think they have to read a contract/license. Prod them into actaully reading the GPL - it's in real english and is honestly written. It's also a brillient bit of leagal-ese.

    Courts have traditionally ruled in favor of the consumer if the contract is un-nesessarly obscure, so making the GPL hard to read in an vain attempt to close a loophole can be counterproductive if done in haste. Also, one must be carefull to not give a poorly thought out explenation of the GPL with the GPL - the court might rule that the explenation grants additional rights if the consumer is confused as to if the explenation is part of the contract/license.

    So the short answer is to actually READ the GPL. There are no explenaions nesessary to an inteligent person - and no explenation will do the cosumer any good anyways. It's only us developers that need an explenation - we're the ones that can get caught in a GPL bind, not the average consumer.

    --

    Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

  35. Forget the GPL by Anonymous Coward · · Score: 1, Offtopic

    Whenever i try to explain the GPL to anyone, the chief problem i have is getting them to understand what "source code" is!

    Once i can explain what source code is, the GPL becomes effortless to explain. But that first step is hard. So here's my question:

    How do you explain the concept of "Source code" to non-programmers in a way that you can be certain they understand what you're saying and aren't just nodding in an "okay.. i don't get it , but go on anyway" fashion?

    1. Re:Forget the GPL by Anonymous Coward · · Score: 0

      Hm.

      Perhaps i did not explain myself adequately if i'm getting modded as offtopic.

      My issue is this: all ways of explaining the gpl that i can thin of involve the user really *understanding* the idea of source code.

      However, most of the people i try to explain the gpl to are people who don't understand where computer software comes from-- they just realize they pay money to someone at compusa, and they get a box with some install discs in it. They don't really understand "source code".

      At some point, open source is going to have to move beyond the programmer types that Slashdot is full of and into just average, clueless people who *use* the software. At that point, you have to explain to them what this "GPL" thing is and why it's important to them.

      The thing is, the GPL is based entirely around something they're totally unaware of-- the fact that each computer program was initially thousands of lines of words and symbols in specialized languages converted into a format a computer can execute. Many people understand this, but you can't *assume* the average person in walmart does.

      The main mistake most people trying to explain the GPL make is they try to explain the gpl before they explain open source. They don't get that the idea of "you can only have these rights if you agree to extend these rights to everyone you redistribute this to" that is foreign, but the idea that the program comes with some magical, confusing bunch of files that someone versed in the right arcane language can use to change any aspect of the program with relative ease.

      Once you can get that across, you can start explaining the benefits to *them*, namely that if the company that makes the product goes out of business, they won't be stranded, and they won't have to buy all new software when they get a new computer because the community will be constantly updating the software to add new OS/hardware support..

    2. Re:Forget the GPL by rusty0101 · · Score: 1

      Source code is like models used to create the molds that are used to manufacture parts. Whether it is a sand mold that is used to cast an engine, an extrusion mold for pipes and the like, or an injection mold used to create plastic parts, it is created as a template of the part that will be produced.

      Once a person has created the model of the ultimate product, they create the mold using any of a number of tools. In computer parlance, the source code is procesed by a compiler, assembler, or interpreter. Likewise the physical model has a cast applied to it, or is used by someone to hand cut an extrusion mold, and so forth. Using modern computer equipment, a Mill can be used to cut a mold as well.

      Once the mold has been made, it is used to create the end product. In software we link the code into the libraries provided by the operating system, or other software developer. In the manufacturing world, (except for engines which get new sand casts for each engine cast) the mold is used for the production run of parts.

      Once the production run is complete the mold and model are shelved for re-use in making one-off parts. This is similar to putting the source code onto a floppy, cd-r, or put into a source code library.

      In the manufacturing world, people at the company where the part was made, may find the mold useful in some other product. Being able to pull it off the shelf is akin to pulling the source code out of a library for re-use.

      One of the differences between the manufacturing world and the software world is that it is extreamly unlikely that if I wanted to make up something new, that I could go to various companies and borrow or copy molds for my product. In the software world, it is possible to include the source code, or a library function, for a calculator in my program that someone on the other side of the world makes available.

      I think that should provide you a set of analogies that you can work from to explain source code, and should segway nicely into explaining Open Source as well.

      --
      You never know...
    3. Re:Forget the GPL by Anonymous Coward · · Score: 0

      Source code is simply a blueprint to the software. As with any other blueprint it can be modified to create new designs.

      Unlike the blueprint to your house which is likely published in the city's archives, most software developers choose not to do this so they can impede anyone else improving upon their software. With GPL software the code's blueprint is published so others may add to it. The main requirement is that if you change the blueprint you give it to your friends.

      One could also think of it like a voluntary chain letter that doesn't have any negative side effects if you don't send it on.

    4. Re:Forget the GPL by peddrenth · · Score: 1

      How do you explain the concept of "Source code" to non-programmers

      And how do you apply the GPL to something non-digital without making it sound stupid.

      I'm not putting my thesis under GPL; I'd have to include a disk with the LaTeX file and the CorelDraw pictures. Nobody would take that seriously, so I use the DSL license instead.

      Or just revert to the "Copyright x, verbatim copying in any medium permitted".

  36. Authors get cute and that's a mistake!!! by gelfling · · Score: 3, Interesting

    We've had a problem for YEARS with our legal beagles and the openSSH licence because the author thought he/she was being cute. The licence has a section that more or less says "I'm not entirely sure that I haven't borrowed pieces of code where those authors may decide to come after a user for any reason. At any rate that's not my problem and strictly a matter between you and them."

    Which is a horrible way to protect the author from third party lawsuits. And the result is that our corporation does not officially sanction the use of openSSH. This leads to more suspicion and resistance to other open source tools and generally makes a mess of the whole effort.

    I really wish authors would get a legal reading of their own licences for a reality check before doing what commercial licences do - that is "use this software and you are on your friggin own no matter what hombre!! I mean what next for licences? Rilly rilly kewl pictures and animations and shit?

    1. Re:Authors get cute and that's a mistake!!! by Frater+219 · · Score: 3, Insightful
      We've had a problem for YEARS with our legal beagles and the openSSH licence because the author thought he/she was being cute.

      Are you sure you're talking about OpenSSH? These were certainly problems with Tatu Ylonen's SSH back in 1995. However, the OpenSSH team has made a significant point of taking patent-encumbered and otherwise problematic code out of the OpenSSH code base. For more information, see the OpenSSH FAQ.

    2. Re:Authors get cute and that's a mistake!!! by gelfling · · Score: 2

      yes - it's the LICENCE not the code. The licence has some very vague and coy terms about not really having done THEIR OWN due dilligence which makes it anethema to my legal department.

  37. licenses are code. by bob_jenkins · · Score: 1

    Yo. Licenses are code. Laws are code. They're hard to read for the same reason code is hard to read; it's because they have to completely specify something. Every seen a simple picture or graph that implemented an OS? I thought not.

    It's true that laws, unlike code, can't be compiled or linted. Somebody should fix that.

  38. About time someone said this by Rogerborg · · Score: 5, Interesting

    As the resident office open source nut, a major part of my (non paid) role is stopping my employer stealing open source code. I have lost count of the number of times that I have found stolen open source code in our products. I say "stolen" advisedly, and it's the word I use when confronting the culprits.

    The problem is that many of them simply do not understand that there is a cost associated with using "free" software. Sure, it's their fault for not reading it, but it would make my life a lot easier if we stopped wielding the word "free" like a weapon (it means too many things to too many people), and if the GPL (and other open source licenses) opened like this:

    • (C) Original developer

    • This code is copyrighted. It is not "free to use". You may not copy or use it in any way, including for non-commercial purposes, unless you follow strictly the enclosed license terms. If you do not read or follow the license terms, you will be in breach of copyright, and can and will be prosecuted for theft.

    I'd say that a clear statement like this is way more important than the DISCLAIMER OF WARRANTY that we tend to splash first. The disclaimer is there to protect the author, but a clear warning that open source code is copyrighted and strictly licensed protects the recipient from doing something stupid and causing grief to both parties. I'd say that it's more in the spirit of open source development to prioritise the copyright/license warning than the disclaimer.

    --
    If you were blocking sigs, you wouldn't have to read this.
    1. Re:About time someone said this by glenstar · · Score: 1
      I like this. Perhaps it would stop developers from going with their knee-jerk reactions and slapping a GPL notice on every piece of code they write. It would make them think about the various ramifications of GPLing their code, and the fact that just because they can freely use the GPL for their projects, there is a cost to be paid, in that they a) won't make any money from their project, and, 2)have the same obligations of any other license holder in terms of defending their copyrighted works.

      Personally, and I know this is horribly unpopular amongst the GPL crowd, I would like to see an extension to the GPL that allows for commercial use, so long as a royalty is paid to the developer. Heck, for those die-hard GPLers you could even make the royalty go straight to the FSF.

    2. Re:About time someone said this by catfood · · Score: 2

      Quoting your proposed GPL introduction:

      If you do not read or follow the license terms, you will be in breach of copyright, and can and will be prosecuted for theft.

      That's incorrect. You can be sued for civil copyright infringement, and in some cases prosecuted for criminal copyright infringement, but "theft" isn't the legal term for what you're trying to say.

      Unless your name is Valenti. Heh.

    3. Re:About time someone said this by Anonymous Coward · · Score: 0
      I would like to see an extension to the GPL that allows for commercial use

      It's called a dual license. QT and MySQL are both dual-licensed - you can use the GPL, or you can buy a commercial license. The copyright owner can release code under as many different licenses as he wants, no biggie.

      have the same obligations of any other license holder in terms of defending their copyrighted works

      Not sure what you mean by that - unlike trademarks, copyrights don't have to be defended to remain valid.

    4. Re:About time someone said this by Dominic_Mazzoni · · Score: 3, Insightful

      This code is copyrighted. It is not "free to use". You may not copy or use it in any way, including for non-commercial purposes, unless you follow strictly the enclosed license terms. If you do not read or follow the license terms, you will be in breach of copyright, and can and will be prosecuted for theft.

      While I appreciate the motivation, I don't like the way this reads. I don't want people to be scared by the GPL, I want them to welcome it.

      I'm a GPL author. I want people to use my code, and I want them to read through my code and learn from it. I released the source code for free for a reason: so that people will use it and benefit from it.

      What I don't want is for someone to take an entire program I've written, and package it and sell it for a profit (unless they release the code, of course). That's why I use the GPL. But the last thing I want to do is discourage people from using my code in a reasonable way, because they're afraid they might inadvertantly violate the GPL be prosecuted for theft.

    5. Re:About time someone said this by glenstar · · Score: 1
      um... copyrights do so have to be defended.If you publish a book and another publisher takes the contents of the book and puts it out as their own, is that not copyright infringement? Do you not have to defend against this by verifying that no one is using your copyrighted material?

      I wasn't talking about the *validity* of the copyright, but one must still make a reasonable effort to protect them (from plagerism, etc...)

    6. Re:About time someone said this by 13013dobbs · · Score: 2, Insightful
      Sure, it's their fault for not reading it...


      But, if you do not read the license, you are not bound by it, right?

      Why is it ok to not abide by a MS EULA, but not ok to not abide by a FSF EULA?

      --

      No replies made to AC posts. Please log in.

    7. Re:About time someone said this by Anonymous Coward · · Score: 0

      Patents and copyrights can be selectively enforced. Trademarks must be defended against any possible threat of infringement to prevent their loss.

    8. Re:About time someone said this by infiniti99 · · Score: 2

      Some developers don't want to release their code as open source because they don't want to lose the opportunity to go commercial.

      What most people don't realize, is that with the GPL you can have your cake and eat it too. Your code can be shared with the world AND you are protected from a companies ripping your code and selling closed variants without your permission. If you want to go commercial (either by yourself or if a company is interested), then you simply relicense your code. As copyright holder, you are the only one allowed to do this.

      I've sold relicensed copies of my own code several times. Trolltech sells copies of their Qt library on a regular basis. If you want to develop open source software, I highly recommend licensing under the GPL just so you can keep your options open.

      Note that you must remain the copyright holder in order to do this. Some GPL programs are so old and have had so much help from different developers (like, say, Konqueror), that relicensing is almost impossible.

      Of course, you may choose to never relicense. For instance, some GPL software, like anything developed by GNU, is simply not for sale.

    9. Re:About time someone said this by NineNine · · Score: 1, Troll

      If you do not read or follow the license terms, you will be in breach of copyright, and can and will be prosecuted for theft.

      Prosecuted by whom? And, this hasn't been held up in court yet, so there's no way to even say whether or not it's theft.

      The GNU GPL is largely made up by programmer with no knowledge, whatsoever of law. It violates basic tenets of copyright law, and in some cases doesn't even make sense. I think it's a bit premature to talk about reading the whole thing, understanding it, getting it tattooed on your ass, whatever, considering it's pretty much just a document that somebody has written, without any valid legal merit.
      Just because I write "Nobody owns this building" on a random building doesn't mean that it's true.

    10. Re:About time someone said this by Rentar · · Score: 1
      Why is it ok to not abide by a MS EULA, but not ok to not abide by a FSF EULA?

      It's been mentioned before: The funny thing about the GNU GPL is that it doesn't take away any rights/freedoms but only grants them. So if you don't agree with the GPL you may still use the software, but you must not modify the code or redistribute it (which is kind of "the default license"). IANAL, thats the way I think it works and all.

    11. Re:About time someone said this by cpt+kangarooski · · Score: 1

      No, you do not have to make any effort whatsoever to defend a copyright. You're thinking trademarks.

      (the closest you can get is an estoppel argument -- that is, if you really led someone to believe that they had permission to use it, you couldn't sue them later. Merely taking no action at all isn't sufficient here... it would have to be more)

      --
      -- 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.
    12. Re:About time someone said this by clueless_penguin · · Score: 2, Insightful
      Prosecuted by whom? And, this hasn't been held up in court yet, so there's no way to even say whether or not it's theft.

      You're only partially right. It is a civil offense, not criminal, so there is no prosecution. But it has been upheld in court in a case involving MySQL AB vs Nusoft.

      The GNU GPL is largely made up by programmer with no knowledge, whatsoever of law. It violates basic tenets of copyright law, and in some cases doesn't even make sense. I think it's a bit premature to talk about reading the whole thing, understanding it, getting it tattooed on your ass, whatever, considering it's pretty much just a document that somebody has written, without any valid legal merit.

      This is all completely wrong. The license was written by a lawyer who happens to work for the FSF, not by random programmers. And if it doesn't make sense to you, try reading it without your adobe colored glasses on.

      Just because I write "Nobody owns this building" on a random building doesn't mean that it's true.

      Correct but completely irrelevent. Nice troll though.

      --
      Use the spatula, Luke
    13. Re:About time someone said this by fortunatus · · Score: 1
      AFAICT, the only 2 ways to "steal" GPL'd code are to acquire it from a vendor who wanted you to pay them, but don't pay them; or copy it from another of their customers who didn't want you to copy it.


      if you acquire it from another of their customers (who wants you to) without paying the vendor, that is OK as long as that customer is willing to also provide source code (which they can get from the vendor). that's because the GPL allows any customer to give it away ("freely") once they rightfully own a copy - the whole point of the GPL!


      so that makes it really hard to steal GPL'd software: you have to literally get it from someone who doesn't want you to get it from them.
      any other way you get it is OK.


      as far a i can tell....

    14. Re:About time someone said this by Anonymous Coward · · Score: 0

      Look, every time the GPL comes on on /. there is NEVER any consensus as to what EXACTLY it means. If the central core of GPL users can't figure it out, how is anyone else supposed to?

      Developers are right to be scared of the GPL. It IS viral. At least if I buy a commercial liscence for qt I know what I can and can't do with it. With the GPL I'm stuck in a spiderweb of dos and don'ts that are frequently conflicting and confusing.

      GPL == Developer hell!

    15. Re:About time someone said this by i0lanthe · · Score: 2

      What I don't want is for someone to take an entire program I've written, and package it and sell it for a profit (unless they release the code, of course). That's why I use the GPL. But the last thing I want to do is discourage people from using my code in a reasonable way, because they're afraid they might inadvertantly violate the GPL be prosecuted for theft.

      Agreed. I've been using GPL (when given the choice) for applications on PalmOS for that reason - I want others to be able to learn from my code if they care to slog through it, but I don't particularly want any of my programs to be hit over the head in a dark alley and wake up as newly-varnished no-source shareware. The GPL is already "scary" enough to lull my paranoia in this respect.

      Also I'd like to think that the copyright notice already present at the start of GPLified files would be enough to tip people off to the fact that "yo, this code is copyrighted" without actually tacking on another big notification to that effect. (But considering how little the copyright of certain other artifacts is respected by the same audience, *cough*mp3s*cough*, I guess that might be just a wee bit naive.)

      --
      "The Crystal Wind is the Storm, and the Storm is Data, and the Data is Life"
    16. Re:About time someone said this by spitzak · · Score: 2
      As everybody else here said, it is called a "dual license" and is absolutely allowed by the GPL!

      In fact the GPL is much better for making commercial licenses than public domain. With the GPL you pretty much prevent anybody else from commercializing your software, thus making it easier for you to do so.

      Unfortunately some people (MicroSoft) are intent on putting out absolute outright LIES that the GPL is harmful for commercialization, when in fact it is more friendly for commercialization. Except for huge companies like MicroSoft, software developers are helpless to get their stuff standardized and accepted unless they release the source code. The GPL is a way for them to do it yet still have the ability to sell it under a dual license.

    17. Re:About time someone said this by spitzak · · Score: 2
      The GPL adds rights to those you are granted under copyright law as enforced in the US and most contries. If you don't agree to the license, you have less rights than you do before. Therefore there is no reason to not agree to the license.

      EULA's remove rights that you would normally have. If you can legally claim that you got this product without agreeing to the EULA, they you would have more rights than before, not less, so you have a motive to try to get out of the agreement.

    18. Re:About time someone said this by spitzak · · Score: 2
      Than don't use it! It's exactly like deciding not to sign the NDA that MicroSoft wants for their code. The fact that you don't like their NDA does not mean you can use their code, and it does not mean that "NDA=developer hell" It just means you don't like it, so DON'T USE IT!!!!

      The stupidity of you people never ceases to amaze me. Please explain again how the existence of code you can't use is harming you, as I'm sure you are going to say something hilarious.

    19. Re:About time someone said this by bnenning · · Score: 2
      You may not copy or use it in any way, including for non-commercial purposes, unless you follow strictly the enclosed license terms.


      This is not true. If you don't accept the GPL, standard copyright applies and you can exercise fair use rights, including running the software.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    20. Re:About time someone said this by 13013dobbs · · Score: 1
      The GPL adds rights to those you are granted under copyright law as enforced in the US and most contries. If you don't agree to the license, you have less rights than you do before. Therefore there is no reason to not agree to the license.

      Unless I want to do something that the GPL will not allow. What if I want to distribute binaries but not the modifies source code. If my script removed the GPL before I read it. Would it apply? In the article I posted earlier, Slashdot readers are saying that it is OK to not read a companies license.

      --

      No replies made to AC posts. Please log in.

    21. Re:About time someone said this by Anonymous Coward · · Score: 0

      I think you're missing the point again. The -only- reason you CAN 'distribute binaries' (with the source code) is because of the rights granted to you if you read the GPL. If you did NOT read it and agree to it, which IS perfectly allowable, you are in breach of copyright law.

      You're trying to circumvent the thing that gives you the freedom to do the thing you aren't trying to circumvent.

    22. Re:About time someone said this by Anonymous Coward · · Score: 0
      Unless I want to do something that the GPL will not allow. What if I want to distribute binaries but not the modifies source code. If my script removed the GPL before I read it. Would it apply? In the article I posted earlier, Slashdot readers are saying that it is OK to not read a companies license.

      You'd be in violation of copyright law, irrespective of the GPL or whether you agreed to it. Copyright law prevents you from distributing without permission. The GPL gives you redistribution permission under certain conditions. If you don't agree with the GPL, then you have no permission, plain and simple.

    23. Re:About time someone said this by peddrenth · · Score: 1

      Plagarism is quite different to copyright infringement, b.t.w. -- plagarism is quoting someone under the "fair use" provision, and is not illegal.

      Plagarism can also apply to results and ideas, as opposed to copyright which only applies to a particular expression of those ideas.

      That's why the univerities need to threaten students with expulsion, fines, and humiliation if they're found to plagarise something -- it's not illegal, so they have no recourse under law against plagarism.

    24. Re:About time someone said this by GauteL · · Score: 2

      Well.. your intention may be right, but the post turns out wrong.

      Why? Because you do not properly distinguish between USAGE and copying code.

      GPL-applications ARE "free to use". The only reason for needing to read the license is if you want to modify it or redistribute or as you say use GPL-code in other apps.

      I do agree with you that there should be a warning about you not being free to reuse the code in other apps if you do not follow the license.

    25. Re:About time someone said this by spitzak · · Score: 2
      No you can't do that because you are violating international and US copyright law!

      As everybody has said about a million times here, the GPL is granting you additional rights that you don't have normally! This means that if you don't read it / ignore it / don't like it, you can do less with the software!

  39. Food is a binary by Glytch · · Score: 3, Insightful

    Unless you're an expert, it's hard to get the recipe (the source) from the food (the binary). The GPL is saying "Here's the recipe, and here's some food someone else has made with that recipe, all free for the taking. But if you make and give away or sell food based on the recipe I just gave you, you've got to give away your recipe for free as well."

    I know analogies suck, but it's close enough.

    1. Re:Food is a binary by Anonymous Coward · · Score: 0

      I know analogies suck, but it's close enough.

      Actually according to the GPL definition of source code, you probably could use the GPL to protect your recipe that way.

  40. just use FreeBSD by Anonymous Coward · · Score: 0

    Just use FreeBSD and you won't have to hassle with loadable kernel modules that every company uses to defeat the GPL. What's the point of a GPL if every single company is just going to go around it?

  41. MOD PARENT UP by Anonymous Coward · · Score: 0

    that's the best 2-line explanation of the GPL i've ever seen.

    -ac

    1. Re:Mod Parent Up by Anonymous Coward · · Score: 0

      you don't get mod points because your an ac... unless you're one of the weenies that posts anonymously when he/she makes a shitty post to protect their stupid karma... mmmm, precious karma

    2. Re:MOD PARENT UP by Anonymous Coward · · Score: 0

      You must not have read your own post, then. THAT's the best 1-line endoresement of a slashdot post I've seen!

    3. Re:Mod Parent Up by Lardmonster · · Score: 1

      you don't get mod points because your an ac... unless you're one of the weenies that posts anonymously when he/she makes a shitty post to protect their stupid karma

      Mr Pot: meet Mr Kettle.

      matthew (not anon ;-)

      --
      The more advanced the technology, the more open it is to primitive attack
  42. What are mentally challenged people to do? by The+MoMo+King · · Score: 1

    What are people that don't have very high IQs suppose to do if well educated college grads have a hard time understanding software, or any other for that matter, end-user license.

    I guess only the very smart are allowed to use anything requiring an end-user license.

    Ah darwinism at its best.

  43. And by sulli · · Score: 1

    It's also lengthy and hard to read so the user won't read it, and the publisher can include objectionable terms deep in the HIGHLY UNREADABLE ALL CAPS SECTION, so the user will accept them unread!

    --

    sulli
    RTFJ.
    1. Re:And by SPYvSPY · · Score: 2

      The irony is that contract lawyers generally consider the ALL CAPS section to be a means of complying with the requirement that warranty disclaimers are "conspicuous."

    2. Re:And by Jay+L · · Score: 2

      The irony is that contract lawyers generally consider the ALL CAPS section to be a means of complying with the requirement that warranty disclaimers are "conspicuous."

      I should hope any contract lawyer worth his salt doesn't still think so, since that's been explicitly refuted in at least one appeals court ruling.

      More likely, it's been cut and paste forever.

  44. The simplest EULA by NibbleAbit · · Score: 0, Flamebait

    "Feel free to give this to anyone you like, Click [here] for the details". It all you really need.

  45. in print! by BennyTheBall · · Score: 2, Interesting

    I say software should have a license that we can read from the package. I mean, If I go and buy a piece of software that comes in its nice little box, Id sure like to read the rules to use it before I go to the cashier and pay. Whats the point of the license if I cant read it until I pay for the thing!.

    Its not only important to be able to read and understand an EULA, but to be able to read it at an adequate time; besides, if the EULA fits on the back of the box could be a good parameter for readability.

  46. Mod Parent Up by Anonymous Coward · · Score: 0

    Where are all my mod points when I need them?
    The parent comment needs to be +5 now!

  47. What about liability by systemaster · · Score: 1

    OK so I haven't read the GPL license, but doesn't it also say that it doesn't come with a warrenty. Maybe I'm wrong, but if not you are wrong, because that would matter to people who use it. Not just those who change/redistribute it.

    --
    LinuxWorx
    Spelling errors are intentional as are gramatical error
  48. Simple GPL by doconnor · · Score: 1

    If you distribute this program or a derivative of this program publicly you must include the source code.

  49. Re:Less licenses... (mod parent up) by Mr.+Sketch · · Score: 2

    Dang, I already used my last mod point on a worthless comment (compared to this one) in another thread not too long ago, boy I wish I had saved it for you. This, so far, the best commment in this thread.

    I think if users knew that several products were under the XYZ license, they could just read it once and know what they're getting themselves in to. However, most users assume that all EULAs are the same so they just mindlessly click through them when in many cases (i.e. Microsoft) they are NOT the same and their use of the software and their privacy is limited more by some licenses than by others. I think if more people know that the Window XP license granted Microsoft the right to spy on their computer, most people would think twice about it.

    I think commercial companies should draft up a 'Standard Software License' (or a suite of licenses) that the user can refer to or be familiar with. So, on the box instead of just saying that you agree to the license agreement in the box, it can say that this software is released under the 'Standard Software License' (or another XYZ license) and the user will know what that is.

    However, I should point out that even in the Open Source community, there are some company-specific software licenses such as the QPL, the Mozilla License, the Aladdin License, etc. But the number of products released under these licenses is very small relative to the numbers released under the GPL, LGPL, etc.

  50. EULA terms not enforceable by saphena · · Score: 2, Informative

    The author of the EULA can, of course, write whatever he likes into the licence but the more obscure terms may well be judged to be unenforceable when it comes right down to it and this outcome is much more likely if the document itself is written in obscure legalese and presented in an unhelpful format.

    The more presentable and easy to understand, the more enforceable.

    In the UK, we have laws such as the Unfair Contract Terms Act which outlaw certain types of clause even if they are easy to read but might allow others ONLY if they are easy to understand.

    By all means use the GPL as a shining example of the way it should be done, it may actually be used in court to help defeat some of the more ridiculous EULAs.

  51. New Microsoft EULA by Anti-Microsoft+Troll · · Score: 1, Funny

    REports are that Microsoft is indeed responding to criticism of overly-wordy and/or unclear EULAs. Office XP 2.0, in fact, ships with a draft simplified EULA reproduced below: Office XP 2.0 User Agreement: 1 OWN2 jOO! -B1ll G. [] Ok [] Cancel

    1. Re:New Microsoft EULA by rusty0101 · · Score: 1

      And of course the window that pops up after you click [cancel] is "2 l8!"

      -Rusty

      --
      You never know...
  52. What is a distributor? by Slashamatic · · Score: 1
    If I use a GPL tool to develop a program, what are my rights? What happens if part of that tool becomes embedded in my work? Is it distribution if third-parties use the s/w on my system (think a telephone exchange, for example)?

    It isn't quite so simple as that sentance seems.

    1. Re:What is a distributor? by Mr+Z · · Score: 1

      Generally, using a GPL tool to develop a program does not make the program itself GPL. For instance, compiling a non GPL program with GCC will not make the program magically GPL. Also, data output from a GPL program (eg. images created with GIMP, etc) is not covered by the GPL.

      The same is not true of program-generators though. Since program-generators often inject a portion of their own source into the output, and the output itself is source code, one would expect that the output is GPL'd. Program-generators such as Bison should include specific clauses to clarify the situation. For instance, Bison's documentation states:

      Conditions for Using Bison

      As of Bison version 1.24, we have changed the distribution terms for `yyparse' to permit using Bison's output in non-free programs. Formerly, Bison parsers could be used only in programs that were free software.

      The other GNU programming tools, such as the GNU C compiler, have never had such a requirement. They could always be used for non-free software. The reason Bison was different was not due to a special policy decision; it resulted from applying the usual General Public License to all of the Bison source code.

      The output of the Bison utility--the Bison parser file--contains a verbatim copy of a sizable piece of Bison, which is the code for the `yyparse' function. (The actions from your grammar are inserted into this function at one point, but the rest of the function is not changed.) When we applied the GPL terms to the code for `yyparse', the effect was to restrict the use of Bison output to free software.

      We didn't change the terms because of sympathy for people who want to make software proprietary. *Software should be free.* But we concluded that limiting Bison's use to free software was doing little to encourage people to make other software free. So we decided to make the practical conditions for using Bison match the practical conditions for using the other GNU tools.

      So basically, if you use a GPL'd program generator, it's pretty clear that the output is GPL unless the program says it's not.

      For the telephone-switch example, or heck--what about a Slash-based weblog? Neither case counts a redistribution, so no source distribution is required. Even for modified versions of the code.

      --Joe
    2. Re:What is a distributor? by Arandir · · Score: 1

      So basically, if you use a GPL'd program generator, it's pretty clear that the output is GPL unless the program says it's not.

      It really depends on the program. In the case of Bison, it spit out line after line of verbatum GPLd code. This isn't code generation, it's code copying. All output for a true code generator would be derivative of your input. An example is the object code that comes out the other end of gcc.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    3. Re:What is a distributor? by Mr+Z · · Score: 1
      It really depends on the program. In the case of Bison, it spit out line after line of verbatum GPLd code. [...] All output for a true code generator would be derivative of your input. An example is the object code that comes out the other end of gcc.

      While your point is valid, I think the distinction of source versus object code output is more important. (Although, given the linking issues w/ GNU Readline library, which is under GPL rather than LGPL, I suppose that your argument may carry more weight.)

      Consider, for example, GNU C builtins. If I compile with a sufficiently high optimization level on modern versions of GCC, functions such as sin(), cos(), and so on get automagically inlined with built-in versions. (Granted, the inlining may not be verbatim--other optimization passes will more than likely affect the final form of the inlined functions.) One presumes the source for these built-in versions is GPL, and yet time after time, we are told that the object code output from GNU C is not considered a derived work of a GPL program due to this.

      --Joe
    4. Re:What is a distributor? by Slashamatic · · Score: 1
      Also at one stage the GNU C Library was also GPL before the LGPL was introduced, which meant that prectically anything compiled with GCC during the early days was covered.

      It is these little gotchas that make the GPL confusing (although less so than many commercial End-User agreements). Sometimes although they may be clear for us, they may be less so for management.

      It isn't just the GPL, the other licenses make it even more confusing (Perl-Artistic, MIT and so-on). We need to make the explanation of OS licenses as userfriendly as possible, whilst keeping the actual text as lawyer-proof as possible.

    5. Re:What is a distributor? by Arandir · · Score: 2

      Forget about sin() and cos(), think about the STL. If you use multimap, have you created a work derivative of the STL? This is a very important question. What happens if I compile my code on a machine that has a mythical GPLd STL? Oooh...

      There's another consideration you need to make for determining derivation that's related to macros. But it's a very fuzzy criteria. And that is the purpose of the macro. At some point, fair use comes into play. My opinion is that if you use the macro in its normal intended manner, you are covered by fair use.

      I'm going to go out on a limb here, but I would say that the output of bison falls under fair use.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  53. GPL as a Haiku by EccentricAnomaly · · Score: 3, Funny


    this program is free
    give it away or change it
    but please keep it free

    ---

    I give you my work
    you must let your breath go free
    we share the same moon

    --
    There are 10 types of people in this world, those who can count in binary and those who can't.
    1. Re:GPL as a Haiku by Anonymous Coward · · Score: 0

      then define freedom
      not in terms of product cost
      but as having source

    2. Re:GPL as a Haiku by Anonymous Coward · · Score: 0

      buggy, the software
      the vendor will not fix it
      if only I could

    3. Re:GPL as a Haiku by JordanH · · Score: 1
      I give you my work
      you must let your breath go free
      we share the same moon

      That's a nice one. Most haiku you see on /. doesn't include a seasonal reference, which good haiku requires, in my, admittedly uniformed, opinion. I think that "we share the same moon" is a good, subtle one.

  54. On complexity, summaries and good efforts by Anonymous+Brave+Guy · · Score: 3, Interesting

    As several people on this discussion have pointed out, the unfortunate thing about software licences (and legal documents generally) is that they are, by their nature, trying to be very exact. There is a reason that "shall" and "will" mean very different things in law, and that lawyers use the correct one, yet in common speech, most people would interpret them much the same way. Legalese has become complicated to deal with the problem of details: if you're not precise enough, you'll be (wilfully or otherwise) misinterpreted.

    The next obvious thing to do is to introduce a summary of the licence, as the parent post by bshroyer and others have suggested. Unfortunately, that immediately raises the question of whether the summary is complete (almost by definition, it isn't), accurate, or even a fair representation of the real licence. Can anyone hear the words "legal minefield" in the back of their minds right now? I hope so. What if the summary and licence terms disagree? What if the summary looked reasonable, but the licence contained a restriction unmentioned in it, causing someone to violate the licence agreement because they'd trusted the summary? (That's actually the worst case, in a way, because if someone can't trust the summary to tell them what's going on, what's the point?) Do you try to introduce new laws now to force summaries to be fair reflections on the summarised material? If you could do that, why bother with the full version at all?

    Why, indeed. In fact, for a long time, Borland used to have a licence agreement (called something like the "no nonsense licence agreement" IIRC) that aimed at much this purpose. It wasn't full of any more legalese than necessary. While it had to be long enough and in enough legalese to be precise, it wasn't deliberately obfuscated. I think they could score a major coup over the MS' of the world now if they brought back such an agreement, and marketed based on its ease and trustworthiness vs. MS' (un)Trustworthy Computing initiative that seems to steal half your (non-)rights through the EULA. (Remember Borland still offer MS major competition in the development tools market, for example, and hitting developers who would otherwise be drifting into MS' .NET program isn't going to do Microsoft any favours.)

    So, basically, yes, your suggestion is far too simplistic, simply because the whole "summary" issue opens up too many cans of worms. OTOH, in the spirit of your suggestion, a licence agreement that was much shorter, to the point, precise enough but not deliberately hard to read would be a great improvement.

    Now, if anyone thinks the big corps should be required to do this because it's easy, please submit your proposed rewrite of the GPL on a postcard...

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:On complexity, summaries and good efforts by Drachemorder · · Score: 2

      I think you could get around most of the problems you mention with a summary by clearly stating that it is, in fact, only a summary and has no legal standing, and that the full text of the license takes precedence.

    2. Re:On complexity, summaries and good efforts by Fulcrum+of+Evil · · Score: 2

      Still, if understanding and complying with the summary won't ensure that you will comply with the actual license, what's the point of reading it at all?

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  55. WHAT IS THE UPPERCASE FOR? by ameoba · · Score: 3, Interesting

    I've always had to wonder, IS THERE ANY LEGAL SIGNIFICANCE TO PASSAGES WRITTEN IN ALL UPPERCASE? Or is it just one of those annoying things like ESL business owners uneccessarily placing things between quotation marks?

    --
    my sig's at the bottom of the page.
    1. Re:WHAT IS THE UPPERCASE FOR? by Anonymous Coward · · Score: 0

      Yeah, there is legal signifigance.

    2. Re:WHAT IS THE UPPERCASE FOR? by ssdairy · · Score: 1

      Some laws require certain things to be disclosed "prominently" or "conspicuously".

      I believe this is in the section of the UCC (Uniform Commercial Code) dealing with the warranties of merchantability and fitness for a particular purpose. Those warranties can't be disclaimed unless the warning is conspicuous. The all caps is one way of meeting that requirement. Others are boldface, larger type, color, putting the text inside a box, etc.

    3. Re:WHAT IS THE UPPERCASE FOR? by Mr+Guy · · Score: 1

      Thats actually only one theory. Another is that it is a kickback to COBOLD printing and typewriter days.

    4. Re:WHAT IS THE UPPERCASE FOR? by gbroiles · · Score: 1

      Actually, it's required. The Magunuson-Moss Warranty Act or 1975 requires that warranty disclaimers or limitations be "fully and conspicuously disclosed" in order to be effective, and delegates to the Federal Trade Commission the authority to provide standards for disclosure.

      The FTC's standards have indicated that appropriate disclosures for warranty terms are likely to use visually distinct type or printing to refer to warranty terms considered especially important.

      Now, human factors/usability people will tell you that using all caps makes blocks of text unpleasant to read and understand - so it may be that the FTC and people trying to follow their rules are actually making it less likely, not more likely, that consumers will understand what's happening.

      But that's what the rules are today. Limitations of liability need to be visually distinct, and conservative managers and lawyers tend to do what everyone else does (which isn't a bad strategy for avoiding legal risk) and use ALL CAPS.

    5. Re:WHAT IS THE UPPERCASE FOR? by Alsee · · Score: 2

      Limitations of liability need to be visually distinct

      HeH, bUt WoUlDn'T aLtErNaTiNg CaPs Be EvEn MoRe CoNsPiCuOuS aNd DiStInCt?

      Akkk! That came out even uglier than I expected. An EULA agreement written like that would be really scary!

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    6. Re:WHAT IS THE UPPERCASE FOR? by Anonymous Coward · · Score: 0

      HeH, bUt WoUlDn'T aLtErNaTiNg CaPs Be EvEn MoRe CoNsPiCuOuS aNd DiStInCt?

      You encourage them too much. I'm gonna make my next license agreement stand out by writing it in yellow text on a flashing blue/red background.

      Tools menu of Word 2005: Convert to -> "UPPER CASE, lower case, LeGaLeSe CaSe"

    7. Re:WHAT IS THE UPPERCASE FOR? by Alsee · · Score: 2

      I'm gonna make my next license agreement stand out by writing it in yellow text on a flashing blue/red background.

      Akk, or write it in Macromedia Flashplayer. Bells, whistles, sirens, cars zooming across the text, and you have to click the monkey running all over the screen to accept.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  56. Heh... by ebbomega · · Score: 2

    Then we'd have to rename the GPL to .annoy

    =)

    --
    Karma: Non-Heinous
  57. Law, GPL, and BSD by Anonymous Coward · · Score: 0

    Licence must be complicated so that lawers can keep their job. Likewise, software engineers make sure new and updated apps run slower so that people buy new hardware.

    Anyhow, GPL = force freedom (which is not complete freedom). i.e. who used/referred gpl'ed code must distribute her code under GPL. This way, whoever contributed to the project won't be ripped off (but at the same time, no profit by selling the code). BSD allows you to ripp off their effort. i.e. you can use bsd licenced code, modify it, and sell it. You don't have to contribute back to the community (except mention about the original owner). An example of the latter is mac osX.
    GPL'ed projects can still profit by offering services; an example is apache.

    BTW, this is tangent, but why slashdot use skunky Albert's head for science category? His personal life is really unethical and filthy. It's sorta sign of ignorant. Isn't it insulting science and scientists?

  58. Micro$offz version will be...? by paiute · · Score: 3, Funny

    "What's mine is mine, and what's yours is ours." Press OK to accept. Press CANCEL to accept.

    --
    If Slashdot were chemistry it would look like this:Cadaverine
  59. License text length is a function of ... by Sloppy · · Score: 2

    ...how far the publisher's wishes are from the rights and restrictions laid down by copyright (and liability) law.

    Want the licenses to be shorter? Change the law so that the default rights, restrictions, and liabilities are closer to a typical publisher's desires.

    IMHO, this is actually a very bad idea, because the desires of publishers aren't the same as the desires of the people who live under the law. Keeping licenses long and complex is a good way to keep people conscious of this fact.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    1. Re:License text length is a function of ... by Anonymous Coward · · Score: 0

      Books are all under standard law, hence the "license" is just the copyright notice.

      Let's say, just to be absurd, that a publisher wanted to protect itself from libel by placing the burden on the book purchaser for having read the book instead of destroying it as soon as it became clear there was libelous material in it. Then the copyright notice would get a lot longer and more complicated.

      S/W makers are trying to do something very close to that and of course their licenses are lengthy.

  60. I'd change one little wording... by ebbomega · · Score: 2

    "You may not copy or use it in any way,"

    Change copy to distribute, and that'd be all good.

    Lest us not forget fair use. =)

    --
    Karma: Non-Heinous
  61. KISS by Anonymous Coward · · Score: 0

    Simplify maannnnnn

    "Do whatever the fuck you want, just make sure you distribute the code"

    -The End

  62. Not. by SPYvSPY · · Score: 2

    I've gone down this path so many time before that I can't bring myself to elucidate again. From the perpective of someone that reads, writes, and negotiates well-crafted, compendious and effective software agreements, the GPL isn't worth the paper it's printed on. A HUGE part of contracting is understanding how to preclude crafty attacks from crafty lawyers. The GPL is niave and fails miserably in this respect. Don't take my word for it, though. Just sit back and watch the outcome of the first serious lawsuit challenging the GPL. I'm sure the geeks will all blame the courts and the judge and the judicial system, but the blame lays squarely on the shoulders of the lawyer-bashing bohemian cultists that wrote and revised the GPL. They are going to be very embarassed.

    1. Re:Not. by Mr_Perl · · Score: 2

      I smell a troll. Would you care to highlight some specific examples of how YOU, a brilliant legal mind, would improve the phrasing of the GPL to strengthen it?

      We could all benefit from your suggestions, but your above criticisms fail to address even one specific point, instead relying on name-calling such as one might use in court if one had no basis in law to succeed in his case.

      --

      My poetry site welcomes the unusual.
    2. Re:Not. by zulux · · Score: 2

      The GPL is niave and fails miserably in this respect. Don't take my word for it, though.

      Don't worry at all, I certainly won't take your word for it.

      The GPL was crafted by great counsel - and has been extensivly reviewed. The fact that it *grants* rights to consumers makes any perceived loopholes moot - if the GPL is held to be invalid, normall copyright law will apply and the theoretical plaintif will not have *any* rights to the code.

      Jesus, the best test of the GPL is that Microsoft's excelent atourneys won't touch the thing with a ten foot barge pole - Microsoft goes throught great efforts to keep their programers away from any GPL code - it's that strong.

      If Microsoft is affraid of the GPL and isen't of the Justice Department itself, doesen't that tell you somthing?

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    3. Re:Not. by peddrenth · · Score: 1

      I'm very impressed that you've spotted things which the thousand-strong Microsoft Legal Team missed. Perhaps you could make some money for yourself by exploiting these vulnerabilities in the GPL?

      Please do explain though, why should I just sit back and watch the outcome of the first serious lawsuit challenging the GPL. Surely we're not still waiting for people to challenge the GPL? If it's as easy as you say, I'd have expected to see someone take it to court already...

      I don't think Stallman was a cultist. I think the cult follows him, rather than the other way around. You're welcome to argue that point with him though, if you'd like an opportunity to practise your legal arguments.

      /me lights blue touch-paper and retires

  63. Have both by Anonymous Coward · · Score: 0

    Have a some simple diagrams so people can easily understand, but also include the long drawn out GPL for those that want it. Otherwise it is just like MS putting out an easy to use operating system without the underlying tech stuff

  64. YOU CAN'T GET RID OF UPPERCASE by marhar · · Score: 5, Informative
    I got this from my old company's lawyer: You won't ever get rid of UPPER CASE in legalese, because
    • Some legal precedents require parts of your license to be "noticable"
    • Typing in upper case has been found to be "noticable" in previous court cases

    So if you changed from upper case to bold italic lower case, you would very likely face a legal challenge that your notice was not "noticable", and you would have to fight that throught the court hierarchy. However, once somebody did do this, then others could use that as precedent.
    1. Re:YOU CAN'T GET RID OF UPPERCASE by Anonymous Coward · · Score: 0

      So what you are saying is that the lawyers have a very nice scam going....

      we have to have complicated contracts that only a lawyer understands, because a simple contract won't hold up in court.

      What a pathetic legal system

    2. Re:YOU CAN'T GET RID OF UPPERCASE by anthony_dipierro · · Score: 2

      I seem to remember uppercase being specifically required by law somewhere in the UCC for certain disclaimers of warranty. But I can't find it. In any case, it actually seems to have the opposite effect on me. The part in uppercase is usually the part I ignore.

    3. Re:YOU CAN'T GET RID OF UPPERCASE by ssdairy · · Score: 1

      I found the spot you were thinking of, dealing with the warranties of merchantability and fitness for a particular purpose. From Wisconsin's version of the UCC [pdf]:

      402.316(2)
      (2) Subject to sub. (3) , to exclude or modify the implied warranty of merchantability or any part of it the language must mention merchantability and in case of a writing must be conspicuous, and to exclude or modify any implied warranty of fitness the exclusion must be by a writing and conspicuous. Language to exclude all implied warranties of fitness is sufficient if it states, for example, that "There are no warranties which extend beyond the description on the face hereof."

      emphasis in above paragraph is mine

    4. Re:YOU CAN'T GET RID OF UPPERCASE by jesser · · Score: 2

      I read about a fifth of the licenses and TOS agreements I agree to, but I never read the uppercase parts because I assume they're always the same and because they're twice as hard to read. If I really wanted to read that part of a license, I'd fire up the "test styles" bookmarklet and type in
      * { text-transform: lowercase }
      to make the entire page lowercase.

      --
      The shareholder is always right.
    5. Re:YOU CAN'T GET RID OF UPPERCASE by jacobb · · Score: 2
      " I read about a fifth of the licenses and TOS agreements I agree to"

      Look, man, you did not agree to them. At worst, you accepted them - i take that to mean that I accept that they exist as a collection of words, electronic or ink. Just because an EULA says so-and-so does NOT mean that you're bound by it legally, even if it says you are. EULAS have never (TTBOMK - IANAL) been held up in court (i'm not sure if it's even been tried, so they probably havent been invalidated either) - but at worst, it's ambiguous, at best, frivolous. TOS is different slightly, because usually all they say they can do is terminate your service and cooperate with the cops, and they usually reserve the right to terminate at any time for any reason without notice, anyway. So an enforcement of the TOS is in my opinion not that ugly, most EULAs on the other hand can go stuff themselves. I'll agree not to sue them if they unintentionally kill my computer if they are free but otherwise .......

      I can't hang a sign on my gate saying: "TRESPASSERS WILL BE SHOT. UNLESS YOU AGREE TO GIVE ME YOUR LIFE SAVINGS, ENTERING MY PROPERTY WILL BE CONSTRUED AS TRESSPASSING" not only will murder still be illegal, tresspassing would not be construed as agreement to giving their life savings away. The whole concept of "by doing so-and-so you agree to this-and-that" is completely ridiculous unless you have been sat down, explained everything and SIGNED something!

    6. Re:YOU CAN'T GET RID OF UPPERCASE by swillden · · Score: 2

      I seem to remember uppercase being specifically required by law somewhere in the UCC for certain disclaimers of warranty. But I can't find it. In any case, it actually seems to have the opposite effect on me. The part in uppercase is usually the part I ignore.

      I feel the same way; call it the "USENET effect". After spending countless hours reading USENET newsgroups (and other online fora) where people who type in upper case are either newbies or crackpots while the intelligent, well-written and worthwhile posts are nearly always written in lower case, I find my eyes just naturally drift pass uppercase text.

      If I WRITE PART OF THIS POST IN UPPERCASE DO YOU FIND THAT YOU READ IT CAREFULLY or did you mostly skip over the first part of this sentence?

      Will a court case rule ten or twenty years from now that a license agreement is not enforceable because parts of it were written in uppercase and were therefore naturally ignored by the readers?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    7. Re:YOU CAN'T GET RID OF UPPERCASE by peddrenth · · Score: 1

      legal precedents require parts of your license to be "noticable"... Typing in upper case has been found to be "noticable"

      I'd argue with that one :-) Using upper case makes it "unreadable" not "noticable" That's why it's not a typographic convention. That's why newspapers don't write in uppercase. That's why people on IRC/Email ignore/delete people using uppercase.

      The flat-top of an uppercase letter lets you scan a paragraph and instantly see where each sentance starts. It gets mucked about a bit by acronyms and proper nouns, but you can still pre-scan the words easily enough to know where you'll need a pause for breath.

      Upper-case everything completely breaks that. I'd challenge anyone to quickly read aloud a passage quoted from a EULA written without the modest characters.

      If they want to make something "noticable" they should either put it at the top, give it a light-grey background, or rule vertical black-bars either side of the offending paragraph. You can then still read it!

  65. Wrong. by mgw1181 · · Score: 2, Informative
    At least in the US.

    a) Making of Additional Copy or Adaptation by Owner of Copy. - Notwithstanding the provisions of section 106, it is not an infringement for the owner of a copy of a computer program to make or authorize the making of another copy or adaptation of that computer program provided:

    (1) that such a new copy or adaptation is created as an essential step in the utilization of the computer program in conjunction with a machine and that it is used in no other manner, or...
    1. Re:Wrong. by anthony_dipierro · · Score: 1

      if you use GPLed software on someone else's computer, then you are not "the owner of a copy of a computer program"

  66. Homework? by Anonymous Coward · · Score: 0

    No we can't do your homework for you Mr IANAL-to-be.

    Stop wasting my time.
    BTW, I've payed for subscription in /. and now I am also banned.
    How about that ROB?
    What if I sue your asses? What then?

  67. Also need to have the liscence before you buy it by deverox · · Score: 2, Interesting

    A point that should be noted is that if you do not agree to the liscence after you have purchased the software you are generally $&!# out of luck as there are no stores I know of (In the US.) That will take back open software. So either I use the software and agree to the liscence or I have just wasted my money. Maybe we need easy to read liscences that we can read before we get the software?

  68. It's that long for a reason... by pitcrew · · Score: 1

    because that is what it takes to cover the material. The problem with so called "short versions" is that judges then take that "short version" to be the originating party's interpretation of the "long version". The worst case I have ever seen in this area was at OpenSRS. When I was trying to sign up with them I got their agreement - spent two weeks going through the 50+ pages and the figured out that I could sign it. When I went to sign it it had been changed. Another two weeks and 50 pages later I was ready to sign it again. Again it had changed. By this time I was incensed. I called Tucows and complained - the idiot on the other end of the phone literally told me not to bother with the actual license but to read the company's explanation on their web site. This folks is foolhardy. I'm sure that Tucows paid big money to a good law firm to draw up that agreement, and then some administrator blows the whole thing by writing the agreement over so us mere mortals could read it. This has two problems - the first on as described above with the second being that Tucows couldn't hold me to anything in the explanation since I didn't sign the "explanation" but I could hold them to everything in the explanation as it is their interpretation of the contract that I signed. I do agree that software licenses need to less complex. I also think that they need to be able to be printed so I can have a copy of what I signed. In most states I have knowledge about you are entitled to a copy of any contract that you sign. If I can't have a copy of the EULA that I signed can the company hold me to it? I would whole heartedly support plain English EULAs. And remember folks the purpose of the EULA is not to protect the consumer but to allow the software company to do anything the want. So are software companies going to change this? Not in my lifetime without a law that says they have to. Maybe we can use economic laws and not buy products where we can't understand the EULA!

  69. "similar code" not a violation by Lumpish+Scholar · · Score: 3, Interesting
    Software development organizations producing closed-source works ... need to prove that no GPL source "leaked" into their code because some programmer saw both some GPL'd utility (or whatever) that they were using and then wrote similar code into the closed-source product
    Huh? All that's protected by copyright is the expression of an idea. Writing similar code that does the same thing is not a violation of the copyright. (Slippery slope time: if there's one obvious way to express the idea -- that is, to implement the feature -- then writing the same code would be defensible. You'd need to prove intent as well as obviousness, you'd want a good lawyer, and luck wouldn't hurt.)

    There are some interesting issues here. The organization of a book is to some extent protected by copyright: if you write a book, and I write a book with an identical table of contents, I'm violating your copyright. By analogy, I guess mimicing an object hierarchy, for example, would be forbidden.

    Anyone know any precedents?

    (IANAL, just a programmer who's studied copyright issues more deeply than most.)
    --
    Stupid job ads, weird spam, occasional insight at
    1. Re:"similar code" not a violation by Arandir · · Score: 2

      Anyone know any precedents?

      Yeah, lots of music infringement suits are relevent. Artist A writes a song. Artist B writes a song. Artist A says that Artist B ripped off his works. Judge listens to both songs and says "they're similar", bangs his gavel, and Artist B is up the doodoo river

      The sad thing is that this type of infringement is very hard to avoid. You hear a song in the background while you're running to catch your train, and three weeks later you come up with a catchy new tune.

      Fortunately, software is much more deterministic than music, but that doesn't prevent the lawsuits.Although no two bytes may be equivalent, you could still have run the other code through a mangler, renamed all variables, reordered code, unwrapped loops, et., in an effort to avoid detection.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  70. Licenses are complex, like code is by Frank+T.+Lofaro+Jr. · · Score: 2

    Asking to make a license simple and easy to understand by those not trained in legal matters is very much akin to asking to make code simple and easy to understand by those not trained in computers.

    A certain level of complexity is needed to make both legal documents, and code to work.

    Of course, the requirements of our overly complex legal system make this much harder.

    --
    Just because it CAN be done, doesn't mean it should!
  71. Third option? by d_lesage · · Score: 2, Insightful
    The public clicks OK without reading, either implicitly trusting or mistrusting us the software authors

    Actually, I think most people (including me) fall into the "Don't give a crap" category. I'll install the software and use it any damn way I want.

    --

    Ich werde nie wieder denken
  72. Easy by cachorro · · Score: 0, Flamebait

    It's a virus.

    1. Re:Easy by cachorro · · Score: 1
      It's a virus

      Modding the post as flamebait misses the point. Detractors of the GPL have distilled its characterization down into this simple dimissal. My CEO actually quoted this to my face during a discussion of using GPL software at our company. Unless and until GPL advocates can devise an equally powerful metaphor, the GPL will remain discredited and eschewed by management everywhere. So there is the challenge. What phrase of five words or less crystalizes the intent and spirit of the GPL, and is it potent enough to inspire the admiration of the public?

  73. Organize the license text from the user's POV... by sethg · · Score: 5, Insightful
    ...which means you need to consider what kinds of users your program will have, and have a different section for each kind.
    Restatement of the GPL, Section 1
    • We give you permission to use the Program for any purpose, to share copies of the Program with anyone else in your organization, and to reverse-engineer the Program. If this is all you are doing with the Program, the rest of this license does not apply to you. [The average user can stop reading here.]
    • If you want to give away or sell copies of the Program to someone outside your organization, you may only do so under certain conditions, which are listed in section 2. [Anyone who wants to redistribute the program needs to read this part.]
    • If you want to modify the Program, use parts of the Program in your own software, or otherwise create what copyright law considers a "derivative work" from the Program, and this derivative work is only distributed within your organization, you are free to do so. [This is for companies who need to run a modified version of the program internally but have no interest in distributing it.]
    • If you want to give away or sell copies of this derivative work to anyone outside of your organization, you may only do so under certain conditions, which are listed in section 3. [This is the group of people who are most affected by the GPL's terms, but these days only a minority of the people who use GPL'ed code are actually redistributing modified versions of it, so most customers shouldn't have to wade through it.]
    • You do not have to accept this License, since you have not signed it. However, if you do not accept it, then all the normal restrictions imposed by copyright law apply: you may continue to use the Program, but you may not give copies of the Program, or copies of any work derived from the program, to anyone else. [A subtle and futile attempt to prevent people whining about how the GPL "takes away our freedom".]

      [Now someone just has to fill in sections 2 and 3...]

    --
    send all spam to theotherwhitemeat@ropine.com
  74. Re:Also need to have the liscence before you buy i by gte910h · · Score: 1

    If you will notice that there is an inner wrapper on the CDs in software these days, you can show the that it is still closed and they will take the software back.

    --
    Want to see every step I took to start my company? http://www.rowdylabs.com/blogs/pitchtothegods
  75. Re:All I needed to know, I learned from Pulp Ficti by mcc · · Score: 4, Funny

    Oh God.. Wow. This just works way, way too well. I mean, like, you can keep going with it...

    -----

    VINCENT: You'll dig it the most. But you know what the funniest thing about Open Source software is?

    JULES: What?

    VINCENT: It's the little differences. A lotta the same shit we got here, they got there, but there they're a little different.

    JULES: Examples?

    VINCENT: Well, in KDE, you can embed a web browser in your file manager. And I don't mean that you're using the web browser for your file manager like in Win98 either. They give you a plug-in browser, like you can install or remove any browser you like anytime you want, like in Opendoc. And in GNOME, you can embed like Mozilla or drawing apps or whatever into anything. Also, you know what they call their image editing program?

    JULES: They don't call it Photoshop?

    VINCENT: No, they use UNIX there, they wouldn't know who the fuck Adobe is.

    JULES: What do they call it?

    VINCENT: The "GIMP".

    JULES: (repeating, grinning softly) The "GIMP". What do they call their word processor?

    VINCENT: Well, the word processor is still Office, but they call it "OpenOffice".

    JULES: What do they call their IDE?

    VINCENT: I dunno, I didn't code anything. But you know what they use in Open Source software to configure their webservers instead of preferences dialogs?

    JULES: What?

    VINCENT: Text files.

    JULES: Goddamn!

    VINCENT: I seen 'em do it. And I don't mean a couple of extra options, they fuckin' do everything with that shit. Like, they drown you in it. Anything you wanna change about the way the webserver looks, you have to open up this big-ass file named "httpd.conf" and search through the file for the place where they explain what words to put where if you want it to act a certain way.

    JULES: Uuccch!

    (Cut to shot from inside the G4 tower case as Vincent and Jules open up from the side panel, reach in, and pull out two .45 automatics laying near the back, loading and cocking them.)

    JULES: We should have shotguns for this kind of deal.

    -----

    OK.. obvious, not funny/relevant.. I'm sorry.. I'm sorry!!! I just couldn't resist..!! Please don't hurt me. ^_^

  76. Best Simple Description... by Anonymous Coward · · Score: 0

    for in the scroll box where users have to click to acknowledge and accept the license...

    "You, the End User, are allowed to modify and/or change any and all components of this software package as long as you figure out how to make it publically available to others who may then take your work and ideas and expand on it further, just as the people who bring you this software did in the first place."

    "Further, you agree that you will not complain or bitch about how often it crashes, the poor programming styles found within the code, and the general inability of the software to do it's job in a stable and efficent manner, or the massive security risks this software imposes upon your systems. You forfeit all rights and obligations to a happy end user experience through this agreement, and understand that you will find very little real world use for it, nor companion software available thanks to the lack of software standards implimented by the so called 'Linux Community'. As acknowledged through this agreement, you are now aware that running your networks or valuable applications on these GPL licensed code systems violates all warranty of your hardware for support, and that the likely hood of you being in business six months form now is less than 1 percent on average. You absolve the code creator of all liability in any legal case you could normally bring as a result of the mis or mal function of this code and the results your individual or organization bear."

    "Finally, by accepting this aggreement, anyone may invade your now insecure system and use it as the root of attacks on stable Microsoft proprietary software based systems, as well as damage your own systems. You acknowledge that you are a cheap bastard that can not or will not pay for the software that will actually do the job right, and you are so warned that should you become dependent on this software for any financial gain process that support is not available except randomly on the internet as provided by anarchistic grouses who are generally piratical in their software dealings and not capable of actually getting a job in the real IT world."

    1. Re:Best Simple Description... by Anonymous Coward · · Score: 0

      "You acknowledge that you are a cheap bastard that can not or will not pay for the software that will actually do the job right..."

      And you acknowledge that you are a sucker that can and will pay for software that will not actually do the job right.

  77. even harder, try explaining the GPL to lawyers by spiffy_guy · · Score: 2, Interesting

    It's not explaining the GPL to non-lawyers that is
    the problem, it is explaining it to lawyers.

    The company I work for employes a lot of Open Source Lawyers. All of the lawyers hate the GPL. They all love the idea and hate the wording. It was obviously not written by a lawyer, and hence though clear to you and me is not clear to a judge who actually has to enforce it.

    Also the GPL has not been tested in court.

    Admittidly most of the confusion involves interaction with non GPL code. For instance if you worked on a Linux device driver for product x under the GPL could you then work on a BSD device driver for product x? The answer is probably not, the BSD device driver could be seen as a derivitave work and you would have to release it under the GPL, which wouldn't fly very well at the BSD distributions who like to release under the BSD liscense.

    You see we usually think of GPL infecting closed source, which most people would argue is a good thing. But the downside is that closed source developers cannot contribute to GPL projects because it might look like some of what they did under GPL was done under closed source, if it was or not.

    Then even worse the same applies to devlopers under BSD or public domain type of liscences. This decreases sharing, it does not increase it.

    --
    Anyone who cannot cope with mathematics is not fully human.
    1. Re:even harder, try explaining the GPL to lawyers by Anonymous Coward · · Score: 0

      >Then even worse the same applies to devlopers under BSD or public domain type of liscences. This decreases sharing, it does not increase it.

      Only if you proceed in the wrong way.

      Simply develop the BSD version first, then fork it over to the GPL.

  78. Anyone in the middle of this issue?? by goldspider · · Score: 1
    All I see is the "open source and GPL is for communists" corner and the "commercial software is for evil capitalist corporate pigs" corner yelling at each other from opposite sides of the issue.

    Is there anyone out there with an idea on how the two can actually work well together?

    --
    "Ask not what your country can do for you." --John F. Kennedy
    1. Re:Anyone in the middle of this issue?? by Anonymous Coward · · Score: 0

      Try OSI.

    2. Re:Anyone in the middle of this issue?? by zangdesign · · Score: 2

      Wait ... you're asking this on Slashdot? That's like asking Palestine to get along with Israel or vice versa.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    3. Re:Anyone in the middle of this issue?? by jedidiah · · Score: 2

      I think that you are grossly mis-representing the post you're responding to. That post merely frames the issue in terms of other licences that software developers may already understand. Instead of using the confusing tactic of portraying the GPL as akin to freeware, the poster merely relates that the GPL is not a "free lunch". Nothing in the article is particularly communist or anti-capitalist.

      Actually the person that you responded to quite adequately pointed out "how the two can actually work together".

      Treat it with the same respect and caution that you would treat commercial software: no more no less. Cooperation and captialism are not necessarily mutually exclusive.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  79. Red Hat's webcast on the GPL by Andy+Tai · · Score: 2
    Red Hat has a webcast on the GPL. The URL is

    http://redhat.rsc03.net/servlet/website/ResponseFo rm?koEX-UA-TV.3dwe3LIJHlmyLn-aw

    I guess the webcast is aimed at "business executives" but should be usable for most people without a law background who are interested on the GPL...

    --
    Free Software: the software by the people, of the people and for the people. Develop! Share! Enhance! Enjoy!
  80. GPL: no license required for use by Lumpish+Scholar · · Score: 5, Informative
    Anyone who's had to read a 3-page document in a 3"x1" textbox ...
    Speaking as someone who's had to write text crammed into those boxes, here IMHO is some appropriate verbiage for GPL software:

    You need not agree to a license in order to use this software.

    The installation should somewhere contain copyright information, warantee disclaimer (which the user is not required to approve), and a link to the GPL. See also How to Apply These Terms to Your New Programs.
    --
    Stupid job ads, weird spam, occasional insight at
  81. MOD PARENT UP by Anonymous Coward · · Score: 0
    that's the best 1-line endorsement for a slasdot post i've seen.


    -ac

  82. Don't use ASCII by Jeremi · · Score: 2
    People don't like reading text. Also, it's much easier to learn based on a few concrete examples, then by trying to interpret abstract rules. So your primary mode of explanation should be a Flash animation, complete with voice overs and little cartoon people acting out short 'morality plays' showing examples of what they may or may not do.


    Yes, dammit, I'm serious. :^)

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
  83. Yes!!! by Anonymous Coward · · Score: 0
    The GPL desperately needs to be recrafted. I've worked extensively as a journalist in the Linux arena, and I can't tell you how many times I've talked to people who have used the GPL (and LGPL) for their own work for years and still not understood exactly what it does and doesn't permit.

    You can make the license at least 100% more palatable to average people just by cutting out all the political bullshit in the form of the preamble. Linux and OSS followers don't begin to understand how many people that turns off. If I had a buck for every time I heard someone complain about that material in the GPL I could buy a copy of WinXP, non-upgrade, retail.

  84. GPL is not an End-User License Agreement by gblues · · Score: 3, Informative

    The preamble to the GPL is adequate because it does not need to be read (much less agreed to) for a user to use GPL software. There is no EULA. The GPL itself does not apply until a user attempts to distribute, modify, or otherwise create derivatives of the software. This will almost never happen in the normal use of most software.

    It would be more appropriate to draft the GPL using RFC terminology so that those who will be distributing, modifying, or otherwise creating derivative programs can understand the license. Coders don't speak legalese, but most can grok an RFC.

    Nathan

  85. It's not just the GPL by fizbin · · Score: 2

    This is one thing that really bugs me about the continual "augh, it's a GPL infection!" fear that some people have.

    That worry (about copyright infringement due to code you've seen) is present with any source that's visible - I imagine that some companies are very certain to make sure you've never looked at any of Sun's source if you're working on a similar project. (The consequences would probably be royalties to Sun instead of disclosure of source code) Or, for example, Microsoft not letting its ie people look at any of Mozilla's NPL-covered code. Likewise, you can't copy VB code verbatim out of some PC magazine's sample utility. (There was a controversy about this back in the Windows 3.1 days, when a piece of commercial software appeared that was just a different GUI on top of a free utility some magazine had published. The magazine's publisher was not amused.)

    Singling the GPL out as especially viral only makes sense if GPL code is especially attractive, tempting developers in ways no non-GPL code could. While I'm certain that RMS would love to hear that GPL'ing a piece of software instantly improves the source's appeal, we both know that isn't the case.

    As for expensive litigation, I'd think most companies would find Netscape/AOL/TW's lawyers more fearsome than the FSF's.

    1. Re:It's not just the GPL by casio282 · · Score: 1

      > As for expensive litigation, I'd think most > companies would find Netscape/AOL/TW's lawyers > more fearsome than the FSF's. I think Eben Moglen would object to that sentiment! The man's a powerhouse.

      --

      :wq
  86. Simple explanation of GPL by Anonymous Coward · · Score: 0

    "All your code base are belong to us.
    Signed, The FSF."

  87. Require all Licences to be in haiku format! by Avery_Zero · · Score: 3, Funny

    I'm only mostly joking here. That would keep all licences short and sweet. Case in Point: the GPL in haiku.

    What was mine is ours
    Add to ours as you see fit
    What is ours stays ours

    AveryZero

    1. Re:Require all Licences to be in haiku format! by Arandir · · Score: 1

      Doesn't work. Microsoft comes along and creates a derivative work. What is ours is still ours. It's still there. The CVS tree hasn't been changed at all. Nothing that is "ours" has been altered or destroyed. But now Microsoft has something that looks remarkably like ours, but is really theirs, and we get all bent out of shape about it. We talk about how software should not be owned, then we get angry when someone trespasses on it.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  88. Does anyone besides me? by Anonymous Coward · · Score: 0, Insightful

    Does anyone besides me think that the GNU logo looks like a penis horns? Just a thought to ponder.

  89. GNU good enough for Nintendo by Anonymous Coward · · Score: 0
    The tool chain for Nintendo products has been GNU since the N64. Let's face it, is there a bigger IP target than Nintendo? If open source tools are good enough for Nintendo to NAKE products that are SOLD TO THE PUBLIC they should be good enough for your piss-ant IS department to use for internal production.

    N.B. I'm using upper case so that you NOTICE what I'm saying.

  90. Read it again. by mgw1181 · · Score: 1
    (a) Making of Additional Copy or Adaptation by Owner of Copy. - Notwithstanding the provisions of section 106, it is not an infringement for the owner of a copy of a computer program to make or authorize the making of another copy or adaptation of that computer program provided: (1) that such a new copy or adaptation is created as an essential step in the utilization of the computer program in conjunction with a machine and that it is used in no other manner, or...


    IANAL, but in my opinion, that would cover the authorized use of GPL software on anyone else's computer, be it a friend's or an employer's computer.
  91. You Need Not Agree to Anything to Use GPL Software by John+Hasler · · Score: 2

    "Many may think the GPL Preamble to be clear enough, there are a lot of people out there that would like to be able to read the entire license to know exactly what they may be getting into, before they agree to it, and this means being reading the actual license, not just the preamble."

    Many who have actually read the GPL understand that merely _using_ GPL software does not involve agreeing to it. From the GPL:

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

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  92. Re:All I needed to know, I learned from Pulp Ficti by Anonymous Coward · · Score: 0

    if a company wants to add to your program and not offer the source code, it's illegal. Taking GNU GPL'd programs and not offering the source code is a right that companies don't have.

    That might scare coorporate types! It should actually be clarified that it is legal for a company to add to a GPL'ed software and not offer the source code to the public, as long as they don't offer the binaries to the public. That makes the GPL sound a lot more reasonable to businesspeople.

  93. Softman v. Adobe and MAI v. Peak by yerricde · · Score: 3, Interesting

    It's tricky when it comes to software, since it hasn't been determined yet by the courts whether a software sale is a sale of a product or a sale of a license

    Yes it has: Softman Products Company LLC v. Adobe Systems Inc. U.S. federal law, 17 USC 101 defines a "copy" as the physical disc on which a computer program is recorded. If the transfer of a copy of a program looks like a sale, walks like a sale, and quacks like a sale, then it's a sale, thus making the "owner of a copy" under 17 USC 117 the person who buys the box.

    Some people might chime in and claim that MAI v. Peak nullified 117. I don't think so. The text of the decision interpreted 117 out of context; the case it referenced, Apple v. Formula, involved selling copies, but the facts of MAI v. Peak didn't. (The decision prompted a rider to the DMCA that amended 117 to authorize repair or maintenance of a computer system.) The real copyright infringement seems to have involved the "rental, lease, or lending" of a computer program separate from any hardware in which it may be embedded, and 17 USC 109 prohibits rental of software without authorization of the copyright owner.

    --
    Will I retire or break 10K?
  94. Re:Also need to have the liscence before you buy i by Anonymous Coward · · Score: 0

    You can also send Microsoft products you purchased retail back to Mircrosoft for a refund up until 60 days (might even be 90). It will cost you shipping but it works.

  95. 17 USC 117 by yerricde · · Score: 1

    And if you break the GPL, no matter how minor the infraction, you lose all rights, including the right to copy the software into ram.

    No. 17 USC 117 specifically permits the "owner of a copy" (defined as the owner of the CD) to copy software into RAM.

    And shut up about MAI v. Peak; it's moot

    --
    Will I retire or break 10K?
  96. Way of thinking by Anonymous Coward · · Score: 0

    I wonder about the wisdom of taking an open-source approach. Sure it may look good on paper, but I wonder if these guys have thought about the opinion of the general public of Open Source/GNU/Linux etc. I have been involved in the marketing (dirty word I know!) of software and hardware to non-technical people for a number of years. The consultancy group I work for numbers many of America's top blue-chip electronics and software corporations among its clients, I have over 11 years experience of marketing, and 4 years experience of software development (VB) and systems administration (NT 3.51), in addition to a marketing science qualification from one of America's top business schools - so it's safe to say that I know what I am talking about when it comes to computers and marketing. I have been keeping an eye this forum for quite some time now, as part of my daily intelligence gathering, I find the robust exchange of views, and technical arguments make an interesting diversion from some of the other corporate bullshit I have to deal with in my working day. I also read corporate intelligence reports from the Gartner group, Forrester, the Meta group, and Olsen Online Business Intelligence Services. Slashdot has often proved to be far more accurate when it comes to the technical details,and I am often amazed at the incredible levels of intelligence and insight shown by its readership, some of whom demonstrate a knowledge of Linux and Operating systems far in advance of anyone I have ever met, even in the IS department of major corporations. For this reason, I feel I should contribute my 2c to the debate about the future direction of Linux and the whole Open Source movement in general. I feel I can do my bit for the Open Source community by offering (free of charge) some of my hard-earned knowledge straight from the bloody trenches at the front-line of tech-Marketing. Normally I would be paid over $4000/day for my perspective, but Slashdot - this one's on me. You people can think of it as my small and unworthy attempt to "give something back" to the Community. Why Linux/Open Source has an image problem in major US Corporations and what the community can do about it. Like any movment, political or religious, Open Source/Linux has its Leaders, High priests and Gurus. These high profile individuals represent the public face of the organization. Like it or not, these people are associated with the product in the eyes of the buying public. One of the first things the Linux movement must do in order to gain acceptence by middle-America and Joe-and-Jean Sixpack and their 2.4 kids, is to develop what we in the Marketing profession call a "Happy Face". When Joe Sixpack drives past a McDonald's, he associates it with the smiling face of Ronald McDonald the clown,and quality food served quickly. When he is choosing a collect-call company, the smiling face of Al Bundy (of TV's Married with Children) springs to mind, and when he thinks of fried chicken in large capacity bucket-like containers, it is the image of the happy-go-lucky avuncular Colonel with his associations of good old Southern hospitality that sticks in his memory. (In marketing terms this is known as a "positive association". Because the image puts the consumer into a "buying-receptive" mental state). Linux/Open Source lacks any kind of "Happy Face". Now this in itself is not a problem, were it not for the fact that Linux has several extremely high-profile advocates who are the exact opposite of "Happy Faces" in that they invite negative associations into the consumers head and put him/ her into a state known by Marketers as "passive-aggressive sales-message rejection" (In layman's terms they don't want to buy the product). Now, I will not lower the tone of the debate by naming names. I will give a few brief profiles and community members will know who I am talking about. In reverse order of harmfullness we have the laconic, dour nothern European. Not known for his sense of hunor, and with far too many nights spent coding when he should have been out partying he creates an image of Linux as the OS of choice for "friendless geeks who never got laid". (note - I do not subscribe to this viewpoint, but trust me some of my focus group members do). Then we have the good old gun-toting libertarian self-proclaimed open source guru. Although M.R. studies show that 78% of PC owners show right-wing bias this person is too wacko and off-the scale for them. He alienates them, and in the worst case scares them that they risk being physically harmed if they don't agree with his fundamentalist libertarian "philosophy". Finally we have a bearded Communist hippy. Do I need to say any more ? So the normal consumer associates Linux with a sucicidal friendless nerd from some godforsaken corner of Northern Europe, a plainly insane right wing lunatic, and an "alternative lifestyle" Communist throwback to Woodstock with a facial hair problem. Is it any wonder that time after time, the message comes back from my focus groups that Linux is for wierdos ? Here are a few example comments from a focus group session from Q3 1999 in response to a question about their attitudes to Linux and open source software, you'll get the general idea. "Linux - that's that geek system right ?" "I tried Linux but it was too hard for me to install, then that guy flamed me on the newsgroups" "I don't want any Open Source software because it is written by communists and I am concerned about security" "My boss says Linux was written by Communists and Gun-Nuts" "Linux is used by Communists who hate capitalism and Microsoft" "Open source software cannot be any good because it is written by college students and hackers." "Linux is not compatible with my USB peripherals" "I would like to try Linux but my buddies would think I was a Commie" I could go on and on with these genuine responses, but I think I've illustrated my point well enough. Linux has a serious image problem. What to do about it is more problematic. Open Source proponents and Linux advocates are fiercely independent and proud of their alternative stance. They see any form of marketing as "selling out to da man" or "not groking it" or becoming a "suit" Any mention of money or financial rewards is derided, and developers are supposed to be content with "Kudos" from the community. Whilst this might be ok at college, or if you are tremendously wealthy, it cuts no ice with Joe Sixpack who was raised on Microsoft and associates Bill's millions with the quality of the software his company puts out. From the focus group again: "If Bill (Gates) is worth that much money he must make the best software in the world." "Microsoft must know what they are doing - the whole world uses their software." "The best programmers work for Microsoft - they have the most tech-savvy hackers there." "Microsoft spend millions on their software I think it is the best in the world. (referring to IE5) Again the message is clear: Microsoft is winning the hearts and minds not only of Joe Sixpack, but also Juan Sixpack in South America, Jean-Paul Sixpack in France, Jeroen Van der Sixpack in the Netherlands, Nkwele-Olamu Sixpack in West Africa, Mohammed-Al-Sixpack in Iran, Kulwant Chandrasekhera Sixpack in India, and Boris Sixpack in the Russian Federation. Their message is powerful, international, and presented relentlessly with no internal bickering and bitching. What can be done ? There are no easy answers. The Linux/Open Source community has proved unwilling or unable to accept critisim (even constructive criticism such as this) gracefully, preferring to mount foul-languaged assaults on the personal integrity of anyone who steps out from the party line. I offer no easy solutions, however here are a few pointers: 1) As a damage limitation exercise Linux/GNU should appoint itself a "Marketing Spokesperson". This person would be the "official face of Linux/ GNU/Open Source". First and Foremost, they would wear an expensive suit, especially when talking to the press or when dealing with high-profile major corporation with deep pockets and $$$s to spend. I realise this is ridiculous from a technical perspective, but with my blend of tech-savvy and marketing exprience, I realize the importance of presentation over technical merit. It goes against the grain of the community, but if we are to become the next Microsoft (and why else would we be in this game if not to win it at all costs), we must fight them on our battleground, but with the same weapons they use against us. 2) The Penguin logo MUST go ASAP. Although it seemed "cute" and funny at the time, in the eyes of the corporate MIS department it just looks juvenile. Linux needs a new logo, preferably one of those kind of eliptical ones with a swoosh that in the eyes of the public can mean one thing: Hip and cool DOTCOM Corporation. The logo should be bland, yet robust, non-controversial yet ahead of the curve, and toned in serious businesslike colors such as gray, silver, and white. It should transcend culture and religion to be internationally recognized like the Coca-Cola image is all over the world. 3) Downplay RMS, Linus, ESR, etc. They are technicians with zero understanding of the general public, or of software consumers in general. Indeed many of them only write their program for themselves to "scratch an itch". This is hardly the way to gain public acceptance. 4) Direct X - A MAJOR stumbling block on Linux's road to world domination is the lack of Direct X support for Linux. This trivial omission means that most games will not run on Linux. Linux could gain 1000's of new games by simply implementing the DirectX api. This is a no-brainer. Kernel support for XML would be a big performance booster too in the B2B and B2C application area, and would make Linux buzzword compliant for XML. 5) Finally FOCUS GROUPS. Before you think about starting that new open-source project, (be it a new web browser like Mazola, or simply a new front-end for the cdplayer application) Get a focus group together. Use a few minutes of your non-tech-savvy friend's time. If you don't have any friends like that, try your folks, or your grandparents. Ask them what they would like to see in your new program. This way, you will gain "market perspective" on the likely acceptance of your product by the "normal people" of the world. thank you for your time

    1. Re:Way of thinking by Anonymous Coward · · Score: 0

      Do you realise just how unreadable that was?

  97. Re:Also need to have the liscence before you buy i by Anonymous Coward · · Score: 0

    Actually most of the time you can return it to the vendor within 30 days. Even with the M$.

    ...

  98. EULA on the Box by caesar-auf-nihil · · Score: 2

    Today's EULAs are indeed difficult to read and many of the terms often make me regret I bought the software - but I'm in a catch 22 here. To read the EULA I have to open the box, thus preventing me from returning the software box (thanks to those "we won't accept opened software" clauses at so many stores). So I'm now stuck with a $50 software purchase and so I can at least claim some of my $50 worth, I'll usually agree to the EULA just so I can install it and recoup my losses.

    Right now they list system requirments on the box, so I think they should have an abbreviated version of the EULA on the box so you know what you're getting into (no resale clause, one copy per computer clause regardless of household, etc.) before you purchase.

    Realizing that what I've proposed is difficult to implement and probably impractical, I still think if put in place you'd see how fast friendly EULAs sell the product, and those with restrictive EULAs get heavily pirated and/or not sold off the shelves. Also, I'd think open-source material would sell rather well due to the nice EULA agreement.

    Just my two cents anyway.

    --
    -When going for broke, go for Ithaca!
    1. Re:EULA on the Box by scarhill · · Score: 1

      Ed Foster's Gripe Line column in InfoWorld coberd this recently. It's a real problem, although you should be able to get your money back, either from the retailer or the software vendor, if you're persistent enough.

  99. the GPL is not a text file by Srin+Tuar · · Score: 2

    It help if you think of the GPL not as human-readable text, but instead as machine code to be executed by the US legal system.

    The structure, the case, the layout, etc, are all important, and you cant just change them. Comprehendability doesnt even come into the equation. And translation is out of the question. (You cant translate machine code from one architecture to another. So to make a chinese GPL, you'd have to "recompile" it for chinese law. And it makes no sense to have a US-law GPL in chinese- because US legal documents must be in English)

    If you want a layman to understand the GPL, you are better off pointing them at a FAQ.

    1. Re:the GPL is not a text file by fishbowl · · Score: 2

      >US legal documents must be in English

      Do you have anything to support that?

      I've seen rental agreements written in Spanish.

      Are you suggesting these are unenforceable?

      --
      -fb Everything not expressly forbidden is now mandatory.
  100. True, but hard to become accepted by PunchMonkey · · Score: 1

    It's hard for me to convince my boss to use Gnu GPL license products when the GPL text includes examples such as "Gnomovision version 69". :-)

    --
    I'll have something intelligent to add one of these days...
  101. Books without covers by DoctorFrog · · Score: 1

    I more or less agree with the point, but the analogy is faulty. It's not actually illegal to sell a coverless used book; if you bought it with a cover and the cover fell off through wear (as recently happened to my third or fourth copy of Stranger in a Strange Land) you could still sell it, assuming anyone wanted to buy it.

    If you're a book retailer you'll get in trouble selling books without covers because of the peculiar way publishers and book retailers operate. Publishers send the retailers a load of books on spec, and the retailer tries to sell them all. Any that don't get sold can be returned to the publisher, but to save costs the retailer only ships back the covers and destroys the book itself. A book sold without its cover has therefore probably not been paid for.

    Since a requirement of accepting the GPL is that you don't distribute the binary without making the source available, doing so means you're either a) in violation of the license you accepted, or b) in violation of the copyright laws protecting the software whose license you didn't accept.

    I'm not sure which you'd be charged with, or who would have standing to sue you, though - can anyone clear this up for me? IANAL, in case that wasn't obvious.

  102. Eben Moglen by jijoel · · Score: 1

    Two weeks ago, there was an article on slashdot about the GPL's strength. In the referenced article, Eben Moglen, the General Counsel to the FSF, explains exactly why the GPL is in a stronger legal position than most licenses. In his second article on the subject, he explains why it has never gone to court. My favorite quote from this article is:

    But perhaps we have succeeded too well. If I had used the courts to enforce the GPL years ago, Microsoft's whispering would now be falling on deaf ears. Just this month I have been working on a couple of moderately sticky situations. ``Look,'' I say, ``at how many people all over the world are pressuring me to enforce the GPL in court, just to prove I can. I really need to make an example of someone. Would you like to volunteer?''
  103. MOD PARENT UP by Anonymous Coward · · Score: 0
    That's the best 1 line endorsement for a slashdot post that's endorsing a slashdot post that i've ever seen.

    -ac

  104. Re:All I needed to know, I learned from Pulp Ficti by Anonymous Coward · · Score: 0

    That might scare coorporate types!

    What, and the endorsement of two random hit men wouldn't??

    Marcellus Wallace's crime syndicate is not exactly the most respected tech company in the business, you know.

  105. Re:Not. * Not. = Yes. by hummassa · · Score: 1

    I am sorry. You are wrong, wrong, and wrong.

    Perhaps Enforcing the GPL Counsel Eben Morglen can enlighten you. I won't even try.

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  106. Not with the GPL, you don't... by scarhill · · Score: 1

    When you buy a book, do you need to read a license that says you can't photocopy it and give the copies to your friends, but you are allowed to read it, or sell your copy to a used book store?

    No, because copyright law says all of that already.

    The GPL doesn't affect how you can use software you purchase at all. All it says is that if you want to distribute it, you have to follow its requirements. If you don't accept them, then your rights are those provided by copyright law and the same as those you have when you buy a book; i.e. you can use it, you can sell your copy but you can't distribute copies to others.

  107. MOD PARENT UP by Anonymous Coward · · Score: 0

    That's the most redundant 1-line endorsement of the best 1-line endorsement for a slashdot post that's endorsing a slashdot post that I've ever seen.

  108. you CAN dual-license stuff by Anonymous Coward · · Score: 0


    There is nothing stopping the author of code from releasing it both under the GPL and under other licenses.

    This way you can do something like:
    1) this code is licensed under the GPL
    2) if you want a commercial license, contact me and we can discuss it

  109. GNU vs Msft EULA by TibbonZero · · Score: 1, Interesting

    Just me, or wouldn't just about everyone rather have a GNU license than that of a Microsoft product? The Microsoft ones make you sell your soul, the GNU is very reasonable and although i am not a lawyer, i understand the GNU for the most part.

    --
    Tibbon
    tibbon.com
    1. Re:GNU vs Msft EULA by Anonymous Coward · · Score: 0

      User! It very clearly makes you sell your soul if you are a developer.

  110. not a haiku by Anonymous Coward · · Score: 0

    free beer
    free speech
    free love

    the pop-up ad of a revolution
    punch the monkey (boy)

  111. 25 words or less... by spoon42 · · Score: 1

    Share and share alike; else, write your own damn code.

    heh. 10 words. really, what's so hard to understand?

    --
    --- this comment is presented in WIDE SCREEN STEREO!!!
  112. Yeah, a huge worry by roystgnr · · Score: 2

    This is a *huge* worry for some companies, and quite validly so.

    This explains a lot, you know.

    Why are some newspaper editorials nearly illiterate? The publishers must not be allowing their editors to read books, lest they accidentally insert copyrighted phrases and ideas into their own work!

    Why does so much popular music reek? Because the record companies won't let their artists listen to much real music, lest they inadvertently copy chords and lyrics into their own songs!

    Why is the movie industry obsessed with remaking old TV shows, old movies, and old comic books? Because if they put out an original film, there's a danger of them accidentally copying somebody else's copyright, so they might as well buy the rights to some existing creative work and copy it on purpose instead!

    Seriously, though, if the justice system understood software, there shouldn't be any "potentially explosive litigation", because there shouldn't be that double standard. Writing a hash table that happens to resemble something you saw in glib shouldn't be any less legal than writing a magazine article that happens to use phrases you read in a book.

  113. Wrong. by glrotate · · Score: 1

    It is not yours, it is still mine. I can re-license my gnu-solitaire code to microsoft for $1000000,you cannot.

  114. Getting around the GPL! by Anonymous Coward · · Score: 0

    Even though I'm a friend of the GPL, it would
    seem to be easy to incorporate GPL code if you
    are coding for only 1 processor type.

    Steal the GPL'd routine, shouldn't be too large,
    though. Test it within your program - if it's
    a 'C' program, then this is a cinch - when the
    routine works and the code is sufficiently
    modular, compile it to optimized assembler.
    Edit the asm src, take out the zillion nop's.
    Change, rearrange a few labels, and behold!
    You got it. If someone want's to rat and say
    that it was from GPL code, and you destroyed
    the 'C' evidence, there will probably be no
    chance in hell that someone could reproduce
    the high level routine in it's original lang-
    uage...

    Maybe this would spur the development of a
    good 'asm' to 'C' program - but then, you
    would probably be executed for creating the
    perfect tool to bypass the DMCA...

  115. Legalese is like coding by IronClad · · Score: 1
    I think the desire for a short, clear, concise license is like the desire for a coding language that can be precise, do anything imaginable, and boil any problem down to a few lucid lines of code. In short: it doesn't exist. (Lets see how many PERL bots will flame me for saying that!)

    With that analogy in place, one of my philosophies would apply to such attempts at licensing: design imaginatively, code conservatively. The GPL is (esp. for its time, was ) definitely an innovative design. I would leave the details of coding the language to the experts, with all their caveats and quirky phrases in place, so that when it comes time to test it, it holds firm. I would not expect to be able to fix the baggage that has been accumulated by generations of contract lawyers at this point in the game.

  116. learn to speel by Anonymous Coward · · Score: 0

    You should proof read things before posting them (color has no u). Only then can you expect to possibly making make a legal paper more understandable.

  117. Security requires separation of data from code by Mr+Z · · Score: 1

    I don't see how having access to the code itself would give me the data it is processing. Care to explain that? It's one thing to have a bunch of database queries strapped to a UI. It's another thing to have the contents of the database that the code drives. For instance, I'd be surprised if there were any private subscriber information available in the Slashcode download.

    Now, if the government had insecure machines and insecure procedures, then perhaps some information in the code would allow me to subvert their security. But that really is just security by obscurity, isn't it?

    --Joe
  118. WRONG! by electricmonk · · Score: 1
    That said, releasing unreadable code, while not as useful as releasing highly documented, readable code, is still better than not releasing anything.

    Unreadable code actually wastes more time than simply starting a project from scratch. As pointed out by the parent poster, people have to spend time going through a codebase before they give up on an OSS project and write their own software from scratch. Besides, releasing unreadable code is a violation of the spirit of the GPL; you might as well release binaries.

    --
    Friends don't let friends use multiple inheritance.
  119. Need strong reason to change by Quadraphonic · · Score: 1

    The opening lines of the latest GNU GPL:


    Version 2, June 1991

    Copyright (C) 1989, 1991 Free Software Foundation, Inc.

    This thing is over a decade old, and is still standing strong. You should have a very strong reason for changing even one character.
  120. Not necessary by epepke · · Score: 2

    The GPL does not prevent you from selling the code under another, non-GPL license for commercial use. To wit, direct from the GPL:

    It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.

  121. Re:All I needed to know, I learned from Pulp Ficti by peddrenth · · Score: 1

    Can you release that comment under the GPL?

  122. The GPL does not need to be understood by alriddoch · · Score: 1

    One of the most important features of the GPL is that ordinary users are not required to understand it. Whereas most licenses require that the user accept the license before they use the software, the GPL explicltly specifies that use of its software is outside its scope. You only need to read, understand and agree to the GPL of you want to modify or redistribute the software. In the majority of cases this does not apply to the user, so the user is free to use the software without reading or agreeing to the GPL.

  123. Why should source code be readable? by Cardbox · · Score: 1

    Licences, like all contracts, are programs. The data come from people's actions, the programs are executed by the courts, and debugged by courts of appeal.
    If you don't expect a non-expert to be able to make sense of machine code when he reads it, why on earth should you expect him to be able to read a licence?

  124. Standard licences. by jazman · · Score: 2, Interesting

    Ok, barring the obvious "we're obfuscating it for the same reason every mobile phone has a different tariff so you really haven't got a clue which one is cheaper", what about standard licences? A EULA could state "This is a standard Type 1 licence, click here for more details" - if you already know what a Type 1 licence is, you know what the license states without having to read heaps of legal mumbo jumbo to try to determine if this is something you've seen before; equally, if you agree with Type 1 licences then you implicitly agree with any other software with a Type 1 licence. A different licence could be a different type, or an existing type "with the following modifications..." This would make it obvious if the company is trying to pass off a standard licence with a well hidden gotcha.

  125. Re: It's wordy and hard to read for a reason... by uid8472 · · Score: 1

    [...]Which of these leaves more room for interpretation?

    2+2=4

    The ANSWER is equal to the SUM of the FIRST NUMBER and the SECOND NUMBER, where the FIRST NUMBER has the same value as the SECOND NUMBER. IF AND ONLY IF the SECOND NUMBER has the value of the SECOND POSITIVE INTEGER, the ANSWER will have the value of the FOURTH POSITIVE INTEGER.

    Unfortunately, the use of "SECOND" and "FOURTH" here assumes that one is counting using the traditional ordering of integers. However, if one is instead using the Sarkovskii ordering of the positive integers (3 > 5 > 7 > 9 > 11 > 13 > ... > 6 > 10 > 14 > 18 > ... > 12 > 20 > ...... > 32 > 16 > 8 > 4 > 2 > 1) then that statement really means "2+2=8", which is clearly false. Therefore you don't even need be a lawyer to make people's lives complicated; merely having taken a few 300-level math courses is sufficient. Q.E.D.

  126. The best way to make the license readable ... by 1in10 · · Score: 1

    Simple. Just use the BSD license instead of the GPL. It's so short and to the point that anybody could understand it.

  127. Re: please read and answer if you dare by fferreres · · Score: 2

    Wonder if Stallman could answer this case:

    You take some GLP program and improve it for your personal or comapny use. Someone steals a binary copy from you and post it in the web and many people start using it unknowingly.

    So basically, this derived work IS STILL UNDER THE GPL, so EVERYONE will be able to use your leaked PRIVATE USE MODIFIED BINARY (or source eventually) for free (the leaked one). Not only that, YOU WILL BE FORCED TO RELEASE YOUR SOURCE CODE since your version has been distributed.

    So this IS IN FACT unacceptable for any company that is taking advantage of the "free for non-distributors".

    If you don't force this company to disclose the source, then everyone could just take advantage of the "leak" distribution method.

    I don't know, but this alones scares me. Not because i want to break the GPL, but because all these kind of stuff if what big companies that don't like the GPL will be trying over the years untill some hole in it kills it.

    --
    unfinished: (adj.)
  128. Re:learn to spell by Anonymous Coward · · Score: 0

    Colour doesn't have what letter?

    (BTW, 'spell' is two L's, not two E's.)

  129. Easy as speech by rimhoffd · · Score: 1

    First before you can get someone to understand an agrement they have to read it, what about a voice speaking it to the consumer, and they have to wait for it to finish before they can go on.

    and give a password at the end for mass install freaks to bypass it from then on.

    Not exactly totaly effecient, but it's a good start

  130. Examples and logic? by wiresquire · · Score: 1

    1. IANAL

    2. As having had the misfortune of being involved with a number of contracts (not just GPL), the number one thing that has *always* stood out to me is that nearly all contracts do away with examples.

    In negotiations, everyone constantly refers to "No, that's not what I mean. For example, if you wrote a program like, say a WWW Browser, that is an application. You couldn't embed that in that in an operating system.".

    Read anything. You'll see examples, similes all over the place. Thank God the rest of history has used these or we would still be in the dark ages.

    By the time you get the contract back, that is all out. They will define things as vaguely as possible, and seem to have bonuses based on the number of double negatives

    3. Lawyers should take courses in programming and logic. I have seen contracts that if you read a clause in isolation, it actually means exactly the opposite of what the contract is really about.In that case it was not a double negative, but a quintuple negative after you took into account the "excepts, but not, excluding"s included in parent paragraphs! They should make it readily apparent which booleans (AND, OR and NOT) they intend and make sure they clearly use their parens with no shortcuts. Sorry, no perl allowed!!

    4. Clarity, of course, is about the last thing that lawyers want on either side. If you have a clear contract, you can't weasle your way out of it, nor ensure your own future job security.

    After all if we could understand it, we wouldn't need them. It's like the difference between writing clear, well commented code (which has been debated often on /.) vs unnecessary, obscure and obfuscated code.

    --

    So does Anonymous Coward have good karma?

  131. Your case doesn't matter, read the license: by Uriel · · Score: 1

    This is easy! It's as if any other piece of software were stolen, you have all the legal recourses. Your copyright on the program is still 100% intact.

    The GPL only kicks in if YOU distribute it.

    Closed or open source, if someone steals a binary, it's illegal. The person who stole it, furthermore, cannot legally distribute it under the GPL, because unless they stole the source code too, they can't make it available to those they make the binary available to.

    So most countries would forbid this and the GPL would not allow it.

    Not a problem.

    1. Re:Your case doesn't matter, read the license: by fferreres · · Score: 2

      So you are granting me that i can "leak distribute" ANY GPL derived work in binary form and get away with it?

      If, instead, the source code gets leaked, then it's an practical case where a derived work from a GPLd source thats been distributed changed the license to "illegal to use" and I am not accountable for it.

      I'm probably wrong, but i think i should be able to prove i didn't distribute it (binary or source). Until I prove that, I'm just a GPL abuser and can be sued by the original authors copyright.

      I can think of many similar or related ways to try to mud the GLP waters and this are just examples. Another short example: say i'm part of an organization "GPL Abusers Club". Can we all members of that club take GPLd source, modify it and use it without ever distributing the source and much less, making it available for free for everyone?

      What if the club forced you to use Windows, OS-X or some other restriction that would make it impossible to join it freely?

      I'm not trying to troll. I'm trying to lookahead and learn. I'd be very sad if all this hard work that is beign released as GPL gets abused by (lets say) evel minds.

      --
      unfinished: (adj.)
    2. Re:Your case doesn't matter, read the license: by Uriel · · Score: 1

      I'm just wondering...have you read the whole license through? IANAL, so I don't have a perfect grasp, but some of the things you say suggest you might have skipped over a few of the details.

      That's a dangerous thing to do with any license agreement. Who knows what you might have agreed to?

    3. Re:Your case doesn't matter, read the license: by fferreres · · Score: 2

      I am an end user, is it dangerous for me? Or for any user that does might have "skipped over a few of the details"?

      But well, to answer your question, yes, i have read it carefully. Maybe I'm dumb but at least I state my facts. And with the Lindows issue i'd not say it's all that clear as you may think, not even after reading it wthout skipping any details.

      --
      unfinished: (adj.)
  132. Problem... by Anonymous Coward · · Score: 0

    Your summary is ambiguous. It can be misunderstood to mean that the source must be released to everyone (must only be available for binary users?) and that the software must be free (as in price) as opposed to libre free. It's exactly what the GPL can do without.

    Must admit that I don't even (fully) know the terms of the GPL as I've not yet read the entire thing.

  133. Your Wordy Answer Is Wrong ! by Anonymous Coward · · Score: 0

    ...the ANSWER will have the value of the *THIRD* POSITIVE INTEGER.

    There is no FOURTH POSITIVE INTEGER in the equation.

    1. Re:Your Wordy Answer Is Wrong ! by MrResistor · · Score: 2

      If you read it again, you'll find that the terms of the equations are refered to as NUMBERS. POSITIVE INTEGERS refers to the "natural" or "counting" numbers. So no, actually, my wordy answer is not wrong. However, I think I've proved my point ;)

      --
      Under capitalism man exploits man. Under communism it's the other way around.
  134. Why do they consider.. by Anonymous Coward · · Score: 1, Insightful

    the gpl to be the most important license in the world? What's so damn important about it? Sure, it lets you use software for free, but so do a dozen others. This is yet another example of a fucking linux zealot thinking he's the best thing out there, when in actuality, there are a number of good oses out there. Enough of all the "gpl/linux/rms/goatse.cx is the best, all others suck" attitude.

  135. good point by Srin+Tuar · · Score: 2
    this thread is dead, but anyway


    you have a good point: contracts can be in other languages: what i was getting at is the weight of precedence behind contracts in english is what prevents spurious legal challenges.


    If the GPL were in another language, it could possibly be ignored in certain contexts (primarily english content lets say) because it was obscure.
    what legal wrangling of this type would accomplish im not sure since ianal, however the primary function of the legal system seems to be outspending your opponent to deny him the ability to reach any legal conclusion; so anything that can get by the "dismissed with prejudice by the original judge" is dangerous.

  136. Re: It's wordy and hard to read for a reason... by MrResistor · · Score: 2

    That was exactly my point. Thanks for getting it :)

    --
    Under capitalism man exploits man. Under communism it's the other way around.
  137. Linux certifications by booch · · Score: 2

    I have LPI and Sair certifications. The other widely-recognized certifications are Linux+ (which I'll be getting soon) and Red Hat RHCE (which is expensive). In order of importance (i.e. worthy of respect), I'd rank them RHCE, LPI, Linux+, and Sair. The RHCE includes nearly a full day of hands-on installation and troubleshooting, making it quite difficult, much like Cisco's CCIE.

    --
    Software sucks. Open Source sucks less.
    1. Re:Linux certifications by fferreres · · Score: 2

      >The RHCE includes nearly a full day
      >of hands-on installation and troubleshooting,
      >making it quite difficult, much like Cisco's CCIE.

      I guess many many people could get the RHCE without even taking any curse at all, and beat the "trained" ones by a huge margin. Would be good if the examn was FREE and the same for everyone (ie: the ones that took a course and the ones that did not).

      This would be a good certificate.

      --
      unfinished: (adj.)