Forgejo muda sua licença para copyleft, passando de MIT para GPLv3

Forgejo

Alguns dias atrás os desenvolvedores do Forgejo, a plataforma de desenvolvimento colaborativo, tornado conhecido através de uma postagem no blog o anúncio de uma mudança de licença. Nele, eles mencionam que da versão 9.0, todos os novos desenvolvimentos de projetos será distribuído sob a licença copyleft GPLv3+, substituindo a licença permissiva do MIT usada anteriormente.

No entanto, versões anteriores do Forgejo e suas atualizações de manutenção continuará sob a licença do MIT. Esta mudança simplificará a integração do código distribuído sob licenças copyleft no projeto.

Forgejo é uma plataforma projetado implementar sistemas de colaboração com repositórios Git em servidores próprios, semelhantes ao GitHub, Bitbucket e GitLab em termos de funções. Surge como um garfo de Gitea, que por sua vez é um fork do Gogs. Em 2022, a Forgejo foi bifurcada da Gitea na sequência de tentativas de comercialização desta última e de transferência do seu controlo para uma trading. Desde então, Forgejo tem mantido um modelo de governação independente e de propriedade comunitária. Na verdade, o serviço de hospedagem Git Codeberg.org adotou o Forgejo.

Inicialmente, Forgejo seguiu um modelo de bifurcação sincronizada, retornando todas as alterações ao projeto principal. No entanto, No início deste ano foi decidido converter Forgejo num projecto autónomo com sua própria base de código independente. Esta decisão foi tomada devido à dificuldade de sincronização das bases de código, pois muitas alterações não foram aceitas no Gitea. Além disso, a Gitea alterou sua política em relação aos patches, exigindo a transferência dos direitos de propriedade do código para a plataforma.

Forgejo agora é copyleft

Durante a preparação da versão 8.0, os desenvolvedores Eles descobriram que algumas dependências foram sob licenças copyleft incompatíveis com o MIT, o que os forçou a eliminá-los.

Por exemplo o código para compatibilidade com formato de citação APA (Associação Americana de Psicologia) e um mecanismo de renderização de fluxograma baseados na biblioteca elkjs foram distribuídos sob licenças incompatíveis.

Copyleft é um tipo de licença que permite aos usuários usar, modificar e redistribuir

A adoção da GPLv3 permitirá reintroduzir essas dependências, aproveitar mais o código existente e focar na expansão da funcionalidade do Forgejo.

Analisámos cuidadosamente o impacto que a alteração da licença tem na gama de utilizações do Forgejo e acreditamos que não há motivo para preocupação. Não temos conhecimento de quaisquer consequências negativas que a alteração da licença possa ter para os utilizadores que partilham os valores da Forgejo. Embora não possamos oferecer qualquer tipo de aconselhamento jurídico, daremos uma primeira visão geral dos novos requisitos.

Se você configurar o Forgejo a partir de nossas distribuições oficiais (por exemplo, binários, imagens Docker, etc.), é muito improvável que você seja afetado. Fazemos o nosso melhor para garantir que nossas distribuições Forgejo sejam totalmente compatíveis desde o início.

A mudança para a GPLv3 também ajudará a mitigar o risco de práticas comerciais desleais, como a criação de versões modificadas do Forgejo com restrições ou condições adicionais que limitam os usuários a um provedor específico.

Além disso, esta modificação de licença está alinhada com uma iniciativa do ano passado, na qual os desenvolvedores permitiram que alterações fossem aceitas sob licenças copyleft e prometeram fazer a transição completa assim que o primeiro código fosse aceito sob uma licença semelhante. Este código foi aceito no repositório Forgejo há dois dias.

Se você estiver redistribuindo binários do Forgejo, agora precisará fornecer o código-fonte completo de sua variante do Forgejo (incluindo possíveis modificações) sob os mesmos termos de licença do próprio Forgejo.

Você é livre para vender serviços Forgejo, incluindo hospedagem a terceiros. Se você agir de acordo com nossos valores e garantir que seus usuários recebam as liberdades que Forgejo lhe concede, é improvável que você tenha que fazer ajustes em seu negócio agora ou no futuro.

A mudança de licença não afetará os usuários que instalarem o Forgejo através de pacotes de distribuição ou que compilem a plataforma a partir do código-fonte, mesmo que façam suas próprias modificações. Também não afetará aqueles que oferecem serviços de hospedagem de código baseados em Forgejo. No entanto, aqueles que distribuem binários ou imagens de contêiner Forgejo devem cumprir as condições adicionais da GPLv3. Isto envolve fornecer acesso ao código-fonte completo no qual os binários são baseados, incluindo quaisquer modificações feitas.

Por fim, se estiver interessado em saber mais sobre o assunto, pode consultar os detalhes no link a seguir


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.