Ubuntu 16.04 很可能因为 ZFS 跟 Oracle 杠上
Ubuntu 16.04 很可能因为使用 ZFS 文件系统而引起法律纠纷,ZFS 是 Sun 公司的一个文件系统,但是知识产权已经被 Oracle 收购,归 Oracle 所有。
Canonical 公司认为最新版的 Ubuntu 使用 ZFS 文件系统是不会有法律风险的,但并不是每个人都这么认为。
Canonical 今天正式发布 Ubuntu 16.04 版本,包含 OpenZFS 文件系统。OpenZFS 是 Sun Microsystems 的 ZFS 文件系统实现,当前归 Oracle 所有。ZFS 提供大量优秀特性,非常适合在服务器环境使用,比如快照,写时备份和健壮的错误修正系统。
但是,ZFS 从来没有在商业的 Linux 发行版中预编译,因为通常认为其遵循的协议与 Linux 的 GPL 协议是不相容的。
在 Ubuntu 16.04 发布之前,Canonical 的立场是,ZFS 遵循的 CDDL 和 Linux 内核中使用的 GPL 范围是不同的,不能相提并论。“CDDL 不适用于 Linux Kernel,” Canonical 解释道,“因为 zfs.ko 是个自包容文件系统模块 —— 内核很明显不是这个新文件系统的衍生作品。”
如果是你自己使用,那么可以获取和编译 ZFS 源代码,但是商业 Linux 发行版收费的相关支持一般不会使用这些边缘类的应用。
软件自由保护协会 (Software Freedom Conservancy) 认为 Canonical 的行为违反了 GPL ,因为两个协议之间有着微妙的不兼容。类似的,自由软件基金会 (Free Software Foundation) 也认为 Canonical 使用 ZFS 的行为不是遵循 GPL 的表现。
而软件自由法律中心 (Software Freedom Law Center) 的 Eben Moglen 对此持有不同的看法。他认为 Canonical 没有添加任何私有修改,使用二进制的方式发布 ZFS 源的行为是没问题的。他觉得,“没有开发者或者用户违反 GPLv2 或者 CDDL 的相关权利。”
SFC 已经敦促 ZFS 的所有者允许 ZFS 在 GPL 项目中使用,但目前并未得到官方答复。Oracle,已经购买了 Sun 公司的只知识产权,但并没有把 ZFS 作为主要的关注点,而且花费更多的时间去研究另一个 Linux 文件系统,btrfs,而不是移植 ZFS 到 Linux 操作系统。
本文编译自 InfoWorld
发表回复