Sajrone rembugan
Kanggo proyek ZFS ing Linux, Linus ora nyaranake nggunakake modul zfs amarga ora cocog karo lisensi CDDL lan GPLv2. Kahanan kasebut amarga kabijakan lisensi Oracle, kemungkinan ZFS bisa mlebu kernel utama cilik banget. Lapisan sing diusulake kanggo ngliwati inkompatibilitas lisensi, sing nerjemahake akses menyang fungsi kernel menyang kode eksternal, minangka solusi sing ragu - pengacara terus
Siji-sijine pilihan sing Linus setuju nampa kode ZFS menyang kernel utama yaiku entuk ijin resmi saka Oracle, sing disertifikasi dening pengacara utama, utawa luwih apik, Larry Ellison dhewe. Solusi penengah, kayata lapisan ing antarane kernel lan kode ZFS, ora diidini, amarga kabijakan agresif Oracle babagan properti intelektual antarmuka pemrograman (contone,
Ayo kita ngelingake yen kode ZFS disebarake ing sangisore lisensi CDDL gratis, sing ora kompatibel karo GPLv2, sing ora ngidini ZFS ing Linux digabungake menyang cabang utama kernel Linux, amarga campur kode ing sangisore lisensi GPLv2 lan CDDL. ora bisa ditampa. Kanggo ngatasi ketidakcocokan lisensi iki, proyek ZFS ing Linux mutusake kanggo nyebarake kabeh produk miturut lisensi CDDL ing wangun modul sing dimuat kanthi kapisah sing diwenehake kanthi kapisah saka kernel.
Kamungkinan nyebarake modul ZFS sing wis siap minangka bagΓ©an saka kit distribusi kontroversial ing antarane pengacara. Pengacara saka Software Freedom Conservancy (SFC)
Sisih liyane nganggep manawa masalah kompatibilitas kernel ing pembalap kepemilikan ditanggulangi kanthi nyedhiyakake lapisan cilik sing disebarake ing sangisore lisensi GPL (modul ing sangisore lisensi GPL dimuat menyang kernel, sing wis ngemot komponen proprietary). Kanggo ZFS, lapisan kasebut mung bisa disiapake yen pengecualian lisensi diwenehake saka Oracle. Ing Oracle Linux, ora kompatibel karo GPL ditanggulangi dening Oracle nyedhiyakake pangecualian lisensi sing mbusak syarat kanggo lisensi gabungan karya ing CDDL, nanging pangecualian iki ora ditrapake kanggo distribusi liyane.
A workaround kanggo sumber mung kode sumber modul ing distribusi, kang ora mimpin kanggo bundling lan dianggep minangka pangiriman loro produk kapisah. Ing Debian, sistem DKMS (Dhukungan Modul Kernel Dinamis) digunakake kanggo iki, ing ngendi modul kasebut diwenehake ing kode sumber lan dipasang ing sistem pangguna sanalika sawise nginstal paket kasebut.
Source: opennet.ru