Linus Torvalds eksplike pwoblèm ki genyen ak enplemantasyon nwayo ZFS la. Linux

Pandan diskisyon an tès yo planifikatè travay la, youn nan patisipan diskisyon yo te bay yon egzanp sou kijan, malgre deklarasyon sou nesesite pou kenbe konpatibilite pandan devlopman nwayo a, Linux, chanjman resan nan nwayo a te deranje bon fonksyònman modil la "ZFS sou Linux". Linus Torvalds reponnke prensip la "pa kraze itilizatè" refere a prezève entèfas nwayo ekstèn yo itilize pa aplikasyon espas itilizatè yo ansanm ak nwayo a li menm. Men, li pa kouvri separeman devlope twazyèm pati ajoute-ons sou nwayo a ki pa aksepte nan konpozisyon prensipal la nan nwayo a, otè yo ki dwe kontwole chanjman nan nwayo a nan pwòp danje ak risk yo.

Konsènan pwojè "ZFS sou" a Linux", Linus te dekouraje itilizasyon modil zfs la akòz enkonpatibilite lisans CDDL ak GPLv2 yo. Sitiyasyon an se yon bagay ki fè, akòz politik lisans Oracle la, chans pou ZFS janm enkòpore nan nwayo prensipal la trè piti. Entèmedyè yo pwopoze yo, ki bay aksè a fonksyon nwayo a nan kòd ekstèn, se yon solisyon ki kesyonab, avoka yo kontinye. diskite sou si re-ekspòtasyon fonksyon nwayo GPL atravè wrappers rezilta nan kreyasyon an yon travay derive ki dwe distribye anba GPL la.

Sèl opsyon kote Linus ta dakò aksepte kòd ZFS la nan nwayo prensipal la se jwenn pèmisyon ofisyèl nan men Oracle, sètifye pa avoka prensipal la, oswa pi byen toujou, Larry Ellison tèt li. Solisyon entèmedyè, tankou kouch ant nwayo a ak kòd ZFS, yo pa pèmèt, akòz politik agresif Oracle konsènan pwopriyete entelektyèl nan koòdone pwogramasyon (pa egzanp, jijman ak Google konsènan API Java). Anplis de sa, Linus konsidere dezi a sèvi ak ZFS sèlman yon peye lajan taks bay mòd, epi yo pa avantaj teknik. Referans yo ke Linus egzamine pa sipòte ZFS, ak mank de sipò konplè pa garanti estabilite alontèm.

Kòm yon rapèl, kòd ZFS la distribye anba lisans CDDL gratis la, ki pa konpatib ak GPLv2, ki anpeche entegrasyon ZFS sou Linux nan branch prensipal nwayo a Linux, piske melanje kòd anba lisans GPLv2 ak CDDL yo pa akseptab. Pou kontourne enkonpatibilite lisans sa a, "ZFS sou Linux"Yo te deside distribye pwodwi a antyèman anba lisans CDDL la kòm yon modil telechajab separeman, ki founi separeman de nwayo a."

Posiblite pou distribye yon modil ZFS pare kòm yon pati nan twous distribisyon se kontwovèsyal pami avoka. Avoka nan Software Freedom Conservancy (SFC) konsidereke livrezon an nan yon modil nwayo binè nan distribisyon an fòme yon pwodwi konbine avèk GPL la ak egzijans pou travay ki kapab lakòz yo dwe distribye anba GPL la. Avoka Canonical pa dakò epi deklare ke livrezon yon modil zfs akseptab si yo bay eleman an kòm yon modil endepandan, separe de pake nwayo a. Kanonik nòt ke distribisyon yo te itilize depi lontan yon apwòch ki sanble bay chofè propriétaires, tankou chofè NVIDIA.

Lòt bò a reponn ke pwoblèm konpatibilite nwayo a ak chofè propriétaires yo rezoud lè yo bay yon ti entèmedyè ki gen lisans GPL (yo chaje yon modil ki gen lisans GPL nan nwayo a, ki answit chaje konpozan propriétaires yo). Pou ZFS, yo ka devlope yon entèmedyè konsa sèlman si Oracle akòde eksepsyon lisans. Oracle Linux Enkonpatibilite GPL la rezoud lè Oracle bay yon eksepsyon lisans ki retire egzijans pou jwenn lisans pou travay konbine a anba CDDL la, men eksepsyon sa a pa aplike pou lòt distribisyon yo.

Yon solisyon se distribye sèlman kòd sous modil la, sa pa lakòz lyezon epi yo trete l kòm si li delivre de pwodwi separe. Debian Pou rezon sa a, yo itilize sistèm DKMS (Dynamic Kernel Module Support) la, kote yo bay modil la nan kòd sous epi yo konpile li sou sistèm itilizatè a touswit apre yo fin enstale pake a.

Sous: opennet.ru

Achte hosting serye pou sit ki gen pwoteksyon DDoS, sèvè VPS VDS 🔥 Achte yon hébergement sit entènèt serye ak pwoteksyon DDoS, sèvè VPS VDS | ProHoster