A specific source file being under a different licence does not necessarily mean the whole project has to be treated as such. It may mean parts of it do. It can also depend on what parts of the project are used whether there is any impact to a particular use case.
I would certainly agree the file should be called out in the wildfly-common source repo or distribution (e.g as Apache projects would in the source release LICENCE for related cases, but obviously not this one) if it cant be relicensed. As others have already suggested, given the file (or its compiled form) it is not part of the artifact being used (and distributed, in case of convenience binaries) by Artemis due to being a test class source file, the specific one linked below does not seem to present an issue. Other files could of course and that should be verified. Robbie On Thu, 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 > >>>> > >>>> > >> > >> >
