- O projeto Redox OS adotou uma política de assinatura Certificate of Origin (COO) e uma regra de proibição do uso de LLMs (grandes modelos de linguagem) em contribuições de código
- A política de COO exige que todas as alterações de código sejam enviadas sob assinatura explícita e responsabilidade do contribuidor
- A cláusula de proibição de LLM deixa claro que o uso de código ou conteúdo gerado por IA não é permitido
- Essas políticas são medidas para reforçar a transparência da origem do código e a proteção da propriedade intelectual
- No funcionamento de projetos open source, surge um movimento para manter a confiabilidade dos contribuidores humanos e os padrões éticos
Novas políticas de contribuição do Redox OS
- O Redox OS introduziu a política Certificate of Origin (COO), exigindo que todos os contribuidores assinem de forma clara a origem e os direitos sobre o código que enviam
- Trata-se de uma estrutura semelhante à usada por grandes projetos open source, como o kernel Linux
- Cada commit deve incluir a expressão “Signed-off-by”, pela qual o contribuidor garante a origem legítima do código
- O projeto também proíbe estritamente contribuições de geração ou modificação de código feitas com LLMs (grandes modelos de linguagem)
- Não é permitido enviar código gerado com ferramentas de IA como ChatGPT e Copilot
- Fica explicitado que toda contribuição deve ser código escrito diretamente por humanos
Objetivo e significado das políticas
- A política de COO funciona como um mecanismo para aumentar a rastreabilidade do histórico de contribuições e deixar clara a responsabilidade legal
- A cláusula de proibição de LLMs é interpretada como uma medida para evitar a incerteza de direitos autorais em código gerado por IA e riscos de segurança
- As duas políticas mostram a direção do Redox OS para manter um ecossistema open source transparente e confiável
Impacto sobre desenvolvedores e comunidade
- Os contribuidores devem incluir a assinatura de COO antes de enviar código, e a geração de código por LLM não é permitida
- Isso pode levar a uma maior clareza no processo de contribuição e ao reforço do controle de qualidade
- A comunidade passa a preservar uma cultura de desenvolvimento centrada em humanos, fortalecendo uma estrutura colaborativa com menor dependência de IA
Ainda não há comentários.