You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

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 committers. 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

Committers

The following is an alphabetized list of the current Fedora committers:

NameOrganizationEmailCode Signing Key
Osman DinYale Universityosman.din at yale dot edu 
Mike DurbinUniversity of Virginiamd5wz at virginia dot eduEB1B407BD3985F4F4F00 E81E51AA1F4B834A6FD1
A. SorokaUniversity of Virginiaajs6f at virginia dot edu 
Andrew WoodsDuraspaceawoods at duraspace dot org7BCE77FB75D06477C7A1D6EF04BE1CAB70B358DF

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

 

  • No labels