3 ms·
> Open source is hosed because a bare license is revocable at any time by the licensor. I haven't the slightest clue what you're taking about. You can change y
by frenchy 6y ago
> Open source is hosed because a bare license is revocable at any time by the licensor.
I haven't the slightest clue what you're taking about. You can change your license on future versions, but you can't retroactively change the conditions of an offer that's already been accepted.
If you're talking about the ability to delete published packages from NPM, that's entirely unrelated to licensing.
- CameronNemo 6y agoThis is what is being referred to. I have never seen an actual case of it occurring, only threats. https://lulz.com/linux-devs-threaten-killswitch-coc-controversy-1252/ https://lulz.com/linux-devs-threaten-killswitch-coc-controve...
- bitwize 6y agoMikeeUSA may be an odious little prick, but he is 100% correct in his legal analysis, and cites actual legal experts to support his case.
- bitwize 6y ago> I haven't the slightest clue what you're taking about. You can change your license on future versions, but you can't retroactively change the conditions of an offer that's already been accepted. Yes, you can. In order to be a legally binding contract, three things are required: an offer, acceptance, and consideration. Consideration is the value gained by entrants into a contract. In short, if you did not pay to license some piece of open source software, there is no consideration for the author of that software. Hence, the license attached to the software is NOT a contract binding on the author. It is a bare license -- simply the terms under which you are permitted to use the author's IP -- and the author is legally entitled to revoke it at any time. You may not like it, and it has unfortunate implications for open source, but that's how contract law in common law jurisdictions like the USA works.