InfoQ

News

Oracle Announced Plans for the Future of Sun’s Products, but Raised Concerns about NetBeans

Posted by Dionysios G. Synodinos on Nov 09, 2009

Community
Java
Topics
Acquisitions
Tags
Oracle ,
Netbeans ,
Sun Microsystems

Oracle has released an FAQ that describes its plans for the future of popular Sun technologies like GlassFish, NetBeans, MySQL and more.  In some cases Oracle’s announcement is unclear and raises concerns about product viability.

The announcement makes clear that the Oracle will continue to invest in Sun hardware, in Solaris, SPARC, GlassFish and OpenOffice.

There are some things on the other hand that will be merging like Oracle’s Enterprise Manager and Sun Ops Center that are expected to combine in order to deliver acomplete top-down application and systems management environment.

Similarly Sun’s Identity Management and SOA products are expected to be integrated into the Oracle Fusion Middleware product family. Oracle’s actual statement on this issue seems too vague for Gartner’s analyst Earl Perkins:

I read the pdf, and it is tied up in discussions about technical and application architecture, not the disposition of products, the markets which they will serve, and the configurations of those solutions. it merely says something that would be intuitively obvious in almost all acquistions: we’re going to realize efficiencies of scale by having two groups of people that use to do different things become one group of people do those different things. there is also no timeframe on when this vision will be realized, whether it’s before the end of this year or this decade. Other than that, it’s pretty clear. :-/. And if this is an answer, why do we keep getting clients coming to us asking us the same type of questions over and over that aren’t be answered with this?

Likewise Oracle’s statement about NetBeans is unclear and doesn’t guarantee that the company will continue to invest in this IDE:

Oracle has a strong track record of demonstrating commitment to choice for Java developers. As such, NetBeans is expected to provide an additional open source option and complement to the two free tools Oracle already offers for enterprise Java development: Oracle JDeveloper and Oracle Enterprise Pack for Eclipse. While Oracle JDeveloper remains Oracle’s strategic development tool for the broad portfolio of Oracle Fusion Middleware products and for Oracle’s next generation of enterprise applications, developers will be able to use whichever free tool they are most comfortable with for pure Java and Java EE development:  JDeveloper, Enterprise Pack for Eclipse, or NetBeans.

Tor Norbye, a principal engineer at Sun Microsystems and former member of the NetBeans teams thinks that Sun’s IDE can be a valuable asset for Oracle, but also expressed hope that it will continue to get funded [audio link]:

… I think NetBeans is the best IDE out there. I really hope that it continues to be a viable choice. Right now it’s as good as anything else, but of course 5 years down the road, if Oracle doesn’t invest in it and the community doesn’t step up, it could fall behind and I hope that won’t happen.

Similarly Fabrizio Giudici seems to think that the Oracle statement carries little information about its plans for NetBeans:

Sounds good at first glance, but after you read it you discover that... basically there's zero information. :-) While JDeveloper remains strategic, NetBeans “is expected to provide another option”, but there's no indication on whether Oracle is going to invest on it or not.

So, my opinion is that no decision on NetBeans has been taken. In the meantime, the best thing the NetBeans community can do is to be vocal about the best IDE and Platform around!

Charles Ditzel is even more pessimistic and suggests that Oracle has missed its opportunity to profit from the NetBenas platform:

What should have happened, Oracle should not have missed a beat and should have announced work on Oracle plugins for NetBeans and active Oracle support of NetBeans. This type of announcement would have brought a large and some-what skeptical NetBeans community much closer to Oracle.  It would have been a big win for Oracle.  NetBeans will continue to grow either way - but Oracle has missed a big chance to really change perceptions and at the same time move their tools to another level.  What JDeveloper lacks is buzz, a wealth of community developed plugins, a wealth of support for other languages  and a very, very  large community.   And of course it does not offer a platform in the NetBeans and Eclipse sense of the word.

This is a huge missed opportunity for Oracle.

Clarification of my quote by Tor Norbye Posted Nov 10, 2009 11:39 AM
2002-era by Michael Neale Posted Nov 10, 2009 6:09 PM
What about JCAPS by ashok shetty Posted Nov 11, 2009 2:55 AM
Just look at the past... by Pedro Jimenez Posted Nov 11, 2009 10:36 AM
Raise your voice ? by Sven H. Posted Nov 11, 2009 6:22 PM
  1. Back to top

    Clarification of my quote

    Nov 10, 2009 11:39 AM by Tor Norbye

    Since I was quoted in this article I just want to clarify that I'm not concerned -- my sentence had two if's and one "could". This was intended as a what-if, and as I stated earlier in the discussion, all the signs point towards Oracle keeping up Sun's investments and expanding market opportunities, not cost savings and redundancy reduction.

  2. Back to top

    2002-era

    Nov 10, 2009 6:09 PM by Michael Neale

    Netbeans last went quiet in 2002 IIRC - the community did not pick it up then. I think netbeans has a great user community, but isn't as developed as the eclipse community in terms of building the platform and plugins itself.

  3. Back to top

    What about JCAPS

    Nov 11, 2009 2:55 AM by ashok shetty

    While the article is mostly centered around products meaningful to developers, enterprises would be more worried about investments they have made in Sun Middleware. There is no clear direction on JCAPS. Will Oracle retire it? If not, how will it stay under the same roof with Oracle BPM/ESB?

  4. Back to top

    Just look at the past...

    Nov 11, 2009 10:36 AM by Pedro Jimenez

    Here are inalienable truths:


    • - Oracle is litigation paranoid. They will almost always err on the side of caution in pretty much everything they do. It's almost like a bunch of lawyers started a software company.

    • - Products are managed by people. The people that are there will be sure to defend their turf, and being already there gives them a huge political advantage. This has been the case with companies acquired in the past, just look at the product stack from BEA or Peoplesoft, for instance. Of the three Java IDEs named I would argue that JDeveloper is the least popular, but the person running JDeveloper has a good chance to kill NetBeans.

    • - Oracle will take their sweet time and flip flop on products that they don't really care about; so only time will tell, best not to hold your breath. Compared to other competitors, I would say their support for their developer community is relatively weak.


    But hey, they do make a great database...

  5. Back to top

    Raise your voice ?

    Nov 11, 2009 6:22 PM by Sven H.

    How and Where ?

    Oracle is a huge corporation and they are following corporate policies and strategies (given by no.1). They know Netbeans is better, but they dont care (imho). You think they care if 10.000 emails by developer dropping in asking to keep it alive ?
    Sweettalk now, kill it later, or better, release it to the community on sourceforge (or similar) where it will die because too big to manage its development in the current speed.
    Oracle makes revenue not friends. Will Oracle become the Microsoft of the Java World ? Spawning JDeveloper version for $$$ for enterprise use and the charity free version for your standalone swing application ?

    PS: We are looping around with this topic for months because there is no proper and clear information available.

    m2cents
    Sven

Educational Content

Brian Marick on 4 Challenges and 5 Guiding Values of Agile Software Development

Brian Marick takes us through a quick tour of the most important values and challenges to adopting Agile successfully (they aren't the typical challenges and values we hear in the community).

Are You a Software Architect?

The line between development and architecture is tricky. Does it exist at all? Is an ivory tower actually needed? There's a balance in the middle, but how do you move from developer to architect?

Agile – A Way of Life and Pragmatic Use of Authority

The word 'authority' sometimes produces an allergic response in hard-line agilists. Freedom and authority – both are bad if misused and both are good if used in right spirit for a noble cause.

Getting Started with Grails, Second Edition

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Using ITIL V3 as a Foundation for SOA Governance

Those familiar with only ITIL V2 often scoff at the thought that ITIL could serve as a governance framework for SOA. With ITIL V3, the focus of the framework shifted towards service-orientation.

Adrian Colyer on AspectJ, tc Server and dm Server

SpringSource CTO Adrian Colyer discusses AspectJ, SpringSource's dm Server and tc Server products, OSGi and Scrum.

Adam Wiggins on Heroku

Heroku's Adam Wiggins talks about Rails, Background Jobs, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

SOA as an Architectural Pattern: Best Practices in Software Architecture

For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity on what architecture is.