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

相关推荐
CoderCodingNo2 小时前
【NOIP】2011真题解析 luogu-P1003 铺地毯 | GESP三、四级以上可练习
算法
iFlyCai2 小时前
C语言中的指针
c语言·数据结构·算法
查古穆3 小时前
栈-有效的括号
java·数据结构·算法
再一次等风来3 小时前
近场声全息(NAH)仿真实现:从阵列实值信号到波数域重建
算法·matlab·信号处理·近场声全息·nah
汀、人工智能3 小时前
16 - 高级特性
数据结构·算法·数据库架构·图论·16 - 高级特性
大熊背3 小时前
利用ISP离线模式进行分块LSC校正的方法
人工智能·算法·机器学习
XWalnut3 小时前
LeetCode刷题 day4
算法·leetcode·职场和发展
蒸汽求职3 小时前
机器人软件工程(Robotics SDE):特斯拉Optimus落地引发的嵌入式C++与感知算法人才抢夺战
大数据·c++·算法·职场和发展·机器人·求职招聘·ai-native
AI成长日志4 小时前
【笔面试算法学习专栏】双指针专题·简单难度两题精讲:167.两数之和II、283.移动零
学习·算法·面试
旖-旎4 小时前
分治(库存管理|||)(4)
c++·算法·leetcode·排序算法·快速选择算法