OS Trading Engine
Resources
License

License

Nexgent is open-source software released under the GNU General Public License v3.0 (GPL-3.0).


GNU General Public License v3.0

The full license text is available in the LICENSE (opens in a new tab) file in the repository.

Summary

The GPL-3.0 is a strong copyleft license that ensures software freedom. It guarantees your right to use, study, share, and modify the software.


What This Means

You Can

PermissionDescription
Commercial useUse Nexgent for commercial purposes
ModificationModify the source code
DistributionDistribute copies
Patent useUse patent claims of contributors
Private useUse and modify privately

You Must

ConditionDescription
Disclose sourceSource code must be made available when distributing
License and copyright noticeInclude license and copyright notice with distributions
Same licenseModifications must be released under GPL-3.0
State changesDocument changes made to the code

You Cannot

LimitationDescription
LiabilityAuthors are not liable for damages
WarrantySoftware is provided without warranty
SublicensingCannot grant additional permissions beyond GPL-3.0

Key Points

Copyleft

If you distribute modified versions of Nexgent, you must:

  • Release your modifications under GPL-3.0
  • Make the source code available
  • Include the original license

Private Use

You can modify and use Nexgent privately without any obligations. The requirements only apply when you distribute the software.

Network Use

Simply running Nexgent on a server does not require you to share modifications. The distribution requirement applies when you share the software itself, not when users interact with it over a network.


Third-Party Licenses

Nexgent uses various open-source dependencies with their own licenses:

PackageLicense
ExpressMIT
Next.jsMIT
PrismaApache 2.0
ReactMIT
TypeScriptApache 2.0
Tailwind CSSMIT
Redis (ioredis)MIT
ZodMIT
BullMQMIT

These dependencies are compatible with GPL-3.0. For a complete list, see the package.json files in each package directory.


Attribution

When using Nexgent, please include attribution to the project:

Powered by Nexgent (https://github.com/Nexgent-ai/nexgent-open-source-trading-engine)

This can be included in your application's footer, about page, or documentation.


Questions

For license-related questions: