Skip to content

Community

The ns3-ntn-toolkit is maintained by Muhammad Uzair (Independent Researcher). Contributions, issues, and discussion are welcome.

Get involved

Channel Use it for
GitHub Issues Bug reports, feature requests
GitHub Discussions Q&A, design proposals
GitLab Mirror Read-only mirror; issues land on GitHub
Email muhammaduzairr69@gmail.com

Contributing

Pull requests are welcome. Each PR should:

  • Reference a workstream ID from ROADMAP_EXECUTION.md (e.g., W2: …)
  • Pass the relevant module's unit + integration tests
  • Update the module README if behaviour changes
  • Include a changelog entry when the change is user-visible

For larger changes, please open a Discussion first so we can align on scope.

Sponsoring

If the toolkit is useful to your research or product work, please consider sponsoring:

Sponsorship funds:

  • Ongoing maintenance, bug fixes, and 3GPP / O-RAN standards alignment
  • Documentation, tutorials, and worked examples
  • A second co-maintainer in 2027

Commercial licensing & support

The toolkit is GPL-2.0 (matching ns-3). Organisations needing:

  • A more permissive licence (AGPL-incompatible products)
  • Bespoke scenarios validated against Rel-19 NR-NTN
  • Integration with proprietary RAN stacks (Mavenir, Nokia, Ericsson)
  • On-site training or embedded engineering support

…can reach out at muhammaduzairr69@gmail.com. Pricing varies with scope; typical engagements range from 4-week scenario sprints to multi-quarter consulting retainers.

Code of conduct

Be kind. The same Contributor Covenant applies here as in any open-source project. Disagreements about technical direction are welcome; personal attacks are not.