Re: Re: nb-javac and Oracle JS Parser on Maven Central

2019-07-02 Thread Geertjan Wielenga
I don’t think anyone is asking the Apache NetBeans PMC to do anything here.

Gj

On Tue, 2 Jul 2019 at 21:34, Matthias Bläsing 
wrote:

> Hi,
>
> Am Dienstag, den 02.07.2019, 14:05 +0200 schrieb Geertjan Wielenga:
> > Yes, indeed. That's why when you use it in NetBeans, you need to approve
> > its license first. It is not Apache licensed, just like nb-javac is not
> > Apache licensed.
> >
> > Gj
> >
> > On Tue, Jul 2, 2019 at 1:57 PM Eric Bresie  wrote:
> >
> > >
> > >
> https://github.com/apache/netbeans/blob/master/contrib/libs.oracle.jsparser/external/com.oracle.js.parser-ba7a8bc42268-license.txt
> > > mentions
> > >
> > > License: GPL-2-CP
> > > Origin: http://hg.openjdk.java.net/graal/graal-js-parser
>
> from my understanding, the ASF has a pretty straight position regarding
> anything with GPL in its license name:
>
> It must not be a required dependency.
>
> I don't see how the Netbeans PMC could even remotely release anything
> that is incompatible with the core requirement of the ASF. (yepp, this
> is still LEGAL-336, still not fixed by Apache Legal and/or Oracle).
>
> The Graal.JS parser might be a different matter, as it is now licensed
> UPL, it might be packageable. Before that can happen though, the
> integration into netbeans has to be fixed, as the parser went through
> breaking changes.
>
> So this leaves us with:
>
> nb-javac: GPL-2-CP so not packable by the Apache Netbeans PMC
> graal-js: the version we need is GPL-2-CP and so also not packable
>   the version we could package/bundle is UPL, but not
>   compatible with the netbeans codebase
>
> Don't get me wrong: Having the two artifacts on maven central would be
> great, but that is not a job the Apache Netbeans PMC can do.
>
> Just my 2 cents.
>
> Matthias
>
>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>


Re: Re: nb-javac and Oracle JS Parser on Maven Central

2019-07-02 Thread Matthias Bläsing
Hi,

Am Dienstag, den 02.07.2019, 14:05 +0200 schrieb Geertjan Wielenga:
> Yes, indeed. That's why when you use it in NetBeans, you need to approve
> its license first. It is not Apache licensed, just like nb-javac is not
> Apache licensed.
> 
> Gj
> 
> On Tue, Jul 2, 2019 at 1:57 PM Eric Bresie  wrote:
> 
> >
> > https://github.com/apache/netbeans/blob/master/contrib/libs.oracle.jsparser/external/com.oracle.js.parser-ba7a8bc42268-license.txt
> > mentions
> >
> > License: GPL-2-CP
> > Origin: http://hg.openjdk.java.net/graal/graal-js-parser

from my understanding, the ASF has a pretty straight position regarding
anything with GPL in its license name:

It must not be a required dependency.

I don't see how the Netbeans PMC could even remotely release anything
that is incompatible with the core requirement of the ASF. (yepp, this
is still LEGAL-336, still not fixed by Apache Legal and/or Oracle).

The Graal.JS parser might be a different matter, as it is now licensed
UPL, it might be packageable. Before that can happen though, the
integration into netbeans has to be fixed, as the parser went through
breaking changes.

So this leaves us with:

nb-javac: GPL-2-CP so not packable by the Apache Netbeans PMC
graal-js: the version we need is GPL-2-CP and so also not packable
  the version we could package/bundle is UPL, but not
  compatible with the netbeans codebase

Don't get me wrong: Having the two artifacts on maven central would be
great, but that is not a job the Apache Netbeans PMC can do.

Just my 2 cents.

Matthias




-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Re: nb-javac and Oracle JS Parser on Maven Central

2019-07-02 Thread Geertjan Wielenga
Yes, indeed. That's why when you use it in NetBeans, you need to approve
its license first. It is not Apache licensed, just like nb-javac is not
Apache licensed.

Gj

On Tue, Jul 2, 2019 at 1:57 PM Eric Bresie  wrote:

>
> https://github.com/apache/netbeans/blob/master/contrib/libs.oracle.jsparser/external/com.oracle.js.parser-ba7a8bc42268-license.txt
> mentions
>
> License: GPL-2-CP
> Origin: http://hg.openjdk.java.net/graal/graal-js-parser
>
> Eric Bresie
> ebre...@gmail.com
> > On July 2, 2019 at 6:38:55 AM CDT, Geertjan Wielenga <
> geert...@apache.org> wrote:
> > The code that creates the NBM binary from the Oracle JS Parser JAR is
> here:
> >
> >
> https://github.com/apache/netbeans/tree/master/contrib/libs.oracle.jsparser
> >
> > Svata, in the cc, can add further info, if needed.
> >
> > Gj
> >
> >
> > On Tue, Jul 2, 2019 at 12:07 PM Geertjan Wielenga 
> > wrote:
> >
> > > This is excellent, you know how to do this and are therefore best
> placed
> > > to get it done, I will find out where the sources for Oracle JS Parser
> are
> > > and you can then do it in the same way.
> > >
> > > Gj
> > >
> > > On Tue, Jul 2, 2019 at 10:57 AM Eric Barboni  wrote:
> > >
> > > > Hi,
> > > > I wonder if we can choose org.netbeans.plugins and go a step further.
> > > >
> > > > Hi found the nb-javac repo. I will try to propose patch for adding a
> > > > "reproducible" populating build otherwise it will be hard to do.
> > > > //https://hg.netbeans.org/main/nb-java-x/
> > > > I did not know where the Oracle js parser code his.
> > > >
> > > > Regards
> > > > Eric
> > > >
> > > > -Message d'origine-
> > > > De : Eric Barboni 
> > > > Envoyé : jeudi 27 juin 2019 13:55
> > > > À : dev@netbeans.apache.org; 'Brian Fox' 
> > > > Objet : RE: nb-javac and Oracle JS Parser on Maven Central
> > > >
> > > > Hi,
> > > > What would be the good way to communicate Apache Infra ticket or a
> > > > ticket to sonatype ?
> > > >
> > > > Some thoughts:
> > > > How to prevent "john smith" to publish to org.netbeans.plugins if
> it's
> > > > only an artifact that is not a plugin.
> > > > Or first asking a "plugin portal slot" and then ok you can proceed.
> > > >
> > > > @Geertjan
> > > > Publication on behalf can be done but it's better that owner do that.
> > > > Pom element should be of good quality (autogeneration not enough),
> if you
> > > > can point to the source of nb-javac and js parser I may propose PR
> or patch
> > > > to prepare for such release.
> > > >
> > > > Regards
> > > > Eric
> > > >
> > > > -Message d'origine-
> > > > De : David Nalley 
> > > > Envoyé : mercredi 26 juin 2019 18:05
> > > > À : dev@netbeans.apache.org; Brian Fox  Objet :
> Re:
> > > > nb-javac and Oracle JS Parser on Maven Central
> > > >
> > > > On Wed, Jun 26, 2019 at 11:42 AM Eric Barboni 
> wrote:
> > > > >
> > > > > Hi David,
> > > > >
> > > > > I guess that com.oracle would be OK if Oracle do the publishing on
> > > > it's own.
> > > > >
> > > >
> > > >
> > > > Yep.
> > > >
> > > > > For what I know Apache Netbeans only sync the following groupID
> > > > > org.netbeans.(api|external|clusters|modules|html)
> > > > >
> > > > > I'm not sure if we can have org.netbeans.plugins groupid let free
> to
> > > > > anybody wanting to publish (cause org.netbeans belong to Apache) Or
> > > > > maybe org.netbeansplugins is more outside Apache
> > > > >
> > > >
> > > > I am sure that's something that project can decide on process/policy
> for.
> > > > Whatever that is we'll just need to discuss and coordinate with
> sonatype
> > > > to ensure it's org.netbeans.plugins only and not org.netbeans.
> > > >
> > > >
> > > > >
> > > > > Regards
> > > > > Eric
> > > > >
> > > > >
> > > > > -Message d'origine-
> > > > > De : David Nalley 
> > > > &g

Re: Re: nb-javac and Oracle JS Parser on Maven Central

2019-07-02 Thread Eric Bresie
https://github.com/apache/netbeans/blob/master/contrib/libs.oracle.jsparser/external/com.oracle.js.parser-ba7a8bc42268-license.txt
 mentions

License: GPL-2-CP
Origin: http://hg.openjdk.java.net/graal/graal-js-parser

Eric Bresie
ebre...@gmail.com
> On July 2, 2019 at 6:38:55 AM CDT, Geertjan Wielenga  
> wrote:
> The code that creates the NBM binary from the Oracle JS Parser JAR is here:
>
> https://github.com/apache/netbeans/tree/master/contrib/libs.oracle.jsparser
>
> Svata, in the cc, can add further info, if needed.
>
> Gj
>
>
> On Tue, Jul 2, 2019 at 12:07 PM Geertjan Wielenga 
> wrote:
>
> > This is excellent, you know how to do this and are therefore best placed
> > to get it done, I will find out where the sources for Oracle JS Parser are
> > and you can then do it in the same way.
> >
> > Gj
> >
> > On Tue, Jul 2, 2019 at 10:57 AM Eric Barboni  wrote:
> >
> > > Hi,
> > > I wonder if we can choose org.netbeans.plugins and go a step further.
> > >
> > > Hi found the nb-javac repo. I will try to propose patch for adding a
> > > "reproducible" populating build otherwise it will be hard to do.
> > > //https://hg.netbeans.org/main/nb-java-x/
> > > I did not know where the Oracle js parser code his.
> > >
> > > Regards
> > > Eric
> > >
> > > -Message d'origine-
> > > De : Eric Barboni 
> > > Envoyé : jeudi 27 juin 2019 13:55
> > > À : dev@netbeans.apache.org; 'Brian Fox' 
> > > Objet : RE: nb-javac and Oracle JS Parser on Maven Central
> > >
> > > Hi,
> > > What would be the good way to communicate Apache Infra ticket or a
> > > ticket to sonatype ?
> > >
> > > Some thoughts:
> > > How to prevent "john smith" to publish to org.netbeans.plugins if it's
> > > only an artifact that is not a plugin.
> > > Or first asking a "plugin portal slot" and then ok you can proceed.
> > >
> > > @Geertjan
> > > Publication on behalf can be done but it's better that owner do that.
> > > Pom element should be of good quality (autogeneration not enough), if you
> > > can point to the source of nb-javac and js parser I may propose PR or 
> > > patch
> > > to prepare for such release.
> > >
> > > Regards
> > > Eric
> > >
> > > -Message d'origine-
> > > De : David Nalley 
> > > Envoyé : mercredi 26 juin 2019 18:05
> > > À : dev@netbeans.apache.org; Brian Fox  Objet : Re:
> > > nb-javac and Oracle JS Parser on Maven Central
> > >
> > > On Wed, Jun 26, 2019 at 11:42 AM Eric Barboni  wrote:
> > > >
> > > > Hi David,
> > > >
> > > > I guess that com.oracle would be OK if Oracle do the publishing on
> > > it's own.
> > > >
> > >
> > >
> > > Yep.
> > >
> > > > For what I know Apache Netbeans only sync the following groupID
> > > > org.netbeans.(api|external|clusters|modules|html)
> > > >
> > > > I'm not sure if we can have org.netbeans.plugins groupid let free to
> > > > anybody wanting to publish (cause org.netbeans belong to Apache) Or
> > > > maybe org.netbeansplugins is more outside Apache
> > > >
> > >
> > > I am sure that's something that project can decide on process/policy for.
> > > Whatever that is we'll just need to discuss and coordinate with sonatype
> > > to ensure it's org.netbeans.plugins only and not org.netbeans.
> > >
> > >
> > > >
> > > > Regards
> > > > Eric
> > > >
> > > >
> > > > -Message d'origine-
> > > > De : David Nalley 
> > > > Envoyé : mercredi 26 juin 2019 16:50
> > > > À : dev@netbeans.apache.org; Brian Fox  Objet :
> > > > Re: nb-javac and Oracle JS Parser on Maven Central
> > > >
> > > > On Wed, Jun 26, 2019 at 3:21 AM Geertjan Wielenga 
> > > wrote:
> > > > >
> > > > > Hi all,
> > > > >
> > > > > We're looking into putting nb-javac and the Oracle JS Parser on
> > > > > Maven Central.
> > > > >
> > > > > How to do that and what would be the right location for that?
> > > > >
> > > > > E.g., would that be here:
> > > > >
> > > > > https://repo1.maven.org/maven2/org/apache/netbeans/
> > > > >
> >