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

Dual license as Apache v2 and MIT #2018

Open
2 tasks
gaul opened this issue Jul 31, 2022 · 1 comment
Open
2 tasks

Dual license as Apache v2 and MIT #2018

gaul opened this issue Jul 31, 2022 · 1 comment
Labels
feature-request A feature should be added or improved. p3 This is a minor priority issue

Comments

@gaul
Copy link

gaul commented Jul 31, 2022

Describe the feature

Distribute the C++ SDK under two liberal licenses.

Use Case

s3fs is licensed as a GPLv2 or later program. GPLv2 is not compatible with Apache v2 and thus the license effectively upgrades to GPLv3 or later.

Proposed Solution

Dual license the SDK like Rust does:

https://www.rust-lang.org/policies/licenses

Other Information

Some discussion about Apache and GPL licenses:

https://www.apache.org/licenses/GPL-compatibility.html

Further StackOverflow discussion which states and incompatibility with GPLv2:

https://opensource.stackexchange.com/questions/1357/can-i-link-a-apache-2-0-library-into-software-under-gplv2

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change
@gaul gaul added feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged. labels Jul 31, 2022
@jmklix
Copy link
Member

jmklix commented Aug 2, 2022

Thanks for this suggestion, we are looking into this. I will make sure to include any updates here.

@jmklix jmklix removed the needs-triage This issue or PR still needs to be triaged. label Aug 2, 2022
@jmklix jmklix added p3 This is a minor priority issue needs-review This issue or pull request needs review from a core team member. labels Nov 18, 2022
@jmklix jmklix removed the needs-review This issue or pull request needs review from a core team member. label Oct 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A feature should be added or improved. p3 This is a minor priority issue
Projects
None yet
Development

No branches or pull requests

2 participants