Propagación de software

Autor: Randy Alexander
Fecha De Creación: 27 Abril 2021
Fecha De Actualización: 6 Mayo 2024
Anonim
Propagación de software - Tecnología
Propagación de software - Tecnología

Contenido

Definición - ¿Qué significa Propagación de software?

La propagación del software se refiere al cambio del código de aplicación existente y la difusión de copias del código alterado a otros usuarios. Originalmente se definió en la primera conferencia internacional GNU General Public License Versión 3 (GPLv3) en 2006 para evitar que el software GNU esté cubierto por la ley de derechos de autor de cualquier nación. El software GNU está destinado a ser gratuito, por lo que la mejora del software y la distribución de las mejoras se fomenta bajo la Licencia Pública General de GNU (GPL).

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica la propagación de software

La propagación de software esencialmente significa modificar un programa y luego compartir el código modificado con otros. Para el software propietario, esto sería una clara violación de los derechos de autor. El proyecto GNU utilizó el término propagación de software como una solución alternativa para evitar que el código GNU se convierta en parte de una pieza de software con derechos de autor.

Si un programador toma el código GNU y lo altera, se le permite compartirlo (propagarlo) pero ha perdido sus derechos legales al hacerlo. Si el programador hace un reclamo de propiedad, la licencia original que acordó para obtener el código lo despoja de sus derechos sobre el código dentro de los 60 días de una violación (en este caso, el reclamo de propiedad). El programador se queda con los ajustes en una base de código a la que no tiene derecho, evitando así cualquier ventaja comercial para reclamar la propiedad.

La GNU GPL ya brinda a los usuarios el derecho de modificar y ejecutar el código como mejor les parezca, por lo que se agregó el lenguaje de propagación del software para evitar cualquier intento de reclamar la propiedad cuando / si se compartieron esas modificaciones.