[prev in list] [next in list] [prev in thread] [next in thread] 

List:       webkit-dev
Subject:    Re: [webkit-dev] Proposal: add Privacy to WebKit Project Goals
From:       Megan Gardner <megan_gardner () apple ! com>
Date:       2020-02-24 20:03:53
Message-ID: 6B13DF2A-17B5-4C4D-806E-E0376FA6B582 () apple ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


 I also like the stronger privacy language.

Megan

> On Feb 24, 2020, at 9:56 AM, Brent Fulgham <bfulgham@apple.com> wrote:
> 
> I think this looks great!
> -Brent
> 
> > On Feb 23, 2020, at 5:02 PM, Maciej Stachowiak <mjs@apple.com \
> > <mailto:mjs@apple.com>> wrote: 
> > 
> > V2, with stronger privacy language.
> > 
> > 
> > project-new.html
> > 1111  WebKit is an open source Web content engine for browsers and other \
> > applications. 1212</p></blockquote>
> > 1313<p><img src="/wp-content/themes/webkit/images/webkit.svg" alt="The WebKit \
> > Project Logo" class="aligncenter size-full wp-image-4290" width="33%"></p> 14 \
> > <p>We value real-world web compatibility, standards compliance, stability, \
> > performance, security, portability, usability, and relative ease of understanding \
> > and modifying the code (hackability).</p> 14<p>We value real-world web \
> > compatibility, standards compliance, stability, performance, battery life, \
> > security, privacy, portability, usability, and relative ease of understanding and \
> > modifying the code (hackability).</p> 1515<h2><a name="project-goals"></a>Project \
> > Goals</h2> 1616<h4><a name="web-content-engine"></a>Web Content Engine</h4>
> > 17 <p>The project's primary focus is content deployed on the World Wide Web, \
> > using standards-based technologies such as HTML, CSS, JavaScript and the DOM. \
> > However, we also want to make it possible to embed WebKit in other applications, \
> > and to use it as a general-purpose display and interaction engine.</p> 17<p>The \
> > project's primary focus is content deployed on the World Wide Web, using \
> > standards-based technologies such as HTML, CSS, JavaScript and DOM. However, we \
> > also want to make it possible to embed WebKit in other applications, and to use \
> > it as a general-purpose display and interaction engine.</p> 1818<h4><a \
> > name="open-source"></a>Open Source</h4> 1919<p>WebKit should remain freely usable \
> > for both open source and proprietary applications. To that end, we use BSD-style \
> > and LGPL licenses. Specifically, we aim for licensing compatible with LGPL 2.1+. \
> > We do not currently plan to move to LGPL 3. In addition, we strive to create a \
> > courteous, welcoming environment that feels approachable to newcomers. WebKit \
> > maintains a public IRC chat room and a public mailing list where the ideas of \
> > contributors both new and old are heard and discussed with equal weight.</p> \
> > 2020<h4><a name="compatibility"></a>Compatibility</h4> 
> > 2424<h4><a name="stability"></a>Stability</h4>
> > 2525<p>The main WebKit code base should always maintain a high degree of \
> > stability. This means that crashes, hangs and regressions should be dealt with \
> > promptly, rather than letting them pile up.</p> 2626<h4><a \
> > name="performance"></a>Performance</h4> 27 <p>Maintaining and improving speed and \
> > memory use is an important goal. We never consider performance "good enough", but \
> > strive to constantly improve. As web content becomes richer and more complex, and \
> > as web browsers run on more limited devices, performance gains continue to have \
> > value even if normal browsing seems fast enough.</p> 27<p>Maintaining and \
> > improving speed and memory use is an important goal. We never consider \
> > performance "good enough", but strive to constantly improve. As web content \
> > becomes richer and more complex, and as web browsers run on more limited devices, \
> > performance gains continue to have value even if normal browsing seems fast \
> > enough. We consider speed, memory use, responsiveness and frame rate to be \
> > important aspects of performance.</p> 28<h4><a name="battery-life"></a>Battery \
> > Life</h4> 29<p>In addition to traditional performance metrics, we aim to minimize \
> > power consumption to maximize browsing battery life for portable devices.</p> \
> > 2830<h4><a name="security"></a>Security</h4> 2931<p>Protecting users from \
> > security violations is critical. We fix security issues promptly to protect users \
> > and maintain their trust.</p> 32<h4><a name="privacy"></a>Privacy</h4>
> > 33<p>We believe privacy is a human right. WebKit code won't track the user or \
> > otherwise violate their privacy. And we will strive to prevent websites and other \
> > parties from doing so.</p> 3034<h4><a name="portability"></a>Portability</h4>
> > 3135<p>The WebKit project seeks to address a variety of needs. We want to make it \
> > reasonable to port WebKit to a variety of desktop, mobile, embedded and other \
> > platforms. We will provide the infrastructure to do this with tight platform \
> > integration, reusing native platform services where appropriate and providing \
> > friendly embedding APIs.</p> 3236<h4><a name="usability"></a>Usability</h4>
> 
> _______________________________________________
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev


[Attachment #5 (unknown)]

<html><head><meta http-equiv="Content-Type" content="text/html; \
charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; \
line-break: after-white-space;" class="">&nbsp;I also like the stronger privacy \
language.<div class=""><br class=""></div><div class="">Megan<br class=""><div \
class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Feb 24, \
2020, at 9:56 AM, Brent Fulgham &lt;<a href="mailto:bfulgham@apple.com" \
class="">bfulgham@apple.com</a>&gt; wrote:</div><br \
class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" \
content="text/html; charset=utf-8" class=""><div style="word-wrap: break-word; \
-webkit-nbsp-mode: space; line-break: after-white-space;" class="">I think this looks \
great!<div class="">-Brent<br class=""><div class=""><br class=""><blockquote \
type="cite" class=""><div class="">On Feb 23, 2020, at 5:02 PM, Maciej Stachowiak \
&lt;<a href="mailto:mjs@apple.com" class="">mjs@apple.com</a>&gt; wrote:</div><br \
class="Apple-interchange-newline"><div class=""><div style="word-wrap: break-word; \
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div \
class=""><br class=""></div>V2, with stronger privacy language.<br class=""><div \
class=""><br class=""></div><div class=""><br class=""></div><div class=""><h1 \
style="color: rgb(51, 51, 51); font-family: sans-serif; font-size: 1em; margin-left: \
0.5em; display: inline; width: 100%; padding: 0.5em; background-color: rgb(248, 248, \
248);" class="">project-new.html</h1><span style="font-family: monospace; font-size: \
inherit; background-color: rgb(248, 248, 248);" class=""></span><div \
class="DiffSection" style="border: solid var(--border-color); font-family: \
monospace;"><div class="DiffBlock"><div class="DiffBlockPart shared"><div class="Line \
LineContainer" style="white-space: nowrap;"><span class="lineNumber from" \
style="--border-bottom-color:  #998; border-bottom: 1px solid \
var(--border-bottom-color); border-right: 1px solid var(--border-color); color: \
rgb(68, 68, 68); display: inline-block; padding: 1px 5px 0px 0px; text-align: right; \
vertical-align: bottom; width: 3em; background-color: rgb(238, 238, \
221);">11</span><span class="to lineNumber" style="--border-bottom-color:  #998; \
border-bottom: 1px solid var(--border-bottom-color); border-right: 1px solid \
var(--border-color); color: rgb(68, 68, 68); display: inline-block; padding: 1px 5px \
0px 0px; text-align: right; vertical-align: bottom; width: 3em; background-color: \
rgb(238, 238, 221);">11</span><span class="text" style="padding-left: 5px; \
white-space: pre-wrap; word-wrap: break-word;">  WebKit is an open source Web content \
engine for browsers and other applications.</span></div><div class="Line \
LineContainer" style="white-space: nowrap;"><span class="lineNumber from" \
style="--border-bottom-color:  #998; border-bottom: 1px solid \
var(--border-bottom-color); border-right: 1px solid var(--border-color); color: \
rgb(68, 68, 68); display: inline-block; padding: 1px 5px 0px 0px; text-align: right; \
vertical-align: bottom; width: 3em; background-color: rgb(238, 238, \
221);">12</span><span class="to lineNumber" style="--border-bottom-color:  #998; \
border-bottom: 1px solid var(--border-bottom-color); border-right: 1px solid \
var(--border-color); color: rgb(68, 68, 68); display: inline-block; padding: 1px 5px \
0px 0px; text-align: right; vertical-align: bottom; width: 3em; background-color: \
rgb(238, 238, 221);">12</span><span class="text" style="padding-left: 5px; \
white-space: pre-wrap; word-wrap: \
break-word;">&lt;/p&gt;&lt;/blockquote&gt;</span></div><div class="Line \
LineContainer" style="white-space: nowrap;"><span class="lineNumber from" \
style="--border-bottom-color:  #998; border-bottom: 1px solid \
var(--border-bottom-color); border-right: 1px solid var(--border-color); color: \
rgb(68, 68, 68); display: inline-block; padding: 1px 5px 0px 0px; text-align: right; \
vertical-align: bottom; width: 3em; background-color: rgb(238, 238, \
221);">13</span><span class="to lineNumber" style="--border-bottom-color:  #998; \
border-bottom: 1px solid var(--border-bottom-color); border-right: 1px solid \
var(--border-color); color: rgb(68, 68, 68); display: inline-block; padding: 1px 5px \
0px 0px; text-align: right; vertical-align: bottom; width: 3em; background-color: \
rgb(238, 238, 221);">13</span><span class="text" style="padding-left: 5px; \
white-space: pre-wrap; word-wrap: break-word;">&lt;p&gt;&lt;img \
src="/wp-content/themes/webkit/images/webkit.svg" alt="The WebKit Project Logo" \
class="aligncenter size-full wp-image-4290" \
width="33%"&gt;&lt;/p&gt;</span></div></div><div class="clear_float" style="clear: \
both;"></div></div><div class="DiffBlock"><div class="DiffBlockPart remove" \
style="background-color: rgb(255, 221, 221);"><div class="LineContainer remove Line" \
style="white-space: nowrap;"><span class="lineNumber from" \
style="--border-bottom-color:  #998; border-bottom: 1px solid \
var(--border-bottom-color); border-right: 1px solid var(--border-color); color: \
rgb(68, 68, 68); display: inline-block; padding: 1px 5px 0px 0px; text-align: right; \
vertical-align: bottom; width: 3em; background-color: rgb(238, 238, \
221);">14</span><span class="to lineNumber" style="--border-bottom-color:  #998; \
border-bottom: 1px solid var(--border-bottom-color); border-right: 1px solid \
var(--border-color); color: rgb(68, 68, 68); display: inline-block; padding: 1px 5px \
0px 0px; text-align: right; vertical-align: bottom; width: 3em; background-color: \
rgb(238, 238, 221);">&nbsp;</span><span class="text" style="padding-left: 5px; \
white-space: pre-wrap; word-wrap: break-word;">&lt;p&gt;We value real-world web \
compatibility, standards compliance, stability, performance, security, portability, \
usability, and relative ease of understanding and modifying the code \
(hackability).&lt;/p&gt;</span></div></div><div class="DiffBlockPart add" \
style="background-color: rgb(221, 255, 221);"><div class="add Line LineContainer" \
style="white-space: nowrap;"><span class="lineNumber from" \
style="--border-bottom-color:  #998; border-bottom: 1px solid \
var(--border-bottom-color); border-right: 1px solid var(--border-color); color: \
rgb(68, 68, 68); display: inline-block; padding: 1px 5px 0px 0px; text-align: right; \
vertical-align: bottom; width: 3em; background-color: rgb(238, 238, \
221);">&nbsp;</span><span class="to lineNumber" style="--border-bottom-color:  #998; \
border-bottom: 1px solid var(--border-bottom-color); border-right: 1px solid \
var(--border-color); color: rgb(68, 68, 68); display: inline-block; padding: 1px 5px \
0px 0px; text-align: right; vertical-align: bottom; width: 3em; background-color: \
rgb(238, 238, 221);">14</span><span class="text" style="padding-left: 5px; \
white-space: pre-wrap; word-wrap: break-word;">&lt;p&gt;We value real-world web \
compatibility, standards compliance, stability, performance, <ins \
style="background-color: rgb(153, 238, 153); text-decoration: none;" class="">battery \
life, </ins>securit<ins style="background-color: rgb(153, 238, 153); text-decoration: \
none;" class="">y, privac</ins>y, portability, usability, and relative ease of \
understanding and modifying the code (hackability).&lt;/p&gt;</span></div></div><div \
class="clear_float" style="clear: both;"></div></div><div class="DiffBlock"><div \
class="DiffBlockPart shared"><div class="Line LineContainer" style="white-space: \
nowrap;"><span class="lineNumber from" style="--border-bottom-color:  #998; \
border-bottom: 1px solid var(--border-bottom-color); border-right: 1px solid \
var(--border-color); color: rgb(68, 68, 68); display: inline-block; padding: 1px 5px \
0px 0px; text-align: right; vertical-align: bottom; width: 3em; background-color: \
rgb(238, 238, 221);">15</span><span class="to lineNumber" \
style="--border-bottom-color:  #998; border-bottom: 1px solid \
var(--border-bottom-color); border-right: 1px solid var(--border-color); color: \
rgb(68, 68, 68); display: inline-block; padding: 1px 5px 0px 0px; text-align: right; \
vertical-align: bottom; width: 3em; background-color: rgb(238, 238, \
221);">15</span><span class="text" style="padding-left: 5px; white-space: pre-wrap; \
word-wrap: break-word;">&lt;h2&gt;&lt;a name="project-goals"&gt;&lt;/a&gt;Project \
Goals&lt;/h2&gt;</span></div><div class="Line LineContainer" style="white-space: \
nowrap;"><span class="lineNumber from" style="--border-bottom-color:  #998; \
border-bottom: 1px solid var(--border-bottom-color); border-right: 1px solid \
var(--border-color); color: rgb(68, 68, 68); display: inline-block; padding: 1px 5px \
0px 0px; text-align: right; vertical-align: bottom; width: 3em; background-color: \
rgb(238, 238, 221);">16</span><span class="to lineNumber" \
style="--border-bottom-color:  #998; border-bottom: 1px solid \
var(--border-bottom-color); border-right: 1px solid var(--border-color); color: \
rgb(68, 68, 68); display: inline-block; padding: 1px 5px 0px 0px; text-align: right; \
vertical-align: bottom; width: 3em; background-color: rgb(238, 238, \
221);">16</span><span class="text" style="padding-left: 5px; white-space: pre-wrap; \
word-wrap: break-word;">&lt;h4&gt;&lt;a name="web-content-engine"&gt;&lt;/a&gt;Web \
Content Engine&lt;/h4&gt;</span></div></div><div class="clear_float" style="clear: \
both;"></div></div><div class="DiffBlock"><div class="DiffBlockPart remove" \
style="background-color: rgb(255, 221, 221);"><div class="LineContainer remove Line" \
style="white-space: nowrap;"><span class="lineNumber from" \
style="--border-bottom-color:  #998; border-bottom: 1px solid \
var(--border-bottom-color); border-right: 1px solid var(--border-color); color: \
rgb(68, 68, 68); display: inline-block; padding: 1px 5px 0px 0px; text-align: right; \
vertical-align: bottom; width: 3em; background-color: rgb(238, 238, \
221);">17</span><span class="to lineNumber" style="--border-bottom-color:  #998; \
border-bottom: 1px solid var(--border-bottom-color); border-right: 1px solid \
var(--border-color); color: rgb(68, 68, 68); display: inline-block; padding: 1px 5px \
0px 0px; text-align: right; vertical-align: bottom; width: 3em; background-color: \
rgb(238, 238, 221);">&nbsp;</span><span class="text" style="padding-left: 5px; \
white-space: pre-wrap; word-wrap: break-word;">&lt;p&gt;The project's primary focus \
is content deployed on the World Wide Web, using standards-based technologies such as \
HTML, CSS, JavaScript and<del style="background-color: rgb(238, 153, 153); \
text-decoration: none;" class=""> the</del> DOM. However, we also want to make it \
possible to embed WebKit in other applications, and to use it as a general-purpose \
display and interaction engine.&lt;/p&gt;</span></div></div><div class="DiffBlockPart \
add" style="background-color: rgb(221, 255, 221);"><div class="add Line \
LineContainer" style="white-space: nowrap;"><span class="lineNumber from" \
style="--border-bottom-color:  #998; border-bottom: 1px solid \
var(--border-bottom-color); border-right: 1px solid var(--border-color); color: \
rgb(68, 68, 68); display: inline-block; padding: 1px 5px 0px 0px; text-align: right; \
vertical-align: bottom; width: 3em; background-color: rgb(238, 238, \
221);">&nbsp;</span><span class="to lineNumber" style="--border-bottom-color:  #998; \
border-bottom: 1px solid var(--border-bottom-color); border-right: 1px solid \
var(--border-color); color: rgb(68, 68, 68); display: inline-block; padding: 1px 5px \
0px 0px; text-align: right; vertical-align: bottom; width: 3em; background-color: \
rgb(238, 238, 221);">17</span><span class="text" style="padding-left: 5px; \
white-space: pre-wrap; word-wrap: break-word;">&lt;p&gt;The project's primary focus \
is content deployed on the World Wide Web, using standards-based technologies such as \
HTML, CSS, JavaScript and DOM. However, we also want to make it possible to embed \
WebKit in other applications, and to use it as a general-purpose display and \
interaction engine.&lt;/p&gt;</span></div></div><div class="clear_float" \
style="clear: both;"></div></div><div class="DiffBlock"><div class="DiffBlockPart \
shared"><div class="Line LineContainer" style="white-space: nowrap;"><span \
class="lineNumber from" style="--border-bottom-color:  #998; border-bottom: 1px solid \
var(--border-bottom-color); border-right: 1px solid var(--border-color); color: \
rgb(68, 68, 68); display: inline-block; padding: 1px 5px 0px 0px; text-align: right; \
vertical-align: bottom; width: 3em; background-color: rgb(238, 238, \
221);">18</span><span class="to lineNumber" style="--border-bottom-color:  #998; \
border-bottom: 1px solid var(--border-bottom-color); border-right: 1px solid \
var(--border-color); color: rgb(68, 68, 68); display: inline-block; padding: 1px 5px \
0px 0px; text-align: right; vertical-align: bottom; width: 3em; background-color: \
rgb(238, 238, 221);">18</span><span class="text" style="padding-left: 5px; \
white-space: pre-wrap; word-wrap: break-word;">&lt;h4&gt;&lt;a \
name="open-source"&gt;&lt;/a&gt;Open Source&lt;/h4&gt;</span></div><div class="Line \
LineContainer" style="white-space: nowrap;"><span class="lineNumber from" \
style="--border-bottom-color:  #998; border-bottom: 1px solid \
var(--border-bottom-color); border-right: 1px solid var(--border-color); color: \
rgb(68, 68, 68); display: inline-block; padding: 1px 5px 0px 0px; text-align: right; \
vertical-align: bottom; width: 3em; background-color: rgb(238, 238, \
221);">19</span><span class="to lineNumber" style="--border-bottom-color:  #998; \
border-bottom: 1px solid var(--border-bottom-color); border-right: 1px solid \
var(--border-color); color: rgb(68, 68, 68); display: inline-block; padding: 1px 5px \
0px 0px; text-align: right; vertical-align: bottom; width: 3em; background-color: \
rgb(238, 238, 221);">19</span><span class="text" style="padding-left: 5px; \
white-space: pre-wrap; word-wrap: break-word;">&lt;p&gt;WebKit should remain freely \
usable for both open source and proprietary applications. To that end, we use \
BSD-style and LGPL licenses. Specifically, we aim for licensing compatible with LGPL \
2.1+. We do not currently plan to move to LGPL 3. In addition, we strive to create a \
courteous, welcoming environment that feels approachable to newcomers. WebKit \
maintains a public IRC chat room and a public mailing list where the ideas of \
contributors both new and old are heard and discussed with equal \
weight.&lt;/p&gt;</span></div><div class="Line LineContainer" style="white-space: \
nowrap;"><span class="lineNumber from" style="--border-bottom-color:  #998; \
border-bottom: 1px solid var(--border-bottom-color); border-right: 1px solid \
var(--border-color); color: rgb(68, 68, 68); display: inline-block; padding: 1px 5px \
0px 0px; text-align: right; vertical-align: bottom; width: 3em; background-color: \
rgb(238, 238, 221);">20</span><span class="to lineNumber" \
style="--border-bottom-color:  #998; border-bottom: 1px solid \
var(--border-bottom-color); border-right: 1px solid var(--border-color); color: \
rgb(68, 68, 68); display: inline-block; padding: 1px 5px 0px 0px; text-align: right; \
vertical-align: bottom; width: 3em; background-color: rgb(238, 238, \
221);">20</span><span class="text" style="padding-left: 5px; white-space: pre-wrap; \
word-wrap: break-word;">&lt;h4&gt;&lt;a \
name="compatibility"&gt;&lt;/a&gt;Compatibility&lt;/h4&gt;</span></div></div><div \
class="clear_float" style="clear: both;"></div></div></div><br style="font-family: \
monospace; background-color: rgb(248, 248, 248);" class=""><div class="DiffSection" \
style="border: solid var(--border-color); font-family: monospace;"><div \
class="DiffBlock"><div class="DiffBlockPart shared"><div class="Line LineContainer" \
style="white-space: nowrap;"><span class="lineNumber from" \



_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic