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?

8 of 472 comments (clear)

  1. May I be the first to say by kimvette · · Score: 5, Informative

    FORK IT!!

    Thank God for the GPL!

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    1. Re:May I be the first to say by cas2000 · · Score: 5, Informative

      > All he has to do is make a one line diff and take it closed source.
      > Now it's not under the GPL. Until he does that, any copies randomly floating
      > around are under the GPL until his copyright expires


      wrong.

      the new version, with the one line change, is under a new license.

      the old version, without the change, is still under the GPL and always will be. The GPL can not be revoked, although (assuming that all copyright holders agree) there is no requirement that future versions have to be under the GPL. if there's only one copyright holder, then he or she can change the license on future versions at will. but they can not revoke the GPL on previous versions.

      when the software was originally licensed under the GPL, the author said "here's what you can and can't do with it". note that there was no clause in there for revocation of that license, it was granted in perpetuity. that is a deliberate and well-publicised feature of the GPL.

      for those who might like to argue that the GPL is a form of contract (a dubious proposition in itself) and contracts require value to be exchanged by both parties in order to be valid, therefore the GPL "contract" is invalid, consider this: value HAS been exchanged in both directions. the recipient receives the value of the source code, the author receives the value of open source critique and commentary as well as the value of free distribution and publicity.

  2. GPL is not the issue by h4rr4r · · Score: 4, Informative

    If you release code under any license that version is still that license. Any new versions can of course be any new license you want, but people can continue to use and indeed fork the old one if that license allows it, which in this case it does.

  3. Re:Gee, what a *GREAT* idea by MarkRose · · Score: 5, Informative

    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?

    Yes, it propogates. If the first person was not authorized to distribute the code, then the GPL does not make it valid. As the GPL prohibits licencing encumbered code, it does not apply, thus any distributions were not made under the GPL, and thus those distributions cannot be redistributed under the GPL as the original copy was never validly released under the GPL. Of course, IANAL.

    --
    Be relentless!
  4. GPL by Akaihiryuu · · Score: 4, Informative

    The author could conceivably release a *new* version under whatever license he chooses. There is nothing saying he has to continue to release under the GPL going forward. But the copies that have already been distributed under the GPL are out there and cannot be revoked. The people who have the code now can continue to legally modify and redistribute it under the GPL and there is nothing he can do about it. If the new version is closed source, people will simply continue developing the GPL'd version, and there is nothing the author can do about it.

  5. Re:Screw the issue of contract by dgatwood · · Score: 4, Informative

    It sounds like in this case he is the sole contributor of the code in question, so he did not gain anything from them. Further, other people's reliance on a piece of software doesn't determine revocability of the license. Microsoft can revoke your license because you pirated Office even if your business relies on it.

    What you're talking about, presumably is promissory estoppel. That doesn't apply unless the author made some sort of promise that the code would always remain available under the GPL. While we commonly interpret the GPL to be implicitly "free forever", I don't see any obvious terms in the GPL prior to version 3 that prevent revocation, so certainly no such promise was expressed. Whether it is implied or not is certainly not clear cut, but my gut reaction is to say that no, no such promise was in any way implied, either.

    The lack of a revocability clause was fixed in GPL v3 with the clause "All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met." This clause notably does not appear in prior versions of the license. It should also be noted that although the FSF's lawyers claim that the GPL is irrevocable, one could reasonably assert that the inclusion of such a clause in v3 of the GPL is an indication that the FSF's lawyers are aware that this was a deficiency in the previous license and that irrevocability is neither stated nor implied by the GPL prior to version 3. As such, unless this has been licensed under GPLv2, it is implicitly revocable by the author, with the caveat that if it was distributed with a "v2 or later" clause, it may or may not be, depending on whether the court determines such a substantial change in the license terms perpetrated by a third party (the FSF) to be unconscionable....

    In this particular case, the license appears to have changed from "version 2 or later" to "version 2 as published by the FSF" in 2005. This would imply that anyone obtaining it prior to that date could redistribute that rather old version, but only if the "or later" clause holds up. If I were arguing for the author, however, I would note that the GPLv3 process began about then, and that there was, in fact, no later version at the time, and that his change of terms makes it very clear that the author did not intend for it to be licensable under the substantively different terms of GPLv3. IMHO, this significantly diminishes the chances of even pre-2005 copies being redistributable, as that clause was technically revocable at the time (as was the entire license). It may also be significant that the irrevocability clause was not in the license until after 2005. It isn't clear whether the courts would interpret the "or later" clause in the context of licenses available at the time the clause was revoked or "forever", but the former seems more likely since the alternative is the civil equivalent of an ex post facto law, of which Thomas Jefferson had this to say:

    "The sentiment that ex post facto laws are against natural right is so strong in the United States, that few, if any, of the State constitutions have failed to proscribe them. The federal constitution indeed interdicts them in criminal cases only; but they are equally unjust in civil as in criminal cases, and the omission of a caution which would have been right, does not justify the doing what is wrong. Nor ought it to be presumed that the legislature meant to use a phrase in an unjustifiable sense, if by rules of construction it can be ever strained to what is just." (Thomas Jefferson, Letter to Isaac McPherson, August 13th, 1813)

    Source: Wikipedia

    In short, the determination of revocability may depend on whether ex post facto contracts are held to be legal in a particular jurisdiction. My gut feeling, though, is that a GPL license should never be assumed to be a permanent grant of lic

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  6. Re:I read 200 comments at threshold -1 by GryMor · · Score: 4, Informative

    I've submitted a project request to SourceForge for a GPLV3 fork of atscap-1.1rc9t. We'll see how it goes.

    --
    Realities just a bunch of bits.
  7. Re:Screw the issue of contract by WNight · · Score: 4, Informative

    Contracts of sale don't explicitly spell out that they are irrevocable, it's how sales work.

    Similarly, you can't reasonably write a license that doesn't require your participation, doesn't record a start date, can be re-entered by the person at will, can be re-granted at will, etc, to be limited in span. It would require future communication to even allow the GPL to be revocable, something it does not require. You need never speak to the author, let alone after accepting the GPL.

    You could not reasonably expect to be able to revoke this contract, and thus could not reasonably expect to have it revoked upon you. Many contracts and licenses contain language, and requirements (paying for access, asking permission again in x years, etc). There are clear ways to write these contracts and the GPL contains none of them. Further, the author picked the license, presumably because he understood it and liked it. If this was a case of a user who entered into a GPL-like contract with little knowledge, they might reasonably make the claim that the irrevocable nature was unreasonable. Instead, the author, the only party with the ability to negotiate terms, explicitly picked this license.

    Finally, I don't see why a later indication of his changing intent matters. He offered a deal, people accepted it. Case closed. He seems to have decided that he shouldn't have offered that deal, but he did and is bound by it. It's the nature of people to feel buyer's/seller's remorse when they find the true value of things, but sales are still final (with some exceptions).