Suppose I have a software package I maintain. I've released a few versions under license X. I decide to switch to License Y for all versions. Say a problematic set of users I'm revoking a licesnse from.
Why should my versioning scheme create artificial constraints on my license? Why should someone be able to "just go back a version"?
Not that I'm a big fan of that type of thing, but it is an interesting legal question.
The copies you've already shared under license X are still licensed under license X even if you quit sharing further copies under license X and switch to license Y.
Why should the nmap developers change their license for IBM's convenience, since Fedora is a Red Hat product and Red Hat is now part of IBM? One might suggest that IBM needs nmap more than nmap needs IBM.
Suppose I have a software package I maintain. I've released a few versions under license X. I decide to switch to License Y for all versions. Say a problematic set of users I'm revoking a licesnse from.
Why should my versioning scheme create artificial constraints on my license? Why should someone be able to "just go back a version"?
Not that I'm a big fan of that type of thing, but it is an interesting legal question.