O Movimento de Software de Código Aberto
Pontos principais
- O termo 'código aberto' foi formalmente adotado em uma reunião em Palo Alto, Califórnia, em janeiro de 1998.
- A Open Source Initiative (OSI) foi fundada em fevereiro de 1998 por Bruce Perens e Eric S. Raymond.
- O movimento de código aberto originou-se a partir do movimento de software livre liderado por Richard Stallman na década de 1980.
O movimento de software de código aberto é um movimento social que promove o uso de licenças de código aberto para softwares, integrando-se à noção mais ampla de colaboração aberta. O movimento surgiu para incentivar o desenvolvimento e a adoção de programas cujos códigos-fonte sejam publicamente acessíveis.
História e Origens
O termo "código aberto" (open source) foi cunhado e adotado por um grupo de pessoas pertencentes ao movimento de software livre em uma sessão estratégica realizada em Palo Alto, na Califórnia, em decorrência do anúncio da Netscape em janeiro de 1998 sobre a liberação do código-fonte do navegador Navigator. Em fevereiro de 1998, Bruce Perens e Eric S. Raymond fundaram a organização Open Source Initiative (OSI) com o objetivo de atuar como um grupo de educação, defesa e administração dessa cultura.
Historicamente, nos primórdios da computação, hardware e software não eram rigidamente separados. Os usuários de computadores frequentemente possuíam conhecimento de programação e conseguiam modificar os sistemas que utilizavam. Com o avanço tecnológico, o estabelecimento de centros de computação e a expansão de sistemas multiusuário, como o Compatible Time-Sharing System (CTSS) desenvolvido no MIT, as bases para o desenvolvimento colaborativo de software começaram a se consolidar.
Relação com o Software Livre
O movimento de código aberto ramificou-se a partir do movimento de software livre, iniciado no final da década de 1980 com o lançamento do projeto GNU por Richard Stallman. Embora ambos os movimentos compartilhem a visão prática de que o código de programação deve ser livremente compartilhado e passível de modificação e redistribuição, existem diferenças filosóficas fundamentais entre eles.
Enquanto o movimento de software livre enfatiza questões éticas e morais, considerando o software proprietário como antiético e uma restrição à liberdade dos usuários, o movimento de código aberto aborda a questão principalmente sob uma perspectiva pragmática, focando nas vantagens práticas da colaboração, transparência e eficiência técnica.
Perguntas frequentes
O que é o movimento de software de código aberto?
É um movimento social voltado para a promoção e o desenvolvimento de softwares cujos códigos-fonte são disponibilizados publicamente para modificação e redistribuição sob licenças específicas.
Quando o termo 'código aberto' foi criado?
O termo foi adotado em janeiro de 1998, após o anúncio da liberação do código-fonte do navegador Netscape Navigator.
Qual é a principal diferença entre software livre e código aberto?
O movimento de software livre foca em aspectos éticos e na liberdade moral do usuário, enquanto o movimento de código aberto baseia-se em critérios práticos de eficiência e colaboração técnica.