Sommario:
Definizione - Cosa significa linguaggio open source?
Un linguaggio open source si riferisce a un linguaggio di programmazione che rientra nei parametri del protocollo open source. Ciò significa fondamentalmente che la lingua non è di proprietà e, con determinate disposizioni (a seconda della licenza open source), può essere modificata o costruita in un modo aperto al pubblico.
Techopedia spiega il linguaggio open source
I linguaggi di programmazione sono stati sviluppati in seguito all'invenzione dei primi computer digitali a metà del XX secolo. Man mano che si sono evoluti e diversificati, molti nelle comunità di sviluppo di computer e software hanno iniziato a vedere un potenziale per software e linguaggi di codifica non proprietari.
Questo alla fine ha portato alle basi del movimento open source. Da ciò, i linguaggi di programmazione open source si sono evoluti. Le regole per queste lingue includono quanto segue:
- I codici sorgente devono essere aperti e accessibili.
- Anche le opere derivate devono essere open source.
- Le lingue devono essere distribuite liberamente.
- È necessario mantenere l'integrità del codice sorgente.
- Le licenze non devono limitare altri software.
- Non ci può essere alcuna discriminazione nei confronti dei settori di attività.