Geertjan's Blog

NetBeans and Apache (Part 2)

Geertjan Wielenga
Product Manager

Since the various announcements about NetBeans transitioning to Apache, what's been going on and what's the current status?

Before reading on, take a look at the following:

Well, if you're asking "what's been going on?" it simply means you're not part of the discussion, which is a simple step-by-step process to be part of:


After following the above, you'll be on the NetBeans Apache developer mailing list and be able to follow the process as it happens. Right now, weekly updates are provided on the process.

In short, Oracle is going through the process of making sure that the NetBeans repositories that are targeted at being donated to Apache do not contain anything that should not be donated. For example, Oracle cannot donate files that are not Oracle's to donate. The repositories contain code going back 20 years, since NetBeans has existed since 1995/96, and are therefore full of potential accidental reusages of code that may or may not belong to Oracle, e.g., that could be forks of the JDK, for example. All files are being examined for such instances, including missing copyright notices, and similar potentially problematic areas.

Which repositories are we talking about? How long will all this take? Scroll to the end of the page here for details:


The aim is for NetBeans 9 to be released as a top level Apache project together with the release of JDK 9. Prior to that, i.e., in order to move out of the Apache Incubator, there needs to be at least one release of NetBeans done from within the Apache incubator, i.e., NetBeans IDE 8.2.1 or NetBeans IDE 8.3.

So, those are tight deadlines we're aiming for, though all sides are clear about what we're targeting and focused on meeting those deadlines. Things are looking good and, speaking for myself, I'm happy that we're going through such a thorough process, since the end result will be clear and comprehensive to everyone involved.

And, guess what, the Apache NetBeans community already has a new website in place, clearly a work in process though it's awesome we have it at this stage already, with thanks especially to Chris Lenz from Leipzig who is leading this project:


If you're out there and interested in joining in and keeping in touch with the process, go here to get started:


Join the discussion

Comments ( 3 )
  • rob rucker Tuesday, March 7, 2017

    HI , very long time user of Netbeans,and was most interested in the

    Scala module cotributed by Cao

    looks like that has been shelved?

    That would be a great addition...


    rob r.

  • Geertjan Wielenga Wednesday, March 8, 2017

    No, not shelved at all. Something to understand in the context of Apache is that everyone will need to take responsibility, e.g., if you're missing some feature or if you want something to be developed more quickly, it will be up to you and nobody else to get that moving. Nothing is ever shelved unless you decide to stop working on it or to not start working on it.

  • guest Saturday, March 25, 2017

    Hi Geertjan,

    I would agree with Rob Rucker on his comment on the Scala plugin. The contribution from Cao is still going on and I could not communicate to him (via Github, Twitter) thats one of the deserving project to be carried over but the whole community. On the other hand Can as a maintainer of the project could also extend helping hand to new comers as well.

Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.