当前位置: 首页 > news >正文

2024年底-Arch linux或转为0BSD许可证!

原文:https://archlinux.org/news/providing-a-license-for-package-sources/

解读:Arch Linux社区通过RFC 40达成共识,决定将所有软件包源代码更改为0BSD许可证
0BSD许可证是什么?:这是一个非常自由的开源许可证,基本上允许任何人自由使用、修改和分发源代码,没有任何限制。
软件包源代码(Package Sources):指的是构建软件包的源代码文件,如PKGBUILD文件,这些文件包含了构建软件包所需的指令和依赖信息。
实施方案:在实施变更之前,Arch Linux会通知所有贡献者,并给他们机会表达异议。

  • 从2024年11月19日开始的一周内,贡献者将收到一封电子邮件,列出他们所有的贡献。
  • 如果你同意变更,无需采取任何行动。
  • 如果不同意,可以回复邮件,Arch Linux会和你一起寻找解决方案。
  • 如果你之前为Arch Linux软件包做出过贡献但没有收到邮件,可以通过电子邮件联系他们。

0BSD许可证和GPL许可证区别

0BSD许可证和GPL许可证是两种截然不同的开源许可证,它们在自由度、使用条件和哲学上有着显著的差异。

  1. 自由度

    • 0BSD许可证:提供了极高的自由度,几乎没有任何限制。用户可以自由使用、修改和分发软件,无需遵守任何特定的条款或条件。
    • GPL许可证:是一种“传染性”许可证,要求任何与GPL软件结合的代码也必须以GPL许可证发布。这意味着如果用户修改了GPL软件或将其与自己的代码结合,那么用户必须以GPL许可证公开其修改后的代码。
  2. 保护方式

    • 0BSD许可证:不包含任何保护性条款,它完全放弃了对软件的控制权,允许用户自由地使用和分发。
    • GPL许可证:包含了保护性条款,确保软件的源代码始终保持开放和自由。如果用户分发了GPL软件的修改版本,他们必须提供源代码。
  3. 商业使用

    • 0BSD许可证:对商业使用没有任何限制,商业实体可以自由地使用、修改和分发软件,无需公开其修改。
    • GPL许可证:允许商业使用,但要求任何分发的修改版本必须以GPL许可证发布,这意味着商业实体必须公开其修改后的源代码。
  4. 专利授权

    • 0BSD许可证:明确放弃了对软件的任何专利主张,为用户提供了额外的专利保护。
    • GPL许可证:没有明确放弃专利主张,但要求用户在分发软件时遵守GPL许可证的条款。
  5. 许可证兼容性

    • 0BSD许可证:由于其极高的自由度,通常可以与大多数其他开源许可证兼容。
    • GPL许可证:与其他许可证的兼容性较为复杂,尤其是与其他“传染性”许可证。在某些情况下,GPL与某些许可证不兼容。
  6. 许可证哲学

    • 0BSD许可证:反映了一种极端的自由软件哲学,即软件应该是完全自由的,没有任何限制。
    • GPL许可证:反映了一种更为保护性的自由软件哲学,即软件的自由和开放性应该得到保护,以防止他人将软件私有化。

0BSD许可证提供了极大的自由度,几乎没有限制,而GPL许可证则包含了保护性条款,确保软件的源代码始终保持开放和自由。

http://www.lryc.cn/news/493765.html

相关文章:

  • 深入解析音视频流媒体SIP协议交互过程
  • linux安装mysql8.0.40
  • Java基础之控制语句:开启编程逻辑之门
  • 如何还原 HTTP 请求日志中的 URL 编码参数?详解 %40 到 @
  • usb_cam ros包话题说明,image transport包使用
  • 微前端-MicroApp
  • Unity UGUI 垂直循环复用滚动
  • Spring MVC 深度剖析:优势与劣势全面解读
  • 力扣hot100-->前缀和/前缀书/LRU缓存
  • Three.js CSS2D/CSS3D渲染器
  • mongodb文档字符串批量替换
  • 前端安全和解决方案
  • Tlias智能辅助学习系统-部门管理
  • React第十节组件之间传值之context
  • flink中barrier不对齐的原因和影响
  • 软银集团孙正义再度加码OpenAI,近屿智能专注AI人才培养
  • 麒麟系统x86安装达梦数据库
  • Java中的“多态“详解
  • buuctf-[SUCTF 2019]EasySQL 1解题记录
  • ASP.NET Core 入门
  • php反序列化1_常见php序列化的CTF考题
  • 题目 1013: [编程入门]Sn的公式求和
  • 算法——赎金信(leetcode383)
  • transformers训练(NLP)阅读理解(多项选择)
  • 微软企业邮箱:安全可靠的企业级邮件服务!
  • 什么是分布式锁
  • 【含开题报告+文档+PPT+源码】基于SpringBoot的艺术培训学校管理系统的设计与实现
  • 【网络安全 | 漏洞挖掘】绕过SAML认证获得管理员面板访问权限
  • Flutter:列表分页,上拉加载下拉刷新,在GetBuilder模板使用方式
  • 硬件基础22 反馈放大电路