<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: What If&#8230;..</title>
	<atom:link href="http://www.pythian.com/news/2376/what-if/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pythian.com/news/2376/what-if/</link>
	<description>News and views from Pythian DBAs</description>
	<lastBuildDate>Sat, 20 Mar 2010 20:27:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Log Buffer #145: a Carnival of the Vanities for DBAs &#124; Pythian Group Blog</title>
		<link>http://www.pythian.com/news/2376/what-if/#comment-357996</link>
		<dc:creator>Log Buffer #145: a Carnival of the Vanities for DBAs &#124; Pythian Group Blog</dc:creator>
		<pubDate>Fri, 08 May 2009 20:16:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/news/?p=2376#comment-357996</guid>
		<description>[...] And that got Sheeri&#8217;s Cabral&#8217;s attention&#8212;she took the middle path in her post, What If, and her readers had plenty to [...]</description>
		<content:encoded><![CDATA[<p>[...] And that got Sheeri&#8217;s Cabral&#8217;s attention&#8212;she took the middle path in her post, What If, and her readers had plenty to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sheeri Cabral</title>
		<link>http://www.pythian.com/news/2376/what-if/#comment-357828</link>
		<dc:creator>Sheeri Cabral</dc:creator>
		<pubDate>Thu, 07 May 2009 18:13:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/news/?p=2376#comment-357828</guid>
		<description>Gerry -- yes, exactly.  I&#039;m talking about from this point in time forward.

Steve -- If you look at Selena&#039;s post, she seems to say that lack of a mothership has hampered the ability of Postgres to spread.</description>
		<content:encoded><![CDATA[<p>Gerry &#8212; yes, exactly.  I&#8217;m talking about from this point in time forward.</p>
<p>Steve &#8212; If you look at Selena&#8217;s post, she seems to say that lack of a mothership has hampered the ability of Postgres to spread.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Curry</title>
		<link>http://www.pythian.com/news/2376/what-if/#comment-357816</link>
		<dc:creator>Steve Curry</dc:creator>
		<pubDate>Thu, 07 May 2009 15:32:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/news/?p=2376#comment-357816</guid>
		<description>So -- has not having a successful mothership HAMPERED PostgreSQL?</description>
		<content:encoded><![CDATA[<p>So &#8212; has not having a successful mothership HAMPERED PostgreSQL?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roland Bouman</title>
		<link>http://www.pythian.com/news/2376/what-if/#comment-357781</link>
		<dc:creator>Roland Bouman</dc:creator>
		<pubDate>Thu, 07 May 2009 09:01:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/news/?p=2376#comment-357781</guid>
		<description>&quot;MySQL development would have to be picked up by other people/companies. This last part has already started happening.&quot;

[...]

&quot;I see development happening inside the company and outside the company. [...] Percona, RedHat and Debian have released binaries for MySQL, with the former company actually making significant changes. The Monty Program offers non-recurring engineering of MySQL (ie, bugfixes, patches, features).&quot;

I think it&#039;s great what percona and google and Monty Program AB are doing, and they deserve all the credit for their skill and insight in the problems and solutions re. MySQL. 

However, with all due respect, improving upon an existing product is IMO quite a different ballgame than maintaining an entire server + tools.

In my opinion, the value of the percona and google patches consist to a large extent by their potential of improving the MySQL mainline. By definition, these improvements are shaped by the direction taken by the mainline. This type of development is different from maintaining and leading the development of the server (and tools!) on the mid- and long term. 

I am not saying that these companies aren&#039;t capable of maintaining the entire server (and tools) - I&#039;m just saying that they currently aren&#039;t doing it. They might start doing that when the company backing is gone. Then again, they may not. 

You say that &quot;...[third party development] ...has already started happening&quot;, implyiing this will continue or even expand. But I think the value of the investment in doing this could take quite a blow when there is no company taking care of marketing and proliferating the main product on the scale that is currently manifest. Without a clear mainline, it becomes more expensive to invest in a particular branch or flavor of mysql.

For storage engine development, the prospects are perhaps a bit better. I can imagine XtraDB and Maria (and other sotrage engines for that matter) being used as datastores in their own respect, without MySQL. However, today, their value is still very much defined by their ability to be integrated inside MySQL. 

Because the company backing is instrumental in marketing the product and creating a climate that makes it easy for developers (documentation, tools) to work with MySQL, there is more of it around, and thus more platforms to land these storage engines in. 

Perhaps I am too reserved, and perhaps these companies will be able to converge and maintain a strong mainline MySQL in the absence of company backing. But all I&#039;m saying is, its a bit too soon to assume that this actually will happen. 

kind regards,

Roland</description>
		<content:encoded><![CDATA[<p>&#8220;MySQL development would have to be picked up by other people/companies. This last part has already started happening.&#8221;</p>
<p>[...]</p>
<p>&#8220;I see development happening inside the company and outside the company. [...] Percona, RedHat and Debian have released binaries for MySQL, with the former company actually making significant changes. The Monty Program offers non-recurring engineering of MySQL (ie, bugfixes, patches, features).&#8221;</p>
<p>I think it&#8217;s great what percona and google and Monty Program AB are doing, and they deserve all the credit for their skill and insight in the problems and solutions re. MySQL. </p>
<p>However, with all due respect, improving upon an existing product is IMO quite a different ballgame than maintaining an entire server + tools.</p>
<p>In my opinion, the value of the percona and google patches consist to a large extent by their potential of improving the MySQL mainline. By definition, these improvements are shaped by the direction taken by the mainline. This type of development is different from maintaining and leading the development of the server (and tools!) on the mid- and long term. </p>
<p>I am not saying that these companies aren&#8217;t capable of maintaining the entire server (and tools) &#8211; I&#8217;m just saying that they currently aren&#8217;t doing it. They might start doing that when the company backing is gone. Then again, they may not. </p>
<p>You say that &#8220;&#8230;[third party development] &#8230;has already started happening&#8221;, implyiing this will continue or even expand. But I think the value of the investment in doing this could take quite a blow when there is no company taking care of marketing and proliferating the main product on the scale that is currently manifest. Without a clear mainline, it becomes more expensive to invest in a particular branch or flavor of mysql.</p>
<p>For storage engine development, the prospects are perhaps a bit better. I can imagine XtraDB and Maria (and other sotrage engines for that matter) being used as datastores in their own respect, without MySQL. However, today, their value is still very much defined by their ability to be integrated inside MySQL. </p>
<p>Because the company backing is instrumental in marketing the product and creating a climate that makes it easy for developers (documentation, tools) to work with MySQL, there is more of it around, and thus more platforms to land these storage engines in. </p>
<p>Perhaps I am too reserved, and perhaps these companies will be able to converge and maintain a strong mainline MySQL in the absence of company backing. But all I&#8217;m saying is, its a bit too soon to assume that this actually will happen. </p>
<p>kind regards,</p>
<p>Roland</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gerry</title>
		<link>http://www.pythian.com/news/2376/what-if/#comment-357717</link>
		<dc:creator>Gerry</dc:creator>
		<pubDate>Wed, 06 May 2009 23:57:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/news/?p=2376#comment-357717</guid>
		<description>From my own experience (after working for MySQL - and then Sun - for more than 6 years) both good and bad things came from MySQL having a mothership: MySQL AB/Inc.

Without it, there would be no Users Conference, no commercial partnerships (many grew thanks to these partnerships), no adoption by many of the biggest commercial companies around (their lawyers won&#039;t allow them), etc.

Without it, there would be more community contributions, most likely more modular code (maybe better plug architecture for more than just storage engines) and faster evolution (Postgress has evolved faster over the last few years).

My conclusion, MySQL is what it is today because of MySQL AB/Inc. Without it, it wouldn&#039;t have ceased to exist (and it won&#039;t die if it has no mothership today), but it wouldn&#039;t be what it is today either. It would be better or worse? I don&#039;t know, my crystal ball is being serviced right now.</description>
		<content:encoded><![CDATA[<p>From my own experience (after working for MySQL &#8211; and then Sun &#8211; for more than 6 years) both good and bad things came from MySQL having a mothership: MySQL AB/Inc.</p>
<p>Without it, there would be no Users Conference, no commercial partnerships (many grew thanks to these partnerships), no adoption by many of the biggest commercial companies around (their lawyers won&#8217;t allow them), etc.</p>
<p>Without it, there would be more community contributions, most likely more modular code (maybe better plug architecture for more than just storage engines) and faster evolution (Postgress has evolved faster over the last few years).</p>
<p>My conclusion, MySQL is what it is today because of MySQL AB/Inc. Without it, it wouldn&#8217;t have ceased to exist (and it won&#8217;t die if it has no mothership today), but it wouldn&#8217;t be what it is today either. It would be better or worse? I don&#8217;t know, my crystal ball is being serviced right now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arjen Lentz</title>
		<link>http://www.pythian.com/news/2376/what-if/#comment-357713</link>
		<dc:creator>Arjen Lentz</dc:creator>
		<pubDate>Wed, 06 May 2009 23:29:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/news/?p=2376#comment-357713</guid>
		<description>Very nice write-up Sheeri.
The success of MySQL both as a product and as a business is actually described well in &quot;The Innovator&#039;s Dilemma&quot; by Clayton Christensen. Its sequel &quot;The Innovator&#039;s Solution&quot; clarifies where things can go wrong along the way with disruptive innovators. Ironically (given the book titles) these are exactly the things that MySQL the company has tripped over. It reads like a biography. It&#039;s interesting and educational.</description>
		<content:encoded><![CDATA[<p>Very nice write-up Sheeri.<br />
The success of MySQL both as a product and as a business is actually described well in &#8220;The Innovator&#8217;s Dilemma&#8221; by Clayton Christensen. Its sequel &#8220;The Innovator&#8217;s Solution&#8221; clarifies where things can go wrong along the way with disruptive innovators. Ironically (given the book titles) these are exactly the things that MySQL the company has tripped over. It reads like a biography. It&#8217;s interesting and educational.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dean Ellis</title>
		<link>http://www.pythian.com/news/2376/what-if/#comment-357696</link>
		<dc:creator>Dean Ellis</dc:creator>
		<pubDate>Wed, 06 May 2009 21:48:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/news/?p=2376#comment-357696</guid>
		<description>Sheeri,

&quot;You doubt that the ecosystem can take over all the work that the company has done, yet you say there is more opportunity because the company exists.&quot;

The number and nature of opportunities that exist in the ecosystem today are a result of the fact of &quot;the company&quot; existing in the first place, and the work that &quot;the company&quot; performs.  It&#039;s a combination of (many) factors.

The opportunities available to &quot;MySQL sans official corporate owner&quot; would be reduced in number and nature simply due to the lack of the organizing &quot;force&quot; of an official corporate owner.

The work performed by &quot;the company&quot; is such that the ecosystem cannot really absorb it, meaning among other things that the product itself becomes immediately less attractive, also reducing the number and nature of opportunities available.

Et cetera.</description>
		<content:encoded><![CDATA[<p>Sheeri,</p>
<p>&#8220;You doubt that the ecosystem can take over all the work that the company has done, yet you say there is more opportunity because the company exists.&#8221;</p>
<p>The number and nature of opportunities that exist in the ecosystem today are a result of the fact of &#8220;the company&#8221; existing in the first place, and the work that &#8220;the company&#8221; performs.  It&#8217;s a combination of (many) factors.</p>
<p>The opportunities available to &#8220;MySQL sans official corporate owner&#8221; would be reduced in number and nature simply due to the lack of the organizing &#8220;force&#8221; of an official corporate owner.</p>
<p>The work performed by &#8220;the company&#8221; is such that the ecosystem cannot really absorb it, meaning among other things that the product itself becomes immediately less attractive, also reducing the number and nature of opportunities available.</p>
<p>Et cetera.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sheeri Cabral</title>
		<link>http://www.pythian.com/news/2376/what-if/#comment-357693</link>
		<dc:creator>Sheeri Cabral</dc:creator>
		<pubDate>Wed, 06 May 2009 21:34:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/news/?p=2376#comment-357693</guid>
		<description>Dean -- you&#039;re also completely missing my point.  Twice I said I was not making a value judgment of the company itself.  You keep making value judgments, I am not.

I said that there are folks outside the company that are fulfilling the *roles* of development, training, support, etc.  I did not say whether they surpassed the level of work the company does, or fell extremely short of the level of work the company does.  I could -- for example, there&#039;s much more support externally, and much less development externally.  

However, I was merely stating that there are already frameworks in place for handling the *functions* -- I said nothing about the *capacity*.  Why?  Because I wasn&#039;t making a value judgment.

All I&#039;m saying is that a company behind MySQL isn&#039;t necessary.  If there is a company, it will continue to provide development, opportunities, etc.  If there isn&#039;t a company, though, there will still be a lot of good MySQL work being done out there.</description>
		<content:encoded><![CDATA[<p>Dean &#8212; you&#8217;re also completely missing my point.  Twice I said I was not making a value judgment of the company itself.  You keep making value judgments, I am not.</p>
<p>I said that there are folks outside the company that are fulfilling the *roles* of development, training, support, etc.  I did not say whether they surpassed the level of work the company does, or fell extremely short of the level of work the company does.  I could &#8212; for example, there&#8217;s much more support externally, and much less development externally.  </p>
<p>However, I was merely stating that there are already frameworks in place for handling the *functions* &#8212; I said nothing about the *capacity*.  Why?  Because I wasn&#8217;t making a value judgment.</p>
<p>All I&#8217;m saying is that a company behind MySQL isn&#8217;t necessary.  If there is a company, it will continue to provide development, opportunities, etc.  If there isn&#8217;t a company, though, there will still be a lot of good MySQL work being done out there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sheeri Cabral</title>
		<link>http://www.pythian.com/news/2376/what-if/#comment-357690</link>
		<dc:creator>Sheeri Cabral</dc:creator>
		<pubDate>Wed, 06 May 2009 21:30:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/news/?p=2376#comment-357690</guid>
		<description>Actually, Dean, your argument contradicts itself.  You doubt that the ecosystem can take over all the work that the company has done, yet you say there is more opportunity because the company exists.

So....If the company didn&#039;t exist, the ecosystem wouldn&#039;t be able to take over all the work that the company is currently doing.  This means that if the company didn&#039;t exist there would be a lot of shoes to fill, and yet somehow there&#039;s MORE opportunity because of the company?

There is no doubt that more people in the MySQL ecosystem have created more opportunities.  The company/ies behind MySQL have, too -- whether they&#039;re Pythian, The Monty Program, MySQL AB or Sun.

(As for whether or not the ecosystem can take over the work the company is doing -- I believe it can, but not immediately.  Developers and engineers leave the company, but most don&#039;t leave the ecosystem!)

Davi -- it is logically sound.  If you have a project that has decentralized engineering, it depends on contributions from outside the core of the developers.  Problems come about if outside contributions are difficult to merge back in.  In a decentralized environment, these issues are worked on sooner than in a centralized development environment.  

I didn&#039;t say that centralization *created* the difficulties, just that it&#039;s possible to go longer without fixing it, because if you have most of your development centralized, it&#039;s not as critical to be able to accept external contributions.</description>
		<content:encoded><![CDATA[<p>Actually, Dean, your argument contradicts itself.  You doubt that the ecosystem can take over all the work that the company has done, yet you say there is more opportunity because the company exists.</p>
<p>So&#8230;.If the company didn&#8217;t exist, the ecosystem wouldn&#8217;t be able to take over all the work that the company is currently doing.  This means that if the company didn&#8217;t exist there would be a lot of shoes to fill, and yet somehow there&#8217;s MORE opportunity because of the company?</p>
<p>There is no doubt that more people in the MySQL ecosystem have created more opportunities.  The company/ies behind MySQL have, too &#8212; whether they&#8217;re Pythian, The Monty Program, MySQL AB or Sun.</p>
<p>(As for whether or not the ecosystem can take over the work the company is doing &#8212; I believe it can, but not immediately.  Developers and engineers leave the company, but most don&#8217;t leave the ecosystem!)</p>
<p>Davi &#8212; it is logically sound.  If you have a project that has decentralized engineering, it depends on contributions from outside the core of the developers.  Problems come about if outside contributions are difficult to merge back in.  In a decentralized environment, these issues are worked on sooner than in a centralized development environment.  </p>
<p>I didn&#8217;t say that centralization *created* the difficulties, just that it&#8217;s possible to go longer without fixing it, because if you have most of your development centralized, it&#8217;s not as critical to be able to accept external contributions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sheeri Cabral</title>
		<link>http://www.pythian.com/news/2376/what-if/#comment-357686</link>
		<dc:creator>Sheeri Cabral</dc:creator>
		<pubDate>Wed, 06 May 2009 21:00:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/news/?p=2376#comment-357686</guid>
		<description>Steve -- absolutely!  Mostly, I wanted to point out that arguments on both sides can be made to say &quot;the company made MySQL a success, and may be contributing to things falling apart&quot;, but either way the software will live on.</description>
		<content:encoded><![CDATA[<p>Steve &#8212; absolutely!  Mostly, I wanted to point out that arguments on both sides can be made to say &#8220;the company made MySQL a success, and may be contributing to things falling apart&#8221;, but either way the software will live on.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
