[webkit-dev] WebKit licensing and LGPLv3
mjs at apple.com
Wed Jul 25 04:02:31 PDT 2007
On Jul 25, 2007, at 3:47 AM, Lars Knoll wrot
> As a sidenote, since we're already talking about licensing: I don't
> quite see
> the benefits of having a mix of BSD and LGPL licenses. LGPL is more
> restrictive, so that one applies to the project as a whole anyways.
> it be easier to just have one license (LGPL 2.1 or later) for the
> code base?
We mostly put the BSD license on files that were originally developed
primarily by Apple for two reasons:
1) To still potentially allow reuse of that code in other internal
Apple projects, even if a non-Apple employee makes a small change to
that particular file. As code gets mixed between files, there might be
less and less of such code over time, though.
2) For the WebKit ObjC API code specifically, to avoid subjecting apps
directly, to the LGPL reverse engineering clause.
As you say, it does not make a huge difference for the project
overall, so I think we should continue to allow contributors to
contribute new code under the BSD license.
More information about the webkit-dev