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

相关推荐
信奥卷王6 小时前
[GESP202609 六级] 分树规划
算法
夏幻灵6 小时前
LeetCode 21:合并两个有序链表——双指针与哑节点详解
算法·leetcode·链表
徐小黑ACG7 小时前
Golang 基础05 结构体struct
开发语言·算法·golang
Navigator_Z8 小时前
LeetCode //C - 1286. Iterator for Combination
c语言·算法·leetcode
北极有牛8 小时前
cpp学习笔记--常量指针
java·开发语言·算法
GPU实战笔记8 小时前
云端 GPU 训练的账户余额提醒:它能说明什么,不能说明什么?
深度学习·算法·成本管理·gpu云计算·云端训练
浮链序9 小时前
怎么证明"你这个模型是偷我的"——把蒸馏变成取证工具
算法·安全·llm
小O的算法实验室9 小时前
IEEE TMC,面向异构物联网的多目标量子行为拓扑优化算法
算法
liliangcsdn9 小时前
派息率指标的应用探索和分析
大数据·算法