Licencias y avisos

TradingGoose Studio se distribuye como un proyecto combinado AGPL-3.0-only. Esta página resume el código de terceros y los avisos que acompañan la distribución.

Licencia del proyecto

La licencia a nivel de repositorio para el proyecto combinado es AGPL-3.0-only. El archivo raíz NOTICE conserva la atribución de TradingGoose Studio exigida por el código fuente upstream bajo Apache-2.0 en el que se basa este proyecto.

La razón por la que el proyecto combinado es AGPL-3.0-only es la integración de PineTS. TradingGoose Studio usa PineTS directamente para ejecución de indicadores, verificación, monitoreo y la vista previa de mercado de la landing page. En lugar de usar una licencia comercial independiente de PineTS, este repositorio mantiene la aplicación combinada completamente libre y abierta bajo términos AGPL.

El paquete completo de licencias de terceros se encuentra en el archivo raíz THIRD-PARTY-LICENSES, el texto preservado de Apache-2.0 está en LICENSES/Apache-2.0.txt y las herramientas de dibujo de gráficos vendorizadas conservan su propia licencia MPL-2.0 en apps/tradinggoose/widgets/widgets/data_chart/plugins/LICENSE.

Ese directorio de plugins cubierto por MPL sigue estando cubierto por MPL-2.0 a nivel de archivo. La distribución general del proyecto bajo AGPL-3.0-only no sustituye ni elimina los términos MPL-2.0 que siguen aplicándose a esos archivos fuente modificados y vendorizados.

Por qué AGPL-3.0-only

TradingGoose Studio, el proyecto base upstream, es Apache-2.0 y sus avisos obligatorios siguen preservados aquí. El estado AGPL de TradingGoose Studio proviene de PineTS, que se usa como una dependencia de tiempo de ejecución integrada bajo términos AGPL en este proyecto.

Este proyecto se mantiene intencionadamente en la vía del software libre. El objetivo es que los usuarios puedan usar el proyecto libremente, inspeccionar cómo funciona, modificarlo, autohospedarlo y compartir mejoras bajo los mismos términos, en lugar de mover las partes que dependen de PineTS detrás de una licencia propietaria independiente.

Componentes de terceros

  • Sim Studio - proyecto upstream bajo Apache-2.0 del que deriva este repositorio. Fuente: simstudioai/sim v0.4.25 release.
  • TradingView Lightweight Charts - dependencia de paquete Apache-2.0 usada para renderizado de gráficos. Fuente: tradingview/lightweight-charts.
  • PineTS - dependencia de paquete AGPL-3.0-only usada para ejecución de indicadores. El upstream también ofrece una opción de licencia comercial. Fuente: QuantForgeOrg/PineTS.
  • lightweight-charts-line-tools-core - código fuente vendorizado bajo MPL-2.0 en apps/tradinggoose/widgets/widgets/data_chart/plugins/.

Disponibilidad del código fuente

PineTS se usa aquí como una dependencia integrada AGPL-3.0-only. Como resultado, la distribución combinada de TradingGoose Studio se ofrece bajo AGPL-3.0-only y la Sección 13 de AGPL-3.0 exige ofrecer el código fuente correspondiente a los usuarios de red de la aplicación desplegada.

El código fuente correspondiente de este proyecto está disponible en github.com/TradingGoose/TradingGoose-Studio.

Para consultar los textos legales exactos, lea los archivos raíz LICENSE, NOTICE y THIRD-PARTY-LICENSES del repositorio.