Licenses & Notices
Last Updated: March 28, 2026
TradingGoose Studio is released as an AGPL-3.0-only combined project. This page summarizes the third-party code and notices that travel with the distribution.
Project License
The repository-level license for the combined project is AGPL-3.0-only. The root NOTICE file preserves the TradingGoose Studio attribution required by the upstream Apache-2.0 source on which this project is based.
The reason the combined project is AGPL-3.0-only is PineTS integration. TradingGoose Studio uses PineTS directly for indicator execution, verification, monitoring, and the landing-page market preview. Rather than use a separate commercial PineTS license, this repository keeps the combined application fully free and open under AGPL terms.
The full third-party license bundle lives in the root THIRD-PARTY-LICENSES file, the preserved Apache-2.0 text lives in LICENSES/Apache-2.0.txt, and the vendored chart drawing tools keep their own MPL-2.0 license in apps/tradinggoose/widgets/widgets/data_chart/plugins/LICENSE.
That MPL-covered plugin directory remains MPL-2.0-covered at the file level. The project's overall AGPL-3.0-only distribution does not replace or remove the MPL-2.0 terms that continue to apply to those vendored modified source files.
Why AGPL-3.0-only
TradingGoose Studio, the upstream base project, is Apache-2.0 and its required notices remain preserved here. The AGPL status of TradingGoose Studio comes from PineTS, which is used as an integrated runtime dependency under AGPL terms in this project.
This project intentionally stays on the free-software path. The goal is for users to be able to use the project freely, inspect how it works, modify it, self-host it, and share improvements under the same terms instead of moving the PineTS-dependent portions behind a separate proprietary license.
Third-Party Components
- TradingGoose Studio - upstream Apache-2.0 project this repository derives from. Source: TradingGoose/TradingGoose-Studio@b768ca8.
- TradingView Lightweight Charts - Apache-2.0 package dependency used for chart rendering. Source: tradingview/lightweight-charts.
- PineTS - AGPL-3.0-only package dependency used for indicator execution. Upstream also offers a commercial license option. Source: QuantForgeOrg/PineTS.
- lightweight-charts-line-tools-core - MPL-2.0 vendored source in
apps/tradinggoose/widgets/widgets/data_chart/plugins/.
Source Availability
PineTS is used here as an integrated AGPL-3.0-only dependency. As a result, the combined TradingGoose Studio distribution is offered under AGPL-3.0-only, and AGPL-3.0 Section 13 requires offering corresponding source to network users of the deployed application.
Corresponding source for this project is available at github.com/TradingGoose/TradingGoose-Studio.
For the exact legal texts, read the root LICENSE, NOTICE, and THIRD-PARTY-LICENSES files in the repository.