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
