The BioJulia off-boarding process
The BioJulia off-boarding process is designed to prevent security risks and confusion for the people who are maintaining the BioJulia community at any given time.
It describes how maintainers (people in the BioJulia community with permissions and responsibility) are relieved of such a position if they find they are unable to fulfill the role, or who become inactive for a significant period of time.
Definition: an inactive maintainer
We define inactivity is defined as a noticeable lack of:
Comments and resolution of Pull Requests
A lack of activity on Gitter or other any such BioJulia forums.
Without any prior notification, for 2 months. Reduced activity during a period of 2 months does not constitute inactivity.
The off-boarding process
The off-boarding process of a member begins when either:
A maintainer opts to off-board.
When an inactive member is brought to the attention of admin maintainers.
Any maintainer consistently breaks community code of conduct, or any other BioJulia guidelines.
The process proceeds as follows.
The admin open an issue at BioJulia/Community-Issues.
It it titled "Off-boarding notice: [NAME OF MAINTAINER]".
It has a label "off-boarding" attached.
It should also state this off-boarding notice will be displayed without furthur action for a month.
The admin must also send an email to the maintainer in question notifying them that an off-boarding notice has been posted. This email should explain the reason for the off-boarding notice: Whether it is because of inactivity, or due to breaches of code of conduct.
As per guidance in step 1.4, the notice is open for a period of 1 month without subsequent action.
During this time, the maintainer may reply and point out if they have actually been active, and if so where. They may also put forward a case if they feel they have not broken code of conduct.
They may also contact an admin privately if their absence has been due to personal circumstances. In this case the admin must be sympathetic, and helpful to the individual, and must treat anything they are told as confidential. The admin must discuss with the individual what they want to happen, and how they (the admin) can help.
After a month, if nothing is heard from the inactive maintainer:
They are removed from the maintainer's group.
Admin or write access to repositories they maintained
They are placed into the Member's group.
They are added to the Alumni group in recognition of their time spent as a maintainer.
Their role description will be changed on their member profile at biojulia.net
There are two situations in which off-boarding can be applied immediately:
A member voluntarily requests off-boarding for themselves. In which case step 1 still occurs, with the exception that a move to step 4 immediately occurs without the notification period.
If a member with a degree of responsibility and administrative privileges is the offender, they may be off-boarded immediately, without the required notification period. This is to prevent the offending individual from abusing their position and retaliating against anyone they think made a report. When a conduct breach incident is resolved, if the accused is to remain a BioJulia member, then the precautionary off-boarding can be reversed. If the consequence of a conduct breach is expulsion from BioJulia, then of course the off-boarding will not be reversed.
The most important point: _It is to be understood, off-boarding as a result of inactivity, does not constitute a rejection of the member from the group, and that off-boarding is completely reversible. We all have busy periods in our lives. A member may join, contribute, become inactive for a long period of time, before getting more time and holding their old maintainer position again - they are always welcome. Off-boarding is only in place in order to prevent unnessecery levels of permissions which could pose a security risk._