O que é de código aberto?

código 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ários lançamentos de software de código aberto e sistemas operacionais, e desde então também se difundiu 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. 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 dependem das inovações dos usuários para expandir os recursos e identificar e consertar pontos fracos em potencial, e essas empresas incentivam ativamente a modificação de seus produtos.

Existem variadosníveis de código aberto. Em alguns casos, por exemplo, um lançamento pode ter certas restrições; nesse caso, algumas pessoas preferem o termo "fonte compartilhada" ou "comuns compartilhados". Por exemplo, alguém pode lançar uma gravação em formato de código aberto, mas peça às pessoas que não lucrem com o seu reformulação do álbum. Muitos defensores da filosofia de código 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. De fato, este não é o caso. Várias empresas fabricam produtos abertos que exigem que as pessoas paguem por elas, com as taxas apoiando o desenvolvimento de novos produtos e recursos adicionais. Também é comum ver licenças de origem compartilhada sobre coisas pelas 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. A maioria desses críticos argumenta que, para que o desenvolvimento e a distribuição realmente funcionem, um forte organizador central é necessário e não é irracional para os principais desenvolvedores esperarem 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 emaranhados com licenças e restrições compartilhadas que algumas pessoas encontram atrito.

OUTRAS LÍNGUAS

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

Como podemos ajudar? Como podemos ajudar?