Código aberto
Software de código aberto é software cujo código-fonte está disponível gratuitamente ao público. Qualquer pessoa pode baixar e executar um projeto de software de código aberto, consultar seu código-fonte para ver como ele funciona ou fazer alterações para melhorá-lo. Muitos projetos de software de código aberto são desenvolvidos pela comunidade e mantidos por um grupo de desenvolvedores voluntários, em vez de um único desenvolvedor ou organização.
Os desenvolvedores de um projeto fornecem um programa e seu código-fonte ao público usando uma das várias licenças de software de código aberto, que definem como outras pessoas podem usar esse código-fonte. Existem dois tipos gerais de licenças de código aberto — licenças permissivas (ou acadêmicas) e licenças copyleft (ou recíprocas). As licenças permissivas permitem que você use, modifique e distribua código aberto em outro projeto, desde que informe que ele inclui código aberto e dê crédito aos autores desse código. Exemplos desse tipo de licença incluem as licenças BSD, MIT e Apache. As licenças copyleft permitem que você use, modifique e distribua código aberto em um novo projeto, desde que distribua esse projeto usando os mesmos termos da licença. A Licença Pública GNU (GPL) é o tipo mais comum dessa licença.
Ao contrário do software comercial, cujo financiamento de desenvolvimento vem da venda de software, os projetos de software de código aberto normalmente são financiados por doações em dinheiro (de organizações doadoras interessadas e por financiamento coletivo da comunidade) e/ou trabalho (de programadores voluntários). A documentação e o suporte aos usuários também vêm da comunidade do projeto, em vez de uma equipe de suporte remunerada — se você precisar de ajuda com um programa de código aberto, muitas vezes poderá encontrá-la no fórum, grupo de discussão ou página de wiki do projeto.
NOTE: Alguns projetos notáveis de software de código aberto incluem o sistema operacional Linux, o navegador da Web Firefox e o pacote de software para escritório LibreOffice.
Teste seus conhecimentos