fmi-standard
fmi-standard copied to clipboard
Release process for layered standards
FMI 3.0 introduces layered standards, see https://fmi-standard.org/docs/3.0/#VersioningLayered
These can be released by any organization; also the FMI project plans to release some layered standards. In this issue we want to discuss the release process for such layered standards from the FMI project.
Currently in development:
- https://github.com/modelica/fmi-ls-bus
- https://github.com/modelica/fmi-ls-xcp
Current proposal by the FMI Steering committee: In order keep the release process lightweight, we plan to release layered standards from the FMI Project not as MA standards (with approval by members) but from the FMI project with approval from the FMI Steering committee. (According to the MA bylaws (https://github.com/modelica/MA-Bylaws/blob/master/MA-Bylaws.md#-23-terms-and-conditions-for-modelica-association-projects), "MAPs are encouraged to apply for approval of their results by MA as MA standard according to § 2." While for major and minor releases of the FMI standards this makes sense and is performed, we would not to so for Layered standards, which are not of the same importance and general applicability as the FMI standard.)
Suggested release process
- public review
- voting in FMI Steering committee
- publish under an open source license (best: same as the FMI standard)
Are there any objections? What else do we have to consider?