Contributing to Ze
Ze takes code, documentation, bug reports, and real-world interop reports. The repositories are public, the issue tracker is public, and development happens in the open.
Contributor License Agreement
Contributions require signing off commits with git commit -s, which
signifies agreement to Ze's Contributor License
Agreement.
You keep your copyright. What you grant is a broad, non-exclusive license for the Maintainer to use your contribution, including the right to relicense it, alone or combined with the rest of the project, under different license terms. That's what would let Ze be offered under a commercial license to third parties in addition to AGPLv3, if that ever happens, without having to track down and re-clear every past contributor individually. Ze itself stays AGPLv3 for everyone either way.
No signed CLA, no merge. This is the one hard requirement.
How Ze is funded
Ze is currently developed by Thomas Mangin, with his time on the project supported by Exa Networks. There's no subscription tier, no paid support contract, no commercial entity behind it today. That could change if a different model turns out to help the project reach more people.
Exa Networks has been backing this work since 2009, when it started with ExaBGP, Ze's predecessor.
Where to start
- Browse or file issues on GitHub.
- The canonical repository is on Codeberg.
- Questions, discussion, and early access to what's shipping: Discord.
There's no formal "good first issue" program yet. Come and ask in Discord about where help is most useful right now.