Slashdot Log In
Dealing With a GPL Violation?
Posted by
kdawson
on Tuesday March 04, @12:41AM
from the enforcing-it dept.
from the enforcing-it dept.
Sortova writes "For many years now I've been maintaining OpenNMS, a free and open source network management framework published under the GPL. A couple of years ago it came to our attention that a company called Cittio was using OpenNMS as part of their proprietary and commercial network management application. I talked with Jamie Lerner, the Cittio founder, and he assured me that Cittio was abiding by the GPL. However, we were recently contacted by a potential client who was also considering Cittio's Watchtower, and it appears that they are not disclosing that they are using GPL'd code or at least not in the clear and concise fashion required by the GPL, including the offer of source code for all of the code they are including and any changes being made to that code. Since the copyright for OpenNMS is held by a number of commercial companies, the Software Freedom Law Center is not able to help us defend or even investigate a potential violation. I was curious if anyone here on Slashdot had experienced anything similar or has any advice?"
Related Stories
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading ... Please wait.

You don't know they are in violation (Score:5, Informative)
You also make the claim:
FAIL.
Re:You don't know they are in violation (Score:4, Insightful)
If there's something they've changed in your project then purchase a copy and put the changed code in your version, since any modified GPL code must be re-distributed as GPL code.
Re: (Score:3, Informative)
"postgresql-8.0.2.tar.gz ... GNU General Public License (GPL)"
Wrong license. As mentioned on the PostgreSQL site [postgresql.org] page, the project uses the BSD license.
Re: (Score:3, Informative)
Re:You don't know they are in violation (Score:5, Insightful)
Only Cittio's customers (the ones receiving the product) could ask for the source code, because they're redistributing to them, not you. Cittio's customers could then re-distribute that GPL code however they wished.
Re:You don't know they are in violation (Score:5, Informative)
This is not entirely true.
For commercial distribution, the source has to either be included with every copy of the binary, OR the GPL requires a written offer which to any third party, including third parties who are not their customers.
If they chose option (b) for distribution of their source code, then they do have to give something to non-customers, in order to avoid violating the GPL.
That way their customers can re-distribute the binaries and pass along the offer to others.
See the GNU General Public license version 2 section 3.b: b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
You've achieved your desired goal (Score:5, Informative)
That said, it's not at all clear that you had anything to complain about. If SFLC won't help you for the reason you gave, that means you don't have any standing in the matter. You can't sue anyone about it. So, there's not much use in complaining.
IMO, you should make real sure that you at least own the copyright of your own work before you contribute any more.
Bruce
Re: (Score:3, Interesting)
Re:You've achieved your desired goal (Score:4, Funny)
They should just give him his own personal karma rating.
"Karma: I'm Bruce fucking Perens".
Asked before -- the answer is the same (Score:5, Insightful)
Check out the SFLC guidelines. (Score:5, Informative)
The SFLC's Legal Issues Primer for Open Source and Free Software Projects [softwarefreedom.org] covers this. You probably want to give it a read.
Still, if it's really important, ask a lawyer, don't ask Slashdot.
Re: (Score:3, Insightful)
Re:Check out the SFLC guidelines. (Score:5, Informative)
Bye bye my application (Score:5, Insightful)
Re:Bye bye my application (Score:4, Insightful)
And it is something that is done by sales people, not programmers?
Re: (Score:3, Interesting)
Re: (Score:3, Interesting)
Re: (Score:3, Insightful)
Re:Bye bye my application (Score:5, Insightful)
Why would you think that? People are usually good at some things, not at others. I think it's very likely that a person good at programming and software design wouldn't necessarily be good at (or even interested in) running a business, accounting, marketing, all the legal stuff, etc. It's also very hard to find people to come in with you who are, based only on your software/coding expertise. I speak from experience.
Re:Bye bye my application (Score:5, Insightful)
Do a little digging yourself, get a lawyer (Score:5, Informative)
Once you're reasonably sure they're in violation, consult a lawyer who knows IP law, preferably one familiar with the GPL in particular. Even on Slashdot, I'm not going to try giving you advice beyond that. It's not cheap, but there's a decent chance of getting legal expenses awarded in court.
Re:Do a little digging yourself, get a lawyer (Score:4, Informative)
Re:Do a little digging yourself, get a lawyer (Score:5, Interesting)
This is well documented already!!! (Score:5, Informative)
As has been said: They don't have to give the code (Score:5, Informative)
...out on the web. Nothing in the GPL says that a licensee has to freely offer the code to absolutely anyone free of charge, to anyone that asks, in the manner the asker chooses. It says that they have to offer the code, in a manner of their choosing to anyone that asks.
In a commercial hardware product, that means that the company can insist on only distributing the code by sending it to you as a bunch of floppy disks, for all the GPL cares.
Now, once someone has the code, that person can then re-distribute the GPLed code however they feel.
One example: My Toshiba HD DVD Player [toshiba.com] (don't laugh, it was a present,) contains GPL code. Toshiba doesn't make this fact obvious. It's buried in the manual for the product. Toshiba doesn't make the code available on their website, because they're not required to. To quote the GPL 2.0 that my Toshiba uses:
The internet isn't the only medium customarily used for software interchange. And they are allowed to charge a reasonable fee for duplication and distribution. (See GPL section 1.) If they really felt ornery, they would be perfectly within their rights to charge you for the physical cost of a bunch of floppies, and the time (at minimum wage, or even higher,) some flunky had to spend copying onto those floppies.