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
| Permission | Description |
|---|---|
| Commercial use | Use Nexgent for commercial purposes |
| Modification | Modify the source code |
| Distribution | Distribute copies |
| Patent use | Use patent claims of contributors |
| Private use | Use and modify privately |
You Must
| Condition | Description |
|---|---|
| Disclose source | Source code must be made available when distributing |
| License and copyright notice | Include license and copyright notice with distributions |
| Same license | Modifications must be released under GPL-3.0 |
| State changes | Document changes made to the code |
You Cannot
| Limitation | Description |
|---|---|
| Liability | Authors are not liable for damages |
| Warranty | Software is provided without warranty |
| Sublicensing | Cannot 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:
| Package | License |
|---|---|
| Express | MIT |
| Next.js | MIT |
| Prisma | Apache 2.0 |
| React | MIT |
| TypeScript | Apache 2.0 |
| Tailwind CSS | MIT |
| Redis (ioredis) | MIT |
| Zod | MIT |
| BullMQ | MIT |
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:
- Read the full GPL-3.0 license text (opens in a new tab)
- See the GPL FAQ (opens in a new tab)
- Open a GitHub Discussion (opens in a new tab)