Slashdot Mirror


Author of ATSC Capture and Edit Tool Tries to Revoke GPL

The author of ATSC capture and edit tool has announced that he is attempting to revoke the licensing of his product under the GPL General Public License. Unfortunately it appears that the GPL does not allow this particular action. Of course in this heyday of lawyers and trigger happy litigators who can tell. What successes have others had in trying to take something they once operated under the GPL and make it private? And the more pressing question, why?

17 of 472 comments (clear)

  1. why such incompetence? by Endymion · · Score: 4, Interesting

    How is it possible that people still don't get how the GPL works, and still think they can treat it like a contract or something?

    I would think that it would be obvious, after reading the FSF web site or even just the news about the GPL, that stupid tricks like this not only don't work, but are the very thing the GPL is intended to prevent.

    Even more strange is that people seem to think they can write up these fancy-sounding letters as if they were a lawyer. Did they somehow miss that law is complicated and we have lawyers go to school for many years to properly understand all this? (note: if it actually /was/ a lawyer that wrote this, that's even more insane. Fire that incompetent freak!)

    --
    Ce n'est pas une signature automatique.
  2. Gee, what a *GREAT* idea by mdenham · · Score: 4, Interesting
    He may be attempting to revoke the license for liability reasons (i.e., someone has made noises about suing him for having this software out there). Forking it means he's still liable, even if he's not associated with the fork at all.

    The fact that the GPL doesn't allow you to limit your liability in this manner is why I don't like the GPL. It's just another means to make the software non-free, despite its supposed intent.

    1. Re:Gee, what a *GREAT* idea by zippthorne · · Score: 5, Interesting

      Actually, there's a good question in there.

      The GPL states that if you are restricted from distributing a work due to other encumbrances, you must refrain from distributing under GPL as well. It's not intended to be a rights-laundering license.

      So the question is (or rather my question, since I'm sure actual legal scholars have already debated it to death) if it turns out that someone up the chain did not have the right to distribute under GPL, does that propagate down the chain to all those who unknowingly redistributed software for which the authority to actually do so was never transferred to them by someone who had it?

      --
      Can you be Even More Awesome?!
    2. Re:Gee, what a *GREAT* idea by Endymion · · Score: 4, Interesting

      someone has made noises about suing him for having this software out there

      That's a pretty good theory. This whole thing reeks of panic and trying to sweep something back under the rug. I don't really get why, though... from what I can tell, this looks like some drivers for a set of vid-cap cards, and unless he copied the source code itself, simply writing original drivers for something isn't really something you can sue over.

      Of course, it looks like this is some HD stuff (I see mentions of 720p and 1080i on a few pages...), so I wonder if there could be some MPAA pressure about not supporting some HDCP or other copy-restriction idiocy? Even so, unless he has a contract/nda/etc with them to not reveal such information, I still don't see how he could be liable in any way.

      --
      Ce n'est pas une signature automatique.
    3. Re:Gee, what a *GREAT* idea by irc.goatse.cx+troll · · Score: 3, Interesting

      Kind of, Or at least thats what AOL claimed. See: http://slashdot.org/article.pl?sid=03/05/31/1259206&mode=thread&tid=120&tid=126&tid=187&tid=95

      Short version: Justin Frankel/Nullsoft creates WASTE, an encrypted IM and p2p file transfer system. Releases it under the GPL.
      Next day, AOL's lawyers wake up and find out. They say Frankel made it on AOL's time so it is AOL's code, and that he did not have the authority to release it and any distribution is copyright infringement at this point.

      Not sure what happened to it then, I think the current version is a clean room implementation. It's kind of a moot point because theres better software out there from a security standpoint, but legality its kind of the exact precident you're looking for.

      Now that I think about it, didn't Nullsoft's gnutella have a similar backstory, only without sourcecode release?

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    4. Re:Gee, what a *GREAT* idea by Jeremiah+Cornelius · · Score: 4, Interesting

      Do you even know what you're talking about?

      "Here I gave this away. Everybody photocopy it."

      "No wait. I changed my mind. Destroy your copies! If you give away one of your photocopies, I will have you convicted for trafficking stolen property."

      Do you see how stupid this is? Even a Lawyer would be able to understand.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    5. Re:Gee, what a *GREAT* idea by bm_luethke · · Score: 2, Interesting

      "So the question is (or rather my question, since I'm sure actual legal scholars have already debated it to death) if it turns out that someone up the chain did not have the right to distribute under GPL, does that propagate down the chain to all those who unknowingly redistributed software for which the authority to actually do so was never transferred to them by someone who had it?"

      Of course - that's not really a hard question. You can't give away something you don't own. If it were otherwise I could tell you that I gave you an acre in the middle of Central Part in New York and then you could do whatever you wanted with impunity. Nor can you keep something that you don't own, even if you purchased/acquired it in good faith. If you purchase stolen goods they go back to the original owner (your gripe of being out money goes to whomever you purchased said item from, the original owner shouldn't loose their property because someone stole it). Same here.

      Since I'm not a lawyer I don't know what would happen with respect to liability to the people on down the chain, after all they were acting in good faith and intellectual property isn't quite the same thing as physical property. For the most part the US justice system doesn't punish people acting in good faith so I doubt that you are automatically liable. However, were you to be doing this type of stuff to get around copyright law then you will most likely be smashed. There are also cases where they may get a judgment from you and it is your responsibility to sue the next person back, them sue the next back, and recurse all the way back to the original person who was actually liable - I don't know if this would be the case.

      Though I'm sure a lawyer could tell you immediately which way this works and debate on that ended many years ago, I just do not know. There have been too many times I've seen this occur so there *has* to be enough case law out there that there is little question, I just never saw what the final outcome of the court cases where - just that they were occurring.

      --
      ------- Sorry about the spelling, I suffer from two problems. Dyslexia makes it difficult to spell well, lazy makes it
    6. Re:Gee, what a *GREAT* idea by gnasher719 · · Score: 2, Interesting

      It's a terrible theory.
      If he is doing it under duress, there is no good reason for him to keep the duress a secret. Fully agreed with that. Let's say I wrote a tool that lets you copy Blueray DVDs and published it under the GPL. Some people would surely get very upset and threaten me - not because of any copyright problems with my code, but because of what the code does. And I start getting very, very afraid.

      Now I wouldn't post that I revoke the GPL license. Actually, I wouldn't even think of revoking it, because _I_ don't mind if you have my copyrighted code and distribute it further. However, I would publish that this code has unrelated legal problems, and that owning it, using it and distributing it could get you in trouble with the law or at least with some very expensive lawyers.
  3. Wiggle room by Spazmania · · Score: 4, Interesting

    Its not entirely impossible that he could make it stick, just unlikely. For example: Was he over 18 at the time he released the code under the GPL? If not, he might not have been competent to enter in to a licensing agreement. If that's the case then the original grant of license under the GPL is void. Technically that's not the same as revoking it, but it has the same effect.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  4. Re:May I be the first to say by Azh+Nazg · · Score: 1, Interesting

    Upload it somewhere. Share it with the world, as is your right.
    I've really been trying to find any copy of this, just for the sake of it. . .
    Actually, could you hand me a binary, so I can request source code from him? ;)

    --
    Azh nazg durbataluk, azh nazg gimbatul, Azh nazg thrakataluk agh burzum ishi krimpatul! This sig blocked by Slashdot.
  5. Re:I hereby declare myself the king of Slashdot! by Spazmania · · Score: 3, Interesting

    Seriously, under what legal theory is this proceeding?

    Without knowing any background besides the linked info, I'd guess its one of the following:

    The "you wankers didn't respect me so now you can suck wind" theory, or
    The "I sold the code and they made me do this to get paid" theory.

    Both theories have been very well tested in court. Very well tested.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  6. lots of ads, but works by Anonymous Coward · · Score: 1, Interesting

    thanks, also see here for the older version

  7. Re:GPL by mrcaseyj · · Score: 2, Interesting

    Consider an original author releasing a work under the GPL. Then a small patch from a contributor is accepted into the project. If the original author then adds more to the project, then isn't the original author creating a derivative work? So after that point, the original author can't even relicense code that the original author adds to the project, because that code is a derivative of the GPL work, right? I think this is how it's supposed to work so that people wont waste their time contributing to a project that is going to be taken closed.

  8. Re:GPL by cas2000 · · Score: 4, Interesting

    > So after that point, the original author can't even relicense
    > code that the original author adds to the project,


    nope.

    the author of any piece of code retains the copyright on whatever they write (unless they assign it to someone else - like the project's lead developer or the FSF), so they can take their code (both the original code AND anything they've added to it after contributed code is accepted) and re-license it.

    they will, of course, have to delete or rewrite or negotiate a license for any code contributed by others.

    (actually, even rewriting may be difficult - "clean room" reverse engineering is extremely problematic for free software or any other code where you've already seen the source)

    NOTE: this still doesn't allow them to revoke the GPL on previous versions of the program.

    of course, this is a good argument for contributors to GPL projects to either retain the copyright in their own name (or assign it to the FSF who they can trust to keep it free) so that projects they contribute to find it very difficult to go closed-source. it's also a good argument for choosing not to contribute to projects that require transfer of copyright for contributed code.

  9. Re:May I be the first to say by pasamio · · Score: 4, Interesting

    The GPL only applies to distribution. If he doesn't wish to distribute it any further then that is his wish. You cannot force someone to give you GPL code unless they distribute it or its products to you. Further more being the sole copyright owner he can change it so that it isn't GPL and then distribute it. None of the code would be GPL so you can't get him to give it to you. He cannot go out and change the licence on old code that has already been distributed because he has assigned the right of redistribution when he distributed those copies. GPL has no obligation on anyone but the distributor.

    --
    I always wondered where this setting was...
  10. Re:May I be the first to say by gd2shoe · · Score: 5, Interesting

    No. The copyright holder is not bound by the GPL.
    The copyright holder is bound by copyright law.
    Other people who have copies are bound by the GPL (and copyright law).

    The issue at hand here is really if: he can give people permission to redistribute using the code, and then change his mind after they've already received it under that agreement. If I had a copy, then he has already given me permission to redistribute without checking with him. He's now saying that only he can give permission to redistribute. What if I never check with him? He didn't require me to before. How am I expected to know? Am I bound by his new decession, or may I argue that I have received permission and am relying on it?

    The "three years" clause that you mentioned only applies to someone distributing a binary without the source.

    There is nothing in the GPL that says that he is obligated to do anything once he has released the code. He may cease to distribute entirely; he may distribute under a different licence of his choosing. The only question is: does copyright law allow him to revoke such a permission once granted?

    IANAL

    --
    I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
  11. Re:Screw the issue of contract by skeeto · · Score: 2, Interesting

    I don't see any obvious terms in the GPL prior to version 3 that prevent revocation [...]

    In the comments for this article, a lot of people seem to keep missing this part of the the GPLv2. The GPLv2 is explicit about the license being irrevocable, right here in section 4:

    4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.

    By legally distributing the source code under GPLv2, he has already said to everyone that he cannot revoke the license. It is right there in plain wording.

    There is also the issue that you don't even need to accept the GPL to use or have a copy of the software. Only those modifying and distributing the software need to accept the license. If you don't modify or distribute, there is no license to revoke. So, if there is some crazy call in the courts that ends up incorrectly allowing him to revoke the GPL, there are still all these people that may be using the software that are still unaffected, as they never needed the license in the first place.