Ontwikkelaars van een port van het zfs-bestandssysteem naar Linux klagen over de beperkingen van de bijbehorende cddl. De licentie zou het onmogelijk maken om zfs in de Linux-kernel op te nemen, maar Oracle weigert elke medewerking.
Het zettabyte file system maakte oorspronkelijk deel uit van OpenSolaris, een OS van het voormalige Sun. Het 128bit-bestandssysteem zou vanwege de flexibiliteit vooral nuttig zijn om binnen schaalbare systemen te worden toegepast, terwijl ook de databeveiliging van een hoog niveau zou zijn. Veel Linux-ontwikkelaars zien zfs vanwege deze eigenschappen dan ook als de beste kandidaat voor toekomstige Linux-versies voor met name de servermarkt.
De broncode van zfs is weliswaar opensource, maar Sun, dat inmiddels in handen van Oracle is, heeft het bestandssysteem van een cddl voorzien. Een aantal ontwikkelaars van het Lawrence Livermore National Laboratory werkt aan een zfs-implementatie voor het Fuse-project, maar zij stellen dat de voorwaarden in de cddl het onmogelijk maakt om het bestandssysteem in de kernel van grote distributies op te nemen of zfs in binaire vorm te verspreiden, zo schrijft Ars Technica.
Vanwege de licentieperikelen wordt zfs daarom via een omweg, via het in userspace draaiende Fuse-framework, gebruikt. Hiermee wordt aan de cddl-voorwaarden voldaan, maar het gebruik van Fuse heeft prestatieverlies tot gevolg. Een andere mogelijkheid is dat eindgebruikers de zfs-broncode zelf meenemen bij het compileren van een eigen kernel, maar voor deze bewerkelijke klus is bovendien de nodige kennis nodig.
De LLNL-ontwikkelaars stellen in een bericht op de zfs-Fuse-mailinglijst dat zij de cddl-beperkingen meer dan eens bij Oracle hebben aangekaart, maar dat zij het bedrijf niet hebben kunnen overhalen om zfs een gpl mee te geven. Door nu de publiciteit te zoeken, hopen zij alsnog Oracle te kunnen overtuigen, waardoor zfs op de middellange termijn alsnog in de Linux-kernel kan worden opgenomen. Oracle heeft nog niet op de zaak gereageerd.
In oktober vorig jaar staakte Apple de ontwikkeling van zfs voor OS X. Een precieze reden gaf Apple niet, maar vermoedelijk speelden ook licentiekwesties en de mogelijke juridische complicaties een belangrijke rol bij dit besluit.