TerraStackIO / terrastack

This project is archived, but the idea of Terrastack lives on in the Terraform CDK. - https://github.com/hashicorp/terraform-cdk
https://terrastack.io
74 stars 1 forks source link

Mozilla Public License Version 2.0 #6

Closed skorfmann closed 5 years ago

skorfmann commented 6 years ago

MPL 2.0 seems to be a good choice for open source projects http://veldstra.org/2016/12/09/you-should-choose-mpl2-for-your-opensource-project.html

Thoughts?

littldr commented 5 years ago

The practicalities It takes just a tiny bit more work to use MPL 2.0. Apart from placing the appropriate LICENSE.txt in the root of your repo, you also need to add the license header to every file that is distributed under it. Mozilla provide license header templates for a variety of commenting syntaxes.

Do we really need to add that Header to all files? Or can we somehow say something like this in the README: 'All files in this repository are licensed under MPL 2.0'?

skorfmann commented 5 years ago

Good question, according to the license you can mention it in a separate file. However, I looked at the Terraform repo, and it looks like they don't do headers either.

skorfmann commented 5 years ago

Well, perhaps MIT is simpler?

littldr commented 5 years ago

Nah, let's stick with MPL 2.0. Maybe we can automate the header stuff if it really gets annoying.