Dual license as Apache v2 and MIT
- Lingua principale
- C++
- Stelle
- 2.2k
- Fork
- 1.2k
- Merge medio
- 4g 11h
- PR unite (30g)
- 13
Descrizione
### 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
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Non sono indicati file né test. Inizia esaminando la policy di doppia licenza di Rust e i link sulla compatibilità Apache/GPL presenti nell’issue, quindi determina quali materiali del repository e della distribuzione dovrebbero essere aggiornati; il lavoro è completato quando il C++ SDK può essere distribuito sia con Apache-2.0 sia con MIT senza lasciare irrisolta la questione della licenza.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- cpp
- Ambito
- api
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 25/100