about webkit's license in chrome
As listed in http://code.google.com/chromium/terms.html#3rdparty , there're three different licenses of webkit in chrome: BSD/LGPL 2/LGPL 2.1 Why?
2009/6/11 David Jones <dsave@163.com>
As listed in http://code.google.com/chromium/terms.html#3rdparty , there're three different licenses of webkit in chrome: BSD <http://www.opensource.org/licenses/bsd-license.php>/LGPL 2/LGPL 2.1<http://opensource.org/licenses/lgpl-2.1.php>
Why?
For the same reason the Mozilla code lists three licenses: because the code is tri-licensed. It is offered simultaneously under three different licenses. PK
On Thu, Jun 11, 2009 at 10:44:25PM -0700, Peter Kasting wrote:
2009/6/11 David Jones <dsave@163.com>
As listed in http://code.google.com/chromium/terms.html#3rdparty , there're three different licenses of webkit in chrome: BSD <http://www.opensource.org/licenses/bsd-license.php>/LGPL 2/LGPL 2.1<http://opensource.org/licenses/lgpl-2.1.php>
Why?
For the same reason the Mozilla code lists three licenses: because the code is tri-licensed. It is offered simultaneously under three different licenses.
Technically, that is not true. While (most of) Mozilla code is effectively tri-licensed, i.e. released under the terms of the three licences, WebKit code is partly licensed under each one, i.e. parts are under 2-clause BSD, parts under 3-clause BSD, and parts under LGPL 2 or 2.1. Mike
well, is there a doc about that? or, could you describe it more detailedly ? I want to know which part is under BSD, LGPL and so on. I don't find a license illustration in webkit's src.
On Thu, Jun 11, 2009 at 10:44:25PM -0700, Peter Kasting wrote:
2009/6/11 David Jones <dsave@163.com>
As listed in http://code.google.com/chromium/terms.html#3rdparty , there're three different licenses of webkit in chrome: BSD <http://www.opensource.org/licenses/bsd-license.php>/LGPL 2/LGPL 2.1<http://opensource.org/licenses/lgpl-2.1.php>
Why?
For the same reason the Mozilla code lists three licenses: because the code is tri-licensed. It is offered simultaneously under three different licenses.
Technically, that is not true. While (most of) Mozilla code is effectively tri-licensed, i.e. released under the terms of the three licences, WebKit code is partly licensed under each one, i.e. parts are under 2-clause BSD, parts under 3-clause BSD, and parts under LGPL 2 or 2.1.
Mike
The license is assigned on a per-file basis and can be found at the top of the file. 2009/6/12 David Jones <dsave@163.com>
well, is there a doc about that? or, could you describe it more detailedly ? I want to know which part is under BSD, LGPL and so on. I don't find a license illustration in webkit's src.
On Thu, Jun 11, 2009 at 10:44:25PM -0700, Peter Kasting wrote:
2009/6/11 David Jones <dsave@163.com>
As listed in http://code.google.com/chromium/terms.html#3rdparty , there're three different licenses of webkit in chrome: BSD <http://www.opensource.org/licenses/bsd-license.php>/LGPL 2/LGPL 21<http://opensource.org/licenses/lgpl-2.1.php>
Why?
For the same reason the Mozilla code lists three licenses: because the code is tri-licensed. It is offered simultaneously under three different licenses.
Technically, that is not true. While (most of) Mozilla code is effectively tri-licensed, i.e released under the terms of the three licences, WebKit code is partly licensed under each one, i.e. parts are under 2-clause BSD, parts under 3-clause BSD, and parts under LGPL 2 or 2.1.
Mike
------------------------------ 网易全新推出企业邮箱 <http://qiye.163.com/?ft=2> _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
I carefully checked most of head license declaration per src file, and I think the reason of webkit is under 3 licenses simutaneously is due to webkit project's history. The early KHTML,KJS developers of KDE used LGPL2, after Apple got webkit project, Apple's engineers used BSD license while retained the old LGPL2. And now, some webkit commiters who don't work in Apple commit their codes with LGPL2.1. Right? The license is assigned on a per-file basis and can be found at the top of the file. 2009/6/12 David Jones <dsave@163.com> well, is there a doc about that? or, could you describe it more detailedly ? I want to know which part is under BSD, LGPL and so on. I don't find a license illustration in webkit's src.
On Thu, Jun 11, 2009 at 10:44:25PM -0700, Peter Kasting wrote:
2009/6/11 David Jones <dsave@163.com>
As listed in http://code.google.com/chromium/terms.html#3rdparty , there're three different licenses of webkit in chrome:
BSD <http://www.opensource.org/licenses/bsd-license.php>/LGPL 2/LGPL 21<http://opensource.org/licenses/lgpl-2.1.php>
Why?
For the same reason the Mozilla code lists three licenses: because the code is tri-licensed. It is offered simultaneously under three different licenses.
Technically, that is not true. While (most of) Mozilla code is effectively tri-licensed, i.e released under the terms of the three licences, WebKit code is partly licensed under each one, i.e. parts are under 2-clause BSD, parts under 3-clause BSD, and parts under LGPL 2 or 2.1.
Mike
网易全新推出企业邮箱 _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
participants (4)
-
David Jones
-
Jeremy Orlow
-
Mike Hommey
-
Peter Kasting