Open JamesMcMahon opened 7 years ago
I agree that the common community understanding is that you can't retract an open-source license after the fact.
And in addition, it appears as though OSS licenses like MIT that omit an explicit reference to revocability are also irrevocable:
https://opensource.stackexchange.com/questions/4012/are-licenses-irrevocable-by-default
A non-exclusive copyright license (such as most FOSS licenses) can be revoked at any time only if there was no consideration involved. The United States Federal Circuit Court of Appeal took this on in Jacobsen v. Katzer in 2008 and ruled that there is consideration exchanged in the use of FOSS by a licensee. This indicates that an FOSS license that's silent on revocation is likely revocable only for violation of it's conditions.
In short, because you've given something of value under the license, you can't just take it back unilaterally.
Does that address your concern?
Frankly no.
That stackoveflow links refers to a court case and legal precedent being interpreted by someone who is not acting as a lawyer.
If the goal is a license that is simple and obvious why not explicitly state this?
We should certainly include a discussion about revocability with the lawyers who review the next draft of this, and I'm more than happy to explicitly include "irrevocable" if revocability would otherwise be the default — as this firm thinks it is:
But the crux of the issue is whether something like MIT is revocable or not. If it is, than that's a serious problem that LIL can help improve upon. If it isn't, then we would be doing a disservice by including "irrevocable" in the text, and implying that licenses that don't include it somehow aren't. That's part of the point of arriving at something minimal.
One more nice argument for including explicit irrevocability: https://news.ycombinator.com/item?id=12567157
But the crux of the issue is whether something like MIT is revocable or not. If it is, than that's a serious problem that LIL can help improve upon. If it isn't, then we would be doing a disservice by including "irrevocable" in the text, and implying that licenses that don't include it somehow aren't. That's part of the point of arriving at something minimal.
Yeah I agree, sussing that out will be the hard part.
Is this issue tightly coupled to the question of sub licensing? That Hackernews article makes it sound like it might be.
From my HackerNews comment.
I really wish it made clear that the license was irrevocable. I think the understanding in the community is that once you give permission for software to be used under a license you shouldn't go back on that, but other licenses, like Apache, make that explicit.
The Apache License 2.0 section:
The GPL 3 section: