Returning from Christmas break and after the first fulfilled deadline of the year, I’d like to pick this up again. So here is the current state of the discussions since Dec 13th.
To keep track of the discussion, I will summarize the state of the previous (unresolved) comments and then present new ones (if any) that came up.
Previous comments
Most previous comments are resolved, but some still need discussion:
Comment #1.1
Still unresolved
Not much reaction specific reactions to this comment, except @chrysn’s “fine with any outcome”.
Comment #1.2
Resolved
The text now says:
Their duties end after the release they managed is out and all bug-fixing point releases to their release are finished.
This proposal comes from @kfessel but I did not find where he proposed it .
Comment #1.3
Resolved
@chrysn said on that
I added a not so subtle hint to the paragraph in question:
This is to aspire some checks and balances between stakeholders as well as introduce redundancies in case a stakeholder is not able to work on RIOT anymore.
Comment #1.4
Resolved
After some follow-up discussions, I now decided to mention this:
Of course, contributors also can step forward themselves and declare their interest to become a maintainer. In this case, maintainers should then propose them as well, if there activities can be confirmed.
Comment #1.5
Resolved
@kfessel proposed to add some words on malicious coding behavior, so I did:
Maintainers may also be removed […] upon failure to fulfill their Maintainer responsibilities […]. This also includes actively, persistently, and intentionally trying to harm or successfully harming the code base of RIOT. Especially, but not limited to, endangering the security or safety of RIOT.
Comment #1.6
Still unresolved
For @chrysn, we should at least state that we aspire to declare expertise for documentation, strategy, or vision (or do I misinterpret that comment?)
To @Karin it is unclear how expertise in documentation or strategy and vision is tallied.
I think at least regarding documentation it should be clear
Regarding strategy / vision, it might not be as empirical, but still be clear to any longer term member.
Do we need to make this more explicit?
Comment #1.7
Resolved
Since @Karin brought this up originally, I see this comment as resolved.
Comment #1.8
Still unresolved
Not much reaction specific reactions to this comment, except @chrysn’s “fine with any outcome”.
New comments
Comment 3.1
There is @mcr’s comment here in the forum, regarding taking care of balancing the “cross-review problem” and “Organizational Ossification”. This somwhat goes into the direction that Comment #1.8 is pointing to, but is worth discussing.
GOVERNANCE.md author hat off, I think we should rather try to not ossify too much. We should clearly state, how we do things, especially for newcomers (which to my mind is what I am currently doing with the GOVERNANCE.md), we should act upon these rules to make them “law”, but we should not write down every little bit of procedure as “law” (see e.g. the Task Force discussion). Procedures might change, community behaviors might change, we should keep the breathing room for that and we should not make things more complicated or bureaucratic than they ought to be (just have a look at the IETF org chart to have a contra example… ).