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 <[email protected]> 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 <[email protected]> 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
> > <[email protected]> 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 <
> > > [email protected]> 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 <[email protected]> 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
> > > >> <[email protected]> wrote:
> > > >>
> > > >>> Wildfly project:
> > > >>>
> > > >>> https://github.com/wildfly/wildfly/blob/master/LICENSE.txt
> > > >>>
> > > >>>
> > > >>>> On 6 Jun 2019, at 21:01, Justin Bertram <[email protected]>
> > 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
> > > >>>> <[email protected]> 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 <
> > > >>>>> [email protected]> 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