📜
开源协议对照
MIT、Apache、GPL 等常见开源许可证的商用、闭源与专利条款对照。
本地处理 · 不上传
加载工具中…
相关:开源协议 · MIT · GPL · Apache · 许可证 · 商用
MIT、Apache、GPL 等常见开源许可证的商用、闭源与专利条款对照。选错协议可能让你的代码无法被目标用户使用,或反过来让你承担意外的义务。
使用步骤
- 先确定项目是否需要闭源分发
- 对照各协议对商用、修改、专利的条款
- 注意传染性协议对整个项目的影响范围
- 引入依赖前逐个核对其许可证兼容性
使用场景
- 为项目选择开源协议
- 评估依赖库的协议兼容性
- 理解协议的义务条款
- 合规审查时的参考
小贴士
- 本表为通俗概括,不构成法律意见。商业项目引入开源组件前请咨询法务并阅读许可证原文。
- 宽松型协议(MIT、Apache)几乎没有限制,而copyleft 型协议(GPL 系)要求衍生作品也以相同协议开源。
- 协议之间存在兼容性问题,把不兼容协议的代码组合进同一个项目可能造成违约。
常见问题
MIT 和 Apache 有什么区别?
两者都很宽松,主要差别是 Apache 明确授予了专利许可并要求保留变更说明。对使用者而言两者都极其自由,Apache 在专利风险上提供了更明确的保护。
用了 GPL 的库会怎样?
取决于使用方式与具体版本。GPL 通常要求衍生作品整体以 GPL 开源,这对闭源商业软件是重大限制。LGPL 的要求较宽松。涉及商业产品时应咨询法律专业人士。
没有协议的代码能用吗?
不能随意使用。没有声明协议意味着默认保留全部权利,未经许可使用可能构成侵权。开源不等于无协议,正相反,协议正是授权他人使用的依据。
开源协议对照是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用开源协议对照,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。