Re: [Wpack] Call for adoption of draft-yasskin-wpack-bundled-exchanges

Larry Masinter <LMM@acm.org> Sun, 18 April 2021 22:08 UTC

Return-Path: <masinter@gmail.com>
X-Original-To: wpack@ietfa.amsl.com
Delivered-To: wpack@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4EFD93A0D69 for <wpack@ietfa.amsl.com>; Sun, 18 Apr 2021 15:08:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.401
X-Spam-Level:
X-Spam-Status: No, score=0.401 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HK_LOTTO=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 X7ZoIZMXehsc for <wpack@ietfa.amsl.com>; Sun, 18 Apr 2021 15:08:44 -0700 (PDT)
Received: from mail-pf1-x42c.google.com (mail-pf1-x42c.google.com [IPv6:2607:f8b0:4864:20::42c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9C8CA3A0D66 for <wpack@ietf.org>; Sun, 18 Apr 2021 15:08:44 -0700 (PDT)
Received: by mail-pf1-x42c.google.com with SMTP id i190so21886736pfc.12 for <wpack@ietf.org>; Sun, 18 Apr 2021 15:08:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-transfer-encoding:thread-index :content-language; bh=qu9y93OiPaxAlx1YefXD50+TbunAuyfKnO9sSk8RJSI=; b=qeWVoXjQP+BVC2b8T57BhjXproSHKLNnMKSfr7jS1D6ZIBcvU+c4imxfmGblZ2i7Ey 1buu1rG9rquRjL7rED952e3eCRnxyFHTpIextMSWK4Sn1YII71j1q+LpdCIZ1Gn3t1gu oCGr3kJ9f+c+ymC8rw/SqtlPp3VD7Kb5NhXpBZR1TO1/6UzS73awK0WBntRDEqeD1tBd f+FVNzUU8Fh7zKjr684U3fb2XL42HLR77g+vGNVMKY2LmfgaScJPq1Rt4v/v6qtpPpE/ 5DIkab8xf3HvhXNVV59yST18t7tsz81PnWqCCbbnUCA6rHTFUuLHuvbB/mIqJWoirjsn 07+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:references:in-reply-to:subject :date:message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=qu9y93OiPaxAlx1YefXD50+TbunAuyfKnO9sSk8RJSI=; b=rLmjyMu8TLZuVGljrd/0dkr+6+U41ysXtqgg3HxPmIJpxA7MjReGK1XIukHjT0T/HY hEvw+eRs45AnF6zb6S0M9JMmPum8+HLdiZHaOcWbIJjkugS/wT/4HWrH/7EvVX2KSsEn rSPSnUkIfYhYuVdHefsvmbGNyrUuhnvR1IDdXANx/qNvM8F+izACuQTZXzuCL9RvJUvQ Bj5QE4oldE854G374b9m13IPlJCm2VE39NUhc6KasCEHYpmNmwmdqcTDKo1MAnq4H7t8 DguaaNHYHYrF4ye/X0ZlpXPXnFa4qpI5so1YIyoMOrpRXW1TxLlCiosLp6DitdMxT/11 RXTQ==
X-Gm-Message-State: AOAM532dnBEkYKpfCl5oWpMCn62+zxlPhGyf1FVx0yBfurQqJQeSshu+ F7a34dAKLYgWZqpS0Pq2T90=
X-Google-Smtp-Source: ABdhPJzLlur1k0bB9jpe5tkxyxzdho5ZAoeugdQN1Lh3SL7D9PECbGuBd8H+/fHxtkADdip9tGBjAw==
X-Received: by 2002:a63:fb15:: with SMTP id o21mr8826079pgh.337.1618783722404; Sun, 18 Apr 2021 15:08:42 -0700 (PDT)
Received: from TVPC (c-73-158-116-21.hsd1.ca.comcast.net. [73.158.116.21]) by smtp.gmail.com with ESMTPSA id kr16sm12551148pjb.30.2021.04.18.15.08.40 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Apr 2021 15:08:41 -0700 (PDT)
Sender: Larry Masinter <masinter@gmail.com>
From: Larry Masinter <LMM@acm.org>
X-Google-Original-From: "Larry Masinter" <lmm@acm.org>
To: 'Dave Lawrence' <tale@dd.org>
Cc: 'WPACK List' <wpack@ietf.org>
References: <0C5B1FE3-AB3E-4074-AED9-93DD10B89BFD@sn3rd.com> <3CF5CFC6-57AA-42AB-A42F-260DF8DA159B@mnot.net> <4896A451-ECFE-482F-B672-E6B257DEE521@sn3rd.com> <035001d71d43$390bfbe0$ab23f3a0$@acm.org> <752FE4AC-970C-4362-8289-3F90EC373932@sn3rd.com> <025201d72074$768fa6e0$63aef4a0$@acm.org> <24684.52618.825991.504791@gro.dd.org>
In-Reply-To: <24684.52618.825991.504791@gro.dd.org>
Date: Sun, 18 Apr 2021 15:08:38 -0700
Message-ID: <01b001d7349f$6408ed30$2c1ac790$@acm.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQHCuov1cAgKT1cuIXpcs9J/HHdlsQHKj9G8AYX3fIwCAOPl9gK6SlEmAXzIzBYClzH7nqqCvYZg
Content-Language: en-us
Archived-At: <https://mailarchive.ietf.org/arch/msg/wpack/g_6DiJrsro1jzu0c44txeFGSAuI>
Subject: Re: [Wpack] Call for adoption of draft-yasskin-wpack-bundled-exchanges
X-BeenThere: wpack@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Web Packaging <wpack.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wpack>, <mailto:wpack-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wpack/>
List-Post: <mailto:wpack@ietf.org>
List-Help: <mailto:wpack-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wpack>, <mailto:wpack-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 18 Apr 2021 22:08:49 -0000

> 
> Larry Masinter wrote:
> > There are problems you are not solving because they're not in your
> > charter or in your use cases, and not addressed by your initial
> > starting point, and you've adopted some additional requirements around
> > fitting into the existing web "security model" that I think are
> > unattainable.
> 
> This is potentially a very interesting area of work, Larry, and perhaps it
is
> indeed something the group should be looking at in more detail.  Would you
> please expand on these thoughts, and address whether any of the issues
> you see somehow preclude aspects of the work already done?  We might
> not be able to address all possible use cases, but does the additional set
of
> use cases that you see somehow end up harmed by moving forward with
> what we have?
> 
> > I think the IETF needs another look at MIME multipart for
> > multipart/related, multipart/form-data, multipart/signed,
> > multipart/alternative and I'd hoped when I first heard of WPACK that
> > you'd take those (and their use cases) on.
> 
> We'd certainly welcome a draft, even skeletal, that captured some of your
> ideas here so that the group could review.

Can a Yasskin-bundeled-exchange be used as the basis for replacing MIME
multipart
In use cases that are deployed?
In use cases that were intended (but didn't work out for various reasons)?

Here's an outline with a few examples

Mulripart/related
   Intended for: save web page to disk, send web-site/page by email, file
sharing
   Drawbacks:   Lacked a clear means of ensuring the package is "complete"
and
     could be experienced offline and without any data leaking.
Multipart/form-data
    Intended for: returning values from forms that include non-text data
   Drawbacks: doesn't define associated metadata for time-based media
Multipart/alternative
    Intended for: Sending different representations in a single message so
the
     receiver can select (forwarding content negotiation)
   Drawbacks: MIME types are insufficient for describing Capabilities,
Characteristics, Preferences
      No standards for minimum capability to assume.
Multipart/signed  
     Intended for: sending signed email
    Drawbacks: lack of deployed infrastructure

Many of the use cases involve email or file sharing.
They are also about the web, not only because of the same
supporting standards (HTML, CSS, URL, JavaScript) but also
in the overlapping use cases between http/email/shared 
drive/rsync/git

This not all the MIME multipart/ types, definitely not all of their use
cases.
Not all of the use cases are equally important, but a comparison
would be warranted.
 --
https://LarryMasinter.net  https://Interlisp.org