Aguarde...

15 de setembro de 2020

Apresentando TGPPL, um tipo radicalmente novo de licença de código aberto

Apresentando TGPPL, um tipo radicalmente novo de licença de código aberto

Electric Coin Co. está liderando um novo tipo de licença de código aberto, que permite a qualquer pessoa oferecer suporte e melhorar o software comercialmente, garantindo que todas as melhorias sejam de código aberto após um determinado período de tempo. Essa licença, a Licença Pública de Período de Carência Transitiva , abreviadamente TGPPL, é uma forma de tornar o código aberto mais resistente à captura e mais sustentável.

A Internet como a conhecemos funciona com software de código aberto. O desenvolvimento de código aberto é um modelo que permite o acesso geral, uso, modificação e distribuição do código-fonte de um software. Uma das principais maneiras de desenvolver o código aberto com eficácia tem sido por meio de licenças e padrões de código aberto. As licenças de software de código aberto seguem as “Quatro Liberdades do Software Livre” da Free Software Foundation e a “Definição de Código Aberto” da Open Source Initiative .

Projetos de código aberto são tradicionalmente vulneráveis ​​a duas ameaças: subfinanciamento, que ameaça a sustentabilidade do projeto, e captura, em que quem preencher a lacuna de financiamento pode transformar o projeto para servir aos seus interesses em vez do bem público. Esses desafios foram eloquentemente descritos por Nadia Eghbal e Feross Aboukhadijeh . O TGPPL se destina a permitir o melhor dos dois mundos: um período de tempo limitado onde os criadores podem ganhar dinheiro com seu software, garantindo que o software será subsequentemente de código aberto para servir a todos igualmente.

A ECC lançou sua implementação do Halo 2 sob a licença TGPPL. O TGPPL é uma licença de código-fonte totalmente aberto, o que significa que (i) qualquer pessoa no mundo tem permissão para usar o programa licenciado de forma privada para qualquer finalidade e ler o código-fonte, e (ii) qualquer pessoa é livre para construir seus próprios projetos ( formalmente, “trabalhos derivados”) além do código Halo, desde que eles obedeçam ao contrato de código aberto do trabalho derivado sob os mesmos termos, uma vez que o período de carência expire. 

O objetivo principal do ECC com o Halo 2 é garantir que ele esteja pronto para ser implantado no Zcash em 2021. Acreditamos que o Halo 2 seja a melhor maneira de eliminar a configuração confiável do Zcash e dar um passo no caminho para o Zcash escalável na camada 1, mas em última análise, cabe à comunidade decidir se deve implantar o Halo 2.

Chamada de entrada 

Entendemos que esta é uma licença de código aberto desconhecida e as equipes podem ter dúvidas. Queremos feedback sobre o TGPPL e queremos ver essa ideia melhorar e evoluir, como fazem todos os empreendimentos de código aberto. Se você estiver interessado em implementar o Halo em seu projeto, adoraríamos ouvir de você. Acreditamos que a implantação de nossa implementação de Halo com o TGPPL é importante para encorajar o desenvolvimento contínuo e sustentável de código aberto de longo prazo para nossa implementação de Halo e trabalhos derivados. Se houver melhorias, objeções ou abordagens alternativas, estamos abertos para aprender sobre elas também. Se houver maneiras de melhorar o TGPPL como uma licença de código aberto, devemos evoluir o licenciamento para corrigi-lo, para o benefício de todos os projetos de desenvolvimento de software de código aberto e infraestrutura pública. 

Postado em Blog
Escreva um comentário