Nannou: Sense of dual licensing?

Created on 11 Jun 2019  路  4Comments  路  Source: nannou-org/nannou

Why did you choose to dual license using Apache and MIT?
As a user I always could choose to obey only the weaker license (MIT) so I don't see any gain here, just complications.

Most helpful comment

When Rust was new, the team wanted Rust to be licensed under Apache 2.0 but needed to dual-license with MIT so the terms would be compatible with GPLv2. Most Rust projects have followed the Rust team's example, including Nannou.

More Reading:

All 4 comments

Thanks for the issue!

For the most part, we're trying to maintain as much flexibility and compatibility with the licensing of Rust itself, which is also dual licensed. Embarrassingly, I don't know enough about the difference between the two licenses to remember why the decision was made! You can read a little bit of discussion on the topic between some curious users and the founder of Rust here.

If anyone else is reading this and has more knowledge on the topic, or if anyone else is confused by this please let us know! None of the founders of the project have much legal experience in this domain and would appreciate any advice.

When Rust was new, the team wanted Rust to be licensed under Apache 2.0 but needed to dual-license with MIT so the terms would be compatible with GPLv2. Most Rust projects have followed the Rust team's example, including Nannou.

More Reading:

I added a section in the guide based on your question and answers.

Thanks for taking care!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

dimitre picture dimitre  路  4Comments

capogreco picture capogreco  路  4Comments

bluretrece picture bluretrece  路  6Comments

mitchmindtree picture mitchmindtree  路  4Comments

tpltnt picture tpltnt  路  4Comments