Tabla de contenido:
- Definición: ¿Qué significa el lenguaje de código abierto?
- Techopedia explica el lenguaje de código abierto
Definición: ¿Qué significa el lenguaje de código abierto?
Un lenguaje de código abierto se refiere a un lenguaje de programación que cae dentro de los parámetros del protocolo de código abierto. Básicamente, esto significa que el lenguaje no es propietario y, con ciertas disposiciones (dependiendo de la licencia de código abierto), puede modificarse o desarrollarse de manera abierta al público.
Techopedia explica el lenguaje de código abierto
Los lenguajes de programación se desarrollaron tras la invención de las primeras computadoras digitales a mediados del siglo XX. A medida que evolucionaron y se diversificaron, muchos en las comunidades de desarrollo de computadoras y software comenzaron a ver un potencial para software no propietario y lenguajes de codificación.
Esto eventualmente llevó a los cimientos del movimiento de código abierto. Fuera de eso, evolucionaron los lenguajes de programación de código abierto. Las reglas para esos idiomas incluyen lo siguiente:
- Los códigos fuente deben ser abiertos y accesibles.
- Las obras derivadas también deben ser de código abierto.
- Los idiomas deben ser distribuidos libremente.
- Se debe mantener la integridad del código fuente.
- Las licencias no deben restringir otro software.
- No puede haber discriminación contra los campos de trabajo.