You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nlpcraft.apache.org by Nikita Ivanov <ni...@gmail.com> on 2020/06/01 00:42:25 UTC

Fwd: [VOTE] Release Apache NLPCraft - Java Client (Incubating) 0.5.0

Gents,
Can someone shed some light on this? Where and how we are pulling these GPL
libraries? We definitely can't download these during "mvn clean package"...
Thank you,
--
Nikita Ivanov



---------- Forwarded message ---------
From: Justin Mclean <ju...@classsoftware.com>
Date: Sun, May 31, 2020 at 1:42 AM
Subject: Re: [VOTE] Release Apache NLPCraft - Java Client (Incubating) 0.5.0
To: <ge...@incubator.apache.org>


Hi,

-1 (binding)

Everything else looks fine but you may have GPL dependancies [1][2] Can you
confirm if this is or is not the case, and are these optional? [3]


I checked:
- incubating in names
- signatures and hashes are fine
- DISCLAIMER exits
- LICENSE and NOTICE are good
- No unexpected binary files
- All source files have ASF headers
- Can compile from source

Thanks,
Justin

1 .http://xom.nu
2. https://stanfordnlp.github.io/CoreNLP/
3. https://www.apache.org/legal/resolved.html#optional
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org

Re: [VOTE] Release Apache NLPCraft - Java Client (Incubating) 0.5.0

Posted by Furkan KAMACI <fu...@gmail.com>.
Hi,

Just for an example, here is a project which may need non-Apache compatible
dependencies: https://github.com/apache/manifoldcf They use a different
target to compile the project with such dependencies.

Kind Regards,
Furkan KAMACI

On Mon, Jun 1, 2020 at 1:39 PM Sergey Kamov <sk...@gmail.com> wrote:

> Hi, Paul.
>
> Thank you!
>
> We have to fix it in our pom.xml file.
>
>
> Regards,
>
> Sergey
>
> 01.06.2020 05:22, Paul King пишет:
> > Both are related to CoreNLP from what I can see:
> >
> > $ mvn dependency:tree -Dincludes=com.io7m.xom:xom:jar:1.2.10 -Dverbose
> > [INFO] Scanning for projects...
> > [INFO]
> > [INFO] ------------------< org.apache.nlpcraft:java-client
> >> -------------------
> > [INFO] Building NLPCraft - Java Client 0.5.0
> > [INFO] --------------------------------[ jar
> > ]---------------------------------
> > [INFO]
> > [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ java-client
> ---
> > [INFO] org.apache.nlpcraft:java-client:jar:0.5.0
> > [INFO] \- org.apache.nlpcraft:nlpcraft:jar:0.5.0:compile
> > [INFO]    +- edu.stanford.nlp:stanford-corenlp:jar:3.9.2:compile
> > [INFO]    |  \- com.io7m.xom:xom:jar:1.2.10:compile
> > [INFO]    \- edu.stanford.nlp:stanford-corenlp:jar:models:3.9.2:runtime
> > [INFO]       \- (com.io7m.xom:xom:jar:1.2.10:runtime - omitted for
> > duplicate)
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] BUILD SUCCESS
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time:  3.789 s
> > [INFO] Finished at: 2020-06-01T11:44:46+10:00
> > [INFO]
> > ------------------------------------------------------------------------
> >
> > I imagine just excluding transitive dependencies for the core project
> would
> > be enough:
> >
> >          <dependency>
> >              <groupId>org.apache.nlpcraft</groupId>
> >              <artifactId>nlpcraft</artifactId>
> >              <version>${nlpcraft.ver}</version>
> >
> >
> >
> >
> >
> >
> > *            <exclusions>                <exclusion>
> > <groupId>*</groupId>                    <artifactId>*</artifactId>
> >        </exclusion>            </exclusions>*        </dependency>
> >
> > It certainly builds fine still with that change but I don't have things
> set
> > up right now to properly run the test suite.
> > It seems to produce the same classes (but vastly different
> > META-INF/DEPENDENCIES file - for the better).
> > If someone with the server set up could enable and run the test suite
> that
> > would confirm things.
> >
> > Cheers, Paul.
> >
> >
> >
> > On Mon, Jun 1, 2020 at 10:43 AM Nikita Ivanov <ni...@gmail.com>
> wrote:
> >
> >> Gents,
> >> Can someone shed some light on this? Where and how we are pulling these
> GPL
> >> libraries? We definitely can't download these during "mvn clean
> package"...
> >> Thank you,
> >> --
> >> Nikita Ivanov
> >>
> >>
> >>
> >> ---------- Forwarded message ---------
> >> From: Justin Mclean <ju...@classsoftware.com>
> >> Date: Sun, May 31, 2020 at 1:42 AM
> >> Subject: Re: [VOTE] Release Apache NLPCraft - Java Client (Incubating)
> >> 0.5.0
> >> To: <ge...@incubator.apache.org>
> >>
> >>
> >> Hi,
> >>
> >> -1 (binding)
> >>
> >> Everything else looks fine but you may have GPL dependancies [1][2] Can
> you
> >> confirm if this is or is not the case, and are these optional? [3]
> >>
> >>
> >> I checked:
> >> - incubating in names
> >> - signatures and hashes are fine
> >> - DISCLAIMER exits
> >> - LICENSE and NOTICE are good
> >> - No unexpected binary files
> >> - All source files have ASF headers
> >> - Can compile from source
> >>
> >> Thanks,
> >> Justin
> >>
> >> 1 .http://xom.nu
> >> 2. https://stanfordnlp.github.io/CoreNLP/
> >> 3. https://www.apache.org/legal/resolved.html#optional
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> >> For additional commands, e-mail: general-help@incubator.apache.org
> >>
>

Re: [VOTE] Release Apache NLPCraft - Java Client (Incubating) 0.5.0

Posted by Sergey Kamov <sk...@gmail.com>.
Hi, Paul.

Thank you!

We have to fix it in our pom.xml file.


Regards,

Sergey

01.06.2020 05:22, Paul King пишет:
> Both are related to CoreNLP from what I can see:
>
> $ mvn dependency:tree -Dincludes=com.io7m.xom:xom:jar:1.2.10 -Dverbose
> [INFO] Scanning for projects...
> [INFO]
> [INFO] ------------------< org.apache.nlpcraft:java-client
>> -------------------
> [INFO] Building NLPCraft - Java Client 0.5.0
> [INFO] --------------------------------[ jar
> ]---------------------------------
> [INFO]
> [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ java-client ---
> [INFO] org.apache.nlpcraft:java-client:jar:0.5.0
> [INFO] \- org.apache.nlpcraft:nlpcraft:jar:0.5.0:compile
> [INFO]    +- edu.stanford.nlp:stanford-corenlp:jar:3.9.2:compile
> [INFO]    |  \- com.io7m.xom:xom:jar:1.2.10:compile
> [INFO]    \- edu.stanford.nlp:stanford-corenlp:jar:models:3.9.2:runtime
> [INFO]       \- (com.io7m.xom:xom:jar:1.2.10:runtime - omitted for
> duplicate)
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time:  3.789 s
> [INFO] Finished at: 2020-06-01T11:44:46+10:00
> [INFO]
> ------------------------------------------------------------------------
>
> I imagine just excluding transitive dependencies for the core project would
> be enough:
>
>          <dependency>
>              <groupId>org.apache.nlpcraft</groupId>
>              <artifactId>nlpcraft</artifactId>
>              <version>${nlpcraft.ver}</version>
>
>
>
>
>
>
> *            <exclusions>                <exclusion>
> <groupId>*</groupId>                    <artifactId>*</artifactId>
>        </exclusion>            </exclusions>*        </dependency>
>
> It certainly builds fine still with that change but I don't have things set
> up right now to properly run the test suite.
> It seems to produce the same classes (but vastly different
> META-INF/DEPENDENCIES file - for the better).
> If someone with the server set up could enable and run the test suite that
> would confirm things.
>
> Cheers, Paul.
>
>
>
> On Mon, Jun 1, 2020 at 10:43 AM Nikita Ivanov <ni...@gmail.com> wrote:
>
>> Gents,
>> Can someone shed some light on this? Where and how we are pulling these GPL
>> libraries? We definitely can't download these during "mvn clean package"...
>> Thank you,
>> --
>> Nikita Ivanov
>>
>>
>>
>> ---------- Forwarded message ---------
>> From: Justin Mclean <ju...@classsoftware.com>
>> Date: Sun, May 31, 2020 at 1:42 AM
>> Subject: Re: [VOTE] Release Apache NLPCraft - Java Client (Incubating)
>> 0.5.0
>> To: <ge...@incubator.apache.org>
>>
>>
>> Hi,
>>
>> -1 (binding)
>>
>> Everything else looks fine but you may have GPL dependancies [1][2] Can you
>> confirm if this is or is not the case, and are these optional? [3]
>>
>>
>> I checked:
>> - incubating in names
>> - signatures and hashes are fine
>> - DISCLAIMER exits
>> - LICENSE and NOTICE are good
>> - No unexpected binary files
>> - All source files have ASF headers
>> - Can compile from source
>>
>> Thanks,
>> Justin
>>
>> 1 .http://xom.nu
>> 2. https://stanfordnlp.github.io/CoreNLP/
>> 3. https://www.apache.org/legal/resolved.html#optional
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>

Re: [VOTE] Release Apache NLPCraft - Java Client (Incubating) 0.5.0

Posted by Paul King <pa...@asert.com.au>.
Both are related to CoreNLP from what I can see:

$ mvn dependency:tree -Dincludes=com.io7m.xom:xom:jar:1.2.10 -Dverbose
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------< org.apache.nlpcraft:java-client
>-------------------
[INFO] Building NLPCraft - Java Client 0.5.0
[INFO] --------------------------------[ jar
]---------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ java-client ---
[INFO] org.apache.nlpcraft:java-client:jar:0.5.0
[INFO] \- org.apache.nlpcraft:nlpcraft:jar:0.5.0:compile
[INFO]    +- edu.stanford.nlp:stanford-corenlp:jar:3.9.2:compile
[INFO]    |  \- com.io7m.xom:xom:jar:1.2.10:compile
[INFO]    \- edu.stanford.nlp:stanford-corenlp:jar:models:3.9.2:runtime
[INFO]       \- (com.io7m.xom:xom:jar:1.2.10:runtime - omitted for
duplicate)
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time:  3.789 s
[INFO] Finished at: 2020-06-01T11:44:46+10:00
[INFO]
------------------------------------------------------------------------

I imagine just excluding transitive dependencies for the core project would
be enough:

        <dependency>
            <groupId>org.apache.nlpcraft</groupId>
            <artifactId>nlpcraft</artifactId>
            <version>${nlpcraft.ver}</version>






*            <exclusions>                <exclusion>
<groupId>*</groupId>                    <artifactId>*</artifactId>
      </exclusion>            </exclusions>*        </dependency>

It certainly builds fine still with that change but I don't have things set
up right now to properly run the test suite.
It seems to produce the same classes (but vastly different
META-INF/DEPENDENCIES file - for the better).
If someone with the server set up could enable and run the test suite that
would confirm things.

Cheers, Paul.



On Mon, Jun 1, 2020 at 10:43 AM Nikita Ivanov <ni...@gmail.com> wrote:

> Gents,
> Can someone shed some light on this? Where and how we are pulling these GPL
> libraries? We definitely can't download these during "mvn clean package"...
> Thank you,
> --
> Nikita Ivanov
>
>
>
> ---------- Forwarded message ---------
> From: Justin Mclean <ju...@classsoftware.com>
> Date: Sun, May 31, 2020 at 1:42 AM
> Subject: Re: [VOTE] Release Apache NLPCraft - Java Client (Incubating)
> 0.5.0
> To: <ge...@incubator.apache.org>
>
>
> Hi,
>
> -1 (binding)
>
> Everything else looks fine but you may have GPL dependancies [1][2] Can you
> confirm if this is or is not the case, and are these optional? [3]
>
>
> I checked:
> - incubating in names
> - signatures and hashes are fine
> - DISCLAIMER exits
> - LICENSE and NOTICE are good
> - No unexpected binary files
> - All source files have ASF headers
> - Can compile from source
>
> Thanks,
> Justin
>
> 1 .http://xom.nu
> 2. https://stanfordnlp.github.io/CoreNLP/
> 3. https://www.apache.org/legal/resolved.html#optional
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>