de fonte aberta
Na produção e no desenvolvimento, o código-fonte aberto, enquanto modelo de desenvolvimento, promove o acesso universal, através de uma licença gratuita, à conceção ou ao projeto de um produto e a redistribuição universal dessa conceção ou desse projeto, incluindo os melhoramentos subsequentes efectuados por qualquer pessoa. Antes de a expressão "open source" ser amplamente adoptada, os programadores e produtores utilizavam uma variedade de outros termos. O código-fonte aberto ganhou força com o aparecimento da Internet e a consequente necessidade de reequipamento maciço do código-fonte informático. A abertura do código-fonte permitiu uma diversidade de modelos de produção, vias de comunicação e comunidades interactivas que se auto-aprimoraram. O movimento do software de fonte aberta surgiu para clarificar o ambiente criado pelas novas questões de direitos de autor, licenciamento, domínio e consumo. De um modo geral, o código-fonte aberto refere-se a um programa de computador cujo código-fonte está disponível ao público em geral para ser utilizado e/ou modificado em relação à sua conceção original. O código-fonte aberto é normalmente um esforço de colaboração em que os programadores melhoram o código-fonte e partilham as alterações com a comunidade para que outros membros possam ajudar a melhorá-lo ainda mais. Surgiram muitas instituições formais de grande dimensão para apoiar o desenvolvimento do movimento de código aberto, incluindo a Apache Software Foundation, que apoia projectos como a estrutura de código aberto subjacente aos grandes volumes de dados Apache Hadoop e um servidor HTTP de código aberto Apache HTTP. O modelo de software de fonte aberta baseia-se num modelo de produção mais descentralizado, em contraste com modelos de desenvolvimento mais centralizados, como os que são normalmente utilizados nas empresas de software comercial. Um dos principais princípios do desenvolvimento de software de código aberto é a produção por pares, com produtos como o código fonte, "projectos" e documentação disponíveis ao público sem qualquer custo. O movimento do software de fonte aberta começou como uma resposta às limitações do código proprietário e, desde então, espalhou-se por diferentes domínios. Este modelo é também utilizado para o desenvolvimento de tecnologias adequadas de fonte aberta, tecnologia solar fotovoltaica e descoberta de medicamentos de fonte aberta.
