|
|
|
|
|
by ijxjdffnkkpp
811 days ago
|
|
The GPL does not allow derivative works to be relicensed under a more permissive license. If redis were GPL'd then the developer/owner would not have been able to fork the project and do anything moving forward. The project would be stuck as a GPL project because that is the point of the GPL. https://www.gnu.org/philosophy/pragmatic.html . Maybe I am mistaken? If there is some version of licensing that exists that does not allow the developer of the software to fork the software with a new license, then what I'm saying is that is what should be used. |
|
Again, they can't do so retroactively, so if they begin by offering software under open source license A and later switch to License B, all the code under A up until the moment of switching to B continues to be licensed under A. So someone can take that as a starting point for a different fork under open source license A, or another one that is compatible. But they won't have a right to any new code done under B if it's incompatible.