23 May 2013 08:19
Re: Mozilla and Non-Copyleft Licensing
fantasai <fantasai.lists <at> inkedblade.net>
2013-05-23 06:19:47 GMT
2013-05-23 06:19:47 GMT
On 01/22/2013 09:11 PM, Henri Sivonen wrote: > > 2) The way WebKit has been used suggests that proprietary-minded > entities that want to embed a Web engine aren't really that interested > in contributing to the engineering of the Web-exposed capabilities of > the engine. (That is, Apple and more recently Google are the companies > that do the most of the core engine engineering in the case of WebKit. > The large number of other companies that use WebKit tend to get a free > ride when it comes to the core features of the engine and they focus > their engineering efforts on porting the engine to their environment.) > That is, perhaps the idea that proprietary-minded embedders would > improve the guts of Gecko was wishful thinking all along. I just wanted to correct this point; there are efforts by embedders in East Asia to improve core WebKit capabilities, because the layout engine doesn't serve their needs. I've also encountered a Gecko embedder who patched our layout engine, because they needed something fixed for their use cases. Which brings up the point that, if the existing product is sufficient, an embedder won't put any effort into the core. But if their needs are not met, they will work on it. I think whether the patches get reintegrated into the main depends mostly on the ease or difficulty of upstreaming patch. Licensing aside, there are definite benefits (maintainability) to not maintaining a fork. ~fantasai(Continue reading)
I spoke to her this morning about it.
> of consensus, I am reluctant to enshrine any preference in an official
> policy.
The bottom line is that up to now we have been "MPL 2.0 only", and this
proposal is already a significant liberalization of that policy. To put
it another way, official policy already enshrines a preference. Further
liberalizations would require community-wide support for them to be
demonstrated.
So if you want to get together a coalition of people to make the case
for a further change, you are welcome to do that. But for now, we are
going to stick with my original proposal with a modified sentence 5:
"New Mozilla-originated software projects may choose either the MPL 2.0
or the Apache License 2.0. No other license is acceptable. When
integrating with, building on or relating to an existing codebase, the
license of that codebase should be chosen. Otherwise, the licensing team
recommends MPL 2.0 for client-side code, and either for server-side
code. Please consult the licensing team before going against its
recommendations."
Gerv
RSS Feed