Hi Ken, Thank you for your very concise analysis of the licensing question :-).
Regards, Marshall On Sun, Nov 16, 2008 at 8:25 PM, Ken Berry <[EMAIL PROTECTED]> wrote: > > Marshall, > > You should ask your attorney if you need to change the language of > your licensing disclosures, but the answer is yes, you can extract any > code snippets or whole systems that you want. Chrome is already a > derived work of MPL-licensed code, so nothing is changed overall. > > However, if you were to scatter MPL-licensed code throughout Chrome, > you would either have to carefuly identify each instance or make the > whole of Chrome subject to the MPL as well as the other licenses for > each library. Right now, Google-produced code is under the BSD > license alone (as you say, the packages Chrome uses have other > licenses), and the whole of Chrome is a derived work under all of the > licenses involved. > > I think the only practical consideration is whether you might someday > want to change Chrome to NOT be a MPL derived work. As it is now, if > you eliminated 5 libraries, MPL would no longer apply. On the other > hand, so what? The MPL grants a non-exclusive royalty free right to > copy, distribute, and modify that is no more onerous than the other > open source licenses that apply. > > I am not an attorney, but a developer. If this were my project, I > would simply make my final work subject to the licenses of all the > parts, and then freely slice, dice, mix, and match to accomplish > whatever programming goal was at hand. The only exception would be > code that I was using temporarily, and then I would keep it carefully > segregated and intact. > > I suggest consulting the attorney not so much to ask if you can chop > up the code (the term in the license is "modify" and the license says > you can), but because the license page you gave the URL to would have > to be somewhat different. Also, there may be reasons that Google does > not want to be forever tied to anything but the BSD license. > Presumably that has been considered when the Chromium project was > started. > > Ken > > On Sun, 16 Nov 2008 17:45:55 -0500, you wrote: > > >On Sun, Nov 16, 2008 at 5:32 PM, Daniel A. White <[EMAIL PROTECTED] > >wrote: > > > >> Well they are already using some MPL code. > >> http://code.google.com/chromium/terms.html :P > > > > > >Hmm. I think most of the code currently licensed under MPL is kept as > >separate libraries (npapi, npsr, etc). I'm not sure if us copying code > >piecemeal from an MPL-licensed project would make a difference. > > > > > >> > >> > >> An idea from me - allow styling of ui components. Hehe. > > > > > >Perhaps we should consider UI themes, with functionality similar to how > >theme drawing is handled on Windows: > > > >http://msdn.microsoft.com/en-us/library/ms997646.aspx > > > >Does WebKit already have and/or is it considering this concept? > > > > > >> > >> > >> Daniel A. White > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Chromium-dev" group. To post to this group, send email to chromium-dev@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/chromium-dev?hl=en -~----------~----~----~----~------~----~------~--~---