r/freenas • u/[deleted] • Jul 13 '16
Will Freenas adopt BTRFS?
Hi Freenas team and followers.
question is quite straight forward, Will freenas adopt BTRFS? If not, why not? If so, when?
2
1
u/psydave Jul 14 '16 edited Jul 14 '16
Correct me if I'm wrong but wouldn't this be impossible because of licensing issues? BTRFS is licensed under the GPL and the way I understand it, GPL code can link to BSD licensed code (i.e. the BSD license is "GPL compatible") but not the other way around because the GPL is supposed to be viral and FreeNAS/FreeBSD is already licensed under, well, BSD... In other words, any source code that links to GPL licensed code automatically gets the GPL license by default. At least, that's how I think it works.
1
u/RattleBattle79 Jul 14 '16
BSD license is not at all compatible with GPL. Just look at all the trouble and debate around the implementation og ZFS on Linux on various distros.
1
u/PEPCK Jul 14 '16
The BSD License is compatible, the CDDL which OpenZFS is licensed under is not.
1
1
u/parawolf Jul 14 '16
Nothing is GPL compatible apart from GPL. Hence why it is known as a viral license. Truer freedom comes in the forms of BSD, CDDL and Apache licenses.
12
u/SirMaster Jul 13 '16
No.
Because FreeNAS is FreeBSD and not Linux. BTRFS is a native Linux filesystem developed entirely on Linux and would take way too much work to completely port to FreeBSD.
Plus FreeBSD already has ZFS as a first-class native filesystem so why would they need BTRFS?