Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tools-pmc] PMC Approval for libwebsockets usage in TCF agent

Hello,

On 8/17/2016 4:29 PM, Mike Milinkovich wrote:
On 8/17/2016 8:38 AM, David M Williams wrote:
This is actually a question for "the lawyers".  I suggest you go ahead and open a CQ making it clear the license is LGPL and see what they say. My *guess* is it might have to be dynamically linked, but, not sure.

We actually do have a policy that applies to using LGPL libraries: https://www.eclipse.org/org/documents/LGPL_API_Policy.pdf

Does the project's use fit within this policy?
overall it does but there are a few specifics:

1 - The license of the library is not LGPL, it is "LGPL with exceptions" (exceptions are listed at https://github.com/warmcat/libwebsockets/blob/v1.7-stable/LICENSE). Does this impact: "
The APIs cannot be obtained under a more permissive open source license (e.g., the BSD)."?
2 - In the document you refer to, it is indicated:
"The LGPL APIs must be maintained in a separate module that will form the binding. The binary code for the binding must be dynamically linked by any modules that use it and must be accompanied with notices that make it clear that the file is licensed under the LGPL. The source code for the binding must contain notices that make it clear that the file is licensed under the LGPL.". I understand it has to be the case for a LGPL library but the exceptions I talk about in previous point should make this point unnecessary. Anyway, if it makes things simpler, I can ensure that the library will always be dynamically linked (which is currently the case in the code I plan to commit).

Regards





From:        "Brachet, Didier" <didier.brachet@xxxxxxxxxxxxx>
To:        <tools-pmc@xxxxxxxxxxx>,
Date:        08/17/2016 06:57 AM
Subject:        [tools-pmc] PMC Approval for libwebsockets usage in TCF agent
Sent by:        tools-pmc-bounces@xxxxxxxxxxx




Hello,

I would like to make use of the libwebsockets library
(
https://libwebsockets.org/) in the Eclipse TCF agent
(
https://www.eclipse.org/tcf/). According to the libwebsockets license
(
https://github.com/warmcat/libwebsockets/blob/v2.0-stable/LICENSE), it
should not be an issue to link this library statically and/or
dynamically with TCF agent (TCF agent is written in "C" code).

Can you please confirm it is okay to include usage of libwebsockets in
TCF agent. Please, let me know any additional details/information you
may need.

Regards,
Didier Brachet



_______________________________________________
tools-pmc mailing list
tools-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/tools-pmc

-- 
Didier Brachet, Principal Technologist, Wind River
direct (33) 297.427.286 fax (33) 297.424.550

Back to the top