MENU
Language

¿Qué es la GPLv3 (Licencia Pública General GNU)? ¿Puedo usarlo comercialmente? Explicación fácil de entender de qué es la licencia GPL y cómo usarla

目次

Qué es la licencia GPL y cómo usarla

La Licencia Pública General GNU (GPL) es una licencia proporcionada por la Free Software Foundation que garantiza la libertad del software y establece claramente los términos para la modificación y redistribución.

Conclusiones clave

  1. Protección del software libre
    • Usted es libre de usar, modificar y redistribuir el programa.
    • La distribución de versiones modificadas también debe mantener una licencia GPL (copyleft).
  2. Pasos básicos para aplicar la GPL
    • Verificación de derechos de autor:
      • Si el programa es un trabajo protegido por derechos de autor de un individuo, obtenga un descargo de responsabilidad de derechos de autor del empleador o la escuela.
        Incluso si el programa es el trabajo protegido por derechos de autor de un individuo, las reglas y leyes del empleador o la escuela pueden considerar que los derechos de autor pertenecen al empleador o la escuela y no al individuo. Por esta razón, se recomienda obtener un descargo de responsabilidad de derechos de autor de su empleador o escuela para asegurarse claramente de que los derechos de autor pertenecen al individuo.
      • Aviso de derechos de autor:
        • Especifique el año y el nombre de los derechos de autor en el archivo (por ejemplo). Copyright 2023 John Doe
      • Archivo de licencia incluido:
        • Incluya una copia de laCOPYING GPL como un archivo.
        • En el caso de LGPL,COPYING.LESSER también se añade.
      • Aviso de licencia:
        • Incluya los términos de la licencia al principio del archivo (consulte la guía oficial para ver ejemplos).
  3. Versión GPL
    • GPLv3: Aborda la gestión de derechos digitales (DRM) y los problemas de patentes.
    • LGPL: Versión específica de la biblioteca, también disponible en software propietario.
    • AGPL: Provisión obligatoria de código fuente cuando se usa a través de una red.
  4. Otras recomendaciones
    • Muestra avisos de derechos de autor y licencia cuando se inicia el programa.
    • Las mismas condiciones se mantienen al modificar o redistribuir archivos GPL.

Notas específicas

  • Exactitud de los avisos de derechos de autor:
    • Indique con precisión el año de creación y el nombre del titular de los derechos de autor.
  • Código fuente cortesía:
    • Al distribuir un programa en formato binario, especifique cómo proporcionar el código fuente.
  • Aclaración del aviso de licencia:
    • Indique claramente la solicitud de licencia en el archivo README y en cada archivo fuente.

Recursos oficiales

La GPL es una licencia fundamental para la comunidad de software libre, y su aplicación garantiza la libertad a los usuarios y desarrolladores de software.

Licencia recomendada:

  • Normalmente, se utiliza la Licencia Pública General de GNU (GNU GPL) versión 3 (GPLv3) o posterior.
  • También se pueden utilizar otras licencias (por ejemplo, GNU LGPL, GNU AGPL, GNU FDL).
  • El software GNU solo está disponible bajo una licencia compatible con la GPL de GNU.
Fuente de la cita: https://www.gnu.org/licenses/quick-guide-gplv3.html

¿Qué es GNU GPLv3?

GNU GPLv3 es una licencia publicada por la Free Software Foundation (FSF) en 2007 que proporciona disposiciones para proteger los derechos de los usuarios y desarrolladores de software libre y para garantizar la libertad de compartir y modificar el software.


Principales objetivos y características

  1. Garantía de libertad
    • Proteger su derecho a usar, compartir y modificar libremente el software.
    • Las versiones modificadas y las obras derivadas también están sujetas a los mismos términos de licencia para mantener la libertad (copyleft).
  2. Cumplimiento de la gestión de derechos digitales (DRM)
    • Prohibición de hardware o técnicas técnicas (DRM) que restrinjan la modificación o instalación de software.
  3. Respuesta a las cuestiones de patentes
    • Prevenir las restricciones causadas por las patentes de software y garantizar el libre uso de las patentes.
  4. Obligación de proporcionar el código fuente
    • Al distribuir software, es obligatorio proporcionar el código fuente correspondiente.
  5. Condiciones adicionales flexibles
    • Puede agregar ciertas condiciones (por ejemplo, atribución, restricciones de marcas comerciales).

Términos clave de la licencia

Cláusula 0: Definiciones

  • Programa: Obra protegida por derechos de autor con licencia GPLv3.
  • Transmitir: El acto de proporcionar una copia a otros (no incluye el uso a través de una red).
  • Código fuente correspondiente: todo el código fuente necesario para generar, ejecutar y modificar el código objeto (formulario ejecutable).

Cláusula 1: Derechos fundamentales

  • otorga derechos ilimitados para ejecutar programas.
  • Se requiere el cumplimiento de los términos de la licencia para la comunicación y modificación del programa.

Sección 2: Protección de los derechos del usuario

  • Prohibición del uso de tecnología de gestión de derechos de autor (DRM) para anular los términos de la GPL.

Cláusula 4: Modificación y distribución

  • Si desea modificar y distribuir un programa, debe:
    • Especifique la ubicación y la fecha del cambio.
    • Todo el programa está licenciado bajo los términos de la GPLv3.
    • Para programas interactivos, muestre los avisos legales apropiados.

Sección 5: Distribución en formato no fuente

  • Al distribuir código objeto (en formato binario), proporcione una de las siguientes opciones:
    • Código fuente correspondiente.
    • Una oferta por escrito para proporcionar el código fuente.
    • Un enlace a un lugar donde el código fuente está disponible para descargar.

Cláusula 6: Concesión automática de derechos

  • A los destinatarios del programa se les conceden automáticamente derechos bajo la GPLv3.

Cláusula 7: Patentes y licencias

  • Asegúrese de que las patentes de software no limiten los términos de la GPLv3.
  • Las licencias de patentes se aplican por igual a todos los destinatarios.

Sección 8: Restricciones regionales

  • Si la distribución del programa está restringida por patente o ley en una región en particular, la distribución en esa región puede estar prohibida.

Cláusula 9: Nueva versión

  • Si se publica una nueva versión de la GPLv3, puede optar por seguir la nueva versión si el programa dice «o posterior».

Cláusulas 15 y 16: Exención y limitación de responsabilidad

  • El programa se proporciona sin garantía y el titular de los derechos de autor o distribuidor no es responsable.

Características de la GPLv3

  • Compatibilidad con DRM: GPLv3 prohíbe que los dispositivos restrinjan las modificaciones del usuario.
  • Resolución de problemas de patentes: La GPLv3 estipula que el uso de patentes debe ser coherente con los términos de la licencia.
  • Mayor flexibilidad: puedes añadir condiciones como restricciones de atribución y marcas comerciales.

Ejemplos de uso y aplicación

Ejemplo de una descripción en el código fuente

/* プログラム名と説明 */
Copyright (C) 2007 Your Name
This program is released under the GPLv3 license.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.

COPIA DE ARCHIVOS ADJUNTOS
COPYING Se recomienda incluir el texto completo de GNU GPLv3 en un archivo llamado

Información oficial y enlaces de referencia

Lista de las principales licencias GPL

Licencia Pública General GNU (GPL)

Es una licencia que realiza los principios básicos del software libre y adopta un fuerte copyleft.

  1. [GPLv1 (1989)]
    Primera edición GPL. Ha establecido las bases para una licencia que garantiza la divulgación del código fuente y la libre modificación.
    URL oficial: https://www.gnu.org/licenses/old-licenses/gpl-1.0.html
  2. [GPLv2 (1991)]
    Versión ampliamente utilizada. Fortalecer los términos de los derechos de patente y las condiciones de distribución.
    URL oficial: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  3. [GPLv3 (2007)]
    Se hace hincapié en que los términos de licencia también se aplican cuando se abordan cuestiones de gestión de derechos digitales (DRM) y patentes, y cuando se proporcionan programas a los usuarios a través de una red.
    URL oficial: https://www.gnu.org/licenses/gpl-3.0.html

Licencia Pública General Reducida de GNU (LGPL)

Es una licencia para bibliotecas y es más restrictiva que la GPL.

  1. [LGPLv2.1 (1999)]
    Una licencia que permite enlazar con software propietario.
    URL oficial: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
  2. [LGPLv3 (2007)]
    Basada en la GPLv3, esta versión está especializada en combinar software y bibliotecas.
    URL oficial: https://www.gnu.org/licenses/lgpl-3.0.html

Licencia Pública General GNU Affero (AGPL)

Una licencia estricta basada en la GPLv3 que también se aplica al suministro de software a través de la red.

  1. [AGPLv3 (2007)]
    También es obligatorio publicar el código fuente cuando se proporciona software a través de la red.
    URL oficial: https://www.gnu.org/licenses/agpl-3.0.html

Otras licencias

Licencia de Documentación Libre de GNU (GFDL)

Licencia para la distribución gratuita de documentos.

  1. [GFDL 1.3 (2008)]
    La última versión que garantiza la modificación y distribución de documentos.
    URL oficial: https://www.gnu.org/licenses/fdl-1.3.html

Artículos relacionados

referencia

Verifique los detalles según sea necesario y elija la mejor licencia para su proyecto.

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

AIアーティスト | エンジニア | ライター | 最新のAI技術やトレンド、注目のモデル解説、そして実践に役立つ豊富なリソースまで、幅広い内容を記事にしています。フォローしてねヾ(^^)ノ

コメント

コメントする

目次