Here are steps and criteria for how to become an Committer to the Apache Geode project. 

Note that you don't need to be a committer in order to contribute or participate in the project. Patches, JIRA's and participation on the mailing lists and forums are possible and encouraged! It's the way to get necessary Karma to become a committer.

Steps and Criteria for Becoming a Committer

  1. Participate and contribute via project's mailing lists, JIRA, wiki, documentation, sending patches and pull requests, and just generally evangelizing about the technology to the greater community.
  2. Contributors are nominated by a current Committer to be granted Commit privileges by the Apache Geode PMC.
  3. Committers should nominate fellow contributors when a candidate has shown a consistent history of participating in the development process or community, and has demonstrated that they understand and follow the development process and community standards of the Apache Geode project.
  4. The members on the PMC will consider both the history and quality of the contributors' participation, and vote whether to grant commit privileges to the candidate, or provide feedback and mentoring to the candidate to help further groom them to become a Committer in the future.
  5. Contributors who have shown a consistent history of participating in the development process or community, and have demonstrated that they understand and follow the development process and community standards of the Apache Geode, and who show promise for future contributions should generally be accepted by the PMC as a new Committer.
  6. Newly voted Committers must download and print the Apache Contributor License Agreement (ICLA) from here. (For a company that will assign employees to work with Apache projects, please check the Corporate CLA)
  7. Sign and scan the ICLA and send to secretary@apache.org.
  8. Wait for your name to appear in the list of received CLA's. 
  9. Once that is complete, you can send a message to dev@geode.apache.org with the following information:
    1. Your full name:
    2. Your preferred e-mail address:
    3. Your preferred Apache ID:
  10. Once your account is provisioned you shall receive an e-mail from root@apache.org with details.
  11. Login at https://id.apache.org to test your account and update your profile if needed.

For more information on becoming a new committer please visit the Apache New Committer Guide.