Re: Re: nb-javac and Oracle JS Parser on Maven Central
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
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
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
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/ > > > > > > >