Open source é uma expressão da língua inglesa que pertence ao campo da computação. Embora possa ser traduzido como “código aberto”, geralmente é usado em nosso idioma diretamente em sua versão original, sem a tradução correspondente.
Portanto, os programas de computador que permitem o acesso ao seu código de programação são classificados como de código aberto, o que facilita modificações por outros programadores que não os criadores originais do software em questão.
É importante distinguir entre o software livre, que possui a característica mencionada de apresentar o seu código aberto, e o software livre (que pode ser baixado e distribuído gratuitamente). Existem softwares livres que não fornecem acesso ao código (e que, portanto, não podem ser considerados como open source), e programas open source que são distribuídos comercialmente ou que requerem autorização para serem modificados.
Embora ambas as noções sejam freqüentemente confundidas, em geral a ideia de código aberto está ligada a uma filosofia de trabalho conjunto em programas de computador. Quando o acesso ao código-fonte é fornecido, a comunidade de programadores pode fazer suas contribuições para corrigir possíveis bugs, aumentar a usabilidade e melhorar o programa em geral.
Entre os programas de código aberto mais populares estão os seguintes:
* o navegador de Internet Firefox, que oferece grande estabilidade, bem como um grande número de funções e ferramentas para uma experiência de navegação completa e tranquila. Inclui proteção contra golpes, roubo de identidade e transações não seguras, e garante um uso mais eficiente da memória do computador do que seus concorrentes;
* a suíte de escritório Open Office, a mais importante entre as fontes abertas. Possui o necessário para a criação e edição de apresentações animadas, documentos de texto, planilhas, bancos de dados e gráficos, entre outros. Um dos seus pontos fortes é que está disponível em vários idiomas e é altamente compatível com diferentes sistemas operacionais. Além disso, permite abrir e salvar arquivos do Microsoft Office, bem como exportar para o formato PDF;
* o compactador de arquivos 7-Zip, frequentemente elogiado por sua eficiência e taxa de compactação. É uma ferramenta indispensável que permite criar e descomprimir arquivos ZIP, RAR, ARJ, TAR, ISO, DEB e 7z, entre muitos outros;
* FullSync, uma ferramenta que permite criar cópias de segurança e sincronizar arquivos. É muito poderoso e oferece um bom grau de personalização;
* ClamWin, um antivírus para o sistema operacional Windows que é distribuído gratuitamente e inclui atualizações frequentes, um agendador de patches, um menu de contexto para o explorador de arquivos e um plug-in para o programa Outlook;
* Editor de texto Notepad ++, uma aplicação genial utilizada por milhões de programadores em todo o mundo, dada a sua infinidade de funções ideais para editar código, mas também para criar qualquer documento de texto. É muito fácil de personalizar e permite que você altere a aparência de sua interface, ampliar ou reduzir o texto em tempo real, aberto vários arquivos simultaneamente e colocá-los na guia bar (ou guias ), diretórios remotos navegar através de um FTP plug-in, compare arquivos e pesquise árvores de pastas com grande eficiência;
* Sistemas operacionais Android (desenvolvido pelo Google) e Ubuntu (que agrada ao núcleo do Linux).