Apache NetBeans: From open source to open governance
What’s been going on in the Apache Incubator since October 2016 is, in software development terms, nothing short of revolutionary.
Seldom before has a project and community the size and scale of NetBeans moved intact and in one piece from a corporation to a software foundation.
At this point, the Apache NetBeans Git repo contains around 6M lines of code, most of it in the ‘main’ repo dedicated to Java development, with a significant subset on a branch dedicated to Web development that is yet to be integrated, once the current release is finalized and out the door.
And there’s an awesome new branding style throughout, as can be seen below:
There’s also a new site, to which netbeans.org will be redirected once donated to Apache:
The quarterly (and initially monthly) contributions to Apache Incubator PMC reports, strung together, relate the whole process to where we are now: July 2018, January 2018, October 2017, April 2017, January 2017, December 2016, and November 2016.
However, there is still a long way to go, with many possibilities of things going very right or very wrong.
We Need You!
And where are we right now? Well, right now we’re trying to release Apache NetBeans (incubating) 9.0, which involves two tasks that everyone is encouraged to take part in. The more participation in the two tasks below, the better:
1. Apache NetBeans PPMC Vote. Vote in the Apache NetBeans PPMC thread, click here to read the related Apache NetBeans dev mail thread. Anyone can do this, whether you’re involved in Apache NetBeans or not. Doing this means more than putting a +1, it means downloading the sources, building them, looking at keys, etc, as described above.
2. Apache NetBeans Community Acceptance Survey. Fill out the Community Acceptance survey, which is focused on the functionality (versus the sources, which is what the PPMC thread is about), which takes about 5 minutes. Click here for details and to fill out the survey.
After the above two processes are done, which is planned for July 22, we’ll start the Apache NetBeans IPMC vote, to enable the members of the Apache Incubator to approve the release, after which Apache NetBeans 9.0 will be released, which should take place during the first weeks of August. These are the tentative plans, as described here in the Apache NetBeans blog.
Onwards to the first open source and open governance development tool governed by the Apache Software Foundation!