4 pontos por GN⁺ 2026-03-31 | 2 comentários | Compartilhar no WhatsApp
  • Agentes de codificação com IA podem restaurar na prática as “4 liberdades” do software livre, que por muito tempo ficaram apenas no campo conceitual, ao ler e modificar código em nome do usuário
  • Enquanto a estrutura centrada em SaaS vem limitando o acesso dos usuários ao código-fonte, agentes podem exercer por procuração a liberdade de modificar código até mesmo para quem não é desenvolvedor
  • O caso do app SaaS fechado Sunsama mostra de forma concreta quantas ineficiências e restrições uma estrutura fechada pode gerar
  • Na era dos agentes de IA, é provável que os usuários passem a adotar como critério principal a pergunta: “meu agente consegue modificar este software?
  • A retomada do software livre tende a ser impulsionada não por ideologia, mas por uma necessidade prática para que agentes realmente funcionem

Agentes de codificação com IA recolocam em destaque o significado do software livre

  • O surgimento dos agentes de codificação com IA mostra a possibilidade de tornar novamente efetivas as “4 liberdades” do software livre, que por muito tempo permaneceram apenas em debates teóricos
  • Com a expansão do modelo SaaS, os usuários perderam o acesso ao código-fonte e passaram a depender de uma estrutura de dependência centrada na conveniência, mas os agentes podem ler e modificar código em nome deles
  • A tentativa de customizar o app SaaS fechado Sunsama para gerenciamento de tarefas com integração ao Twitter revela concretamente a ineficiência causada por estruturas fechadas
  • Como os agentes de IA agora podem exercer por procuração a liberdade de modificar código até para não desenvolvedores, o valor prático do software livre está sendo redescoberto
  • Ainda assim, continuam existindo questões como o peso da manutenção e a sustentabilidade do ecossistema open source, o que exige um novo modelo que combine a conveniência do SaaS com a abertura do software livre

A história e o declínio do software livre

  • Nos anos 1980, Richard Stallman fundou a Free Software Foundation após enfrentar o problema de um software fechado de impressora da Xerox que não podia ser modificado
    • Ele propôs as “4 liberdades”, segundo as quais o usuário deve poder executar, estudar, modificar e distribuir um programa
  • Nos anos 1990, o software livre cresceu rapidamente com Linux, Apache, MySQL, PHP e outros, e empresas também passaram a construir negócios sobre essa base
  • Porém, com a ascensão do modelo SaaS a partir dos anos 2000, os usuários deixaram de executar ou modificar software diretamente, e a ideia de liberdade perdeu seu significado prático

A transição para “open source” e o enfraquecimento da filosofia

  • Em 1998, Christine Peterson propôs o termo “open source” no lugar de “free software”, reposicionando o conceito com uma imagem mais amigável às empresas
  • Eric Raymond e Bruce Perens fundaram a Open Source Initiative e passaram a enfatizar o open source como metodologia de desenvolvimento
  • Nesse processo, o pragmatismo centrado no compartilhamento de código acabou se impondo sobre a reivindicação ética dos direitos dos usuários
  • As empresas puderam aproveitar o open source ao mesmo tempo em que limitavam o controle dos usuários, e o significado social do movimento de software livre foi enfraquecido

SaaS e as brechas das licenças

  • Como a GPL exigia a divulgação do código-fonte apenas quando o software era ‘distribuído’, provedores de SaaS conseguiam contornar essa exigência
  • Como no caso do serviço Elasticsearch da AWS, empresas usavam open source, mas não divulgavam suas modificações
  • Para preencher essa lacuna, surgiu a AGPL, mas o Google proibiu internamente o uso da AGPL por política interna
  • Depois disso, MongoDB, Redis, HashiCorp, Elastic e outras migraram para diferentes licenças com restrições ao uso do código-fonte, sem resolver o problema de forma fundamental
  • Como resultado, os usuários perderam o acesso ao código-fonte e aceitaram uma estrutura de dependência do SaaS centrada na conveniência

O caso Sunsama: os limites do SaaS fechado

  • Tentou-se usar o Sunsama para gerenciamento de tarefas integrado ao Twitter, mas a automação era impossível por causa da ausência de API e da estrutura fechada
  • Só foi possível implementar a funcionalidade graças a um projeto open source de relay (sunsama-relay) feito por um usuário que fez engenharia reversa de uma API não oficial
  • Porém, nesse processo,
    • foi necessário armazenar a senha real da conta no código
    • como o iOS não permite gerar automaticamente Shortcuts, foi preciso configurar manualmente
    • foram exigidas várias camadas de hacks não oficiais e operações manuais
  • Para implementar uma funcionalidade simples, foram necessários seis desvios e três etapas de autenticação, o que mostra a ineficiência estrutural de um SaaS fechado

A restauração da liberdade trazida por agentes de IA

  • A fraqueza do software livre era que não havia liberdade prática para não desenvolvedores
  • Agentes de codificação com IA podem ler e modificar código em nome do usuário, permitindo que até não desenvolvedores exerçam por procuração a “Liberdade 1” (a liberdade de modificar)
  • O usuário só precisa descrever a funcionalidade desejada, e o agente pode analisar, modificar e até implantar o código
  • O software livre deixa de ser um direito apenas de desenvolvedores e passa a se expandir como uma ferramenta prática para todos os usuários
  • Já no SaaS fechado, nem mesmo o agente consegue acessar o sistema, então o usuário continua sendo uma figura passiva que só pode pedir recursos

O valor da abertura volta a ganhar força

  • Vários pesquisadores e profissionais de tecnologia destacam o valor da abertura na era dos agentes de IA
    • Nawaz Dhandala: como agentes podem modificar diretamente o código-fonte, o open source tem “vantagem esmagadora sobre o fechado”
    • Martin Alderson: graças aos agentes, torna-se possível fazer automação personalizada em vez de depender de SaaS, e o peso da manutenção também diminui
    • John Loeber: prevê que a reintegração local dos dados levará à recuperação do valor do open source
    • Vitalik Buterin: afirma que “só a abertura completa impede o monopólio de uma única empresa” e defende uma reavaliação do copyleft

A necessidade de um novo equilíbrio

  • O retorno ao software livre traz consigo custos reais, como peso operacional e gerenciamento de segurança e backups
  • O ecossistema open source enfrenta uma crise de manutenção por causa da queda na qualidade do código gerado por IA e da redução nas contribuições
    • Tailwind CSS teve queda de 40% no tráfego da documentação, recuo de 80% na receita e redução de 75% da equipe
    • O criador do Terraform, Mitchell Hashimoto, passou a restringir PRs externos e migrou para um modelo baseado em vouch
  • Não basta simplesmente fazer self-hosting; é necessário um novo tipo de serviço que combine a conveniência do SaaS com a abertura do software livre

Mudança nos critérios de escolha de software na era dos agentes

  • No futuro, é provável que os usuários passem a considerar “meu agente consegue modificar este software?” como um critério central de compra
  • O SaaS fechado corre o risco de perder competitividade à medida que o custo de troca converge para zero
  • Os agentes passarão a reconhecer sistemas fechados como “estruturas quebradas” e a contorná-los,
    • fazendo engenharia reversa de APIs não oficiais
    • gerando automaticamente alternativas open source
    • baixando e reconstruindo dados, entre outros métodos
  • O CTO da Upwave afirmou que a empresa está adaptando o produto para ter uma estrutura de integração amigável a agentes
  • Em última instância, conclui-se que a revitalização do software livre será impulsionada não por ideologia, mas por uma necessidade prática para que agentes realmente funcionem

Conclusão

  • Agentes de IA estão surgindo como implementadores práticos da liberdade do software, superando as limitações técnicas dos usuários
  • Ambientes SaaS fechados limitam a capacidade dos agentes, e é provável que os usuários passem a preferir cada vez mais alternativas abertas
  • Redesenhar o equilíbrio entre liberdade e conveniência surge como tarefa central da próxima geração da indústria de software
  • Com a afirmação de que “abrir mão da liberdade em nome da conveniência operacional já não pode mais ser justificado”, projeta-se a chegada próxima de um novo ecossistema aberto centrado em agentes

2 comentários

 
myc0058 29 일 전

Mais do que software livre, o que é urgentemente necessário é a capacidade de controlar softwares que já existem. É algo extremamente penoso.

 
GN⁺ 2026-03-31
Comentários do Hacker News
  • Como alguém que publica software de código aberto há mais de 10 anos, reconheço o valor que a IA e os LLMs me trouxeram
    Mas me incomoda o fato de que meu código foi usado como dado de treinamento. Pode até não ser uma violação de licença (GNU 2/3), mas parece contrariar o espírito que eu pretendia
    Fui demitido recentemente “por causa da IA”, então é um sentimento complicado saber que meu código ajudou a treinar essa IA. Seria bom se eu pudesse receber pelo menos dividendos ou royalties por esse tipo de contribuição, mas isso é inviável na prática
    Então estou procurando uma licença do tipo copyleft e ‘source available’ que exija permissão separada para treinamento de LLM, mas ainda não existe. Talvez tenha pouca força legal, mas eu pelo menos quero deixar minha intenção explícita

    • Na verdade, o próprio código aberto já fazia outras pessoas perderem empregos há muito tempo
      O movimento Free Software começou justamente clonando programas comerciais. Pegou ideias de UNIX, Windows 95, macOS etc., e como resultado os UNIXs comerciais quase todos desapareceram
      No fim, quem lucrou foram as ‘megacorps’, e acho que a situação atual, em que os LLMs absorvem o código aberto, é uma continuação disso
    • Do ponto de vista jurídico, acho que um LLM treinado com código GPL deveria ter o modelo e toda a stack de suporte disponibilizados sob os mesmos termos
      Mas, na prática, muitas vezes a lei funciona a favor de quem tem poder. Ainda assim, seria animador ver um precedente desse tipo surgir
    • Recentemente pedi ao Claude para revisar um código de shader GLSL, e ele sugeriu uma função do Inigo Quilez exatamente como é
      A licença é permissiva, mas copiar desse jeito sem atribuição foi desagradável. Antes eu mesmo procurava e conferia a licença, mas agora a ferramenta automatiza o plágio
    • Se você usa GitHub, por padrão seu código é usado em treinamento. É preciso fazer opt-out, mas fica a dúvida se isso realmente será respeitado
    • Por causa do “fair use”, não dá para impedir o treinamento pelas big techs
      Mas, pela mesma lógica, espero que também seja permitido destilar os modelos fechados delas para criar modelos abertos. No fim, trata-se de recuperar o poder do usuário
  • Na comunidade FLOSS há bastante ceticismo em relação aos LLMs

    1. código GPL/AGPL foi usado em treinamento sem consentimento
    2. os melhores modelos são fechados
    3. PRs e relatórios de segurança ruins feitos por IA estão aumentando
      Mas os LLMs já são uma realidade. Em vez disso, talvez possamos usar LLMs para criar código aberto que quebre estruturas monopolistas. A GPL é apenas um meio para um fim
    • Não há garantia de que os LLMs vão durar para sempre. Hoje eles se sustentam em grande parte por uma espécie de mágica financeira, e talvez OpenAI ou Anthropic nem tenham a mesma cara daqui a 5 anos
    • Ignorar LLMs do ponto de vista de segurança é perigoso. Hackers já usam IA para buscar vulnerabilidades e fazer ataques de engenharia social. Agora é a hora de investir em segurança
    • A ideia de “quebrar monopólios com LLM” é bonita, mas não está claro se isso realmente nos aproximou desse objetivo
  • Este é justamente o momento em que o software livre é mais importante
    A maior parte da infraestrutura de IA roda em código aberto. Até o Claude Code não serve para muita coisa sem ferramentas como grep, diff e git

    • A própria possibilidade da IA existe graças ao código open source
    • Mas também há quem diga que o espírito “Libre” ficou menos importante do que antes
    • É amargo ver empresas reduzindo custos com o trabalho não remunerado da comunidade, enquanto os usuários continuam marginalizados
    • Fico me perguntando por que o próprio treinamento de LLM não é aberto. Seria ótimo fazer treinamento distribuído no estilo Folding@home
    • Achei marcante que a primeira linha da documentação de instalação do Claude Code fosse “requer ripgrep”. No fim, tudo roda sobre ferramentas open source baseadas em Linux. Dá até uma sensação de recompensa por usar Linux desde a época do Slackware
  • Ao ler a frase de que “open source” não foi apenas um rebranding, mas uma amputação da filosofia, senti rejeição por causa do estilo estranho, que parecia escrito por IA

    • Texto de IA parece pegar um menu degustação Michelin, bater no liquidificador e beber
  • Parece provável que, no futuro, agentes de programação combinem partes de bibliotecas open source para criar apps sob medida
    Os usuários vão ficar satisfeitos, mas os contribuidores não serão recompensados. No fim, o open source vira infraestrutura essencial, mas o mérito desaparece

    • Mas os usuários ainda terão de manter seus próprios forks, então autonomia total é impossível
      A menos que a IA vire AGI, a pressão social vai manter os projetos vivos. Ainda assim, preocupa um cenário em que empresas reempacotem Linux de forma proprietária e o imponham
  • Depois de mais de 10 anos desenvolvendo, agora sinto prazer em criar software pessoal com as próprias mãos
    Faço apps para a família e também montei uma ferramenta de colaboração baseada em Matrix + Element como alternativa ao Slack. Dá para fazer isso com 20 dólares por mês

    • Eu também desenvolvo algo parecido, open source para grid, contribuindo com padronização. Parece mais brincadeira criativa do que trabalho. Também faço mods de Minecraft com meus filhos
    • Fiquei curioso sobre onde você hospeda os apps da família. Para mim, essa é a parte mais difícil
  • O FOSS morreu, mas está renascendo em uma nova forma
    Os LLMs expandem as quatro liberdades do software livre de forma mais democrática

    • Liberdade de executar: LLMs ajudam com instalação e configuração, então qualquer um consegue executar
    • Liberdade de modificar: reduzem a barreira técnica, então qualquer um consegue alterar
    • Liberdade de distribuir: LLMs podem reconstruir especificações e permitir redistribuição
    • Liberdade de melhorar: dá para aplicar imediatamente as melhorias desejadas
      A liberdade técnica se ampliou, mas a liberdade da comunidade e dos valores continua sendo um desafio
    • É por isso que venho dizendo que “LLMs são mais abertos que o open source”
  • Agentes de programação e LLMs estão tivoizando o open source
    No fim, a IA vai virar um novo compilador pago, e virá uma época em que programadores terão de pagar assinatura
    LLMs open source também vão surgir, mas treinar e operar isso custa muito caro
    Antigamente era possível aprender a programar e vencer na vida com um computador velho; no futuro, preocupa a perda desse caminho de entrada

    • LLMs não aceleram a programação. Pelo contrário, aceleram a dívida técnica (technical debt). No resultado final, tudo fica mais lento
  • O texto foi bom, mas o caso da Sunsama na verdade reforça o argumento oposto
    Se agentes conseguem contornar sistemas fechados, a urgência de migrar para open source diminui
    Além disso, a questão da confiança apenas migrou do SaaS para o agente. Quem não é especialista continua sem conseguir verificar o código

  • Agentes de programação tornam possível contornar o copyleft
    Por exemplo, o Malus.sh vende um serviço que reescreve código para trocá-lo por uma licença sem restrições. Isso não liberta a liberdade do código; é comercialização pela remoção das amarras

    • Mas até serviços assim podem ser substituídos de graça por agentes de IA. No fim, fica difícil ter sucesso com um ‘vibecoding SaaS’