MENU
Language

¿Qué es una licencia comercial de código abierto (OSS)? ¡Explicación detallada de las principales licencias!

Una licencia de código fuente es un acuerdo legal que establece los derechos y restricciones sobre el uso, modificación y redistribución de un programa o software. Estas licencias son utilizadas por desarrolladores de software y titulares de derechos de autor como un medio para determinar cómo permitir que otros usen su código fuente.

Hay muchos tipos diferentes de licencias de código fuente, y pueden estar permitidas o restringidas por la licencia, especialmente cuando se trata de uso comercial. A continuación, analizaremos más de cerca los principales tipos de licencias, si se pueden usar comercialmente y las advertencias asociadas con ellas.

1. Licencia de código abierto

Una licencia de código abierto es una licencia que le permite usar, modificar y distribuir libremente el código fuente, pero los diferentes tipos de licencias tienen diferentes restricciones y obligaciones específicas. Obtén información sobre las licencias de código abierto típicas.

1-1. Licencia MIT

  • Resumen: La licencia MIT es una licencia de código abierto muy liberal que permite cualquier uso, incluido el uso comercial. Si bien puede modificar y redistribuir su código, debe incluir el aviso de derechos de autor original y una copia de la licencia al redistribuir.
  • Uso comercial: posible.
  • Nota: Debes mantener la notación de derechos de autor sin eliminarla, pero no hay otras restricciones importantes.

1-2. Licencia Apache 2.0

  • Resumen: La Licencia Apache 2.0 es una licencia que permite el uso libre, incluido el uso comercial. Sin embargo, contiene cláusulas de patente y, cuando se redistribuye, existe la obligación de proporcionar licencias de patentes y publicar modificaciones.
  • Uso comercial: posible.
  • Nota: Para uso comercial, se deben observar las exenciones de responsabilidad de patentes. Además, al redistribuir, es necesario proporcionar una licencia y lo siguiente.

1-3. Licencia Pública General GNU (GPL)

  • Resumen: La GPL se denomina licencia «copyleft», lo que significa que, si bien el código es libre de ser utilizado y modificado, debe publicarse bajo los mismos términos que la licencia original cuando se modifica o redistribuye. El uso comercial es posible, pero se deben observar los términos de la licencia.
  • Uso comercial: Sí (pero si lo redistribuyes, también estás obligado a publicar el código modificado bajo la GPL).
  • Nota: Las obras derivadas creadas con software distribuido por la GPL deben publicarse bajo la misma licencia GPL (o una versión posterior, si se indica). Esto también se aplica a los productos comerciales, lo que limita su incorporación a productos comerciales de código cerrado.

1-4. Licencia Pública General Reducida de GNU (LGPL)

  • Resumen: La LGPL es una licencia con algunas condiciones GPL relajadas, específicamente para bibliotecas. El software con licencia LGPL se puede utilizar sin necesidad de que el programa vinculado cumpla con la licencia GPL, pero está obligado a publicar cualquier modificación en la propia biblioteca.
  • Uso comercial: posible.
  • Nota: Si lo usa como biblioteca, el software vinculado no tiene que ser de código abierto, pero si modifica la biblioteca LGPL en sí, está obligado a publicar la modificación.

1-5. Licencia BSD

  • Resumen: La licencia BSD es una licencia muy permisiva, similar a la licencia MIT. Se permite el uso comercial y la redistribución, sujeto a la retención de avisos de licencia y derechos de autor.
  • Uso comercial: posible.
  • Nota: Es necesario conservar el aviso de derechos de autor. Aparte de eso, hay pocas limitaciones,
        Dependiendo de la variante de licencia, existen algunas condiciones adicionales.

2. Licencia de propiedad

Una licencia propietaria es aquella en la que el propietario del software conserva todos los derechos y otorga al usuario derechos de uso muy limitados. Esto se encuentra a menudo en el software comercial, donde los usuarios lo usan bajo una licencia, pero no se permiten modificaciones ni redistribuciones.

  • Uso comercial: Normalmente se permite dentro del alcance de la licencia, pero el código fuente no está disponible públicamente y no se puede modificar ni redistribuir.
  • Nota: Solo puede usar el software dentro del alcance de la licencia proporcionada por el desarrollador. Además, tenga cuidado, ya que las restricciones basadas en contratos suelen ser estrictas.

3. Licencia Creative Commons (CC)

Aunque rara vez se aplica al código fuente, Creative Commons también se puede usar en algunos casos. Algunas licencias CC permiten el uso comercial y otras no.

  • CC BY: Debe estar disponible comercialmente y conservar la notación de derechos de autor.
  • CC BY-NC: Derechos de autor reservados, no para uso comercial (solo no comercial).
Código de caracteres CC 4.0significadoRestricciones de uso
POR:AtribuciónIndicación (indicación de crédito)Es necesario especificar la información del autor.
SA:CompartirIgualherenciaEl trabajo modificado también debe publicarse bajo la misma licencia.
NC: No comercialSin fines de lucroDisponible solo para fines no comerciales.
ND:SinDerivadasSin modificacionesEstá prohibido mantener la forma original y usarla de forma modificada.

4. Licencia de licencia pública del lado del servidor (SSPL)

  • Estuches disponibles gratuitamente
    • Las personas, las empresas y las instituciones de investigación descargan, modifican y utilizan software internamente
    • Uso comercial como aplicación local (sin conexión a la nube (independiente))
    • Incorporarlo y usarlo en proyectos OSS
    • Desarrollo y distribución en la comunidad OSS
  • Casos limitados
    • Cuando se ofrece como SaaS (servicio comercial a través de la nube), todas las herramientas de gestión y el código fuente relacionado también deben exponerse como OSS
    • O, si desea ofrecerlo como SaaS con fuentes privadas, debe firmar un acuerdo de licencia comercial

Precauciones para uso comercial

  1. Comprenda el alcance de la licencia: debe verificar cuidadosamente si se permite el uso comercial y cuáles son los términos. En particular, si implica una redistribución o modificación, debe seguir los detalles de la licencia.
  2. Tenga en cuenta las implicaciones del copyleft: Las licencias copyleft como la GPL le obligan a publicar obras derivadas creadas con software bajo los mismos términos de licencia. Tenga cuidado si está considerando usarlo como código cerrado.
  3. Cláusulas de patentes y marcas comerciales: Las licencias que incluyen cláusulas de patentes, como la Licencia Apache, pueden requerir una exención para evitar la infracción de patentes.
  4. Combinación de licencias: si tiene una combinación de licencias en su proyecto, debe tener cuidado de no dejar que cada licencia entre en conflicto entre sí. Especialmente cuando se incorpora código abierto en productos comerciales, es importante asegurarse de que la licencia que está utilizando sea adecuada.
  5. Riesgo de violación de la licencia: Si participa en un uso comercial en violación de la licencia, corre el riesgo de emprender acciones legales. Especialmente para las empresas, el cumplimiento de los términos de la licencia también es importante desde una perspectiva de cumplimiento.

Al comprender las licencias de código fuente y usarlas comercialmente, es necesario comprender con precisión los tipos y condiciones de las licencias y tomar las medidas adecuadas en función de ellas.

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

この記事を書いた人

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

コメント

コメントする

目次