O Open Source surgiu em fevereiro de 1998, a partir de uma reunião de figuras destacadas no mundo da programação, dentre elas estava Eric Raymond.
O termo foi criado para diferenciar a ideia de Open Source de outros projetos similares.Assim, o principal objetivo de sua criação foi evitar as questões éticas e ideológicas, apresentando os softwares livres como algo possível e comercial para as empresas. Por isso, os criadores declaram que não existe relação com movimentos anarquistas ou anticapitalistas.Juntamente com a criação do termo, foi criada também a Open Source Initiative (OSI). Ela é uma organização sem fins lucrativos que promove a utilização comercial deste tipo de programa.
A OSI também garante que softwares declaradamente "Open Source" realmente estejam seguindo algumas características necessárias à utilização do termo.
Qual a diferença entre código aberto e fechado?
A principal diferença se refere à disponibilidade do código fonte. Isso quer dizer que os códigos abertos tem o código fonte disponível para acesso e modificação por qualquer usuário, ao contrário de um código fechado.
Consequentemente, outra diferença é a segurança. Como o código fonte é disponibilizado para qualquer um, programadores mal intencionados (os chamados hackers) podem se aproveitar disso. Já os códigos fechados só podem ser alterados pelo criador.
Mais um ponto diferencial que podemos apontar são os preços. Os códigos Open Source são gratuitos (alguns podem ter custos adicionais como assistência ou outras funcionalidades), enquanto os códigos fechados geralmente são pagos.
A também é diferente. Os códigos fechados incluem nos preços a possibilidade de se contratar um suporte ao cliente em casos de dúvida ou mau funcionamento. Já quando se utiliza códigos abertos, recorre-se a programadores especializados ou artigos sobre o software.