<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"MS Gothic";
panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"\@MS Gothic";
panose-1:2 11 6 9 7 2 5 8 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
span.apple-tab-span
{mso-style-name:apple-tab-span;}
span.EmailStyle19
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Liang Hai wrote:</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">Background for who didn’t get to participate in Meeting 2:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:.5in">We had a consensus that we would create a W3C Community Group (CG) for our discussions and future work. See the meeting resolutions and notes for details:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><a href="https://protect-us.mimecast.com/s/EKA3ClYmL2U2JBMBS9O2xY">https://docs.google.com/document/d/1KoknOb0IMAPeiLhifvc_AqB7s3rs6VKOsTQg_oCDypQ/edit?usp=sharing</a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">I think it is important to provide a summary (like Simon already did in his earlier email:
</span><a href="https://lists.aau.at/pipermail/mpeg-otspec/2020-August/002128.html">https://lists.aau.at/pipermail/mpeg-otspec/2020-August/002128.html</a><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">) about specifics of that
consensus decision and the preliminary scope of the “future work”. Detailed meeting notes are useful, but reading and deciphering everything we discussed takes even longer than reading long email – this is why TL;DR: is useful.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Vlad<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> mpeg-otspec <mpeg-otspec-bounces@lists.aau.at>
<b>On Behalf Of </b>?? Liang Hai<br>
<b>Sent:</b> Thursday, August 27, 2020 2:33 PM<br>
<b>To:</b> mpeg-otspec <mpeg-otspec@lists.aau.at><br>
<b>Cc:</b> Florian Rivoal <florian@rivoal.net><br>
<b>Subject:</b> [MPEG-OTSPEC] Update on setting up the Font and Text Community Group (FTCG)<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hi the FTCG participants and potential participants on the MPEG-OTSPEC list,<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">(It’s intentional that the <a href="mailto:public-font-text@w3.org">FTCG list</a> isn’t cc’ed, as there’re already 32 people subscribing to that list and I’m not sure if messaging both lists will lead to a lot duplicated emails… Will shout
out on that list and lead people to this thread.)<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">This is Liang, the acting chair of the newly created Font and Text Community Group (FTCG). I’m here to keep you guys updated about the progress of properly setting up the FTCG.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><b>TL;DR:</b><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<blockquote style="margin-left:30.0pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal">1. We need to have a charter clear about our scope, so employees of companies with strict legal considerations can participate in our discussions.<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">2. We can first have a temporary charter that clarifies the FTCG is <i>not</i> yet for making technical contributions, then we gradually opt in clearly defined areas where we do want to accept technical contributions.<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">3. If we don’t handle this right, we lose the opportunity of having major players in this industry on board, and this FTCG thing is not gonna be much different from any other individual effort.<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">4. We can move our discussions to the FTCG (basically, away from this MPEG-OTSPEC list’s protection) once we all understand this situation.<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">5. Simon and I will soon create a pull request to <a href="https://protect-us.mimecast.com/s/KSBCCkRlKruOVMwMS26uzu">https://github.com/font-text/font-text.github.io</a> with a draft charter for us to discuss.<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">---<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Background for who didn’t get to participate in Meeting 2:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">We had a consensus that we would create a W3C Community Group (CG) for our discussions and future work. See the meeting resolutions and notes for details:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<blockquote style="margin-left:30.0pt;margin-right:0in">
<div>
<p class="MsoNormal"><a href="https://protect-us.mimecast.com/s/EKA3ClYmL2U2JBMBS9O2xY">https://docs.google.com/document/d/1KoknOb0IMAPeiLhifvc_AqB7s3rs6VKOsTQg_oCDypQ/edit?usp=sharing</a><o:p></o:p></p>
</div>
</blockquote>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">The initial step, creating the CG, was done not long after the meeting was wrapped up, and its official page lives here:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><span class="apple-tab-span"> </span><a href="https://protect-us.mimecast.com/s/k8DbCmZn6YIjwmMmsBOM5-/">https://www.w3.org/community/font-text/</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I became the “chair” listed on the webpage because of the CG website’s mechanism. Because it’s not a formal decision but we do need someone to do some chairing work now, I consider myself to be an “acting chair”. Hope we’ll formally choose
the chairs soon.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">---<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I’d like to first remind you of some reasons why we would like to form an organization, preferably under some existing, larger organization:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<blockquote style="margin-left:30.0pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal">1. IP policy for protecting both the participants and consumers of the content we’ll create.<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">2. A clear process for making decisions and guidance from the hosting organization.<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">3. An open and independent space for discussions.<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">4. Recognization and participation of major players in the industry.<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Now, the creation of this FTCG gives some basic IP policy (item 1), which I hope can support us for a while until we start formally publishing some content. About the item 2, the W3C CG has <a href="https://protect-us.mimecast.com/s/f_8FCn5oXgs70JWJSZTBHt/">some
lightweight requirements about the process</a> and it’s largely up to us to decide the exact process (talking about this in a bit); we now also have Florian and fantasai/Elika from the W3C Advisory Board to guide us through the procedural considerations.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">---<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">About the item 3:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">We do have our own mailing list now (<a href="mailto:public-font-text@w3.org">public-font-text@w3.org</a>), but it‘s my understanding that a GitHub repo’s issues system (or any proper forum) is a superior solution for pretty much all kinds
of discussion, not only technical discussions for an actionable outcome. Think about reliable formatting, labels, per-thread subscription, cross references, assignees… Also think about readability and discoverability of both messages before and after your
joining. Also think about how certain messages in a mailing list mysteriously end up in one’s junk box.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Therefore after consulting Florian, I’ve created an independent GitHub organization for the FTCG, with two repos currently, one for all public discussions (font-text/community-group) and one for the GitHub Pages (our mini site)—org and
repo names are open to better suggestions:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><span class="apple-tab-span"> </span><a href="https://protect-us.mimecast.com/s/SacTCo20KjhrN7w7hOgrF4">https://github.com/font-text</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal">However I’ve temporarily disabled the repos’ issues systems, because—<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">We also care about the item 4.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">---<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">The thing about the item 4 is, if we really want to nurture an industry-wide cooperation, we need to clearly define the scope we’d like to work on and accept technical contributions. If we
<i>don’t</i> a clear definition of the scope and we <i>do</i> start making technical contributions, employees of those companies with strict legal considerations will have to back out, because their lawyers need to review the scope in advance then permit their
technical contributions.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">The best idea we have now, after discussing with Florian and Simon, is two steps:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
<blockquote style="margin-left:30.0pt;margin-right:0in">
<div>
<div>
<div>
<p class="MsoNormal">1. First we create a temporary charter that makes it clear we’re
<i>not</i> doing technical contributions yet—we’re just gonna continue to figure out what are the exact areas we’d like to work on. Those companies should be able to participate at this stage.<o:p></o:p></p>
</div>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">2. We then opt in area by area into the charter, according to our discussions. At this stage, we hope we can work with those companies closely, so we play this carefully enough that we don’t accidentally force our valuable participants
to back out.<o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Simon and I will soon create a pull request to the GitHub Pages repo (<a href="https://protect-us.mimecast.com/s/KSBCCkRlKruOVMwMS26uzu">https://github.com/font-text/font-text.github.io</a>, because it’ll host the charter text in a web
page) with a draft charter (based on Florian’s suggestions) for us to discuss.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Once we all understand this situation, I’ll enable the repos’ issues systems and make sure there’re clear notices in place pointing to the initial charter (that clarifies we’re not making technical contributions yet).<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">---<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I know, I know, this sounds frustrating. But if we don’t get this right, we’ll lose those companies’ participation, and the FTCG will become just another project with a fraction of the industry on board. And sooner or later we will need
to again form some industry-wide cooperation, right? Also, remember, there’re and will always be individual projects outside of this FTCG (HarfBuzz, CommonType,
<a href="https://protect-us.mimecast.com/s/GNl4CpYqKkUnrjwjh28e24">n8willis/opentype-shaping-documents</a>, …), so being a bit slow on setting up this CG properly shouldn’t block the hard work we’ve been doing.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">The most valuable aspect of this effort, from I can see now, will be sort of a community center where we have everyone from every corner of this little, bizarre industry, that the whole planet can trust our thorough expertise on digital
texts and fonts for any language. We won’t host all the meaningful projects, but we the participants will work on and with them all. Any documents or specs or standards will then just be natural outcomes of that.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><br>
Best,<br>
<span style="font-family:"MS Gothic"">梁海</span> Liang Hai<br>
<a href="https://protect-us.mimecast.com/s/e2x6Cqxr5lF8Ap2pTqYKW_">https://lianghai.github.io</a>
<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</body>
</html>