4 ms·
> They required every contributor to Terraform to sign a CLA that allowed this. Being legal does not make the move ethical or consistent with the ideals of open
by oefrha 3y ago
> They required every contributor to Terraform to sign a CLA that allowed this. Being legal does not make the move ethical or consistent with the ideals of open source software.
No, it was MPL-2.0, which is permissive, so anyone including HashiCorp can start a BSL, or all right reserved, or whatever fork. Nothing to do with CLA. Doing whatever they want with it is entirely consistent with the ideals of a permissive license. If you don’t want people to do whatever they want with your code contributions, don’t contribute to a permissive project.
- deleted 3y ago[deleted]
- remram 3y agoI don't think that's true. MPL is not that permissive. It clearly requires that every distribution in source code form or executable form come with the source code under MPL or a compatible license. https://www.mozilla.org/en-US/MPL/2.0/#responsibilities https://www.mozilla.org/en-US/MPL/2.0/#responsibilities
- oefrha 3y agoYou’re right, I misremembered.