Newsletter sign-up
View all newsletters

Sign up for our technology specific newsletters.

Enterprise Java
Email Address:
JavaWorld Daily Brew

JW Blogs > Dustin’s Software Development Cogitations and Speculations >

IBM and Sun: Future of GlassFish, NetBeans, and JavaFX


Your rating: None Average: 2.6 (7 votes)

The Wall Street Journal story today about IBM possibly acquiring Sun Microsystems ("IBM in Talks to Buy Sun in Bid to Add to Web Heft") is, at the highest level, nothing too new. It has been rumored for years that Sun would be a likely takeover target and Java developers have naturally wondered what would happen to Java and Java-related products if that was to happen. What today's story did do, however, is provide details that seem to take this past a rumor to a real story. The article points out that any such transaction might not complete and there are hurdles such as regulatory approval, shareholder approval, etc.

Most people seem to believe that software, including Java, will have little to no motivating influence on this alleged transaction. The article IBM/Sun deal won't be about the software, experts say does discuss what role Java might play or not play in the transaction. However, for those of us active in the Java development community, the effect of any acquisition on the Java programming language and platform (rather than the motivating power of acquiring Java) is of interest.

The Java ecosystem is large enough that it would likely continue to exist for years to come even if Sun Microsystems is acquired. However, there is no question that Sun exerts considerable leverage on the direction of the Java language and the Java platform and this direction would certainly be impacted by someone else acquiring Java along with the rest of Sun. IBM has contributed heavily to Javadom in the past with open source contributions like Eclipse, with commercial offerings such as the WebSphere application server, heavy participation in the Java Community Process (JCP), and with significant contributions to the literature with sites such as DeveloperWorks.

While an acquisition of Sun would most likely lead to subtler changes in the general Java programming language and platform direction, the effect could be much more pronounced and obvious for specific parts of Java and for specific Java-related products. Three products that would be of particular interest to me in such a scenario are NetBeans, GlassFish, and JavaFX. I am also curious about what effect this would have on JavaOne and on Java SE 7.

There are several things I really like about the NetBeans IDE, including its JavaScript and Ruby support, its integration with GlassFish, and its Swing GUI Builder. I also appreciate having another open source and freely available choice for a Java IDE. Given IBM's significant role in bringing about the Eclipse IDE and the sometimes bitter history between Eclipse and NetBeans, one has to wonder what the short-term and long-term fate of NetBeans would be if IBM acquired Sun. While NetBeans is an open source project, it it still heavily influenced and developer by Sun employees. This means that while the NetBeans project might live on, it would be much more difficult for it to continue to thrive and improve as quickly as it has in recent years without the same financial support.

I like to use the GlassFish application server because it provides such early peeks into the Java Enterprise Edition latest features and because it has been relatively straightforward to install and use. With IBM already owning its own commercial application server in WebSphere, there is some question about the level of interest in continuing investment in an open source alternative to their own product. As with NetBeans, the project could be forked, but the same risks of loss of momentum, slowing of support, and slowing of release of new features exists.

Sun has obviously invested significant time, energy, and resources into JavaFX. The topic has dominated the last two JavaOne conferences and is well represented in the catalog for the 2009 JavaOne Conference. The question is if a company acquiring Sun would have the same level of interest in JavaFX or have greater or less interest in JavaFX.

Speaking of JavaOne, an acquisition of Sun would almost certainly have an impact on this annual conference. The 2009 edition would likely change mostly in terms of discussions and unofficial functions, but future versions of the conference would likely see some dramatic shifts in focus. For example, if IBM purchased Sun, IBM presence at JavaOne would obviously be bigger than it was even in the early years of JavaOne.

Finally, with it sounding like we'll see Java SE 7 in 2010, I cannot help but wonder what effect, if any, a purchase of Sun in 2009 would have on that release. My guess is that it would only have a relatively minor effect on Java SE 7, but could potentially have a much larger effect on future versions of Java. It seems like an acquisition of Sun by IBM would almost certainly impact the Java Community Process in general.

Other Articles on the Possibility of IBM Purchasing Sun Microsystems

Java Crowd Has Mixed Views on Potential Sun-IBM Deal

IBM in Talks to Buy Sun?

Analysis of Potential Acquisition of Sun by IBM

Sun-IBM Merger: Is This Really Happening?

IBM Buying Sun Microsystems Makes No Sense: It's a Red Herring

Open source app server

IBM already provides an open source alternative to its WebSphere Application Server. It is called WebSphere Application Server Community Edition and is built around the Apache Geronimo project. If anyone is interested, it is here

My guess is that controlling

My guess is that controlling Java, OpenOffice and MySql would be disastrous. The benefits for IBM in acquiring these “products” would mean they could change licensing from gpl2/lgpl to what suits their needs for future version. Regarding OpenOffice they could really stop or lower resources for development on the free suite or take out components and try to make Lotus Symphony look more attractive.
Also regarding Java 7 that at lot of people is waiting for could mean change to how it is released. I fear the openness and influence by the community will get less although “tools” like Eclipse share great popularity. I dislike that the academic Sun is overtaken by corporate IBM known for its world wide patents, closedness when there are problems (here I think about the occurrences of downtime e.g. my personal Bank has suffered from “Danske Bank”), but also their “secret” recruitment clauses make me fear for how open and free it may also be for the people hired in Sun as an IBM company thereafter.
But also the the impact of controlling how Java for mobile phones should be in the future could make IBM get an even stronger position that could even lead to make IBM a competitor to Adobe Flash and Microsoft Silverlight although modern browsers seem to focus around html, css2, css3 and javascript that eventually could kick flash and Silverlight since javascript has more native access to the browsers. However if Java could get integrated into the virtual (javascript) machines of modern browsers IBM might be able to compete even more directly to Microsoft as Java tends to have a broader toolbox of possibilities than e.g. javascript.
But I hope the national US competion board/authority will take a really close look into all possible consequences an acquisition of Sun may lead to and what direct impact it may have on competitors but also the free information exchange regarding standards and languages that so many depend on suddenly could become acquired by one of the worlds largest corporations.
Everything boils down to that Sun seems more open to me than IBM does and Sun tries a lot more to target goals that impact the normal user where IBM traditionally has focus on corporate use.
So the “control” that IBM in my mind tends to address is in direct contradiction to the more open and user aware role that Sun has played.
I hope for all the best to Sun and its employees. All this is speculation but I love Sun.
- AL

And Swing

Even if Swing is a part of JavaSE, IBM is not really a supporter of this technology, and offer its own alternative, SWT, on which Eclipse is built. So what will happen with Swing in the long term? Seems an interesting question...

It may have on competitors

It may have on competitors but also the free information exchange regarding standards and languages that so many depend on suddenly could become acquired by one of the worlds largest corporations.

Thesis
Course Work
Writing

It may have on competitors

It may have on competitors but also the free information exchange regarding standards and languages that so many depend on suddenly could become acquired by one of the worlds largest corporations.
oyun oyna
oyun

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <p> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <br /> <br> <strike>
  • Lines and paragraphs break automatically.
  • Use <!--pagebreak--> to create page breaks.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

More information about formatting options

CAPTCHA
Just checking to see if you're an actual person rather than a spammer. Sorry for the inconvenience.