How to contribute to the development of the FMI standard
The FMI group has a mailing list for email based discussions and holds frequent teleconferences to discuss the technical evolution of the standard. In addition, there are often FMI tracks at other FMI related events like conferences and design meetings. If you believe you could benefit from the standard or if you would like to contribute to the improvement or distribution of it, please contact us at: firstname.lastname@example.org.
All contributors have to sign the Corporate Contributor License Agreement (CCLA). Therefore, the first step is getting your company to agree and sign the CCLA. The CCLA ensures that all IP contributed to the FMI standard will be licensed to the Modelica Association (MA) which in turn will sublicense the FMI standard to tool vendors implementing it and end users using it, free of charge.
With the CCLA signed by your company, we will grant you access to our IT infrastructure. We will add you to the FMI design mailing list. There you will be invited to our regular FMI design meetings. You will get access to the FMI GIT repository and wiki. Both are the central information hubs for the Modelica Association Project (MAP) FMI. Here you can also find which working groups are currently working on FMI Change Proposals (FCPs) and you can decide which one of them to join (email the respective working group leader shown in a wiki table), or, if you have other ideas, you may propose to start and lead a new working group addressing your improvement to the FMI standard by searching for collaborators on the FMI design mailing list and/or presenting your ideas at a face-to-face design meeting.
Companies that have shown continued commitment and valuable contributions will be invited to join the FMI Advisory Committee. This membership is mostly ceremonial and its most important function is to recognize publicly who is actively helping to develop the FMI standard.
The next level of involvement is membership in the FMI Steering Committee which is the governing body of the MAP FMI. You have to formally apply, explaining your past, current and future involvement and plans with the FMI standard. The FMI Steering Committee will vote on your applications.
New FMI releases are developed according to the process defined in the FMI Development Process document v1.0, which was accepted by the FMI Steering Committee in April 2015. Templates for FMI change proposals are available as FCP_Template.pdf and FCP_Template.ott. Some hints and ideas about the development process can be found in the development process notes.
The FMI specification is now managed and developed as a Modelica Association Project (MAP) according to the Modelica Association Bylaws.
License of Project Results
The FMI specifications are published under the CC-BY-SA (Creative Common Attribution-ShareAlike 4.0 International) license. For details please have a look at the respective standard document.
FMI is a registered trademark. The rules for trademark usage are here.
Membership in this project is open to companies, institutes, universities and other organizations, which agree to support the purpose of this project and follow the project rules. There is no individual membership for this project. Project members are divided into two groups that have different rights.
The steering committee defines FMI policy, strategy, feature roadmap, and future FMI releases. Members are organizations that actively support FMI. Especially, a member has either to provide the FMI standard or part of it in a commercial or open source tool, and/or actively use FMI in industrial projects.
Current Members of the Steering Committee: BOSCH, Dassault Systemes, dSPACE, ESI ITI, IFP EN, Maplesoft, Modelon, QTronic, Siemens PLM
The advisory committee contributes to the design of FMI. It consists of organizational members that have no voting rights but access to internal resources.
Current Members of the Advisory Committee: ABB, AVL, DLR, Fraunhofer (IEM, IIS/EAS First, SCAI), Open Modelica Consortium, PMSF, TLK Thermo, TWT, University of Halle, Wolfram MathCore AB
The project leader and the deputy is elected by the Steering Committee for a two-years period
Current Project Leader: Andreas Junghanns email@example.com from QTronic GmbH, deputy Torsten Blochwitz from ESI ITI GmbH
The FMI meetings are open to the public. Participants that are neither in the Steering or Advisory Committee are called Visitors. Visitors do not have access to the internal resources.
Voting is performed by the Steering Committee members according to paragraph 14 of the Modelica Association Bylaws but with a quorum of four organizations. More information can be found in the FMI project Bylaws.