Native ZFS for Linux

by Developer.com Staff

Oracle refuses to change the license of ZFS, so a group of developers ported it to Linux as a compilable module.

Developers at the Lawrence Livermore National Laboratory have successfully ported Solaris' ZFS file system to Linux.

The ZFS is a combined file system and logical volume manager designed by Sun Microsystems under the Common Development and Distribution License.

The problem has been the CDDL. The CDDL is incompatible with GNU Public License that the Linux kernel uses.

"While both the GPL and CDDL are open source licenses their terms are such that it is impossible to simultaneously satisfy both licenses," according to the ZFS FAQ.

As a result, ZFS has to be downloaded, compiled and run in user space rather than distributed with the Linux kernel.

So why doesn't Oracle, which now owns the ZFS copyright, just change the license to the GPL?

"We have been working on this for some time now and have been strongly urging Sun/Oracle to make a change to the licensing. I'm sorry to say we have not yet had any luck. However, we did feel it was time to move our efforts to a public forum," Open Source Developer Brian Behlendorf said.

This article was originally published on Monday Jun 7th 2010
Mobile Site | Full Site