On 18 February 2015 at 17:56, Paolo Inaudi <
p91...@gmail.com> wrote:
> Well, it's really hard too hear that the new Mozilla mission is to
> establish and control boundaries on the net, instead of eliminating them. I
> used to trust Mozilla.
> Really, I am not surprised to hear those things in some news concerning
> Google or Microsoft or Apple. Those companies care about money, not users'
> freedom. But Mozilla being such impatient about eliminating user choice is
> really disappointing.
>
As I've said many times, I believe this is a necessary choice to preserve
the current add-on model (no sandboxing, no limits on creativity or
functionality) without the abuse that compromises the security and daily
lives of millions of users every day. There's no effective way to
duplicate the current model without it being inherently insecure, so our
options are either to effectively prevent abuse through some other
mechanism or break the model in favour of something more directly
restricted. (Or abdicate responsibility and let users continue to get
hacked, but I don't think anyone's arguing for something that absurd.)
None of these options are great, but the version that minimizes user abuse
while still preserving the power and freedom of our add-ons model is what I
think is best. There's no objectively right answer here, all options have
painful tradeoffs, this is the pain we've chosen. It's the least
disruptive for the most people, and for those who want to opt out they can
run a version that doesn't require signing. I think that's a perfectly
valid solution that allows users to choose.
You never addressed the possibility, raised in another thread by Botond
> Ballo of governments asking Mozilla to censor add-ons. You know that can
> happen. How can you live with that?
>
Right, we talked about it in the office. To be clear, it's never happened
in ten years of having a blocklist. I've got a longer post to write on
censorship/takedowns/etc and what our current policy is, but the short
version is that very little will change here, though I get why some may
perceive this differently.
I have zero doubt that we'd fight any attempt to block or censor legal
content. It'd also be very obvious if something was taken down or
blocklisted, so it's not like we could secretly censor the world.
> You never spent a word on my last proposal, which appeared at least two or
> three times on this thread, which would allow to sideload user-provider
> certificate in an archive with a .dll extension, thus drawing a "bright
> line" between malicious and non malicious actors, but still providing an
> user with the possibility of loading that very dangerous class of plugins
> that "Mozilla knows nothing about". Not completely satisfying for me, since
> it's still too difficult for a user to install an extension he trusts. But
> viable.
>
I don't consider that proposal to be feasible at all, as "add something to
a magic file" is not a bright line, or really anything new. Something that
is okay sometimes, but not okay other times, isn't a bright line. A bright
line has to be objective, i.e. "modifying these files is always
malicious/unacceptable" is what we're going for.
> Why are you providing users with development and unbranded versions then?
> why are you providing firefox source code? All this can be used by
> malicious actors.
>
Because users should have the freedom to make informed choices and run
less-protected software. The same goes with rooting phones, running alpha
software, or what have you. Those who know what they're doing can always
reject our choices. Those who don't, and who trust us to protect them
(which is the vast majority of our users) are the people we are serving
with this approach.
> If the point is that Mozilla wants control over each and every addon
> installed on each and every Firefox install, then Firefox as free software
> is dead, and this conversation does not have a point. If the problem is
> user security, then you really should be listening to us: there is little
> to no security in your approach.
>
> Nobody answers your question "And you don't expect that mechanism to be
> immediately abused?". The answer is obvious: it will. You have however been
> provided with various mechanism as difficult to be abused as the one you
> are proposing.
> So now you answer my question: you don't expect the mechanism of Mozilla
> as a sole signing authority to be abused as well? We do.
On a technical level, every single proposal adds a trivially duplicated
workaround to the add-on model. That's no better than the status quo, and
the status quo has been deemed not acceptable from a product perspective.
At this point, we've gone around in a lot of circles. You have a different
perspective than mine, and our values are not 100% aligned. I think that's
okay, and I appreciate the energy and passion. That said, I don't think
you're going to convince me that there's a better technical solution that
still meets our goals, and I don't think I'm going to convince you that the
tradeoff here is necessary.
-- Mike