Governance Overview & Objectives (as of 12/9/2015)
The OpenMRS community believes that we can substantially improve the health of underserved populations by enhancing the utilization of health information. We share a common mission, vision, and values to enable broad scale successful use of electronic medical record systems in diverse care settings. Community
This document describes the structure of the OpenMRS community and OpenMRS governance and outlines how members can participate in the community and influence the direction of the community as you grow as a community member.
The OpenMRS Community and OpenMRS Inc.
Some activities that benefit the community, such as holding trademarks, title to software or other intellectual property, submitting proposals, or receiving and administering funds, require a legal entity to act on behalf of the OpenMRS community. OpenMRS Inc. is a non profit (Sec 501(c)(3) ) corporation, incorporated in Indiana, to serve as that entity. OpenMRS Inc has a commitment to ensure the viability of the OpenMRS community and product.
See OpenMRS Inc. for further details.
Decision Making Process
The OpenMRS community is large, and is in the process of realizing multiple transformational health improvement goals. Clear and explicit decision-making processes allow the community to collectively ensure that what we create is of the highest quality, and is made available to those who need it as quickly as possible. The styles of decision making are noted in the appendix. Specific decision making authority as well as processes are included in the appropriate leadership category. Software development with the OpenMRS platform and the reference application as well deployment and implementation require a constant iterative process, and the decision making process is under the direction of the appropriate director. The community has historically contributed to decision making processes through engagement within different meetings as well as voicing opinions through the wiki and OpenMRS Talk.
The Project Leader is a single individual, voted for by the OpenMRS Leadership team. Once someone has been appointed Project Lead, they remain in that role until they choose to retire, or the OpenMRS Leadership team casts a two-thirds majority vote to remove them. The Project Leader helps guide other members of the OpenMRS Leadership Team: the role is normally one of coordinator and facilitator. The Project Leader is also expected to ensure that all governance processes are adhered to, and has the tie-breaking vote when a community management committee vote results in a tie. The Project Leader can remove a director with cause. The Project Lead MAY also the Executive that is appointed by the OpenMRS Inc board
OpenMRS Leadership Team
The OpenMRS leadership team is comprised of OpenMRS Directors as well as Managers and the Project Leader. In the future, additional members to the community management team may be added. The OpenMRS Leadership team ensures the smooth running of the community. OpenMRS Leadership team members are expected to participate in strategic planning, resource raising/allocation activities, and approve changes to the governance model. There is no restriction on the number of management team members at this time.
https://talk.openmrs.org/c/community/leadership for further information on the OpenLeadership committee within OpenMRS.
A person selected to oversee the overall direction and planning for the larger OpenMRS community. One example of a director is the director of the OpenMRS Platform. Directors are expected to:
The directors define the decision making process within their area using different Decision Making Styles. A director can escalate an issue to the management committee for discussion and decision making as appropriate. This same escalation process can be used for any of the other strategic operational goals or any new problems that arises.
A person who takes on responsibility for managing a collection of work activities (domain) consistent with the OpenMRS roadmap. On example of a manager is the software release manager. Managers are expected to:
- Work closely with stakeholders, coordinators and contributors to ensure work is accomplished,
- Identify (and communicate) additional requirements and work that needs to be done,
- Coordinate an overarching timeline and work plan and publish this so the community can monitor and review
- Actively solicit, curate and integrate comments on plans, timelines, and deliverables,
- Be responsible for ensuring things get done in their management area
The OpenMRS advisory committee is comprised of active representatives of the OpenMRS community, representatives of key OpenMRS partner organizations and other appropriate domain expert advisors.The advisory committee is designed to provide guidance to the management committee as well as the project lead. The agenda for the advisory committee meetings is set by the management committee. Meetings occur monthly; agenda and notes are published and available on the wiki.
Members of the advisory committee are selected by the management committee and the project lead. The advisory committee membership is reviewed on an annual basis. Advisory committee members may be appointed ad hoc as needed throughout the year.
Community Roles and Responsibilities
The community activities are facilitated through a meritocratic process. OpenMRS is dependent upon the talents of a diverse global community, and to do that, we establish high standards for collaboration, debate, delegation of responsibility and ethics. Anyone with an interest in what we're doing and who believes in our mission can join the community, contribute to the project design, participate in the decision making process, and hopefully have a lot of fun in the process.
Any member of the community can escalate a question or a concern to the leadership group through the OpenMRS talk leadership category.
Users are people who engage with the OpenMRS community and it's products. They include clinical teams, ministries of health, and people in other end-user support roles. Anyone can be an OpenMRS user; there are no special requirements.
The OpenMRS community asks its users to participate in the project and community as much as possible. Common user contributions may include spoken support for OpenMRS, financial support, or identifying strengths and weaknesses for the software. If you are new to the community, feel free to introduce yourself at https://talk.openmrs.org/t/welcome-to-openmrs-talk/6.
Contributors are community members who contribute in concrete ways to the project. Anyone can become a contributor, and contributions can take many forms, as detailed in our introduction to contribution. Contributions can include supporting new users, writing source code, testing software, and/or writing documentation.
A person who takes on responsibility for overseeing some work product of the OpenMRS community is considered a coordinator. This is normally time constrained. One example of a work product is Google Summer of Code coordinator. Coordinators are expected to:
- Define the work product that needs to be coordinate
- Develop an operational plan and timelines in conjunction with the community to produce the work product that is reviewed/endorsed with managers
- Publish the plan and timelines to ensure identification of dependencies in conjunction with managers to the wiki
- Monitor and coordinate the work to meet the objectives for the defined domain
- Work closely with volunteers and stakeholders to ensure appropriate support for the work
We believe that free and open source principles are fundamental to empowering underserved environments throughout the world. We are proud members of the Open Source Initiative. We demonstrate this commitment through the following license models:
Further details about our community's license strategy are described in OpenMRS' Contribution Policy.
All software on any OpenMRS website is produced by members of the OpenMRS community, and distributed to the public by OpenMRS Inc. under the licenses described above. OpenMRS Inc. is a US not-for-profit entity which serves at the pleasure of the OpenMRS community, in support of it's growth. OpenMRS Inc. and the OpenMRS community respect all copyrights and copyright licenses. If you see any infringing content on the OpenMRS website, please let us know. Further details on copyright are described in the OpenMRS Copyright Policy.