📜

开源协议对照

MIT、Apache、GPL 等常见开源许可证的商用、闭源与专利条款对照。

本地处理 · 不上传

加载工具中…

相关:开源协议 · MIT · GPL · Apache · 许可证 · 商用

MIT、Apache、GPL 等常见开源许可证的商用、闭源与专利条款对照。选错协议可能让你的代码无法被目标用户使用,或反过来让你承担意外的义务。

使用步骤

  1. 先确定项目是否需要闭源分发
  2. 对照各协议对商用、修改、专利的条款
  3. 注意传染性协议对整个项目的影响范围
  4. 引入依赖前逐个核对其许可证兼容性

使用场景

  • 为项目选择开源协议
  • 评估依赖库的协议兼容性
  • 理解协议的义务条款
  • 合规审查时的参考

小贴士

  • 本表为通俗概括,不构成法律意见。商业项目引入开源组件前请咨询法务并阅读许可证原文。
  • 宽松型协议(MIT、Apache)几乎没有限制,而copyleft 型协议(GPL 系)要求衍生作品也以相同协议开源。
  • 协议之间存在兼容性问题,把不兼容协议的代码组合进同一个项目可能造成违约。

常见问题

MIT 和 Apache 有什么区别?

两者都很宽松,主要差别是 Apache 明确授予了专利许可并要求保留变更说明。对使用者而言两者都极其自由,Apache 在专利风险上提供了更明确的保护。

用了 GPL 的库会怎样?

取决于使用方式与具体版本。GPL 通常要求衍生作品整体以 GPL 开源,这对闭源商业软件是重大限制。LGPL 的要求较宽松。涉及商业产品时应咨询法律专业人士。

没有协议的代码能用吗?

不能随意使用。没有声明协议意味着默认保留全部权利,未经许可使用可能构成侵权。开源不等于无协议,正相反,协议正是授权他人使用的依据。

开源协议对照是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用开源协议对照,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。