3 ms·
Which does not disclaim "be forked and built on top of freely", especially given that Hashicorp products (in the modern era, at least) are written in Go and MPL
by klardotsh 3y ago
Which does not disclaim "be forked and built on top of freely", especially given that Hashicorp products (in the modern era, at least) are written in Go and MPL is a file-level license: creating a new file in the same module under a non-MPL license and shipping it beside the MPL code as one broader unit is, I believe, fair game. But even still: MPL is a legitimate open source license that just asks that you give your changes back to the community. Seems like a fair trade to me.
- riku_iki 3y ago> creating a new file in the same module under a non-MPL license and shipping it beside the MPL code as one broader unit is but they are not saying they will be adding new files under business license keeping old files under MPL, they are saying future releases of products will be shipped under business license.
- klardotsh 3y agoWell, sorry, I was responding to what I'd assumed was the parent comment talking about what would happen in a forked-Terraform world. The original Terraform project as maintained by Hashicorp is using its rights under the CLAs they required signatures for to fully relicense going forward, yes, that's correct (to my reading).