Dummy question: does the new license apply retroactively? My limited understanding of licensing is that a new license can affect only those who choose to use the version that includes the new license. Those who don’t upgrade are still operating under the old license, aren’t they?
I thought that non-retroactive licensing was key to keeping source open, because the user just doesn’t upgrade or someone forks and moves on.
It’s not retroactive. Terraform 1.5.5 version and all below versions will forever remain with their original license. Forks can also be based on that version.
Dummy question: does the new license apply retroactively? My limited understanding of licensing is that a new license can affect only those who choose to use the version that includes the new license. Those who don’t upgrade are still operating under the old license, aren’t they?
I thought that non-retroactive licensing was key to keeping source open, because the user just doesn’t upgrade or someone forks and moves on.
It’s not retroactive. Terraform 1.5.5 version and all below versions will forever remain with their original license. Forks can also be based on that version.