Comments on: Does MySQL really have an open-source business model? http://www.xaprb.com/blog/2008/12/23/does-mysql-really-have-an-open-source-business-model/ Stay curious! Fri, 10 May 2013 18:25:19 +0000 hourly 1 http://wordpress.org/?v=3.5.1 By: What does an open source sales model look like? at Xaprb http://www.xaprb.com/blog/2008/12/23/does-mysql-really-have-an-open-source-business-model/#comment-16358 What does an open source sales model look like? at Xaprb Thu, 30 Apr 2009 03:28:55 +0000 http://www.xaprb.com/blog/?p=737#comment-16358 [...] said before that I think one of the reasons MySQL was unable to create an open-source business model is that their sales folks pushed the company in the direction of closed source. I’m honestly [...]

]]>
By: Henrik Ingo http://www.xaprb.com/blog/2008/12/23/does-mysql-really-have-an-open-source-business-model/#comment-15610 Henrik Ingo Mon, 29 Dec 2008 14:50:23 +0000 http://www.xaprb.com/blog/?p=737#comment-15610 @Baron: Ah yes, I confuse you with another blogger :-)

]]>
By: Xaprb http://www.xaprb.com/blog/2008/12/23/does-mysql-really-have-an-open-source-business-model/#comment-15609 Xaprb Mon, 29 Dec 2008 13:45:49 +0000 http://www.xaprb.com/blog/?p=737#comment-15609 Henrik, thanks for your thoughtful comments. One clarification: I was never a MySQL employee myself.

]]>
By: Henrik Ingo http://www.xaprb.com/blog/2008/12/23/does-mysql-really-have-an-open-source-business-model/#comment-15608 Henrik Ingo Mon, 29 Dec 2008 09:27:54 +0000 http://www.xaprb.com/blog/?p=737#comment-15608 Hi Baron

Excellent post and I would agree with you on everything I think. To give a bit more insight…

The state of affairs as you describe it is correct. However, some of it is purely unintentional. For instance, I know MySQL management would love to have the “free workforce” benefit of Open Source, who wouldn’t! But maybe at some point in time this was less of a priority, and maybe all managers failed to prioritize it due to not understanding it fully. (Understanding it sure, but not *fully*.)

For instance, historically MySQL had an active external community, developing complete (and important) modules like the JDBC driver. At MySQL AB, the strategy seems to have been to hire as many community developers as possible, to have them work full time on MySQL. (I have no idea what the strategy actually was, I’m a rather recent employee.) Unfortunately this strategy and MySQL’s business in general was so successful, that the company hired basically most of its own community and then the community was mainly a bunch of bloggers left, not contributing any code. Right now the tide is changing, and some of the brightest minds in the MySQL community external to Sun are former employees – like yourself. Unfortunately however, in the meantime we’ve lost the capability of actually working with the community. Now there are people doing great work out there, but we are not really good at working with them. A lot of information (simply like mailing lists, say) isn’t public, so a non-employee is an outsider. Even if you come up with a great patch, there isn’t somebody at Sun assigned that *must* review it and help you with it. (Someone might do it, but it is always not his first priority.)

The good news is that this is likely going to change for the better. I don’t know details yet, but early 2009 you might actually hear about some initiatives. (And mind you, some steps have already been taken, as noted earlier in Kaj’s and Giuseppes blogs: We stopped using bitkeeper and use bzr/launchpad instead, also the Sun Contributor Agreement is better liked than the old MySQL one, etc… All these steps serve the ultimate goal of getting to a more open development process and it is very intentional, only slow.)

Personally I believe that once our development resembles more a healthy Open Source ecosystem than today, the business may start to gravitate towards something like that too. (Whereas currently, our open-in-license-only development resembles closed source practices and sales thinking easily slips down that route too.) It is kind of like the European Union approach to making peace: Once you have enough mutual trade arrangements, you are so dependent on each other that you have to work together and can never go to war again.

]]>
By: Chris D http://www.xaprb.com/blog/2008/12/23/does-mysql-really-have-an-open-source-business-model/#comment-15598 Chris D Wed, 24 Dec 2008 17:14:54 +0000 http://www.xaprb.com/blog/?p=737#comment-15598 True enough. Maybe there’s a distinction to be made between a “viable business”, which can happen at any scale and maybe it only provides a living to a small numebr of people, and a “growable business” that can be a Cygnus or Red Hat. My impression has always been that large FOSS businesses are outliers, and that “no one ever got fired for buying IBMMicrosoft” is a defect in the DNA of management, rather than a simple product of FUD. But that could be uninformed bad intuition: I’m sure you know more about it than I do.

]]>