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.
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.
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.
..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.
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.
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
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
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.
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?
I thought this information might be helpful so some load balancing can be done.
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".
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...
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?
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.
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.
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).
All about me
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!
An audit by the BSA is basically blackmail of the worst kind.
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?
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"?
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.
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...
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!
I have really bad gas. And you?
Greens are fags, too!
It's cock they suck.
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.
Make even shorter URLs - 8LN.org
". . . 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!
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?
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.
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...
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.
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.
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.
The Boy Scouts of America; man, they're nasty when they want to be...
All about me
hehe, that is what the DoD is FULL of. Most especially officers, most especially the Chair Farce.
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.
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
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.
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
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.
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.
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!
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.
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.
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.
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
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.
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.
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.
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....
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.
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.
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!
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.
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.
Search 2010 Gen Con events
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?
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...
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.
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.
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 $.
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.
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.
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.
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.
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.
Bah! At least Tokyo Rose was entertaining. Can't you guys at least post MP3 links or something to go along with the propoganda?
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.
Why is everyone looking for fanatism in Afganistan when there are plenty of it right over at the free software foundation.
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
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.
Fixing copyright
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...
"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.
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.
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.
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...
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.
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?
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?