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.
Get ZeroMQ now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.