aws / aws/aws-sdk-cpp

Dual license as Apache v2 and MIT

Aperta
#2,018 2 commenti 1 reazione 0 assegnatari Vedi su GitHub
feature-request p3
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.