tabbi风波|开源协议

美团tabbi ai浏览器借用的项目read-frog 使用的就是下面的gpl协议...

  1. MIT(最宽松、最常用)
  • 特点:几乎随便用,商用、修改、闭源都可以

  • 要求:只需要保留原作者版权声明

  • 代表项目:React、Vue、jQuery、.NET

  1. Apache 2.0
  • 特点:比 MIT 多了专利授权,更适合公司

  • 要求:保留版权 + 说明修改过哪里

  • 代表项目:Android、Kafka、Spring

  1. GPL v3(强 copyleft)
  • 特点:传染性开源

只要你用了它,你的整个项目也必须开源

  • 要求:衍生作品必须开源、必须用相同协议

  • 代表项目:Linux、GCC

  1. LGPL v3(弱 copyleft)
  • 特点:比 GPL 宽松

可以当作库引用,你的主程序不用开源

  • 要求:库本身改了要开源

  • 代表项目:很多 C/C++ 基础库

  1. BSD(2-Clause / 3-Clause)
  • 特点:和 MIT 差不多,极宽松

  • 要求:保留版权,不能用作者名字做宣传

  • 代表项目:FreeBSD、Nginx(旧版)

建议

  • 想最省心 → MIT

  • 公司项目、怕专利问题 → Apache 2.0

  • 希望永远开源、不让别人闭源白嫖 → GPL

  • 写库给别人调用但不想强迫对方开源 → LGPL

相关推荐
七颗糖很甜4 分钟前
开源雷达NEXRAD Level 3 数据完整获取与 Python 处理教程
大数据·python·算法
JXNL@6 分钟前
TDK DPX105950DT 射频双工器全解析:从原理、参数到应用设计
算法
池塘的蜗牛7 分钟前
FMCW(2)-速度
算法
菜菜的顾清寒9 分钟前
力扣hot100(21)搜索二维矩阵 II
算法·leetcode·职场和发展
️是7819 分钟前
信息奥赛一本通—编程启蒙(3380:练65.3 螺旋矩阵)
线性代数·算法·矩阵
天若有情67321 分钟前
C++进阶:普通重载运算符 vs 隐式类型转换重载运算符,一篇讲透区别
开发语言·c++·算法
c++圈来了个新人34 分钟前
C++类和对象(中)
c语言·开发语言·数据结构·c++·考研·算法
xin_nai34 分钟前
LeetCode热题100 (Java)(1)哈希
算法·leetcode·哈希算法
王老师青少年编程40 分钟前
csp信奥赛C++高频考点专项训练之贪心算法 --【删数问题】:删数问题2
c++·算法·贪心·csp·信奥赛
hanbr40 分钟前
Leetcode刷题总结(1)
算法·leetcode·职场和发展