TIPS之 License 权益和使用规范

License 权益和使用规范

Posted by 董江 on Friday, July 14, 2023

License 权益和使用规范

对于之前使用 License 不规范的点,总结blog, 进行统一学习和梳理。

licenses许可证 由 自由软件基金会与与和合规实验室进行统一维护。

目前 现存在的 licenses 应该有上百个,其中可以分为几大类:

  • 软件许可
  • 文档许可
  • 字体(设计)等其他许可

本文主要解释下: 软件许可部分

软件许可

软件许可 中也分为:

  1. 自由软件许可
  2. 有CopyLeft许可
  3. GNU GPL(类兼容GNU GPL)许可

github/gitlab License 详情

  • None / No License: 不能复制、分发、使用和修改, 只能查看
  • Apache License 2.0: 允许许任何人进行个人使用、商业使用、复制、分发、修改,作者免责;Contributors可以用于专利授予
  • MIT License: 允许任何人进行个人使用、商业使用、复制、分发、修改; 需要版权信息(CopyRight)
  • BSD 2-Clause “Simplified” License: 允许许任何人进行个人使用、商业使用、复制、分发、修改; 需要版权信息(CopyRight)免责声明
  • BSD 3-Clause “New” or “Revised” License: 允许许任何人进行个人使用、商业使用、复制、分发、修改; 需要版权信息(CopyRight)免责声明 、不能进行商业宣传
  • Eclipse Public License 2.0: 允许个人使用、商业使用、专利授权、复制、分发和修改,作者免责; 要保留版权信息(CopyRight)、必须开源、不允许更换协议
  • GNU Affero General Public License v3.0: 允许个人使用、商业使用、专利授权、复制、分发和修改,作者免责,贡献者可以快速专利授予,需要保留版权信息、必须开源、不允许更换协议、声明变更。和GPL类似,不同点在于,如果你修改了源码并在放到网上提供服务,那么你必须公开这个修改版本的完整的源代码。
  • The Unlicense: 完全可用
  • GNU General Public License v2.0: 不能进行专利授予

www.ruanyifeng.com/blog

避免方式

  1. 使用Apache License 2.0 或者 The Unlicense 最为友好;
  2. 如果使用MIT LicenseBSD 2-Clause “Simplified” License 需要附加 CORYRIGHT 使用说明;
  3. 使用使用BSD 3-Clause “New” or “Revised” License 除了 附加 CORYRIGHT 使用说明,还需要附加一个 NOTICE 不用于用户和产品宣传;
  4. 使用 GNU xxx v3.0/v2.0,都需要开源,不能闭源

建议使用

  1. 使用工具check License依赖: 使用 fossa License 扫描
  2. 针对 问题点 进行进一步修复 (如下图)

其他

「如果这篇文章对你有用,请随意打赏」

Kubeservice博客

如果这篇文章对你有用,请随意打赏

使用微信扫描二维码完成支付