[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:       Maciej Stachowiak <mjs () apple ! com>
Date:       2020-03-01 22:35:37
Message-ID: A8B8B35B-4910-4451-8C37-D59D5178EAE4 () apple ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


New version, with Oxford comma everywhere. I didn't add the use of "itself" because I don't \
think the sentence is ambiguous as written, given the second clause. And if it is ambiguous, \
"itself" would not remove the ambiguity.

Below the diff, there's the full text of the page as it would appear with these diffs applied \
(though without styling).



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> 19 <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>  19<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 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>
2121<p>For users browsing the web, compatibility with their existing sites is essential. We \
strive to maintain and improve compatibility with existing web content, sometimes even at the \
expense of standards. We use regression testing to maintain our compatibility gains.</p> \
2222<h4><a name="standards-compliance"></a>Standards Compliance</h4> 23 <p>WebKit aims for \
compliance with relevant web standards, and support for new standards In addition to improving \
compliance, we participate in the web standards community to bring new technologies into \
standards, and to make sure new standards are practical to implement in our engine. We use \
regression testing to maintain our standards compliance gains.</p>  23<p>WebKit aims for \
compliance with relevant web standards, and support for new standards. In addition to improving \
compliance, we participate in the web standards community to bring new technologies into \
standards, and to make sure new standards are practical to implement in our engine. We use \
regression testing to maintain our standards compliance gains.</p> 2424<h4><a \
name="stability"></a>Stability</h4> 25 <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>  25<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, memory use, responsiveness, and consistent \
frame rate 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>  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>
31 <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>  35<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>
3337<p>To the extent that WebKit features affect the user experience, we want them to work in \
accordance with good human interface design principles, and to mesh well with platform-native \
HI conventions. Furthermore, we strive to integrate with platform accessibility features to \
allow access for all users, including those with disabilities.</p> 3438<h4><a \
name="hackability"></a>Hackability</h4>



----------------------
The WebKit Open Source Project <https://webkit.org/project/>
WebKit is an open source Web content engine for browsers and other applications.



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).

 <>Project Goals

 <>Web Content Engine

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.

 <>Open Source

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 chat room and a public mailing list where the ideas of contributors both new and old are \
heard and discussed with equal weight.

 <>Compatibility

For users browsing the web, compatibility with their existing sites is essential. We strive to \
maintain and improve compatibility with existing web content, sometimes even at the expense of \
standards. We use regression testing to maintain our compatibility gains.

 <>Standards Compliance

WebKit aims for compliance with relevant web standards, and support for new standards. In \
addition to improving compliance, we participate in the web standards community to bring new \
technologies into standards, and to make sure new standards are practical to implement in our \
engine. We use regression testing to maintain our standards compliance gains.

 <>Stability

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.

 <>Performance

Maintaining and improving speed, memory use, responsiveness, and consistent frame rate 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.

 <>Battery Life

In addition to traditional performance metrics, we aim to minimize power consumption to \
maximize browsing battery life for portable devices.

 <>Security

Protecting users from security violations is critical. We fix security issues promptly to \
protect users and maintain their trust.

 <>Privacy

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.

 <>Portability

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.

 <>Usability

To the extent that WebKit features affect the user experience, we want them to work in \
accordance with good human interface design principles, and to mesh well with platform-native \
HI conventions. Furthermore, we strive to integrate with platform accessibility features to \
allow access for all users, including those with disabilities.

 <>Hackability

To make rapid progress possible, we try to keep the code relatively easy to understand, even \
though web technologies are often complex. We try to use straightforward algorithms and data \
structures when possible, we try to write clear, maintainable code, and we continue to improve \
names and code structure to aid understanding. When tricky "rocket science" code is truly \
needed to solve some problem, we try to keep it bottled up behind clean interfaces. In \
addition, we make heavy use of automated regression tests as a safety net, to allow aggressive \
changes with less risk of regressions.

 <>What WebKit is Not

There are a few points that arise occasionally which we consider out of scope for the project.

 <>WebKit is an engine, not a browser.

We do not plan to develop or host a full-featured web browser based on WebKit. Others are \
welcome to do so, of course.

 <>WebKit is an engineering project not a science project.

For new features to be adopted into WebKit, we strongly prefer for the technology or at least \
the use case for it to be proven.

 <>WebKit is not a bundle of maximally general and reusable code.

We build some general-purpose parts, but only to the degree needed to be a good web content \
engine.

 <>WebKit is not the solution to every problem.

We focus on web content, not complete solutions to every imaginable technology need.


[Attachment #5 (unknown)]

<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: \
after-white-space;" class=""><div class=""><br class=""></div>New version, with Oxford comma \
everywhere. I didn't add the use of "itself" because I don't think the sentence is ambiguous as \
written, given the second clause. And if it is ambiguous, "itself" would not remove the \
ambiguity.<div class=""><br class=""></div><div class="">Below the diff, there's the full text \
of the page as it would appear with these diffs applied (though without styling).<br \
class=""><div class=""><br class=""></div><div class=""><br class=""><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: medium; 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="remove \
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);">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="remove \
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);">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<ins style="background-color: rgb(153, 238, 153); text-decoration: \
none;" class="">,</ins> 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><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="remove \
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);">&nbsp;</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 <del style="background-color: \
rgb(238, 153, 153); text-decoration: none;" class="">IRC </del>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><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);">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 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><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);">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 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);">21</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);">21</span><span class="text" style="padding-left: 5px; \
white-space: pre-wrap; word-wrap: break-word;">&lt;p&gt;For users browsing the web, \
compatibility with their existing sites is essential. We strive to maintain and improve \
compatibility with existing web content, sometimes even at the expense of standards. We use \
regression testing to maintain our compatibility gains.&lt;/p&gt;</span></div><div class="Line \



_______________________________________________
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