The Cathedral and the Bazaar
folclorecultura de operaçõesprogramação
O ensaio de Eric Raymond, de 1997, contrastando o desenvolvimento fechado e de cima para baixo com o aberto e movido pela comunidade.
A 'catedral' é o software construído em silêncio por um pequeno grupo escolhido; o 'bazar' é o modelo Linux, ruidoso e aberto, em que qualquer um pode contribuir e os lançamentos são frequentes. Ele popularizou o desenvolvimento de código aberto para o público empresarial e cunhou a Lei de Linus, sobre muitos olhos tornarem os bugs superficiais.
O ensaio de Eric Raymond, de 1997, contrastou dois modelos de desenvolvimento: a catedral, em que o código é lapidado por um grupo pequeno e lançado pronto, e o bazar, em que o desenvolvimento acontece em público, com lançamentos frequentes e muitos colaboradores. O Linux era a evidência de que o segundo podia funcionar.
Suas afirmações práticas viraram prática padrão. Lance cedo e lance com frequência, trate usuários como codesenvolvedores, e a frase sobre muitos olhos tornarem os defeitos superficiais entraram no vocabulário por este ensaio, que influenciou substancialmente como as empresas passaram a ver o código aberto. Ele também ajudou a cunhar código aberto como termo deliberadamente separado de software livre, enquadrando a prática como método de desenvolvimento superior, e não como posição ética, que é a cisão com a tradição GNU que nunca se fechou.
Lido hoje, seu otimismo central precisa das correções que a experiência forneceu. O bazar produz resultados excelentes onde aparecem pessoas motivadas e capazes em número suficiente, e produz repositórios abandonados e infraestrutura crítica sem manutenção onde não aparecem, como o Heartbleed demonstrou. O ensaio descreve um mecanismo com precisão e subestima o quanto depende das condições que permitem ao mecanismo funcionar.
Também conhecido como: Cathedral and Bazaar, ESR, Eric Raymond
Fontes
- Raymond, 'The Cathedral and the Bazaar' (1997)