You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@netbeans.apache.org by Jaroslav Tulach <ja...@gmail.com> on 2016/10/11 18:16:55 UTC

Bringing in NetBeans HTML/Java API was: [DISCUSS] NetBeans Transition Status

Hi.
NetBeans [HTML/Java API](http://bits.netbeans.org/html+java/) is hosted at
[NetBeans Hg farm](http://hg.netbeans.org/html4j/) and is essential part of
NetBeans Platform since release 8.1 - see [history](
http://wiki.netbeans.org/Html4Java#News).

The HTML/Java API is in separate repository as it is:
#1 - built with Maven
#2 - designed to be primarily used outside of NetBeans Platform

The bits of HTML/Java API are published at Maven central and the [main
NetBeans Hg repository](http://hg.netbeans.org/releases/) is referencing
the Maven central binaries. Still, the HTML/Java project is integral part
of NetBeans.

I'd like to convert it to Apache. It is an independent project with little
external dependencies and thus the conversion could be a simplified
showcase of problems we can expect when converting the main repository.


I need a Git(?) repository and a job at a Jenkins/Hudson builder that I can
configure the produce daily builds. How can I get access to those?

Jaroslav Tulach
NetBeans Platform Architect
OracleLabs


2016-10-10 17:22 GMT+02:00 Geertjan Wielenga <
geertjan.wielenga@googlemail.com>:

> Hello all,
>
> Here I have tried to bring to the surface everything that we need to think
> about in the context of the transition of NetBeans to Apache:
>
> https://cwiki.apache.org/confluence/display/NETBEANS/Apache+Transition
>
> Please take a look and let's discuss any items that are missing and let's
> discuss and clarify where to give them a place in the status page above.
>
> We also need to define an order in which things need to be done -- please
> use the ID numbers of an item as defined above.
>
> Thanks,
>
> Geertjan
>

Re: Bringing in NetBeans HTML/Java API

Posted by Jaroslav Tulach <ja...@gmail.com>.
> That depends on how the dependencies look like. If this has a dependency to
> netbeans-core then it might not be possible to do a release before
> netbeans-core isn't re-licensed as ALv2 as well.

NetBeans 8.2 "core" (e.g. platform) has a dependency on HTML/Java @ 1.3 as 
available at Maven central.
-jt


Re: Bringing in NetBeans HTML/Java API was: [DISCUSS] NetBeans Transition Status

Posted by Mark Struberg <st...@yahoo.de.INVALID>.
> NetBeans [HTML/Java API](http://bits.netbeans.org/html+java/) 


Technically this part might be a brilliant candidate for a first step (small, well set up and pretty isolated).

But even if we got an ALv2 grant for this very java-html-api part I'm not sure about the legal side. 

That depends on how the dependencies look like. If this has a dependency to netbeans-core then it might not be possible to do a release before netbeans-core isn't re-licensed as ALv2 as well.

For more background about which dependencies are fine for ALv2 licensed project releases please look at our License compatibility matrix [1] ff.


LieGrue,
strub




[1] https://www.apache.org/legal/resolved#category-x



> On Wednesday, 12 October 2016, 9:24, Bertrand Delacretaz <bd...@apache.org> wrote:
> > On Wed, Oct 12, 2016 at 6:59 AM, Geertjan Wielenga
> 
> <ge...@googlemail.com> wrote:
>>  I think we need to have the software grant done before you can do this,
>>  since you'll be committing code from Oracle into an Apache repo....
> 
> Yes that's correct.
> 
> In the meantime we can figure out how the NetBeans Git setup is going
> to look like, I'll start a different thread for that.
> 
> -Bertrand
> 

Re: Bringing in NetBeans HTML/Java API was: [DISCUSS] NetBeans Transition Status

Posted by Bertrand Delacretaz <bd...@apache.org>.
On Wed, Oct 12, 2016 at 6:59 AM, Geertjan Wielenga
<ge...@googlemail.com> wrote:
> I think we need to have the software grant done before you can do this,
> since you'll be committing code from Oracle into an Apache repo....

Yes that's correct.

In the meantime we can figure out how the NetBeans Git setup is going
to look like, I'll start a different thread for that.

-Bertrand

Re: Bringing in NetBeans HTML/Java API was: [DISCUSS] NetBeans Transition Status

Posted by Geertjan Wielenga <ge...@googlemail.com>.
I think we need to have the software grant done before you can do this,
since you'll be committing code from Oracle into an Apache repo. You will
do this based on your ICLA and based on that, this can only be done once
the software grant has been completed.

Please correct me if I'm wrong, someone.

Thanks,

Geertjan


On Tue, Oct 11, 2016 at 8:16 PM, Jaroslav Tulach <ja...@gmail.com>
wrote:

> Hi.
> NetBeans [HTML/Java API](http://bits.netbeans.org/html+java/) is hosted at
> [NetBeans Hg farm](http://hg.netbeans.org/html4j/) and is essential part
> of
> NetBeans Platform since release 8.1 - see [history](
> http://wiki.netbeans.org/Html4Java#News).
>
> The HTML/Java API is in separate repository as it is:
> #1 - built with Maven
> #2 - designed to be primarily used outside of NetBeans Platform
>
> The bits of HTML/Java API are published at Maven central and the [main
> NetBeans Hg repository](http://hg.netbeans.org/releases/) is referencing
> the Maven central binaries. Still, the HTML/Java project is integral part
> of NetBeans.
>
> I'd like to convert it to Apache. It is an independent project with little
> external dependencies and thus the conversion could be a simplified
> showcase of problems we can expect when converting the main repository.
>
>
> I need a Git(?) repository and a job at a Jenkins/Hudson builder that I can
> configure the produce daily builds. How can I get access to those?
>
> Jaroslav Tulach
> NetBeans Platform Architect
> OracleLabs
>
>
> 2016-10-10 17:22 GMT+02:00 Geertjan Wielenga <
> geertjan.wielenga@googlemail.com>:
>
> > Hello all,
> >
> > Here I have tried to bring to the surface everything that we need to
> think
> > about in the context of the transition of NetBeans to Apache:
> >
> > https://cwiki.apache.org/confluence/display/NETBEANS/Apache+Transition
> >
> > Please take a look and let's discuss any items that are missing and let's
> > discuss and clarify where to give them a place in the status page above.
> >
> > We also need to define an order in which things need to be done -- please
> > use the ID numbers of an item as defined above.
> >
> > Thanks,
> >
> > Geertjan
> >
>

Re: Bringing in NetBeans HTML/Java API was: [DISCUSS] NetBeans Transition Status

Posted by Emilian Bold <em...@gmail.com>.
This independent module is part of NetBeans and owned by Oracle so will be
covered by the code grant. (See license here
http://hg.netbeans.org/html4j/file/2073e11d098a/COPYING ).

Since it's so self-contained I doubt we will seen any problems like we will
encounter with the main repository (or any at all really).

I believe it should get a separate netbeans-html4j git repository.

According to the Jenkins wiki (https://wiki.apache.org/general/Jenkins )
the Incubator PMC chair should grant your user rights to create build jobs
on https://builds.apache.org/view/Incubator%20Projects/



--emi

On Tue, Oct 11, 2016 at 9:16 PM, Jaroslav Tulach <ja...@gmail.com>
wrote:

> Hi.
> NetBeans [HTML/Java API](http://bits.netbeans.org/html+java/) is hosted at
> [NetBeans Hg farm](http://hg.netbeans.org/html4j/) and is essential part
> of
> NetBeans Platform since release 8.1 - see [history](
> http://wiki.netbeans.org/Html4Java#News).
>
> The HTML/Java API is in separate repository as it is:
> #1 - built with Maven
> #2 - designed to be primarily used outside of NetBeans Platform
>
> The bits of HTML/Java API are published at Maven central and the [main
> NetBeans Hg repository](http://hg.netbeans.org/releases/) is referencing
> the Maven central binaries. Still, the HTML/Java project is integral part
> of NetBeans.
>
> I'd like to convert it to Apache. It is an independent project with little
> external dependencies and thus the conversion could be a simplified
> showcase of problems we can expect when converting the main repository.
>
>
> I need a Git(?) repository and a job at a Jenkins/Hudson builder that I can
> configure the produce daily builds. How can I get access to those?
>
> Jaroslav Tulach
> NetBeans Platform Architect
> OracleLabs
>
>
> 2016-10-10 17:22 GMT+02:00 Geertjan Wielenga <
> geertjan.wielenga@googlemail.com>:
>
> > Hello all,
> >
> > Here I have tried to bring to the surface everything that we need to
> think
> > about in the context of the transition of NetBeans to Apache:
> >
> > https://cwiki.apache.org/confluence/display/NETBEANS/Apache+Transition
> >
> > Please take a look and let's discuss any items that are missing and let's
> > discuss and clarify where to give them a place in the status page above.
> >
> > We also need to define an order in which things need to be done -- please
> > use the ID numbers of an item as defined above.
> >
> > Thanks,
> >
> > Geertjan
> >
>