aws / aws/aws-sdk-cpp

Dual license as Apache v2 and MIT

Offen
#2,018 2 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
feature-request p3
Vorherrschende Sprache
C++
Sterne
2.2k
Forks
1.2k
Ø Merge
4 T. 11 Std.
Gemergte PRs (30 T.)
13

Beschreibung

### 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

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Es werden keine Dateien oder Tests genannt. Beginne damit, die Richtlinie zur Dual-Lizenzierung von Rust und die im Issue verlinkten Kompatibilitätslinks von Apache/GPL zu prüfen, und ermittle anschließend, welche Materialien des Repositorys und der Distribution aktualisiert werden müssten; abgeschlossen ist die Aufgabe, wenn das C++ SDK sowohl unter Apache-2.0 als auch unter MIT verteilt werden kann, ohne dass die Lizenzierungsfrage ungelöst bleibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
api
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.