Hey Robbie - the LICENSE file is the license for the project itself, not 
dependencies. See http://www.apache.org/dev/apply-license.html

Art

Sent from my iPhone

> On Jun 7, 2019, at 2:27 AM, Robbie Gemmell <robbie.gemm...@gmail.com> wrote:
> 
> GNU LGPL 2, 2.1, 3 are considered Category X
> (https://apache.org/legal/resolved.html#category-x) and so files under
> these would not typically be 'included' in an Apache project, which is
> to say we could not distribute them in a source release or any related
> binary convenience artifacts.
> 
> That said, Category X files are allowed for use with optional
> functionality where a user can be instructed how to themselves attain
> and use them. There are also some rare cases for specific
> purposes/uses (around defacto build tools) where incompatible licenced
> files can be included.
> 
> (Aside: LICENCE details would be called out in the LICENCE file, not NOTICE)
> 
> Robbie
> 
>> On Fri, 7 Jun 2019 at 00:21, Arthur Naseef <a...@amlinv.com> wrote:
>> 
>> Looking for clarification here.  Our projects can depend on LGPL'ed
>> dependencies, right?  Here is my understanding...
>> 
>> LGPL is not GPL, so using it as a library in our project should not force
>> the license on our software - i.e. we can still release under the Apache
>> License.  We do need to include a NOTICE file mentioning the dependency and
>> its license as part of the release - that's an Apache standard, right?
>> 
>> If this is just a test dependency as @jbertram mentioned, then it's really
>> not a problem and doesn't require and NOTICE.
>> 
>> Art
>> 
>> 
>>> On Thu, Jun 6, 2019 at 1:17 PM Justin Bertram <jbert...@apache.org> wrote:
>>> 
>>> The file you referenced [1] is just a test and isn't distributed so it's
>>> not in the jar of our dependency. My guess is that it was a mistake and
>>> they can send a commit to re-license the file with ASL 2.
>>> 
>>> I still don't see a problem, but it's worth checking all the files.
>>> 
>>> 
>>> Justin
>>> 
>>> [1]
>>> 
>>> https://github.com/wildfly/wildfly-common/blob/d8397e1174a193aaab5db510da514f6039be6742/src/test/java/org/wildfly/common/string/CompositeCharSequenceTestCase.java
>>> 
>>> On Thu, Jun 6, 2019 at 3:12 PM Michael André Pearce
>>> <michael.andre.pea...@me.com.invalid> wrote:
>>> 
>>>> I haven’t checked all the files, i don’t have time. But simply the parent
>>>> wildfly project is LPGL and I’ve found one file with LGPL, this is a
>>>> concern, and going forwards this is risky as they may move more files
>>> from
>>>> Wildfly project into it.
>>>> 
>>>>> On 6 Jun 2019, at 21:10, Michael André Pearce <
>>>> michael.andre.pea...@me.com> wrote:
>>>>> 
>>>>> There is a class in there which was taken from wildfly but keeps its
>>> gnu
>>>> license (as it has to)
>>>>> 
>>>> 
>>> https://github.com/wildfly/wildfly-common/blob/d8397e1174a193aaab5db510da514f6039be6742/src/test/java/org/wildfly/common/string/CompositeCharSequenceTestCase.java
>>>>> 
>>>>> As such even so they declare it Apache, it isn’t because inside is code
>>>> that is LPGL from wildly.
>>>>> 
>>>>>> On 6 Jun 2019, at 21:06, Justin Bertram <jbert...@apache.org> wrote:
>>>>>> 
>>>>>> This was the dependency added:
>>>>>> 
>>>>>>    <dependency>
>>>>>>        <groupId>org.wildfly.common</groupId>
>>>>>>        <artifactId>wildfly-common</artifactId>
>>>>>>    </dependency>
>>>>>> 
>>>>>> Wildfly Common is ASL 2. See
>>>>>> https://github.com/wildfly/wildfly-common/blob/master/LICENSE.
>>>>>> 
>>>>>> I could see your point if a dependency on org.wildfly:wildfly-parent
>>> was
>>>>>> added as that is LGPL as you noted.
>>>>>> 
>>>>>> At this point I don't see a problem.
>>>>>> 
>>>>>> 
>>>>>> Justin
>>>>>> 
>>>>>> On Thu, Jun 6, 2019 at 3:02 PM Michael André Pearce
>>>>>> <michael.andre.pea...@me.com.invalid> wrote:
>>>>>> 
>>>>>>> Wildfly project:
>>>>>>> 
>>>>>>> https://github.com/wildfly/wildfly/blob/master/LICENSE.txt
>>>>>>> 
>>>>>>> 
>>>>>>>> On 6 Jun 2019, at 21:01, Justin Bertram <jbert...@apache.org>
>>> wrote:
>>>>>>>> 
>>>>>>>> Are you sure about that? Wildfly Common is ASL 2. See
>>>>>>>> https://github.com/wildfly/wildfly-common.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Justin
>>>>>>>> 
>>>>>>>> On Thu, Jun 6, 2019 at 2:47 PM Michael André Pearce
>>>>>>>> <michael.andre.pea...@me.com.invalid> wrote:
>>>>>>>> 
>>>>>>>>> http://www.apache.org/legal/resolved.html
>>>>>>>>> 
>>>>>>>>> It’s a category x, in my understanding.
>>>>>>>>> 
>>>>>>>>>> On 6 Jun 2019, at 20:46, Michael André Pearce <
>>>>>>>>> michael.andre.pea...@me.com> wrote:
>>>>>>>>>> 
>>>>>>>>>> Hi All,
>>>>>>>>>> 
>>>>>>>>>> It seems https://github.com/apache/activemq-artemis/pull/2661
>>>>>>>>> introduced an LPGL dependency into ActiveMQ Artemis.
>>>>>>>>>> 
>>>>>>>>>> Can we please revert this.
>>>>>>>>>> 
>>>>>>>>>> Thanks
>>>>>>>>>> Mike
>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>> 
>>>> 
>>>> 
>>> 

Reply via email to