Some information about the OpenMS project and community

OpenMS is an open-source software C++ library for LC-MS data management and analyses. It offers an infrastructure for rapid development of mass spectrometry related software. OpenMS is available under a modified three clause BSD license and runs under Windows, macOS, and Linux.

With pyOpenMS, OpenMS offers Python bindings to a large part of the OpenMS API to enable rapid algorithm development. OpenMS supports the Proteomics Standard Initiative (PSI) formats for MS data. The main contributors of OpenMS are currently the Eberhard-Karls-Universität in Tübingen, the Freie Universität Berlin, and the ETH Zürich.

Executive Committee

Governance of the OpenMS project shall be led by the Executive committee. This committee shall consist of core developers on the project, and be headed by the executive chairperson.

Responsibilities of the committee:

  • Determining the mission, direction, and vision of the project.

  • Planning for long-term continuity of the project

  • Directing development resources in line with the project vision

  • Maintaining and updating these bylaws

  • Enhancing the image of OpenMS

  • Forming other committees as needed

  • Electing the executive chairperson

  • Managing the list of core project members

  • Handle code-of-conduct issues

Regular meetings and quorum:

  • The executive committee shall meet at least once every calendar month

  • Regular meetings shall be scheduled by the executive chairperson (or in the absence of someone filling that role, by any member of the committee)

  • All members of the committee shall be given notice of the meeting at minimum 48 hours before the scheduled meeting time (though they may voluntarily waive this requirement)

  • Quorum is five members

  • Proceedings shall follow Roberts Rules of Order Newly Revised at the request of any member of the committee


  • All members of the executive committee shall provide an email address to use for receiving notice of meetings

  • Sending email to this address shall constitute notice

Executive Chairperson:

  • The executive chairperson shall be elected from the executive committee to serve a term of 1 year.


  • convene and chair the executive committee

  • give notice to members of meetings

  • break any tie votes


The executive chairperson shall be elected by the members of the executive committee by means of either verbal, or secret ballot. In the event of a vacancy, the next order of business must be electing a new executive chairperson.


  • The executive chairperson can be removed at any meeting by an affirmative vote of 2/3 of the executive committee

Core Developers:

Core developers are people who are active and key participants in the project. The addition of new core developers shall be made by a simple majority vote of a quorum of the executive committee. Removal of core developers may be made (either due to inactivity, or violation of the code-of-conduct) by a 2/3 majority vote of a quorum of the executive committee, or by request of the member themself.


OpenMS receives direct funding from the following sources:

Institutional Partners

Institutional Partners are organizations that support the project by employing people that contribute to OpenMS as part of their job. Current Institutional Partners include:

If you have found OpenMS useful in your work, research, or company, please consider a donation to the project commensurate with your resources. Any amount helps! All donations will be used strictly to fund the development of openms’s open source software, documentation, and community.

You can also donate using our opencollective account.