Linguagem de código aberto

Definição - o que significa linguagem de código aberto?

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. Basicamente, isso significa que a linguagem não é proprietária e, com certas disposições (dependendo da licença de código aberto), pode ser modificada ou desenvolvida de forma aberta ao público.

Definirtec explica a linguagem de código aberto

As linguagens de programação foram desenvolvidas após a invenção dos primeiros computadores digitais em meados do século XX. Conforme eles evoluíram e se diversificaram, muitos nas comunidades de desenvolvimento de computador e software começaram a ver um potencial para software não proprietário e linguagens de codificação.

Isso acabou levando às bases 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 ser 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 campos de atuação.