Hi!

Thanks for sending this out Ian, part of this matches exactly what I've
been thinking for a long time, and the reason for my continued public
opposition and deep dissatisfaction with the tech-ctte as a body. I've
mentioned in the past [P] I'd put my thoughts in a more structured form,
but I always find this topic to be too exhausting and demotivating.

  [P] <https://lists.debian.org/debian-policy/2018/08/msg00083.html> 

On Mon, 2019-05-13 at 15:28:11 +0100, Ian Jackson wrote:
> Rather than see the TC's role enhanced, I would like to abolish it and
> replace it with something completely different.

Full ack! And like Ian, I pretty much have a problem with the structure
and the body, not its members!

Some of the problems I see myself which I've probably covered in the
past are:

  * It has multiple conflicting roles (arbiter of disputes, mediator
    of conflicts, advice giver, etc.), so there's always the worry that
    something brought forward might be morphed/redirected/switched into
    one of the other powers, which can bring unanticipated power
    dynamics (f.ex. I don't think mediation can work well or at all when
    the mediating party has also the power to adjudicate).

    - If it was just an advisory board of elders/oracles or similar,
      with no powers of authority, besides the ones coming from knowledge,
      experience, track record, etc., it would seem perfectly fine for
      any party, including, say the policy editors, to request advice on
      contentious or uncertain issues from that advisory board, because
      it would be just another input to consider when doing the actual
      decision.

    - If it was a social-ctte (not arbiters but mediators or resolvers
      of conflict, w/o authority) to deal with interpersonal conflicts,
      that would also seem fine, and my take is that the different
      parties might be more open to be mediated this way.

  * It has the power to impose final decisions into others:

    - While not being involved (as a body) in the design nor the
      implementation, nor long-term maintenance, nor any consequence
      and fallout from those, which seems completely unfair within the
      confines of a volunteer project.

    - Which also seems like a way to sidestep one of the core tenets of
      the project ("volunteers cannot be forced to do anything"), which
      might force them to do things they otherwise would not do, and
      giving them pretty much the options of complying or stepping down.

  * When conflicts are brought up, in most cases they are at a point
    where the positions of the opposing factions/parties are so hardened,
    and/or communication has broken down so badly, that a decision will
    just be a win/lose scenario, which further destroys/erodes the social
    fabric of the project, bringing with it possibly rancour and hard
    to repair relationships between members in the project.

  * Reaching good decisions or deciding at all is important, but how
    we reach them is IMO as important, or more (the ends do not justify
    the means):

    - Forced decisions coming out of the tech-ctte, by way of wielding
      authority instead of convincing arguments and wide adoption, means
      they are way less legitimate than ones that would have been reached
      by (rough) consensus, or incremental adoption.

  * It still has the very unfair power imbalance I pointed out some years
    ago, about a GR requiring a super-majority to override its decisions.

  * This is a body composed of members that come and go, these might have
    wide experience in Debian in general (although not necessarily) or
    might had expertise in specific fields. The problem is that this body
    gets unbounded topic issues about anything. You cannot expect anyone
    w/ no prior experience to have "taste" or "intuition" about things
    they have not experienced/practiced for a long time. This is not,
    say, a java-ctte composed of Java experts.

  * It is a self-selected body, where things like being uncomfortable
    with or not being able to work with other specific members, might
    bias the selection process, while this body is supposed to serve
    the project interests at large and not the individual body members'.
    (And to be clear having a body with members that cannot or do not
    enjoy working together would be pretty terrible, but given the purpose
    of the body, having that limit its composition seems pretty bad too.)

  * Most decisions are not just technical decisions, in many/most cases
    the decisions have answers that are all correct, but it just depends
    on the weight of specific trade-offs. How those are weighted depends
    heavily on each individual. This also seems rather unfair, as it's
    taking the natural and expected biases of a small set of people in
    the project and forcing them into the entire project.


Thanks,
Guillem

Reply via email to