<?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: Understanding the various MySQL Products &amp; Variants</title>
	<atom:link href="http://ronaldbradford.com/blog/understanding-the-various-mysql-products-variants-2009-03-13/feed/" rel="self" type="application/rss+xml" />
	<link>http://ronaldbradford.com/blog/understanding-the-various-mysql-products-variants-2009-03-13/</link>
	<description>Expert times and information on MySQL</description>
	<lastBuildDate>Wed, 10 Mar 2010 02:53:54 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Arjen Lentz</title>
		<link>http://ronaldbradford.com/blog/understanding-the-various-mysql-products-variants-2009-03-13/comment-page-1/#comment-483</link>
		<dc:creator>Arjen Lentz</dc:creator>
		<pubDate>Sat, 14 Mar 2009 10:18:42 +0000</pubDate>
		<guid isPermaLink="false">http://ronaldbradford.com/blog/?p=1238#comment-483</guid>
		<description>@ Matthew Montgomery... it&#039;s great that some external patches find their way into 6.0, but the whole point of the patches and other builds is that there is a need NOW, not a few years down the line when 6.0 is &quot;ready&quot;.

Yes, I know that 5.1 is production. But, it would be quite easy, development wise, to build on 5.1 and have those things be available now. Over time, with bug reports, certain components would even be considered stable themselves and be added to the main 5.1 line.

The whole &quot;development&quot; and &quot;GA&quot; thing does not jive with either an open source development model with rapid feedback improving quality (hardly anyone uses 6.0 now, so what would one expect?) or with the current needs in the real world. It&#039;s disconnected, for the benefit of conventional clarity in marketing and sales. The GA stuff is simply a distraction from what really matters.

6.0 could actually be that &quot;enhanced 5.1&quot; and be in wider use, enabling it to become better quality quicker. But it&#039;s not, and so it won&#039;t be.

Cheers,
Arjen.</description>
		<content:encoded><![CDATA[<p>@ Matthew Montgomery&#8230; it&#8217;s great that some external patches find their way into 6.0, but the whole point of the patches and other builds is that there is a need NOW, not a few years down the line when 6.0 is &#8220;ready&#8221;.</p>
<p>Yes, I know that 5.1 is production. But, it would be quite easy, development wise, to build on 5.1 and have those things be available now. Over time, with bug reports, certain components would even be considered stable themselves and be added to the main 5.1 line.</p>
<p>The whole &#8220;development&#8221; and &#8220;GA&#8221; thing does not jive with either an open source development model with rapid feedback improving quality (hardly anyone uses 6.0 now, so what would one expect?) or with the current needs in the real world. It&#8217;s disconnected, for the benefit of conventional clarity in marketing and sales. The GA stuff is simply a distraction from what really matters.</p>
<p>6.0 could actually be that &#8220;enhanced 5.1&#8243; and be in wider use, enabling it to become better quality quicker. But it&#8217;s not, and so it won&#8217;t be.</p>
<p>Cheers,<br />
Arjen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Montgomery</title>
		<link>http://ronaldbradford.com/blog/understanding-the-various-mysql-products-variants-2009-03-13/comment-page-1/#comment-482</link>
		<dc:creator>Matthew Montgomery</dc:creator>
		<pubDate>Fri, 13 Mar 2009 17:51:25 +0000</pubDate>
		<guid isPermaLink="false">http://ronaldbradford.com/blog/?p=1238#comment-482</guid>
		<description>Hello Ronald,

Though the reasons you state for why the diversification has occured may have been correct at one point, I think they are essentially no longer true.

Regarding patch acceptance: Google, Proven Scaling, Percona and others patches are being processed, accepted and applied to the server trees.  See http://dev.mysql.com/doc/refman/6.0/en/replication-semisync.html as an example.  There is renewed focus on incorporating these community patches quickly.  If you follow the forge change history, ( http://forge.mysql.com/w/index.php?title=Special:Recentchanges&amp;limit=500&amp;days=30 ) you&#039;ll see that a lot of work has gone into improving the documentation of our development process and into making this information available to the public.  I feel that the MySQL Contributor License agreement which granted exclusive rights to license the contributed code was a big stumbling block to open community development, but this was remedied by switching to the Sun Contributor Agreement which grants a co-equal shared license over the code.

The revision control roadblock has been alleviated by switching from Bitkeeper to public repositories in Bazaar &amp; Launchpad.

And &quot;management and decision makers didn’t listen to the community&quot; is very subjective.  You can never make everyone happy all of the time.  It seems we can never make any improvement to mysql server without hearing &quot;Well jeez, why didn&#039;t you do that 10yrs ago like  did?&quot;.  It really is not constructive.


Also, The 5.1 Maria branch should not be mentioned in the &quot;Official Products&quot; part of this blog because it is not a &quot;real&quot; release.  It is a feature preview several more of which you will find on http://forge.mysql.com/wiki/Category:Software_Preview  Albeit more publicized because Monty worked on it.  These should be considered as development branches we want users to have access to binaries of for testing.  It was moved to the main tree as of 6.0.6.  As far as I know all the current Maria development of it is done there.  5.1-maria documentation and binaries should be removed from the dev. site in my opinion as they only add to the confusion.</description>
		<content:encoded><![CDATA[<p>Hello Ronald,</p>
<p>Though the reasons you state for why the diversification has occured may have been correct at one point, I think they are essentially no longer true.</p>
<p>Regarding patch acceptance: Google, Proven Scaling, Percona and others patches are being processed, accepted and applied to the server trees.  See <a href="http://dev.mysql.com/doc/refman/6.0/en/replication-semisync.html" rel="nofollow">http://dev.mysql.com/doc/refman/6.0/en/replication-semisync.html</a> as an example.  There is renewed focus on incorporating these community patches quickly.  If you follow the forge change history, ( <a href="http://forge.mysql.com/w/index.php?title=Special:Recentchanges&amp;limit=500&amp;days=30" rel="nofollow">http://forge.mysql.com/w/index.php?title=Special:Recentchanges&amp;limit=500&amp;days=30</a> ) you&#8217;ll see that a lot of work has gone into improving the documentation of our development process and into making this information available to the public.  I feel that the MySQL Contributor License agreement which granted exclusive rights to license the contributed code was a big stumbling block to open community development, but this was remedied by switching to the Sun Contributor Agreement which grants a co-equal shared license over the code.</p>
<p>The revision control roadblock has been alleviated by switching from Bitkeeper to public repositories in Bazaar &amp; Launchpad.</p>
<p>And &#8220;management and decision makers didn’t listen to the community&#8221; is very subjective.  You can never make everyone happy all of the time.  It seems we can never make any improvement to mysql server without hearing &#8220;Well jeez, why didn&#8217;t you do that 10yrs ago like  did?&#8221;.  It really is not constructive.</p>
<p>Also, The 5.1 Maria branch should not be mentioned in the &#8220;Official Products&#8221; part of this blog because it is not a &#8220;real&#8221; release.  It is a feature preview several more of which you will find on <a href="http://forge.mysql.com/wiki/Category:Software_Preview" rel="nofollow">http://forge.mysql.com/wiki/Category:Software_Preview</a>  Albeit more publicized because Monty worked on it.  These should be considered as development branches we want users to have access to binaries of for testing.  It was moved to the main tree as of 6.0.6.  As far as I know all the current Maria development of it is done there.  5.1-maria documentation and binaries should be removed from the dev. site in my opinion as they only add to the confusion.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
