Re: [arch-d] Splintering (fragmentation) vs Centralization vs Users

Toerless Eckert <tte@cs.fau.de> Fri, 05 May 2023 20:15 UTC

Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: architecture-discuss@ietfa.amsl.com
Delivered-To: architecture-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7EEA4C1881AF for <architecture-discuss@ietfa.amsl.com>; Fri, 5 May 2023 13:15:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.647
X-Spam-Level:
X-Spam-Status: No, score=-1.647 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MIUBSfIOGyxH for <architecture-discuss@ietfa.amsl.com>; Fri, 5 May 2023 13:15:48 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C859BC1881B4 for <architecture-discuss@ietf.org>; Fri, 5 May 2023 13:15:48 -0700 (PDT)
Received: from faui48e.informatik.uni-erlangen.de (faui48e.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:51]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTPS id 4QChl42ZyNznkgS; Fri, 5 May 2023 22:15:44 +0200 (CEST)
Received: by faui48e.informatik.uni-erlangen.de (Postfix, from userid 10463) id 4QChl41vVdzkvnR; Fri, 5 May 2023 22:15:44 +0200 (CEST)
Date: Fri, 05 May 2023 22:15:44 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: Henning Schulzrinne <hgs@cs.columbia.edu>
Cc: "David R. Oran" <daveoran@orandom.net>, architecture-discuss@ietf.org, Internet Architecture Board <iab@iab.org>, Arnaud Taddei <arnaud.taddei=40broadcom.com@dmarc.ietf.org>
Message-ID: <ZFVj8M3JDWIHkMSu@faui48e.informatik.uni-erlangen.de>
References: <0f0da4833f81463b972558d972285595@boeing.com> <12045445-15D9-40F9-8306-4F3F98AB6BBE@apple.com> <911c3777-47e0-fad0-b0f9-7cbb81ba5a56@gmail.com> <4B5D79EE-062B-480D-AB58-E782476926BB@broadcom.com> <8af99305-de33-911a-6fd0-d9bd5f0c2294@huitema.net> <285E3C91-FD39-4565-A8A7-C32569C05A22@tony.li> <64FE3789-224F-4938-B15B-7901EA4532BD@orandom.net> <CACgrgBZWSe5DL2Yw3MZc=bzBCMAz23yWz96cuvpf4J6dZ4Xy3g@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <CACgrgBZWSe5DL2Yw3MZc=bzBCMAz23yWz96cuvpf4J6dZ4Xy3g@mail.gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/architecture-discuss/GjNZvJmXiJBbZlkh2VoDM9onB8g>
Subject: Re: [arch-d] Splintering (fragmentation) vs Centralization vs Users
X-BeenThere: architecture-discuss@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: open discussion forum for long/wide-range architectural issues <architecture-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/architecture-discuss/>
List-Post: <mailto:architecture-discuss@ietf.org>
List-Help: <mailto:architecture-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 May 2023 20:15:50 -0000

Thanks, Henning, interesting examples!

On Fri, May 05, 2023 at 02:48:18PM -0400, Henning Schulzrinne wrote:
> Antitrust actions in the technology space have involved interoperability
> and protocols. Three examples:
> 
> (1) The Microsoft 2001 settlement: "On November 2, 2001, the DOJ reached an
> agreement with Microsoft to settle the case. The proposed settlement
> required Microsoft to *share its application programming interfaces with
> third-party companies a*nd appoint a panel of three people who would have
> full access to Microsoft's systems, records, and source code for five years
> in order to ensure compliance." (Wikipedia)

That seems to have been an effort in futility given how the efforts for Wine have
shown that it continues to an almost impossible task of reverse engineering trying to build
a Microsoft free runtime for Applications written for Windows in general. Then again,
for a subset of applications, namely games, Valve seems to have been able to produce some good
results. But i wonder if/how that settlement had any impact on that history...

> (2) The Carterphone and similar decisions to spur CPE competition led to
> mandatory interoperability and compatibility rules codified in Part 68 (
> part68.org) of 47 CFR (Code of Federal Regulations).

And now with streaming services we do have complete vertical walled-gardens into the
(software) user application. After we had so many good experience with such "CPE"
standard interfaces enabling a healthy competition of consumer CPE...
(i made a jump from telephony to AV-media delivery here).

> (3) After 1996, various unbundled network interface specifications were
> created to allow competitive local exchange carriers to provide services
> via the incumbent's network.

But if i am not mistaken (not sure about USA side details, i experienced only the
european side) only on copper local loops because they originated from
earlier monopoly / public-funding. Coax/Cable local loop for example does not
have these regulations. Hance the uncompetitiveness in current markets when it
comes to coax.

And then there was also unbundling regulations in i think many countries, aka:
direct access to the raw copper. Which then was attempted to be circumvented by
incumbents by promoting technologies that do not support that level of unbundling
(vectoring).

> I suspect there are many more. They were all downstream from laws, court
> decisions, and regulatory actions.

Indeed. I would have expected the browser unbundling to be on top of any list ;-)

Cheers
    Toerless

> Henning
> 
> On Fri, May 5, 2023 at 1:38 PM David R. Oran <daveoran@orandom.net> wrote:
> 
> > On 5 May 2023, at 19:20, Tony Li wrote:
> >
> > Or, perhaps the IAB might want to consider whether or not economic
> > organization is within the scope of the Internet architecture.
> >
> > Trying to control the economic forces of the entire planet through a
> > series of RFCs seems quixotic, to say the least.
> >
> > Consolidation is part of the natural evolution of any market. Anti-trust
> > legislation has been necessary to ensure consumer protection, as no other
> > mechanisms have ever sufficed. Expecting that we can do better would seem
> > like an act of hubris.
> >
> > 100% agree, although it might be worth pondering if the IAB could provide
> > useful data and advice on the technical c consequences of postulated
> > anti-trust law/policy or regulations.
> >
> > Possibly…
> >
> >
> >

> _______________________________________________
> Architecture-discuss mailing list
> Architecture-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/architecture-discuss


-- 
---
tte@cs.fau.de