Ferramenta open source é aquela que tem seu código aberto, ou seja, que pode ser visualizada por qualquer pessoa. Para explicar melhor, vamos definir o que significa “código” – ou código-fonte – no segmento de tecnologia da informação.
Originalmente, open source é um termo que se refere ao software open source (OSS). Ele é um código projetado para ser acessado abertamente pelo público: todas as pessoas podem vê-lo, modificá-lo e distribuí-lo conforme suas necessidades.
De forma simples, é possível entender um software open source como um produto desenvolvido em um regime descentralizado. Ou seja, não é a empresa a única responsável por sua produção, mas uma comunidade de usuários e desenvolvedores. Sendo assim, seu código-fonte é aberto.
O Código aberto, também chamado Open Source, refere-se ao código de um programa que se distribui livremente (inclusive de maneira gratuita) e que pode ser usado e modificado pelos usuários sem nenhuma restrição. Uma boa analogia seria, por exemplo, de uma receita.
Open Source (ou código aberto) é uma forma de distribuição de um programa, em que qualquer pessoa é livre para utilizá-lo, fazer alterações ou melhorá-lo. É o oposto dos softwares proprietários, que são licenciados exclusivamente para o desenvolvedor que o produziu (código fechado).
25 curiosidades que você vai gostar
Segundo eles, as características de um software devem satisfazer necessidades implícitas, propostas inicialmente no projeto e imprescindíveis para a experiência do usuário, e explícitas, relacionadas à qualidade durante o processo, perceptíveis apenas àqueles que trabalharam no seu desenvolvimento.
Software Livre refere-se a todo programa de computador que pode ser executado, copiado, modificado e redistribuído sem que haja a necessidade da autorização do seu proprietário para isso.
Sistemas operacionais
As distribuições Linux são open source e as mais populares incluem Ubuntu Linux , Arch Linux , Fedora , Linux Mint e Debian. O Android, sistema operacional móvel do Google, também é open source.
A OSI impõe 10 pontos importantes para que um software possa ser considerado Open Source:1 - Distribuição livre. ... 2 - Código fonte. ... 3 - Trabalhos derivados. ... 4- Integridade do autor do código fonte. ... 5 - Não discriminação contra pessoas ou grupos. ... 6 - Não discriminação contra áreas de atuação. ... 7 - Distribuição da Licença.