Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify licensing #12

Merged
merged 2 commits into from
Aug 1, 2023
Merged

Simplify licensing #12

merged 2 commits into from
Aug 1, 2023

Conversation

gmosx
Copy link
Owner

@gmosx gmosx commented Jul 29, 2023

This PR simplifies the licensing to use Apache Version 2.0 only.
The Apache license is a more explicit version of the MIT license.
Similar to the AWS SDK project: https://github.com/awslabs/aws-sdk-rust

https://snyk.io/learn/apache-license/#apache-license-vs-mit

AFAIU this is the salient difference:

  1. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

The above looks useful to me.

FWIW, I am open to licensing under MIT instead, if there is a good argument.
I only want to avoid the dual licensing which complicates things with no reason.

cc @allanbrondumkr

@gmosx gmosx changed the title License Simplify licensing Jul 29, 2023
@gmosx gmosx merged commit 9de3b7b into main Aug 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants