Purpose of the Consortium
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 ts 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 anguage or the Modelica standard library which are handled by the Modelica Association.]
Organization
Annual Meeting
The Annual Meeting is OSMC's highest governing body, and meets at least once per year. Only organizational members have voting rights at the Annual meeting.
Board
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:
- Oliver Lenord, Chairman, Bosch-Rexroth AG, Germany
- Per Sahlin, Vice Chairman, Equa Simulation AB, Sweden
- Peter Fritzson, Director, Linköping University, Sweden
- Juha Kortelainen, VTT, Finland
- Gerhard Schmitz, University of Hamburg-Harburg, Germany
- Alf Isaksson, ABB Corporate Research, Sweden
- Francesco Casella, Polytechnico di Milano, Italy
- Killian Link, Siemens, Germany
- Jan Brugård, MathCore Engineering AB, Sweden
Director and Team
Between Board meetings and Annual Meetings, the Director is OSMC's main point of contact. The Director is responsible for and lead the day-to-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
- Technical Coordinator: Adrian Pop
Membership
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 payiing 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.
Membership Benefits
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].
Membership Types and Annual Fees
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. 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. 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 € |
|
|---|---|---|---|---|
| Limited | Unlimited | |||
| Org. - Large company, not an SME | > 250 | 6 000 | 7 000 | 20 000 |
| Org. - Medium company, SME | > 50, ≤ 250 | 3 000 | 5 000 | 10 000 |
| Org. - Small company, SME | > 5, ≤ 50 | 2 000 | 3 000 | 5 000 |
| Org. - Very Small Company, SME | ≤ 5 | 1 000 | 2 000 | 3 000 |
| Org. - Large Non-profit | Group size > 10 | 1 000 | 3 000 | 5 000 |
| Org. - Small Non-profit | Group size ≤ 10 | 500 | 2 000 | 3 000 |
| Individual member | 1 | 0 | 2 000 | 3 000 |
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. alling themselves Gold or Silver members, 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 |
Individual Membership
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].
List of Consortium Members
Companies and Institutes
- ABB Corporate Research AB, Sweden
- Bosch-Rexroth AG, Germany
- CDAC Centre for Advanced Computing, Kerala, India
- Creative Connections, Prague, Czech Republic
- Evonik Energy Services, India
- Equa Simulation AB, Sweden
- Fraunhofer FIRST, Berlin, Germany
- Frontway AB, Sweden
- IFP, Paris, France
- Information Services International, Tokyo, Japan
- InterCAX, Antlanta, USA
- MapleSoft, Canada
- MathCore Engineering AB, Linköping, Sweden
- Siemens Industrial Turbomachinery, AB, Sweden
- Sozhou Tongyuan Software and Control, Suzhou, China
- The Swedish Road and Traffic Research Institute (VTI), Linköping, Sweden
- TLK Thermo, Germany
- VI-grade, Italy
- VTT, Finland
- XRG Simulation GmbH, Hamburg, Germany
Universities
- Linköping University, Sweden
- Hamburg University of Technology, Institute of Thermo-Fluid Dynamics, Applied Thermodynamics, Germany
- Technical University of Braunschweig, the Institut of Thermodynamik, Germany
- Technical University of Dortmund, Process Dynamics and Operations Group, Germany
- Université Laval, the modelEAU group, Canada
- Griffith University, Software Quality Institute, Australia
- Politecnico di Milano, Italy
- Mälardalen University, Västerås, Sweden
- Technical University Dresden, Germany
- Telemark University College, Norway
- FH Bielefeld, Germany
- Ghent University, Belgium
- University of Ljubljana, Slovenia
- Ecoles des Mines, ParisTech, CEP, France
- University of Maryland, Institute for Systems Research, Washington DC, USA
- University of Maryland, Center for Environmental Energy, Washington DC, USA
- Technical University of Berlin, Berlin, USA
- Georgia Institute of Technology, Atlanta
Individual Members
- Peter Fritzson
- Adrian Pop
- David Akhvledian
- Alf Isaksson
- Francesco Casella
- David Broman
- Håkan Lundvall
- Kristoffer Norling
- Henrik Eriksson
- Mikael Blom
- Klas Sjöholm
- Bernhard Bachmann
- Kristian Stavåker
- Simon Björklén
- Magnus Leksell
- Henrik Magnusson
- Joel Klinghed
- Kim Jansson
- Oliver Lenord
- Juha Kortelainen
- Per Sahlin
- Eric Meyers
- Gerhard Schmitz
- Filippo Donida
- Vasile Baluta
- Willie Braun
- Stefan Brus
- Anders Fernström
- Jens Frenkel
- Pavel Grozman
- Daniel Hedberg
- Michael Hanke
- Daniel Kanth
- Tommi Karhela
- Joel Klinghed
- Alexey Lebedev
- Hannu Niemistö
- Atanas Pavlov
- Pavol Privitzer
- Wladimir Schamai
- Gerhard Schmitz
- Martin Sjölund
- Per Östlund
- Mohsen Torabzadeh-Tari
- Niklas Worschech
- Robert Wotzlaw
- Maroun Nemer
- Hubert Thieriot
- Lennart Ochel
- Björn Eriksson
- Ingo Staack
- Karl Pettersson
- Mikael Axin
- Peter Nordin
- Robert Braun
- Petter Krus
- Syed Adeel Asghar
- Sonia Tariq
- Muhammed Zoheb Hossain
- Azam Zia
- Sebastien Combel
- Ariel Liebman
- Rickard Lindberg
- Reino Ruusu
- Anton Sodja
- Parham Vasaiely
Documents
Apply for membership or read the OSMC bylaws or OSMC-PL License.
Contact
To contact us: OpenModelica [at] ida.liu.se
Last Update
Last updated Sunday, December 20, 2010 by Adrian Pop (Adrian.Pop [at] liu.se)
Please contact Stefan for problems and suggestions regarding this site.
