Dual license as Apache v2 and MIT
- Lenguaje dominante
- C++
- Estrellas
- 2.2k
- Forks
- 1.2k
- Merge medio
- 4 d 11 h
- PR fusionados (30 d)
- 13
Descripción
### 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
Guía de contribución
Línea de trabajo
No se especifican archivos ni pruebas. Empieza revisando la política de doble licencia de Rust y los enlaces de compatibilidad de Apache/GPL incluidos en el issue; después, determina qué materiales del repositorio y de distribución necesitarían actualizaciones. La tarea estará terminada cuando el C++ SDK pueda distribuirse tanto bajo Apache-2.0 como bajo MIT sin dejar sin resolver la cuestión de la licencia.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- cpp
- Área
- api
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 25/100