fmi-standard icon indicating copy to clipboard operation
fmi-standard copied to clipboard

Release process for layered standards

Open chrbertsch opened this issue 3 years ago • 0 comments

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?

chrbertsch avatar Jul 04 '22 10:07 chrbertsch