Open gaul opened 2 years ago
Distribute the C++ SDK under two liberal licenses.
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.
Dual license the SDK like Rust does:
https://www.rust-lang.org/policies/licenses
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
Thanks for this suggestion, we are looking into this. I will make sure to include any updates here.
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