Código aberto

Código aberto é quando o programador publica a receita completa de um programa, o código, para qualquer pessoa ver, usar e melhorar. É o oposto da fórmula da Coca-Cola trancada num cofre: aqui a receita fica exposta no caderno, aberta para o mundo inteiro consultar e ajustar.

Ilustração do termo: As Capis dividem o caderno de receitas aberto na mesa, com o cofre trancado esquecido na prateleira

A analogia

A fórmula da Coca-Cola fica trancada num cofre, dizem que só duas pessoas no mundo sabem a receita completa. Código aberto é o oposto disso: o programador publica a receita inteira, o código, num caderno que qualquer pessoa pode abrir, ler linha por linha e copiar se quiser.

Isso não faz do código aberto uma versão amadora ou incompleta da coisa. É o contrário: é a fundação de quase tudo que você usa todo dia sem saber. O navegador que você usa pra ler isso carrega código aberto por dentro, o WhatsApp e o Instagram também rodam pedaços de receitas publicadas por outras pessoas, não só código que a própria empresa escreveu do zero.

E se a receita é grátis e pública, como alguém ganha dinheiro com ela? Cobrando pelo serviço em volta da receita, não pela receita em si: o restaurante que serve o prato, não a receita publicada no caderno. É o mesmo caderno pra todo mundo, mas nem todo mundo quer cozinhar sozinho.

Na prática

Você usa código aberto todos os dias sem perceber: o WhatsApp, o Instagram e até o navegador Chrome carregam pedaços de projetos que qualquer programador no mundo pode consultar, mesmo sendo produtos de empresas fechadas por fora.

O removedor de fundo do meu site é grátis por causa disso: o motor que recorta a imagem é um projeto de código aberto, rodando direto no seu navegador. Eu montei a loja em volta dele, a página, o design, a experiência, mas a receita do recorte em si é pública, e qualquer programador pode conferir linha por linha.

A pegadinha

Nem todo código aberto é seguro ou bem cuidado só por ser aberto: alguns projetos ficam abandonados, sem atualização, com falhas que ninguém corrige. Publicar a receita não garante que ela seja boa, só garante que dá pra checar.

Mas é justamente aí que está o valor: ninguém precisa confiar cegamente, porque qualquer um pode abrir o caderno e conferir. Código fechado pede fé. Código aberto pede só que você saiba ler.

A próxima dúvida

Só que ter acesso à receita não significa entender o que ela decide fazer com o que você manda pra ela. Essa lógica de priorizar e escolher tem outro nome: chama algoritmo.

Próximo verbeteAlgoritmo

Agora que você entendeu, vem aplicar

No Rob Boliver Lab você aprende a usar isso na prática, com aulas e ferramentas gratuitas de Canva e IA. É só entrar com o Google.

Entrar no Lab grátis
Vídeos novos toda semana no canal