O que é código aberto?

O código-fonte aberto é uma filosofia que sugere que o código-fonte por trás de algo deve estar disponível gratuitamente ao público. O princípio se originou na indústria de software no final dos anos 90, com várias versões de software de código aberto e sistemas operacionais, e desde então difundiu-se em outras comunidades. Existem vários argumentos fortes para liberar algo em um formato aberto, seja uma gravação, uma ferramenta de software ou um sistema operacional inteiro.

A principal vantagem de liberar algo dessa maneira é que ele permite que os usuários finais interajam diretamente com a fonte, modificando-a potencialmente para atender a seus desejos. Isso incentiva o desenvolvimento e a inovação constantes, além de criar uma comunidade de informações compartilhadas. Muitas empresas que produzem produtos de código aberto confiam nas inovações dos usuários para expandir recursos e identificar e corrigir possíveis pontos fracos, e essas empresas incentivam ativamente a modificação de seus produtos.

Existem vários níveis de código aberto. Em alguns casos, por exemplo, uma versão pode ter certas restrições; nesse caso, algumas pessoas preferem o termo "fonte compartilhada" ou "bens comuns compartilhados". Por exemplo, alguém pode lançar uma gravação no formato de código aberto, mas não solicita às pessoas para lucrar com a reformulação do álbum. Muitos defensores da filosofia do código-fonte aberto preferem itens verdadeiramente gratuitos, permitindo que as pessoas façam o que quiserem com o código-fonte e o produto final.

Algumas pessoas acreditam erroneamente que todo o material de código aberto também é automaticamente gratuito. Este não é, de fato, o caso. Várias empresas fabricam produtos abertos que exigem que as pessoas paguem por eles, com as taxas suportando o desenvolvimento de novos produtos e recursos adicionais. Também é comum ver licenças de fontes compartilhadas sobre itens pelos quais as pessoas pagam. A Apple Computer, por exemplo, libera parte de sua tecnologia sob licenças abertas.

Essa filosofia tem seus críticos, especialmente na comunidade de propriedade intelectual. Muitos desses críticos argumentam que, para que o desenvolvimento e a distribuição realmente funcionem, é necessário um forte organizador central, e não é razoável que os principais desenvolvedores esperem compensações por seu trabalho em projetos. Quando o material é realmente de código aberto, no entanto, é um desafio descobrir como estruturar essas compensações, e isso geralmente leva a problemas com licenças e restrições compartilhadas que algumas pessoas acham irritante.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?