[Moving this to -project]

Stefano Zacchiroli wrote:
On Thu, Mar 28, 2013 at 05:37:18PM -0400, Chris Knadle wrote:
>  Technically the DAM has the ability to act to remove a DD (per Debian
>  Constitution 8.1 item 2), but the information I can gather so far seems to
>  indicate that the DAM won't expell a DD for disciplanary problems.

FWIW, that is not correct. There have been other cases of member
expulsions for, as you put it, "disciplinary" reasons, but for various
good reasons not all of them are discussed publicly --- one thing is
expelling a developer, another is putting that up to ever lasting public
shaming on the web.

I don't disagree with you and the follow-up from Chris on this. However, I see a false dichotomy between keeping [some] expulsions secret and "publicly advertising" expulsions, or "public shaming". The missing option is very simple - for example, I don't advertise that I finished high school, but I won't hide that to anyone who asks me. We can publicly discuss expulsions without maintaining a members expulsion list.

Let's assume all expulsions were rightful to simplify this discussion. If a member is expelled and we publicly confirm that, there are definitely costs for that member. But there are also benefits; not only will any mistreated contributor have his faith in the project partially restored, but:

1. Other organizations (free software or not) will be warned to
   consider granting power to the problematic individual more carefully.
2. In the long term, if members realize that we stop covering up their
   errors, they should start behaving more cautiously.

Unless the project wants to consider only the interest of its members, I'm unconvinced that the cost outweighs the benefits.

The question here is far from Debian-specific. Ongoing technological advances have great impacts on reputation. Society as a whole has to evolve:

1. Individuals need to become more responsible.
2. At the same time, organizations need to appreciate the limits of
   reputation:
    1. Everyone does errors sometimes.
    2. The majority of us evolve - I am certainly not the same activist
       than I the one I was 10 years ago.


That being said, I think there's a potentially very problematic edge case: mental illness. Some of our members don't hide they are or have been mentally ill. Perhaps surprisingly, these aren't part of the contributors I consider most problematic. But I can remember very well one case of a contributor going from a respected member (who I assume - without much actual knowledge - was once very productive) to... a pure jerk. I'm certainly not the only one remembering this case, and while I never personally knew the contributor and I am not God, the contributor becoming mentally ill seems like the most probable explanation.

I am far from knowledgeable on psychology and mental illness, but I hope this member has recovered today, and the impact of an organization finding out about his behavior may be much more severe for him than an organization finding out about a softer case of expulsion, say one mostly caused by immaturity. If that individual was to approach Debian admitting having suffered from mental illness and requesting evidence of his actions to be removed, I'd be sensible to his request. On the other hand, it may be that the best solution is for the expelled individual to disclose his health status as much as possible. I suppose people more knowledgeable in social sciences could have a more informed answer than mine.

Thanks to Steve for bringing up this topic and all candidates for their answers - and their candidacy!

Reply via email to