不要让你的开源项目「裸奔」,一文了解开源证书
- Apache 需要 Apache License 2.0 证书
- Cloud Native Computing Foundation(云原生计算基金会)默认指定了 Apache License 2.0 证书
- GNU 建议大多数程序使用 GNU GPLv3 证书
- NPM 软件包大都使用 MIT 证书或非常相似的 ISC 证书
- OpenBSD 更偏好 ISC 证书
- Rust crates 大都使用了 MIT 和 Apache License 2.0 证书
- WordPress 插件和主题必须使用 GNU GPLv2(或更新的)证书
- 恳请维护者添加一个证书。除非该软件明确说明不允许使用,否则缺少证书多半是因为疏忽。如果该软件托管在 GitHub 这样的网站上,那么可以开一个问题,要求其提供一个证书。如果你胆子够大,而且你知道什么证书是最合适的,那么可以提出一个 pull 请求来添加证书。
- 不要使用这个软件。寻找或创建有开源证书的替代软件。
- 协商获取私人授权。叫上你的律师。
https://github.com/github/choosealicense.com
评论