Codeberg proíbe projetos vibe coded
O Codeberg, uma plataforma alemã sem fins lucrativos de hospedagem de código, atualizou seus termos para proibir projetos que “na maior parte” consistam de código gerado por ferramentas como Claude ou OpenAI Codex, citando o status incerto de copyright e um risco maior de código malicioso ou de baixa qualidade. Os comentaristas estão fortemente divididos: apoiadores acolhem um refúgio livre de IA, escrito por humanos, e argumentam que os recursos limitados do Codeberg não devem ser gastos armazenando repositórios descartáveis “vibe coded”, enquanto críticos veem a política como ideologicamente motivada, vaga e praticamente inaplicável. Muitos levantam preocupações sobre como “na maior parte” será definido ou fiscalizado, e sugerem que a regra tanto incentivará ocultar o uso de IA quanto empurrará projetos assistidos por IA para outras forges, como GitHub ou alternativas auto-hospedadas.
Escopo da Nova Política
- O Codeberg atualizou seus Termos de Serviço para proibir projetos que “na maior parte” consistam de código escrito por ferramentas de IA generativa (exemplos dados: Claude, Codex).
- Justificativa oficial no texto: status de copyright pouco claro do código gerado por IA e maior risco de código malicioso.
- O Codeberg se apresenta como uma organização sem fins lucrativos focada em software livre/de código aberto, e alguns veem isso como consistente com hospedar apenas código claramente licenciado e de autoria humana.
Definição e Ambiguidade
- “Na maior parte” não é definido: isso significa >50% das linhas, commits, arquivos, ou outra coisa?
- Não está claro se autocompletar passo a passo ou boilerplate gerado pelo IDE conta como “escrito por IA”.
- Vários comentaristas observam que projetos sérios podem ser fortemente assistidos por IA, mas ainda assim cuidadosamente projetados e revisados por humanos, borrando a linha.
Aplicação e Detecção
- Nenhuma forma escalável e confiável de detectar código gerado por IA é identificada.
- Sinais propostos: trailers “Co-authored-by” para agentes de IA, arquivos AGENTS.MD/CLAUDE.MD, comentários verbosos característicos, ou travessões em comentários.
- Muitos esperam que a aplicação seja baseada em denúncias e seletiva, com incentivos para usuários ocultarem o uso de IA.
- Alguns argumentam que a política basicamente dá ao Codeberg uma cláusula nos Termos de Serviço para remover projetos problemáticos ou contas, se necessário.
Visões Favoráveis
- Os apoiadores acolhem um refúgio “escrito por humanos” contra “AI slop” e repositórios de baixo esforço gerados por agentes.
- Alguns enfatizam os recursos limitados de uma organização sem fins lucrativos: hospedar grandes volumes de projetos descartáveis de IA, backups e raspagens é visto como insustentável.
- Outros enquadram isso como uma posição de princípio pela liberdade do software e por licenciamento claro, e como uma forma de manter a qualidade e a mantenabilidade mais altas.
Visões Críticas
- Críticos chamam a regra de vaga, ideologicamente motivada ou de “virtue signaling” contra IA.
- Preocupações:
- Regras baseadas em como o código foi produzido, em vez de dano ou violação demonstrados.
- Punir a divulgação honesta, enquanto o uso não declarado de IA passa despercebido.
- Risco de afastar usuários à medida que a programação assistida por IA se torna comum.
- Alguns argumentam que as preocupações com copyright são superestimadas; a saída da IA pode ser de domínio público ou claramente atribuível, e código de domínio público ainda é “livre”.
Reflexões Mais Amplas
- Debate sobre se o código escrito por IA em breve dominará, versus nichos contínuos de código escrito à mão.
- Alguns veem isso como uma comunidade escolhendo um espaço “human-first”; outros preveem migração para forges mais amigáveis à IA ou instâncias auto-hospedadas.