Dual license as Apache v2 and MIT
- Ngôn ngữ chính
- C++
- Star
- 2.2k
- Fork
- 1.2k
- Merge trung bình
- 4 ngày 11 giờ
- Pull request đã merge (30 ngày)
- 13
Mô tả
### 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
Hướng dẫn đóng góp
Hướng nghiên cứu
Không có tệp hoặc bài kiểm thử nào được nêu. Hãy bắt đầu bằng việc xem xét chính sách cấp phép kép của Rust và các liên kết về khả năng tương thích Apache/GPL trong issue, sau đó xác định những tài liệu nào của repository và của việc phân phối cần được cập nhật; công việc được xem là hoàn tất khi C++ SDK có thể được phân phối theo cả Apache-2.0 và MIT mà không để lại vấn đề cấp phép chưa được giải quyết.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- cpp
- Lĩnh vực
- api
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 25/100