Shortly after that I got a call from a Swedish newspaper, Computer Sweden, who asked me about my opinion about why Oracle would buy Sun.
The reasons I see why Oracle is buying Sun are:
- Sun is making big hardware, that is easy to bundle with very big Oracle installations.
- Sun is making very good, reliable Intel boxes that work well for database usage.
- Sun's virtualization product, VirtualBox
- Sun tape Storage, very well suited for efficiency database backups etc.
- Sun has done a lot of advanced work in cloud computing (even if Sun has not yet been able to monetize it)
- OpenSolaris, that would be a much better offer to Oracle's customers than their Oracle Linux platform, which doesn't provide any notable value over RedHat.
- And, of course, MySQL
What could be Oracle's plan with MySQL? Three different plans come to mind:
- They are going to kill MySQL (either directly or by not developing/supporting it fully)
- MySQL will get sold of to another entity, either because Oracle doesn't want it or becasue of anti-trust laws.
- They will embrace MySQL and Open Source and put their technical expertise on it to ensure that MySQL continues to be the most popular advanced Open Source database.
I am putting my hopes to the third option, but for succeeding in that Oracle has to also learn a lot about open source development and working with the community.
This brings up the question, once again, how can one own an Open Source Project. Patrick Galbraith, summed up his feelings in a recent blog post, , that the "ownership" of Free and open source projects has more to do with who provides the best stewardship of the code, rather than who owns a trademark.
I don't think that anyone can own an open source project; the projects are defined by the de-facto project leaders and the developers that are working on the project. If the company loses the trust of these people, they can go away and fork the project and turn it the way they want to.
Sun's acquisition of MySQL did not go smoothly; most of the MySQL leaders (both commercial and project) have left Sun and the people who are left are sitting with their CV and ready to press send.
Oracle, not having the best possible reputation in the Open Source space, will have a hard time keeping the remaining MySQL people in the company or even working on the MySQL project. Oracle will also have a hard time to ensure to the MySQL customers, community and users that it will keep MySQL "free and available for all".
Here I see where Monty Program Ab, can play a significant role. Since I left Sun, I have been working on making it to be for Sun what Fedora is for RedHat. With Oracle now owning MySQL, I think that the need for an independent true Open Source entity for MySQL is even bigger than ever before.
The biggest threat to MySQL future is not Oracle per se, but that the MySQL talent at Sun will spread like the wind and go to a lot of different companies which will set the MySQL development and support back years.
I would not like to see this happen and I am doing everything I can do to keep this talent pool together (after all, most of them are long time personal friends of mine). I am prepared to hire or find a good home (either at Monty Program Ab or close to it) for all core MySQL personnel.
I am looking forward to working closely with Oracle (or whoever in the end gets to own MySQL) to ensure that there always exists a free branch of MYSQL that is actively develop in an open manner and has that trust and support of the MySQL customers, developers and users.
Mr. Ellison, you are undoubtably a master tactician. However, thinking two moves ahead in the open source world is not good enough. You need strategy. Long term, meaningful, viable strategy. You need to think years ahead, not just to the next fiscal quarter.
I'd love to speak with you about it.