表格协议名称核心特点区别性条款适用场景热门项目示例MIT最宽松,允许商用/闭源,仅需保留版权声明无专利条款个人开源项目、快速推广Vue.js · React · jQueryApache 2.0允许商用/闭源,包含专利授权禁止商标使用 + 专利保护企业级项目、涉及专利技术Android · Kafka · KubernetesGPLv3强传染性,衍生作品必须开源包含硬件使用限制 + 专利反制条款坚持开源精神的项目Linux · MySQL · WordPressLGPL仅修改库文件需开源,允许动态链接闭源程序文件级传染 + 动态链接豁免开源库/组件开发7-Zip · FFmpeg · GTKBSD-3允许商用/闭源,禁止用作者名义宣传含署名要求 + 广告条款限制学术研究、商业友好型项目Go语言早期版 · Nginx · Ruby on RailsMPL 2.0修改文件必须开源,其他文件可闭源精准文件级传染混合开源/闭源项目Firefox · Thunderbird · Eclipse IDEAGPLv3网络服务使用即视为分发,必须开源强化版GPL + 云服务传染SaaS/云计算项目MongoDB · Elasticsearch · Nextcloud协议对比速记口诀:想省事:MIT/BSD防碰瓷:Apache保自由:GPL做库文件:LGPL/MPL怼云厂商:AGPL
评论区