License Notes
This repository uses mixed licensing because it vendors and extends NautilusTrader, which is licensed under the GNU Lesser General Public License v3.0 or later (LGPL-3.0-or-later).
Scope
| Scope | License | File |
|---|---|---|
nautilus_pm/ vendored NautilusTrader subtree |
LGPL-3.0-or-later | nautilus_pm/LICENSE |
| Root files with a "Derived from NautilusTrader" or "Modified by Evan Kolberg" notice | LGPL-3.0-or-later | COPYING.LESSER, COPYING |
Everything else such as main.py, Makefile, docs, and repo metadata |
MIT | LICENSE-MIT |
The full LGPL and GPL texts are in
COPYING.LESSER
and COPYING.
The NOTICE file lists every
LGPL-covered file outside the subtree, along with modification dates and
upstream lineage.
NautilusTrader Attribution
This project includes a vendored copy of
NautilusTrader
(Copyright 2015-2026 Nautech Systems Pty Ltd) under nautilus_pm/.
The upstream LGPL-3.0-or-later license and copyright notices are preserved in
nautilus_pm/LICENSE. All files modified or added
within the vendored subtree carry dated file-level notices identifying the
changes. The most recent subtree sync references upstream split commit
f51c805c9f.
Practical Meaning
- using this repo as-is: no extra action needed
- forking or redistributing: keep the LGPL license files, the
NOTICE, and the per-file modification headers intact - linking against LGPL-covered modules in a proprietary project: the LGPL still requires users to be able to relink against modified versions of that code
Use LICENSE
for the top-level guide and
NOTICE
for the file-by-file breakdown.