Linus Torvalds: Negação do ZFS da Oracle em questÔes de licenciamento

Linus Torvalds alertou os desenvolvedores para nĂŁo usar o mĂłdulo para o sistema de arquivos ZFS projetado pela Sun Microsystems – e agora de propriedade da Oracle – devido a problemas de licenciamento.

torvalds-contra-oracle-about-zfs

Como ficou conhecido, Torvalds alertou os desenvolvedores de kernel contra o uso do ZFS no Linux, um aplicativo OpenZFS, e se recusa a mesclar qualquer código ZFS até que a Oracle altere a licença de código aberto que usa.

O ZFS é licenciado sob o desenvolvimento e distribuição conjuntos da Sun (CDDL), diferentemente do kernel Linux, licenciado sob a GNU General Public License (GPL).

Torvalds comentou o problema em resposta a um desenvolvedor que alegou que uma mudança recente no kernel “arruinou um mĂłdulo importante: o ZFS”.

O criador do kernel Linux se recusa a mesclar a unidade ZFS no kernel porque nĂŁo pode arriscar um processo da Oracle – que ainda estĂĄ tentando processar o Google por violação de direitos autorais ao usar APIs Java no Android – e Torvalds nĂŁo tomarĂĄ nenhuma ação atĂ© que o fundador da Oracle, Larry Ellison, assine seu uso do kernel do Linux.

“Se alguĂ©m adiciona uma unidade de kernel como o ZFS, ela funciona inteiramente por iniciativa prĂłpria, nĂŁo posso mantĂȘ-la e nĂŁo posso me comprometer com as alteraçÔes do kernel de outras pessoas”, explicou Torvalds.

“E, honestamente, nĂŁo hĂĄ como mesclar nenhuma das ediçÔes do ZFS atĂ© receber uma carta oficial da Oracle assinada por seu diretor jurĂ­dico ou, de preferĂȘncia, pelo prĂłprio Larry Ellison, que diz que Ă© legal fazĂȘ-lo. agir e combater o resultado final como um produto GPL ”, continuou Torvalds.

“Outros acham que pode ser correto mesclar o cĂłdigo ZFS no Kernel, e essa Ă© a decisĂŁo deles. Mas, dada a natureza controversa da Oracle e as questĂ”es de licenciamento, nĂŁo hĂĄ como me sentir seguro com isso “.

O problema de licenciamento Ă© explicado pelos desenvolvedores do ZFS no Linux.

“Embora ambas sejam licenças gratuitas de cĂłdigo aberto, elas sĂŁo restritivas. Sua combinação causa problemas porque impede o uso de seçÔes de cĂłdigo disponĂ­veis exclusivamente com uma licença, com seçÔes de cĂłdigo disponĂ­veis exclusivamente de outra licença para o mesmo sistema ”, escrevem os desenvolvedores do ZFS.

“No caso do kernel, isso nos impede de distribuir o ZFS no Linux como parte do kernel. No entanto, nada Ă© mencionado em nenhuma licença que impeça sua distribuição na forma de um mĂłdulo ou cĂłdigo fonte. ”

Torvalds também se referiu a essa questão em sua resposta e rejeitou a ideia de um nível proposto que separa o ZFS para resolver problemas que combinam dois projetos com licenças diferentes, principalmente devido ao processo de propriedade intelectual da API Java da Oracle.

“E nĂŁo estou nem um pouco interessado na separação do ZFS”, respondeu Torvalds, pois alguns parecem estar pensando em isolar os dois projetos. Isso nĂŁo agrega valor e, dados os direitos autorais da Oracle, nĂŁo acho que seja uma verdadeira vitĂłria para a licença “, afirmou.

Suas Ășltimas palavras sobre esse assunto sĂŁo: “NĂŁo use o ZFS. É tĂŁo simples. Sempre foi um empreendimento que levanta problemas e complicaçÔes, e os problemas de licenciamento simplesmente o tornam inĂștil para mim “.