Is Traverse open source?
Yes. Traverse is open source under the Apache License 2.0. The full source is on GitHub at github.com/traverse-framework/traverse. You can use it, modify it, fork it, and build products on top of it with no licensing fees.
What Apache 2.0 means in practice
- You can use Traverse in commercial products without paying anything
- You can modify the source and distribute your modified version
- You must include the original copyright notice and license text in any distribution
- You must state what changes you made if you distribute a modified version
- You cannot use the Traverse name or trademarks to imply endorsement
Why Apache 2.0 specifically
Apache 2.0 is business-friendly. It includes an explicit patent grant, which MIT does not. If a contributor holds a patent on something they contribute, they grant you a license to use it. For infrastructure that handles business logic — pricing, eligibility, financial rules — that patent clarity matters to legal teams.
Crates on crates.io
The Traverse crates are published to crates.io under the same Apache 2.0 license. You can add them as dependencies in your Rust project and use them freely. The crates available are: traverse-runtime, traverse-contracts, traverse-registry, traverse-cli, traverse-mcp, and traverse-expedition-wasm.
See can I use Traverse commercially for more on commercial use, and how to contribute if you want to give back to the project.