Discussion:
Do we need a conflict of interest policy?
Add Reply
Charles Plessy
2025-02-07 09:20:02 UTC
Reply
Permalink
Hi all,

we are so diverse, that when the possibility of a conflict of interest
arises in a situation, it is too late, because we are not even going to
agree on what a conflict of interest is, and how to handle the
situation, before one could conclude if there is really a conflict of
interest. The disucssion on Google is not the only one, older
discussions on Canonical during some Technical Committee appeals also
come to mind.

Does that mean we should equip ourselves with a Conflict of Interest
Policy? Here is a suggestion drafted by ChatGPT.

-------------------------------------------------------

Conflict of Interest Statement

Debian values transparency, integrity, and the diverse contributions of
its members. As an organization with a broad and diverse membership, we
recognize that understandings of conflict of interest may vary. A
conflict of interest arises when a person’s ability to make objective
decisions within Debian could be influenced — consciously or
unconsciously — by their affiliations, such as employment, sponsorship,
personal relationships, or other external commitments.

Being in a situation of conflict of interest is not inherently bad and
does not imply wrongdoing. It is a natural occurrence in a community
where people bring valuable expertise and connections. However, to
uphold Debian’s commitment to fairness and trust, we ask that members:

- Consider potential conflicts and be transparent when a decision might
intersect with their employer’s, sponsor’s, or other affiliations'
interests.

- Disclose conflicts appropriately, recognizing that different people
may assess the situation differently.

- Refrain from participating in decisions where their neutrality could
reasonably be questioned.

- Raise concerns respectfully, assuming good faith and without implying
wrongdoing, to foster an open and constructive dialogue.

If unsure, members are encouraged to discuss the situation with peers or
governance bodies to ensure Debian’s processes remain open, fair, and
principled.

-------------------------------------------------------

Have a nice day,

Charles
--
Charles Plessy Nagahama, Yomitan, Okinawa, Japan
Debian Med packaging team http://www.debian.org/devel/debian-med
Tooting from home https://framapiaf.org/@charles_plessy
- You do not have my permission to use this email to train an AI -
G. Branden Robinson
2025-02-07 09:40:01 UTC
Reply
Permalink
Post by Charles Plessy
Does that mean we should equip ourselves with a Conflict of Interest
Policy? Here is a suggestion drafted by ChatGPT.
I'm not sure why I should spend time reading something you didn't
bother write ?
Also, this is the wrong list for the topic. To -project with this.

And yes, it would be courteous to write the thing in meatspace.

Regards,
Branden
Sune Vuorela
2025-02-07 09:40:01 UTC
Reply
Permalink
Post by Charles Plessy
Does that mean we should equip ourselves with a Conflict of Interest
Policy? Here is a suggestion drafted by ChatGPT.
I'm not sure why I should spend time reading something you didn't bother
write ?

/Sune
Andrew M.A. Cater
2025-02-07 12:30:02 UTC
Reply
Permalink
Post by Charles Plessy
Hi all,
we are so diverse, that when the possibility of a conflict of interest
arises in a situation, it is too late, because we are not even going to
agree on what a conflict of interest is, and how to handle the
situation, before one could conclude if there is really a conflict of
interest. The disucssion on Google is not the only one, older
discussions on Canonical during some Technical Committee appeals also
come to mind.
Does that mean we should equip ourselves with a Conflict of Interest
Policy? Here is a suggestion drafted by ChatGPT.
Hi Charles,

A conflict of interest policy might be useful. With the greatest
respect, I'd much rather that it were drafted by intelligent
humans rather than artificial intelligence - enough with Chat GPT,
already, both here and more generally within Debian mailing lists.

[And it is somewhat ironic that this email contains
output from an AI while your signature requests that this
email not be used to train one :) ]

With every good wish, as ever,

Andrew Cater
Post by Charles Plessy
Charles
--
Charles Plessy Nagahama, Yomitan, Okinawa, Japan
Debian Med packaging team http://www.debian.org/devel/debian-med
- You do not have my permission to use this email to train an AI -
Timo Röhling
2025-02-07 12:40:04 UTC
Reply
Permalink
Post by Andrew M.A. Cater
[And it is somewhat ironic that this email contains
output from an AI while your signature requests that this
email not be used to train one :) ]
I for one applaud his attempt to protect our AI overlords from model
collapse [1] ;)


Cheers
Timo

[1] https://www.nature.com/articles/s41586-024-07566-y
--
⢀⣎⠟⠻⢶⣊⠀ ╭────────────────────────────────────────────────────╮
⣟⠁⢠⠒⠀⣿⡁ │ Timo Röhling │
⢿⡄⠘⠷⠚⠋⠀ │ 9B03 EBB9 8300 DF97 C2B1 23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄⠀⠀⠀⠀ ╰────────────────────────────────────────────────────╯
Jeremy Bícha
2025-02-07 12:50:01 UTC
Reply
Permalink
Post by Charles Plessy
- Consider potential conflicts and be transparent when a decision might
intersect with their employer’s, sponsor’s, or other affiliations'
interests.
I don't see why this is needed. I am privileged to be paid by
Canonical to package GNOME for Ubuntu (and more). I do a significant
amount of work in Debian that is good for my employer. I believe that
my work is also good for Debian. I do all my work without hiding my
identity and use my company email for emails like this or bug reports
or git commits. Would I need to include a disclaimer for every bug
report, git commit, merge request, and IRC message so people are
informed that Canonical may benefit?
Post by Charles Plessy
- Refrain from participating in decisions where their neutrality could
reasonably be questioned.
Do you really want employed people to contribute **less** to Debian??

I interpret your explicit mention of Canonical in your original email
as an attack against Steve and Colin for daring to prefer upstart over
systemd more than a decade ago. I don't think that's fair and I don't
think there is any reason to debate that now. There aren't any
Canonical members on the Technical Committee and I don't think we
should discourage any from joining.

Thank you,
Jeremy Bícha
Charles Plessy
2025-02-07 13:00:02 UTC
Reply
Permalink
Hi all and Jeremy,

first, I would like to apologise for sending my original email to the
wrong list,
Post by Jeremy Bícha
I interpret your explicit mention of Canonical in your original email
as an attack
I am really sorry if my email sounded like an attack. This is really
not my intention. I was referring to that event that event because I
think that it was a perfect example that when people raise questions on
conflict of interest, it is already too late if we do not even agree on
what a conflict of interest is. I do not want to re-open the case or
even send attention to people in particular. Actually, I have been
careful to not write names in my email for that very purpose.

Have a nice week-end,

Charles
--
Charles Plessy Nagahama, Yomitan, Okinawa, Japan
Debian Med packaging team http://www.debian.org/devel/debian-med
Tooting from work, https://fediscience.org/@charles_plessy
Tooting from home, https://framapiaf.org/@charles_plessy
Pierre-Elliott Bécue
2025-02-07 16:10:01 UTC
Reply
Permalink
Hey,
Post by Charles Plessy
Hi all,
we are so diverse, that when the possibility of a conflict of interest
arises in a situation, it is too late, because we are not even going to
agree on what a conflict of interest is, and how to handle the
situation, before one could conclude if there is really a conflict of
interest. The disucssion on Google is not the only one, older
discussions on Canonical during some Technical Committee appeals also
come to mind.
Does that mean we should equip ourselves with a Conflict of Interest
Policy? Here is a suggestion drafted by ChatGPT.
-------------------------------------------------------
Conflict of Interest Statement
Debian values transparency, integrity, and the diverse contributions of
its members. As an organization with a broad and diverse membership, we
recognize that understandings of conflict of interest may vary. A
conflict of interest arises when a person’s ability to make objective
decisions within Debian could be influenced — consciously or
unconsciously — by their affiliations, such as employment, sponsorship,
personal relationships, or other external commitments.
Being in a situation of conflict of interest is not inherently bad and
does not imply wrongdoing. It is a natural occurrence in a community
where people bring valuable expertise and connections. However, to
- Consider potential conflicts and be transparent when a decision might
intersect with their employer’s, sponsor’s, or other affiliations'
interests.
- Disclose conflicts appropriately, recognizing that different people
may assess the situation differently.
- Refrain from participating in decisions where their neutrality could
reasonably be questioned.
- Raise concerns respectfully, assuming good faith and without implying
wrongdoing, to foster an open and constructive dialogue.
If unsure, members are encouraged to discuss the situation with peers or
governance bodies to ensure Debian’s processes remain open, fair, and
principled.
I'm not sure I'd expect more from people than them saying who they work
for or defend.

I'd not, eg, expect some Canonical employee to refrain voting a GR
because they might be biased. We all are biased.
--
PEB
G. Branden Robinson
2025-02-07 16:50:02 UTC
Reply
Permalink
[M-F-T set to -project; see https://cr.yp.to/proto/replyto.html ]
Post by Pierre-Elliott Bécue
I'm not sure I'd expect more from people than them saying who they
work for or defend.
I'd not, eg, expect some Canonical employee to refrain voting a GR
because they might be biased. We all are biased.
I think this is a non sequitur. Yes, we are all human (except for the
LLM that wrote Charles's draft policy), and therefore we all have
cognitive biases.

That does _not_ imply that we all have conflicts of interest.

Biases are often unconscious, whereas conflicts of interest are always
known to the person who has them.

Regards,
Branden
Julien Plissonneau Duquène
2025-02-07 17:30:01 UTC
Reply
Permalink
Hi,
Post by Pierre-Elliott Bécue
I'd not, eg, expect some Canonical employee to refrain voting a GR
because they might be biased. We all are biased.
Another reason why it is a good practice to not take part in votes when
in a potential or actual conflict of interests situation is that it also
protects the individuals involved from possible retaliation from e.g.
their employers should they vote against their interests. They can just
say "by the policy, we had to abstain".

The "conflicts of interests" where disclosure and/or abstention are
appropriate are usually those where personal benefit (e.g. financial
gain, professional or social ranking etc) may unduly influence a
decision. People working for Canonical are, I believe, not in such
situation for most GR topics or development work.

I'm not sure we need a formal policy for this though, and if we do,
maybe a few additional words in the code of conduct could be enough.

Cheers,
--
Julien Plissonneau Duquène
Marc Haber
2025-02-07 18:50:01 UTC
Reply
Permalink
On Fri, 07 Feb 2025 17:08:44 +0100, Pierre-Elliott Bécue
Post by Pierre-Elliott Bécue
I'd not, eg, expect some Canonical employee to refrain voting a GR
because they might be biased. We all are biased.
Some call it bias, others call it opinion. It's fine.

Greetings
Marc
--
----------------------------------------------------------------------------
Marc Haber | " Questions are the | Mailadresse im Header
Rhein-Neckar, DE | Beginning of Wisdom " |
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 6224 1600402
Sam Hartman
2025-02-08 02:10:01 UTC
Reply
Permalink
Charles> Hi all, we are so diverse, that when the possibility of a
Charles> conflict of interest arises in a situation, it is too late,
Charles> because we are not even going to agree on what a conflict
Charles> of interest is, and how to handle the situation, before one
Charles> could conclude if there is really a conflict of interest.
Charles> The disucssion on Google is not the only one, older
Charles> discussions on Canonical during some Technical Committee
Charles> appeals also come to mind.


Almost certainly we do. I have found that when you need a conflict of
interest policy most, people are least willing to consider adopting one.
There is a lot of fear of change, of the idea people might realize they
did things that we do not want to support in the future, fear that it
might be weaponized.

I have never found how to approach this well.
I think back to a time in the IETF when people screamed and shouted
(literally) and accused me of acting in bad faith simply because I
wanted to understand what we were and were not willing to support.

Good luck.
I do not have emotional availibility to help with this project, even
though I think it is important.

In my mind the biggest thing we could do is to clarify a cultural norm
of disclosing affiliations especially for community leaders.
Theodore Ts'o
2025-02-09 04:20:01 UTC
Reply
Permalink
I'm a bit dubious about a ChatGPT authored Conflict of Interest (COI)
policy because most of them that you will find on-line, and thus what
a Large Language Model (LLM) will regurgitate, are meant for
orgaizations where you have a small body of people who vote.

So for example, if you serve on the board of a church, or a non-profit
orgaization like Usenix, or the Rocky Enterrise Software Foundation
(RESF), if there is a motion where you might benefit depending on how
the decision comes out, the CoI policy will mandate that you abstain
from voting on the motion. This is where the "refrain from
participating from a decision" language might come from.

Howeer, it is quite common that someone with that potental conflict of
interest is often a subject matter expert. For example, if you are a
primary owner of a general contracting company, then you will know a
lot about building construction; so if the vote is about which company
should be hired, the board would *want* to hear your insights. So
typically the conflict of interest would be disclosed, the expert
would give their opinions, insights, and other expertise to the board
--- and then the expert might abstain from voting on the actual motion
if they were a board member.

The problem is that in Debian, we rarely vote when we make decisions.
This does happen, of course, such as when the Technical Committee
votes on something that might be a very close call. In that case, it
would make sense for a TC member who might have conflict of interest
to step aside.

However, many decisions take place via discussion / debates on public
mailing list --- so what does refrain from participating in a decision
mean in that context? That the people who might have the most
expertise must not participate in the debate? That
seems.... counterproductive. So there, probably the best you could do
is to make sure people should be asked to disclose conflicts of
interest up front, although in many cases, it might be obvious (for
example if the e-mail address has canonical.com....).

Another such situation is if a maintainer makes a decision as it
relates to a package where they are the primary maintainer. This case
can get quite ticklish, because very often, they *are* one of the
primary experts about the package; that's why they are the maintain
the package. And that might also be why a company decided to hire
them. For example, I got hired by Google because I was the ext4
kernel maintainer, and I did make changes that made it easier for
e2fsprogs to be built on ProdNG, which was a Debian variant for use
internally at Google[1].

[1] "Live Upgrading Thousands of Servers from an Ancient Red Hat
Distribution to 10 Year Newer Debian Based One"
https://www.usenix.org/system/files/conference/lisa13/lisa13-merlin.pdf

The changes that I made din't compromise Debian at all (I doubt anyone
noticed, since they din't cause any changes in the binary packages
generated by e2fsprogs' debian/rujles file for Debian. But this was a
decision that was made that benefited Google, *and* Debian because it
meant that we got a lot more testing on thousands and thousands of
servers runnig in data centesr al over the world. Is that a "conflict
of interest"? Lots of similar scenarios happened where Debian
Maintainers were hired by Canonical, and did work while being paid by
Canonical in a way that substantially benefited Debian *and* Ubuntu.

Should people in these sorts of situations be "not allowed to
participate in decisions" as the package maintainer because of some
silly ChatGPT authored policy? I think not.

Ultimately, this is a case where I think we do have recourse already,
which is if a package maintainer makes a decision which is detrimenta
to Debian, that decision can always be appealed to they TC.

So I could imagine COI policies for specific, small bodies in Debian
where decisions get made via voting, such as the TC.

However, I don't believe it makes sense for large bodies; for example,
excluiding people from voting on a GR just because they might have a
conflict of interest means that we could potentially depriving people
of their franchise, which I think would be a Bad Thing. So if someone
adopted this as a constitutional amendment, I would vote against it.

The final thing I would note is that our structure means that in some
cases, the ultimate authority rest with the DPL. So I'm not sure we
*can* have a COI policy that applies to the DPL without it making a
fundamental change to our governance structure. The wise DPL would
delegate their authority if there wasa clear conflict of interest, of
course. And if a DPL abuses their authority, then they can be voted
out at the next election. But saying that the DPL "must not
participate in a decision", per the ChatGPT authored statement, I
would argue does't work given what trust and power we vest in the DPL.

Cheers,

- Ted
Soren Stoutner
2025-02-09 04:50:01 UTC
Reply
Permalink
Post by Theodore Ts'o
I'm a bit dubious about a ChatGPT authored Conflict of Interest (COI)
policy because most of them that you will find on-line, and thus what
a Large Language Model (LLM) will regurgitate, are meant for
orgaizations where you have a small body of people who vote.
So for example, if you serve on the board of a church, or a non-profit
orgaization like Usenix, or the Rocky Enterrise Software Foundation
(RESF), if there is a motion where you might benefit depending on how
the decision comes out, the CoI policy will mandate that you abstain
from voting on the motion. This is where the "refrain from
participating from a decision" language might come from.
Howeer, it is quite common that someone with that potental conflict of
interest is often a subject matter expert. For example, if you are a
primary owner of a general contracting company, then you will know a
lot about building construction; so if the vote is about which company
should be hired, the board would *want* to hear your insights. So
typically the conflict of interest would be disclosed, the expert
would give their opinions, insights, and other expertise to the board
--- and then the expert might abstain from voting on the actual motion
if they were a board member.
The problem is that in Debian, we rarely vote when we make decisions.
This does happen, of course, such as when the Technical Committee
votes on something that might be a very close call. In that case, it
would make sense for a TC member who might have conflict of interest
to step aside.
However, many decisions take place via discussion / debates on public
mailing list --- so what does refrain from participating in a decision
mean in that context? That the people who might have the most
expertise must not participate in the debate? That
seems.... counterproductive. So there, probably the best you could do
is to make sure people should be asked to disclose conflicts of
interest up front, although in many cases, it might be obvious (for
example if the e-mail address has canonical.com....).
Another such situation is if a maintainer makes a decision as it
relates to a package where they are the primary maintainer. This case
can get quite ticklish, because very often, they *are* one of the
primary experts about the package; that's why they are the maintain
the package. And that might also be why a company decided to hire
them. For example, I got hired by Google because I was the ext4
kernel maintainer, and I did make changes that made it easier for
e2fsprogs to be built on ProdNG, which was a Debian variant for use
internally at Google[1].
[1] "Live Upgrading Thousands of Servers from an Ancient Red Hat
Distribution to 10 Year Newer Debian Based One"
https://www.usenix.org/system/files/conference/lisa13/lisa13-merlin.pdf
The changes that I made din't compromise Debian at all (I doubt anyone
noticed, since they din't cause any changes in the binary packages
generated by e2fsprogs' debian/rujles file for Debian. But this was a
decision that was made that benefited Google, *and* Debian because it
meant that we got a lot more testing on thousands and thousands of
servers runnig in data centesr al over the world. Is that a "conflict
of interest"? Lots of similar scenarios happened where Debian
Maintainers were hired by Canonical, and did work while being paid by
Canonical in a way that substantially benefited Debian *and* Ubuntu.
Should people in these sorts of situations be "not allowed to
participate in decisions" as the package maintainer because of some
silly ChatGPT authored policy? I think not.
Ultimately, this is a case where I think we do have recourse already,
which is if a package maintainer makes a decision which is detrimenta
to Debian, that decision can always be appealed to they TC.
So I could imagine COI policies for specific, small bodies in Debian
where decisions get made via voting, such as the TC.
However, I don't believe it makes sense for large bodies; for example,
excluiding people from voting on a GR just because they might have a
conflict of interest means that we could potentially depriving people
of their franchise, which I think would be a Bad Thing. So if someone
adopted this as a constitutional amendment, I would vote against it.
The final thing I would note is that our structure means that in some
cases, the ultimate authority rest with the DPL. So I'm not sure we
*can* have a COI policy that applies to the DPL without it making a
fundamental change to our governance structure. The wise DPL would
delegate their authority if there wasa clear conflict of interest, of
course. And if a DPL abuses their authority, then they can be voted
out at the next election. But saying that the DPL "must not
participate in a decision", per the ChatGPT authored statement, I
would argue does't work given what trust and power we vest in the DPL.
Cheers,
- Ted
I agree wholeheartedly with this reasoning.
--
Soren Stoutner
***@debian.org
G. Branden Robinson
2025-02-09 17:00:01 UTC
Reply
Permalink
Hi Ted,

I disagree with your application of some points to the Debian Project.
I agree with others.

(Why is this in -devel and not -project?)
Post by Theodore Ts'o
So for example, if you serve on the board of a church, or a non-profit
orgaization like Usenix, or the Rocky Enterrise Software Foundation
(RESF), if there is a motion where you might benefit depending on how
the decision comes out, the CoI policy will mandate that you abstain
from voting on the motion. This is where the "refrain from
participating from a decision" language might come from.
When I served on the SPI board, I had a personal rule (one that I did
not expect or demand of others), that I would abstain from voting on my
own motions. This worked out fine. I don't recall a motion of mine
ever stalling out in a tie due to my habit, nor one that would have tied
if only I had voted. I thought the practice to be a worthwhile shield
against even the notion of self-dealing. People can of course levy such
charges on no grounds whatsoever, but it seemed a helpful bulwark and
was easily done. Tied or near-tied votes can inflame the passions
within boards and memberships alike. I wanted to stay away from that,
and I recall SPI board meetings as invariably highly collegial.
Post by Theodore Ts'o
Howeer, it is quite common that someone with that potental conflict of
interest is often a subject matter expert. For example, if you are a
primary owner of a general contracting company, then you will know a
lot about building construction; so if the vote is about which company
should be hired, the board would *want* to hear your insights. So
typically the conflict of interest would be disclosed, the expert
would give their opinions, insights, and other expertise to the board
--- and then the expert might abstain from voting on the actual motion
if they were a board member.
Seems like sound practice to me.
Post by Theodore Ts'o
The problem is that in Debian, we rarely vote when we make decisions.
This does happen, of course, such as when the Technical Committee
votes on something that might be a very close call. In that case, it
would make sense for a TC member who might have conflict of interest
to step aside.
It's odd to me that you didn't mention the GR process (except by
reference to DPL elections). I think it is significant because of how
distinguishable it is. I may be on the stern and searching side of
disclosures and conflict-of-interest recusals, but I would not expect a
Debian developer to lose their franchise in the GR process for _any_
reason short of expulsion. That's because it _is_ the franchise. Our
constitution commits us to a democratic form of government.

You and I are both U.S. people, so we know well, though others may not--
the United States has a sorry history of stripping its citizens and
residents of the franchise (or never extending it to them in the first
place). Frequently this practice occurs on a racialist basis, to
prevent African-Americans from exercising their voting rights. Because
overt racialism was unfashionable for a while, numerous proxies for
black skin arose, like felon status. The ACLU has a useful primer.[1]

I think Debian has striven to avoid that sorry example, and largely
succeeded. (More precisely, I don't think our constitution's primary
drafter, Ian Jackson, nor its charter ratifiers, had any desire to
emulate the more wretched codicils of the U.S. Constitution's own
letter, which was racialist not through carelessness or latent biases
but explicit design. Beyond the standard reference--the _Federalist
Papers_--Thomas Jefferson's _Notes on the State of Virginia_ (1785) is
instructive in this respect.)
Post by Theodore Ts'o
However, many decisions take place via discussion / debates on public
mailing list --- so what does refrain from participating in a decision
mean in that context? That the people who might have the most
expertise must not participate in the debate? That
seems.... counterproductive. So there, probably the best you could do
is to make sure people should be asked to disclose conflicts of
interest up front, although in many cases, it might be obvious (for
example if the e-mail address has canonical.com....).
Yes, I think they should disclose--both their potential/actual CoI and
their expertise. If they behave more professionally and compose more
factual, better-reasoned, and more completely supported and documented
cases for action (or inaction) because they feel the weight of their
employment affiliation upon them more acutely in that context--how is
that bad?

I'm trying to imagine the internal narrative of a person disincentivized
as you posit.

"Jeez, if I weigh in on this I'm going to have to produce really
high-quality output. Yeesh. You know what? Screw it. These guys can
muddle through without my insight."

It's noteworthy to me that the richer a person's compensation package in
our field, the more prone they are to resentment.
Post by Theodore Ts'o
Another such situation is if a maintainer makes a decision as it
relates to a package where they are the primary maintainer.
[...big snip...]
Post by Theodore Ts'o
Ultimately, this is a case where I think we do have recourse already,
which is if a package maintainer makes a decision which is detrimenta
to Debian, that decision can always be appealed to they TC.
Two caveats here:

1. The value and desirability of the package maintainer model has come
under deep reconsideration in recent months (or even years). In
some circles, individual package maintainership (in a 1:n mapping)
is considered a petty tyranny; "true collaboration" can only be
achieved, it is claimed, through something akin to a major
Gitlab-mediated reform placing all packages under collective
maintainership, akin to the *BSDs' (or XFree86's) historical CVS
"commit bit", but with a "core team" rescoped to the entirety of the
Debian developer+DM population.

These two scenarios are extreme points on a continuum, and people
reasonably occupy various positions in between--I suspect because,
having acquired specialized expertise in some area, they're aware of
the hazards of ignorance in that domain. If anything, the diversity
of perspectives and potentially elaborate future status quo makes
the interaction of CoI considerations with package--let's say
"responsibility" rather than "maintainership"--potentially more
complex, not less.

2. The Technical Committee has repeatedly stated a policy of, and
manifested a refusal to deliberate upon, decisions that it
collectively regards as non-technical. Now, I won't say that they
have never deviated from this practice, particularly when beseeched
by the rest of the collective membership for help reasoning
carefully through an especially thorny problem, but that it is the
ever the case obviates your claim that a decision "can always be
appealed to the TC".

Unless, that is, you perceive only "technical" decisions as having
any capacity to work to the detriment of the project. But if I had
to bet, I'd wager against that being your opinion. (In any case, as
I recall, the TC can decline to hear even an issue universally
categorized as technical.)
Post by Theodore Ts'o
So I could imagine COI policies for specific, small bodies in Debian
where decisions get made via voting, such as the TC.
I think a policy should certainly apply there.
Post by Theodore Ts'o
However, I don't believe it makes sense for large bodies; for example,
excluiding people from voting on a GR just because they might have a
conflict of interest means that we could potentially depriving people
of their franchise, which I think would be a Bad Thing. So if someone
adopted this as a constitutional amendment, I would vote against it.
I agree, and I would vote the same way. GR participation is for all
developers, full stop. If we collectively feel that someone is unfit to
exercise that franchise, our duty is to expel them, not contrive
extra-constitutional measures to punish or restrain them in partial
measures.

But there are more than two alternatives open to us. The best
substitute for a bad CoI policy is a good CoI policy, not no CoI policy
at all.

There _is_ a hazard in ruling out GR franchise from the domain of a CoI
policy; it is conceivable that a single employer could retain so many
Debian Developers on staff that it can exercise outsized and
undemocratic influence on the project's decision making processes.[3]
Post by Theodore Ts'o
The final thing I would note is that our structure means that in some
cases, the ultimate authority rest with the DPL.
Relatively few, as it turns out. Wikipedia's article on the Debian
Project has a useful diagram summarizing our power dynamics; I think it
originates in a similar one in Martin F. Krafft's (excellent) book.

https://en.wikipedia.org/wiki/Debian#Organization
Post by Theodore Ts'o
So I'm not sure we *can* have a COI policy that applies to the DPL
without it making a fundamental change to our governance structure.
The wise DPL would delegate their authority if there wasa clear
conflict of interest, of course.
And if a DPL abuses their authority, then they can be voted out at the
next election.
This bit of fatalism is reminiscent of Federalist Society jurisprudence
regarding the powers of the U.S. President, which is now binding
precedent under Trump v. United States (2024).[2]

There is of course another mechanism available to the developers, and
that is the recall of the DPL by General Resolution.

This is not a theoretical notion.

https://www.debian.org/vote/2006/vote_005
Post by Theodore Ts'o
But saying that the DPL "must not participate in a decision", per the
ChatGPT authored statement, I would argue does't work given what trust
and power we vest in the DPL.
I think delegation is an entirely appropriate mechanism for achieving
non-involvement given the parameters our constitution puts on
delegation. See §8.2:

"The Delegates are appointed by the Project Leader and may be replaced
by the Leader at the Leader's discretion. The Project Leader may not
make the position as a Delegate conditional on particular decisions by
the Delegate, nor may they override a decision made by a Delegate once
made."

The latter sentence is the salient one here.

Regards,
Branden

[1] https://www.aclu.org/news/voting-rights/racist-roots-denying-incarcerated-people-their-right-vote

The culture of policing in the United States has developed
concomitant traits. To preserve the racist "balance" (imbalance) of
political representation, police are incentivized to harass black
folks more frequently and more harshly than whites. Through a
variety of mechanisms this leads to more felony charges and
convictions, and consequently more disfranchised black folks.

Here's the incentive structure in action.

https://en.wikipedia.org/wiki/1999_Tulia_drug_arrests

Consequently, when police know that light is being thrown on the
early stages of citizens' and residents' encounters with police,
their levels of impartiality and professionalism, and sense of
proportion, veritably skyrocket. (Though I'd experience no surprise
if they were to measure at gutter levels in an absolute sense.)

https://gritsforbreakfast.blogspot.com/2024/04/most-contraband-found-at-texas-traffic.html

[2] https://www.scotusblog.com/2024/07/justices-rule-trump-has-some-immunity-from-prosecution/

[3] Personal recollection:

I remember this being stated as a concern (very informally [as in,
on IRC]) when Ian Murdock co-founded Progeny Linux Systems (and
hired me and...I think only one other DD initially). That rumble
got much louder when Canonical Software appeared on the scene and
proved to possess a more capacious payroll budget, coupled with a
highly respectable recruitment policy that drew disproportionately
from the U.K., rather than filling the ranks with uncouth Americans.
The project's collective discomfiture was not alleviated in any way
by Mark Shuttleworth's initial community liaising strategy of high
visibility and frequent self-congratulation for his billionaire
status, which caused Ian Murdock substantial anguish. (If we had
ever been curious what Eric Raymond would look like with real wealth
rather than vaporous VA stock,[4] we found out.)

[4] https://www.zdnet.com/article/eric-raymond-how-ill-spend-my-millions/
Loading...