Dual license as Apache v2 and MIT
- Langage dominant
- C++
- Étoiles
- 2.2k
- Forks
- 1.2k
- Merge moyen
- 4 j 11 h
- PR mergées (30 j)
- 13
Description
### 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
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Aucun fichier ni test n’est nommé. Commencez par examiner la politique de double licence de Rust et les liens de compatibilité Apache/GPL présents dans l’issue, puis déterminez quels éléments du dépôt et de la distribution devraient être mis à jour ; le travail est terminé lorsque le C++ SDK peut être distribué à la fois sous Apache-2.0 et sous MIT sans laisser la question de la licence non résolue.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- cpp
- Domaine
- api
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 25/100