Red de conocimiento informático - Conocimiento del nombre de dominio - Qué es el código abierto y cómo funciona

Qué es el código abierto y cómo funciona

El código fuente abierto, también conocido como código fuente abierto, se refiere a un modelo de lanzamiento de software.

El software general solo proporciona archivos ejecutables binarios compilados. Por lo general, solo el autor del software o el titular de los derechos de autor poseen el código original del programa.

Algunos autores de software proporcionan el código fuente al público, lo que se denomina "divulgación del código fuente", pero esto no necesariamente cumple con la definición y las condiciones de "código fuente abierto" porque el autor no puede revelar la fuente. código Establecer restricciones públicamente, como limitar quién puede leer el código fuente, limitar los derivados y limitar la cantidad de personas que pueden leer el código fuente, o limitar la cantidad de personas que pueden derivar del código fuente. Sin embargo, esto no necesariamente cumple con la definición y las condiciones de "código abierto" porque el autor puede establecer restricciones a la divulgación del código fuente, como limitar quién puede leer el código fuente, limitar los derivados, etc.

Información ampliada:

El software de código abierto renuncia a los siguientes derechos del titular de los derechos de autor.

1. El derecho a copiar obras:

Los usuarios que aceptan un determinado acuerdo de licencia pública de software de código abierto pueden copiar libremente la obra de software original, pero al mismo tiempo renuncian a sus derechos. al software original, restricciones al derecho a copiar software de versiones derivadas iniciales del trabajo después de que se hayan realizado modificaciones y mejoras.

2. Derecho a modificar la obra:

Los usuarios que aceptan un determinado acuerdo de licencia pública de software de código abierto, después de copiar el código objeto y el código fuente de la obra de software inicial de acuerdo Con el acuerdo, puede modificar el código fuente en el trabajo de software inicial y modificar los trabajos de software derivados, y renunciar expresamente al derecho de modificación a los usuarios posteriores de acuerdo con el acuerdo de licencia de dominio público previamente existente, y otorgar a los usuarios posteriores el derecho a seguir modificando.

3. Derecho a difundir obras:

Los usuarios que acepten un determinado acuerdo de licencia pública de software de código abierto obtendrán las obras de software publicadas de conformidad con el acuerdo de forma gratuita y realizarán las modificaciones pertinentes. mejoras, tiene la obligación de continuar incondicionalmente liberando el trabajo de software inicial a los usuarios posteriores y liberar el trabajo de software modificado de acuerdo con el acuerdo.

Enciclopedia Baidu - Código fuente abierto