Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Qué significa código abierto?

¿Qué significa código abierto?

El código abierto se define como software cuyo código fuente se describe como disponible al público sin restricciones de uso, modificación o licencias de distribución. Por ejemplo, los conocidos sistemas Android y Unix (así como el sistema Linux desarrollado sobre ellos) son de código abierto.

El software de código abierto es software publicado bajo una licencia de código abierto, que garantiza a los usuarios del software el derecho a utilizar y acceder libremente al código fuente. Esto también garantiza los derechos de modificación, copia y republicación. En resumen, cualquier programa que publique el código fuente de un software puede denominarse software de código abierto. El código abierto a veces se refiere no sólo al software de código abierto, sino también al nombre de un modelo de software abierto. El sistema operativo GNU/Linux es uno de los programas que utiliza el modelo de código abierto.

El código fuente no abierto es lo opuesto al código fuente abierto. Sus programas y productos de software están protegidos por derechos de propiedad y propiedad intelectual. Si otros quieren usarlo, tienen que gastar dinero si quieren. para realizar ajustes con base en él, deberán contar con su consentimiento. Al igual que su computadora usa el sistema Windows.

Extensión:

Bruce Perens (uno de los fundadores de Debian) definió el código abierto de la siguiente manera:

Distribución gratuita: aquellos a quienes se les permite obtener el código fuente. code Redistribuya libremente el código fuente.

Código fuente: el archivo ejecutable del programa debe distribuirse con el código fuente completo, o el código fuente debe estar disponible después de la distribución.

Obras Derivadas: Obras Derivadas: Código original que permite a otros modificar el programa y redistribuirlo bajo los mismos términos de licencia.

Integridad del código fuente del autor: Esto significa que la versión modificada debe separarse del código del programa original con un número de versión diferente para proteger la integridad del código del programa original.

No discrimine a individuos o grupos: El software de código abierto no debe estar restringido por género, grupo, país, raza, etc., salvo excepciones previstas por la ley (por ejemplo, el gobierno de EE. UU. restringe la exportación). de software altamente cifrado).

Referencia: Enciclopedia Baidu - Código Abierto

Software de Código Abierto (OSS).