On Thu, Nov 8, 2018 at 5:51 PM Jakob Bohm via dev-security-policy <
dev-secur...@lists.mozilla.org> wrote:
> This thread is for the general principles, it takes no stance on any
> particular cases, as that would quickly derail the discussion.
>
> Over the years, there has been some variation among participants in how
> harshly individual mistakes by CAs should be judged, ranging from "just
> file a satisfactory incident report, and all will be fine" to "Any tiny
> mistake could legally be construed as violating a formal requirement
> that would be much more catastrophic under other circumstances,
> therefore the maximum penalty of immediate distrust must be imposed".
>
> I believe some middle ground between those extremes would be better for
> all involved (including relying parties/users).
Concretely, could you explain what that practically looks like, as you
believe?
Can you also state what you believe were appropriate alternatives raised by
the community, and that were ignored, when considering past incidents?
I ask these, because it’s not reasonable to suggest there’s some
as-of-yet-unmet middle ground without actually defining what you believe to
be examples of both ends of the spectrum are. The reality is that almost
everything done in the past several years has been on the “more lenient
than the middle” in practical terms, yet you’re implying, especially later
in your message, that you believe them to be on some extreme.
Without providing those sorts of concrete examples, it can come off very
shady - like asking “have you stopped beating your wife yet”. It’s
suggestive without being constructive or educational.
I believe that the assessment of cases should be based on a balanced
> view of the actual circumstances, and that blindly taking either the
> "extremely lenient" or "extremely harsh" stance is unfair for everybody
> directly or indirectly affected.
This is a bit leading, or perhaps, misleading. I don’t think anyone here
would disagree with the first half - that’s very much what the process is
currently designed to support and accomplish. Either you’re stating a fact
that everyone agrees with, or you’re presenting it as if somehow you’re
unique in this or perhaps (combined with later remarks) a minority in this
view. The second half, while also agreeable and part of the principles, is
worded in such a way that it suggests you believe those things are
happening. Unfortunately, you don’t actually detail how - it’s just an
implication.
If you believe that extremes are being blindly taken, you should call it
out. That’s part of the community process, designed to get feedback. It may
be that people disagree with you, but that doesn’t mean you can’t or
shouldn’t feel free to call it out. If you find people are constantly
disagreeing with you, that might help provide an opportunity to explore if
maybe you’re the one in the wrong. Either way, the first step to that is to
be direct at it; merely implying things helps no one and hurts real
progress.
Furthermore, people with some clout tend to shut down all
> counterarguments when taking either extreme position, creating situation
> there only their own position is heard, making the entire "community"
> aspect an illusion.
Without wanting to tone police, you could have achieved a lot more without
this closing paragraph. You have intimated as much before, and it’s been
responded to before. Repeating it here undermines it for those who’ve seen
those past discussions, and misleads those who haven’t.
There hasn’t been “shouting” down of arguments; different people have
disagreed with in the past, and presented more or less compelling arguments
for their position. Opinions were heard, facts were considered, and a
result was chosen. Just because some arguments were poor doesn’t mean they
weren’t considered, and just because some priorities were different doesn’t
mean they aren’t still important as well.
I hope you can see how messages like this can result in future arguments
being undermined. On its whole, it’s all fundamentally agreeable - yes, the
process for action is designed to be transparent, designed to consider all
the details so as not to be blind, to consider community feedback to not be
hasty, and to ensure consistency and fairness. Either it’s a position that
adds no value, because it’s restating things, making it easier to ignore
future ideas as being equally reductive and repetitive, or it’s a position
that comes off shady, by trying to hint that these things aren’t happening
without providing concrete examples.