Re: [Hls-interest] Inclusive Language

Roger Pantos <rpantos@apple.com> Fri, 31 July 2020 17:09 UTC

Return-Path: <rpantos@apple.com>
X-Original-To: hls-interest@ietfa.amsl.com
Delivered-To: hls-interest@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C070B3A0B2A for <hls-interest@ietfa.amsl.com>; Fri, 31 Jul 2020 10:09:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.12
X-Spam-Level:
X-Spam-Status: No, score=-2.12 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.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 Om7hbVwLxBkq for <hls-interest@ietfa.amsl.com>; Fri, 31 Jul 2020 10:09:46 -0700 (PDT)
Received: from ma1-aaemail-dr-lapp01.apple.com (ma1-aaemail-dr-lapp01.apple.com [17.171.2.60]) (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 2CFCE3A0B2C for <hls-interest@ietf.org>; Fri, 31 Jul 2020 10:09:46 -0700 (PDT)
Received: from pps.filterd (ma1-aaemail-dr-lapp01.apple.com [127.0.0.1]) by ma1-aaemail-dr-lapp01.apple.com (8.16.0.42/8.16.0.42) with SMTP id 06VH84UF011371 for <hls-interest@ietf.org>; Fri, 31 Jul 2020 10:09:45 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=from : content-type : mime-version : subject : date : references : to : in-reply-to : message-id; s=20180706; bh=NMgSwc/kxz9KcxXSM9N6OiUr2oOFcJOLDt5Q6zAmVCM=; b=c0fY0hYfY0Jgx/PW0v+D3ZP2zg6GmS6tNQ+DPaRaO19jhxiRxuDZy/kiWQLPvm+6kQQR Gzq83Ouv0cI+wYEEX0wgJKme3KqIS43s++75Xr6EeKAGCnwrb3k0MxW05mCFHBQNSmFn +E17cn7bbrXhV1E+rGG7vUtouKVXPD3eNsMStyruPl97m7xKoaf9qrTsUcHAcPmzTOl5 P/pv+3Aesxw/vSdh4Z23KmpzoTEEFMzkB/2Vwg5UIIS053Y/VIQmbTwCgSBxAMznhpCY zr1sRFYB0tpmtt5dvC7VZJ6azyQxBwmktoIBTyY5a1kACmxY4Uf9N7OliRL5xcClBxT4 Ww==
Received: from rn-mailsvcp-mta-lapp04.rno.apple.com (rn-mailsvcp-mta-lapp04.rno.apple.com [10.225.203.152]) by ma1-aaemail-dr-lapp01.apple.com with ESMTP id 32gkd4dcbv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for <hls-interest@ietf.org>; Fri, 31 Jul 2020 10:09:45 -0700
Received: from rn-mailsvcp-mmp-lapp03.rno.apple.com (rn-mailsvcp-mmp-lapp03.rno.apple.com [17.179.253.16]) by rn-mailsvcp-mta-lapp04.rno.apple.com (Oracle Communications Messaging Server 8.1.0.5.20200312 64bit (built Mar 12 2020)) with ESMTPS id <0QEC00D2XFO8WFN0@rn-mailsvcp-mta-lapp04.rno.apple.com> for hls-interest@ietf.org; Fri, 31 Jul 2020 10:09:44 -0700 (PDT)
Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp03.rno.apple.com by rn-mailsvcp-mmp-lapp03.rno.apple.com (Oracle Communications Messaging Server 8.1.0.5.20200312 64bit (built Mar 12 2020)) id <0QEC00L00F6HI000@rn-mailsvcp-mmp-lapp03.rno.apple.com> for hls-interest@ietf.org; Fri, 31 Jul 2020 10:09:44 -0700 (PDT)
X-Va-A:
X-Va-T-CD: 5d843af0366bb2427274d1181edabdda
X-Va-E-CD: 1bd6801b6f7548e6a7172840477b2054
X-Va-R-CD: e73b7a63d27bbf80a3ca8f31a04f54a8
X-Va-CD: 0
X-Va-ID: e87e7ec1-37e2-4c69-b8b3-99fb1a7239e5
X-V-A:
X-V-T-CD: 5d843af0366bb2427274d1181edabdda
X-V-E-CD: 1bd6801b6f7548e6a7172840477b2054
X-V-R-CD: e73b7a63d27bbf80a3ca8f31a04f54a8
X-V-CD: 0
X-V-ID: 561ff0e8-ab13-4058-b147-9d9279d265b5
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-07-31_06:2020-07-31, 2020-07-31 signatures=0
Received: from localhost (unknown [17.234.27.71]) by rn-mailsvcp-mmp-lapp03.rno.apple.com (Oracle Communications Messaging Server 8.1.0.5.20200312 64bit (built Mar 12 2020)) with ESMTPSA id <0QEC0109WFO7O800@rn-mailsvcp-mmp-lapp03.rno.apple.com> for hls-interest@ietf.org; Fri, 31 Jul 2020 10:09:44 -0700 (PDT)
From: Roger Pantos <rpantos@apple.com>
Content-type: multipart/alternative; boundary="Apple-Mail=_FAFCDC82-5480-456C-9FFD-97708954FF09"
MIME-version: 1.0 (Mac OS X Mail 14.0 \(3651.0.3\))
Date: Fri, 31 Jul 2020 10:09:43 -0700
References: <CAAm=b5SFm-T=afgpmvtSkcG2fYDJTT_SpAoP_-1xUKp_kz2WUw@mail.gmail.com> <CAM1-CVm0YHPWpO3=Wx0Bzvxei0Dhh=Xh1PsU18kXuW944qHH5w@mail.gmail.com> <CAANhuA_Uj1UMmk+p-Q+Hz_CO64NqQ5EGDUjoAuvgxec2Debb2Q@mail.gmail.com> <14AD9789-1440-439A-AD32-667E46CCCBCD@akamai.com> <CAANhuA8uEd9rth=Lmtyi6_Ks0m2Qk6=+JTNZc3A_FpD-da5xxg@mail.gmail.com> <AM7P191MB0629A7314F9AFF5CD477F0A48F760@AM7P191MB0629.EURP191.PROD.OUTLOOK.COM> <CAHuKqSAMimK1L1spwohtVyZxqom2XUGpZv3uijp5ONfndvXjyw@mail.gmail.com> <CA+kYEUcsuXr_xGE9haf8_-sZCtMuwn-ppnOc0ALwSiAw5bQUZQ@mail.gmail.com> <CAAm=b5SCW=eG7WEOBShA_kWuHjFPBA-=uFn5YDF+LxsuOy=4_g@mail.gmail.com> <89A8596D-3EE3-4FC2-B7E8-B41F1FC86970@disneystreaming.com>
To: "hls-interest@ietf.org" <hls-interest@ietf.org>
In-reply-to: <89A8596D-3EE3-4FC2-B7E8-B41F1FC86970@disneystreaming.com>
Message-id: <9CA5C74A-6FA5-471E-BE9E-A09BECE432CB@apple.com>
X-Mailer: Apple Mail (2.3651.0.3)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-07-31_06:2020-07-31, 2020-07-31 signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/hls-interest/CWkIGDE1nIE6eWKctxhD2XdkUgo>
Subject: Re: [Hls-interest] Inclusive Language
X-BeenThere: hls-interest@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussions about HTTP Live Streaming \(HLS\)." <hls-interest.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hls-interest>, <mailto:hls-interest-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/hls-interest/>
List-Post: <mailto:hls-interest@ietf.org>
List-Help: <mailto:hls-interest-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hls-interest>, <mailto:hls-interest-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 31 Jul 2020 17:09:49 -0000


> On Jul 24, 2020, at 2:12 PM, May, Bill <Bill.May=40disneystreaming.com@dmarc.ietf.org> wrote:
> 
> 
> 
>> On Jul 24, 2020, at 12:07 PM, John Bartos <bartsjb=40justin.tv@dmarc.ietf.org <mailto:bartsjb=40justin.tv@dmarc.ietf.org>> wrote:
>> 
>> Thanks everyone for the support so far. Regarding intention, I don't believe that it matters at this moment. The fact that the terms can be interpreted in that way is the issue, and it's clear that that interpretation does happen. We don't get to determine how people interpret it. Furthermore, people reading the spec don't have the context Bill provided here which digs into its origin.
>> 
>> I don't want to get caught up on semantics, but I see it like this: the two files are presented hierarchically and one is called "master". I don't think it's a stretch if someone interprets the other as "slave”.
> 
> I’m not going to debate here, but you’re exactly caught up on semantics.  
> 
> The whole argument is that you’re interpreting a phrase in a way that wasn’t intended when the definition in the specification explicitly states a different interpretation.
> 
>> 
>> To be clear I'm not blaming or attacking the authors. What I am saying is that we can improve ourselves.
>> 
>> As for the terms, I like "playlist" over "rendition". So we have:
>> Main playlist
>> Variant playlist
>> Content playlist
>> Root playlist
>> Index playlist (I do agree with JL, and I think we can acknowledge the prevalence of "index.m3u8")
>> And for the segments:
>> Media playlist
>> Variant playlist (again, but in a different context. It is a variant instead of it contains variants, which is a bit confusing imo).
>> 
>> I have been using Main/Media at work for a while now and have not run into any confusion yet. So I prefer those.
> 
>> 
>> For next steps, I think we should narrow down the above and then I'll send out a poll. Of course until Apple/Roger weighs in this is all voluntary and up to each organization to implement. But as Bill said, consistency is good.
> 
> 
> I believe that the term "Master Playlist” is the only term up for consideration to be changed.  
> 
>  “Media Playlist”, “Variant Playlist” and “Rendition” have exact meanings in the specification and are used consistently and correctly.   I’m not aware of any objections to these terms .  Is there?
> 
> If not, they should not be up for any type of change.
> 
> In addition, I don’t believe any poll we have would be binding and may actually be counterproductive.
> 
> Roger is exacting in his terminology and if Apple decides that it should be changed, I trust him to come up with an exact term that will correctly describe the relationship.
> 
> Unless someone believes that there is something else offensive in the terminology in the specification, I believe that this conversation raised the point and should wait for Roger’s official verdict.

Hi folks. I’m catching up after a few days of vacation and saw this thread. I don't have an answer for you yet but I want to acknowledge the discussion

I agree that the name "Master Playlist” is an issue that we should consider seriously. That said, I also want to make clear that changing it is by no means free. While it’s easy enough to search-and-replace in the current Internet-Draft, we have also have an RFC and over 10 years of documents and videos produced by Apple and others that use the current name. Some of that can change; some cannot. A new name will add friction to learning and will trigger a long tail of “what’s this, oh, do you mean that?” type of conversations.

So while we might change the name, it’s not a casual decision. And, this isn’t the only such discussion going on within Apple right now. Technologies other than HLS are facing the same or similar questions. Since I recognize that my own biases may prevent me from judging the true weight of this problem, I think that it’s important that I seek broader input than I usually do. 

So, that’s what I’m doing now. Thanks for your patience in the meantime.


Roger Pantos,
Apple Inc.

> 
> Thanks, 
> Bill
> 
> -- 
> Hls-interest mailing list
> Hls-interest@ietf.org <mailto:Hls-interest@ietf.org>
> https://www.ietf.org/mailman/listinfo/hls-interest <https://www.ietf.org/mailman/listinfo/hls-interest>