Dual license as Apache v2 and MIT
- 主要言語
- C++
- スター
- 2.2k
- フォーク
- 1.2k
- 平均マージ
- 4日 11時間
- マージ済み PR(30日)
- 13
説明
### 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
コントリビューションガイド
調査の方向性
ファイルやテストは指定されていません。まず Rust のデュアルライセンス方針と、issue にある Apache/GPL 互換性リンクを確認し、その後、どのリポジトリおよび配布用資料を更新する必要があるかを判断してください。完了の条件は、ライセンスに関する疑問を未解決のまま残さずに、C++ SDK を Apache-2.0 と MIT の両方で配布できることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- cpp
- 領域
- api
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 25/100