Hi all,

We're making great progress, we have been working together well, and have
IP clearance related commits from a significant group constituting a range
of different people:

https://github.com/apache/incubator-netbeans/graphs/contributors

To dos:

1. There's around 300 (out of 45,000) files left to process -- the sooner
we can get that down to 0, either via re-licensing or via Rat exclusions,
the better. That should be our central focus for this week. Take a look at
the Rat report, see who is listed to work on it, and work with them to get
it done:

https://cwiki.apache.org/confluence/display/NETBEANS/List+of+Modules+to+Review

2. We've also been working on downloading binaries from Maven Central,
i.e., that's the logical and officially accepted place for binaries and
we're trying to leverage that as much as possible -- though that's not a
requirement for releasing NetBeans from Apache.

3. Binaries that are GPL-ed need to be handled in some way -- in terms of
the core of NetBeans, i.e., the NetBeans Platform, that means JavaHelp and
SwingLayout. Various solutions have been offered and discussed re JavaHelp,
while SwingLayout may simply need to be removed, as a first attempt to get
rid of it, and then we should see what the consequence of doing that is and
fixing where needed.

4. Plan a first Apache release. Here's a proposal:

- Apache NetBeans 9.0 Alpha -- NetBeans Platform only (i.e., only the core
modules, possibly without JavaHelp). In this way, we'll have worked through
the process for a coherent part of Apache NetBeans and will only have
JavaHelp and SwingLayout to deal with in terms of GPL. (I believe SwingX is
not applicable to the platform, but the IDE.)

- Apache NetBeans 9.0 Beta -- Everything currently in Apache NetBeans Git,
i.e., the above and then also including all the other clusters currently
there, i.e., Java SE tooling.

- Apache NetBeans 9.0 -- All of the above, including NetCAT involvement.
This will be the officially tested version of Apache NetBeans.

5. I propose we aim to begin with the official release process of Apache
NetBeans 9.0 Alpha next week.

6. All the other parts of NetBeans (Java EE etc) are still in process at
Oracle, which is good, since it means we're able to focus on the subset
we're currently working on.

Comments and feedback welcome,

Geertjan

Reply via email to