Traducción automática, no revisada por un hablante nativo. El inglés es la referencia.

ProyectoEditar en GitHubFuente: LICENSING.md

Licencias

Kshana tiene licencia dual. Puede usar el motor abierto bajo una licencia abierta (AGPL-3.0) o bien bajo una licencia comercial de Ashforde OÜ. Elija la que se ajuste al uso que pretende darle.

Este documento explica el modelo en lenguaje llano. Es una guía, no asesoramiento jurídico, y no modifica las licencias en sí. Los términos vinculantes están en LICENSE (la GNU AGPL-3.0) y en cualquier acuerdo comercial que firme con Ashforde OÜ. Si ambos entran en conflicto alguna vez, prevalecen esos documentos.


Opción A — código abierto: GNU AGPL-3.0-only#

La opción predeterminada. El texto completo está en LICENSE. En resumen, la AGPL le permite usar, estudiar, modificar y redistribuir Kshana de forma gratuita, siempre que:

  • si distribuye Kshana o una obra derivada, ponga a disposición el código fuente completo correspondiente bajo la AGPL; y
  • si permite que los usuarios interactúen con una versión modificada de Kshana a través de una red (la cláusula distintiva de la AGPL, §13), debe ofrecer a esos usuarios el código fuente correspondiente de su versión modificada bajo la AGPL.

La AGPL es una licencia de código abierto aprobada por la OSI y de copyleft fuerte. Es la opción adecuada para el trabajo académico, los proyectos de código abierto, la evaluación y la investigación internas, y para quien acepte de buen grado mantener abierta su propia obra derivada.

Opción B — licencia comercial (de Ashforde OÜ)#

Si la AGPL no le conviene, Ashforde OÜ licenciará el mismo motor con condiciones comerciales. Es la opción adecuada cuando quiera:

  • incorporar Kshana a un producto propietario o de código cerrado sin publicar su propio código fuente;
  • ofrecer un servicio en red basado en una versión modificada de Kshana sin la obligación de divulgar el código fuente del §13;
  • integrar Kshana en un sistema mayor cuyos demás componentes no pueden ser AGPL (por ejemplo, la cadena de herramientas propietaria de un contratista principal); o bien
  • obtener una garantía, una indemnización o condiciones de soporte que la AGPL excluye expresamente.

Una licencia comercial elimina las obligaciones de copyleft para su uso, en las condiciones acordadas. Contacto: contact@ashforde.org.


Por qué se aplica esta licencia dual#

El objetivo es ser verificable públicamente (de modo que cualquier revisor pueda ejecutar y auditar el motor) sin permitir que un competidor con muchos recursos bifurque el motor validado, lo cierre y lance un competidor propietario que no devuelve nada. El copyleft de red de la AGPL lo consigue: un derivado cerrado o alojado debe volver al código abierto o bien obtener una licencia comercial nuestra. Credibilidad pública y un núcleo defendido, a la vez.

Qué no queda cubierto por esta licencia dual#

  • El complemento nativo de OpenCPN (integrations/opencpn/plugin/) se licencia bajo GPL-3.0-or-later (véase el archivo LICENSE de ese directorio), no bajo AGPL-3.0, y no se ofrece con la licencia comercial. Se carga en OpenCPN y se compila contra la cabecera de su API de complementos GPL-2.0-or-later, que es la base habitual de los complementos de OpenCPN. El resto de integrations/ (el complemento de Signal K y el relé TCP de OpenCPN) sigue siendo solo AGPL-3.0.

  • Kshana Pro y otras capas propietarias son productos distintos y de código cerrado con sus propias condiciones comerciales. No forman parte de este repositorio y no se ofrecen bajo la AGPL.

  • Las dependencias conservan sus propias licencias (permisivas). Mantenemos deliberadamente permisivo el árbol de dependencias (Apache-2.0 / MIT / BSD / ISC / …) precisamente para poder ofrecer la edición comercial sin problemas: una dependencia con copyleft la contaminaría. Véase deny.toml.

  • Códigos de memoria primarios de Galileo E1 (C7_E1B.txt, C8_E1C.txt; no incluidos desde 0,36: cada usuario aporta su propia copia, scripts/fetch_galileo_e1_codes.sh o KSHANA_GALILEO_E1B / KSHANA_GALILEO_E1C, leída por src/iq/signals/galileo.rs). Son los códigos primarios E1-B y E1-C de los Anexos C.7 y C.8 del Documento de Control de Interfaz de la señal en el espacio del Servicio Abierto de Galileo (OS SIS ICD), edición 2,0, enero de 2021, © Unión Europea 2021, extraídos sin modificar de los adjuntos del PDF (la URL de origen, el SHA-256 y una comprobación cruzada con la edición 1,3 están en data/galileo-os-sis-icd/PROVENANCE.md). No están cubiertos por la AGPL-3.0 ni por la licencia comercial, y ninguna de las dos licencias concede nada sobre ellos. Lo que dice el propio ICD, citado de la edición 2,0:

    • Condiciones de uso §3: "La información contenida en el OS SIS ICD, incluidos sus anexos, está sujeta a derechos de propiedad intelectual". "El OS SIS ICD solo puede reproducirse y/o transmitirse a un tercero, en parte o en su totalidad, de acuerdo con el uso permitido aquí descrito y en las siguientes condiciones: que las presentes “Condiciones de uso y exenciones de responsabilidad”, así como los términos del Anexo G, se acepten, se reproduzcan y se transmitan íntegramente y sin modificar junto con la información reproducida y/o transmitida; que el aviso de derechos de autor “© Unión Europea 2021” no se elimine de ninguna página." Y: "El uso de la información contenida en el OS SIS ICD, incluidos los códigos de ensanchamiento sujetos a derechos de propiedad intelectual, está autorizado en los términos y condiciones establecidos en el Anexo G."
    • El Anexo G (edición 2,0; Anexo H en la edición 2,1, con idéntica redacción) define los "Datos técnicos del OS SIS ICD" de modo que incluyan los "códigos de memoria de E1 y E5", y concede un compromiso de no hacer valer derechos que es "no exclusivo y libre de regalías" y "intransferible y no sublicenciable". Su lista del §G.3, que califica de exhaustiva, abarca: "a) el uso de los Datos técnicos del OS SIS ICD, incluida su integración e incorporación en cualesquiera Productos"; "b) el almacenamiento de los Datos técnicos del OS SIS ICD, siempre que se reconozca la fuente"; "c) la reproducción del OS SIS ICD, total o parcialmente, su distribución y su publicación con fines y a escala no comerciales y sin ánimo de lucro, sin modificar el documento ni añadirle ningún elemento"; y "d) facilitar enlaces al sitio web de la UE donde se publica el documento". Por "Productos" se entiende el software, los dispositivos y los servicios de valor añadido "que hagan uso de la señal OS". También dice: "La Persona Autorizada no declarará ni dará a entender en ningún material promocional ni en ningún otro lugar que los Productos han sido desarrollados por la UE, son utilizados por la UE o para ella, o han sido aprobados o refrendados por la UE".

    Decisión (0,36): no se redistribuye. No se indica ninguna licencia abierta explícita. El uso dentro de un producto de software (G.3 a) y el almacenamiento con reconocimiento de la fuente (G.3 b) quedan cubiertos por los términos del propio ICD, pero la redistribución (G.3 c) solo con fines no comerciales y sin ánimo de lucro y con las Condiciones y el Anexo G reproducidos sin modificar a su lado. Dado que Kshana se ofrece también con una licencia comercial, los archivos se retiraron del repositorio y de sus paquetes; el motor lee la copia del propio usuario en tiempo de ejecución y, sin ella, las señales Galileo E1 devuelven un error que indica cómo aportarlos. Cada usuario se ampara directamente en la autorización de la UE; Kshana no puede transmitirla. Kshana no ha sido desarrollado por la Unión Europea, ni es utilizado, aprobado o refrendado por ella.

  • Marcas. "Kshana" y sus marcas son marcas comerciales de Ashforde OÜ. Ninguna de las dos licencias concede derechos sobre el nombre ni las marcas; las bifurcaciones y las distribuciones derivadas deben usar un nombre distinto. Véase NOTICE.

Contribuciones#

Las contribuciones se aceptan según las condiciones de contribución entrante del proyecto, que licencian su contribución bajo la AGPL y conceden a Ashforde OÜ el derecho de incluirla en la edición con licencia comercial (para que la licencia dual siga funcionando). Véase CONTRIBUTING.md.

Preguntas#

Preguntas sobre licencias, presupuestos comerciales y «¿qué opción se aplica a nosotros?» → contact@ashforde.org.