Return-Path: X-Original-To: apmail-karaf-user-archive@minotaur.apache.org Delivered-To: apmail-karaf-user-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id AB31F1030D for ; Fri, 10 Jan 2014 05:55:16 +0000 (UTC) Received: (qmail 53549 invoked by uid 500); 10 Jan 2014 05:55:12 -0000 Delivered-To: apmail-karaf-user-archive@karaf.apache.org Received: (qmail 52916 invoked by uid 500); 10 Jan 2014 05:55:10 -0000 Mailing-List: contact user-help@karaf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@karaf.apache.org Delivered-To: mailing list user@karaf.apache.org Received: (qmail 52306 invoked by uid 99); 10 Jan 2014 05:55:08 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Jan 2014 05:55:08 +0000 X-ASF-Spam-Status: No, hits=2.5 required=5.0 tests=FREEMAIL_REPLY,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of bcanhome@googlemail.com designates 209.85.128.44 as permitted sender) Received: from [209.85.128.44] (HELO mail-qe0-f44.google.com) (209.85.128.44) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 10 Jan 2014 05:55:04 +0000 Received: by mail-qe0-f44.google.com with SMTP id nd7so4120687qeb.17 for ; Thu, 09 Jan 2014 21:54:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=ER8y0FTXKXtWjpXgpFfychHA4EUma90ukijq6BV+eWI=; b=p9enNI77wIwPmNmnAnfvAd02Ja9q+orwWD6lfrV41yk7vxIKHRe9Uzqah4V/hO1qdC XM/U49JDMStkj1yzQrAygXshBaqAhxhDG17NLmmCRbqePWBXlMFl0QWkGDN5Xm29u9jg WeDr7z7Cs9hSU9Ji5pNMrWlzAAslVx3QXfxxJx8rR4VsC2VM1wFs20csQpD99x651Qif NNtqBNqVQ2yOGjwnOHFOc9stE+uP12pqPZLyhEhQ5fmw6PU2X3zP728vy6kqVjbYSONw Dsz9gQlGL70K3aCj5wYVkYQ5hEBbfTPfYd37Sy0V3OqVGmWpZPfBrR5YHEtGMWP2Mv+m A5Xg== MIME-Version: 1.0 X-Received: by 10.224.55.69 with SMTP id t5mr3553291qag.82.1389333283662; Thu, 09 Jan 2014 21:54:43 -0800 (PST) Received: by 10.96.161.167 with HTTP; Thu, 9 Jan 2014 21:54:43 -0800 (PST) Received: by 10.96.161.167 with HTTP; Thu, 9 Jan 2014 21:54:43 -0800 (PST) In-Reply-To: References: <1388743490524-4030887.post@n3.nabble.com> <52C68EAC.9080400@nanthrax.net> <52C69642.3060903@nanthrax.net> <52CF2421.2040100@gmail.com> Date: Fri, 10 Jan 2014 06:54:43 +0100 Message-ID: Subject: Re: Third-Party Licensing Policy (was: karaf 3.0 : hibernate 4 feature) From: Achim Nierbeck To: user@karaf.apache.org Content-Type: multipart/alternative; boundary=047d7bdc88f2d8f25f04ef975c79 X-Virus-Checked: Checked by ClamAV on apache.org --047d7bdc88f2d8f25f04ef975c79 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, I fully agree John here. The feature descriptor just points to maven coordinates. Therefore I think we are license safe. Regards, achim sent from mobile device Am 10.01.2014 01:30 schrieb "John D. Ament" : > Right, but is there an actual dependency on something LGPL/GPL here? > The file in question is an instruction to a karaf instance on how to > install something (e.g. hibernate). Hibernate isn't actually > distributed, simply commands that tell the instance where to get > hibernate. > > On Thu, Jan 9, 2014 at 6:41 PM, Johan Edstrom wrote: > > It applies to anything licensed under ASF Licenses. > > Hibernate is probably a good example, the Apache Camel Hibernate > components > > are housed outside ASF, in a 3rd party repo. > > Since that component is compiled against GPL code it isn't ASF compatib= le > > anymore. > > > > > > On Jan 9, 2014, at 4:14 PM, John D. Ament > wrote: > > > >> 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 > >> wrote: > >>> Hi > >>> > >>> I have some licensing questions. > >>> > >>> I have found following page http://www.apache.org/legal/3party.htmlwh= ich > >>> 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 t= he > >>> 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 projec= t > 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 a= re > >>> 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 project= s > or > >>> for any project licensed under Apache License? > >>> > >>> Best regards > >>> Krzysztof > >>> > >>> > >>> > >>> On 03.01.2014 11:51, Jean-Baptiste Onofr=C3=A9 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? > >>> =EF=BC=8D=EF=BC=8D=EF=BC=8D=EF=BC=8D=EF=BC=8D=EF=BC=8D=EF=BC=8D=EF=BC= =8D=EF=BC=8D=EF=BC=8D=EF=BC=8D=EF=BC=8D=EF=BC=8D > >>> 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 > > > --047d7bdc88f2d8f25f04ef975c79 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Hi,

I fully agree John here.
The feature descriptor just points to maven coordinates. Therefore I think = we are license safe.

Regards, achim

sent from mobile device

Am 10.01.2014 01:30 schrieb "John D. Ament&= quot; <john.d.ament@gmail.com<= /a>>:
Right, but is there an actual dependency on something LGPL/GPL here?
The file in question is an instruction to a karaf instance on how to
install something (e.g. hibernate). =C2=A0Hibernate isn't actually
distributed, simply commands that tell the instance where to get
hibernate.

On Thu, Jan 9, 2014 at 6:41 PM, Johan Edstrom <
seijoed@gmail.com> wrote:
> It applies to anything licensed under ASF Licenses.
> Hibernate is probably a good example, the Apache Camel Hibernate compo= nents
> are housed outside ASF, in a 3rd party repo.
> Since that component is compiled against GPL code it isn't ASF com= patible
> anymore.
>
>
> On Jan 9, 2014, at 4:14 PM, John D. Ament <john.d.ament@gmail.com> wrote:
>
>> Well, since there is no compile time dependency on hibernate, is t= here
>> 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@g= mail.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 thi= s page LGPL
>>> v2.1 is category X, but further remark says, the LGPL-v2.1-lic= ensed work can
>>> be listed as system requirements but can not be included =C2= =A0by Apache
>>> products. I'm not good in licensing but I try to understan= d it. =C2=A0Is the
>>> category of LGPL really B =C2=A0(and the page should be correc= ted) or is the LGP
>>> category X. =C2=A0In the second case, can we still list Hibern= ate in Karaf
>>> features (e.g. using the remark about listing of system requir= ements)?
>>>
>>> Assume following use cases of third-party work usage:
>>> 1. reference 3rd-party library as (maven) dependency and use t= he classes in
>>> ASF code
>>> 2. reference 3rd-party library as (maven) dependency and use t= he classes
>>> only in ASF configuration files (e.g. blueprint.xml)
>>> 3. include/copy some unmodified 3rd-party code (e.g. some clas= ses) 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 in= clude them as
>>> binaries in one of the Karaf distributions
>>> 6. list some 3rd-party libraries in Karaf features, and =C2=A0= include them as
>>> binaries in one of the Karaf distributions in system repositor= y
>>>
>>> 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=C3=A9 wrote:
>>>
>>> LGPL is category B (not X), so we can reference it but not &qu= ot;include" it:
>>> it's what we do.
>>>
>>> FYI, in Karaf 3.0.0, I've already added a hibernate featur= e.
>>>
>>> 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?
>>> =EF=BC=8D=EF=BC=8D=EF=BC=8D=EF=BC=8D=EF=BC=8D=EF=BC=8D=EF=BC= =8D=EF=BC=8D=EF=BC=8D=EF=BC=8D=EF=BC=8D=EF=BC=8D=EF=BC=8D
>>> 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.sob= kowiak@gmail.com | Twitter: @KSobkowiak
>
--047d7bdc88f2d8f25f04ef975c79--