Open Source Media Framework Governance Model


The Open Source Media Framework project empowers both open source and commercial developers to extend and enhance the Open Source Media Framework plug-in library and framework and to contribute to the evolution of the video ecosystem in Flash®.


If you have questions about the governance model outlined below please feel free to ask on the General Discussion list.


The Open Source Media Framework Team governs the project in the following ways:


Oversees

  • Project pages
  • Source code repository
  • Bug database
  • Forums and mailing lists
  • Distribution points for releases
  • Monitoring of the Open Source Media Framework community to allow for safe and positive interaction

Communicates

  • Via forums and mailing lists

Promotes guiding principles

  • Respect – be respectful of the community, licenses, copyrights, IP, collaboration, and interaction
  • Quality – follow coding standards and test your code before submitting a patch or committing
  • Openness – collaborate and interact without being rude or offensive

 


 


Encourages participation

  • Open bug submittal/review with voting
  • Patch submission
  • Plug-in submission
  • Committers
  • Open review of specifications, roadmap, and schedule

Defines and manages community roles

  • Contributor – Plays an active role in the OSMF community by participating in forums, discovering and submitting bugs, providing software patches through the bug database, and developing and submitting custom plug-ins.

  • Partial-Committer – Same role as "Contributor" plus has limited write access to the Subversion repository. Partial-committers generally contribute to documentation and other non-critical code submissions.

  • Committer – Same role as "Contributor" plus has full write access to the Subversion repository.

Deals with grievances

  • Sometimes the community or an individual may have differing opinions regarding the fix or deferral of a bug or feature. Being an open source community promotes the opportunity for discussion; however, as defined in the guiding principles, we ask that the differing opinion or grievance be presented in a professional and courteous manner.

  • Sometimes, based on where the product is in the development cycle, roadmap or due to best practices, a highly voted item may be vetoed or overruled. In these particular cases, the OSMF Product Management will be consulted and will arbitrate the grievance.