OpenMS governance
Built for stability, guided by community.
OpenMS combines a nonprofit corporation for legal and financial stewardship with an Executive Committee that leads technical direction and community governance.
Structure
Two layers of governance
A nonprofit corporation provides legal and financial stewardship, while the Executive Committee leads the software project.
Corporate Governance
OpenMS Inc.
A U.S. nonprofit corporation under 501(c)(3) that provides legal and financial infrastructure for the project.
- Board of Directors handles fiduciary and legal oversight
- Supports fundraising, compliance, and organizational continuity
OpenMS Inc. provides legal, financial, and organizational stewardship for the project.
Project Governance
Executive Committee
The primary governance body for the software project — composed of core developers and led by an elected Executive Chairperson.
- Defines project direction and technical priorities
- Maintains governance policies and core developer membership
- Handles Code of Conduct escalations and process decisions
Community
How Core Developers Fit In
Core developers are trusted maintainers who review contributions, mentor contributors, and participate in project governance through the Executive Committee.
Review and approve contributions
Guide technical direction
Mentor new contributors
Participate in governance votes
New core developers are added by majority vote of the Executive Committee. Core developers may step down voluntarily or be removed for inactivity or Code of Conduct violations by a two-thirds vote.
Clarity
Separation of Responsibilities
This model gives OpenMS institutional stability while preserving independent technical governance by the active maintainer community.
Board of Directors
Corporate
Legal entity, nonprofit compliance, and financial stewardship.
Executive Committee
Project
Software roadmap, contributor governance, and technical or community decisions.