Re: [Webpush] WGLC for draft-ietf-webpush-protocol-05

Shida Schubert <shida@ntt-at.com> Tue, 24 May 2016 00:03 UTC

Return-Path: <shida@ntt-at.com>
X-Original-To: webpush@ietfa.amsl.com
Delivered-To: webpush@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A46B012D52E for <webpush@ietfa.amsl.com>; Mon, 23 May 2016 17:03:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] 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 7ENPbCLSCui9 for <webpush@ietfa.amsl.com>; Mon, 23 May 2016 17:03:37 -0700 (PDT)
Received: from gateway34.websitewelcome.com (gateway34.websitewelcome.com [192.185.148.200]) (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 A64EF12D566 for <webpush@ietf.org>; Mon, 23 May 2016 17:03:37 -0700 (PDT)
Received: from cm3.websitewelcome.com (unknown [108.167.139.23]) by gateway34.websitewelcome.com (Postfix) with ESMTP id 2153EABD08269 for <webpush@ietf.org>; Mon, 23 May 2016 19:03:37 -0500 (CDT)
Received: from gator4135.hostgator.com ([192.185.4.147]) by cm3.websitewelcome.com with id y03b1s0083AKFgo0103cqZ; Mon, 23 May 2016 19:03:37 -0500
Received: from c-98-248-153-86.hsd1.ca.comcast.net ([98.248.153.86]:39322 helo=[10.0.96.17]) by gator4135.hostgator.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.86_1) (envelope-from <shida@ntt-at.com>) id 1b4zos-000Ps6-MY; Mon, 23 May 2016 19:03:34 -0500
Content-Type: multipart/alternative; boundary="Apple-Mail=_709EB948-9453-49F3-A34E-ADD0B97CCA78"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Shida Schubert <shida@ntt-at.com>
In-Reply-To: <CABvL1xrKExY4FXXmNogGKq2=PUd5HtZed09BOW1h33TXE79PNA@mail.gmail.com>
Date: Mon, 23 May 2016 17:03:32 -0700
Message-Id: <7BE6135D-961D-4D6E-B6FC-99BA27B1B0C4@ntt-at.com>
References: <DA2216E6-CE23-47A0-AA7A-5E19DAF043AF@ntt-at.com> <CABvL1xrKExY4FXXmNogGKq2=PUd5HtZed09BOW1h33TXE79PNA@mail.gmail.com>
To: Richard Maher <maherrj@googlemail.com>
X-Mailer: Apple Mail (2.3124)
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - gator4135.hostgator.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ntt-at.com
X-BWhitelist: no
X-Source-IP: 98.248.153.86
X-Exim-ID: 1b4zos-000Ps6-MY
X-Source:
X-Source-Args:
X-Source-Dir:
X-Source-Sender: c-98-248-153-86.hsd1.ca.comcast.net ([10.0.96.17]) [98.248.153.86]:39322
X-Source-Auth: shida@agnada.com
X-Email-Count: 1
X-Source-Cap: c3NoaWRhO3NzaGlkYTtnYXRvcjQxMzUuaG9zdGdhdG9yLmNvbQ==
Archived-At: <http://mailarchive.ietf.org/arch/msg/webpush/YU-cvXs2YELaqDis6GvmtfuO7FM>
Cc: webpush@ietf.org
Subject: Re: [Webpush] WGLC for draft-ietf-webpush-protocol-05
X-BeenThere: webpush@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Discussion of potential IETF work on a web push protocol <webpush.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/webpush>, <mailto:webpush-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/webpush/>
List-Post: <mailto:webpush@ietf.org>
List-Help: <mailto:webpush-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/webpush>, <mailto:webpush-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 May 2016 00:03:40 -0000

Hi Richard;

Thank you for your feedback.

Currently developers need to either deal with different spec/api for each of the push notification providers (GCM, Azure, APN etc.) to communicate to their subscribers or use third party service (urban airship etc.), which is fine for native apps but gets a little more complicated with the browser. The IETF has agreed that we need a standardized protocol for this and that’s what we are chartered to work on. 

As for Broadcasting, from my shallow understanding isn’t it merely the same payload sent to set or all of subscribers? In which case, I believe it can be handled as an implementation matter likely at the application side. The protocol can be extended at later stage if wg agrees it is something that is necessary but I haven’t heard anybody else at the meeting or on the mailing list expressing this feature is a show-stopper.  

Anyway, I would very much appreciate it, if you can refrain the comments to the technical contents of the draft. 

Thanks
Shida

> On May 16, 2016, at 6:50 PM, Richard Maher <maherrj@googlemail.com> wrote:
> 
> "5.4 Updating Push Messages" is based on the misconception that "Topics" are "Collapse Keys". The standard as proposed has been superseded by event on the ground by established, successful, and more importantly scalable solutions: -
> 
> Google Cloud Messaging: -
> https://developers.google.com/cloud-messaging/topic-messaging <https://developers.google.com/cloud-messaging/topic-messaging>
> 
> Azure Notification Hubs: -
>  https://blogs.windows.com/buildingapps/2013/09/16/delivering-push-notifications-to-millions-of-devices-with-windows-azure-notification-hubs/ <https://blogs.windows.com/buildingapps/2013/09/16/delivering-push-notifications-to-millions-of-devices-with-windows-azure-notification-hubs/>
> 
> Whether the Topics are identified via HTTP headers or JSON Tokens is the only moot point. What is clear is that the proposed protocol attempts to conflate the Topic and Collapse Key features: -
> https://developers.google.com/cloud-messaging/concept-options#collapsible_and_non-collapsible_messages <https://developers.google.com/cloud-messaging/concept-options#collapsible_and_non-collapsible_messages>
> 
> The fact that quintessential Push Notification feature "Broadcasting" has been descoped from this protocol must be sufficient to reject the proposal.
> 
> Please do not make the same mistake that you made with Geofences. IETF and W3C credibility has already suffered enough.
> 
> On Tue, May 17, 2016 at 2:32 AM, Shida Schubert <shida@ntt-at.com <mailto:shida@ntt-at.com>> wrote:
> All;
> 
> As discussed at the IETF 95, as last issue surrounding the subscription re-use is addressed, we are starting a Working Group Last Call for the webpush protocol. 
> 
> https://tools.ietf.org/html/draft-ietf-webpush-protocol-05 <https://tools.ietf.org/html/draft-ietf-webpush-protocol-05>
> 
> If you have any issues or questions regarding the draft please submit it to the list, when raising issues please provide constructive resolution when possible.
> 
> Please acknowledge on the list even when you are content/happy with the status of the draft. 
> 
> The Working Group Last Call will end on June 6th (3 weeks). 
> 
> Shida
> As co-chair
> 
> _______________________________________________
> Webpush mailing list
> Webpush@ietf.org <mailto:Webpush@ietf.org>
> https://www.ietf.org/mailman/listinfo/webpush <https://www.ietf.org/mailman/listinfo/webpush>
> 
> 
> _______________________________________________
> Webpush mailing list
> Webpush@ietf.org
> https://www.ietf.org/mailman/listinfo/webpush