The Fedora Repository software is open source and released under an Apache License, Version 2.0. The software and associated documentation is developed collectively by a community of contributors and committers. All interested community members are encouraged to contribute to the project. Contributors who demonstrate sustained engagement with the project through quality participation in meetings, mailing lists, documentation and code updates can be nominated by existing committers to also become a committer. It should be emphasized that committers need not be limited to software developers. Community members with skills in documentation and testing, for example, can also be committers.
Rights
Committers share the following rights:
- Write access to the codebase
- Nomination privileges of new committers
- Release management privileges
- Binding votes on procedural, code modification, and release issues
- Access to the private committers mailing list
Responsibilities
Committers share the following responsibilities:
- Monitor and respond to project mailing lists
- Attend project and technical meetings
- Monitor and vet bug-tracker issues
- Review and commit code contributions
- Ensure code contributions are properly licensed
- Guide and mentor new committers
- Uphold the DuraSpace code of conduct
Committers
The following is an alphabetized list of the current Fedora committers:
Name | Organization | Code Signing Key | |
---|---|---|---|
Chris Beer | Stanford University | chris at cbeer dot info | B321153C2C20F1BF5E13DB0326440AE534DACA3F |
Danny Bernstein | Lyrasis | dabylon at gmail dot com | 269300773A49107D76EDC70E00D5BE9EE9875DD8 |
Aaron Birkland | Johns Hopkins University | birkie at gmail dot com | 9535E1C8CE904BC0D3EE2615260BE6B6292C2AF6 |
Yinlin Chen | Virginia Tech | ylchen at vt dot edu | BFCEC97F4675DBADB4AE1CA291D66127C1AB199F |
Osman Din | MIT | osmandin at mit dot edu | 97329A853F2CF54134C1669D4FB9CB3EBABCE493 |
Peter Eichman | University of Maryland | peichman at umd dot edu | 40A453E9591C5F4DB4C95A6EE204FDB291FAE80E |
Ben Pennell | University of North Carolina, Chapel Hill | bbpennel at email dot unc dot edu | E908B0F4127E06E8D308D8B6A6E4F4DB148A72B2 |
Bethany Seeger | Johns Hopkins University | bseeger at jhu dot edu | |
Jared Whiklo | University of Manitoba | jwhiklo at gmail dot com | 9F45FC2BE09F4D70DA0C7A5CA51C36E8D4F78790 |
Peter Winckles | University of Wisconsin, Madison | peter dot winckles at wisc dot edu | 8685BDB5D7BD8504E684B824D25BF3195C5A729E |
Andrew Woods | Lyrasis | awoods at duraspace dot org | 7BCE77FB75D06477C7A1D6EF04BE1CAB70B358DF |
Contributor Profiles
The Fedora project depends on the engagement and contributions of community stakeholders. As noted above, contributions can take the form of:
- Documentation review and curation
- Application testing
- Software development
Documentor
Documentors contribute by reviewing, correcting, updating, and enhancing the project documentation found on this wiki targeting users and administrators of Fedora.
Skills
- Interest in technical writing
Tester
Testers contribute by performing and reporting on the outcomes of a wide range of tests, including performance, security, stress, regression, etc. on an on-going as well as release-time basis.
Skills
- Ability to deploy and configure Fedora
- Ability to document and communicate results
- Bonus: Familiarity with testing frameworks, such as Grinder, JMeter, etc
Developer
Developers contribute by writing functional and test code that fixes, hardens, and extends the Fedora codebase.
Skills
- Experience with software development practices (the codebase is primarily Java, but many of the project's contributors do not come with a Java background)
- Experience reading and tracing multi-module codebases
- Experience debugging issues
- Interest in reading community standards and forming implementations around them
Emeritus Committers
Name | Organization |
---|---|
Ben Armintor | Columbia University |
Aaron Coburn | Amherst College |
Adam Soroka | Smithsonian Institute |
Nick Ruest | York University |
Mike Durbin | University of Virginia |
Esmé Cowles | Princeton University |
Contributors
This is a list of all known general contributors to post-Fedora 3 software. These people have contributed to at least one version of Fedora (as of Fedora 4.7.1) Sébastien LerouxName Organization University of Michigan University of Houston University of Oxford Brown University DuraSpace Indiana University The Ohio State University DuraSpace Islandora Foundation Duke University DuraSpace Metro New York Library Council National Library of Medicine Johns Hopkins University Yale University University of California, Berkeley University of Maryland University of Michigan Brown University University of Minho Lafayette College University of Oklahoma Duke University LYRASIS University of Manitoba University of Maryland Stanford University Carleton University Art Institute of Chicago University of California, Los Angeles University of California, San Diego Stanford University University of North Carolina at Chapel Hill University of Maryland Princeton University Indiana University Art Institute of Chicago University of Prince Edward Island California Digital Library University of Maryland SLUB Dresden University of Edinburgh J. Paul Getty Trust University of Wisconsin-Madison Art Institute of Chicago Northwestern University Boston Public Library University of North Florida Princeton University Centers for Disease Control Max Planck Digital Library Virginia Tech discoverygarden inc.