Índice:
Definição - O que significa Open-Source Language?
Uma linguagem de código aberto refere-se a uma linguagem de programação que se enquadra nos parâmetros do protocolo de código aberto. Isso basicamente significa que o idioma não é proprietário e, com certas disposições (dependendo da licença de código aberto), pode ser modificado ou construído de maneira aberta ao público.
Techopedia explica o código-fonte aberto
As linguagens de programação foram desenvolvidas após a invenção dos primeiros computadores digitais em meados do século XX. À medida que evoluíram e diversificaram, muitos nas comunidades de desenvolvimento de computadores e software começaram a ver um potencial para software não proprietário e linguagens de codificação.
Isso acabou levando à fundação do movimento de código aberto. A partir disso, as linguagens de programação de código aberto evoluíram. As regras para esses idiomas incluem o seguinte:
- Os códigos-fonte devem estar abertos e acessíveis.
- Trabalhos derivados também devem ser de código aberto.
- Os idiomas devem ser distribuídos gratuitamente.
- A integridade do código fonte deve ser mantida.
- As licenças não devem restringir outro software.
- Não pode haver discriminação contra áreas de atuação.
