GPLv3 The story and why it may be interesting

There is one thing to note about this idea: GPLv3 alone probably isn’t sufficient. There were no personal canisters when it was created, so it’s likely going to allow a developer to remove the kernel upgrade functionality that Neutron gives users. It seems totally in the spirit of the GPL, but the license likely isn’t there yet. The GPLv3 anti-Tivoization provisions apply to certain “User Products,” not generally to software running in personal canisters, cloud VMs, or AWS containers.

So… we can wait for GPLv4, go with GPLv3 and tell users to be careful (it’s not really user-sovereign if that option gets removed), or create another custom license.