A Software Freedom Conservancy (SFC), que fornece proteção legal para projetos gratuitos e defende a conformidade com a licença GPL, anunciou que interromperá todo o uso da plataforma de colaboração de código GitHub e pediu aos desenvolvedores de outros projetos de código aberto que sigam seu exemplo. Assim, a Software Freedom Conservancy pede que projetos de código aberto parem de usar o GitHub.
A organização também lançou uma iniciativa destinada a facilitar a migração de projetos do GitHub para alternativas mais abertas como CodeBerg (powered by Gitea) e SourceHut ou implementar seus próprios serviços de desenvolvimento baseados em plataformas abertas como Gitea ou GitLab Community Edition.
O SFC foi inspirado pela relutância do GitHub e da Microsoft em entender as complexidades éticas e legais do uso de código-fonte de software livre como base para a construção de um modelo de aprendizado de máquina no serviço comercial GitHub Copilot.
Os representantes da SFC tentaram descobrir se o modelo de aprendizado de máquina criado é protegido por direitos autorais e, em caso afirmativo, quem detém esses direitos e como eles se relacionam com os direitos do código no qual o modelo é construído.
Software Freedom Conservancy pede que projetos de código aberto parem de usar o GitHub
Também não está claro se um bloco de código gerado no GitHub Copilot e código repetido dos projetos usados para construir o modelo pode ser considerado um trabalho derivado e se a inclusão de tais blocos em software proprietário pode ser considerada uma violação de licenças copyleft.
Representantes da Microsoft e do GitHub foram questionados sobre quais regras legais formaram a base para as declarações do diretor do GitHub de que treinar um modelo de aprendizado de máquina em dados publicamente disponíveis está na categoria de uso justo e o código de renderização no GitHub Copilot pode ser interpretado por analogia com o uso de um compilador . Além disso, a Microsoft foi solicitada a fornecer uma lista de licenças e uma lista de repositórios usados para treinar o modelo.
GitHub Copilot
Também foi levantada a questão de como a afirmação de que é permitido treinar um modelo em qualquer código independentemente das licenças usadas está relacionada ao fato de que apenas código-fonte aberto foi usado para treinar o GitHub Copilot e o treinamento não abrange o código de repositórios fechados e produtos proprietários da empresa, como Windows e MS Office. Se treinar um modelo em qualquer código é uso justo, por que a Microsoft valoriza sua propriedade intelectual sobre a de desenvolvedores de código aberto?
A Microsoft tem sido evasiva e não forneceu análise legal para apoiar a legitimidade de suas reivindicações de uso justo.
As tentativas de obter as informações necessárias vêm sendo feitas desde julho do ano passado. Os representantes da Microsoft e do GitHub inicialmente prometeram responder em breve, mas nunca o fizeram.
Seis meses depois, começou uma discussão pública sobre possíveis problemas legais e éticos em sistemas de aprendizado de máquina, mas os representantes da Microsoft ignoraram o convite para participar.
Finalmente, um ano depois, os representantes da Microsoft se recusaram diretamente a discutir esse assunto, explicando que a discussão era inútil, pois era improvável que mudasse a posição do SFC.
Além das reclamações relacionadas ao projeto GitHub Copilot, os seguintes problemas do GitHub também foram relatados:
O GitHub foi contratado para prestar serviços comerciais ao Serviço de Imigração e Alfândega dos Estados Unidos (ICE), cujas atividades são consideradas antiéticas por ativistas, por exemplo, devido à prática de separar os filhos de seus pais após a prisão de imigrantes ilegais. Tentativas de discutir a questão da cooperação entre GitHub e ICE foram recebidas com uma atitude desdenhosa e hipócrita em relação ao assunto.
O GitHub garante à comunidade seu suporte a código aberto, mas o site e todo o serviço GitHub são proprietários e a base de código é fechada e não está disponível para análise. Embora o Git Toolkit tenha sido projetado para substituir o BitKeeper proprietário e se afastar da centralização em favor de um modelo de desenvolvimento distribuído, o GitHub, por meio do fornecimento de plugins específicos do Git, vincula os desenvolvedores a um site proprietário centralizado controlado pelo Git. uma única empresa comercial.
Os executivos do GitHub criticam o copyleft e a GPL e fazem campanha por licenças permissivas. O GitHub é de propriedade da Microsoft, que já demonstrou estar atacando software de código aberto e reprimindo o modelo de licenciamento copyleft.
Além disso, observa-se que a organização SFC suspendeu a aceitação de novos projetos que não planejam migrar do GitHub. Os projetos que já fazem parte do SFC não precisam sair do GitHub, mas a organização está pronta para fornecer todos os recursos e suporte necessários caso pretendam mudar para outra plataforma.
Além da advocacia, a organização SFC está envolvida na acumulação de fundos de patrocínio e na provisão de proteção legal para projetos livres, exercendo as funções de arrecadação de doações e gestão de ativos de projetos, o que isenta os desenvolvedores de responsabilidade pessoal em caso de litígio.
Projetos compatíveis com SFC incluem Git, CoreBoot, Wine, Samba, OpenWrt, QEMU, Mercurial, BusyBox, Inkscape e cerca de uma dúzia de outros projetos gratuitos.
Finalmente, se estiver interessado em saber mais sobre o assunto, pode consultar os detalhes no seguinte link.