karaf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John D. Ament" <john.d.am...@gmail.com>
Subject Re: Third-Party Licensing Policy (was: karaf 3.0 : hibernate 4 feature)
Date Thu, 09 Jan 2014 23:14:58 GMT
Well, since there is no compile time dependency on hibernate, is there
actually a licensing issue?
The binary is referenced, but not compiled against in Apache code.

On Thu, Jan 9, 2014 at 5:35 PM, Krzysztof Sobkowiak
<krzys.sobkowiak@gmail.com> wrote:
> Hi
>
> I have some licensing questions.
>
> I have found following page http://www.apache.org/legal/3party.html which
> defines 3 categories of third party licenses. According to this page LGPL
> v2.1 is category X, but further remark says, the LGPL-v2.1-licensed work can
> be listed as system requirements but can not be included  by Apache
> products. I'm not good in licensing but I try to understand it.  Is the
> category of LGPL really B  (and the page should be corrected) or is the LGP
> category X.  In the second case, can we still list Hibernate in Karaf
> features (e.g. using the remark about listing of system requirements)?
>
> Assume following use cases of third-party work usage:
> 1. reference 3rd-party library as (maven) dependency and use the classes in
> ASF code
> 2. reference 3rd-party library as (maven) dependency and use the classes
> only in ASF configuration files (e.g. blueprint.xml)
> 3. include/copy some unmodified 3rd-party code (e.g. some classes) in ASF
> project
> 4. include/copy some 3rd-party code (e.g. some classes) in ASF project and
> modify it
> 5. list some 3rd-party libraries in Karaf features, but not include them as
> binaries in one of the Karaf distributions
> 6. list some 3rd-party libraries in Karaf features, and  include them as
> binaries in one of the Karaf distributions in system repository
>
> Could anybody please answer which of above points are allowed for following
> 3rd-party works
> a. category A as the whole category - I assume, all above use cases are
> allowed in this category, is it ok?
> b. category B as the whole category
> c. category X as the whole category
> d. LGPL
> e. GPL
> f. EPL
>
> I have chosen Karaf as sample ASF project, but it could be any other ASF
> project, e.g. ServiceMix or Aries
>
> Do the rules from the page mentioned above apply only for ASF projects or
> for any project licensed under Apache License?
>
> Best regards
> Krzysztof
>
>
>
> On 03.01.2014 11:51, Jean-Baptiste Onofré wrote:
>
> LGPL is category B (not X), so we can reference it but not "include" it:
> it's what we do.
>
> FYI, in Karaf 3.0.0, I've already added a hibernate feature.
>
> Regards
> JB
>
> On 01/03/2014 11:46 AM, Freeman Fang wrote:
>
> Though it's a very useful feature, I'm not sure if we can add it in
> Karaf, as Hibernate is under LGPL license, can we?
> -------------
> Freeman(Yue) Fang
>
> Red Hat, Inc.
> FuseSource is now part of Red Hat
>
>
> --
> Krzysztof Sobkowiak
>
> JEE & OSS Architect | Technical Architect @ Capgemini
> Capgemini | Software Solutions Center | Wroclaw
> e-mail: krzys.sobkowiak@gmail.com | Twitter: @KSobkowiak

Mime
View raw message