Hacker News new | ask | show | jobs
by tsimionescu 1262 days ago
A license doesn't limit the rights of the licensor in any way that is not explicitly mentioned in the license text. So any license can be implicitly revoked if it doesn't explicitly say it is irrevocable (e.g. the GPL says exactly that, to avoid this kind of loophole).
2 comments

The GPL v3 uses the word "irrevocable". The GPL v2 and earlier, and many other open source licenses, don't.

But that the authors of GPL v3 wanted to close this gotcha loophole that you and the forum lawyer calls attention to, doesn't mean the gotcha loophole would have worked. Nor that it's going to work, or even will continue working even if it's worked before.

Courts aren't computers just executing legal code - for good and bad.

Sure, nothing is certain related to legal matters. I was looking into this some more and there are apparently even arguments that even the GPLv3 is actually revokeable as long as all the copies were given away for free. Of course, others argue that even the BSD or MIT license are irrevocable.

There is little case law about software re-licensing at least, so yeah, it's hard to say.

Where in US statutory law or case law is there an implicit right to revoke a license unilaterally?

There is plenty of case law that says the opposite. For instance Cohen v. Paramount Picture shows that copyright licenses are not unilaterally revocable even if the original license doesn't explicitly state it is irrevocable.

A license is an enforceable contract. Revocation requires the consent of both parties, if no exception is provided for originally. Eisenberg, The Revocation of Offers covers many of the nuances of when a contract or even an offer is no longer revocable.