Diferencia Entre GPL Y LGPL

Tabla de contenido:

Diferencia Entre GPL Y LGPL
Diferencia Entre GPL Y LGPL

Vídeo: Diferencia Entre GPL Y LGPL

Vídeo: Diferencia Entre GPL Y LGPL
Vídeo: HTC EVO Shift 4G Review 2024, Mayo
Anonim

GPL frente a LGPL

GPL y LGPL son licencias de software que protegen la libertad de los usuarios para compartir y / o cambiar el software de código abierto. La mayoría del software con licencias tiene una libertad restringida en lo que respecta a modificaciones y distribución, pero GPL y LGPL eliminan esas restricciones, lo que les da a sus usuarios más libertad de acción. Entre las licencias de código abierto presentes en la actualidad, estas dos son las más populares.

¿Qué es GPL?

La Licencia Pública General GNU, o comúnmente llamada GPL, es un tipo de licencia que ha sido utilizada por una gran cantidad de software libre como Linux. Con esta licencia, se asegura de que el software esté abierto a todos los usuarios, lo que les permite enmendar, editar o modificar el software de código abierto, obtener el código fuente y redistribuirlo. Las restricciones involucradas con GPL solo están ahí para proteger los derechos de los usuarios. GPL prohíbe a cualquier persona denegar los derechos de los usuarios o ceder sus derechos.

¿Qué es LGPL?

La GNU Lesser General Public License, también conocida como LGPL, es más o menos una versión modificada de GPL. Esta licencia generalmente se limita a las bibliotecas de software. Se llama Licencia Pública General Reducida porque proporciona menos protección a la libertad del usuario. Esto permite que los programas no libres obtengan acceso o se vinculen a la biblioteca. Cuando un programa no libre se enlaza con una biblioteca, se denomina trabajo combinado o derivado de la biblioteca original.

¿Cuál es la diferencia entre GPL y LGPL?

• La principal diferencia entre GPL y LGPL es que GPL brinda más protección a los usuarios del software. Les permite la libertad de realizar cambios en el software, compartir y recibir código fuente.

• Cuando un usuario distribuye el software, uno debe asegurarse de que otros puedan obtener los mismos derechos. Es importante tener en cuenta que cualquier cambio realizado en el software también debe tener una licencia GPL.

• LPGL, por otro lado, está especialmente diseñado para bibliotecas de software, en las que se pueden realizar cambios y devolver códigos fuente, pero se puede vincular a un programa no libre en el que no tiene licencia GPL. La mayoría de los programas actuales tienen licencia GPL, mientras que la mayoría de las bibliotecas usan GPL, algunas optan por usar LGPL para que más personas puedan beneficiarse de ella.

Diferencia del medio del artículo antes de la mesa

• GPL es principalmente para programas, mientras que LGPL se limita a bibliotecas de software.

• Siempre que se realicen cambios bajo licencia GPL, se requieren códigos fuente y los cambios también deben tener licencia GPL, mientras que LGPL puede permitir que los programas que no sean GPL se vinculen a bibliotecas pero aún deben proporcionar códigos fuente.

Recomendado: