Red de conocimiento informático - Conocimiento del nombre de dominio - El software de código abierto significa que el código fuente se puede copiar, ¿verdad?

El software de código abierto significa que el código fuente se puede copiar, ¿verdad?

Eso es más o menos lo que significa, pero no es arbitrario.

El software de código abierto significa directamente que el código fuente es público y se puede descargar, leer, compilar y utilizar a voluntad.

Es importante tener en cuenta que el software se publica bajo una licencia y que existen muchos acuerdos de licencia para software de código abierto, cada uno con diferentes términos y condiciones para proteger el software. Ser capaz de leer software no significa que puedas modificarlo, otorgarle una licencia privada y reclamarlo como tuyo.

También existe algo llamado software libre, que sigue el protocolo GPL (uno de varios protocolos de código abierto) y permite a las personas obtener el código fuente del software, modificarlo y reempaquetarlo para su distribución. Sin embargo, las versiones modificadas deben seguir cumpliendo con la licencia gpl. No se puede escribir utilizando protocolos privados.

El software es para uso. Las obras producidas con software de código abierto son, por supuesto, propiedad del autor, y el software de capa superior que utiliza la interfaz API proporcionada por el software de código abierto también es propiedad del autor y. no tiene que seguir el acuerdo GPL.

Los primeros software eran generalmente de código abierto y no formaban una industria. Nadie ganaba dinero vendiendo software.

Más tarde empezó a aparecer software comercial y se prestó atención a la protección del código fuente.

El sistema Unix solía ser un sistema mejor, pero luego hubo demandas y la gente intentó tomarlo como propio.

Antes del surgimiento de Linux, las demandas a largo plazo obstaculizaron su desarrollo. Linux es similar a Unix, pero no ha encontrado ninguna demanda durante su desarrollo y su desarrollo ha sido relativamente fluido.

Si desea ver el código fuente del kernel de Linux y el código fuente del software bajo el kernel, puede descargar el livecd de lfs. lfs es un sistema que debe construirse completamente a partir del código fuente. Su livecd contiene casi todos los paquetes de código, superando los 600 millones.