Slashdot Mirror


Moglen On Enforcing The GPL

jdavidb writes: "The GNU Project has a new essay today by Eben Moglen, general legal counsel for GNU, about enforcing the GPL. People ranting about the GPL not holding up in court should read this. Very interesting, but I felt that this paragraph looked bad: 'In such situations we work with organizations to establish GPL-compliance programs within their enterprises, led by senior managers who report to us, and directly to their enterprises' managing boards, regularly.' I'm all for the GPL, but this sounds suspiciously like an Software Publishers' Association audit. On the other hand, circumstances of something like this would be completely different, i.e., illegally taking copyright privileges over software you didn't write, as opposed to illegally copying software." Actually, I also think they sound alike in certain ways, but that it makes sense -- since both are about unauthorized reproduction of software. I like the FSF's terms a lot more. Update: 09/18 19:53 PM GMT by T : As Dr. Nonsense points out, davidb "probably meant the dreaded audits by the Business Software Alliance," rather than the SPA.

309 comments

  1. big difference by brlewis · · Score: 2, Insightful

    The SPA audits software used internally in an organization. The FSF audits software that is incorporated into derived works that the organization distributes and charges license fees for as if it were their own. It seems the former is a lot easier to do by accident than the latter.

    If the FSF were making deals that required organizations to only use free software internally, then you could draw comparisons with the SPA.

    1. Re:big difference by armb · · Score: 1

      Another big difference - the BSA threatens audits starting from the assumption that most people are guilty, and should have to prove their innocence.

      The FSF say they establish compliance programs once it's established that not only was there a violation, but "because the scale of the violation or its persistence in time".

      --
      rant
  2. The first case is worse by IP,+Daily · · Score: 1, Informative

    Illegally copying software is a run-of-the-mill copyright violation. However, Illegally asserting a copyright that isn't yours exposes the violator to liability against the alleged infringer, as well as sanctions by the court and the Copyright Office. A much more serious offense.

  3. Give me freedom.. by Anonymous Coward · · Score: 1, Insightful

    ..or give me death.

    The FSF would love to hang you out to dry as fast as Microsoft will for license violation.

    Keep your code FREE! Use the BSDL, the MIT license, or something that doesn't care if your code goes where it may be required.

    After all, if the idea of this 'Free' is to promote the spread of information (after all, software is speech) than we should really be free.

    1. Re:Give me freedom.. by eviltypeguy · · Score: 2

      While I do not personally believe the GPL to be the "greatest thing since Cowboy Neal". The GPL guarantees one thing which BSDL, MIT, etc. won't gaurantee (AFAIK) and that is that the code will remain available to the user, freely redistributable and without patent restrictions, information collection rules, etc. that hinder the user's usage.

      I think most people miss the point of the GPL, and that is to ensure that the source remains open, and that the program's life continues beyond someone's grubby paws.

    2. Re:Give me freedom.. by Kinson+Ravenlock · · Score: 1

      Source code should be free. End of Story.

    3. Re:Give me freedom.. by Anonymous Coward · · Score: 0

      Spoken like a person who does work for a company making software.

      Of course, I'll go on the assumption you mean "free as in speech", not "free as in beer". The former is laudable, but not really feasible, the latter makes you a 'tard.

    4. Re:Give me freedom.. by Eccles · · Score: 2, Insightful

      The GPL guarantees one thing which BSDL, MIT, etc. won't guarantee (AFAIK) and that is that the code will remain available to the user, freely redistributable and without patent restrictions, information collection rules, etc. that hinder the user's usage.

      Why do you think that? Even if someone creates a proprietary program from BSD code, the original BSD code is still available. I'm not advocating either license here, just pointing out that's not necessarily an advantage of the GPL.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    5. Re:Give me freedom.. by Anonymous Coward · · Score: 1, Insightful

      Under non-GPL Freedom, you have the right to all the changes you make. You have the right to share all changes you make. You do not have a right to changes someone else makes, though you do not lose your right to your own changes. Your copyright remains on any shared changes, regardless of changes made by another party, thereby requiring your source be made available.

      The GPL restricts freedom by restricting source code augmentation to only those who have nothing to gain by releasing changes. This not only restricts the number of people who could use the source, but also severely hampers development efforts to improve "Free" software.

      Yes, this means that, with a few exceptions, the vast majority of GPL-Free software is crap and no person or company can be held responsible for its crappiness.

    6. Re:Give me freedom.. by TrollMan+5000 · · Score: 1

      I want money for my code, thanks you!

    7. Re:Give me freedom.. by eviltypeguy · · Score: 1

      Why do you think that? Even if someone creates a proprietary program from BSD code, the original BSD code is still available. I'm not advocating either license here, just pointing out that's not necessarily an advantage of the GPL. I consider it an advantage of the GPL. I believe that modifications to a 'open source' program should be open just as the original program. Just as he/she benefited from having acces to the original code, so should others benefit from having access to his/her code. This is only fair, a 'return on investment' for the community members that contributed is one way to look at it.

    8. Re:Give me freedom.. by Anonymous Coward · · Score: 0

      A developer that improves code does not benefit from the original code, but benefits the original code. The person who makes those improvements should have the right to make money off those changes. The person who wrote the original code should have the right to make money off the code she originally wrote.

      The GPL breaks all of that.

    9. Re:Give me freedom.. by eviltypeguy · · Score: 1

      The GPL restricts freedom by restricting source code augmentation to only those who have nothing to gain by releasing changes. This not only restricts the number of people who could use the source, but also severely hampers development efforts to improve "Free" software.

      Hmm...I really don't agree with this view at all. This kind of attitude IMHO clearly demonstrates why the GPL is needed. A person's release of their changes to a program is an investment back into the community that gave them a great gift to begin with. The only time that this restricts the number of people who could use the source are when those people have restricted themsleves or accept the restrictions of others upon them. The only reason it could possibly hamper development IMHO would be because the involved individual really has no interest in giving back to the community that so generously donated to them first.

      Yes, this means that, with a few exceptions, the vast majority of GPL-Free software is crap and no person or company can be held responsible for its crappiness.

      Well, IMO the vast majority of "non-free" software is crap and no person or comapny can be held responsible for its crappiness :) At least you have the opportunity to improve "free" software as you see fit, wheareas "non-free" software remains crappy as long as those who produce it let it remain crappy.

    10. Re:Give me freedom.. by Anonymous Coward · · Score: 0

      You can sue the manufacturer of your non-free software (despite licensing agreements to the contrary). Open Source/Free Software is used at the user's own risk.

    11. Re:Give me freedom.. by eviltypeguy · · Score: 1

      A developer that improves code does not benefit from the original code, but benefits the original code.

      I think you have the wrong idea here, the person who is supposed to benefit is the user.

      The person who makes those improvements should have the right to make money off those changes.

      Perhaps, but the idea behind the GPL is to ensure that the software remains free. And obviously there are ways for the author to still make money off of changes.

    12. Re:Give me freedom.. by eviltypeguy · · Score: 2, Insightful

      You can sue the manufacturer of your non-free software (despite licensing agreements to the contrary)

      Funny that you say that, because large corporations with large teams of lawyers tend to disagree with that statement.
      Open Source/Free Software is used at the user's own risk.

      And so is a lot of commercial software, apparently...

    13. Re:Give me freedom.. by rking · · Score: 2, Interesting

      A developer that improves code does not benefit from the original code, but benefits the original code.

      If using it didn't benefit their aims then they wouldn't be using it.

      The person who makes those improvements should have the right to make money off those changes.

      Why should they? Or why should a third person not then have the right to make money by changing their code?

    14. Re:Give me freedom.. by rking · · Score: 1

      Under non-GPL Freedom, you have the right to all the changes you make. You have the right to share all changes you make. You do not have a right to changes someone else makes, though you do not lose your right to your own changes.

      So you're saying that you DON'T have a right to any changes I make? Then why would you object to me putting them under the GPL? Or if you don't mind me putting "changes" under the GPL why would you object to me putting an original work under it?

      Your copyright remains on any shared changes, regardless of changes made by another party, thereby requiring your source be made available.

      I'm not sure what you're thinking of there. It looks like you're talking about non-GPL free software e.g. BSDL but what you actually say is more true of GPL. Nothing under BSDL requires source to be made available. Possibly you meant to say "permitting your source to be made available"? Or what did you mean?

      The GPL restricts freedom by restricting source code augmentation to only those who have nothing to gain by releasing changes.

      This is so obviously untrue I don't see why you'd bother to say it. Clearly most of the people augmenting software must feel they are gaining something by so doing whether what they're gaining is a salaray, fun, a sense of achievement, a program that is useful to them personally, money (e.g. Cygnus, IBM, makers of embedded systems...) or anything else.

      Yes, this means that, with a few exceptions, the vast majority of GPL-Free software is crap and no person or company can be held responsible for its crappiness.

      There you go then, there isn't a problem. Most GPL software is in your view crap so you can happily ignore it and get on with your life.

    15. Re:Give me freedom.. by Anonymous Coward · · Score: 0

      If using it didn't benefit their aims then they wouldn't be using it.

      If they have to change it to be able to use it, how do they benefit? They have the responsibility to distribute the original code and they have the right to limit distribution of their own code.

      why should a third person not then have the right to make money by changing their code?

      Because that 3rd party did not create the new code.

    16. Re:Give me freedom.. by Anonymous Coward · · Score: 0

      Most GPL software is in your view crap so you can happily ignore it and get on with your life.

      It's all crap except for the gems that are good enough to use in my own projects. Unfortunately, since they are under GPL, I'm forced to release my projects as binary-only.

    17. Re:Give me freedom.. by Anonymous Coward · · Score: 0

      Who the fuck would want to pay you for a Java program that continually downloads and displays goatse.cx?

      O.K well cyborg_monkey might, but you're aiming for a very small market there.

    18. Re:Give me freedom.. by Arandir · · Score: 3, Interesting

      The idea of "free" with regards to software licensing is to eliminate as many restrictions as possible. Since the BSD license has far, far fewer restrictions than the GPL, the BSDL is freer.

      Standard response: "it's not free if someone can take it and make it unfree".

      The trouble with that standard response is that information has a special property in that you can reproduce it with absolutely no change to the original. Thus, no one can "take" the orignal. No matter how hard they try, they end up with a mere copy. Nothing anyone can do can damage the original or in any way reduce the freedom of the users of the original. If you have made a copy of my software, you copy does not belong to me. It is yours. For me to tell you what you can do with your own property is unfree in the extreme.

      If someone uses a copy of my software, then licenses it in an unfree manner, it is not *my* software that is unfree. It is theirs. They cannot take any rights or permissions away from my users. They cannot alter one byte on the software or licenses in my users' possession.

      Could someone out there, somewhere, end up using a derivative of my software that is not free? Of course! But that's absolutely NONE of my business. I will have no part in telling someone what they can or cannot do with software I claim to be free.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    19. Re:Give me freedom.. by rking · · Score: 1

      If they have to change it to be able to use it, how do they benefit? They have the responsibility to distribute the original code and they have the right to limit distribution of their own code.

      If they can achieve the same exact same ends by starting from scratch with no loss of time/money/anything as they do by changing the existing code then why don't they? Or more importantly, if they don't lose any benefit from being unable to make proprietary changes to the existing code then what's your problem? If they choose to change some existing code then of course there's some benefit to them in having that code or they wouldn't bother.

      Because that 3rd party did not create the new code.

      What? The situation is that the first party has written a piece of software. You're saying that a second party should have a right to make money from any changes they make to that software, howver you also seem to be saying that that second party can make it proprietary thus excluding any third party from making a profit in the same way from changes they make to the software. Why do you think the second party (who makes changes) is entitled to make a profit but that the third party (who makes changes) is not?

      Incidentally, you shouldn't have too much trouble finding illegally redistributed proprietary software that has been improved in one way or another, do you think that the improver has a right to profit by distributing the improved program as their proprietary product?

    20. Re:Give me freedom.. by Anonymous Coward · · Score: 1, Insightful

      "The trouble with that standard response is that information has a special property in that you can reproduce it with absolutely no change to the original. Thus, no one can "take" the orignal. No matter how hard they try, they end up with a mere copy. Nothing anyone can do can damage the original or in any way reduce the freedom of the users of the original. If you have made a copy of my software, you copy does not belong to me. It is yours. For me to tell you what you can do with your own property is unfree in the extreme."

      So, Microsoft is unable to, say, take a little-used (but already defined) protocol/service, reimplement it with...a few special tweaks...and release it as part of Windows. Said MS-protocol now becomes widely used, and becomes a de-facto standard due to its widespread installation.

      Nevermind that the *original* protocol / service / file format / whatever is still around; the original has been rendered near-valueless due to the overwhelming presence of the "extended" version. Users of the original are suddenly unable to interact with the MS version, and because MS shields its version from view, no one can completely reverse-engineer it. Especially as MS continues to update and change its version on a regular basis to thwart such efforts and promote upgrades to the new version(s) of its software.

      Standardized software which can't fulfill its purpose in life due to being deliberately subverted can be considered taken, or at least substantially devalued to its owners.

    21. Re:Give me freedom.. by Anonymous Coward · · Score: 0

      Incidentally, you shouldn't have too much trouble finding illegally redistributed proprietary software that has been improved in one way or another, do you think that the improver has a right to profit by distributing the improved program as their proprietary product?

      yes

    22. Re:Give me freedom.. by paulbd · · Score: 3, Insightful

      the point is not whether the software stays free. nobody cares about the rights of software. a BSD style license allows somebody to release software that denies its users the freedom to inspect, modify, learn from, redistribute and extend that software. this freedom existed when the software was first released (under BSD), and it has been taken away from users when they are unaware that product X is derived from source code that they can freely obtain. So, by taking a BSD-licensed program, modifying it and releasing it under a proprietary license, somebody is going to take away rights, not from your users, but from their own.

    23. Re:Give me freedom.. by mimbleton · · Score: 1

      And they are free do to that.
      It is called freedom.

    24. Re:Give me freedom.. by Arandir · · Score: 2

      Copyrights, including copyright-based licenses like the GPL or BSDL, do not cover API.

      In the example (Kerberos), Microsoft took an existing protocol, extended it, then released a new implementation as a proprietary service. A GPL'd Kerberos would not have prevented this.

      Microsoft could have reimplemented a GPL Kerberos and still released it, because the GPL does not cover protocols. And the result would have been the same. When you find an Open Source license that prevents "embrace and extend", let me know and we can discuss that particular license. But for right now there are zero Open Source / Free Software licenses that do.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    25. Re:Give me freedom.. by paulbd · · Score: 2

      and i am free to beat you over the head with a club. its called freedom. there are somethings that certain societies deem to be unacceptable. murder is generally one of them, as is theft. GPL advocates want to add "taking away a person's ability to modify, inspect and redistribute software". obviously, the penalties for doing so would never be on the same level as murder, but the point remains: we just think you shouldn't be able to do this, in the same way we think you shouldn't be able to beat someone over the head.

    26. Re:Give me freedom.. by No+One · · Score: 1

      The GPL restricts freedom by restricting source code augmentation to only those who have nothing to gain by releasing changes.

      No. The GPL does not restrict freedom in any way, it grants you freedom. The fact that it does not grant you all of the freedom you want does not mean that it restricts your freedom.

      --

      There is no sin except stupidity -- Oscar Wilde
    27. Re:Give me freedom.. by Anonymous Coward · · Score: 0

      You do realize that, given his history of posting nothing but no-thought dittohead one-liners, beating mimbleton over the head with a club could only help, right?

    28. Re:Give me freedom.. by Anonymous Coward · · Score: 0

      The GPL steals from you at the same time it purports to give to you. Perhaps you're too brainwashed to understand that?

    29. Re:Give me freedom.. by No+One · · Score: 1

      Bzzzzzt. The GPL does not take away ANY rights that a user would have under copyright law. It only GRANTS rights, with relatively minor conditions. Perhaps you're to stupid to understand that giving you less than your greed deludes you into believing you deserve does not constitute theft?

      --

      There is no sin except stupidity -- Oscar Wilde
    30. Re:Give me freedom.. by Anonymous Coward · · Score: 0

      That you attribute my desire to make money to "greed" shows that you have swallowed, hook line and sinker, that GPL tripe. Money keeps me fed, and companies that are attempting to produce GPL'd software are not making any (do I need to reference the RedHat article?). The GPL is not a viable business model, and it is not a viable development license. It takes away from developers their ability to make money.

    31. Re:Give me freedom.. by No+One · · Score: 1

      Trying to change the subject doesn't make your original claim, that the GPL steals something from you, any less of a lie. Instead of trying to weasel out of it, how about retracting your bullshit claim?

      If you want to make money, get up off your lazy ass and do your own damn work. You have no right to profit from someone else's work. Under the GPL, you're allowed to, if you can. (And spare me the trolling this time...)

      Finally, saying the GPL is an inviable business model is like saying Ford is an inviable philosophy text. The GPL's a software distribution license, you brainless twat.

      --

      There is no sin except stupidity -- Oscar Wilde
    32. Re:Give me freedom.. by Anonymous Coward · · Score: 0

      Sorry, you are so far gone off the FSF deep end that it's useless trying to hold a conversation with you.

      The GPL is all good. BSD licenses are for lazy freeloaders. The FSF truly looks out for Freedom. I've heard it all before.

      Hop on over to the conversation that just ended about the licensing of Mozilla and then try to tell me that the GPL doesn't attempt to usurp freedoms. It does.

    33. Re:Give me freedom.. by No+One · · Score: 1

      Contentless ad hominem attacks, strawmen, and unsupported blather don't add anything useful to the discussion. If you're too intellectually lazy to actually answer my statements, just deal with the fact that you're wrong.

      --

      There is no sin except stupidity -- Oscar Wilde
    34. Re:Give me freedom.. by Anonymous Coward · · Score: 0

      And you keep coming back? Are you some sort of masochist? I'll happily oblige you any amount of flamage you desire.

      BTW, I don't answer statements, I answer questions. But you have already closed your eyes to the possibility that I am right, so there's no use arguing anymore, is there? I haven't thrown out the possibility that you may be right, but the evidence of such is certainly waning.

    35. Re:Give me freedom.. by No+One · · Score: 1

      I keep coming back because playing with trolls is kinda entertaining, and I'm bored.

      Actually, I haven't closed my eyes to the possibility that you might be right. However, given the extraordinary claims you've made while refusing to provide any support whatsoever, I can't exactly give the idea much credit.

      Exactly what rights does the GPL take away? Why do you believe you have these rights? By what mechanism does it take them away?

      --

      There is no sin except stupidity -- Oscar Wilde
    36. Re:Give me freedom.. by Anonymous Coward · · Score: 0

      what rights does the GPL take away?

      The right to augment a GPL'd program and distribute those changes in binary form while retaining sole rights to only those code changes. I should be allowed to do so and, if required, release the original source as warranted by the original source's license.

      Why do you believe you have these rights?

      Because I believe that creation should lead to ownership. You are entitled to do what you wish with your code, which includes giving it away to a mass audience. I should be allowed to make changes and distribute my changes in a separate but related manner (i.e. Stallmanix based on Linux technologies).

      By what mechanism does it take them away?

      Through its demand that any GPL'd product-based product be under the GPL.

      The GPL honors the ideals of the FSF, but those ideals are not in any way related to Freedom. Communal-ownership or non-ownership would be more appropriate.

      Why do you think the FSF thinks I shouldn't have the rights I claimed above?

      Trolling is fun!

    37. Re:Give me freedom.. by No+One · · Score: 1

      Awwww.... They're making me actually do work at work this afternoon :( I'll metatroll ya later.

      --

      There is no sin except stupidity -- Oscar Wilde
    38. Re:Give me freedom.. by Anonymous Coward · · Score: 0

      Yeah sure. Weasel out now while I'm kicking your intellectual ass.

    39. Re:Give me freedom.. by No+One · · Score: 1

      Because I believe that creation should lead to ownership.

      On that, we are, of course agreed. For that matter, you're agreeing with the eeeeeeevil Stallman on that one. You claim that you have the right to distribute augmentations to someone else's creations. You are not the creator here, so do not have rights to the work, other than those the creator choses to give you or you have under copyright law. If the creator chooses to give you additional rights, as in the case of a programmer licensing under the GPL, it's kicking a gift horse in the mouth to whine about the truly minor conditions the license imposes.

      Frankly, I find your BSD-zealot attitude highly offensive. I don't accuse you of immorality for using a license that allows Microsoft to get ahold of high-quality code at no cost without giving anything back. (And that assumes that you even write BSD-licensed code, and aren't simply a freeloader who expects other people to do his work for him.) Please grant me the same courtesy and allow me to choose the license under which I distribute my own work, instead of forcing the BSD license on me.

      --

      There is no sin except stupidity -- Oscar Wilde
    40. Re:Give me freedom.. by Anonymous Coward · · Score: 0

      I've got to use my real ID and stop having to use /.'s flaky search engine. Finding this story after a week is getting tough!

      The question is not of original creation, but of derivative creation. If I create an application on Windows that uses the Internet Explorer component, I can write my own license to that software and even redistribute the component as necessary. If the component were GPL'd, I would have to release my application under the GPL as well.

      The ability to decide upon the license to my own work has been taken away from me by the original creator through the GPL. If the right of deciding upon my own license is one aspect of Freedom, then the GPL takes that right away.

      If your goal is simply to punish commercial software companies for making extensions to existing Open Source code available in a closed source manner, then the GPL is for you. If you're actually concerned about software Freedom, then the GPL is not the license you are interested in.

      Please note that I am a troll and using hyperbole in an effort to get your dander up (though these last couple of posts have been less flammable than usual).

    41. Re:Give me freedom.. by No+One · · Score: 1

      I've got to use my real ID and stop having to use /.'s flaky search engine. Finding this story after a week is getting tough!

      Well, you could just bookmark the top of the thread. That's what I do when I'm trolling AC.

      The question is not of original creation, but of derivative creation. If I create an application on Windows that uses the Internet Explorer component, I can write my own license to that software and even redistribute the component as necessary. If the component were GPL'd, I would have to release my application under the GPL as well.

      I'd claim that "derivative creation", at least used in this way, is an oxymoron. You can use IE in your application not because you have a legal or moral right to, but because Microsoft has allowed it. Microsoft, unfortunately, uses their power for the most part to control their users, and to strip away their rights. The fact that they give their slaves a half-hour break on Friday night does not make their control any less slavery.

      The ability to decide upon the license to my own work has been taken away from me by the original creator through the GPL. If the right of deciding upon my own license is one aspect of Freedom, then the GPL takes that right away.

      Actually, you made a knowing choice to sacrifice that right when you decided to base your work upon a GPL'd application. There is no reason you couldn't write a program with similar functionality yourself. For that matter, you could simply offer the original author some of the money you expect to make to allow you to abuse his creation. I'd hope that he would have the moral strength to refuse to allow you to use his work to chain your users, but it is an option open to you.

      If your goal is simply to punish commercial software companies for making extensions to existing Open Source code available in a closed source manner, then the GPL is for you.

      No. If you do not wish to see your work used to destroy the freedom of users, then the GPL is the license for you.

      Please note that I am a troll and using hyperbole in an effort to get your dander up (though these last couple of posts have been less flammable than usual).

      Note that I'm trolling the troll to relieve my boredom at work by throwing out a combination of straight-man replies and frothing GNU fanatic rhetoric. :) (Though apparently I need to do more frothing, if you consider some of the crap I've been spewing "less flammable") You're actually taking the time to compose replys which are courteous and relatively coherent, which means I can't just flame ya now.

      --

      There is no sin except stupidity -- Oscar Wilde
    42. Re:Give me freedom.. by Anonymous Coward · · Score: 0

      Well, that was a nice couple day break...

      The GPL is only useful insofar as it encourages one to grow a long beard and stop bathing. When GPL zealots walk into a room everyone turns to see because the stench is overwhelming.

      Never noticed the stench?

      How deep can cascades get around here?

    43. Re:Give me freedom.. by Anonymous Coward · · Score: 0

      No response! Strike one for the anonymous troll! Yay!

      Oh yeah, I need to wait 20 seconds before posting...

  4. Important difference by Christopher+Craig · · Score: 1
    An important difference is that most BSA members have EULAs that are you must accept in order to use the software, because they are more restrictive than normal copyrights. This is why they need shrink-wrap licenses.

    No one is forced to agree to the GPL in order to use GPL software. Even if I refuse to accept the GPL, I can still legally use gcc (or linux) so long as I obey traditional copyright law (as I would have to if gcc had no license at all). If I want more rights than that (such as the right to make copies without the authors explicit permission, or the right to produce a derivate work), then the GPL comes into play by setting the conditions I must meet in order to do that.

    1. Re:Important difference by tve · · Score: 1

      Another way to put this would be:

      shrink-wrap licenses: default copyright + extra restrictions

      GPL: default copyright - some restrictions

      --

      If there is hope, it lies in the trolls.
    2. Re:Important difference by Arandir · · Score: 2

      No one is forced to agree to the GPL in order to use GPL software.

      No, you don't have to agree. But you still won't have permission to execute a non-GPL application that dynamically links to a GPL library. Doing so is not in violation of any copyright laws, but it is in violation of the GPL.

      This is the one area of the GPL that regulates the usage of the software. The only reason you can run non-GPL applications under Linux, is that Linus had the foresight to include an exception to the GPL in the kernel license.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    3. Re:Important difference by Anonymous Coward · · Score: 0

      No, you don't have to agree. But you still won't have permission to execute a non-GPL application that dynamically links to a GPL library. Doing so is not in violation of any copyright laws, but it is in violation of the GPL.

      That is what the LGPL is for... what your talking about is something very different. As for applications... you would run all of them you want on linux. It is the binary only moduals that 'plug' into linux that were the problem.

    4. Re:Important difference by Christopher+Craig · · Score: 1
      No, you don't have to agree. But you still won't have permission to execute a non-GPL application that dynamically links to a GPL library. Doing so is not in violation of any copyright laws, but it is in violation of the GPL.

      IANAL, but to my knowledge this is false. You don't have permission to distribute a non-GPL application that links to a GPL library, but nothing is stopping you from executing one.

      Furthermore the GPL explicitly states (in item 5) "You are not required to accept this license..." Meaning that you could always just not accept the license. You wouldn't be able to prepare a derivate or redistribute the work, but you could execute a non-GPL application that links to it.

    5. Re:Important difference by Arandir · · Score: 2

      I have no fundamental problems with the LGPL being used for libraries. (I do have some nitpicky issues, but that's only because I work in C++ on embedded systems).

      But there are several libraries out there released under the GPL and not the LGPL. The most recent one I discovered was the Kylix runtime libraries. I may not use the "open" version of Kylix to create any BSD, MIT, MPL or AL licensed applications. The sad irony with Kylix is that if I want to distribute my own 100% original BSDL code developed with Kylix, I must purchase the unfree and closed version of Kylix, because the free and open version won't let me.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    6. Re:Important difference by 11223 · · Score: 2
      If you're complaining, I suggest you don't use Kylix. Barring that, you either (1) work with the free version and accept their (IMHO) generous provisions, or (2) buy the real version so you can use your choice of license.

      They're under no obligation to make it free to you.

    7. Re:Important difference by Arandir · · Score: 2

      Yes, I am restricted from using an application that links to a GPL library, because in order for me to execute that application, I must first have it in my possession. That can be pretty hard to accomplish if the author is forbidden to give me a copy of it.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    8. Re:Important difference by Arandir · · Score: 2

      The provisions for the free version are indeed generous: I don't have to pay for it. I am not complaining about the price. What I am complaining about is license that purports to be *free* being used as a legal instrument to take away a right already granted to me by copyright law.

      I know of no single closed source or proprietary library that has the cojones to tell me what I can do with my own original non-derivative source code. There may be some, I just don't know of any. The proprietary licenses may dump a shitload of restrictions preventing me from distributing the library, but nothing prevents me from distributing my own work.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    9. Re:Important difference by GemFire · · Score: 2

      If you are using 100% original code, you don't owe anything to the GPL. If you aren't using 100% original code, you are making a derivitive work.

      Example: Mr. Lucas, I only used the Millenium Falcon in one battle scene and it was on the edge of the screen....

      Copyright law does not give you the right to redistribute ANY significant portion of someone else's work. If you can't claim "Fair Use" and prove it, you are violating copyright.

      --
      Don't just complain - DO something about it!
    10. Re:Important difference by mandolin · · Score: 2
      The only reason you can run non-GPL applications under Linux, is that Linus had the foresight to include an exception to the GPL in the kernel license.

      Well, he's explaining his interpretation of the GPL. My, err, interpretation of his little clause is that he's saying "even if the GPL says you have to, I say you don't".. which I don't think implies that "the GPL says you have to". One thing he didn't make explicit that he probably should have was his interpretation for binary-only kernel modules.

    11. Re:Important difference by Anonymous Coward · · Score: 0

      That would be a violation done by the author, not you.

      Besides, it's possible that the API is common to GPL and non-GPL implementations, which would mean it is possible for the application to be "intended" to be used with a non-GPL implementation.

      Ok, I know that most of the time, the LGPL is used in such cases...

    12. Re:Important difference by cpt+kangarooski · · Score: 1

      There's limits to that! Basically, it hinges on a subjective test of how derivative the 2d work is. If it is only very vaguely related, you're alright.

      But there are other exceptions... if you were parodying Star Wars, it would not be an infringement to have the Millenium Falcon feature prominently, much less be only on the edge of the screen in a single scene.

      (certainly there might be parodies in the realm of software. why, windows practically parodies itself ;)

      --
      -- 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.
    13. Re:Important difference by Arandir · · Score: 2

      If you are using 100% original code, you don't owe anything to the GPL.

      That's what you, I, and common sense believe. But it's not what the FSF believes.se".

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  5. Have you ever gotten a letter from the SPA or BSA? by ichimunki · · Score: 1

    If you had, you wouldn't be comparing the FSF to either of those. The comparison is weak because the FSF only looks at software development firms, whereas the SPA/BSA target their users/customers.

    --
    I do not have a signature
  6. (l)GPL enforcement by sboss · · Score: 1

    Without people like the SPA (Software Publishers Association) and the GNU group then coporations that should do the right thing, wouldn't due to $$$. Money makes busines decisions. The SPA makes it harder for corporations to use pirated software. Where the GNU group (I am not sure what the proper term of the GNU people are, so do not flame me on calling them the GNU group) is there to make sure that the software that was put out under the GPL/LGPL license stays that way. If not, too many corporations would steal the code and release it as theirs (without adhering to the license).

    I am all for the GNU group and what they do. Open up the source code so we can fix the bugs. Make it harder for Virus writers/hackers/script kiddies to do they stuff.

    Scott

    --
    Scott
    janitor
    sdn website family
    email: scott at sboss dot net
    1. Re:(l)GPL enforcement by chromatic · · Score: 2

      Perhaps you're looking for the FSF, or Free Software Foundation?

    2. Re:(l)GPL enforcement by Anonymous Coward · · Score: 0

      FYI, the name of the organization is the Free Software Foundation (FSF).

  7. GPL Issue (and maybe solution?) by Pedersen · · Score: 2
    I've been bothered by one thing for a while about the GPL, and I think I might have a solution (or, maybe, this is a non-problem).


    It seems that a major concern of the GPL is that if you just USE a program, you do not have to accept the terms of the GPL. By refusing to accept the terms of the GPL, you are also refusing not to hold the authors of the software liable for any failures, leaving the authors open to potential lawsuit.


    Solution? Maybe a particular license, in the same fashion as the closed source houses do, disclaiming liability in the event of failure, which must be accepted before the user may begin using the program. This would be in addition to the GPL, which also does the same thing.


    Of course, I may be talking about a non-issue, but this seemed like as good a time as any to ask the question.

    --

    GPL made simple: What was my stuff is now our stuff. If you improve our stuff, please keep it our stuff.
    1. Re:GPL Issue (and maybe solution?) by criswell4096 · · Score: 1

      It seems that a major concern of the GPL is that if you just USE a program, you do not have to accept the terms of the GPL. By refusing to accept the terms of the GPL, you are also refusing not to hold the authors of the software liable for any failures, leaving the authors open to potential lawsuit.

      I am not certain if this is true or not... but even if it were, then all you need to do is prominently display the GPL/LGPL and require your users to accept it before they download or install the program. I know this is sort of what you suggested... but you would not necessarily need a new or different license than the GPL/LGPL to accomplish the same goal.

      Personally, I would doubt liability lawsuits of this manner would hold much weight in court if you do in fact have the GPL prominently displayed all over the place (in the source archive, linked from the site, etc.) since the end-user would have to ignore the licenses in order to not know about the liability clause.

    2. Re:GPL Issue (and maybe solution?) by reynaert · · Score: 1
      They did think about it. This is from the appendix of the GPL:
      If the program is interactive, make it output a short notice like this when it starts in an interactive mode:

      Gnomovision version 69, Copyright (C) 19yy name of author
      Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
      This is free software, and you are welcome to redistribute it
      under certain conditions; type `show c' for details.

      The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program.

    3. Re:GPL Issue (and maybe solution?) by Anonymous Coward · · Score: 0

      I seriously doubt you have any right to sue the developers of a program you didn't even accept the license for.

    4. Re:GPL Issue (and maybe solution?) by Pedersen · · Score: 1
      And yet, that doesn't mean that they have accepted those terms in any fashion, and that could be the clincher in such a lawsuit. Unless they make a positive show of acceptance in some fashion, they could claim they never even noticed the license beyond the "free software" statement.


      That's what has me worried. I would think that something printed at startup, requiring the user to accept these terms, would be the way to go. It's annoying, yes, but without it, what protection does the author have?

      --

      GPL made simple: What was my stuff is now our stuff. If you improve our stuff, please keep it our stuff.
    5. Re:GPL Issue (and maybe solution?) by Pedersen · · Score: 1

      Actually, why wouldn't you have that right? The developers put a program out there, and then placed conditions on how you could redistribute the program. They placed no such conditions on how you could use the program. I know of no legal precedent ruling one way or the other. Then again, I'm not a lawyer, so hardly the most knowledgeable about these things.

      --

      GPL made simple: What was my stuff is now our stuff. If you improve our stuff, please keep it our stuff.
    6. Re:GPL Issue (and maybe solution?) by mindstrm · · Score: 1

      Why do you think you don't have to accept the terms of the GPL in order to use the program?
      The *ONLY* way you can use the program is under the terms of the GPL.

    7. Re:GPL Issue (and maybe solution?) by Rupert · · Score: 2

      Where's the "Wrong" moderation option when you need it?

      If you give or sell me some copyrighted code, fair use provisions allow me to execute it.

      --

      --
      E_NOSIG
    8. Re:GPL Issue (and maybe solution?) by gmhowell · · Score: 2

      No, you can use the program by just agreeing to standard copyright. In order to distribute the program (or modifications thereof) you must agree to the GPL.

      (Yes, by now, it's probably -1 Redundant. Deal with it.)

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    9. Re:GPL Issue (and maybe solution?) by Darth+Yoshi · · Score: 1
      It seems that a major concern of the GPL is that if you just USE a program, you do not have to accept the terms of the GPL.

      In my opinion, simplified a bit, there are two parts to the GPL. One part applies if you only use a GPL'd program, in which case there is the usual disclaimer of liability and you are free to copy and use it for any purpose whatsoever. The other part applies if you modifiy the source code of a GPL'd program, in which case, only if you distribute the modified program, you are obligated to distribute the changes to the source code.


      So the short answer is, yes, in my opinion, even if you just use a GPL'd program, you are still implicitly accepting the terms of the GPL and thereby agreeing to the disclaimer of liability. Of course this has not been tested in court.

      --
      // TODO: fix sig
    10. Re:GPL Issue (and maybe solution?) by Pedersen · · Score: 1
      The *ONLY* way you can use the program is under the terms of the GPL.


      Actually, even though I can't find the link on their website, that is not true. The GPL covers copying, redistribution, and modification, not/EM usage. As such, you can use the program without accepting the GPL.

      --

      GPL made simple: What was my stuff is now our stuff. If you improve our stuff, please keep it our stuff.
    11. Re:GPL Issue (and maybe solution?) by cpt+kangarooski · · Score: 1

      No, that's in the language of the GPL alright. And a good thing too. I don't mind a GPL type of license where I must agree in order to acquire rights that I otherwise wouldn't have. But I take great offense to being asked or compelled to agree to an adhesive contract when I can accomplish literally the precise same goals w/o doing so.

      Just detach the warrantability from the GPL, and fold it into the software itself... though I don't much like that. I'd be pretty pissed off if my car routinely exploded -- there's nothing special about software that should grant it exemptions from warranties, save for shoddy development. I'll cry no tears for programmers that get sued because they left bugs in their code. It was their fault for being sloppy, frankly, and even should they all be sloppy, that doesn't excuse it.

      --
      -- 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:GPL Issue (and maybe solution?) by Webmonger · · Score: 2

      God, I know. But it should probably be called "Factually incorrect", since "Wrong" can mean a lot of things. . .

    13. Re:GPL Issue (and maybe solution?) by mandolin · · Score: 2
      By refusing to accept the terms of the GPL, you are also refusing not to hold the authors of the software liable for any failures, leaving the authors open to potential lawsuit.

      I believe it's a non-issue. The warranty terms of the program are not defined by the GPL (except the default no warranty); rather the GPL forces the author and redistributors to explicitly publish your warranty (or lack thereof). Under GPL terms and conditions:

      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; (...)

      (The copyright notice is separate from the warranty.) And indeed the notice suggested by the GPL is:

      This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation (...) This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE (...)

      (again) You're supposed to separate the warranty notice from the GPL notice.

      Trying to sue based on that would be akin to sueing for banging your knee on the bottom of a swimming pool when all the signs say "no lifeguard, swim at your own risk" .. it'd make for a hard court case. (I hate analogies, but oh well)

    14. Re:GPL Issue (and maybe solution?) by criswell4096 · · Score: 1

      I'd be pretty pissed off if my car routinely exploded -- there's nothing special about software that should grant it exemptions from warranties, save for shoddy development. I'll cry no tears for programmers that get sued because they left bugs in their code. It was their fault for being sloppy, frankly, and even should they all be sloppy, that doesn't excuse it.

      But it's not to protect the programmers from their own ineptitude. The intent is to protect them from the ineptitude of others. For example, let's say that some anonymous Joe at Linux disrto A takes your program (which works, bug-free to the best of your knowledge), tweaks it a bit, and redistributes it.

      Let's supposed that in tweaking it, this person broke it and made it a volatile application (something that can really screw things up). By what you're saying, the original programmer would be held responsable for the actions of someone oustide of his control.

      This has actually happenned fairly recently (anyone remember Red Hat's little glibc fiasco from a year ago?)

      Furthermore... it is impossible to release code that is 100% bug-free (just like it's impossible to have 100% security). Code will be released with bugs. The largest and most advanced debugging team in the world will not find all the bugs in a given program. This is just the way that it is. So by saying "I'll cry no tears for programmers that get sued because they left bugs in their code" you are readily admitting you don't really understand the complexity involved in large programming projects.

    15. Re:GPL Issue (and maybe solution?) by cpt+kangarooski · · Score: 1

      If someone introduced a bug, either by placing it into the original program, or by modifying it later, that's the person I feel is liable.

      As for 100% bug free code -- it's a high demand, but the same excuse could be made of any product, and yet people seem to generally applaud mandated product warranties, torts, etc. If all the car manufacturers claimed that cars just explode, that's the way it is, I'd be upset about them too. My having to be harmed because programmers cannot be bothered is not a satisfactory solution.

      You say that there will always be bugs -- prove it. Show me that *all* code *must* have a bug. I imagine that this would be some rather nice mathematical proof you could do. Otherwise it just means that it's hard, not impossible.

      --
      -- 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.
    16. Re:GPL Issue (and maybe solution?) by criswell4096 · · Score: 1

      Show me that *all* code *must* have a bug

      Okay, I'll do that if you can show me that it is possible to produce a modern application that is 100% bug-free ;-)

      (and I'm talking modern code... not "real programmer" code from the olden days when people would fit entire spreadsheet apps into 2k of ASM on a 6502 ;-)

    17. Re:GPL Issue (and maybe solution?) by cpt+kangarooski · · Score: 1

      Hm, there's a good amount of code NASA has that would likely qualify - particularly on their manned vehicles, e.g. the orbiter. TeX might as well.

      But hell, we're talking about a theoretical proof, remember. Hello world can indeed be, and often is, written bug free. Just because a given program might be exceptionally large does not mean that it cannot be bug free, it just makes it difficult.

      Again, are you really willing to claim that you don't care about products liability? Welcome to the minority, then.

      --
      -- 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.
    18. Re:GPL Issue (and maybe solution?) by criswell4096 · · Score: 1

      Again, are you really willing to claim that you don't care about products liability?

      No, but that wasn't the original point.

      The simple fact of the matter is that software that is released to the public either from a corporation or from a group, community, or individual will almost assuredly have bugs that slipped passed all the fail-safes in spite of great effort and attention. It's just not realistic to think you can make it otherwise. Corporations typically stop checking for bugs when they feel their software is "good enough" and they don't want to throw more money at them. Groups/Individuals and community driven software more often than not have to make releases in order to get any sort of real testing at all. Some bugs will just be beyond what the individual or group can test.

      (A personal example I have of this is the fact that one of the projects I'm in charge of, Tux Typing managed to get to a 1.0 release before any DebianPPC users tried the software out, and managed to catch a PPC related bug that we never would have been able to catch on our own [for lack of the hardware to test on, or even the inkling that such a problem would arise]).

    19. Re:GPL Issue (and maybe solution?) by cpt+kangarooski · · Score: 1

      And for a long time, people could sell drugs that were nothing more than colored water and alcohol. That it is a widespread or long-standing practice does not make it acceptable.

      --
      -- 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.
  8. How would you attack the GPL in court? by uchian · · Score: 1

    The question I would like to ask is to any lawyers or wannabe lawyers out there. If you were in a position to defend a company against a GPL copyright infringment, how would you go about attacking the GPL?

    1. Re:How would you attack the GPL in court? by Anonymous Coward · · Score: 0

      That is an extremely lucid observation.

    2. Re:How would you attack the GPL in court? by Anonymous Coward · · Score: 0

      the non-definition of 'program' would be a start

    3. Re:How would you attack the GPL in court? by JoeBuck · · Score: 2

      It seems to me that the only feasible attacks concern interpretation. The FSF says that the GPL does not permit action X, some lawyer says that the GPL does permit action X. So someone might try to come up with a clever scheme to use GPLed software in a proprietary program by some trick, and get a judge to bless it, thereby creating a loophole in the GPL.

      It is because the FSF fears this kind of thing that they are prepared to issue GPL version 3, to fix any technicalities that lawyers try to turn into loopholes. That's why the preferred license is "GPL version 2 or any later version" and not "GPL version 2" -- it allows GPL version 3 code to link with older GPLed code. To bad Linus had a paranoia attack and rejected this (he pushed for dropping "or any later version" because he got paranoid about what RMS might do).

    4. Re:How would you attack the GPL in court? by Anonymous Coward · · Score: 0

      The FSF's interpretation of the GPL is irrelevant for any purposes except passing interest.

      What matters is what the GPL says - if the FSF interpret anything in the license in a way not explicitly stated in the license then they need to rewrite the license PDQ. Any vagueness, or areas left open to interpretation, could (read: would) count against them.

    5. Re:How would you attack the GPL in court? by Anonymous Coward · · Score: 0

      Thinking up broad interpretations of "mere aggregation" shouldn't be too difficult.

  9. Some Mirror URLs by bkuhn · · Score: 1, Informative
    Please note that this essay is merged version of the two part essay that appears on Eben's own website. The articles also appear as Part I and Part II in Linux (sic) User UK.

    I thought this information might be helpful so some load balancing can be done.

    1. Re:Some Mirror URLs by jdavidb · · Score: 1

      Thanks, Mr. Kuhn. Please tell Mr. Moglen I appreciated the article.

  10. sounds like.... by Anonymous Coward · · Score: 0

    illegally taking copyright privileges over software you didn't write Hmm that reminds me of 99.99% of the P2P "Sharing" that people here seem to think is A-OK. I guess though if everyone abused the GPL it would be alright though, since then it is called "Civil Disobedience".

  11. Applauding the FSF by eviltypeguy · · Score: 1

    While some people may be scared of the FSF, and while I do not agree with all of their views. (Sometimes with questionable methods/reasoning.) It's nice to know that they're out the protecting the interest of the community.

    I don't think people realize how important it is that the FSF does this with the corporate world. Not only does this keep abuse of the community's gifts from happening, but it also makes corporate lawyers all warm and fuzzy because they can tell their bosses that they're all legal.

    This service is something that's very important to the community's continued success. Don't underestimate it...

    1. Re:Applauding the FSF by criswell4096 · · Score: 2, Insightful

      I think it's actually important to realize here that the FSF is not RMS and that RMS is not the FSF...

      Many times people hear RMS's (sometimes ;-) flippant or (occassionally ;-) arogant remarks, and assume that everyone inside the FSF must feel the same way (or be as arogant or whatever...) There are many people inside the FSF movement (and this really includes anyone who publishes GPL/LGPL code) who patently disagree with many of his statements. So we need to be very careful not to judge the FSF just on RMS alone.

      On RMS- the simple fact of the matter (the one thing that everyone always fails to realize when criticizing RMS) is that he is undoubtedly a brilliant person. He is very bright. The trouble with people who are "very bright" is that they can have a hard time dealing with people. This can prove especially troublesome when they have strong personal convictions (such as RMS has ;-)

      While he has done some things I personally feel are horrible (such as this and this exchange) and very detrimental(sp?) to the FSF... I have respect for him and the strength of his convictions. Unlike a lot of people (hrm... many /.'s [not necessarily the original poster] ;-) he does hold to his ideals in the face of wavering support and hostile opposition.

  12. How does the GPL define "distribute" ? by NeilO · · Score: 1

    This article reminds me of a question I've had for a long while now. What does the GPL take as the definition of "distributing" source code?

    The extreme cases are obvious: I assume if I package and sell a product based on GPL code, that would be construed as "distribution." But if I make mods to a GPL project and use it personally, that's *not* distribution.

    So here come the gray areas: what if my company makes experimental mods to a GPL program and puts the result on an NFS server for others in the office to use? Is that considered "distribution"? What if that same fileserver is also available to remote offices in my company? What if the code is made available to subcontractors?

    1. Re:How does the GPL define "distribute" ? by eviltypeguy · · Score: 1

      The gray areas you mention AFAIK, aren't really so gray. Basically, you only have to provide the source to those you're distributing it to. So anyone that can get a copy of the GPL'd program at your company has the right to get a copy of the source with those modifications from you, and has the right to redistribute it if they want to someone else.

    2. Re:How does the GPL define "distribute" ? by uchian · · Score: 1

      As I understand it, the GPL license applies to everyone. Therefore, anyone who you "distribute" it to in the company has the right to distribute it on to other people. If everyone in the office freely decides (the company would not be allowed to force them) to not distribute the content outside of the company, then there would be no problem with that.

      And now for the usual disclaimer,IANAL.

    3. Re:How does the GPL define "distribute" ? by nugatory · · Score: 1
      So here come the gray areas:...

      Since legally a company is an individual, these cases aren't "gray" at all. The first two are not distribution (provided that the modified program is only used in the operations of the company; if an employee takes it home for personal use, that's a distribution to that employee). The third is distribution.

      Nonetheless, with a little work, you will be able to construct a hypothetical case that really is "gray". This has nothing to do with the GPL; it's just the way law works. No matter how sharp and clear a line is, it will show up as a broad gray area if viewed at sufficently high resolution. When court decisions and legislative action draw a new and sharper line through this gray area, all we have to do is crank up the magnification again to turn the new line into a gray area. (If you aren't already, you should be thinking "fractal decomposition").

      This recurrence of "gray areas" doesn't matter, because the law is not a machine preprogrammed with answers for all legal questions. It's a machine for resolving disputes, and any given dispute will be resolvable at some level in the fractal decomposition.

  13. "accepting the license" by paulbd · · Score: 2

    Eben claims that users of GPL'ed code need
    do "nothing" in order for the license
    to apply.

    I just read an article in a law review newsletter
    on the GPL that disagrees with him, and lists
    several conditions the author believes
    someone would have to have taken in order to
    get a court to agree that he agreed to a license.

    The author continues, and I think that Eben would agree, that under such circumstances, the GPL
    and its provisions are null and void - the case
    becomes a simple matter of copyright infringement.
    Thus, the "license breaker" could not be
    forced to release their own source code.

    The article is not online unfortunately,
    else I would have posted it here.

    1. Re:"accepting the license" by Rimbo · · Score: 2

      I was wondering about this myself. Usually, for "licensed" software, the license is displayed in front of you in some way -- either as a dialog box before you install or run it the first time, or as a document outside of the physical software distribution medium -- and clicking "OK" or opening the package implies compliance with the license. There's an action implied.

      But what action implies agreement with the GPL? Where do I "sign" before I implement the GPL'ed code in my project?

      The article you mention may be right, that there is a problem here. Perhaps you could give the volume, issue, and page number of the article?

    2. Re:"accepting the license" by mav[LAG] · · Score: 2

      Thus, the "license breaker" could not be
      forced to release their own source code.


      His remedy is better though - go to redistributors and customers and say "why are you paying for this stolen code when you could get it for free?"

      From the article:
      ``Why would you want to pay serious money,'' we have asked, ``for software that infringes our license and will bog you down in complex legal problems, when you can have the real thing for free?'' Customers have never failed to see the pertinence of the question. The stealing of free software is one place where, indeed, crime doesn't pay.


      --
      --- Hot Shot City is particularly good.
    3. Re:"accepting the license" by MrGrendel · · Score: 2
      Thus, the "license breaker" could not be forced to release their own source code.

      This is true, but I'm guessing that many companies who have infringed the GPL (especially if it was deliberate) would rather settle with the copyright holder and release the derivative code as part of the settlement rather than be dragged to court to face the consequences of their actions. It is also much more attractive than the bad publicity they would receive by openly stealing code from a free software developer. A lawyer friend of mine once told me that the goal of any good lawyer is to avoid court and craft a favorable settlement instead. In this respect, Moglen is doing a superb job.

    4. Re:"accepting the license" by Anonymous Coward · · Score: 0

      Your talking about a "CLICK THRU" license and they are NOT legally binding. The issue has nothing to do with you reading a license or not.

      Can you copy a book because you didn't read the copyright?

    5. Re:"accepting the license" by Ami+Ganguli · · Score: 2
      Thus, the "license breaker" could not be forced to release their own source code.

      I don't think anybody implied that the infringer would be forced to release his own code, and I don't really see how that's a problem. The bottom line is that they would be forced to stop infringing. They could choose to release their own code, they could replace the GPL'd code with their own, or they could choose to stop providing the product altogether. Any of these is fine.

      --
      It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
    6. Re:"accepting the license" by jdavidb · · Score: 1

      Well, yes, you might claim you haven't accepted the license. But if you haven't accepted the license, then you have no rights to the software at all. So claiming you never accepted the license won't allow you to have rights that the owners didn't intend to grant, because it's copyrighted. (Isn't that cute? :-) This is in the text of the GPL, BTW.

    7. Re:"accepting the license" by gmhowell · · Score: 2

      This is a problem with source distribution: it's more difficult to prove license acceptance. With a binary, it won't run until you click "I agree" or some such. There is no way to force someone to read README or LICENSE.txt

      However... It could be argued (as usual, IANAL) that community norms imply that one reads the README file prior to use.

      Also, most programs that I've looked at have some info in the top of the main.c saying this is released under GPL, must agree before use, etc.

      So what if someone just doesn't look at the source but instead types 'make && make install'? No problem. Have the default target point to something that says "This is released under GPL..."

      I'm in no way disagreeing with you that proving acceptance is difficult, but I believe there are a few ways of proving this that, while not black letter law, are certainly not a giant leap of legalistic faith.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    8. Re:"accepting the license" by st.+augustine · · Score: 1

      But what action implies agreement with the GPL? Where do I "sign" before I implement the GPL'ed code in my project?

      You don't. Look, it's pretty simple. Say you have a developer named Fred who writes a program, FredWare. FredWare is automatically copyrighted under U.S. law. If you come across a copy of FredWare's source -- maybe Fred publishes it in a book -- and include it in your own program without explicit permission from Fred, you're violating Fred's copyright.


      All without reading or signing a license of any kind. Fred didn't tell you that you could use his code, so you can't. That simple. It's the law.


      Now, say Fred releases FredWare under the GPL. What you now have is that explicit permission that you were missing before -- with certain limitations. It's now legal for you to copy Fred's code and include it in your own program -- with certain limitations. The only permission Fred has given you to use it is the permission described in the GPL. Nothing in releasing the code under the GPL limits Fred's original copyright. If you're using his code in any other way (blindfolded so you can't read the license, singing la-la-la with your fingers in your ears, whatever), it doesn't matter that you haven't "signed" anything. You're violating his copyright and breaking the law.


      The problem here is with the word "license". What the GPL means by "license" is really something pretty different from what your typical EULA means by "license".

      --

      -- Some things are to be believed, though not susceptible to rational proof.
    9. Re:"accepting the license" by Rupert · · Score: 2

      The action of redistributing the software.

      Since you are not the copyright holder, you have no rights to sell, or redistribute, or make copies (other than for personal use) of the software. The software comes with a licence that, if you choose to accept it, allows you to do that with some restrictions (i.e. you must use the GPL). If you do not accept the licence, you must make other arrangements with the copyright holder if you wish to distribute the software.

      --

      --
      E_NOSIG
    10. Re:"accepting the license" by Rimbo · · Score: 2

      The question isn't about accepting the terms of Copyright Law -- it's about accepting the terms of the License which is what determines that I can develop with it as long as I distribute the source.

      The Copyright and the License are two separate legal documents. In the case of the GPL, Copyright governs all use of the software, including use and development. But the GPL is a License which only applies to how developers use the source code.

      That is what the fellow says in the article, isn't it?

    11. Re:"accepting the license" by Anonymous Coward · · Score: 0

      People forget, that the GPL is NOT a software license, it is a copyright license. If you run the program and claim not to accept the terms of the GPL then your use of the work is far more greatly restricted by existing copyright law that still automatically applies because, unlike a software contract license, no rights to the work have been implicitly transfered.

      This is key to understanding the GPL. The GPL actually gives you priviledges you are not otherwise permitted even to have under copyright law. Choosing to ignore or escape the GPL means simply you have a work you cannot redistribute at all. Hence, redistribution is entirely in itself acceptance of the license, since no other means even exist that would otherwise give you the right to do so.

    12. Re:"accepting the license" by skajohan · · Score: 1
      Why can't people just read the license, or the article for that matter, before they start complaining?

      You're never forced by the GPL to release changed code. If you're were to come to me wanting all the GPLed code I've messed around with, I could politely tell you to fuck off and that would be the end of it. (Of course, I'd give it to you even if I don't have to, but that's beside the point.)

      However, I can't redistribute GPLed code without agreeing to the license. If I don't abide by the license I'm violating copyright as soon as I start handing out copies.

      The GPL does not force anybody to do anything. It just puts up some conditions if you want to do things you're not allowed to do otherwise.

    13. Re:"accepting the license" by paulbd · · Score: 2

      Thats not what this (other) lawyer says. His feeling is that under many GPL-violating conditions no court would accept that you had agreed to the license, and thus you were simply in violation of copyright. The consequences of being in violation of copyright are really quite different from having broken a license that you accepted. Its not that there are no consequences from violating copyright (far from it), but the entire contents of the GPL become completely beside the point under such circumstances.

    14. Re:"accepting the license" by BeBoxer · · Score: 2

      Your missing the point. Normal users don't need to accept the GPL. All the things that a user wants to do are allowed by copyright law, so the GPL isn't even an issue.

      Where it kicks in is if somebody want to redistribute the original works or a derivative. Since distributing copies of copyrighted work is illegal, a license is needed from the copyright holder. Normally, you would have to contact the copyright holder and negotiate terms. In the case of GPL'd software, a license is provided with the software. If you agree to that license, then you can distribute the software. Without agreeing to the license, you are breaking the law by distributing the software.

      That's why the GPL has never been to court, and most likely never will. If you argue that you didn't accept the terms of the GPL, you would be confessing to breaking copyright law! If you claimed that you didn't accept the license, I'm sure the FSF would be happy to let that assertion stand in court.

      "Counsel, didn't your client agree to the terms of the GPL?"
      "No sir, your honor. My client never accepted the license, and in fact never even read the included LICENSE file. Instead, he commited criminal and civil copyright violations by distributing copyrighted software without a license!".

      Not a good way to get repeat business.

    15. Re:"accepting the license" by gmhowell · · Score: 1

      You are correct. I realized that almost as soon as I hit reply. One of the big points of the article by the lawyer: if you don't agree to this (or any) license, you are still bound by copyright.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    16. Re:"accepting the license" by cpt+kangarooski · · Score: 1

      Copyright absolutely does not govern the use of software; only copies. HOWEVER, it is essential to note that due to the architecture of most (but probably not all) computer architectures, copies must be made in order to be able to use them, e.g. copying software from CD to HD, from HD to RAM, etc.

      Fortunately, in the US at least, copyright is statutorially exempted from applying to both copies of legally owned software needed in order to make use of it, and copies made for backup purposes. Thus, if you buy a program, you can copy it onto your hard disk in order to use it, since copyright just doesn't apply to that.

      Just be _really_ cautious about what activities you describe as 'use' (i.e. executing software) and what you describe as copying (i.e. copying software so as to execute it, copying source into another program, copying the program or a derivative in a disseminatory fashion, etc.)

      As for copyright law, what's there to accept? It's the law whether you like it or not; refusal to accept it doesn't work well.

      --
      -- 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.
    17. Re:"accepting the license" by cpt+kangarooski · · Score: 1

      Well, Netscape just had this come up in, IIRC, the 9th Circuit. Turns out that if you do not need to agree to a license in order to download, etc. a program, it's inapplicable. This was in regards to the SmartDownload feature.

      But! That's irrelevant. The possible states are clearly visible for copyrighted software distributed with the GPL:

      1) The user gets the software, never agrees to anything, uses it, and never distributes it. This is legal under copyright law.

      2) The user gets the software, never agrees to anything, and distrubutes it or a closely derivative version of it. This is illegal under copyright law.

      3) The user gets the software, never agrees to anything, and distributes it or a closely derivative version of it, AS THOUGH COMPLYING WITH THE GPL. This is illegal under copyright law. BUT! Since the court cannot read minds, and there is no objective assent to the GPL aside from complying with its terms if one undertakes activities only permissible under it, the court will certainly find that the user _did_ agree to the GPL, since he behaved in a fashion identical to someone who did.

      4) The user gets the software, agrees to the GPL, and complies with its terms. This is legal.

      5) The user gets the software, agrees to the GPL, but does not comply with its terms. This is illegal; it is either (or both) a copyright infringement and a breech of contract.

      So proving acceptance is in fact, relatively easy. Look at what the user actually did -- did he distribute the software? If not, stop right there, you're done. If so, did he do so in accordance with the GPL? If so, he's agreed, whether he knew it or not, to the contract. If not, he's definately infringing on copyright, and may be in breech of contract.

      The only complication is in gathering the evidence that reveals that someone is distributing the code in compliance, before they might get a chance to suddenly comply and cover their tracks. It's merely an evidenciary thing, and nothing amazingly complicated.

      --
      -- 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.
    18. Re:"accepting the license" by kevinank · · Score: 2

      Reread what he said. He very clearly stated that:

      • Users of GPL'd code need do nothing to use GPL'd code. The license doesn't apply to them.
      • Users who have taken the affirmative action of redistributing the GPL'd code either do so in violation of Copyright Law, or must accept the GPL. There is no general right to redistribute code that is copyrighted, so without accepting the GPL redistributors are in violation of Copyrights.

      You have completely misread Eben's argument. It is Copyright law that applies, not the license. The License is just something which allows you to comply with the law.

      --
      LibBT: BitTorrent for C - small - fast - clean (Now Versio
    19. Re:"accepting the license" by Webmonger · · Score: 2

      No.

      The copyright is not a legal document. Copyright is a right. The right of an author to prevent anyone and everyone from copying his or her work.

      In order to legally copy an author's work, you must have a license from the author to copy it. Typically, authors license their works to publishing companies who then pay them.

      Now, if you get GPLed source, you don't have the right to distribute it. Unless you accept the GPL.

      If you do distribute it against the terms of the GPL, you'll get charged with, not GPL violation, but copyright infringement. Since the works are copyrighted, you'll have to argue that you have a license to copy them. But the only license you can have the is the GPL. Only you didn't follow its terms, so your license isn't valid. . .

    20. Re:"accepting the license" by nugatory · · Score: 1
      Thus, the "license breaker" could not be
      forced to release their own source code.

      This is quite true, and not in the least bit controversial. No (legally clueful) person has ever seriously argued that the GPL could be used to force someone to release their source code, and indeed the next-to-last paragraph of section 2 of the GPL says that that's not the intent.

      It's really all simpler than it looks: If it's copyrighted, the default, no-license, no-GPL, simple ordinary, I wrote it so it's mine to decide what to do with it, rule, which applies to great novels as well as great software, is that you can't distribute it without the author's permission. The GPL is the author's permission. You don't have to accept the GPL, but if you don't, you don't have permission to redistribute the GPL'd work; you're back in the default no-permission case.

      And if you distribute something without permission? A court can make you stop. A court can make you pay the copyright holder monetary damages (unlikely in a GPL case, since it's unlikely that the copyright holder suffered any monetary damage, but possible). But make you distribute your own work? No way. It's your work, and your infringement of someone else's copyright doesn't change that.

      Of course, once you consider the implications of the court's ruling, you may choose to release your modification along with the GPL'd code you started with. That's what RMS would like you to do, and since the alternative is not distributing at all, it may be the easiest answer. But it's not mandatory.

    21. Re:"accepting the license" by cpt+kangarooski · · Score: 1

      While this is only incidental, I do kind of wish you'd be a bit more guarded in discussing the nature of copyright. Firstly, it's a positive right, not a natural one. The difference is significant. Secondly, the scope of copyright is more limited in a number of ways than you state. I realize you're most likely just paraphrasing, but this does tend to spread misconceptions.

      Additionally, it is completely possible to obtain, specially, different licenses than the GPL for a GPL'd work. However, this will require specific negotiations with the copyright holder, who may or may not be ameniable to it, just as with any other work. Or you can wait n years, and the work will fall into the public domain, or Congress will find the work not worthy of copyright, etc.

      --
      -- 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.
    22. Re:"accepting the license" by sealawyer · · Score: 1

      "That's not what this (other) lawyer says. His feeling is that under many GPL-violating conditions no court would accept that you had agreed to the license, and thus you were simply in violation of copyright."

      Good point.

      Expressed another way, when people ask whether the GPL is enforceable, they are not necessarily questioning whether there consequences to not following the GPL'd terms. They may instead be asking whether a court would enforce the GPL by ordering a release of source code for example rather than simply giving one of the traditional remedies for copyright infringement (injunction, damages, attorney fees, etc)

      In fact such a question is mostly moot since so far defendants have chosen to settle. The possible legal remedies to willful copyright infringement are so severe, including in some cases a felony conviction, that in clear cut situations, an infringer will probably think that complying with the GPL is the easy way out.

    23. Re:"accepting the license" by Webmonger · · Score: 2

      Well, that's certainly different from your standard GPL discussion. It's been a few years since I took philosophy, so the positive/natural right dichotomy was a little hard to recall.

      But I was actually talking about a legal right that has various implementations is different jurisdictions. It's true that others could provide a more nuanced description of copyright than I did.

      While I wasn't trying to cover the possibilities of dual licensing or private licensing, I tried leave room for that possibility. In fact, some of my GPLed code is separately licensed to the company I work for, in excange for being able to copy modifications made at work back into the GPLed version.

  14. #2 of course by bobalu · · Score: 0, Troll

    He's been indicted for a number of other terrorist acts already, we just don't convict people in absentia or it would have been done long ago.

    undeniably bloated US ego, but I thought it would be nice to get a point of view from actual Americans

    lemme see, we're the world's largest economy, brought the world (all the rest of which is full of supremely humble and morally-superior people) things like transistors, the telephone, TV, and possibly saved the world from the Nazi's... no, no reason for US to have a big ego I guess.

    --
    The revolution will NOT be televised.
    1. Re:#2 of course by Anonymous Coward · · Score: 0

      He's been indicted for a number of other terrorist acts already, we just don't convict people in absentia or it would have been done long ago.

      Ah, I take it in your country trials are just a formality to rubber stamp guilt? Since there hasn't been a trial I should have thought we could only speculate as to whether he would be convicted or acquitted.

  15. This only reinforces... by ChaoticCoyote · · Score: 5, Interesting

    ...my decision to stop using the GPL for any of my own code; I've relicensed everything under a libpng/zlib-style agreement, thus distancing myself from the extreme opinions of GPL's adherents.

    Knowledge doesn't want to be free -- knowledge has no desires of any kind. It is certain people who want knowledge to be free. I'm one of those people; where I differ from the GPL is in my definition of "freedom".

    Freedom is a lack of obligation; the GPL does not define "freedom", it forces obligations on people, and uses the very Copyright they despise as a tool for control. Mod me down if you will, but I have just as much right to my opinion as they do to theirs.

    I have respect for Mr. Stallman's goals, but not his tactics. He and I share many beliefs when it comes to freedom -- on the issue of GPL, though, I beg to differ.

    In many ways, GPL's adherents remind me of an obnoxious slogan I once saw on a hat: "If you love something, set it free; if it doesn't come back, hunt it down and kill it." Sorry, RMS, I just don't hold with that kind of thinking.

    The GPL is about power, not freedom; buy into the GPL myth, and you're just exchanging one master (Mr. Gates) for another (Mr. Stallman).

    1. Re:This only reinforces... by Anonymous Coward · · Score: 0

      Absolutely. The concept of enforcing 'freedom' is abhorrent.

      The GPL doesn't even promote freedom as it doesn't play nice with other 'Free' (as defined by the FSF) licenses. Instead, it promotes only itself.

    2. Re:This only reinforces... by Anonymous Coward · · Score: 0

      What are you talking about? This article doesn't talk about whether you should use the GPL or not, only how it is enforced. It's probably exactly how you would go about enforcing your license if you had to!

      BTW, I don't understand how the GPL makes Stallman your "master."

    3. Re:This only reinforces... by StormCrow · · Score: 1

      If you want to give away your work to someone who will modify it or include it in their program and then not share their result, that's your option. The GPL simply says, "sure, you can use my code, as long as you give me/everyone the same freedoms to use the result as I'm giving." If you don't want to agree to that, just don't use GPL code. It's that simple.

    4. Re:This only reinforces... by Anonymous Coward · · Score: 0

      So how do you explain the list of GPL-compatible licenses not written by the FSF?

    5. Re:This only reinforces... by kdgarris · · Score: 2

      Well, I suppose if you want people to have absolute freedom to do whatever they want with your code, you should just release your stuff in the public domain.

      On the other hand, if you want people to be able to modify and redistribute your code, but don't want someone to use it as a basis for a proprietary product, then the GPL is quite useful.

      -Karl

    6. Re:This only reinforces... by Anonymous Coward · · Score: 0
      Freedom is a lack of obligation

      really?

      Then why publish under any license? Why not just put it in the public domain? Seems you do want to force obligations on people.

      subject to the following restrictions:

      1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.

      2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.

      3. This notice may not be removed or altered from any source distribution.

    7. Re:This only reinforces... by Anonymous Coward · · Score: 0

      how do you explain the list of GPL-compatible licenses not written by the FSF?

      Loopholes in the GPL that are on their way to being closed.

    8. Re:This only reinforces... by Anonymous Coward · · Score: 0

      I don't understand how the GPL makes Stallman your "master."

      The Russian peasant, equal to all other Russian citizens, may not have seen himself as ruled by Stalin, his "master".

    9. Re:This only reinforces... by criswell4096 · · Score: 2, Insightful

      The GPL is about power, not freedom; buy into the GPL myth, and you're just exchanging one master (Mr. Gates) for another (Mr. Stallman).

      That's not really true. You can retain the copyright in your name (or your company's name, or your group's name). By using the GPL/LGPL you are not inherently giving over control to RMS (or even the FSF)... plus, as was mentionned elsewhere, by removing the words ""any
      later version" from the GPL on your code, you can further ensure that changes to the GPL/LGPL in the future do not affect your software (unless you want them to).

      But what it really comes down to when choosing a license (and this was the thrust of your post) is your own personal definitions of "freedom" and what you want allowed (or disallowed) with respect to your code.

      Many people who use the GPL, and may or may not agree with RMS (such as myself), do not want derivative works to be placed under licenses which cause the work to become property of another entity. People using other licenses, may or may not have strong convictions about this.

      For example, one thing that many people don't realize is that the networking code in Windows (I think it was just NT at one point, but now may be in all Windows variants) is actually based upon BSD networking code. The BSD licenses in place allowed Microsoft to legally do this. Some people may not have much of a problem with something like this, but those that typically use the GPL do so to prevent this sort of thing.

      Personally, while I use the GPL/LGPL for all my projects, I am not about to try and force others to do the same. Part of my definition of freedom is "freedom of choice". And for any project you personally start or are responsable for, you are (and should be) free to choose whatever license you like.

    10. Re:This only reinforces... by Anonymous Coward · · Score: 0

      A minor misunderstanding here.

      There are many GPL-compatible licenses, as defined by the FSF and/or the OSI. All such licenses are considered 'Free', under the terms defined by the mentioned organisations.

      I can take code from a number of those licenses are that are considered Free and use it in a hypothetical GPL'd program - re-releasing the code I have taken as GPL. The GPL will happily usurp other Free licenses.
      However, I cannot take GPL'd code and use it in a second hypothetical program, even though I intend to release that program under one of the accepted Free licenses. Hence, the GPL does not play nice with other Free licenses.

    11. Re:This only reinforces... by OmegaDan · · Score: 2
      The GPL basically says "if you use other peoples code then you must let others use your code" ... thats not unreasonable in the least. You are *ALWAYS* free to not use other peoples code, then you can do what you damn well please ... you just can't do what you damn well please with other peoples work.

      I'll admit the duality of using restrictions to give freedoms seems paradoxical ... BUT, the GPL gives you more rights then an EULA i've ever seen.

      If you don't like it, use the BSD lic ... M$ will love you for it.

      It sounds to me like you want the "freedom" to use GPL'd material without the "obligation" of releasing your own source ...

    12. Re:This only reinforces... by garett_spencley · · Score: 2

      I can't agree with that.

      Public Domain, contrary to popular belief, is not a copyright, not a license, not a anything. It is basically saying that "This code no longer belongs to me. I am relinquishing all rights to call it my own. It now belongs to the public".

      So I could take any public domain software and call it my own without modifying it. Because public domain is the "giving up any rights to the work".

      Basically what I want in a license is credit where credit is due. I want the world to know that I wrote my code, but at the same time alow them to use it for whatever the hell they want. So basically my thinking is "Since I don't make money off the code I write on my spare time I don't care if anyone else makes money off of it. But I at least want credit for doing the work".

      So the public domain is not a good idea for a "licence". That's why most public domain software is generally just an implementation of a popular algorithm, or a proof of concept etc.

      --
      Garett

    13. Re:This only reinforces... by jmv · · Score: 2

      I've relicensed everything under a libpng/zlib-style agreement, thus distancing myself from the extreme opinions of GPL's adherents.

      Does that mean you'll stop using your "libpng/zlib-style agreement" if RMS starts using it. That point is simply non-sense.

      The GPL is about power, not freedom; buy into the GPL myth, and you're just exchanging one master (Mr. Gates) for another (Mr. Stallman).

      You can agree or disagree with RMS. However, there's a big difference here: On any piece of GPL'd code (unless is copyrighted by the FSF, but most is not) I have as much rights as RMS. I can't say that about Bill (what's my right on Windows? None).

      At last, as many have pointed out. GPL means "I help you it you do the same to others" ie. "if you want my code, let others do the same with what you derive from my code". In most cases that's fair.

      As for people saying GPL is bad for buisnesses, BSD is good. Well, it's not even always true. Just look at Qt. Troll Tech can make money with Qt even though it's GPL'd. If Qt were BSD, Troll couldn't sell any Qt license (there's also FFTW that's like that and probably others). What it comes down to is: GPL is better that BSR for companies that originally wrote the code, while BSD is better for companies that want to grab the code written by others. In most cases, I'd choose the first one.

    14. Re:This only reinforces... by 10am-bedtime · · Score: 1

      you don't seem to respect user freedoms as much as the GPL does. if that bleeds over to a lack of respect for your users, your code will probably reflect that and garner less users. do you really want to be a gollum, hissing "my preciousssss tarballzzzsss"? wake up!

    15. Re:This only reinforces... by Anonymous Coward · · Score: 0

      Microsoft simply says "sure, you can use our code, as long as you give us your first born". If you don't want to agree to that, just don't use Microsoft software. It's that simple.

    16. Re:This only reinforces... by Anonymous Coward · · Score: 0

      Nope. No hyperbole there!

    17. Re:This only reinforces... by old+gorm · · Score: 1

      > Freedom is a lack of obligation; ...

      Actually, your definition of 'freedom' would better suit the word 'power'. There _is_ a strong relationship between power and freedom so you are esentially correct. Just ask any dictator how much freedom they have...

      Similarly, I would argue that your later claim that "the GPL is about power, not freedom" is invalid because it is impossible to separate the two words at all. Dealings with one implies dealings with the other.

      In other words, the GPL grants some freedom (and power) to code you don't own. Conversely, The GPL does _not_ grant absolute power (total freedom) over code you don't own. Please note how fundamental the concept of ownership is to the GPL. That, I think, is where your objection to the GPL really lies.

    18. Re:This only reinforces... by Bruce+Perens · · Score: 2
      Every few months I get email from someone complaining about the commercial product that uses their code, while the commercial party offers no cooperation and often doesn't even acknowledge their contribution. And the letter invariably ends "and I guess it's our own fault for not using the GPL".

      BSD licensing and all of its work-alikes are fine as long as you want to consciously make a gift of your code rather than exchange in sharing. But so many folks seem to just hear "GPL is bad" messages like yours without getting to the "GPL's there to protect your own goals" part.

      Bruce

    19. Re:This only reinforces... by Anonymous Coward · · Score: 0

      I do not believe you. I do not believe people are emailing you with their gripes.

      Post some of these emails and the names and contact addresses of the authors for verification.

    20. Re:This only reinforces... by kevinank · · Score: 2

      So I could take any public domain software and call it my own without modifying it. Because public domain is the "giving up any rights to the work".

      Basically what I want in a license is credit where credit is due. I want the world to know that I wrote my code, but at the same time alow them to use it for whatever the hell they want. So basically my thinking is "Since I don't make money off the code I write on my spare time I don't care if anyone else makes money off of it. But I at least want credit for doing the work".

      Aha! So you want people to use it for 'whatever the hell they want' except that they can't claim credit for code you wrote.

      Aside from technicalities, how is that different from allowing people to use it for 'whatever the hell they want' except that they can't take the code, improve it, redistribute it and refuse to share their improvements.

      Neither of these seems inherently more morally defensible than the other. If you really want people to do whatever they want full stop then put it in the public domain and be done with it; but don't get all high and mighty because you only want fame, while I want to grow an open source community. I happen to prefer my values over yours.

      --
      LibBT: BitTorrent for C - small - fast - clean (Now Versio
    21. Re:This only reinforces... by ChaosDiscord · · Score: 2

      Freedom is a lack of obligation; the GPL does not define "freedom", it forces obligations on people, and uses the very Copyright they despise as a tool for control.

      The GPL gives you everything that copyright does and more. If you're willing to yield copyright fundamentally restricts freedom, then yes, the GPL also restricts freedom.

      The GPL doesn't "force" any obligations. If you don't redistribute the resulting software, you have no obligations. Is this less than completely free? Sure, but copyright normally doesn't allow you to redistribute it at all.

    22. Re:This only reinforces... by Anonymous Coward · · Score: 0

      Loser.

    23. Re:This only reinforces... by mandolin · · Score: 2
      Disclaimer: I don't plan to release any code under GPL either (I don't agree w/ its philosophy); if/when I do it will probably be LGPL w/ X-licensed main modules. I have contributed to GPL projects.

      1) A lot of your post seems to be just flaming the GPL, with arguments we've heard before. I might even agree with some of them. Congratulations on starting another flame fest.

      2) I am interested in one thing you do say,

      (This only reinforces)...my decision to stop using the GPL for any of my own code; I've relicensed everything under a libpng/zlib-style agreement, thus distancing myself from the extreme opinions of GPL's adherents.

      So, how does it reinforce your decision? Does his spelling and grammar make you cringe? Are you criticizing some bit of his legal strategy? Or are you just upset at him for enforcing the GPL?

    24. Re:This only reinforces... by istartedi · · Score: 3, Insightful

      Why not just put it in the public domain

      Self defense. Placing something in the public domain doesn't give you any disclaimer of liability.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    25. Re:This only reinforces... by Anonymous Coward · · Score: 0

      Look you can close tags in HTML!

    26. Re:This only reinforces... by armb · · Score: 1

      > > I've relicensed everything under a libpng/zlib-style agreement, thus distancing myself from the extreme opinions of GPL's adherents.

      > Does that mean you'll stop using your "libpng/zlib-style agreement" if RMS starts using it.

      Surely it's more likely that if RMS/the FSF start pushing libpng/zlib-style agreement, they won't be seen as extremists?

      --
      rant
    27. Re:This only reinforces... by (void*) · · Score: 2

      I believe him. He is after all, Bruce Perens. I can see why people would email him with their gripes.

    28. Re:This only reinforces... by kevinank · · Score: 2

      Looks fine under Mozilla... ;)

      --
      LibBT: BitTorrent for C - small - fast - clean (Now Versio
  16. GPL vs. LGPL by halftrack · · Score: 1

    The essay says that trying to defy the GPL will only harm the company doing so. True, but will that stop them from doing it?

    Imagine company X, project Y and programmer Z. Company X want's to include some ingenious code from project Y made by Z. The problem is that Y is protected by the GPL thus forcing company X to publish their program under the GPL or any compliant license. Company X is small and needs all the money it can get, the GPL won't insure profit so they have to abandon their project. Had the program or parts of it been published under the LGPL this would not been a problem. Fair should be fair, the company X has got one option. They could ask Z to re-publish Y as a whole or partially under the LGPL, this however requires an unnessecary amount of work.

    I would like to see future GPL's as a fusion between the LGPL and the GPL making it possible for makers of proprietary code to include parts of GPL'd code in their work. (Providing that those parts, or the whole project, are published in source-form.)

    (Flamestopper: X, Y, Z - I'm good at the alphabet.)

    --
    Look a monkey!
    1. Re:GPL vs. LGPL by Todd+Knarr · · Score: 2

      Nope, X has another option: ask Z for a license to his code that isn't the GPL. He can say yes or no. Simple, easy, probably takes one phone call to get the answer. The whole point of the GPL is to prevent a company from doing what you want in your last paragraph without going back to the original author for permission. Why should the GPL be modified, then? If the author didn't want what the GPL did, he wouldn't have used the GPL.

  17. Re:Have you ever gotten a letter from the SPA or B by Anonymous Coward · · Score: 0

    An audit by the BSA is basically blackmail of the worst kind.

  18. nice one by Anonymous Coward · · Score: 0

    yes thats right - enforce the GPL!! meanwhile declare all forms of copyright APART from the GPL as null and void and feel free to pirate music & DVDs!!

    yes, this is a troll, but how many of you will fight to the end for the GPL, while listening to MP3s you downloaded from gnapster?

    1. Re:nice one by Anonymous Coward · · Score: 0

      how many of you will fight to the end for the GPL, while listening to MP3s you downloaded from gnapster?

      7, the rest would give up on the GPL before "the end", though in some cases not much before.

      HTH

    2. Re:nice one by Anonymous Coward · · Score: 0

      Thank you very much for clearing this up for me.

  19. GPL is based on copyright law by Tassach · · Score: 2
    The GPL derives it's legal power from copyright law. No copyright law, no GPL. Copyright law, rightly, gives the original author of a work exclusive rights to publish, sell, or distribute that work as he or she sees fit, for a limited time. Unfortunately, our congresscritters convieniently ignore that last clause when drafting new laws.



    Under copyright law, only the copyright holder may create derivitive works. By publishing under the GPL, the copyright holder conditionally relinquishes this exclusive right, under the restriction that any derivitive work must also be released under the GPL. If you don't abide by this restriction, you don't have permission to release the derivitive work. The GPL may be a more socially responsible and less restrictive application of copyright law than a traditional EULA, but both derive their authority from the same source.



    Keeping this in mind, is it really that suprising that the mechanism for enforcing the GPL compliance is very similar to the process used to enforce more restrictive EULA's? Any legal processes can be used for good or evil: the court that issued the Miranda ruling is the same court that came out with Dred Scot decision. Regardless of the application or the outcome, the process of applying the law is the same.

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    1. Re:GPL is based on copyright law by Rupert · · Score: 2

      EULAs are not really related to copyright. They are more like a contract that you don't sign but are still bound by.

      --

      --
      E_NOSIG
    2. Re:GPL is based on copyright law by Anonymous Coward · · Score: 0

      They are more like a contract that you don't sign but are still bound by.

      Or like demands that you don't sign and are not bound by, depending on jurisdiction.

    3. Re:GPL is based on copyright law by Tassach · · Score: 2
      EULAs are definately related to copyright. A long time ago, in a courtroom far, far away, a judge ruled that loading a computer program into memory is making a copy of it. Since the law says that you can't make a copy of a copyrighted work without the explicit permission of the copyright holder. Therefore, the EULA came into being, to explicitly spell out the conditions whereby you can make an authorized copy. After the practice became intrenched, publishers started putting additional restrictions into their EULAs -- prohibitions against reverse engineering, restrictions on publishing unfavorable reviews or benchmarks, etc. Whether or not the additional restrictions will stand up in court remains to be seen, and has to be addressed on a case-by-case basis until some clear precedents emerge.



      In a rational world, loading a program into memory (or any other incedental copy, such as installing it on a hard drive) should be considered fair use. However, the law is not rational. One stupid decision by one bonehead judge can set a precedent that can take many years to overturn.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    4. Re:GPL is based on copyright law by tricorn · · Score: 1

      A long time ago, in a courtroom far, far away, a judge ruled that loading a computer program into memory is making a copy of it.

      Except after that, the law was changed to explicitly allow the owner of an authorized copy of a computer program to load it into memory for the purpose of running the program. Thus, you don't need an EULA in order to legally run a program.

      I wonder if a judge would buy it if you patched a program to not put up a click-wrap agreement, under the argument that the program wouldn't run without that modification, and thus was necessary and allowable (and, since you hadn't agreed to any license before reverse engineering and patching the program, you couldn't be bound by its terms)?

      That decision (that copying a program into RAM is making a "fixed copy") is one of the really bad decisions in this area; it's ludicrous and goes against all common sense and the original intent of the idea of copyright. Then again, "limited time" seems to also have lost all meaning.

  20. terms of FSF and friends by Anonymous Coward · · Score: 0
    lets not beat around the bush (hehe). It is not theory as it is been stated in voice and text that FSF is about restricting the rights of developers. FSF is applying once again the age old theory that somehow a man that cannot own anything himself or faces legal (read: shot while resisting arrest) ramifications for developing something or owning something under his own personal wishes, is somehow morally inferior to those than can take by force what they did not produce, purchase or were expressly given by the creator. Furthermore, it is then justified as good 'for the people/children' simply on the illogical merit that the 'purchaser or user (consumer)' seems to not have a choice in the matter, as if the product was forced upon him or her. So the user has rights to choose. They don't like the terms, than don't buy it. But yet this lovely little theory would say that the creator has NO RIGHT to the choose if he himself or herself wants to give it away or have it closed. So much for making informed decisions, lets just be morally superior and force our views on others. That is REAL enlightened.

    Put makeup on a pig and it is still a pig. This is socialism, no matter how you wrap it up in pretty rhetoric. Socialism has PROVEN (as in proof, as in reality) NOT TO WORK. It has nothing to do with 'the man' or who cares and doesn't. It has to with what is the most efficient and effective method of implementing your desires. Logical and rational people enjoy results. Emotional extremist zealots only enjoy the process with little to no concern for actual results. Take away the labels and name calling and the truth remains. Hypocricy is the only thing to be really gained from support of this.

    1. Re:terms of FSF and friends by criswell4096 · · Score: 1

      So much for making informed decisions, lets just be morally superior and force our views on others.

      Yeargh..... You probably haven't really read the GPL or LGPL have you? ;-)

      These licenses do not force you to use them when starting your own projects or applications.... they only stipulate that if you want to use code from an existing GPL/LGPL project, you must retain the software license. You are free to choose whatever license you want for your own projects.

      This is socialism, no matter how you wrap it up in pretty rhetoric.

      Double yeargh.... It is not socialism... You can take the GPL or LGPL, retain the copyright of your code/project in your own name, change the copyright at a later date (just not on already published/released code), and even modify the GPL or LGPL to ensure you retain in control (just remove the "or any
      later version" from them, and viola!).

      While RMS is extreme, and many times arogant and hard to deal with, the one thing you have to realize is that the FSF is not RMS and RMS is not the FSF! There have been many many examples of desent inside the FSF (just take a look at the glibc maintainer's issues with RMS).

    2. Re:terms of FSF and friends by Anonymous Coward · · Score: 0

      glibc maintainers are NOT working for or part of FSF. Many GNU people who are VOLUNTEERS for various projects might dissent from his views, but from what I have see, FSF = RMS.

    3. Re:terms of FSF and friends by Anonymous Coward · · Score: 0

      considering the choice of an author to release under the GPL, or not release, how is the world poorer for him releasing under the GPL?

      considering the choice of the author to release under GPL or BSD (or PD, etc.), the only people made poorer are those companies that would like to take the code and use it to get a leg up in building their proprietary product. from a labor perspective, this makes programmers in the aggregate poorer, as the company needs to hire fewer of them to develop the product.

      as a user, i am equally rich/poor when code is released under the GPL (and not used for commercial software) or under BSD (and used for commercial software, where I am not allowed to see the improvements). in the case where the GPL code is used, and the enhancements released, i am richer.

      have i made a logical error? if not, what's the problem?

    4. Re:terms of FSF and friends by criswell4096 · · Score: 1

      But it's the volunteers that make the movement. Without them, the FSF would be nowhere. So, the FSF is the volunteers.

      glibc is part of the FSF. And here we have an example of the very desent am talking about.

  21. Re:Have you ever gotten a letter from the SPA or B by GeekSoup · · Score: 1

    Our little company just got one. We basically performed our own audit. And the odd thing is, they were only concerned with M*soft software. I don't yet know the outcome though the rumor is we reported the deficiency and purchased more licenses... though I don't have my Project license yet...

  22. I have returned to the Dark Side! by TrollMan+5000 · · Score: 1

    Yo CM! How ya doin'?

    Fuck posting for karma. It got boring, and hell, they modded me down anyway.

    I'm gonna get muhself bitchslapped! -1, here I come!

  23. Re:are you a true american? by TrollMan+5000 · · Score: 0, Troll

    I have really bad gas. And you?

  24. Re:greens are weak! by TrollMan+5000 · · Score: 0, Troll

    Greens are fags, too!

    It's cock they suck.

  25. I beg to differ by epsalon · · Score: 2, Insightful

    In my opinion, a world with only free GNU software ("A brave GNU world") is, in fact, a better place to be. There is a big difference a Gates world and the Stallman world, and that's where the conrol is.
    In the GNU world, nobody can tell me not to use a piece of software, and noone can tell me what to do with a piece of code I wrote. Stallman does not control my software any more than the next guy. If Stallman goes crazy and decides to destroy all software in the world, even he can't do it. He is also obliged to the GPL and does not own copyright on any code except his own.
    In the Gates world, all software copyrights are assigned to a single company (which owns all developers) and that company can decide what to do with it's developers' code.
    I, for one, don't want to see some commerical company using my software to make the next version of windows. That's why I release all my code under the GPL. I hope you will as well.

    1. Re:I beg to differ by Anonymous Coward · · Score: 0

      In the Stallman World, there won't be any software. No one will create any.

    2. Re:I beg to differ by epsalon · · Score: 1

      In the Stallman World, there won't be any software. No one will create any.

      I will, and so will Stallman, and so will many other people who actually need the software

      Ain't there GPL software created today?

    3. Re:I beg to differ by Anonymous Coward · · Score: 0
      He is also obliged to the GPL

      ... or any later version.

    4. Re:I beg to differ by Arandir · · Score: 2

      In the GNU world, nobody can tell me not to use a piece of software, and noone can tell me what to do with a piece of code I wrote.

      Except that it is not true. If you are talking about an application, you would be correct. But if you are talking about a library, then you are in error. If the library is released under the GPL, then you may not *use* that library except to link to other GPLd code. This is why the LGPL is much, much better for libraries.

      Go use the GPL for any application you wish, and I won't have any problems with it. But when it comes to libraries then use the LGPL, or dual GPL/QPL, or dual MPL/GPL, or BSD, or at the very minimum use the GPL with an linking exception.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    5. Re:I beg to differ by epsalon · · Score: 1

      You don't have to specify "or any later version" in your GPL'd code. I agree that it's best to specify a specific version of the GPL you release your code under to prevent FSF control over your code.

    6. Re:I beg to differ by epsalon · · Score: 1

      There is no "Gates' world". Copyrights are not owned by a single company. They are owned by whoever creates the code. They are owned by companies when those companies pay people to develop that code for them. It doesn't preclude anyone developing code outside of a company and owning it by themselves.

      This is correct today, but I fear it might not be correct in the future when laws are passed the prevent the creation of open software (such as the DMCA and other suggested laws). Any non-open project is either bought by a giant corporation (Let's call it Microsoft) or driven out of the market using anti-competative steps (such as MSIE vs. Netscape). This is how in Gates' vision the world is headed.
      Creating more GPL'd software can stop this from becoming a reality.

      However, for some others, concerns such as granting people true freedom to use their creation takes precedence over disallowing someone to profit from it.

      That is perfectly fine. I'm not forcing anyone to release their code under the GPL, I'm just suggesting it.

      PS: The reference to Gates betrays your age. Stay away from uncalled for remarks or people will figure out your maturity level is as low as RMS with his references to unelected presidents.

      My age is not as low as you might think, and I'm not going to reveal it here.

    7. Re:I beg to differ by Anonymous Coward · · Score: 0

      Sure, you can spend free time writing code because you benefit from the prosperity of the closed-source software industry.

      If you are employed by one of those software houses, then you benefit directly.

      If you don't have to rewrite your OS because trans-industry standard OSs exist (Windows, Unix, VxWorks), then you benefit indirectly.

      The leisure time you enjoy as a developer is tied to how well closed-source software houses profit.

    8. Re:I beg to differ by aozilla · · Score: 2

      If the library is released under the GPL, then you may not *use* that library except to link to other GPLd code.


      You can *use* the library all you want, you just can't create a derivitive work of the library.

      --
      ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
    9. Re:I beg to differ by Anonymous Coward · · Score: 0

      If by using you mean "linking your program to the library", your program becomes a derivative work of the libary, according to FSF.

    10. Re:I beg to differ by aozilla · · Score: 2

      The FSF does not determine copyright law. If your program is not already a derivitive work, then linking to a library does not make it one. On the other hand, if your program requires a specific library to work, then it would probably be considered a derivitive work of that library. Either way you still are under no obligation to release source code, you only have to release source code if you distribute the work without creating a derivitive work.


      RMS can say whatever he wants, but the mere act of linking to a library dynamically is not covered under copyright law. To be honest, I think the FSF would agree on that point.

      --
      ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
    11. Re:I beg to differ by mimbleton · · Score: 1

      That is what Lenin said about future economy in former USSR.
      Sure, there was an economy there but would you want to live in that kind of economy ?

    12. Re:I beg to differ by Arandir · · Score: 2

      The FSF has held in the past, and continues to do so, that the act of linking two programs together in the same process space constitutes derivation. From what I can understand of their reasoning, you can distribute your own original source code that intends to link with a GPL library, but you cannot distribute object code from it unless that object code is also under the GPL.

      It doesn't matter what copyright law says, it matters what the FSF says, because they're the ones everyone believes. It's small consolation if a court affirms your right to distribute your own 100% original code if you just spent several million dollars defending that right against Borland just because you used the "open" version of Kylix to write a MPL licensed application.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    13. Re:I beg to differ by WNight · · Score: 2

      Not quite.

      If I release a program that can be linked to any library, that is fine. Now if you decide to link it to an LGPLed (or even GPLed) library, it doesn't change that MY program isn't infringing.

      The FSF says (roughly) that a program is allowed to use any widely published API, without regard for being a derivating work, because other implementations of that library are possible (and likely). It's only when you link to a library which isn't standard, such that your code won't link to anything else.

      They have a bit of a discussion about it on the site. Basically though, I think it's how an unbiased judge would rule. If your work NEEDS mine to function, then it's derivative. If it can use mine, or someone else's, then it's probably not derivative of either. (The abstraction required to make it work with either makes it general enough.)

    14. Re:I beg to differ by BlueWonder · · Score: 1

      There's no clause "this software is always covered by the latest version of the GPL".

      If you don't like the later version, you can still use the earlier one, so I don't see a problem here.

    15. Re:I beg to differ by gorilla · · Score: 2
      It's only when you link to a library which isn't standard, such that your code won't link to anything else.

      Every library that exists originally had only one implementation, so does the program magically change when someone reimplements it? I don't think so.

    16. Re:I beg to differ by WNight · · Score: 2

      Some libraries are documented in such a way as to allow future implementations...

      It's the difference between a public and private interface.

      Go read the FSFs ideas on it, if you don't like my very short interpretation.

    17. Re:I beg to differ by gorilla · · Score: 2

      If you've documented the API, you can re-implement the functionality. The internal methods used may differ, but that's not going to affect a program using the documented API.

    18. Re:I beg to differ by WNight · · Score: 2

      I think I know what you're getting at...

      If I write a program that uses library X which is GPLed, the later creation of library Y doesn't mean my program isn't infringing, because when I wrote it, X is all there was... right?

      The idea is that if an API is developed and documented, it can be assumed that it is intended to be used an a library, to which things are allowed to link. Any program can use that API because you can't copyright an API. The fact that only one library happens to support that API now is irrelevant.

      However, if the API weren't documented, the only way to link with that library would be to write your program to what you see in the source code, which would make it a derivative work.

      Or, that's the theory at least.

    19. Re:I beg to differ by gorilla · · Score: 2

      But if the API isn't documented, then I can't use the library at all. I'm not going to try to work out how to use a library by looking at the method signatures & source code, it's going to be incredibly tedious and error prone. I don't think many people would, it would probably be easier to write your own library if that was the only choice.

    20. Re:I beg to differ by WNight · · Score: 2

      Exactly. So almost any library will be okay to link to because it's got a documented API. But, you can't link into a all GPLed code and call it a library, because most isn't intended for this.

      Now, few people would want to use an undocumented graphics API, but if you consider a standard program, it could be thought of as having a trivial API, one entry function called 'main'... If you could link to this, you could use anyone's GPLed code, and merely call it a library.

      So if it looks like a library, you can use it as such. If it doesn't, you can't. Thus one of the 'technicalities' that could have been used to avoid the GPL is moot.

  26. Enforcability by SanLouBlues · · Score: 2, Interesting

    ". . . in the cases I have in mind, legal technicalities prevented actual criminal prosecution of the violators"

    So convincing other people not to use software which continues to be published is enforcement? What are these technicalities? Specifics man, I need the facts!

  27. Legal != Just by matty · · Score: 2

    If someone were able to take GPL'd code proprietary simply due to a 'loophole', this obviously runs 180 degrees against the spirit of the GPL. The FSF is doing its best to see that no one does this.

    They aren't perfect, but who is?

    1. Re:Legal != Just by Anonymous Coward · · Score: 1, Insightful

      If there is a loophole in the GPL, then it is weak. Pointing out the faults of a company in order to change someone's side is nothing more than mudslinging. In politics, this type of practice is not respected at all. It is viewed the same way in the software industry as well. Instead of complaining about other companies, the FSF should patch the loophole (if a company were to exploit a loophole).

  28. No need to accept a license for copyright to work by Dr.+Zowie · · Score: 2

    No, there's no need to agree to the GPL before incorporating the code into your own work: copyright law forbids you from incorporating and copying the code without permission from the author. The GPL grants you that permission.

    If you didn't agree to the GPL (or get permission from the copyright holder in some other way), you're not allowed to make copies. Not because of the GPL itself but because that's how copyright works.

    The reason why shrink-wrap licenses are prevalent for more conventional SW is that they take away rights that you would otherwise have (if you didn't agree to the license). The GPL does none of that -- it only grants you rights that you wouldn't normally have. Sigh.

  29. I just don't get it. by abe+ferlman · · Score: 2

    People keep saying the GPL takes away freedom. It doesn't. It guarantees that everyone who comes after you has the same freedoms you had. The only thing it stops you from doing is taking part or all of your information and making it proprietary; that is, not sharing it with anyone for personal gain. This is not extreme. This is not even fair. This is basic decency. I personally think it's awful that a license even needs to be written to convince people of this, but our society doesn't glorify sharing so much as it glorifies the individual accumulation of wealth.

    Freedom is a lack of obligation;

    That's an interesting definition of freedom. I think of freedom as being more about maximizing the quantity and quality of options available to individuals. The GPL *is* about freedom- what you refuse to see is that it's not just about *your* freedom to be a dick and take someone's free software proprietary, but everyone's freedom to build on other people's accumulated knowledge.

    the GPL does not define "freedom", it forces obligations on people, and uses the very Copyright they despise as a tool for control.

    This is a rather infantile interpretation of the goals of the GPL. Two points here: 1. in a world without copyright the GPL would be meaningless, so it's consistent to use the copyright system against itself and at the same time clamor for its abolition (incidentally you imply here that all GPLsters believe in the abolition of copyright aaaaand... that's a canard), and secondly, the GPL doesn't use copyright to control information, but to be sure that everyone can use it in any way that doesn't keep others from using it.

    The GPL is about power, not freedom; buy into the GPL myth, and you're just exchanging one master (Mr. Gates) for another (Mr. Stallman).

    Come on dude, what is this, a Craig Mundie press release? How does Stallman become your "master"? Gates will embrace you then add proprietary extensions to your software so that you become incompatible and must upgrade whether you like it or not and by the way, copy his software and go to jail or at least pay ridiculous BSA fines. Stallman makes sure you have source to all your software and you can modify it for any purpose, and only asks one little thing in return: that you not be a dick and take free information and make it proprietary.

    To sum up, only a very selfish person would not see that the GPL creates freedom for everyone by taking away your right to take other people's freedoms away. My right to swing my fist ends at the tip of your nose, and there's a good reason for that.

    Bryguy

    --
    microsoftword.mp3 - it doesn't care that they're not words...
    1. Re:I just don't get it. by mimbleton · · Score: 1

      Well, just look at the kind of problems KDE folks have with Stallman and GPL.
      I doubt anyone could claim that KDE was not free but YET they had so many problems with supposedly "free" GPL.
      Fuck that. It is simply not worth it.

  30. Why looking about warrenty? by Anonymous Coward · · Score: 0

    Why should copyright or anything else should allow restrictions on the usage of an program? This is an broken thought, that never should have left hell.
    The same goes for reduction of warrenty. Luckiely I live in Germany and have no prblem with this, as the local law does not allow these tricks.

    Same for thrink-wrap-licences. Who invented this brain-dead concept? I'm very glad, that it does not hold for me.

  31. I've run into this by renehollan · · Score: 4, Insightful
    Here are some other grey areas:

    1) installing modified GPL code on a machine for a customer to evaluate -- RMS has told me that if the customer controls the machine, it is distribution, but if the code modifier controls the machine, it is not.

    We ran into this when installing a system for a customer for acceptance testing.

    2) Distributing binaries ahead of source (i.e. to subcontractors). RMS has made it clear to me that this is verboten. He sympathized with our plight, but could find no way that the GPL would permit this. OTOH, in practical terms, as long a source was distributed as rapidly as possible, we would likely not face allegations of violation.

    We ran into this when sending "the latest, greatest build of code" to subcontractors, or potential customers for evaluation on machines we do not control. Sometimes we'd want to ship an installation CD, or download updates to someone as part of work in progress. This is a technical violation.

    3) redistribution within an organization. This is a real grey area -- is the organization in control of the code or the individuals who have access to it? Personally, I have taken the former approach, but have never refused to give mods to GPL code to coworkers, when asked.

    --
    You could've hired me.
    1. Re:I've run into this by HamNRye · · Score: 2

      Possible scenario:

      For my e-company, I have made some mods to MySQL to provide some other features I need. I then install this modded version for my team of programmers to work with. Is it distribution?? What if they want a copy for their home machine so they can work from home? Is it distribution then?

      Furthermore, If I consider these mods to MySQL as a buisness asset, and did not want them re-distributed, could I enforce this in the building?? Company is code modifier, machine is owned (controlled) by the company. If one of my programmers takes a copy home (without my knowledge) does it become distribution??

      Assumng a court case based on the last scenario, I have my own mods for use in my buisness, employee takes a copy of the mods without permission. But wait, he does have permission.... The GPL has provided it. Or has it?? And I am now "distributing" said software.

      Think it over...
      ~Hammy

    2. Re:I've run into this by renehollan · · Score: 1
      This whole issue hinges on who has changed the code... you or your company. If you made the changes for the company, then they own them, IMHO. It is up to them to comply with the GPL if they distribute.

      However, further access and work within the company with this modified code, does not, IMHO, count as having distributed the code -- it has not left the control of the company -- it continues to run on company controlled machines. (Of course, RMS may disagree here).

      Now, where it gets really grey is if some employees telecommute, and work with the modified code on their personal computers at home. Since the company has permitted a company asset to leave control of the company (except by virtue of employment contract constraints), I'd think that would count as distribution, and I'm fairly certain RMS would agree -- it's very similar to the subcontracting scenario.

      --
      You could've hired me.
    3. Re:I've run into this by nels_tomlinson · · Score: 2
      Here are some other grey areas:

      1) installing modified GPL code on a machine for a customer to evaluate -- RMS has told me that if the customer controls the machine, it is distribution, but if the code modifier controls the machine, it is not.
      I guess I just don't get it. You are required to make source code available upon request to anyone to whom you have distributed the binary. If you can modify and redistribute, surely you have the source code? How can this be a problem? Remember, it's only for them that want it. You aren't required to force it down the customer's throat. I don't have source code to most of the apps running on my laptop, but that doesn't mean that Mandrake is violating anything. They make the source available, I don't want it. 2) Distributing binaries ahead of source (i.e. to subcontractors). RMS has made it clear to me that this is verboten. He sympathized with our plight, but could find no way that the GPL would permit this.
      Again, what's the problem? If the subcontractors ask, you give them the url for the sources, or just burn them onto a CD or two and drop them into the mail. If you can modify, this must be possible.

      Perhaps the problem is that you want to keep secrets? That's perfectly respectable, but that's not what this license is all about.

      Quite seriously, the GPL does impose some serious burdens on distributors. Fortunately, these can all be overcome by distributing only in source code form. Configure and make are slick enough that this is entirely practical for me, and I'm certainly no programmer. I can't set this stuff up myself, but I have no trouble using it to install big projects like R .

    4. Re:I've run into this by Dlugar · · Score: 1
      We ran into this when sending "the latest, greatest build of code" to subcontractors, or potential customers for evaluation on machines we do not control. Sometimes we'd want to ship an installation CD, or download updates to someone as part of work in progress. This is a technical violation.
      Huh? No it's not. You never have to show them the source code until they ask for it. Read the GPL. That's all it requires you to do.

      Dlugar
      --
      Computer Go: Writing Software to Play the Ancient Game of Go
    5. Re:I've run into this by renehollan · · Score: 1
      You ask good questions. I'll try to answer.

      I guess I just don't get it. You are required to make source code available upon request to anyone to whom you have distributed the binary. If you can modify and redistribute, surely you have the source code? How can this be a problem? Remember, it's only for them that want it. You aren't required to force it down the customer's throat.

      Well, while we may have the source code, it might not be in a form acceptable for redistribution. We generally build from a source control repository... hundreds of packages at once, or at least dozens, with some already available as source and binaries. Our build processes generally are tuned to this source code repository -- if not makefiles per se, then the scripts that perform many GETs and makes.

      The GPL requires the code to be distributed in a a manner that programmers usually use. A straight archive of source packages wouldn't build without difficulty, espescially considering inter-package dependencies. RPM and DEB help a bit, but aren't a complete solution. So, packaging a source distribution actually takes a bit of time the first time around, and is usually not a priority for the lead developers. Of course, in our case, we were aggregating GPL and non-GPL programs and this complicated matters further because WE built both at the same time, but our customers wouldn't.

      As for Remember, it's only for them that want it. You aren't required to force it down the customer's throat. -- you can either distibute source with binaries (or make it accessable the same way, i.e. via a web site, or provide a TRANSFERABLE offer to provide it. The transferable part is the rub -- often you are willing to support your customers, but not all to which your customers may distribute binaries -- you want your customers to support those to whom they distribute. This can't happen unless you distribute source to your customers at the same time as binaries because of the transferable offer clause.

      Now, in our case, we were aggregating GPL code with proprietary stuff in a commercial product -- separate apps running on GNU/Linux, with some free apps and utilities. But, for the most part, we were not in the "Here world, have some code" business. So, providing source to our direct customers was not an issue, but having to provide it to their customers was.

      The sad part is that a lot of the utility code (much written by me) is GPL, but will likely never see general distribution because our customers don't redistribute. I suppose I could ask my former employer for a copy and distribute it myself.

      In closing, I want to point out that our circumstance was not the "embrace free software 100%" case, but rather "employ free software to the degree permitted with non-free software". So, we were really free software parasites, in a way. I recognized this and tried to establish policies to give back as much as possible to the community in that environment, the first priority being strict GPL complience. (The second was to make everything that wasn't really a "trade secret", i.e. lots of utilities and simple apps, GPL).

      --
      You could've hired me.
    6. Re:I've run into this by renehollan · · Score: 1

      Right, but they can transfer that right to ask to third parties, which we might not want to deal with. If your distributing code to 10 customers tops (at several $million on a per-installation basis), you don't want to get into the business of supporting millions of people that they gave the binaries of GPL utilities you included. You wan't them to support that redistribution. The only way to do this is by giving them source up front.

      --
      You could've hired me.
    7. Re:I've run into this by Schoinobates+Volans · · Score: 1

      redistribution within an organization. This is a real grey area -- is the organization in control of the code or the individuals who have access to it?
      Well... Given the talk about the “ASP loophole”, the main problem being that then users are using the app without any chance to see the code (because no redistribution occurs), I'd think that the spirit of the license says that the users should have the code, and thus redistribution within an organisation make the individuals in control of the code. Now, I make no statement about the letter of the license...
  32. And this changes things how? by TheSHAD0W · · Score: 2

    If that software were proprietary, rather than published under the GPL, then that small company X wouldn't have access to that code either, or in fact might not even know it existed, much less that it was available. At least having the code available as open-source makes it possible for companies to consider such projects.

  33. Heck, I thought he meant... by ChaoticCoyote · · Score: 2

    The Boy Scouts of America; man, they're nasty when they want to be...

    ...I know, I was one of those little military wannabes. Heh, heh, I have fond memories of camp fires and indendiary devices... ;)

  34. military wannabe's by Anonymous Coward · · Score: 0

    hehe, that is what the DoD is FULL of. Most especially officers, most especially the Chair Farce.

  35. Re:No need to accept a license for copyright to wo by paulbd · · Score: 2

    All true, but most people imagine that people who break the GPL will be in violation of the GPL. This other article (I really wish I could post a link) is making the claim that you would not be held to be in violation of the GPL, just of copyright law. That would still have pretty serious consequences (as others have pointed out), but not those often imagined to be the result by people who adopted the GPL for their code. The reason I was interested in this other article is precisely that many people seem to think that people who violate the GPL will end up having to release the source code to their products in some way. This other author was suggesting that this is not likely to be true, since none of the provisions of the GPL will be held to apply, merely copyright law. Since it may be hard to invoke monetary damages with most GPL'ed code, the consequences under this part of US law may end up being very different from what the code authors intended.

  36. EULA problem... by ocie · · Score: 2

    The restriction on decompiling software contained in end user licences would make it illegal to decompile a program to check its simillarity with a GPL'd program. I wonder how much of a problem this is?

    From a technical perspective, you can't just do an "ungcc badprogram; diff badprogram.c goodprogram.c", and from a legal perspective, even if you could would this information be admissable in court as it was obtained in violation of the EULA?

    --
    JET Program: see Japan, meet intere
  37. What is code? by Anonymous Coward · · Score: 0
    Code equals knowledge. Code merely expresses information in a machine-readable form. The GPL restricts access to that information in order to implement a political ideal. How is this different to restricting access to any other type of information to promote a politic? How is it any more ethical?


    As Stallman himself is so fond of pointing out, when someone uses information he doesn't subtract from anyone else's use of that information. Stallman clearly doesn't believe his own rhetoric, though, because somehow it will be the end of freedom if any commercial entity ever uses GPL'd information without revealing any developments it makes to it. Can none of the GPL fans see this blatant inconsistency in Stallman's position?


    Either use of information does detract from the creator's use of that information, or it doesn't. The FSF and the community in general needs to decide which it is, because currently they're arguing both sides.

  38. This has to be done, people. by Kasreyn · · Score: 2
    I felt that this paragraph looked bad: 'In such situations we work with organizations to establish GPL-compliance programs within their enterprises, led by senior managers who report to us, and directly to their enterprises' managing boards, regularly.' I'm all for the GPL, but this sounds suspiciously like an Software Publishers' Association audit.


    hypothetical situation:

    Company X downloads GPL'd code Y which would be really useful as part of the new commercial product they're writing. Company X uses code Y and locks it into the binary of the program and breaks the GPL, releasing it as closed source payware and not giving any credit either. Hacker Z suspects his GPL'd code was used in the software but can do nothing because company X can use the DMCA to stop anyone from reverse engineering the program.

    With this is mind, the only way it seems possible to stop someone from stealing GPL'd code is to watch them AS they write code that may contain it.

    Comments, suggestions?

    -Kasreyn
    --
    Kasreyn: Cheerfully playing the part of Devil's Advocate to hairtrigger /. flamers since 1999.
    1. Re:This has to be done, people. by Rogerborg · · Score: 2
      • Company X downloads GPL'd code Y which would be really useful as part of the new commercial product they're writing. Company X uses code Y and locks it into the binary of the program and breaks the GPL, releasing it as closed source payware and not giving any credit either. Hacker Z suspects his GPL'd code was used in the software but can do nothing because company X can use the DMCA to stop anyone from reverse engineering the program

      Not hypothetical at all: it very nearly just happened here. Company X's Employee A tried to use GPL code because it was "free" (I kid you not), and tried to keep it in even after being caught by Employee B and having the GPL explained to him in very short words. Employee B had to point out that this was theft, and that if it got back to Hacker Z, then Company X would fry Employee A on the spot. Employee B had to make it very clear that he considered that he would have a moral duty to inform Hacker Z of the theft before Employee A eventually relented.

      I agree though, if we'd shipped this (in an embedded product) there's no way that the auther would ever have found out. I guess we just have to rely on there being an Employee B at every company.

      As an aside, we're just about to ship with uncredited Mozilla code. I've told my boss and Legal that this is theft. I really hope that they don't force me to find out if I've actually got the balls to see my own company burn.

      --
      If you were blocking sigs, you wouldn't have to read this.
  39. The FSF's interpretation does matter ,,, by JoeBuck · · Score: 2
    The FSF's interpretation of the GPL is irrelevant for any purposes except passing interest.

    Not correct: if the FSF is copyright holder, and tells you "We believe that the GPL permits XYZ" then XYZ is permitted, even if a judge's reading of the GPL comes out different. This is because the copyright holder is free to grant extra permissions.

    Further, if the FSF says "We believe XYZ is not permitted and we'll fight you in court", you'd better either give in, try to convince them otherwise, or pay $$$ to hire lawyers.

  40. Ever heard of fraud? Plagiarism? Impersonation? by Giant+Hairy+Spider · · Score: 2

    So I could take any public domain software and call it my own without modifying it. Because public domain is the "giving up any rights to the work".

    No, public domain is "giving up copyright on the work." The fact of who is the author remains, so any rights which derive solely from that fact remain.

    Do you really think that you could take Alice In Wonderland and put your name on it as the author? It's in the public domain, so why not?

    Because it would be fraud against those you distributed the books to. In such a business fraud, everyone that's hurt gets to sue you. You're impersonating the author, and that's going to have consequences.

    --

    ---
    You'd be surprised at the broadband connection available to things crawling around in your hair.
  41. There is no absolute Freedom by DVega · · Score: 1

    To be oneself completely free does not mean you can do whatever you want with your sun or your neighbor. To be free means you can do whatever you want to do as long as you don't suppress other people freedom.

    That is what the GPL states. It says you can do whatever you want with a piece of code except to limit the freedom of its "relatives". It sounds reasonable to me.

    --
    MOD THE CHILD UP!
    1. Re:There is no absolute Freedom by Anonymous Coward · · Score: 0

      So you're free to use the software in any way that the creators of the GPL see fit. The Soviet Union also allowed people to do what they wanted so long as they didn't violate any laws. I don't think we'd call the USSR a free state, though.

  42. Mutual Assured Destruction by dmaxwell · · Score: 2

    Hacker Z can still argue that he was looking for an infringement of his copyright. Sure, Company X can still threaten him with the DMCA but the GPL violation still stands and still can be enforced separately.

    Hacker Z doesn't have to tell anybody that he reverse engineered anything until he talks to his lawyer. His lawyer can then hopefully negotiate the legal thickets. Company X will look like they're taking candy from little kids regardless.

    If the purpose of reverse engineering is copyright enforcement then reverse engineer away. It may even be settled immediately. I think a case like that would be more of a weapon against the DMCA itself then against Hacker Z. That would be as good a way any to invalidate at least part of the DMCA.

  43. Tainted fruit by Anonymous Coward · · Score: 0

    Ok, like 99% of the other people on this site, IANAL. However, I think I see why this wouldn't be a problem. If the commercial software WAS stolen in violation of the copyright terms of the GPL, then the distributor of it had no legal right to claim copyright on what they distributed. And their copyright rights are what grounds their ability to require EULAs. If they can forbid you to copy their program - to disk, to memory, whatever - then they can forbid you to copy it unless you agree to the terms of their license. But if they can't legally forbid you to copy the program, then they can't force you to agree to the EULA. This defense is only valid if you find a stolen program. But you're not likely to announce anything if you find a non-stolen program, so nobody would find out about your crime. Anyone else have thoughts on this?

    Copyright law WAS originally designed to prevent companies stealing the work of other companies, not to prevent individuals from doing anything since they lacked the ability to violate copyright law when it was written. The FSF isn't a traditional company perhaps, but is using the tools of companies to prevent piracy of the work given into its care. It can easily prove violation of copyright, but as long as the person doing this testing didn't testify against himself, I don't see how any of the companies whose software copyrights he might be violating could prove he was violating copyright.

    1. Re:Tainted fruit by cpt+kangarooski · · Score: 1

      ??? - If you copy out, by hand, a work copyrighted to someone other than yourself, you're infringing. (generally)

      A pretty decent number of people, even back in the 18th century when the first modern copyright laws were enacted in Britain and in America could do that.

      NB that in the US, copyright does not extend to copying programs to disk, memory, or backup, if the program was legally obtained. EULA's powers come through the doctrine of contracts of adhesion, and not significantly from copyright. That is, the question is whether or not buying a program prior to reading or agreeing to a contract binds you to it regardless of anything further that happens. It's somewhat contested, but unfortunately prevailing practices will guide the courts, so if you _really_ want to eliminate it, don't take advantage of it either.

      --
      -- 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.
  44. can't use the dmca by Anonymous Coward · · Score: 0

    It's only available to those who LEGALLY own copyright rights. If the company stole code, they can TRY to use it, but as long as Hacker Z can prove they stole it, they'll have no copyright defense.

  45. Reverse engineering as basis for infringement? by Spinality · · Score: 1

    I am very skeptical that reverse engineering could reveal any but the most boneheaded flavors of copyright infringement. Since stolen GPL/LGPL components start with source, it seems likely that enough source modifications would get made that the binaries wouldn't match up. Using a different compiler with different optimization strategies would of course make the delta greater. (Perhaps reverse-engineering technology has progressed further than I thought since my last experience with it.) I could be wrong, but this doesn't strike me as a fruitful route for uncovering miscreants (though I agree there's a certain evil symmetry to the argument).

    I presume that infringement would be more easily proven the old-fashioned way: threaten some poor schmuck employee with misery and destruction, and as a result get a deposition that proves the theft occurred: "...and then they had me download the source and told me to modify it and bind it into the project." In other words, to use a concept much in the press today: enforcement via humint rather than sigint.

    --
    -- We all have enough strength to endure the misfortunes of other people. La Rochefoucauld
    1. Re:Reverse engineering as basis for infringement? by cpt+kangarooski · · Score: 1

      Which is why, if you genuinely believe that there's an infringement, you compel them to show you their source code or show it to mutually trusted third parties for comparison, get testimony from programmers, etc. There are limits to this veil of secrecy, you know. Trick is, you can't just do this on a whim, either.

      --
      -- 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.
  46. Try this on for size... by Giant+Hairy+Spider · · Score: 2
    defense: "Your Honor, we have an excerpt from the author's web site where my client found the software in question:"
    This program is Free Software, you can download it from...


    judge: "Very well, I find that permission was given by the author to download and make any use whatsoever of the offered materials, including modifications and creations of derivative works, without any further agreement being needed."

    plaintiff: "I object! When my client said 'Free Software' he meant free as in free speech! In other places it is made clear that the software is only offered under the terms of the GPL."

    defense: "The meaning of 'free' as applied to a downloadable product is well established as meaning without cost or restriction."

    judge: "I agree. The author gave permission for unrestricted use, essentially releasing it into the public domain, by referring to it as 'free' and suggesting that people download it in that sentence. Any other offer of more restrictive license terms is irrelevant."

    Think about it. What permissions are implicitly offered by the author, without reference to the GPL? I think that there are a great many circumstances in which a judge can find that GPL'd software has effectively been released into the public domain.
    --

    ---
    You'd be surprised at the broadband connection available to things crawling around in your hair.
    1. Re:Try this on for size... by jmv · · Score: 2

      Does that mean if I go to microsoft.com and download a free demo, I'm allow to redistribute it freely? I don't think so. The same with the GPL. "Free" would mean gratis and the fact that you don't pay for a piece of software doesn't allow you to redistribute it. So it still ends up being copyright infringement.

    2. Re:Try this on for size... by cpt+kangarooski · · Score: 1

      Don't go to law school-- Out of context exerpts like that would _never_ fly. E.g. in the GPL, if one part says that the software was free (which has multiple meanings) and another part said that it was copyrighted (which does not) then it's damn well going to remain copyrighted.

      You can't say "this is public domain except for x, y and z," because those two things are mutually exclusive of one another, and the intent is quite clear. Besides which, in the absence of a very clear statement, most judges are quite likely to behave prudently, and keep the software copyrighted; if that were a mistake, the author can still correct it by more clearly affirming that it was public domain. Not so the other way.

      --
      -- 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.
    3. Re:Try this on for size... by Todd+Knarr · · Score: 2

      Plaintiff: Internet Explorer 6 is available as a free download. ICQ is advertised as free software on the official Web site. Is the court saying that anyone who downloads them may then alter, reverse-engineer, sell and otherwise use and distribute them without any restrictions?

    4. Re:Try this on for size... by nugatory · · Score: 1
      Think about it. What permissions are implicitly offered by the author, without reference to the GPL? I think that there are a great many circumstances in which a judge can find that GPL'd software has effectively been released into the public domain.
      There are two basic misunderstandings here.

      First, this notion of "public domain".... There is only one way that a copyrighted work enters the public domain, and that is when the copyright expires. That's (one reason) why Apache is distributed under a license that says that you may do anything you please with the code: the license is the only way of giving that permission. When the copyright on the code expires, decades hence, then it will enter the public domin and the Apache license will be redundant. But until then, the code is copyrighted, and only the Apache license gives you the right to do anything with it.

      Second, there is no such thing as "implicitly offered" permissions in this context. Copyright law says that you have no permissions to copy a copyrighted work, except as allowed by a license from the copyright holder or under the copyright law notion of "fair use". It's fair use that allows book reviewers to quote snippets of the reviewed work, students to use properly footnoted quotations, and that allows people to freely quote newsgroup postings in their replies, and generally allows all the other things that are "obviously" OK.

    5. Re:Try this on for size... by cpt+kangarooski · · Score: 1

      Er, no, any copyright holder may choose to place a work into the public domain at any time prior to the expiration of copyright. This happens all the time. In fact, as noted by my sig here, this post itself is in the public domain. I hold _no_ rights over it. I can never reassert rights over it. They're gone, and I likes it that way. (assuming that I ever had rights on it to begin with....)

      Additionally, Congress may (probably - don't recall this to've ever actually happened) revoke copyright at any time, causing a work to fall into the public domain.

      But p.d. would be extremely difficult to show to have been implicitly offered. Perhaps a license for any possible use or redistribution to a specific person or class, but to everyone... seems unlikely.

      Additionally, copyright law is chock full of exclusions, and being a positive law, must be explicitly made to exist to apply to some given domain. E.g. there is no copyright on backups of copies of copyrighted software which have been legally obtained by the backer-up. Congress simply does not permit copyright to govern that. Somewhat earlier in history - a few decades ago - copyright did not govern software; it took a while for the courts and Congress to extend it to do so, and until that happened, copying was fair game.

      Fair use is only one of several types of exclusions, defenses, etc. that exist both statutorially and judicially. (and in some situations would not cover the things you refer to)

      --
      -- 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.
    6. Re:Try this on for size... by Rogerborg · · Score: 2
      • defense: "Your Honor, we have an excerpt from the author's web site where my client found the software in question:" This program is Free Software, you can download it from

      Yup. I caught one of our developers trying to sneak GPL code into our (closed source) commercial product. He claimed that it was OK because it was "free". Honestly.

      Also, we're just about to ship with a pile of uncredited Mozilla licensed stuff in there. I've told legal and I've told my boss that this is theft. I await their response.

      Based on this, think "free" software is probably used uncredited and unlicensed all over the place, both through ignorance and through obstinance.

      --
      If you were blocking sigs, you wouldn't have to read this.
  47. Re:Ever heard of fraud? Plagiarism? Impersonation? by cpt+kangarooski · · Score: 1

    As a fraud issue, yes, that's true. But that does not satisfy his demand -- I could also republish it just as easily w/o any name attached at all. Or modify it and attach my name to the work, inclusive of the modifications. Tricky then, I suspect, to determine if it was fradulent to let people so assume the authorship. (e.g. Disney can put out "Atlantis" but I seem to have missed the credit given to Plato)

    --
    -- 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.
  48. Re:No need to accept a license for copyright to wo by megalomang · · Score: 1
    All true, but most people imagine that people who break the GPL will be in violation of the GPL

    I think the misunderstanding centers on semantics.

    If you distribute GPLd material under circumstances disallowed by the GPL, then you would be violating the GPL agreement that you inherently agreed to follow when you redistributed the material.

    Under copyright law, the owner of the copyright is able to decide how the material is distributed. The FSF offers you permission to modify and redistribute only if you accept their agreement. If you modify and redistribute under other terms, you have broken the agreement, i.e. violated the GPL.

    So, it follows that if you are in violation of the GPL, then you are in violation of copyright law. The copyright owner may then proceed take you to court since you have violated copyright law by violating the boundaries you accepted by agreement (the GPL).

    many people seem to think that people who violate the GPL will end up having to release the source code to their products in some way

    No, I would guess that is merely one term under which the FSF will settle out of court. The other is possibly to pay damages or a portion of revenue, although I don't think we've seen this before. If taken to court, the outcome may very well call for monetary damages AND for the developer to cease selling the software -- an outcome that developers would definitely not like to see.

    may be hard to invoke monetary damages with most GPL'ed code

    I'm sure it would be plenty easy to assign monetary damages to stolen software. You would need to be creative. For example, you could assert that the development of said software would take a certain amount of person-hours. The person-hours would be a fraction of the whole amount of development cost. Perhaps this fraction could be applied to the total potential revenue to compute the monetary damages. If the source weren't of value (for this to apply, it would have to be free to develop the code or it would have to not be worth anything to a potential user), the developer would not have stolen it in the first place.

    It may be so easy to assign monetary damage that nobody has thought to fight FSF in court for fear of the consequences if they were to lose.

  49. Re: Hey, how about this one... by megalomang · · Score: 1

    Hey! And I can think of an equally absurd scenario:

    defense: "Your Honor, my client would like to enter a plea of "non guilty" to the charge of shoplifting made by the retail store Best Buy. It seems that although the retailer has given my client permission to enter their establishment and peruse their DVD selection, they were unaware that that the movie "Free Willy" has inadvertantly been made free by its own title. In conclusion, my client cannot possibly be charged for shoplifting as he has not taking anything of value."

    judge: "You are correct... case dismissed."

    plaintiff: "I object. I put a price tag on the item, thereby assigning a monetary value to the product."

    defense: "The meaning of 'free' as applied to a piece of merchandise is well established as meaning without cost..." et cetera, et cetera....

  50. The way I look at it... by gidds · · Score: 0
    ...is that BSD-style licenses make the code completely free, for now - though someone might release their own version that's not free in any sense of the word.

    OTOH, GPL-style licenses, by making a few restrictions, make the code free (to that degree) for ever.

    In an ideal world, we'd trust people not to profit from our work, to our loss, or attempt to take control of it from us. In such a trusting world, BSD-style licenses would be all you needed (if that). Unfortunately, in this world, I can understand why people choose GPL-style ones, and I hope you can too.

    --

    Ceterum censeo subscriptionem esse delendam.

    1. Re:The way I look at it... by AME · · Score: 2
      BSD-style licenses make the code completely free, for now

      No. Code released under BSD license will always be free. If someone takes that code and makes proprietary software from it then the only thing that's not free is the difference, since anyone could always go back and get the original BSD code freely.

      --
      "I have a good idea why it's hard to verify programs. They're usually wrong." --Manuel Blum, FOCS 94
    2. Re:The way I look at it... by Anonymous Coward · · Score: 0

      and why, exactly, is it a _good_ thing for the difference to be not free?

    3. Re:The way I look at it... by cpt+kangarooski · · Score: 1

      Think of it though, as a solution to the tragedy of the commons problem. If the original version is free, and all successive versions are not, there's comparatively little gain to the community, particularly as things move forwards, and things fork, with no folding of the improvements of the fork back into the original.

      GPL attempts to solve this by restricting access to the commons (not use per se, but distribution and modification) to those who are willing to make a comittment to maintain and improve the commons, to their own benefit, and to the benefit of others. It's not perfect, but it seems to ultimately result in a more sustainable output of free software.

      --
      -- 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.
    4. Re:The way I look at it... by AME · · Score: 2
      I am well aware of what the GPL attempts to do. My post was not speaking about that.

      What I'm saying is that much of the rhetoric coming from the GPL camp is just so much pathos. I would respect the arguments of many GPL proponents much more if they were simply a little more intellectually honest.

      To say that information that I have released openly to the public can be commandeered by somebody else and somehow no longer be open is blatently dishonest. It's a lie. What I've released to the public will always be available to the public. I've yet to hear a single GPL proponent admit that this is, in fact, true, or else argue cogently against it.

      Instead, every time I or someone else points this out, one or more people, just like you, respond by changing the subject.

      --
      "I have a good idea why it's hard to verify programs. They're usually wrong." --Manuel Blum, FOCS 94
    5. Re:The way I look at it... by cpt+kangarooski · · Score: 1

      It seems that perhaps then, many of the GPL proponents you encounter are paraphrasing or misstating the actual situation, which is more as how I described it. The people you accuse of changing the subject are more accurately, I think, trying to rein it back onto track by correcting that error.

      I'm certainly _not_ contesting that the original work BSD'd is lost. But I do think that its value is minimal because it does nothing to encourage others to do likewise, and at least in this sector, code doesn't really increase in usefulness or importance with age.

      Aside from the people that simply don't like the GPL camp, many of the complaints with the GPL seem to be coming more from people who would benefit from BSD'd or public domained code, rather than those who would be releasing it. The releasors at least get to weigh how likely it is that GPL'd code will be improved upon, with a guaranteed value, against how likely it is that improved BSD'd code will be released openly.

      GPL proponents seem to be, perhaps, less trusting, but hell, that's okay too. Not like we have to be pollyannas.

      --
      -- 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.
  51. A more friendly GPL by erroneus · · Score: 2

    While this sounds like a "Nazi" [SPA] approach to some, to me it sounds like GPL leaders are simply extending their hands to help avoid a potentially costly legal battle. In my opinion, it's a sane, friendly and mature approach. By GPL supporters saying, "Here, let me help you comply and make this work with your business goals..." they are improving the "feel-good" effect of using GPL as well as the cold business aspects of the GPL.

    Let's face it, by giving companies a difficult time where the GPL is concerned, we are stiffening the arguments against "free software" that are currently preventing companies from using it.

    1. Re:A more friendly GPL by MikeBabcock · · Score: 2

      I'm still trying to figure out how a reader could confuse a company having an internal self-audit procedure for compliance with an external group showing up impromptu and demanding counts of licenses.

      --
      - Michael T. Babcock (Yes, I blog)
  52. You don't know what is lack of freedom by DVega · · Score: 1
    The Soviet Union also allowed people to do what they wanted so long as they didn't violate any laws.

    No, you are wrong. That is the USA's way. The Soviet Union only allows it people to do what they were permitted to do. Nothing else.

    --
    MOD THE CHILD UP!
    1. Re:You don't know what is lack of freedom by Anonymous Coward · · Score: 0

      So within the given framework, people are allowed to do what they want. I don't see how you can reconcile restricting someone's freedom to do anything they want and still call what you are giving them "Freedom". You may say that there are various degrees of freedom, but then the GPL still falls on the 'very restricted' side of that coin.

  53. I didn't mean it as an "out of context excerpt" by Giant+Hairy+Spider · · Score: 2

    E.g. in the GPL, if one part says that the software was free [...]

    I obviously didn't mean that the excerpt was from the GPL. I meant that a page written by the author, linking to the software, said that. It could be a permission in itself, and then there would be plenty of room to argue over the exact permissions given.

    The important question isn't the author's intention, but what is a reasonable person's interpretation of the author's words. If the reasonable interpretation at the offer of download is "Do whatever you want with this." not, "You are only offered one copy of this software to be installed and run unaltered on one computer, other permissions are offered under the terms of the GPL." then that's the permission that's been given, regardless of any text files distributed with the software. And it doesn't matter what other terms it is offered under in other places, if the author ever gives blanket permission for any use to everyone, he can't take it back and sue people who took him at his word.

    I'm not saying that it's a simple case that all GPL software would be found to be basically in the public domain in any court case. I'm saying that it's not a simple matter, that there are a thousand possible weaknesses in GPL'd software, this is just one example.

    As for the examples of MS downloadables in other replies, they are never referred to by the copyright-holder as "free software," though they might say "free download" or "free upgrade." The source code isn't given, and generally they are very careful about stating which license terms apply when they offer a download. The typical free software author is hardly that careful.

    Even so, I think it's very debatable whether EULAs are legally binding, and it has to be argued largely on a case-by-case basis.

    --

    ---
    You'd be surprised at the broadband connection available to things crawling around in your hair.
    1. Re:I didn't mean it as an "out of context excerpt" by cpt+kangarooski · · Score: 1

      Free doesn't really seem to me to have the same connotations you think it does, with regards to copyright, though, even if it were just something that the distributor had put up on a page.

      As many GPL advocates know, free, in English, where products are concerned, tend to relate to the price, i.e. free as in beer. Are you really proposing that if I went to a bookstore, and they gave me a free book, that I could reasonably infer from that that they were surrendering the copyright? Doesn't really jibe to me. I think that you have to be fairly specific, when you are placing something into the public domain - your action has to be quite easily interpreted in only that one manner.

      (incidentally, you can, IIRC offer things under the two different terms. if they accept the worse of the two though, that's their problem, they assented.)

      You're right about EULAs of course... here's hoping we can get them thrown out en masse.

      --
      -- 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.
  54. Knowledge _does_ want to be free by ChaosDiscord · · Score: 2

    Knowledge doesn't want to be free -- knowledge has no desires of any kind.

    Stop being so literal. If I said "Water wants to run downhill," would you complain that water doesn't have any desires? It's a quotable way of summarizing a more complex situation.

    If it bothers you so much, change "wants" to the more accurate "tends." "Water tends to run downhill," and "Knowledge tends to be free." And since free is a potentially confusing word, perhaps a further tweak, "Knowledge tends to spread out of control." (Not a perfect tweak, but I don't see an improvement right now.)

    No one will contest that water tends to run downhill (I hope). Knowledge certainly spreads out of control. If I share with you a secret, say my recipe for cookies, I'd be hard pressed to stop you from sharing that knowledge further. If you've got a good memory, I can't take it away from you, and you are physically able to reproduce it and share it at will. As a race, we've continuously worked to make it easier to share knowledge. Writing. Printing. Photocopying. Faxing. Web pages. Email.

    Sure, we've passed laws on copyright and trade secrets to try and restrict the flow of information. But in the absence of such laws I can't really stop you (short of physically detaining you) from spreading knowledge I've given you. Even with the laws, it's quite easy for someone willing to make an unauthorized copy to do so.

    We're tried technical measures. Macrovision, copy protections. But ultimately you show the movie, book, or music to a person. A person with a video camera can reproduce the work. For text a person with a pad of paper and a pencil can slowly copy it down. All it takes is one person to acquire a non-technically restricted copy before the it can be widely and easy copied using modern technology.

    People like to spread knowledge. It's hard wired into humanity. Knowledge wants to be free because people want to spread it.

  55. Partial modification by Anonymous Coward · · Score: 0

    What if I take a program such as Emacs and progressively rewrite each function using my own code (using the GPLd functions to test them) to the point where the final product, if not tested using original emacs code, would not be a derivative work? Since each modification is the derivative work of the original, doesn't each version (with only some of the functions modified) have to be covered under the GPL? Must the final work be covered under the GPL?

  56. Is it simply not worth it? by abe+ferlman · · Score: 2

    Well, KDE/Qt *wasn't* free in the sense that the debian/fsf people wanted it to be. They chose to vote with their feet, and then the KDE people apparently decided it *was* worth it and GPL'd QT.

    bryguy

    --
    microsoftword.mp3 - it doesn't care that they're not words...
    1. Re:Is it simply not worth it? by mimbleton · · Score: 1

      Technically KDE has no say about Qt since they have no formal relation with Trolltech (which is strictly for profit entity.)
      I think fsf declared their own little jihad against KDE and Qt to get them to switch to the only acceptable license.
      It was pure blackmail against folks who, and everyone in Stallman camp knew that, were writing FREE software, just as free as any GNU package.
      This is very typical to all "revolutionary" movements. As soon as they get bit of publicity, internal struggles begin.
      Freedom or no freedom, human nature is always the same.

    2. Re:Is it simply not worth it? by cpt+kangarooski · · Score: 1

      Blackmail? Sheesh, that's like saying that there's something terrible about labor unions because it involves many people acting in concert. If many of your users boycott your product because you don't include pictures of baby antelopes, and by God, they want them, you're going to cave, or you're going to live without them.

      Nothing unusual here, honestly. Everyone has to meet demands on the terms of the demandees, all other things being equal.

      --
      -- 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.
  57. Re:Ever heard of fraud? Plagiarism? Impersonation? by Anonymous Coward · · Score: 0

    Having just an hour ago seen Atlantis for the 7th time, I can with reasonable authority assure you that it is only marginally related to anything that Plato wrote (given that most of it takes place in 1914AD). Though, it does refer to Plato and attribute some quotes about Atlantis to him.

  58. mod up ^^ by RelliK · · Score: 2

    Yeah, lots of free software comes with this warranty notice prominently displayed. (You even got the wording right). When I see these words I immideately think of Debian -- they put it in motd by default and that's one of the first things I change after I install a new Debian system. Kinda annoying, but neccessary.

    --
    ___
    If you think big enough, you'll never have to do it.
  59. GPL sucks big time by Anonymous Coward · · Score: 0

    Only a fool would use the GPL. As a professional programmer, no way in hell I'd touch it. Wake up people! As this industry matures, GPL will be challenged and disappear in a puff of smoke and mirrors. EULA will certainly help that. GPL is a cancer, a blight upon the computing landscape. LGPL is quite a bit better. You frickin' open source freaks. Go back to flippin' burgers; at least you will make a little $.

  60. Re:Totally Offtopic But Honest Question: by Anonymous Coward · · Score: 0

    Nuke him. He's in the mountains, right? So let's just drop 2-3 small atom bombs and let him get cancer. No ground troops, no pakistan problems, just a small message delivered from the sky. If I was him, I'd hide in a city somewhere. We've got the technology to satellite scan the entire area, if we wanted. Can't deny that exists.

  61. hey moderators? suck my ass by bobalu · · Score: 1

    troll shit, when you fucking assholes grow up you'll realize the meaning of the word opinion, even when you disagree with it. Everything I wrote is factually true and in response to the original (off-topic!) message.

    for the vast majority of you i was a moderator long before you found the place.

    read the guidelines again.

    --
    The revolution will NOT be televised.
  62. Pure FUD by RelliK · · Score: 2

    I really hate it when people do that. The above post irritates me not because it criticises GPL, but because it contains NO INFORMATION. Read it carefully. Everything in the post is pure conjecture with a couple of clever frases thrown in just to make it look important. Mr ChaoticCoyote, if you want to criticise anything, I challenge you to provide FACTS and argue your position with logic, not thinly disguised rhetoric designed to entice a knee-jerk reaction. For instance, how does your slogan relate to GPL? How do you justify your last statement? Sigh... Sadly, rhetoric still works better than logic in motivating the croud...

    --
    ___
    If you think big enough, you'll never have to do it.
  63. Re:Ever heard of fraud? Plagiarism? Impersonation? by cpt+kangarooski · · Score: 1

    I've also seen the movie. However, AFAICT, he's not referenced in the credits, which is different from referring to him in the movie itself (which is fictional, and thus not a reputable place to find credit) or in the quote at the beginning.

    Not that I mind that they left him out; I don't care. But they aren't compelled to leave him in.

    --
    -- 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.
  64. Re:No need to accept a license for copyright to wo by cpt+kangarooski · · Score: 2

    Yeah, but because the work is being disseminated, presumably for no charge, that will really significantly lower any possible damage awards. The copyright holder is, after all, seemingly getting along fine without any compensation already... what's he out, exactly?

    Nevertheless it is worth something, and if it happened a lot, punative damages to discourage such behavior in general increases in probability.

    --
    -- 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.
  65. Re:are you a true american? by Anonymous Coward · · Score: 0

    Bah! At least Tokyo Rose was entertaining. Can't you guys at least post MP3 links or something to go along with the propoganda?

  66. Re:Totally Offtopic But Honest Question: by Anonymous Coward · · Score: 0

    After Pearl Harbor was bombed, I think we started killing Japanese in the Phillipines and other places pretty quickly. It didn't matter that they weren't involved with Pearl Harbor directly. Same deal here. So, if you're a terrorist don't get the idea that your lack of involvement in WTC/Pentagon/PA is going to get you off.

  67. Fanatics. by codeforprofit2 · · Score: 1

    Why is everyone looking for fanatism in Afganistan when there are plenty of it right over at the free software foundation.

  68. Damn never enforcable by Anonymous Coward · · Score: 0

    GPL is the evil of this society. In fact the law itself is nothing sure than communist. It should be band and taken off the books

  69. Mod this comment up!!!! by Peter+Eckersley · · Score: 2

    This is a really important question. Were these problems with evidence, problems with fair use exceptions (not really a GPL violation), or problems with jurisdiction?

    Perhaps the circumstances indicated that the damages would have been trivial, and hence the prosecution would be pointless, but again, in that case surely the license violation would not have been so problematic?

    Actually, if the copyright holders were not willing to co-operate, then the license would not have been enforceable- for example, if the author was deceased and their estate was not willing to become involved.

    Enough wild speculation :). I can't really think of any sensible reason which might have made prosecution impossible.

  70. Blackmail? Is that you Craig Mundie? by abe+ferlman · · Score: 2

    It was pure blackmail against folks who, and everyone in Stallman camp knew that, were writing FREE software, just as free as any GNU package.


    Blackmail is when you tell someone you're going to reveal something embarassing about them if they don't pay you. Capitalism is when people don't use a product if it does not meet their needs. Now which one do you think the fsf engaged in again?

    Bryguy

    --
    microsoftword.mp3 - it doesn't care that they're not words...
  71. Re:No need to accept a license for copyright to wo by sealawyer · · Score: 1

    "Since it may be hard to invoke monetary damages with most GPL'ed code, the consequences under this part of US law may end up being very different from what the code authors intended."

    It would not be that prohibitively difficult to obtain monetary damages from infringements of free code. First if the code is federally registered prior to the infringement, (and in some cases shortly after infringement) statutory damages are available without having to prove actual damages. I hope all US based programmers who release free code are taking the inexpensive step of registering their code with the Copyright office.

    Second, actual damages can be based on profits obtained by the infringer (unjust enrichment) rather than simply lost value by the copyright holder, so if you win and get to audit the infringer, you can still get paid.

    A final problem for the infringer is that an injunction might cause him to breach all of his business contracts because he will no longer be able to sell his product. At least by complying with the GPL, the infringer can avoid being sued by all of his customers.

  72. Re:Blackmail? Is that you Craig Mundie? by mimbleton · · Score: 1

    No, it was blackmail.
    Despite the fact that KDE was free software , fsf refused to declare it us such unless every piece of code there ( including Qt over which KDE folks had no say) went GPL.
    The point is, it was not about freedom - it was way to handicap KDE against Gnome using GPL.

  73. Re:No need to accept a license for copyright to wo by megalomang · · Score: 1

    That's a good point. But I would say that he is out all the time and effort that he has donated to a non-profit cause for which he feels strongly. Given the professional could have charged a relatively large sum of money as a consultant, I would say the damages could be quite high.

  74. Re:Blackmail? Is that you Craig Mundie? by abe+ferlman · · Score: 2

    Again, you seem to be mistaking the public distibution of true facts with the threat of revealing embarassing information unless the victim pays up. The latter is blackmail, and is unrelated to this situation.

    I think maybe what you're groping for is that the fsf didn't like what KDE was doing and tried to persuade them to change. They did so by referring to their standard for the freedom of software and identifying the ways in which Qt and KDE were not up to snuff. Product comparison != blackmail, I'm quite sure of it. This is getting dull, Craig.

    Bryguy

    --
    microsoftword.mp3 - it doesn't care that they're not words...
  75. Re:No need to accept a license for copyright to wo by tricorn · · Score: 1

    No, the copyright holder was expecting compensation in the form of contributed source code being made available. Thus, the damages migh be:

    a) fair market value of the source code that was infringed upon, where "fair market value" means how much non-exclusive use/modification/distribution rights COULD have been sold for to someone who didn't want to agree to the GPL (and many examples exist of code which is both GPL and commercially licensed, so a claim that any software released under the GPL has zero worth for licensing the right to not be subject to the GPL is clearly wrong); or

    b) the fair market value of the source code that wasn't contributed back as GPLed code; could be based on development costs (which a commercial enterprise is probably tracking), or based on how much the commercial product is being sold for, or even based on how much was being asked or offered to license the source.

    I've never interpreted the GPL as meaning that if you didn't comply with its terms you'd be forced to do anything - simply that you would then be subject to the penalties of having infringed on copyright. Saying that the GPL can't force you to do anything is accurate but irrelevant. What the GPL does is offer you an alternative to violating copyright law.

  76. More info on "mere aggregation" and "OS" loopholes by yerricde · · Score: 2

    Thinking up broad interpretations of "mere aggregation" shouldn't be too difficult.

    Here's how to create a mere aggregation loophole, and here's how to create an operating system loophole.

    --
    Will I retire or break 10K?
  77. Copyright law permits incidental copying by yerricde · · Score: 1

    A long time ago, in a courtroom far, far away, a judge ruled that loading a computer program into memory is making a copy of it ... In a rational world, loading a program into memory (or any other incedental copy, such as installing it on a hard drive) should be considered fair use.

    United States copyright law, 17 USC 117(a)(1), permits some incidental copying (such as loading into memory or installing to disk); however, other parts of copyright law are far from rational.

    --
    Will I retire or break 10K?