The Eclipse IP Process in Eight Cartoons
(With a tip of the hat to xkcd.)
Committers can write code in the source code repository.
Contributors must attach their contributions to bugzilla for a committer to review and commit.
Big chunks of code from contributors (and, of course, initial contributions to projects) must
be reviewed and approved by Eclipse Legal via the CQ (Contribution Questionnaire) process.
Third party code and libraries must be reviewed and approved via a CQ.
Code with cryptography and other interesting issues must be reviewed and approved via a CQ.
Projects must have a release review, including Eclipse Legal approval
of dots on i's and crosses on t's (about files, copyrights, ...), before an official release.
Projects that depend on third-party code, even if the code is not hosted
at eclipse.org, must have that dependency approved via CQ.
Incubation projects may use the parallel ip process.
Mature projects may use parallel ip if the contribution represents a minor change to a previously approved package.
Disclaimer: Of course, because the IP process is a legal thing, we must remind you: these cartoons are just a summary of the full IP Process and related IP policy, due diligence procedures, and legal documents. Committers are expected to know and follow the official Board-defined processes.