Oracle is NOT taking back OpenSolaris, ZDNet Dana Blankenhorn got it wrong.

Once again the FUD around Solaris and OpenSolaris fate started to spread after Dana Blankenhorn misunderstood the licensing terms and used a eye catching and visitor increasing title, Oracle taking back OpenSolaris, for his blog entry. Well, from this article we can get that even the veteran writers can get things wrong and spread incorrect news 🙂

Folks, Solairs is one of the biggest Sun assets that Oracle is now own by taking over Sun . Solaris and OpenSolaris are going to be around in a much better shape than before because Oracle is betting its fight for the market share on this operating system to form a complete stack including storage, hardware, OS, middle-ware, support and so on.

Oracle may change the licensing terms for the Solaris OS, which is the Commercial distribution of OpenSolaris (with some added/ removed components) supported by Sun in old era, but to close the OpenSolaris code-base, no way. Changing the licensing terms can be result of Oracle seeking a higher revenue stream from the product and I bet Oracle will be able to get more out of Solaris than Sun because of its powerful marketing department 😛

Looking at the these FUD from any angel tells you that they are not correct because of at least the following reasons:

  • OpenSolaris has a large community around it which Oracle do not like to send away.
  • The Solaris/ OpenSolaris adoption highly increased after Sun pushed the source codes into OpenSolaris project. The whole Solaris on Z architecture, adoption of OpenSolaris increased so adoption of Solaris itself. Long story short, just take a look at http://www.genunix.org/ and http://hub.opensolaris.org/bin/view/Main/downloads to see how many active distributions are based on OpenSolaris core.
  • Solaris/ OpenSolaris is more important to Oracle to let it fall apart  because it has a lot to offer in Oracle strategy of offering end to end stack of its own.

People are talking about why the 2010.3 release is not released when it is already first days of April, the answer is “A few more weeks of development and testing will gives us a more stable OS” if you want to check the latest features which will be included in the 2010.3, grab the latest build (which is build 134 right now) from http://www.genunix.org/dist/indiana/ and play with it, but keep it in mind the build is not production ready yet. If you want the source code of OpenSolaris, take a look at http://hub.opensolaris.org/bin/view/Main/get to get the source code and build the OS yourself.

I am wondering what these people are getting from spreading wrong words and incorrect news about thins they have no clue about. Folks, Solaris OS is not OpenSolaris. OpenSolaris is CCDL licensed (except for some parts which are not CCDLed (http://hub.opensolaris.org/bin/view/Main/no_source)  while the Solaris distribution contains some of OpenSolaris components and features. some value added components and well along with some license/ distribution fees and first class support from Oracle.

Well, it was my personal feelings about the whole issue of OpenSolaris/ Solaris FUDs flying around.

WSJ says: “IBM in Talks to Buy Sun”. But Why would IBM buy Sun Microsystems?

The Wall Street Journal Published an article which discuss possibility of IBM buying Sun Microsystems, but why on earth should IBM take over Sun Microsystems when every product which Sun offer has a counterpart in IBM arsenal.

In software range Sun offers Operating System, Database, Application server family of products, identity management family of product, Integration series of products either developed by Sun or acquired from other companies, Software development tools including NetBeans and its related add-ons. All of these products has a counterpart in IBM series of products.

In hardware range Sun offers Storages, X86 and Sparc servers, and networking solutions. All of these products have their counterpart in IBM arsenal and having them add no exceptional value to IBM set of available products which make IBM take over Sun Microsystems.

But Why would IBM think about buying Sun Microsystems and what Sun own that IBM does not?

  • First Sun owns Java and all rights over its patents and source codes
  • Sun owns some products which I am not aware of any counterpart in IBM offering, these products includes: VirtualBox and X86 virtualization, and Sun xVM Ops for data centre management
  • It is told that IBM has the largest patents arsenal but Sun owns enough patents which IBM might be interested to own them
  • Although IBM has AIX and there are some undergo efforts to port Solaris to Z architecture but maybe IBM has some more plans with Solaris

A list of Sun software with their counterpart in IBM arsenal:

Sun Product

IBM counterpart

Sun JDK*

IBM JDK, although I think IBM licensed Some part of Sun JDK to avoid developing them again (class path?)

NetBeans and Sun Studio series of products (For Java, C++ and so on)*

Eclipse and Rational line of products(For Java, C++ and so on)

Sun middle-ware product line including but not limited to: GlassFish, Portal, Sun Identity management, JCAPS and OpenESB, and so on.*

IBM Websphere product line including but not limited to: Application server, Portal, Tivoli Identity management, ESB, and so on.

Sun Solaris*

IBM AIX, Z/OS, Z/VM and whatever Z starting word that you can write here

MySQL as a product which Sun owns, Java DB and PostGreSQL support*

DB2, DB2 express edition, DB2 community edition, Informix dynamic server(is it still alive?)

JavaFX

Nothing that I am aware of

X86 virtualization*

Nothing that I am aware of

Data Centre management(Sun xVM Ops center)

Nothing that I am aware of

*All of these products except JCAPS and Sun xVM Ops are open source. And all of them are high quality with a well established community of user and third party companies which are involved in their development.

Now, Why could be possible reason that we hear "IBM in Talks to Buy Sun"? The reason can be:

  • Patents and rights that Sun is holding over Java, Sparc and Solaris
  • The Open Source model which Sun introduced and looks to be successful
  • Open Source products that Sun is developing and have gained enough attraction from the community which result in "IBM in Talks to Buy Sun" once more.
  • Brilliant architects, engineers, and evangelists which are working for Sun Microsytems
  • Some software and functionalities which IBM does not own
  • Customers and community to gain more market share, specially in middle range market
  • Maybe IBM is interested in un-released Sun Cloud Computing… Sun is known to either does not enter an area or if entered provides a very good product or service in that area, technically speaking.

What can happen if IBM take over Sun Microsytems? The answer is: no one knows expect those IBM super managers which are possibly thinking about this take over. But some predictions:

  • Java will evolve much faster as IBM has more man power to assign to it
  • OpenSolaris will get more attention and possibly replace AIX in long term
  • MySQL and Sun middle-ware products will form a big bundle of highly integrated, high quality Open Source products and bring more revenue to IBM
  • IBM will lay off some Sun employees, specially in sales and marketing section because they have many sales and marketing employees
  • NetBeans and Eclipse? I can not comment with more than 20 percent of certainty, but I think either IBM kill all middle-ware or work on NetBeans development for as long as they provide all NetBeans functionalities that support Sun middle-ware development in Eclipse
  • JavaFX will see a boost in development as IBM can afford more man power
  • Swing and SWT story? I think IBM will keep Swing as a part of JRE but hey will push SWT as a part of the JRE to ensure it will get enough chance of growing in the market
  • Responsibilities for providing support for Java, JCP, TCK and… will be given to a foundation organized by IBM, Oracle, RedHat, …

I may have missed some items due to short term forgetfulness or being completely unaware of their presence. If you happen to know them, let me know and I will include it in this blog.