Ubuntu 如果支持 ZFS 将侵犯 GPL 许可证

2016-02-26 15:36


Canonical 开发者上周宣布即将发布的 Ubuntu 16.04 LTS Xenial Xerus 将支持甲骨文/Sun 的 ZFS 文件系统。

Canonical 官方承诺将为 Xenial Xerus 集成的 ZFS 文件系统提供长达 5 年的安全补丁和安全更新支持。目前来看,ZFS 很可能会成为 Ubuntu 16.04 LTS 的默认文件系统。

ZFS 最初是设计用于 Solaris 的文件系统,它是一种类似于 Btrfs EXT4、XFS 和卷管理(如LVM)的混合文件系统。

为了持续发展的需要,ZFS 通过 OpenZFS 项目对外开源。Canonical 也有机会将 ZFS 完美集成到 Ubuntu 中,以提供:快照、自动修复、高效数据压缩和写入时复制克隆功能。

Software Freedom Conservancy(SFC)发表文章认为 Canonical 支持 ZFS 的计划将侵犯内核的 GPLv2 许可证。ZFS 文件系统使用的是 CDDL 许可证,与 Linux 内核使用的 GPLv2 许可证不兼容。

Canonical 在作出支持 ZFS 的决定前进行过法律评估,认为支持 ZFS 不会违反 GPLv2 许可,理由是 zfs.ko 是一个自足的文件系统模块,内核当然不是 ZFS 文件系统的衍生作品,而作为一个独立的模块 zfs.ko 也不是内核的衍生作品。

SFC 对此解释有异议,认为发行 zfs.ko 违反了 GPL 许可。