Slashdot Mirror


FSF Threatens GPL Lawsuit

An anonymous reader writes "Dan Gillmor of the San Jose Mercury News reports that OpenTV is violating the GNU General Public License. He notes that the Free Software Foundation is threatening to file a lawsuit in the case. If you haven't become an associate member of the FSF yet, now would be a good time!" Note that Gillmor is reporting the FSF's claim of violation, not making it himself.

33 of 426 comments (clear)

  1. Umm, and by Anonymous Coward · · Score: 5, Informative

    Since nobody ever reads the article around here, i want to get this one paragraph out in the open and up at the top as quickly as possible, in hopes it will keep some stupid flamers from making stupid posts:

    OpenTV's intellectual property lawyer, Scott Doyle, says there's been missed communications on both sides but that the company has no intention of violating any legal agreements. He says the company plans to post the code in question online. :shrugs:. I've never even heard of OpenTV

    1. Re:Umm, and by visualight · · Score: 4, Insightful

      But if the FSF is right that OpenTV is violating the GPL, and if this behavior is found to be legal by the courts, the entire free-software and open-source movements could be derailed.

      It seems to me that if the GPL were weakened by a court decision, that same decision would also weaken copyrights generally and eula's specifically. Which brings to mind and interesting possible scenario:

      The lawyers at MS, realizing that the GPL is about to put on trial, initially rejoice but then realize that their own eula is also in danger. Bill Gates donates a billion dollars to the FSF legal fund as a "gesture of goodwill".

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
  2. But... by Realistic_Dragon · · Score: 4, Interesting

    Surley if the company is distributing GPL code under additional restrictive licensing agreements, the recipient can jsut ignore these and redistribute the code freely under the GPL? (Assuming he was very sure that this was the case.)

    If the company does put the code online and issue a serious apology and a statement about their commitment to open source then sueing them may just send the wrong message about the open source community. However, if they show even the slightest sign of offending again the FSF should put their balls in a vice and squeeze hard - decent programmers who choose to give their work away should not be taken advantage of.

    --
    Beep beep.
    1. Re:But... by nuggz · · Score: 5, Insightful

      decent programmers who choose to give their work away should not be taken advantage of.

      Sure they should, they gave it away!

      Now those who license it under the GPL did NOT give it away and should have their license respected.

      Back before my time the BSD license said you had to display the credits. Some little company (AT&T wasn't it) didn't want to play by the rules, I wonder how that turned out?
      The old BSD license was very close to giving it away, much closer then the GPL, and courts ruled it was enforcable. I would be surprised if the GPL was any less valid.

  3. How many developers get away with this? by TD_3G · · Score: 5, Interesting

    Does anyone know of any statistics on how many developers actually get away with using Open Source Software (more specifically GPLed) code within their closed source products. It would seem to me that with the large distribution of GPLed code and the ease of use to obtain it along with documentation on how to use it, more and more people would do this assuming no one will ever find out. Afterall, how many people actually go around trying to look for breaches in the GPL.

    --
    ...
    1. Re:How many developers get away with this? by Anonymous Coward · · Score: 5, Interesting

      I was once asked the best way to obsfusicate the 'readline' library for use in a proprietary project - I didn't feel inclined to supply an answer.

      One of the worst offenders are Viglen Computers in the UK, who sell a network proxy/security/mail 'black box' that nmap reports runs on Linux, and the proxy appears to be Squid. The GPL is included in the webmin interface (well buried) but no source code is supplied on CD and there is no way to recover it from the box (without some pretty dedicated reverse engineering).

    2. Re:How many developers get away with this? by lynx_user_abroad · · Score: 4, Interesting
      Does anyone know of any statistics on how many developers actually get away with using Open Source Software (more specifically GPLed) code within their closed source products.

      Try this little thought experiment; You're a (reasonably smart) software developer. You're paid to develop a portion of a proprietary software product. You find a function in a GPL'd program which does what you need. You do the copy/paste/globalsub dance and complete the project.

      Then a bit later, you get called into a meeting with your manager and some junior coder dude from another part of your company.

      "Hey dude, like, it kinda looks like, for your code, you like just copied the GPL'd stuff and substituted your own identifiers, man."

      This brings up the common questions of:

      If this was some "simple" piece of code, why didn't you just write it yourself? Are you incompetent or just an idiot?

      If it was complex stuff, did you really think no one would notice your implementation was identical to the GPL'd one, or are you just an idiot?

      Did you think your company could get away with this because you supposedly keep all your code secret (as if no one ever leaves your company, or there aren't any honorable, clued, and GPL-sympathetic people employed there) or are you just an idiot?

      Believe me, it's not that much more comfortable to be "that coder dude" having to ask the questions like "did you really write this yourself?" and "Do we have the rights to ship this to our customers?" and "...ummm...BugTrak just reported a vulnerability in the GPL'd one, do we need to go back and check our implementation?" Been there, done that. It's no fun counting dots on the ceiling why the Legal guy explains that we can't ship the product as planned, or have to recall everything we've already shipped.

      --

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

  4. Looked like an odd place by EvilStein · · Score: 4, Funny

    OpenTV uad an office in Mountain View for a while, right down the street from Netscape. I used to peek in the window on my way home but I never actually saw anyone IN there, just a bunch of TV screens showing various programming.
    I always thought that it must have been a dot-com front for drugs or something.
    Interesting to see that it's an actual company. :P

  5. Too little too late. by FreeLinux · · Score: 5, Interesting

    It is great that they are putting the source online, if they actually do it. But, the fact of the matter is that they are only doing this after being called on the carpet by the FSF. They had no intention of doing this before. That means that they were intentionally or inadvertantly defrauding their customers and the original developers of the code. This then leads to the question of damages. Actually, there is no question of damages but, rather a question of how much and to who?

    As a final note cases such as these serve as a warning to any other potentially unscrupulous individuals that may have considered stealing GPL code. Put simply, such a law suite will further legitimize the GPL from a legal perspective and ease future GPL enforcement efforts. Assuming the FSF wins, that is.

    1. Re:Too little too late. by DustMagnet · · Score: 5, Insightful
      Actually, there is no question of damages but, rather a question of how much and to who?

      I'd call those big questions of damages. How much damage might be found to be zero. That could be bad news for GPL.

      --
      'SBEMAIL!' is better than a goat!!
    2. Re:Too little too late. by cdrudge · · Score: 4, Insightful
      If you would have taken the 10 seconds to skim the article, you would have found:
      The specifics of the FSF's beef with OpenTV have to do with the company's policies in sending source code to licensees of OpenTV software tools created under the GPL. According to the foundation, OpenTV has either refused to provide the code, or has attached improper conditions on providing it, to several programmers who have every right to it.

      It sounds to me like people have tried to request it, but they have refused to give it. It is not a matter of not posting it online.
  6. Whew... by Anonymous Coward · · Score: 5, Funny

    Note that Gillmor is reporting the FSF's claim of violation, not making it himself.

    Thanks! I almost had to read the article this time...

  7. Is the GPL forcing? No! by termos · · Score: 5, Informative

    To quote the article at siliconvalley.com: Some people I respect say the GPL is a bad idea, period. They say it's too restrictive of programmers' rights, in the sense of forcing them to open what they've done to the world.

    This is completly wrong! It does not restrict the right of programmers - it's more the opposite, it gives programmers the right to view technology and learn from it, and even more importantly - they don't have to reinvent the wheel every time. What is this with forcing them to open what they have done to the world? It is not forcing anyone, it is just a license which the programmer choose to distribute his software under, or he choose not to, I can't see how that is forcing anything on anyone.

    --
    Note to self: get smarter troll to guard door.
    1. Re:Is the GPL forcing? No! by KrispyKringle · · Score: 4, Interesting
      "It is not forcing anyone, it is just a license which the programmer choose to distribute his software under, or he choose not to, I can't see how that is forcing anything on anyone."

      This appears to be, in essence, the same position as that of Gillmor (and of myself), that certainly it is a programmer's right to release the code however he wants, and, to some extent, we should be thankful that the code has been released at all. As Gillmor puts it, "Fine: If you don't like the GPL, don't create software from code that used it in the first place."

      However, the arguments against using the GPL (as opposed to saying it is somehow immoral or Bad) are perfectly valid; if you are not making money off of keeping your code secret, and you are going to release the code anyway, does it hurt you to allow others to make their code, which is derived from your code, secret?

      For many programmers, I suspect, the GPL is more intended as a means of preventing someone from selling their hard work. Perfectly valid, but other licenses can accomplish this more directly, while at the same time not creating such restrictions on other programmers who would like to use your code, say, with other open code which is not and cannot be converted to GPL.

      Picture a hypothetical situation (derived from a real one I experienced) where package derived from two open sourced applications violates the GPL because one is GPL and the other is a commercial/proprietary license which also states that works derived from its code cannot be licensed under another license. In other words, trying to incorporate code from two open, and nearly identical, "viral" licenses violates both.

      In this situation, the coder is prevented from doing something for no profit, simply to benefit the greater community in the original spirit of the GPL but hindered by the license itself.

      Surely the GPL is a double-edged sword, and not a miracle cure for all situations.

    2. Re:Is the GPL forcing? No! by The+Panther! · · Score: 4, Insightful

      What is this with forcing them to open what they have done to the world? It is not forcing anyone, it is just a license which the programmer choose to distribute his software under, or he choose not to, I can't see how that is forcing anything on anyone.

      Do you know how to read? Try reading the GPL. It requires any derivative works to also be GPL. That's a restriction, because it means you can never make software that is available for sale from anything that has been opened as GPL. Pretty serious restriction, if you ask a professional programmer. I am one, I know.

      As a result, the GPL has proven itself to be an excellent source for back-office proprietary, offline tools that never see the light of day and are never intended for release to the public in any form. Then you don't have to provide source code, and lose nothing of your technological edge to your competitors.

      While I admire the spirit of GNU, they're very impractical, and cause tremendous heartache among programmers that are generally in favor of their movement than not. Unfortunately, its primary target, the packaged software industry, is largely unscatched.

      --
      Any connection between your reality and mine is purely coincidental.
  8. Inaccuracies are adding to GPL FUD by naarok · · Score: 5, Interesting

    Dan Gillmor is adding to the GPL FUD with errors in this article. He says a number of times that " If you create software that is derived from software previously licensed under the GPL, you must release what you've written under the same license.". This is not exactly true, you are not forced to release what you have written and you don't have to share the code unless you release your changes. In the case of OpenTV, it sounds like they are releasing the code, but doing an in-house mod to GPL code does not require you to release what you've written. Errors like this in the mainstream media just muddy the issue and add to GPL detractors.

    I've also seen some pretty convincing arguments that the GPL is on pretty solid legal ground. The GPL gives you the right to view the source -> modify it -> release it. In return for that right, you agree to the conditions of the license. Namely , that if/when you release your work, you use the GPL. IANAL, but this sounds like a simply contract you are agreeing to when you release your code.

  9. Re:You can't threaten a lawsuit. by no_code_charlie · · Score: 4, Informative

    What are you talking about? Sure, you can theaten to file a civil lawsuit (unless it part of some otherwise unlawful conduct, e.g., antitrust conspiracy). Maybe what you're thinking about is threatening to report criminal conduct *unless* the alleged perpetrator does as you say (e.g., pay you money). That would be extortion and it is illegal.

  10. Is FSF ever going to go for Damages? (& how mu by cmehta1 · · Score: 4, Interesting

    For all the GPL violations that the FSF has ever gone to court/threaten to goto court, I have yet to see any damages.

    Granted maybe its a good thing that when lawyer actually see what the GPL states, they fold like cheap suits.

    BUT there should be costs to violate the GPL, if only as a deterrent. Otherwise people will try to get away with it and only come clean when FSF gets huffy and puffy and simply distribute the source code in question. Its like bank robbers stealing from a bank, getting caught, and only have to give back the money w/o penalties.

    If the RIAA can get major damages out of college students for "sharing" mp3s with no business intent, then someone abusing GPL code should also be taken to the proverbial woodshed financially.

    For those who worry that we will get "mercenary" lawsuits, offer to distribute all cash (minus reasonable expenses) to some worthy charity (other than the FSF).

    All that being said...IF there are damage awards, how much do you ask for violating a free product's license. Your avg jury probably will simply say "The offending parties should post their code, but the original person didnt lose sales" and probably give squat.

    I dont even presume to know a way to properly calculate damages, but I do think it shouldnt be discriminatory amongst popular projects like Linux kernel vs. little projects of the week. Hence the lil guys are even more likely to be screwed over. Maybe the % of GPL source code in the overall body of product source can be a factor, but also relevant functionality overall too.

  11. Re:This really is getting old ... by ctid · · Score: 4, Informative

    There is no chance of any court finding against the GPL. The GPL grants rights that you would not have without it. If the court decided that the GPL was unenforceable in this case, OpenTV would simply lose all rights to use the software. So there is no possibility that OpenTV will allow this to go to court. Remember that nobody forced this company to use GPLed software. They chose to do that; and the only basis on which they could choose to do that is under the terms that are very generously offered by the GPL.

    --
    Reality is defined by the maddest person in the room
  12. Subtle but important correction by sacrilicious · · Score: 5, Informative
    [The GPL] gives users of GPL-licensed software the right to see the source code, or programming instructions, of the software and to make modifications. But there's a string attached: If you create software that is derived from software previously licensed under the GPL, you must release what you've written under the same license.

    AFAIK you only have to release the source code to your software if you release the binaries. This may seem like a pedantic point, but in fact it makes a profound difference for any business that wants to go the "service bureau" route. Suppose your business consists of processing digital image files that customers submit. If the software that does this is built from GPL'd components, you nevertheless do *not* need to release the source code as long as it runs only on your servers. If instead you release a consumer version of the software, that is the point at which you must release the source as well.

    --
    - First they ignore you, then they laugh at you, then ???, then profit.
  13. Re:Is FSF ever going to go for Damages? (& how by no_code_charlie · · Score: 4, Informative

    Ah, but statutory damages are only available to copyright claimants who have *registered* their copyright claims prior to the alleged infringements. Otherwise, you can apply for registration after the fact and settle for actual damages (compensatory; profits) and injunction. Register those copyrights, boys.

  14. stealing by sacrilicious · · Score: 5, Insightful
    As a final note cases such as these serve as a warning to any other potentially unscrupulous individuals that may have considered stealing GPL code.

    I feel obligated to point out that violation of the GPL is not stealing... it is copyright/license infringement.

    Slashdot discussions hold various examples of folks who refer to p2p copyrighted file sharing as "stealing". Some people (with whom I agree) then respond that this is not an example of stealing, it is an example of copyright infringement. This clarification is not intended to condone (or condemn) the sharing of copyrighted material; the point is to not sink to the same level of newspeak as the RIAA/MPAA which claims (for example) that not watching commercials is "stealing". The reason this is important is that it has everything to do with what legal analysis and remedies can and should be brought to bear on the matter.

    When something has been stolen, there are clear answers to the questions (1) who has lost, and (2) how much. It is in the world of copyright infringement that these questions become enormously debatable.

    --
    - First they ignore you, then they laugh at you, then ???, then profit.
  15. Re:Everyone loses by yaphadam097 · · Score: 5, Insightful
    Everyone lost. We could have ALL (minus 1) had the benefit of this software for free. The very first person would have to purchase it, but then could freely redistribute to the world.

    I hope this is not the argument that is used in court, because I think it misrepresents the intent of the GPL. Claiming that everyone in the community was damaged because they didn't get the benefit of this software without paying for it sounds a lot like the viral GPL that Microsoft warned about.

    I think the more relevant point is that by using other people's work as the basis of their software they entered into a contract which said that others could do the same. They have an obligation under that contract to make their work available for others to learn from, adapt, and improve upon.

    The intention of the GPL is not, IMO, to allow consumers to have access to other people's work for free. "Free as in beer" access to software is a natural consequence of the GPL that we sometimes benefit from. It is not a requirement nor is it the intent.

    ...we also lost the ability to improve the software. Anyone who wanted a feature that was not added lost out.

    That's the relevent point! Take that one to court but leave the first part about everyone getting it for free (As in beer) out.

  16. Am I feeding the troll? by Pentagram · · Score: 4, Funny

    it means you can never make software that is available for sale from anything that has been opened as GPL

    Bollocks!

    1) There is nothing to stop you selling GPL'd software

    2) If you're the copyright holder of the code you can do anything you like with it, including making proprietary derivatives

    if you ask a professional programmer. I am one, I know.

    Excuse me while I fall down at your feet and beg for your wisdom.

    the packaged software industry, is largely unscatched

    If you were that professional you would use real words rather than making up your own.

  17. Re:This really is getting old ... by portnoy · · Score: 5, Informative
    This is another example of a company that is willing to cooperate, but has had a few snags in their plans. They've said they're going to post the code online (which they don't have to do) so lets see if they do.
    Indeed. A quick google search of "opentv gpl" finds that developers have been requesting the source code since March of 2001, to no avail. At some point, it begins to look less and less like a misunderstanding and more and more like a willful violation.
  18. Re:Everyone loses by Xentax · · Score: 4, Interesting

    Yeah -- more specifically, "everyone" is misleading as well, isn't it?

    I thought you were only on the hook to provide source to whoever you distributed binaries to -- not *everyone* (unless, of course, you are giving away the binaries).

    So, if I write XYZ including GPL'd source, I have to make source available to anyone I make binaries available to. So, if that's a single customer contract, they get the source when I deliver on the contract, along with the binaries, docs, etc. If that's anyone willing to pay a sticker price, they get the source when they buy the box (binaries, docs, etc.). But I *don't* need to post the source on a website or anything unless I post the binaries on a website, right??

    Xentax

    --
    You shouldn't verb words.
  19. Re:Everyone loses by mindstrm · · Score: 4, Informative

    You have to either provide equivalent access to the source to everyone you distribute to.. so posting online alongside the binaries covers this, as does putting them both in the same package or distribution media. In this case, when you stop distributing one, you can stop distributing the other, and have no furtehr obligation (providing equal access to the source online is the same thing effectively as providing the source in a single package with the binaries)

    OR You can provide a written offer valid for so many years to provide the soruce to anyone who asks.

    Now, that language is a bit confusing, but I interpret "anyone who asks" as meaning that written offer is trasnferrable. I can't refuse to give your buddy teh source if you gave him your offer. It's still an OFFER TO PROVIDE THE SOURCE... meaning: when someone wants to USE that offer, they can provide me with teh written offer, I will provide them with the source, and my obligation is finished.

    The best solution, I think, is to provide the source, always, with the binaries you distribute. That ends your obligation under the GPL. You are in no way required to give that source to everyone else on the planet.

  20. source has been released by yanowitz · · Score: 5, Informative

    sdk is here.


    freetv has the announcement.

    Intriguingly, the postlink sources have a makefile for linux even though OpenTV doesn't officially support linux. Hopefully they'll release their toolchain for linux RSN.

  21. Bah, the GPL is not the "core of the ... movement" by Abcd1234 · · Score: 4, Insightful

    Free software has been around for a LONG time, and in many incarnations. Sure, much of it has been licensed under the GPL, but the BSD-derived licenses have been around for as long (if not longer), not to mention the classic Artistic license, and so on. Calling the GPL the core of the free software movement is a vast overstatement.

    Consider, the BSD-derived operating systems (and by operating system, I mean the core and all the related tools) have been around for a LONG time, and have attracted a large number of developers. These developers have improved the BSD systems as a whole, and have contributed their changes back into the code base, despite there being no LEGAL requirement to do so. Granted, some companies have coopted BSD code, but who cares? In the end the BSDs have progressed just fine.

    So, why is this? It's because, in the end, the core of the free software movement is about creativity, generosity, and a sense of community, and NOT because they feel that *have* to contribute their changes back to the community. . I would contend that the reason the Linux kernel has progressed so well has little to do with the license and everything to do with the spirit of the community. Heck, I suspect that if the Linux kernel had been licensed under the BSD license, or even the Artistic license, it would have done just as well. Why? Because people *want* to work on the kernel. They want to be part of that community, and to feel like they can contribute. In the end, the GPL serves as nothing more than a political statement about the views of that community.

    Thus, I have to seriously question the idea that, if the GPL was defeated, this would "derail" the free software "movement". This so-called movement has been around for a long time, and will continue, whether or not the GPL is legally tenable.

  22. It is time to stop questioning the GPL like this by GauteL · · Score: 4, Interesting

    Questioning wether the GPL is "enforcable" like this is just contributing to uncertainty.

    Why on earth do we question it in the first place? It is based very solidly in copyright law, a field that is pretty much tried and tested by now.

    If you take copyrighted code and distribute it without consent you are doing something illegal. The GPL is no different. Without that license, the user has no distribution rights.

    You are the copyright owner for code you have written, that does not change by you licensing it out with the GPL. The case where a receiver of the code, uses it against in breach of the GPL-license is pretty much a open and shut case. If the GPL is found invalid, OpenTV would not have the rights to distribute the software at all.

    The opposite, where the copyright holder tries to retract the rights to use the code (which is supposed to be irriversible except when the GPL is breached), is more interesting.

  23. Re:Bah, the GPL is not the "core of the ... moveme by nathanh · · Score: 4, Insightful
    No, it isn't. My whole premise is that the free software "movement" (as in, the process of providing software for others to modify, use, or abuse as they see fit) would probably be chugging along just as well if the GPL never existed. Why? Because what drives the "movement" is its spirit, NOT its license! This contrasts with the article which claims (wrongly, IMHO) that this "movement" will somehow "derail" if the GPL is defeated. Bull, I say! It will be just fine, no matter what Stallman would have you believe. After all, if you believed this ridiculous premise, the BSD-derived OSs shouldn't exist, not to mention Apache and a host of other non-GPL-licensed software projects.

    I disagree. The BSDs had a huge headstart and even taking into account the lawsuits they were not making significant progress. My personal belief is that the BSD license was too permissive. There were commercial derivative works (eg, BSDI) that took a lot and contributed relatively little. The problem is that people are generous but companies are not. Companies are greedy. The GPL forces companies to be generous by using the threat of lawsuits. The GPL was a catalyst that made the "free software movement" explode from a hobbyist plaything into a market force.

    My only evidence I can suggest for this is the huge influx of BSD developers into Linux when BSD was clearly superior. I'll agree the problem is not black and white: there were contributing factors like the lawsuit and the core developer politics. But it doesn't explain why there is STILL a vast number of Linux developers. So all I can do is draw from my own experience; given a choice I will always contribute to a GPL project instead of a BSD project simply because I have absolutely no faith in the BSD license to deliver "returns". I don't believe that we can expect companies to play fair. This is why I'll stick with projects like Linux that are predominately GPLd; we need to beat companies with a big stick if we're to get any returns.

  24. Re:yes, it *is* stealing by nathanh · · Score: 4, Insightful
    Despite your protestations to the contrary, unlawfully copying somebody else's intellectual property is depriving them of deserved reward. Calling it anything other than theft or stealing...

    When somebody takes another's life it might be due to murder, or manslaughter, or euthenasia, or state sanctioned execution. The legal differences between the 4 are huge.

    When somebody takes another's money it might be due to theft, or robbery, or fraud, or embezzlement. The legal differences between the 4 are huge.

    So when you claim that copyright infringement is the same thing as theft I think you're just ignorant. You can rant and rave all you like but the law doesn't agree with you.

  25. It's time to understand more detail. by jbn-o · · Score: 4, Insightful
    illegally copying IP *is* theft. Make no bones about that.

    What's interesting about your claim in a thread that centers on the GNU General Public License is how you are simultaneously misrepresenting two authorities you appeal to. Neither the FSF nor U.S. Copyright law consider copyright infringement to be theft.

    And it's not surprising you would make such a mistake, considering you are arguing in terms of "IP" or intellectual property. It's important to understand that copyright law is not the same as patent law, trademark law, and other laws commonly discussed as "IP" and therefore it doesn't help anyone to think of them as a cohesive whole.