Não use ZFS no Linux: Linus Torvalds

O criador do Linux Linus Torvalds é cético em relação ao licenciamento de código aberto do ZFS e não recomenda usá-lo no Linux.

Não use ZFS no Linux: Linus Torvalds
  • Não use ZFS. É simples assim. Sempre foi mais uma palavra da moda do que qualquer outra coisa, eu sinto, e os problemas de licenciamento apenas o tornam um obstáculo para mim. *

Isso é o que Linus Torvalds disse em uma lista de discussão para mais uma vez expressar sua aversão pelo sistema de arquivos ZFS, especialmente em relação ao licenciamento.

Para evitar confusão desnecessária, ele é mais voltado para distribuições Linux, desenvolvedores e mantenedores do kernel, em vez de usuários Linux individuais.

Qual é o problema de licenciamento com o ZFS e o kernel do Linux?

Não use Zfs Torvalds Não use Zfs Torvalds O código-fonte do ZFS foi aberto por volta de 2003. Isso significaria que as distribuições Linux começaram a oferecer suporte ao ZFS. Mas isso não aconteceu realmente devido à complexidade das licenças de código aberto.

O ZFS é um código-fonte aberto sob Common Development and Distribution License (CDDL) 1.0, enquanto o kernel do Linux é licenciado sob a GNU General Public License (GPL) 2.0.

Essas duas licenças de código aberto não são totalmente compatíveis entre si. Conforme observado por PCWorld, se o ZFS com esta licença estiver incluído no kernel Linux, isso significa que kernel + ZFS é um trabalho derivado do kernel Linux (sem ZFS original).

Torvalds não confia na Oracle

Linus Torvalds Zfs Quotes Linus Torvalds Zfs Quotes Embora toda a coisa derivada seja uma questão de debate para especialistas legais e de licenciamento, Torvalds é cético em relação à Oracle. A Oracle tem um histórico de processar empresas pelo uso de seu código. Lembra-se de ação judicial Oracle vs Android sobre o uso de Java?

Outras pessoas acham que pode ser ok para mesclar o código ZFS no kernel e que a interface do módulo faz isso ok, e essa é a decisão deles. Mas, considerando a natureza litigiosa da Oracle e as questões sobre licenciamento, não há como me sentir seguro em fazer isso. E eu não estou nem um pouco interessado em alguma coisa de camada de correção do ZFS que algumas pessoas parecem pensar que isolaria os dois projetos. Isso não agrega valor ao nosso lado e, considerando os direitos autorais da interface da Oracle (consulte Java), também não acho que seja uma vitória real de licenciamento. Torvalds não quer que o kernel Linux tenha problemas legais com a Oracle no futuro e, portanto, ele se recusa a incluir o ZFS no kernel principal até que a Oracle forneça uma carta assinada que um kernel com ZFS estará sob licença GPL.

E, honestamente, não há como mesclar os esforços do ZFS até receber uma carta oficial da Oracle assinada por seu advogado principal ou, de preferência, pelo próprio Larry Ellison dizendo que sim, está tudo bem fazer isso e tratar o resultado final como GPL. Ele não está impedindo outras (distribuições) de usar o ZFS. Mas eles estão sozinhos.

Se alguém adicionar um módulo de kernel como ZFS, estará por conta própria. Eu não posso mantê-lo, e não posso ser limitado pelas mudanças do kernel de outras pessoas. Canonical, a empresa-mãe do Ubuntu, tem sido muito entusiasta do ZFS. Seu departamento jurídico pensa que incluir ZFS no kernel não o torna um trabalho derivado. Então, eles arriscaram e agora oferecem a opção de usar o ZFS na raiz do Ubuntu 19.10.

Torvalds também não está impressionado com o ZFS em geral

Linus Torvalds Zfs Quotes Linus Torvalds Zfs Quotes Enquanto algumas pessoas babam com o ZFS, Linus Torvalds não se impressiona tanto com o ZFS. Ele não acha que usar ZFS é uma boa ideia, especialmente quando não é mantido ativamente pela Oracle (depois de abri-lo)

Os benchmarks que vi não fazem o ZFS parecer tão bom. E pelo que eu posso dizer, ele não tem mais nenhuma manutenção real por trás dele, então do ponto de vista da estabilidade de longo prazo, por que você iria querer usá-lo em primeiro lugar? Não sou um especialista jurídico, mas se houver a menor dúvida, prefiro ficar longe do ZFS. O que você acha de todo o debate sobre o ZFS?

Via itsfoss.com. Você pode conferir o post original em inglês:

Don’t Use ZFS on Linux: Linus Torvalds

Última atualização deste artigo: 10 de january de 2020