O projeto Glibc cancelou a transferência obrigatória de direitos do código para a Open Source Foundation

Os desenvolvedores da biblioteca do sistema GNU C Library (glibc) fizeram alterações nas regras de aceitação de alterações e transferência de direitos autorais, cancelando a transferência obrigatória de direitos de propriedade do código para a Open Source Foundation. Por analogia com as alterações anteriormente adotadas no projeto GCC, a assinatura de um acordo CLA com a Open Source Foundation na Glibc foi transferida para a categoria de operações opcionais realizadas a pedido do desenvolvedor. As mudanças nas regras, que permitem a aceitação de patches sem transferência de direitos para a fundação de código aberto, entrarão em vigor em 2 de agosto e afetarão todas as ramificações do Glibc disponíveis para desenvolvimento, com exceção do código que é compartilhado através do Gnulib com outros projetos GNU.

Além de transferir os direitos de propriedade para a Open Source Foundation, os desenvolvedores têm a oportunidade de confirmar o direito de transferir o código para o projeto Glibc usando o mecanismo Developer Certificate of Origin (DCO). De acordo com o DCO, o rastreamento do autor é realizado anexando a linha “Assinado por: nome do desenvolvedor e e-mail” a cada alteração. Ao anexar esta assinatura ao patch, o desenvolvedor confirma sua autoria do código transferido e concorda com sua distribuição como parte do projeto ou como parte do código sob licença gratuita. Ao contrário das ações do projeto GCC, a decisão no Glibc não é tomada de cima para baixo pelo conselho de governo, mas é tomada após discussão preliminar com todos os representantes da comunidade.

A abolição da obrigatoriedade de assinatura de acordo com a Open Source Foundation simplifica significativamente a adesão de novos participantes no desenvolvimento e torna o projeto independente das tendências da Open Source Foundation. Se a assinatura de um acordo CLA por participantes individuais apenas levasse a uma perda de tempo com formalidades desnecessárias, então, para corporações e funcionários de grandes empresas, a transferência de direitos para o Fundo de Código Aberto estava associada a muitos atrasos e aprovações legais, que não foram sempre concluído com sucesso.

O abandono da gestão centralizada dos direitos do código também reforça as condições de licenciamento inicialmente aceites, uma vez que a alteração da licença passará a exigir o consentimento pessoal de cada desenvolvedor que não transferiu os direitos para a Open Source Foundation. Ao mesmo tempo, o código Glibc continua a ser fornecido sob a licença “LGPLv2.1 ou mais recente”, o que permite a transição para versões mais recentes da LGPL sem aprovação adicional. Dado que os direitos da maior parte do código continuam nas mãos da Free Software Foundation, esta organização continua a desempenhar o papel de garante da distribuição do código Glibc apenas sob licenças copyleft gratuitas. Por exemplo, a Open Source Foundation pode bloquear tentativas de introdução de uma licença dupla/comercial ou o lançamento de produtos proprietários fechados sob um acordo separado com os autores do código.

Entre as desvantagens de abandonar a gestão centralizada dos direitos do código está o surgimento de confusão na hora de chegar a acordo sobre questões relacionadas às licenças. Se anteriormente todas as reclamações por violação das condições de licenciamento eram resolvidas através da interação com uma organização, agora o resultado das violações, inclusive as não intencionais, torna-se imprevisível e requer acordo com cada participante individual. Como exemplo, é dada a situação do kernel Linux, onde desenvolvedores individuais do kernel estão iniciando ações judiciais, inclusive com o objetivo de obter enriquecimento pessoal.

Fonte: opennet.ru

Adicionar um comentário