With Suneel's pom updates to remove the offending openjdk files from
apache-pirk-0.1.0-incubating-sources.jar, the only remaining issue is the
jboss-logging license issue.

This appears to be resolved via the Apache Licensing rules in the last
email and via placing documentation similar to Spark's in the NOTICE file.
Mentors - Please confirm that this is the case.

If these are settled, then we just have to update our NOTICE and LICENSE
files.

On Mon, Aug 15, 2016 at 3:25 PM, Ellison Anne Williams <
[email protected]> wrote:

> Ok - after a bit of digging, here is what I found on the
> apache-pirk-0.1.0-incubating-exe.jar issue with the phantom jboss-logging
> license file.
>
> The culprit is netty. If you take a look at META-INF/maven/io.netty/netty
> when you unjar, you will see the netty pom which contains the following:
>
> <!-- Logging frameworks - completely optional -->
>
> ......(dependencies for other logging frameworks).....
>
>  <dependency>
>
>       <groupId>org.jboss.logging</groupId>
>
>       <artifactId>jboss-logging-spi</artifactId>
>
>       <version>2.1.2.GA</version>
>
>       <scope>compile</scope>
>
>       <optional>true</optional>
>
>     </dependency>
>
> This is pulled in from Spark and other Hadoop places.
>
> Reading the Apache Licensing info carefully, it appears that it is *not* a
> licensing issue as the code does not distribute it and it is used only for
> optional features. See http://www.apache.org/legal/
> resolved.html#prohibited and http://www.apache.org/
> legal/resolved.html#optional.
>
> Also, Spark deals with it in its NOTICE file as follows (
> https://github.com/apache/spark/blob/master/NOTICE):
>
> This product optionally depends on 'JBoss Logging', a logging framework,
> which can be obtained at:
>
>   * LICENSE:
>     * license/LICENSE.jboss-logging.txt (GNU LGPL 2.1)
>   * HOMEPAGE:
>     * http://anonsvn.jboss.org/repos/common/common-logging-spi/
>
>
> Thus, it seems that we can stand on the Apache Licensing rules and follow
> Spark's lead and include similar language in our NOTICE file.
>
> Can we make the same argument about the org.openjdk.jmh.infra.generated.*
> files in the apache-pirk-0.1.0-incubating-sources.jar? If so, we can make
> them part of the RAT exclusions and that solve that issue.
>
> From there, cleaning up the LICENSE and NOTICE files as previously pointed
> out in the thread should do it.
>
> Thoughts?
>
> On Mon, Aug 15, 2016 at 12:46 PM, Tim Ellison <[email protected]>
> wrote:
>
>> On 14/08/16 04:19, Ellison Anne Williams wrote:
>> > All JIRAs completed for this release are tagged with 'FixVersion =
>> 0.1.0'.
>> > You can view them here: https://issues.apache.org/jira
>> /browse/PIRK-47?jql=
>> > project%20%3D%20PIRK%20AND%20fixVersion%20%3D0.1.0
>>
>> BTW (just so you don't inadvertently send that URL to the
>> [email protected] list vote).
>>
>> That URL points to one specific JIRA issue.  The release notes URL is:
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?proje
>> ctId=12320320&version=12338109
>>
>> Regards,
>> Tim
>>
>>
>>
>

Reply via email to