They didn't take contributions under the MPL. They required their CLA too, giving them the rights to do this.
Contributors should consider it as a red flag when a project isn't willing to accept inbound contributions under the same terms as they grant to others.
> On a specified Change Date, or the fourth anniversary of the first publicly available distribution of the code under the BSL, whichever comes first, the code automatically becomes available under the Change License. Our current Change License for HashiCorp projects is MPL 2.0.
I wonder if whatever MPL 2.0-licensed contributions were made less than 4 years ago.
IMO they should just avoid open-sourcing the cloud platform if they want to sell it.
Also, why not just have gone with GPL since the beginning to at least benefit from the repackaging too?