The Slashdot story questions what/where is the official MySQL tree:
“…With Monty Widenius having left Sun and forked off MySQL for MariaDB, and Brian Aker running the Drizzle fork inside of Sun, where is the official MySQL tree? …. Smugmug’s Don MacAskhill, who is the keynote at the upcoming MySQL Conference, has commented that he is now using the Percona version of MySQL, and is no longer relying on Sun’s.”
In researching a future post I came across this quote from Sun’s Jonathan Schwartz via Marc Fleury’s blog:
“A: First, the personalities involved. Let’s just say that integrating Marten Mickos into a company might be easier than assimilating a few of the JBoss personalities. Marten is a joy to work with and will make this integration work.”
Thinking about JBoss and MySQL today, I can’t help buy chuckle at the quote. Both JBoss and MySQL have seen their executives leave the acquiring company. However, for all the “JBoss personalities” out there, not one of them has forked the JBoss code in an attempt to compete against Red Hat. Not yet at least (you never know what Roy will do ;-).
I truly wonder why.
Maybe JBoss developers are contractually prevented from doing so or have financial incentives not to fork JBoss? But if so, why wasn’t the MySQL team put under similar legal restrictions and/or incentive plans?
Maybe Red Hat’s history with open source provided for an easier transition than Sun did? I don’t buy this considering the initial challenges at Red Hat. Every acquisition has its road bumps, Sun’s challenges with MySQL are no different.
Maybe there were plenty of open source application server choices (Tomcat, Geronimo, Jetty, GlassFish) out there, so the likelihood of a fork gaining traction is too minimal to bother with the effort? I’m not convinced by this argument; EnterpriseDB/PostgreSQL, Ingres and JavaDB provide enough choice, as do Cloud databases that seem to pop up weekly.
Maybe, as Schwartz foretold, it all came down to the people and the “personalities”, on both sides of the deal
What do you think?