Every tool Petacomm builds is released under GPL-3.0. Free to use, free to modify, free to distribute. Open source isn't a marketing strategy for us — it's the foundation.
All source code, all issues, all pull requests — on GitHub. No private forks, no closed-source add-ons.
All Petacomm repositories are licensed under the GNU GPL-3.0. This means you are free to use, study, modify and distribute the software — but any derivative work you distribute must also be open source under the same terms.
For organisations that need to embed Petacomm tools in proprietary products without GPL obligations, we offer a commercial licence. Contact us to discuss.
We welcome contributions from sysadmins, developers and Linux enthusiasts of all experience levels. No contribution is too small — a typo fix in the docs is as welcome as a new feature.
We review all pull requests within 5 business days. For large changes, open an issue first to discuss the approach.
Look for the good first issue
label on GitHub. These are scoped, well-documented and reviewed quickly.
Click Fork on GitHub and clone your fork locally. All repos are at github.com/petacomm.
Use a descriptive branch name: fix/gatebell-slack-timeout or
feat/petafiles-search.
Write clear commit messages. Add tests where applicable. Run make test before opening a
PR.
Describe what you changed and why. Link to any relevant issues. We'll review and respond within 5 business days.
Your contribution ships with the next release and is credited in the changelog. Thank you for making Petacomm better.
Whether you need enterprise support contracts, custom tooling, a commercial licence or just want to talk about how open source fits your Linux infrastructure — we want to hear from you.
Every Petacomm repository is open on GitHub. Pick an issue, fork it and send a PR.