Hi openEHR software community!
I am working on a first draft of openEHR software programme web pages in a fork at…
https://github.com/ErikSundvall/openehr-website/tree/master/programs/software
…that will later end up at:
http://www.openehr.org/new-ws/site/programs/software/programhome
…and sometime (even later) after that will go live in the new openEHR website
The following pages contain most of the info (and are included in HTML-rendered form by the end of this mail).
https://github.com/ErikSundvall/openehr-website/blob/master/programs/software/programhome.php
https://github.com/ErikSundvall/openehr-website/blob/master/programs/software/governance.php
I have chosen to list software projects in the wiki (project space) instead of on the web to start with, so that the list can be easily corrected and maintained by you (including project owners). So if you are involved in a project, check the info at http://www.openehr.org/wiki/display/projects/ and add to it or correct it.
Please understand that the suggested governance etc has not been approved by the openEHR foundation board yet, so it may change considerably. Consider this as a first discussion draft only.
Have a look at the texts, suggest improvements and try to spot errors. Also try to spot risks for programme/process “kidnapping” or deadlocks.
Everything is open for discussion!
Best regards,
Erik Sundvall
erik.sundvall@liu.se http://www.imt.liu.se/~erisu/ Tel: +46-13-286733
Software Program
The openEHR software program aims to support software development based on, or related to, the openEHR specifications.
Current Activities
Most current openEHR related software projects are self-governed and self-funded by various organisations doing research or commercial services/product development. The openEHR Software Program is an arena for sharing experience and ideas between projects. Most such sharing is currently done via the software focused mailing lists and partly also the specification focused mailing lists.
The program also coordinates hosting of some software projects that have donated code to openEHR or previously have requested openEHR hosting. More outspoken rules for what is required to host a project under the openEHR “umbrella” and/or to “brand” it as an openEHR project is under discussion in the community. A suggestion is to reuse the project experiences from the Apache Foundation, including some incubation process etc. (See also: license preferences.)
The program strives to increase awareness of available openEHR implementations. A wiki page lists known openEHR-related software projects. Other implementation related information can be found at the developer related wiki-pages
Potential future activities
The future direction of the software programme is always open for community discussion (primarily using the openehr-implementers mail list). Some initial suggestions are:
- Conformance and interoperability test tools - to be designed and developed together with the openEHR Specifications Programme.
- Clarification of procedures for openEHR hosting and “branding” of open software projects
- Start and maintain a list of “project suggestions” as a service to e.g. educational or commercial actors wanting to explore unfulfilled openEHR software needs.
- …
Governance & Members
Most current openEHR-related software projects are self-governed sparate entities. The principles below only govern the common openEHR Software Programme itself and it’s provided resources (sometimes including code donated to the openEHR foundation).
The governance structure of the openEHR software program/group is mosly mail-list based and inspired by the Apache Software Foundation and the way it works. That is combined with the general governance structure of the openEHR foundation that requires both a Program Committee and a list of Program Qualified Members.
Community, including Program Qualified Members
The majority of the work and software decisions should be discussed on the openehr-implementers mailing list where anybody can contribute to the concensus-targeted discussion (no qualified membership required).
If voting is needed then votes from Program Qualified Members will be evaluated using Apache style voting and interpretation.
Qualified Membership should be based on meritocracy and willingness to contribute. Qualified Membership is not time-limited. Qualified Membership can be ended if the member requests to be removed.
If three independent* Qualified Members agree to suggest a new member and presents the candidate (including openEHR related merits), then the Program Committee should discuss and consider if the new member should be: a) approved at present or b) be recommended to first gain more experience in order to get suggested again later.
If thorny vendor/institution-related issues arise that at least three independent* Qualified Members think would benefit from vendor/institution balance, then the issue can be transferred to the program committee instead.
*) Independent in this case refers to not being dependent on the same organisation for salary or other benefits.
Current Program Qualified Members- David Moner
- Diego Boscá
- Erik Sundvall (coordinator)
- Heath Frankel
- Heather Leslie
- Koray Atalag
- Pablo Pazos
- Ricardo Correia
- Rong Chen
- Sam Heard
- Seref Arikan
- Sergio Freire
- Shinji Kobayashi
- Thomas Beale
- Tony Shannon
Program Committee
The Program Committee is responsible for reporting to and relating to the openEHR foundation board and it also maintains the official (and incubating) openEHR software project listings and approves new Program Qualified Member suggestions (as described above).
The Program Committee is according to openEHR foundation program rules limited to a maximum of 9 and minimum of 5 Qualified Members. During initial/bootstrap committee formation we have strived to set it up in a way so that no specific company or institution is represented more than once (since the number of seats is limited).
The Program Committee positions should be renewed or changed on a regular basis as decided by the openEHR foundation. The Software Program Qualified Members suggest new and/or renewed positions in the Software Program Committee to the openEHR foundation board that does final approval (or asks the Software Program Qualified Members for a new suggestion).
Current Program Committee Members- Alan James
- Diego Bosca
- Erik Sundvall (coordinator)
- Pablo Pazos
- Rong Chen
- Seref Arikan