Thanks, I will bring this to [email protected] later.

Best Regards,
YorkShen

申远


Jan Piotrowski <[email protected]> 于2019年6月12日周三 上午1:54写道:

> > Cordova does too, so Jan may be able to answer.
>
> Apache Cordova fortunately only _uses_ it via APIs that are offered by the
> OS, and does not _include_ it (or any of its code) - so this problem never
> came up.
>
> -J
>
> Am Di., 11. Juni 2019 um 18:32 Uhr schrieb Myrle Krantz <[email protected]
> >:
>
> > On Tue, Jun 11, 2019 at 2:20 PM 申远 <[email protected]> wrote:
> >
> > > >
> > > > But you say "a mixture of LGPL and BSD license at runtime".  What do
> > you
> > > > mean by that?  Is there a way to reduce that to just BSD?  Or are you
> > > using
> > > > WebCore or JavaScriptCore?
> > >
> > >
> > > According to the document, "WebKit is open source software with
> portions
> > > licensed under the LGPL and BSD licenses available here." [1] and Weex
> > just
> > > has a dynamic link to the shared library of WebKit. IMO, the license of
> > > Webkit is really a mess, I really don't know whether Weex will invoke
> > LGPL
> > > part of Webkit at runtime, or there is a call chain will will lead to
> > LGPL
> > > code eventually, like Weex.apiA-> Webkit.BSD.apiA -> Webkit.BSD.apiB ->
> > > Webkit.LGPL.apiC
> > >
> >
> > I suggest asking on the [email protected] list.  With luck,
> > you'll find someone there who's looked at this more deeply.   (Actually
> > Flex seems to use some part from webkit, so Justin may be able to answer
> > this question.  Cordova does too, so Jan may be able to answer.)  And if
> > not, they may send you on to the [email protected] list.  My guess is
> that,
> > if you're only using the parts that you can access using the BSD-licensed
> > headers, that you can consider it to be licensed under BSD.  I hope this
> is
> > true.  But I don't actually know.
> >
> > But what I do know is that all of the header files of a certain directory
> > > [2] in Webkit are under BSD License. And after some major change, Weex
> > > could just import the header file I mentioned at compiling stage,
> though
> > at
> > > runtime Weex has to dynamic link to the shared library of Webkit as
> > before.
> > > As for glibc(sorry for my misspelling, it's not glic, it's glibc),
> which
> > is
> > > also under LGPL license, any serious program could invoke the glibc by
> > > simply a *malloc* function in a *.c file. I don't see any difference
> > there
> > > between Weex using Webkit and any other C program using glibc.
> > >
> >
> > The point is that, if there are alternatives (which there are for the c
> > runtime), then the dependency is optional for your user.  Optional
> > dependencies are treated differently than required dependencies for ASF
> > release policy.  But again, I suggest asking on [email protected].
> >
> > Best Regards,
> > Myrle
> >
>

Reply via email to