1. Purpose
This policy governs the use of the NautilusTrader™ name, logos, and related branding (the “Trademarks”) by third-party projects, forks, adapters, wrappers, tutorials, courses, and any other derivative or compatible works. It exists to protect users from confusion about what is official and what is not, while supporting legitimate open-source use.
2. Ownership
NautilusTrader is a registered trademark of Nautech Systems Pty Ltd (ABN 88 609 589 237) (“Nautech Systems”). Some Trademarks are registered in certain jurisdictions (including Australia) and others are protected under common law.
3. The marks
The following names are reserved for official project use by Nautech Systems: NautilusTrader (combined form), Nautilus Trader (separated form), nautilus_trader (package name), nautilus-trader (hyphenated form), and the NautilusTrader logo and any associated visual branding. No third-party project may use these marks as a prefix or leading component of a project name, package name, or public registry identifier.
4. Relationship to open-source software
This policy governs trademark and brand usage only and does not limit rights granted under the open-source license governing the NautilusTrader software. Third-party projects that use or distribute NautilusTrader code must comply with the LGPL v3.0 license where applicable. This trademark policy is separate from and in addition to the software license.
5. Permitted uses
Truthful, non-misleading nominative use is permitted, including referring to unmodified software and accurately describing compatibility (e.g., “for NautilusTrader,” “compatible with NautilusTrader,” “an adapter for NautilusTrader”), provided no endorsement or official status is implied. These phrases are acceptable in documentation, descriptions, and READMEs, but must not be used in project or package names. Compliance with this policy does not constitute endorsement, affiliation, or official status.
6. Where these rules apply
This policy applies to repository names, PyPI distribution names, crates.io crate names, npm package names, and any other public package registry. It also applies to domain names, GitHub organization and user names, and social media handles.
7. Naming rules
Third-party projects must not use nautilustrader, nautilus_trader, or nautilus-trader as a prefix or leading component of a project or package name. The standalone word nautilus is also restricted when used for trading, brokerage, market data, backtesting, or related financial software where it is likely to create confusion with NautilusTrader. Within that same domain, the nautilus-* namespace on package registries is reserved for officially published NautilusTrader packages. The project designates nt as the approved shorthand for third-party projects to signal NautilusTrader compatibility.
8. Required disclaimer
All third-party software projects that distribute code integrating with NautilusTrader (adapters, wrappers, forks, packages, libraries) must include a clear disclaimer in their README or primary documentation stating that the project is: (1) not affiliated with Nautech Systems Pty Ltd or the NautilusTrader project, (2) not endorsed by Nautech Systems Pty Ltd or the NautilusTrader project, and (3) not supported by Nautech Systems Pty Ltd or the NautilusTrader project. All three elements must be present and the legal entity name (Nautech Systems Pty Ltd) must appear.
9. Forks
Forks created for personal use, internal non-public corporate use, or for the purpose of contributing back to the official repository via pull request are exempt from the naming, disclaimer, and branding requirements in this policy.
10. Logos
The NautilusTrader logo and associated visual branding are proprietary to Nautech Systems. Third-party projects must not use the official logo or derivatives of it in a way that implies official status or endorsement. Use of the logo requires prior written permission from Nautech Systems.
11. Community channels
Access to, promotion within, or use of official NautilusTrader community channels (including forums, chat servers, or mailing lists) for commercial products or services requires prior written approval from Nautech Systems. Participation in community channels does not imply endorsement or affiliation.
12. Use by partners and related entities
Partners may use the Trademarks under the terms of a separate written partnership or co-branding agreement with Nautech Systems. Related entities may use the Trademarks only under a separate written license or authorization from Nautech Systems.
13. Enforcement
Nautech Systems reserves the right to enforce its marks through appropriate means, including but not limited to: requesting name changes, requesting removal of confusing branding, delisting from official channels, and pursuing formal trademark remedies where necessary. Enforcement will ordinarily begin with direct notice and an opportunity to cure before stronger measures are considered. A decision not to enforce against a particular use does not constitute a waiver of the right to enforce against that or any other use in the future.
14. Changes
This policy may be updated from time to time. The authoritative version is published on the NautilusTrader website.