The ØMQ Process: C4
When we say ØMQ, we sometimes mean libzmq,
the core library. In early 2012, we synthesized the libzmq
process into a formal protocol for collaboration that we called the Collective Code Construction
Contract, or C4. You can see this as a layer above the GPL. In
fact, libzmq doesn’t quite stick to C4, because for
historic reasons we use Jira instead of the GitHub issue tracker. Apart
from that, these are our rules, and I’ll explain the reasoning behind each
one.
C4 is an evolution of the GitHub Fork + Pull Model. You may get the feeling I’m a fan of Git and GitHub. This would be accurate: these two tools have made such a positive impact on our work over the last years, especially when it comes to building community.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access