美团tabbi ai浏览器借用的项目read-frog 使用的就是下面的gpl协议...
- MIT(最宽松、最常用)
-
特点:几乎随便用,商用、修改、闭源都可以
-
要求:只需要保留原作者版权声明
-
代表项目:React、Vue、jQuery、.NET
- Apache 2.0
-
特点:比 MIT 多了专利授权,更适合公司
-
要求:保留版权 + 说明修改过哪里
-
代表项目:Android、Kafka、Spring
- GPL v3(强 copyleft)
- 特点:传染性开源
只要你用了它,你的整个项目也必须开源
-
要求:衍生作品必须开源、必须用相同协议
-
代表项目:Linux、GCC
- LGPL v3(弱 copyleft)
- 特点:比 GPL 宽松
可以当作库引用,你的主程序不用开源
-
要求:库本身改了要开源
-
代表项目:很多 C/C++ 基础库
- BSD(2-Clause / 3-Clause)
-
特点:和 MIT 差不多,极宽松
-
要求:保留版权,不能用作者名字做宣传
-
代表项目:FreeBSD、Nginx(旧版)
建议
-
想最省心 → MIT
-
公司项目、怕专利问题 → Apache 2.0
-
希望永远开源、不让别人闭源白嫖 → GPL
-
写库给别人调用但不想强迫对方开源 → LGPL