Diferencia entre GPL y LGPL

GPL vs LGPL

Para comprender la diferencia entre GPL y LGPL, debe comprender la idea básica del software de código abierto. GPL es básicamente la terminología legal que hace que el software de código abierto sea lo que es. Ya que tiene acceso a los códigos a través del software de código abierto, se le permite hacer cambios, mejorarlos y crear su propio giro. Sin embargo, a cambio de que se le permita hacerlo, es su obligación asegurarse de que otros puedan beneficiarse de sus ideas y cambios al ponerlos a disposición de todos los usuarios de software de código abierto..

Linux es el software de código abierto más conocido que aplica GPL. GPL significa Licencia Pública General. LGPL es como una versión modificada de GPL. Es sinónimo de menor licencia pública general. Limita su requisito de proporcionar parte de su código, pero aún debe divulgar las modificaciones que implemente. Lo que se le permite mantener en privado es el material patentado que vincula directamente con el software. Esto le permite cambiar el software, crear su propio toque personal y proteger su propio material..

LGPL no está diseñado para el mismo uso que GPL. El uso de LGPL está limitado a bibliotecas de software y configuraciones similares. La GPL se puede usar para ejecutar archivos diseñados para su ejecución, ya sea que esté desarrollando un sitio de negocios con fines de lucro o simplemente esté vinculando la información de nuevas maneras.

La GPL es beneficiosa para toda la comunidad de programación. A medida que se crean o agregan nuevos desarrollos, todos pueden aprender algo nuevo. Es un método consistente para crear una nueva ventaja en la educación y la aplicación de programas de software..

Si aplica un programa LGPL y no se beneficia a través del trabajo derivado, simplemente puede elegir su distribución a lo largo de muchos términos. A través de la traducción de la sección 3 de la licencia y el acuerdo, puede seguir adelante y usar LGPL como un trabajo no derivado, y luego cambiar los términos de acuerdo con la GPL. Esto le permite utilizar el software para un trabajo derivado, aunque debe verificar los términos detenidamente para asegurarse de que las políticas no hayan cambiado recientemente.

Resumen:

1. La GPL requiere que proporcione el código para todos los cambios realizados en el software.

2. GPL es la base del software de código abierto para programadores..

3. LGPL se usa para bibliotecas de software, en lugar de los archivos de ejecución de GPL.

4. GPL ofrece una amplia gama de mejoras potenciales para toda la comunidad de programación..

5. LGPL tiene el potencial de ser transferido a términos de GPL.