To read all comments associated with this story, please click here.
I know that BSD community was able to port ZFS http://wiki.freebsd.org/ZFS into FreeBSD. How come they were able to do it if there are license restrictions? I don't understand how CDDL was compatible with BSD license but not GPL.
Edited 2008-07-25 17:56 UTC
This is entirely a function of the GPL licensing of Linux, and has nothing to do with the licensing of ZFS: Apple is also working on ZFS as well, and there's no conflict there between whatever they're linking to that's proprietary and not released to the general public, and the rest of the code (BSD license, I believe).
Everything in life has a price: in the GPL license, you end up being restricted from using someone else's closed code because of an insistence on license purity, while with MIT/BSD the price you pay is there's no guarantee that you'll get any of the interesting changes, but you can use it (or anyone else) anywhere without a big deal. The question is: what are your goals, and what price are you willing and able to pay, because both licenses may have advantages to you, and also both may have advantages to you, all as a matter of context.
RE[2]: Porting HAMMER fs from DragonFlyBSD to Linux
RE[2]: Porting HAMMER fs from DragonFlyBSD to Linux
Here are Daniel's thoughts about HAMMER and porting it to Linux:
http://tux3.org/pipermail/tux3/2008-July/000006.html
And here more, with Matt Dillon's answer and more Daniel's comments:
http://tux3.org/pipermail/tux3/2008-July/000009.html
.





Member since:
2006-10-27
As ZFS cannot be ported (CDL is not compatible with GPL: http://kerneltrap.org/Linux/Proposing_Read-Only_ZFS) to Linux without using the additional abstraction layer FUSE and Tux3 have a long development way to go, until it will become suitable for a production environment, I would like to know, whether it is possible to port the HAMMER fs to Linux.
HAMMER: http://kerneltrap.org/DragonFlyBSD/HAMMER_Filesystem_Design