|
1 | | -<!-- |
2 | | -SPDX-FileCopyrightText: 2024 German Aerospace Center (DLR) |
3 | | -SPDX-FileContributor: Stephan Druskat |
4 | | -
|
5 | | -SPDX-License-Identifier: CC-BY-SA-4.0 |
6 | | ---> |
7 | | - |
8 | | -## Governance |
9 | | - |
10 | | -The HERMES project employs a lightweight governance model. |
11 | | - |
12 | | -All decisions are made by the [HERMES Steering Group](#hermes-steering-group) |
13 | | -together with the maintainer(s) of the repositories affected by the decision. |
14 | | - |
15 | | -Decisions that adhere to a single [repository in the scope of the HERMES project](#hermes-project-repositories) |
16 | | -are made by *lazy consensus*: |
17 | | - |
18 | | -1. The maintainer of the repository makes a decision and notifies the HERMES Steering Group |
19 | | -(using `@softwarepub/hermes-steering-group` mention). |
20 | | -2. If no members of the Steering Group veto the decision within the decision period of one week (168 hours), |
21 | | -the decision becomes effective and can be acted upon. |
22 | | -The maintainer and any member of the Steering Group can ask for a longer decision period, |
23 | | -which must be granted. |
24 | | -During this period, the steering committee should meet to discuss the decision. |
25 | | -3. If one or more members of the Steering Group veto the decision, |
26 | | -the decision is discussed until consensus is reached. |
27 | | - |
28 | | -Decisions that adhere to more than one [repository in the scope of the HERMES project](#hermes-project-repositories) |
29 | | -must be based on full consensus within the Steering Group. |
30 | | - |
31 | | - |
32 | | -### HERMES project repositories |
33 | | - |
34 | | -The following are the repositories that are governed by the Steering Group. |
35 | | - |
36 | | -- <https://github.com/softwarepub/hermes> (Maintainer: Stephan Druskat) |
37 | | -- <https://github.com/softwarepub/ci-templates> (Maintainer: Oliver Bertuch) |
38 | | -- <https://github.com/softwarepub/hermes-plugin-git> (Maintainer: Sophie Kernchen) |
39 | | -- <https://github.com/softwarepub/hermes-plugin-python> (Maintainer: Michael Meinel) |
40 | | -- <https://github.com/softwarepub/showcase> (Maintainer: Oliver Bertuch) |
41 | | -- <https://github.com/softwarepub/schema.software-metadata.pub> (Maintainer: Michael Meinel) |
42 | | -- <https://github.com/softwarepub/github-action> (Maintainer: Oliver Bertuch) |
43 | | -- <https://github.com/softwarepub/concept-paper> (Maintainer: Stephan Druskat) |
44 | | - |
45 | | -New repositories may be added to, |
46 | | -and existing repositories may be removed from, |
47 | | -the project by the [Steering Group](#hermes-steering-group) |
48 | | -by updating the above list. |
49 | | -Any update needs lazy consensus [as defined above](#governance) from all members of the Steering Group. |
50 | | - |
51 | | -### HERMES Steering Group |
52 | | - |
53 | | -The HERMES Steering Group has three members, |
54 | | -each of whom represents one of the three Helmholtz centers |
55 | | -who were funded under the original Helmholtz Metadata Collaboration project (ZT-I-PF-3-006), i.e., |
56 | | -German Aerospace Center (DLR), |
57 | | -Helmholtz-Zentrum Dresden-Rossendorf (HZDR), |
58 | | -Forschungszentrum Jülich (FZJ). |
59 | | - |
60 | | -Currently the Steering Group consists of: |
61 | | - |
62 | | -- Stephan Druskat (DLR), stephan.druskat@dlr.de |
63 | | -- David Pape (HZDR), d.pape@hzdr.de |
64 | | -- Nitai Heeb (FZJ), n.heeb@fz-juelich.de |
65 | | - |
66 | | - |
67 | | -Whenever a member of the Steering Group wants to step down, |
68 | | -they are asked to nominate a successor. |
69 | | -If no successor is named, |
70 | | -the two remaining members seek a successor affiliated with the Helmholtz center of the leaving member. |
71 | | -New members of the Steering Group join if neither of the other two members disagrees with the decision to join. |
72 | | - |
73 | | -### HERMES repository maintainers |
74 | | - |
75 | | -Each [repository in the scope of the HERMES project](#hermes-project-repositories) should have one maintainer at all times. |
76 | | -The Steering Group appoints the maintainer for this repository in agreement with the appointed person. |
77 | | -Whenever a maintainer wants to step down, |
78 | | -they are asked to nominate a successor. |
79 | | -If no successor is named, |
80 | | -the Steering Group seeks a successor. |
81 | | -One member of the Steering Group steps in as interim maintainer until a successor is found. |
| 1 | +<!-- |
| 2 | +SPDX-FileCopyrightText: 2024 German Aerospace Center (DLR) |
| 3 | +SPDX-FileContributor: Stephan Druskat |
| 4 | +
|
| 5 | +SPDX-License-Identifier: CC-BY-SA-4.0 |
| 6 | +--> |
| 7 | + |
| 8 | +## Governance |
| 9 | + |
| 10 | +The HERMES project employs a lightweight governance model. |
| 11 | + |
| 12 | +All decisions are made by the [HERMES Steering Group](#hermes-steering-group) |
| 13 | +together with the maintainer(s) of the repositories affected by the decision. |
| 14 | + |
| 15 | +Decisions that adhere to a single [repository in the scope of the HERMES project](#hermes-project-repositories) |
| 16 | +are made by *lazy consensus*: |
| 17 | + |
| 18 | +1. The maintainer of the repository makes a decision and notifies the HERMES Steering Group |
| 19 | +(using `@softwarepub/hermes-steering-group` mention). |
| 20 | +2. If no members of the Steering Group veto the decision within the decision period of one week (168 hours), |
| 21 | +the decision becomes effective and can be acted upon. |
| 22 | +The maintainer and any member of the Steering Group can ask for a longer decision period, |
| 23 | +which must be granted. |
| 24 | +During this period, the steering committee should meet to discuss the decision. |
| 25 | +3. If one or more members of the Steering Group veto the decision, |
| 26 | +the decision is discussed until consensus is reached. |
| 27 | + |
| 28 | +Decisions that adhere to more than one [repository in the scope of the HERMES project](#hermes-project-repositories) |
| 29 | +must be based on full consensus within the Steering Group. |
| 30 | + |
| 31 | + |
| 32 | +### HERMES project repositories |
| 33 | + |
| 34 | +The following are the repositories that are governed by the Steering Group. |
| 35 | + |
| 36 | +- <https://github.com/softwarepub/hermes> (Maintainer: Stephan Druskat) |
| 37 | +- <https://github.com/softwarepub/ci-templates> (Maintainer: Oliver Bertuch) |
| 38 | +- <https://github.com/softwarepub/hermes-plugin-git> (Maintainer: Sophie Kernchen) |
| 39 | +- <https://github.com/softwarepub/hermes-plugin-python> (Maintainer: Michael Meinel) |
| 40 | +- <https://github.com/softwarepub/showcase> (Maintainer: Oliver Bertuch) |
| 41 | +- <https://github.com/softwarepub/schema.software-metadata.pub> (Maintainer: Michael Meinel) |
| 42 | +- <https://github.com/softwarepub/github-action> (Maintainer: Oliver Bertuch) |
| 43 | +- <https://github.com/softwarepub/concept-paper> (Maintainer: Stephan Druskat) |
| 44 | + |
| 45 | +New repositories may be added to, |
| 46 | +and existing repositories may be removed from, |
| 47 | +the project by the [Steering Group](#hermes-steering-group) |
| 48 | +by updating the above list. |
| 49 | +Any update needs lazy consensus [as defined above](#governance) from all members of the Steering Group. |
| 50 | + |
| 51 | +### HERMES Steering Group |
| 52 | + |
| 53 | +The HERMES Steering Group has three members, |
| 54 | +each of whom represents one of the three Helmholtz centers |
| 55 | +who were funded under the original Helmholtz Metadata Collaboration project (ZT-I-PF-3-006), i.e., |
| 56 | +German Aerospace Center (DLR), |
| 57 | +Helmholtz-Zentrum Dresden-Rossendorf (HZDR), |
| 58 | +Forschungszentrum Jülich (FZJ). |
| 59 | + |
| 60 | +Currently, the Steering Group consists of: |
| 61 | + |
| 62 | +- Stephan Druskat (DLR), stephan.druskat@dlr.de |
| 63 | +- David Pape (HZDR), d.pape@hzdr.de |
| 64 | +- Nitai Heeb (FZJ), n.heeb@fz-juelich.de |
| 65 | + |
| 66 | + |
| 67 | +Whenever a member of the Steering Group wants to step down, |
| 68 | +they are asked to nominate a successor. |
| 69 | +If no successor is named, |
| 70 | +the two remaining members seek a successor affiliated with the Helmholtz center of the leaving member. |
| 71 | +New members of the Steering Group join if neither of the other two members disagrees with the decision to join. |
| 72 | + |
| 73 | +### HERMES repository maintainers |
| 74 | + |
| 75 | +Each [repository in the scope of the HERMES project](#hermes-project-repositories) should have one maintainer at all times. |
| 76 | +The Steering Group appoints the maintainer for this repository in agreement with the appointed person. |
| 77 | +Whenever a maintainer wants to step down, |
| 78 | +they are asked to nominate a successor. |
| 79 | +If no successor is named, |
| 80 | +the Steering Group seeks a successor. |
| 81 | +One member of the Steering Group steps in as interim maintainer until a successor is found. |
| 82 | + |
| 83 | +In addition, all contributors with write access to repositories and regular activities should be added as "authors" to project and build system metadata in alphabetical order. |
| 84 | +They may also qualify for scholarly authorship, which is managed in citation metadata as necessary and may be ordered by other criteria. |
0 commit comments