OSMC is a non-profit, non-governmental organization with the aim of developing and promoting the development and usage of the OpenModelica open source implementation of the Modelica computer language (also named Modelica modeling language) and OpenModelica associated open-source tools and libraries, collectively named the OpenModelica Environment, in the following referred to as OpenModelica. OpenModelica is available for commercial and non-commercial usage under the conditions of the OSMC Public License as defined in Appendix A. It is the aim of OSMC, within the imitations of its available resources, to provide support and maintenance of OpenModelica, to support to publication on the web, and to coordinate contributions to OpenModelica. It is intended for OMSC to have good cooperation with Modelica Association, the organization that develops and standardizes the Modelica Language and the Modelica Standard Library.
[To clarify: the aim of OSMC is the further development of the OpenModelica implementation, not the Modelica language or the Modelica standard library which are handled by the Modelica Association. Moreover: From an administrative point of view, OSMC is run as a project of SICS EAST Swedish ICT, which is a research institute partly owned by Linköping University. OSMC personnel are primarily employed by that institute.]
The board is responsible for making budget proposals and a plan of operation for each year. The Board also approves membership of organizations.
The current board:
- Rüdiger Franke, Chairman, ABB AG, Germany
- Jan Brugård, Vice Chairman, Wolfram MathCore, Sweden
- Peter Fritzson, Director, Linköping University, Sweden
- Francesco Casella, Vice Director, Politecnico di Milano, Italy
- Niklas Worschech, Bosch Rexroth, Germany
- Killian Link, Siemens, Germany
- Daniel Bouskela, EDF, Paris, France
- Bernhard Bachmann, FH Bielefeld, Bielefeld, Germany
- Juha Kortelainen, VTT, Finland
- Gerhard Schmitz, University of Hamburg-Harburg, Germany
Director and Team
Between Board meetings and Annual Meetings, the Director is OSMC's main point of contact. The Director is responsible for the day-by-day work of OSMC between Board meetings and Annual Meetings, but also has the right to delegate appropriate parts the work to the technical coordinator and co-workers.
- Director: Peter Fritzson
- Vice Director: Francesco Casella
- Technical Coordinator: Adrian Pop
Why Become a Member
- To support further development of OpenModelica
- To influence the development of OpenModelica to meet your needs.
- To cooperate with other users and contributors
How to Become a Member
There are two types of members: individual members and organizational members.
An organization can become a member by submitting a membership application to the OSMC Board, and paying a membership fee according to their size and type of license conditions desired, see the table below.
Individuals who made significant contributions to OpenModelica can become Level 1 members for free, after decision by the Director.
OpenModelica is open-source, and is available to anyone, including members, under the GPL option of the OSMC Public License as specified in Appendix A. However, for members the following shall additionally apply:
- Members have the additional option of using OpenModelica, in particular together with proprietary code according to the EPL options of the OSMC Public License.
- Organizational members have voting rights at Annual Meetings.
- Organizational members have the right to display their logos and have web links to their organizations at an appropriate place in the OSMC web site.
- Members can influence the future development of OpenModelica.
- Individual members and organizational member employees (or their organization in case individuals cannot/ should not be mentioned) who have made significant contributions have the right to be acknowledged as co-authors of common documents as specified in §7.4, and as co-authors in commentary text in the program modules they have contributed to. [A program module may typically contain comments about main author, co-authors, and project manager f that module during different time periods].
- Members, organizational or individual, who have made significant contributions, should be acknowledged as contributors in appropriate documents associated with OpenModelica [e.g. in the Users Guide or System Documentation].
There are two main kinds of members: organizational members (any legal person/business partnership) and individual members (for any natural person). The membership fee varies according to the size of the organization, whether the organization chooses the honorary Gold or Silver sponsorship membership levels, and whether the member is allowed to redistribute OpenModelica in binary form for commercial purposes outside its own organization (Level 2 member) as specified by the OSMC Public License.
For a non-profit organization such as a university, research institute, or similar, the engaged research group size (or sum of the sizes if several engaged groups) determines the annual fee.
For an organization paying a support and membership fee corresponding to the size of the organization including all its affiliates, the membership benefits apply to all its affiliates.
To further clarify:
- A Level 1 membership is a basic membership level that allows the member to combine OpenModelica with proprietary code for internal use according to the OSMC-Internal-EPL mode of the OSMC Public License.
- A Level 2 membership is a membership level that allows the member to combine OpenModelica with proprietary code for internal use and/or external distribution in binary form according to the OSMC-External-EPL mode of the OSMC Public License.
- Individual persons can become Level 1 individual members for free.
The table below shows the current annual fee levels. The fee covers support, also including membership. The levels of the annual fee are determined once a year by the Annual Meeting.
|Member Type||Number of Employees||Level 1 member|
Annual Fee in €
|Level 2 member|
Annual Fee in €
|Org. - Large company, not an SME||> 250||6 600||7 700||22 000|
|Org. - Medium company, SME||> 50, ≤ 250||3 300||5 500||11 000|
|Org. - Small company, SME||> 5, ≤ 50||2 200||3 300||5 500|
|Org. - Very Small Company, SME||≤ 5||1 100||2 200||3 300|
|Org. - Large Non-profit||Group size > 10||1 100||3 300||5 500|
|Org. - Small Non-profit||Group size ≤ 10||550||2 200||3 300|
|Individual member||1||0||2 200||3 300|
Note: A limited Level 2 membership allows a total of at most ten active external licenses/distributions under OSMC-External-EPL at any given point in time. The Unlimited version has no limitation.
Gold or Silver Sponsorship Levels
Gold or Silver sponsorships are honorary membership levels which shows that the member is providing significant or very significant support to the OpenModelica effort, either in economic value or development/maintenance/support/management effort. [Such an organization may use this fact, e.g. in its marketing, and may get additional space on the SMC web page or similar promotion. Gold members should also be given some preference when electing board members.] Thus, there are two ways for a member to become Gold or Silver member:
- The member pays the Gold or Silver sponsorship fee in addition to the ordinary membership fee.
- The member has made Gold or Silver level contributions to OpenModelica during the previous year, approved by the Board, following a written application from the member to the Board for Gold or Silver membership.
A Gold or Silver level contribution to OpenModelica must be of general interest to OSMC members, and must be evident in version handling, bug handling, or other documentation. The levels of the sponsorship annual fees are determined once a year by the Annual Meeting.
|Sponsor level||Sponsorship Annual Fee|
|€||"person year contribution"|
|Gold||≥ 20 000 €||≥ 1.0|
|Silver||≥ 10 000, < 20 000 €||> 1/2, < 1.0|
An individual who so wishes, and who has made a significant contribution to OpenModelica during he previous two years or the current year, can get a Level 1 individual membership for the current ear for free, after decision by the Director, and after having signed a membership application form. Individuals who are Level 1 members but have not made any further contribution to OpenModelica
during the previous two years or current year, should automatically lose their membership, if they do not decide to become Level 2 members and pay the Level 2 membership fee for individual members. Notification message should be sent to such members before they lose their membership [to give them a chance to respond and possibly make a contribution to keep their membership].
Companies and Institutes
- ABB AB, Sweden
- Bosch Rexroth AG, Germany
- BrainhHeart Energy AB, Stockholm, Sweden
- Siemens Turbo Machinery AB, Sweden
- CDAC Centre Advanced Computing, Kerala, India
- Creative Connections, Prague, Czech Republic
- DHI, Aarhus, Denmark
- Dynamica s.r.l., Cremona, Italy
- EDF, Paris, France
- Equa Simulation AB, Sweden
- Fraunhofer IWES, Bremerhaven, Germany
- IFPEN, Paris, France
- ISID Dentsu, Tokyo, Japan
- Maplesoft, Canada
- RTE France, Paris, France
- Sozhou Tongyuan Software and Control, China
- Scilab Enterprises,Versailles,France
- TLK Thermo, Germany
- VTI, Linköping, Sweden
- VTT, Finland
- Wolfram MathCore, Sweden
- FH Bielefeld, Bielefeld, Germany
- Technical University of Braunschweig, Institute of Thermodynamics, Germany
- University of Calabria, Calabria, Italy
- University of California, Berkeley, USA
- Chalmers University of Technology, Göteborg, Sweden
- Technical University Dortmund, Proc. Dynamics, Germany
- Technical University Dresden, Germany
- Université Laval, modelEAU group, Canada
- Georgia Institute of Technology, Aerospace Design Lab, Atlanta, USA
- Ghent University, Belgium
- Halmstad University, Sweden
- Hamburg Univ. of Technology/TuTech, Inst. of Thermo-Fluid Dynamics, Germany
- IIT Bombay, Mumbai, India
- KTH – Royal Institute of Technology, Stockholm, Sweden
- Linköping University, Sweden
- University of Maryland, Inst. Systems Engineering, USA
- University of Maryland, Center Environment. Energy, USA
- Politecnico di Milano, Italy
- Mälardalen University, Sweden
- Ecoles des Mines, ParisTech, CEP, France
- University of Pisa, Pisa, Italy
- StellenBosch University, South Africa
- Telemark University College, Norway
- Robert Wotzlaw
- Maroun Nemer
- Hubert Thieriot
- Lennart Ochel
- Björn Eriksson
- Ingo Staack
- Karl Pettersson
- Mikael Axin
- Peter Nordin
- Robert Braun
- Petter Krus
- Adeel Asghar
- Sonia Tariq
- Muhammed Zoheb Hossain
- Azam Zia
- Sebastien Combel
- Ariel Liebman
- Rickard Lindberg
- Reino Ruusu
- Anton Sodja
- Parham Vasaiely
- Henning Kiel
Apply for membership or read the OSMC bylaws or OSMC-PL License.