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.