解决许可证兼容性问题,Ubuntu 内核将内置 ZFS

简介:

Canonical 的产品和策略团队的 Dustin Kirkland 撰文 证实 Ubuntu 计划捆绑 ZFS 文件系统核心模块。他写到:zfs.ko 是一个自容器的文件系统模块,该模块并非 Linux 内核自带,而是来自 OpenZFS 和 OpenSolaris 。这种各自独立的局面已经存在多年,特别是自容器、非 GPL 甚至上商业(如 nvidia.ko)的内核模块。

而 Canonical 专门对此进行了法律上的研究,包括与行业里软件自由法律顾问的讨论,这些讨论和研究主要针对的就是 Linux 内核和 ZFS 文件系统之间的许可证问题。

通过研究和讨论我们认为在 Ubuntu 核心中加入 ZFS 支持是遵守两个项目许可证的条款和权利的。

Linux 内核的 GPLv2 许可证和 ZFS 的 CDDL 许可证都是 copyleft 许可证,各自拥有不同的条款范围。CDDL 针对其本身所有的文件,而 GPLv2 针对的衍生产品。

CDDL 无法应用到 Linux 内核,因为 zfs.ko 是一个自容器的文件系统模块,内核本身很明显并不是该新文件系统的衍生产品。

我们的结论对 Ubuntu 用户来说是一个好消息,对 Linux 来说是好消息,对自由和开源软件来说更是一个好消息。

我们已经达成这个结论,而且我们也没兴趣继续争论许可证的兼容性问题,但欢迎大家讨论这些技术的应用机会。

====================================分割线================================
文章转载自 开源中国社区[http://www.oschina.net]

目录
相关文章
|
4月前
|
Ubuntu Linux
百度搜索:蓝易云【Ubuntu更改默认启动内核】
请注意,更改默认启动内核可能会影响系统的稳定性和性能。在更改前,请确保选择的内核版本与你的系统硬件和配置兼容。如果遇到问题,你可以在GRUB启动菜单中选择其他内核来启动系统,并在问题解决后再将默认内核设置为你选择的版本。
37 0
|
4月前
|
Ubuntu
百度搜索:蓝易云【Ubuntu删除多余内核教程】
现在,你已经成功地删除了Ubuntu系统中多余的旧内核。请谨慎删除内核,确保保留当前正在使用的稳定内核以及至少一个备用内核,以防止出现意外问题。
108 2
|
4月前
|
Ubuntu 测试技术 Linux
百度搜索:蓝易云【Ubuntu系统打RT实时内核补丁教程】
现在,你已经成功在Ubuntu系统上打上RT实时内核补丁,并且系统将使用RT内核运行,提供更好的实时性能。请注意,内核编译和替换是一项复杂的操作,建议在实施前备份重要数据,并在测试环境中进行验证。
34 2
|
8月前
|
Ubuntu 安全 Unix
Ubuntu内核OverlayFS权限逃逸漏洞(CVE-2021-3493)
Linux Kernel 一般指Linux内核。Linux是一种开源电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。
100 2
|
9月前
|
Ubuntu Linux
【Ubuntu系统内核更新与卸载】
【Ubuntu系统内核更新与卸载】
378 0
|
Ubuntu Linux
Ubuntu中下载编译linux内核源码
Ubuntu中下载编译linux内核源码
Ubuntu中下载编译linux内核源码
|
4月前
|
Ubuntu Shell
ubuntu内核降级相关
ubuntu内核降级相关
47 0
|
5月前
|
Ubuntu
百度搜索:蓝易云【Ubuntu系统内核更新与卸载教程。】
请注意,在执行任何内核操作之前,请确保你了解正在进行的操作,并在操作之前备份重要数据。
45 0
|
5月前
|
Ubuntu
百度搜索:蓝易云【Ubuntu系统内核更新与卸载教程。】
注意:在卸载内核之前,请确保您了解卸载操作的风险,并确认您正在卸载不再需要的内核版本,请谨慎操作,并确保在执行任何系统操作之前备份重要数据。内核更新和卸载可能会影响系统的稳定性和功能。
109 1
|
7月前
|
Ubuntu Linux
百度搜索:蓝易云【如何在Ubuntu 22.04上安装Linux 内核 详细教程!】
请注意,以上步骤仅涵盖了基本的内核安装过程。具体的配置和定制化需求可能需要进一步了解和调整。在进行内核更新之前,请确保在目标系统上仔细考虑和评估风险,并确保备份重要数据。
81 0