3 ms·
This is a bad idea. All licenses released under GPLvX or later where X<4 will be not affected by this as the company could always pick X. It would further incre
by freemint 6y ago
This is a bad idea.
All licenses released under GPLvX or later where X<4 will be not affected by this as the company could always pick X.
It would further increase license fragmentation in the GPL sphere which is one of the reasons why BSD style licenses became more popular.
I'd recommend looking into Rob Landley and why he created 0BSD. [1]
The whole reason why we are in this mess and why GPL died is because the people behind GPL wanted to push their political views using the weight of persons using GPLv2 or later.
The Linux kernel reacted by switching GPLv2 only.
The only reason why would might want to name it GPLv4 is to use the weight of code of GPLvX or later people. Don't do that
In addition some of you clauses have been shown to be easily enforceable by laws like GDPR and attempting to use contract is a crutch. They way to some of your points is phrased might be unenforceable in court and might void the complete license if it is ever testing in court. -> very bad
[1] https://youtube.com/watch?v=MkJkyMuBm3g https://youtube.com/watch?v=MkJkyMuBm3g somewhere around 25 min it starts