三类开源及代表项目(AI 咨询)

内容目录

1. 完全自由的开源项目(宽松型许可证)

特点

  • 使用者几乎没有限制,只需保留原始版权声明即可。
  • 适合商业化闭源项目的基础开发。

常见协议

  • MITApache 2.0BSD

代表项目

操作系统与工具链

  • Linux 内核(部分驱动也兼容 Apache 2.0)
  • FreeBSD(BSD 许可证)
  • Minix(微内核,BSD 许可证)
  • Rust(Mozilla 开发,MIT 或 Apache 2.0 双许可证)

编程语言

  • Python(PSF 许可证,类似 BSD)
  • Ruby(两种选项:GPL 和 Ruby 自定义许可证)
  • Go(Apache 2.0)
  • JavaScript 引擎 V8(MIT)

开发工具与框架

  • React(MIT)
  • Vue.js(MIT)
  • TensorFlow(Apache 2.0)
  • Keras(MIT)
  • Kubernetes(Apache 2.0)

其他

  • OpenCV(计算机视觉,Apache 2.0)
  • Docker(Apache 2.0)
  • SQLite(公有领域,近似无约束)

2. 自由但有附加要求的开源项目(传染性许可证)

特点

  • 使用时需满足许可证附加条件,例如必须开源衍生代码
  • 通常用作推动软件自由的理念。

常见协议

  • GPL(GNU General Public License)
  • AGPL(用于网络服务,附加网络使用条款)
  • LGPL(宽松版 GPL)

代表项目

操作系统

  • GNU 系统(基于 GPL,核心工具链如 GCC、glibc)
  • Ubuntu/Debian(基于 GPL 及其他)
  • Android AOSP(GPL/LGPL 和 Apache 组合)

数据库

  • MySQL(GPL)
  • PostgreSQL(PostgreSQL 许可证,接近 BSD 但附加条款少)
  • MongoDB(AGPL,保护云服务版本)

编程语言

  • Perl(GPL 或 Artistic License)
  • PHP(PHP License,类似 GPL)

工具与框架

  • WordPress(GPL)
  • Matplotlib(数据可视化工具,PSF/GPL 双许可证)
  • FFmpeg(视频处理,GPL)

文件格式/编辑器

  • GIMP(图像处理,GPL)
  • LibreOffice(办公套件,LGPL/MPL)

3. 开源但保留核心功能(部分专有扩展)

特点

  • 基础代码开源,核心功能或服务保留闭源,用户需依赖特定公司。
  • 商业公司用来推广技术,同时保留盈利模式。

常见协议

  • 多采用自定义开源协议(例如 Elastic License)
  • 部分项目使用宽松许可证,但扩展功能闭源。

代表项目

操作系统与平台

  • Android(Google 服务版本):AOSP 开源,但 Google Play 等核心功能闭源。
  • Chrome:基于开源 Chromium,但附加闭源功能(如同步服务)。

开发工具与 IDE

  • VS Code:源代码开源(MIT),但微软官方构建版本带闭源遥测功能。
  • JetBrains IDE 系列(例如 IntelliJ IDEA 社区版开源,商业版闭源)。

搜索和大数据

  • ElasticSearch:最初 Apache 2.0,但后改用 Elastic License,限制云服务商业化。
  • Redis:核心开源(BSD),部分模块使用 Redis Source Available License。

机器学习和 AI 工具

  • OpenAI 的 GPT 模型:核心算法开源(例如早期 GPT),最新版本闭源。
  • Stable Diffusion:基础模型开源,但相关插件、付费云服务闭源。

云服务与分布式系统

  • MongoDB(AGPL,自行改进协议以防止商业云平台无偿使用)。
  • CockroachDB(初期 Apache 2.0,后改为 BSL 许可证)。

对比总结

分类 协议类型 代表项目
完全自由开源 MIT、Apache Linux、Python、TensorFlow、React
附加要求的自由开源 GPL、AGPL GNU、Android AOSP、MySQL、WordPress
核心闭源的开源项目 Elastic License Chrome、VS Code、ElasticSearch、OpenAI
浏览量(22) | 此条目发表在AGI人工智能分类目录。将固定链接加入收藏夹。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据