My point is simply this: Every time someone has suggested making NSS
independently configurable, every time someone has stated that
providing a means for system administrators to provide additional root
certificates (particularly in situations where user profiles already
exist and should not be bothered), and every time someone has
suggested adding an additional system-wide root store, Nelson et al
have directed the requestor to the Client Customization Kit -- even
after it was apparent that the CCK was not being updated any longer.

The need has been put forward.  The requirement has been made plain.
I don't know how else to describe it.

I should also note that I can't even figure out what group is
responsible for the changes that need to be made to make it possible
-- much less understand the code base enough to create the patch
myself.  I also have severe doubt, from the comments that the people
required to approve such a patch on this list, that any patch I would
submit would be approved.  I've been trying to figure out a way to
proceed, trying to figure out a way to build consensus (granted, this
is something I'm extremely poor at), trying to figure out what changes
would be acceptable to the Powers That Be.

Sure, there's nothing wrong with getting my hands dirty -- except that
without any indication that the Powers That Be would be willing to
change their stances, it would be futile, and it would simply be One
More Wasted Effort.

-Kyle H

On Sun, Aug 24, 2008 at 1:32 AM, Gen Kanai <[EMAIL PROTECTED]> wrote:
> On Aug 24, 2008, at 11:29 AM, Kyle Hamilton wrote:
>
>> I'm rather appalled that you are ignoring the realities of
>> US government user requirements.  I can state with enough knowledge of
>> regulation and policy behind me that I believe that it is primarily
>> due to your lack of acknowledgement of the requirements in-place that
>> Firefox has not enjoyed greater US government agency penetration.
>
> Mozilla's goal, since the beginning of the project, has been to
> provide free and open source software to end-users, specifically
> consumers who did not have a choice for browsers after the demise of
> Netscape. That said, there's always more to do, and there's nothing
> stopping anyone from contributing in order to make Firefox better for
> any government. Fwiw, Firefox has users in government agencies around
> the world (including the French Gendarmerie Nationale.)
>
> http://www.forbes.com/2006/02/06/ballmer-microsoft-france-
> cx_cn_0206autofacescan03.html

Go France.  Too bad the US has a Congressional mandate.

>> Simply put, the CCK is not an option for people who prefer to use
>> Firefox 3, or for anyone who wishes to use or deploy any other Mozilla
>> product.  For most people it has been recommended to, it never truly
>> was an option.
>
> It is a shame that the CCK isn't updated and isn't more widely used,
> but there's nothing stopping anyone, including developers from just
> about any government, from putting efforts into the CCK.

It's also completely irresponsible to point people who are trying
simply to use and support Firefox in their organizations to a tool
that doesn't even work -- to have to try to dedicate time to improving
the tool to make it possible.  I thought the goal was to increase the
usage of Firefox and make it possible to exist in places it currently
doesn't, not force people to misuse their employers' time to make it
happen.

>> I respect your tenacity, MisterSSL, but I sincerely hope that you
>> realize that it is solely YOUR office and YOUR office's mandates --
>> mandates which you have repeatedly been requested to change, each and
>> every request completely ignored and the requestor directed to
>> something which cannot meet their needs -- which is preventing wider
>> adoption of Firefox, Thunderbird, and all other Mozilla Foundation
>> products.
>
>
> In my opinion, it is exactly _because_ of the efforts and leadership
> of the NSS team, Nelson, Wan-Teh, Bob Relyea, Bob Lord, Kai Engert,
> and all of the NSS module owners (as well as other Mozilla modules)
> and contributors world-wide, that Firefox has over 200 million users
> worldwide and is the second most popular browser behind the convicted
> monopolist from Redmond, WA, USA.
>
> That the US Government chooses to use software from the very company
> that the US DoJ itself indicted is beyond my comprehension.

Show me a desktop OS with an integrated FIPS-validated cryptographic
system, and I'll show you a desktop OS from Microsoft.  It's not a
"choice", per se -- the US Government is split into 3 branches, and 2
of those branches are required under the document that forms the
federal government to adhere to the mandate handed down from the
third.  The DoJ is in one of them, and the Judiciary is in the other
-- with the Legislative branch being the one to create the mandate
entirely.

> http://www.usdoj.gov/atr/cases/f3800/msjudgex.htm
>
> http://en.wikipedia.org/wiki/United_States_v._Microsoft

Nice links, but irrelevant.

> Does Mozilla have more to do?  Yes.
>
> Is there anything stopping anyone from contributing? No.

Er, I must disagree.  US government employees are generally precluded
from interfering in commercial affairs.  They cannot compete against
private enterprise; they cannot involve themselves in any private
enterprise that would provide even a hint of "favoritism".  There /is/
something stopping those who understand best what the needs are from
contributing.

> Should we expect the module owners, who already have responsibilities
> for supporting goals more important than "US government agency
> penetration" to drop what they are doing in order to do that?  I'll
> leave that to your own conclusion.  I've already made up my mind on
> this issue.

If it were solely US government agency penetration that I was worried
about, I'd cede the point.  However, it's not merely US government
agency penetration, it's US corporate penetration.

The University of Phoenix, for example, uses a MITM proxy for all
SSL/TLS connections.  From their corporate network, a connection to
https://www.bankofamerica.com/ actually shows (if the user actually
cares to look) a certificate issued to '*'.  This is a direct result
of their corporate counsel's reaction to the Buckley amendment,
requiring full auditing capability of every communication from their
corporate network to ensure that private educational data is never
released improperly.  To the best of my knowledge, they create a
profile which is copied into every user's home directory at user
creation.

The fact is that the module owners (and teams working thereon) are
doing their best to do things pedantically correctly.  This is
laudable.  But, without realizing that their idealism is preventing
administrative pragmatism -- if it's cheaper in the long run to allow
a policy to be centrally set without having to train on and deploy new
tools -- every bean-counter in the world is going to go for the
long-term cheaper option.  It is this which continues to make IE the
dominant browser.

The worst part about it?  I have seen nothing to suggest that either
the NSS team nor the PSM team would accept any changes which would
make it easier for the software to be centrally administered and
configured.

-Kyle H
_______________________________________________
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to