-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hi,
Some confusion has come to light about a published expulsion procedure[1]
and whether it is what DAMs themselves follow for the suspension or
revocation of Debian membership. While that is the procedure that Debian Members can use to force DAMs to consider taking action on a member, DAMs
can and do take action independently.
In the past such action has been rare and that is a good thing. But we have also heard Developers' concerns about transparency and expectations, and although we will still deal with cases on their individual merits we feel
this is an appropriate time to set out some expectations and background.
This is the status quo as it has been for some time, plus input from recent feedback - for which we have been grateful. It is more a description of possibilities rather than a linear process; removing membership from a developer is still a last resort for us.
# Background
According to the constitution, DAMs are delegated by the DPL and are responsible for membership in Debian. DAM actions are taken with the goal
of keeping membership status aligned with majority project expectations.
DAM is not the team in charge of mediation or conflict resolution. Keeping Debian a good and sustainable space to work in is the responsibility of the whole community, with the anti-harassment team being the default contact
point when issues arise.
DAM intervenes on membership when all else has failed, and it becomes
evident that a Developer/Maintainer is not being a constructive member of
the Debian community. We expect people to take issues raised to them
seriously: they should not wait until DAM intervenes to acknowledge that
there is a problem.
# How DAMs take non-routine action
## Starting a discussion
If individual members or teams feel like a person's behaviour is harming Debian, other Debian contributors, or other people in Debian's name or
using Debian's infrastructure, they can bring the issue to DAM by sending
an email to <
da-manager@debian.org>.
DAM will treat reported issues with all possible confidence[2].
We do find it helpful to receive information we can use to evaluate the situation (for example, previous mediation or conflict resolution attempts, traces of issues being raised, and warnings sent). However, that should not
be a barrier to talking to us if there is a genuine problem unfolding.
There is no further formal requirement to initiate a discussion.
DAMs may also decide to take action on an issue that they witnessed
themselves, without waiting for others to initiate the procedure.
## Taking a decision
All DAM decisions are discussed within the team, and resolutions are made
by general consent.
When making a statement or decision we consider (depending on the case) the Debian Social Contract, Debian Machine Usage Policy, Debian Code of
Conduct, Debian Diversity Statement, and other foundation documents. We
also take into account the safety of Debian members and venues, the damage
done via actions in Debian's name, and the project's reputation. This list
is informative, but not normative.
Decisions are taken regardless of the level or amount of activity of a
member in Debian.
After evaluating a situation, we consider what the best action to take
might be. Possible actions include
- no action,
- sending a warning message to the person
- suspending or revoking the person's membership.
This list is not exhaustive, as each case is unique. For each case we seek
what measures are appropriate for the issues raised.
## No action
We may come to the conclusion of taking no action. It could be, for
example, because we conclude that our intervention is not appropriate, or
that this is a problem which is already being handled by others, or that it
is a problem that does not warrant immediate action.
## Sending a warning message
If we come to the conclusion that a warning could be sufficient, we send an email to the person explaining how their behaviour is not acceptable in
Debian, and seek their input on how they intend to improve it.
## Suspension
If we come to the conclusion that previous resolution attempts are not
being taken seriously, or keep failing, we may decide to suspend a person's membership to give a clear signal that the current situation, while not requiring an indefinite revocation, must change.
The suspension time is decided on a case by case basis.
There is currently no infrastructure for a timed temporary change of Debian membership. Thus, in order to suspend an account temporarily, we change the membership and invite the person to reapply with a simple mail to DAM after
a given time if they still wish to do so [3].
Assuming that no further issues have arisen since, upon reapplying the NM process is skipped (though we do require the person to sign the usual
documents again).
Should further issues have arisen, we will deal with the case individually.
## Revocation
With a revocation we recognise that a person is not a constructive member
of Debian. This can happen if all attempts to engage with the person constructively have failed, if they are violating DMUP or other core rules,
or if they are putting Debian or other Debian members at risk.
In case of a revocation the account is closed indefinitely.
We may decide to invite the person to reapply again in the future,
requiring them to provide an active, visible and durable change of the situation that caused the revocation in the first place, resulting in a detailed review by DAM before making a decision on the reactivation of the account.
## Preserving limited upload rights
When suspending or revoking membership, if there has been no problem
involving package maintenance we may choose to keep the Debian Maintainer status for the person. This is a technical hack to minimise the impact of
their membership change on their technical work.
## Communicating the decision
After sending a warning, or suspending or revoking a person's membership
for non-routine reasons, DAM will send a short e-mail to debian-private@
with a simple notification of the event. Further details in most cases are
only sent to the person involved and may be disclosed at their discretion.
[4]
If the issue has already been discussed in wider Debian channels or if we understand that there is a significant request for further information, DAM
may at our discretion follow up to debian-private with what summary can be provided, bearing in mind the confidentiality of all the people involved.
## Reviewing the decision
We have announced a new procedure for appealing a DAM decison on the debian-project mailing list[5]. It will be announced formally to debian-devel-announce following minor tweaks.
[1]
https://lists.debian.org/debian-devel-announce/2005/08/msg00005.html
[2] It's difficult for us to promise absolute confidence given various
legal requirements, but we will always try hard to maximise confidence.
[3] Reactivation is elective because we do not want to assume someone will
return; their priorities and wishes may have changed in the meantime.
[4] we leave disclosure up to them so that their interactions are not unduly
prejudiced for years to come
[5]
https://lists.debian.org/debian-project/2019/01/msg00116.html
For the Debian Account Managers, Enrico, Joerg and Jonathan:
- --
Jonathan Wiltshire
jmw@debian.org
Debian Developer
http://people.debian.org/~jmw
4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC 74C3 5394 479D D352 4C51
-----BEGIN PGP SIGNATURE-----
iQJKBAEBCAA0FiEEV3MSJKl2LqFVqypTDKjRW7JNlvIFAlw1JE8WHGRhLW1hbmFn ZXJAZGViaWFuLm9yZwAKCRAMqNFbsk2W8sjAD/9t7d+U7TlUv28/OxSnlPOLgK39 yAVQ70IZrkkBehahzVr0vXIxKD6LQ1KJr1eKS6QEJK1ySdkG7zHAT4E53wmYL95Z 0pFO8Adkl8htUPHQqEX5m41wwrt2D05v4jUOAJgQ1BU2g/2OvyzMeUgMRAJKIy54 lKsVR9in+05HHOZprlTXstrxyOG7ao9RbQO0u7Oo4yWdqs12mK0DnvkEZswP97sw jISiCRcMA9Raqs7tIpKbT2EfZ1OC4Ka+ZaPebt2K+v/V39YymbeE67Mv021TZfBI FcYDdPeVDWyCw82rsobDaAyvCXyxOnQVSzF1WHBGdMLZNYzRlNkRwgDxHY3EIklk XknY7vX9NjfzW22fNsrdEqQ6NOJvh17UCwtorKyaL0aIBug7AE1f9So/Fz7WD2YY 41rBaLH/bRSHlReW+LXNCYDa0cLstzWhJmiVWLae2NdnS6hi4nOzT2MDgbP+qvPL hAg+6exuw5K/lM+2/l2CslBrU2iplo5YvGqMyVO3GtAWbOENYCG57W2gUWDRByOY 7l+gZNsV4pgLQn7vN8p78TaHdCfHuPG6HsZFGLFrfnIobiubtQgMlabxBT0ErZLR ogU0I1dSoA0gcri1Po7BMj4H6Z+N/WvUhGCUkknrPGIf+NKlhWnJGILh1tI0T8Sk fNkeOJzPPf+Ku6qnHQ==
=Vu+C
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEADLdyLGMneGYn8dtRNMqtfom+MkFAlw1JWcACgkQRNMqtfom +MkljBAAh48KzeZHQJz1hV0iuGDnuZq8AUEvQCWrOzFceahySEueOszacXqFRBQZ MtS3vFpNxl2YltwcIcSECNF4dH4A+NXQ+sU0bQt+fO6Qyh5MjYsSjwqeodtP3BWs deYUBBbqOE0IyYw9ZY2opZE8wRHPpIR0FrFR6iptT3qCNQFVvztglVLSJ6NTREiW UszjQEvMDYbyXutb5LHBwQAOGPsse8/6c7ThuE5R6byc7ezC7UgOxvHTSfUn4bxf 74DOhHC8Mg91UA2iVcMv+/r542BFtDj3tRXt48fH0PKCRAhuYX7zPv8N9JTm6IXW duIbPkkrtuzY8mdeaufEoO4viozt20W2RqZK6jfzmQPhNctHjfCWVgTOaj7Kh7bI a0np9+7FYZSAHQqmhvstHuBfXJFYZ9dKRUr5tdID768VvW68dWHXzbHW+a3Sdlhk wmy5FSK0FGrW6LMCVT3s+zxCR5fvM4OTQumGZ8y+9MceR0H6yXxAYBe9lRGM2VIP TrrdnAOLHagoUvUevIU7i7uV/EXIKpRSoip400Tonpv/NgQrbbMBUjukMXy0Qwa/ +TOWmkOf4Va7BN6Zx5b7Fan7ewgTeeqXa8eMk3loPMWlgxH7K8hmaon36I/TRWUE Hvp4Bicrq5XUG9k3vCH2vZ11jxXuhc5nkZCZGbtYhzHR70DKcak=
=cKPU
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)