Replies: 2 comments 3 replies
-
I'd prefer keeping Copier MIT-licensed because it enables a broader range of use case.
|
Beta Was this translation helpful? Give feedback.
-
In case we decide to keep Copier MIT-licensed, it may be a good idea to continuously check the licenses of our dependencies. A tool like |
Beta Was this translation helpful? Give feedback.
-
Hello dear community. As you can see in #1398 and https://github.com/orgs/copier-org/discussions/1397, we have a legal issue right now.
The problem is that 2 of our dependencies are GPL3-licensed. This means in practice that Copier is GPL3 as of today, by license infection. However, Copier always wanted to be MIT.
The dependencies and their use:
to_nice_yaml
, but there are plenty more. We can remove this dependency and just provide our own MIT implementation of that filter.copier.yaml
s into a top-level one. Allows for reusability. We can remove this dependency and tell users to use meta-templates if they need reusability, or implement a different MIT extensibility system.I haven't investigated if there are already alternate implementations on pypi. If there were any, the choice would be clear: change our dependency.
Otherwise, we only have 2 options. Depending on the use cases for Copier across our user base, we'll have to go one or the other route.
Thanks for answering! Please drop in your thoughts.
7 votes ·
Beta Was this translation helpful? Give feedback.
All reactions