<?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"
	>
<channel>
	<title>Comments on: MySQL manual gets improved searching</title>
	<atom:link href="http://www.xaprb.com/blog/2008/07/28/mysql-manual-gets-improved-searching/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xaprb.com/blog/2008/07/28/mysql-manual-gets-improved-searching/</link>
	<description>Stay curious!</description>
	<pubDate>Tue, 06 Jan 2009 14:04:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Jon Stephens</title>
		<link>http://www.xaprb.com/blog/2008/07/28/mysql-manual-gets-improved-searching/#comment-14986</link>
		<dc:creator>Jon Stephens</dc:creator>
		<pubDate>Mon, 11 Aug 2008 08:41:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.xaprb.com/blog/2008/07/28/mysql-manual-gets-improved-searching/#comment-14986</guid>
		<description>One issue that many people (including some who work for MySQL/Sun) don't stop to think about is that the Manual and other MySQL documentation is also part of our paid support offerings; we have legal/contractual obligations to provide accurate (or at least "best-effort") docs to customers. Allowing just anyone to make edits to the Manual with no controls and possibly to add incorrect information or to modify existing content so that it's wrong could itself cause problems for our Support Team and even get us into big legal trouble with our paying customers.

Jon Stephens,
MySQL Documentation Team
Stockholm</description>
		<content:encoded><![CDATA[<p>One issue that many people (including some who work for MySQL/Sun) don&#8217;t stop to think about is that the Manual and other MySQL documentation is also part of our paid support offerings; we have legal/contractual obligations to provide accurate (or at least &#8220;best-effort&#8221;) docs to customers. Allowing just anyone to make edits to the Manual with no controls and possibly to add incorrect information or to modify existing content so that it&#8217;s wrong could itself cause problems for our Support Team and even get us into big legal trouble with our paying customers.</p>
<p>Jon Stephens,<br />
MySQL Documentation Team<br />
Stockholm</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Xaprb</title>
		<link>http://www.xaprb.com/blog/2008/07/28/mysql-manual-gets-improved-searching/#comment-14930</link>
		<dc:creator>Xaprb</dc:creator>
		<pubDate>Sat, 02 Aug 2008 22:51:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.xaprb.com/blog/2008/07/28/mysql-manual-gets-improved-searching/#comment-14930</guid>
		<description>Thanks a lot Stefan, and I'll keep my eyes open for these changes you hint at.  Let me know if/when you do decide to open up to outside committers.  I can't promise anything, but in principle I'd like to help.</description>
		<content:encoded><![CDATA[<p>Thanks a lot Stefan, and I&#8217;ll keep my eyes open for these changes you hint at.  Let me know if/when you do decide to open up to outside committers.  I can&#8217;t promise anything, but in principle I&#8217;d like to help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Hinz</title>
		<link>http://www.xaprb.com/blog/2008/07/28/mysql-manual-gets-improved-searching/#comment-14929</link>
		<dc:creator>Stefan Hinz</dc:creator>
		<pubDate>Sat, 02 Aug 2008 22:20:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.xaprb.com/blog/2008/07/28/mysql-manual-gets-improved-searching/#comment-14929</guid>
		<description>Baron, don't get me wrong. I'm a fan of open source software, and particularly of open development models. I strongly believe open source leads to better quality.

I'm also use Wikis heavily, and I even believe that using Wikis for documentation purposes is superior to any other format -- under the premises that you know what you're doing. If Wiki was the best format for all sorts of docs then all other formats would have died already.

I was referring specifically to the experts/changes ratio. That applies to both software and documentation, but I think it's even more relevant for documentation. With small docs (or likewise not very complex software) you'll have very few changes/edits. This makes peer reviews easy. With huge docs (or vastly complex software), tracking and reviewing changes becomes much more time-intensive (exponentially, from my experiences).

Wikipedia is a great example of "not too complex" (although huge in its entirety) and a healthy experts/changes ratio at the same time. Therefore, it works great. On the opposite end, small docs about highly specialized software often work well, too, because there's just a small group of experts who do the edits (spammers aside ;-)). Open Wikis are a problem for things in between those extremes, when stuff is complex and changing a lot, because experts are rare, and thus peer reviews aren't "cheap" to get.

The way to address that problem regarding "in between" software development and documentation is to have closed user groups who can contribute freely. In the end, that's how projects like Apache, PHP, or Linux work: They have "core groups" who decide on what's in and what's not, and I couldn't simply become part of the Linux kernel core group just because all my computers run on Linux.

With MySQL software and MySQL docs I think we should go for that "closed user group" concept. We're not there yet, but we're certainly moving into that direction. (As for translations of the docs, we've been giving SVN access to translators through WebDAV for years.) Once there, we can then start opening up the docs (WRT write access) to a wider audience.

As a side point to this side thread, the man pages of the MySQL Manual are already free: They're published under the GPL. This might serve as an indication that we're not "closing up" the MySQL docs just because we think "closed" docs are a good idea by itself.</description>
		<content:encoded><![CDATA[<p>Baron, don&#8217;t get me wrong. I&#8217;m a fan of open source software, and particularly of open development models. I strongly believe open source leads to better quality.</p>
<p>I&#8217;m also use Wikis heavily, and I even believe that using Wikis for documentation purposes is superior to any other format &#8212; under the premises that you know what you&#8217;re doing. If Wiki was the best format for all sorts of docs then all other formats would have died already.</p>
<p>I was referring specifically to the experts/changes ratio. That applies to both software and documentation, but I think it&#8217;s even more relevant for documentation. With small docs (or likewise not very complex software) you&#8217;ll have very few changes/edits. This makes peer reviews easy. With huge docs (or vastly complex software), tracking and reviewing changes becomes much more time-intensive (exponentially, from my experiences).</p>
<p>Wikipedia is a great example of &#8220;not too complex&#8221; (although huge in its entirety) and a healthy experts/changes ratio at the same time. Therefore, it works great. On the opposite end, small docs about highly specialized software often work well, too, because there&#8217;s just a small group of experts who do the edits (spammers aside ;-)). Open Wikis are a problem for things in between those extremes, when stuff is complex and changing a lot, because experts are rare, and thus peer reviews aren&#8217;t &#8220;cheap&#8221; to get.</p>
<p>The way to address that problem regarding &#8220;in between&#8221; software development and documentation is to have closed user groups who can contribute freely. In the end, that&#8217;s how projects like Apache, PHP, or Linux work: They have &#8220;core groups&#8221; who decide on what&#8217;s in and what&#8217;s not, and I couldn&#8217;t simply become part of the Linux kernel core group just because all my computers run on Linux.</p>
<p>With MySQL software and MySQL docs I think we should go for that &#8220;closed user group&#8221; concept. We&#8217;re not there yet, but we&#8217;re certainly moving into that direction. (As for translations of the docs, we&#8217;ve been giving SVN access to translators through WebDAV for years.) Once there, we can then start opening up the docs (WRT write access) to a wider audience.</p>
<p>As a side point to this side thread, the man pages of the MySQL Manual are already free: They&#8217;re published under the GPL. This might serve as an indication that we&#8217;re not &#8220;closing up&#8221; the MySQL docs just because we think &#8220;closed&#8221; docs are a good idea by itself.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Xaprb</title>
		<link>http://www.xaprb.com/blog/2008/07/28/mysql-manual-gets-improved-searching/#comment-14928</link>
		<dc:creator>Xaprb</dc:creator>
		<pubDate>Sat, 02 Aug 2008 20:22:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.xaprb.com/blog/2008/07/28/mysql-manual-gets-improved-searching/#comment-14928</guid>
		<description>Stefan, thanks for your thoughtful reply.  I am not sure I agree with everything you said.  I don't think I have any grounds to say I'm right and you're wrong, I'm just unconvinced.

You said: "As for free editing: ... one third of those comments are wrong or misleading, ... With direct editing, the quality you’re praising would diminish within months."

I don't claim that a wiki or other free-for-all system would be better.  I think the things you worry about might happen.  But, it doesn't have to be as convenient as clicking the edit button.  A SVN or other repo with commit rights might work OK.

I'm not convinced that even a wiki wouldn't work out.  If I were you I'd be afraid to try it too.  But you never know.  I mean, a lot of smart people said distributed software development couldn't work too, and now we have GNU/Linux.  Intuition isn't always reliable.

In the end this post wasn't really about that, but it's an interesting side thread.  My point is that free redistribution of the manual (and man pages, etc) is currently impaired.</description>
		<content:encoded><![CDATA[<p>Stefan, thanks for your thoughtful reply.  I am not sure I agree with everything you said.  I don&#8217;t think I have any grounds to say I&#8217;m right and you&#8217;re wrong, I&#8217;m just unconvinced.</p>
<p>You said: &#8220;As for free editing: &#8230; one third of those comments are wrong or misleading, &#8230; With direct editing, the quality you’re praising would diminish within months.&#8221;</p>
<p>I don&#8217;t claim that a wiki or other free-for-all system would be better.  I think the things you worry about might happen.  But, it doesn&#8217;t have to be as convenient as clicking the edit button.  A SVN or other repo with commit rights might work OK.</p>
<p>I&#8217;m not convinced that even a wiki wouldn&#8217;t work out.  If I were you I&#8217;d be afraid to try it too.  But you never know.  I mean, a lot of smart people said distributed software development couldn&#8217;t work too, and now we have GNU/Linux.  Intuition isn&#8217;t always reliable.</p>
<p>In the end this post wasn&#8217;t really about that, but it&#8217;s an interesting side thread.  My point is that free redistribution of the manual (and man pages, etc) is currently impaired.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Hinz</title>
		<link>http://www.xaprb.com/blog/2008/07/28/mysql-manual-gets-improved-searching/#comment-14924</link>
		<dc:creator>Stefan Hinz</dc:creator>
		<pubDate>Fri, 01 Aug 2008 22:33:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.xaprb.com/blog/2008/07/28/mysql-manual-gets-improved-searching/#comment-14924</guid>
		<description>Baron, I'm not sure that putting the MySQL Manual under a free license would be a good idea. If we did that, anyone could edit it freely, and publish it freely on the Web.

As for the latter, people are already doing that, but since the Manual is under regular copyright there are legal ways to address that. With a free license, we couldn't do anything. The MySQL Manual ranks high on Google among the most popular tech pages on the Web, and that attracts a lot of copycats who find it easy to earn money through ads by putting a copy of the Manual on their websites (and, of course, never updating it). One of our daily tasks on the Docs team is pointing out to users complaining about "our" docs being badly outdated that, no, those aren't *our* docs.

As for free editing: You're saying that the Manual is quality software documentation (thanks!). Now imagine every user who's currently limited to adding a user comment would be able to edit the Manual. About one third of those comments are wrong or misleading, and another third is more or less off-topic. With direct editing, the quality you're praising would diminish within months.

People keep suggesting that putting the Manual into a Wiki would address those concerns at least partially, even if the Manual were under a free license. Well, apart from the fact that we'd lose much of what makes the Manual convenient for users and developers (e.g. the multitude of formats we deliver, or the flexibility to output much more than just text), there are simply not enough subject matter experts around who could do the necessary peer reviews, and the quality of Wiki docs is directly linear to the experts/changes ratio.

Having said that, we keep thinking of making it easier for people (like you :-)) to contribute to the docs. In fact, we have concrete plans for this in place. Now, please ask someone to double the headcount of my team, and we'll implement these things before this year is over. ;-)

-Stefan, MySQL Docs team</description>
		<content:encoded><![CDATA[<p>Baron, I&#8217;m not sure that putting the MySQL Manual under a free license would be a good idea. If we did that, anyone could edit it freely, and publish it freely on the Web.</p>
<p>As for the latter, people are already doing that, but since the Manual is under regular copyright there are legal ways to address that. With a free license, we couldn&#8217;t do anything. The MySQL Manual ranks high on Google among the most popular tech pages on the Web, and that attracts a lot of copycats who find it easy to earn money through ads by putting a copy of the Manual on their websites (and, of course, never updating it). One of our daily tasks on the Docs team is pointing out to users complaining about &#8220;our&#8221; docs being badly outdated that, no, those aren&#8217;t *our* docs.</p>
<p>As for free editing: You&#8217;re saying that the Manual is quality software documentation (thanks!). Now imagine every user who&#8217;s currently limited to adding a user comment would be able to edit the Manual. About one third of those comments are wrong or misleading, and another third is more or less off-topic. With direct editing, the quality you&#8217;re praising would diminish within months.</p>
<p>People keep suggesting that putting the Manual into a Wiki would address those concerns at least partially, even if the Manual were under a free license. Well, apart from the fact that we&#8217;d lose much of what makes the Manual convenient for users and developers (e.g. the multitude of formats we deliver, or the flexibility to output much more than just text), there are simply not enough subject matter experts around who could do the necessary peer reviews, and the quality of Wiki docs is directly linear to the experts/changes ratio.</p>
<p>Having said that, we keep thinking of making it easier for people (like you :-)) to contribute to the docs. In fact, we have concrete plans for this in place. Now, please ask someone to double the headcount of my team, and we&#8217;ll implement these things before this year is over. ;-)</p>
<p>-Stefan, MySQL Docs team</p>
]]></content:encoded>
	</item>
</channel>
</rss>
