Re: [hrpc] I-D Action: draft-irtf-hrpc-political-05.txt

Niels ten Oever <mail@nielstenoever.net> Mon, 23 September 2019 09:32 UTC

Return-Path: <mail@nielstenoever.net>
X-Original-To: hrpc@ietfa.amsl.com
Delivered-To: hrpc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4753A120106 for <hrpc@ietfa.amsl.com>; Mon, 23 Sep 2019 02:32:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FBoVDgyDTlQG for <hrpc@ietfa.amsl.com>; Mon, 23 Sep 2019 02:32:18 -0700 (PDT)
Received: from smarthost1.greenhost.nl (smarthost1.greenhost.nl [195.190.28.88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4089A120072 for <hrpc@irtf.org>; Mon, 23 Sep 2019 02:32:17 -0700 (PDT)
Received: from smtp.greenhost.nl ([213.108.110.112]) by smarthost1.greenhost.nl with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <mail@nielstenoever.net>) id 1iCKh5-0000Za-Pn; Mon, 23 Sep 2019 11:32:14 +0200
To: Eric Rescorla <ekr@rtfm.com>
Cc: hrpc@irtf.org
References: <156882005427.4606.6393818361687491816@ietfa.amsl.com> <a5361cda-994c-27ad-adf7-0aa06d61a8a2@nielstenoever.net> <20190920183918.d7mpxb4jyulfqqwj@anvilwalrusden.com> <CABcZeBPK8h8Bn-vhr6vq9_K9jUAE-ry5iZhLLiwjd15gpEuwHQ@mail.gmail.com> <28d4faab-cb89-34bd-d8bc-525aab96ab66@nielstenoever.net> <CABcZeBPCEiAxksRz6HnErN=eJDho+WYGg28No1YzOZEL1GjYMA@mail.gmail.com>
From: Niels ten Oever <mail@nielstenoever.net>
Openpgp: preference=signencrypt
Autocrypt: addr=mail@nielstenoever.net; prefer-encrypt=mutual; keydata= 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
Message-ID: <793367e8-7151-354e-04ca-b472760c6af7@nielstenoever.net>
Date: Mon, 23 Sep 2019 11:31:42 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CABcZeBPCEiAxksRz6HnErN=eJDho+WYGg28No1YzOZEL1GjYMA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Authenticated-As-Hash: f1842a279235a42f6aa2a2a81130733515c5a4ec
X-Virus-Scanned: by clamav at smarthost1.samage.net
X-Scan-Signature: f82a8ff824242e9d9dacb8e7c095c811
Archived-At: <https://mailarchive.ietf.org/arch/msg/hrpc/oCUaJ195hBeDxn8S3lbPwL7-A7Q>
Subject: Re: [hrpc] I-D Action: draft-irtf-hrpc-political-05.txt
X-BeenThere: hrpc@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "mail@nielstenoever.net" <hrpc.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/hrpc>, <mailto:hrpc-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/hrpc/>
List-Post: <mailto:hrpc@irtf.org>
List-Help: <mailto:hrpc-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/hrpc>, <mailto:hrpc-request@irtf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Sep 2019 09:32:21 -0000


On 9/21/19 4:13 PM, Eric Rescorla wrote:
>> Niels ten Oever via ietf.org <http://ietf.org>
>>
>> 6:10 AM (48 minutes ago)
>>
>> to hrpc
>>
>>
>> On 9/21/19 3:32 AM, Eric Rescorla wrote:
>> >    Whereas there might not be agreement among the Internet protocol
>> >    community on the specific political nature of the technological
>> >    development process and its outputs, it is generally agreed that
>> >    standards and protocols are both products of a political process, and
>> >    they can also be used for political means.
>> >    
>> > I would like to register my agrement with Andrew and focus in on this
>> > one point: there are many protocols (in fact, by count probably most
>> > protocols) which are just designed by proprietary organizations.  It's
>> > not clear on what basis you are claiming that they are the output of
>> > political processes and this certainly doesn't seem like something
>> > that's generally agreed.
>>
>> Aren't proprietary standards, and the way they make it possible and
>> impossible to do certain things, a prime example of a political
>> process and political impact?
> 
> Well, I don't think without stretching the term "political" outside
> of the point where saying something is political is trivial, no,
> I don't think so.
> 
> Again, let's take the example of SSL, which was designed by Netscape
> for its own market purposes and became a de facto standard because
> Netscape had the dominant browser and people wanted to interoperate
> with it. What's poltical about that process?
> 
> 

There are several political aspects about this, we had for instance text in a previous version that read about dominance and de facto standards:

   Within economy studies, _de facto_ standards arise in market
   situations where one entity is particularly dominant; downstream
   competitors are therefore tied to the dominant entity's technological
   solutions [Ahlborn].  Under EU anti-trust law, _de facto_ standards
   have been found to restrict competition for downstream services in PC
   software products [CJEU2007], as well as downstream services
   dependent on health information [CJEU2004].

Another interesting aspect that SSL introduced were of course certificate authorities, that served as trust anchors, which is ultimately defining trusted authorities. 

SSLv2 was introduced as open standard (while v1 was not), which of course was also quite a change, I reckon I don't need to elaborate on the politics of licensing in this audience. 

> 
>> > I certainly agree that they "can be used"
>> > for political means, though any "can" statement is pretty weak.
>> >
>>
>> If we can document *that*, we would have made a lot of progress in
>> the IETF imho.
> 
> I don't know anyone disagrees with that. 

Great. But I meet them at every IETF meeting, and it is brought up very regularly in discussion.

> But in any case, demonstrating
> that doesn't require hauling in the theoretical apparatus you
> are trying to deploy here, but rather requires *history*. I.e.,
> demonstrate that the process of developing some set of standards
> involved the political process of balancing the objectives of
> the various stakeholders, finding compromise, etc. Given that
> every IETF standards development process I have ever been involved in
> has had some of this, that doesn't seem hard. As a non-IETF example
> "The Box", a history of the shipping container, has a nice description
> of the standardization of that technology.
> > 
>> > This is even true at some level for many standards, especially
>> > because your definition of "standard" is so expansive:
>> >
>> >    Standards  'A standard is an agreed-upon way of doing something or
>> >       measuring something.'  [Sisson]
>> >
>> > By this definition I think it would be pretty hard to argue that
>> > SSLv2,  and SSLv3 weren't standards given their wide use, even
>> > though they were just designed by people at one company.
>>
>> I don't see how that definition would make that impossible.
> 
> I'm not sure I understand your response here. Are you saying that
> protocols defined by one company and that then achieve wide use
> are standards, or they are not?
> 

SSLv2 and SSLv3 were standards because people agreed that they were the standard? For something to be a standard it does not need to be a formal process to accept them as such. 

>> > Another
>> > example would be the Philips screwdriver head. What's the political
>> > process that produced these?
>> >
>> >
>>
>> The patenting of process by Henry F. Philips, the regimes under
>> which is was patented, its competition with other screw heads (torx,
>> etc). There is an enormous amount of politics, and societal ordering
>> connected with screws.
> 
> Again, this just seems to serve to make the definition of "political"
> meaningless. By this definition, what human commercial activity
> would *not* be political, as it all occurs against a political
> backdrop.
> 

A transaction can be political, but of course does not need to be. (Trans)action, such as standards, that change the market, are political activities. 


> 
>> > More generally, it seems like depending on how one interprets the
>> > major claims in this document, they are either too strong (all
>> > protocol and standards development is political)
>>
>> Why is that too strong?
> 
> For the reasons I indicated above: I don't think the development
> of many protocols, especially the small ones which get use internally
> as in, for instance, mobile apps, is generally political, And sometimes
> becoome standards and that's not necessarily political either.
> 
> 
>> > or trivial (some
>> > protocol and standards development is political). The first is too
>> > strong for the reasons I indicate above,
>>
>> I don't think so, but I am happy to discuss.
>>
>> and the second seems pretty
>> > obvious and doesn't really need much theorizing;
>>
>> As said, I think it would be very useful if we would document this,
>> so we don't need to repeat the discussion.
> 
> Well, I'm not sure it matters if we repeat this discussion or
> even come to a conclusion on it. What's at stake in the answer?
> 
> But, again, if you want to demonstrate that standards development
> can be political -- which, as I said, is a rather weak claim --
> then I would discard this document and instead focus on documenting
> the history of the development of some protocols that was clealr
> political.
> 
> 

As you know, what this draft meant to do, is to document a discussion so it doesn't need to be repeated in the study of every different protocol.

We could paste in a lot of examples here, for instance some of the review of the human rights review team. But the discussion in 4.5 might be enough?

>>
>> > one needs just point
>> > to the development of some protocol which was a political process, and
>> > it seems like that's been pretty amply documented for a number of
>> > protocols/standards (e.g., HTTP/2 or TLS 1.0).
>> >
>> > As I noted above, the claim that protocols can be used for political
>> > means also seems relatively obvious (cf. Tor).
>>
>> I am happy to conclude that we agree on the two statements:
>>
>> - some protocol and standards development is political
>>
>> and
>>
>> - protocols can be used for political means
> 
> Well, I don't think this document demonstrates that, it's just
> conclusory.  To the extent to which we think these statements are
> actually in debate and need demonstrating, then I would, as I said,
> focus on demonstrating them with reference to actual standards
> rather than by referring to other people's views about these
> statements. I would think 3-5 of each of these should be sufficient
> (though of course logically one alone is sufficient to prove
> existence, but several is more convincing)
> 

Again, the document seeks to document existing positions in the community and provide background in existing literature on the topic, that could then be a platform for further work. 

For instance on specific drafts, and or specific tendencies (based on case studies, quantitative models, etc).

Best,

Niels





>          
>> That's progress for me in this discussion. Now let's see if we can
>> further flesh out:
>>
>> - all protocol and standards development is political
> 
> I think what would help at this point that would be for you to
> describe some commercial activities that you think are *not*
> political.
> 
> -Ekr
> 
> 

-- 
Niels ten Oever
Researcher and PhD Candidate
DATACTIVE Research Group
University of Amsterdam

PGP fingerprint	   2458 0B70 5C4A FD8A 9488  
                   643A 0ED8 3F3A 468A C8B3