<?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: Open source and documentation</title>
	<atom:link href="http://log.reflectivesurface.com/2003/02/10/open-source-and-documentation/feed/" rel="self" type="application/rss+xml" />
	<link>http://log.reflectivesurface.com/2003/02/10/open-source-and-documentation/</link>
	<description>Still powered by a contradiction in terms</description>
	<lastBuildDate>Tue, 03 Feb 2009 20:34:46 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Ronaldo</title>
		<link>http://log.reflectivesurface.com/2003/02/10/open-source-and-documentation/comment-page-1/#comment-106</link>
		<dc:creator>Ronaldo</dc:creator>
		<pubDate>Sun, 16 Feb 2003 16:38:42 +0000</pubDate>
		<guid isPermaLink="false">http://log.reflectivesurface.com/2003/02/10/open-source-and-documentation/#comment-106</guid>
		<description>Thanks for your insightful comments. Your insider point of view is an extremely helpful complement for the point I was trying to make. I&#039;m writing a new post on the subject and will make sure your points are an integral part of it.</description>
		<content:encoded><![CDATA[<p>Thanks for your insightful comments. Your insider point of view is an extremely helpful complement for the point I was trying to make. I&#8217;m writing a new post on the subject and will make sure your points are an integral part of it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Conder</title>
		<link>http://log.reflectivesurface.com/2003/02/10/open-source-and-documentation/comment-page-1/#comment-105</link>
		<dc:creator>Kevin Conder</dc:creator>
		<pubDate>Sun, 16 Feb 2003 01:35:47 +0000</pubDate>
		<guid isPermaLink="false">http://log.reflectivesurface.com/2003/02/10/open-source-and-documentation/#comment-105</guid>
		<description>I wanted to give back to Open Source community but, at the time, I was only able to contribute about 10 hours a week. So I thought the biggest impact I could make with a limited amount of time was to help with documentation.

First of all, I am not an armchair quarterback... I maintain a large 1,000+ page manual for a free (as in root beer) audio synthesis program called Csound[1].

But I have battle scars from several failed attempts to help Open Source projects with their documentation. So let me get this off of my chest:

1. Documentation volunteers get no recognition. Consider a popular Open Source project... Who are its programmers? Who are its documenters? Unless the documenters are the same as the programmers, I bet you can&#039;t name them.

2. Documentation volunteers get no respect. Project leaders assume that documenters are people who are too stupid to code. A programmer once deflected my technical question and suggested that I ask it on the project&#039;s &quot;users&quot; mailing list. Unless you contribute code patches, you are considered worthless to most Open Source project leaders.

3. Documentation volunteers are unwanted. I&#039;ve seen increasing numbers of project leaders using Wikis for technical documentation. Instead of doing the hard work of creating user documentation, they simply set up a Wiki and hope that users will write their own documentation.

No project leader in their right mind would allow anonymous CVS commits to their code-base. Nor would they just blindly accept code patches from random strangers. But they think such a system will lead to quality user documentation. You need an active maintainer or team to ensure that your documentation is complete, correct, and up-to-date.

So here are my suggestions for recruiting a documentation team for your Open Source project:

1. Start a documentation sub-project with its own mailing list, CVS directory, and visible area on your project&#039;s Web-site.

2. Define a standard format for creating documentation. DocBook[2] is used on most high-profile Open Source projects. A style guide is also helpful: &quot;Is it called a floppy disc or a diskette?&quot;. Never switch standards without discussing it on the documentation mailing list first.

3. Identify the documentation tasks that need to be done and maintained. Post them on both your project&#039;s Web-site and the documentation mailing list.

4. Put a responsible person in charge of coordinating the submissions, tasks, and volunteers. Make sure this person responds to email questions within 24 hours.

5. Recruit volunteers and delegate tasks. Make sure their names are associated with their tasks on the project&#039;s Web-site.

6. Answer your documentation team&#039;s questions. Make sure they are being treated respectfully.

[1] http://kevindumpscore.com/docs/csound-manual/index.html
[2] http://www.docbook.org/</description>
		<content:encoded><![CDATA[<p>I wanted to give back to Open Source community but, at the time, I was only able to contribute about 10 hours a week. So I thought the biggest impact I could make with a limited amount of time was to help with documentation.</p>
<p>First of all, I am not an armchair quarterback&#8230; I maintain a large 1,000+ page manual for a free (as in root beer) audio synthesis program called Csound[1].</p>
<p>But I have battle scars from several failed attempts to help Open Source projects with their documentation. So let me get this off of my chest:</p>
<p>1. Documentation volunteers get no recognition. Consider a popular Open Source project&#8230; Who are its programmers? Who are its documenters? Unless the documenters are the same as the programmers, I bet you can&#8217;t name them.</p>
<p>2. Documentation volunteers get no respect. Project leaders assume that documenters are people who are too stupid to code. A programmer once deflected my technical question and suggested that I ask it on the project&#8217;s &#8220;users&#8221; mailing list. Unless you contribute code patches, you are considered worthless to most Open Source project leaders.</p>
<p>3. Documentation volunteers are unwanted. I&#8217;ve seen increasing numbers of project leaders using Wikis for technical documentation. Instead of doing the hard work of creating user documentation, they simply set up a Wiki and hope that users will write their own documentation.</p>
<p>No project leader in their right mind would allow anonymous CVS commits to their code-base. Nor would they just blindly accept code patches from random strangers. But they think such a system will lead to quality user documentation. You need an active maintainer or team to ensure that your documentation is complete, correct, and up-to-date.</p>
<p>So here are my suggestions for recruiting a documentation team for your Open Source project:</p>
<p>1. Start a documentation sub-project with its own mailing list, CVS directory, and visible area on your project&#8217;s Web-site.</p>
<p>2. Define a standard format for creating documentation. DocBook[2] is used on most high-profile Open Source projects. A style guide is also helpful: &#8220;Is it called a floppy disc or a diskette?&#8221;. Never switch standards without discussing it on the documentation mailing list first.</p>
<p>3. Identify the documentation tasks that need to be done and maintained. Post them on both your project&#8217;s Web-site and the documentation mailing list.</p>
<p>4. Put a responsible person in charge of coordinating the submissions, tasks, and volunteers. Make sure this person responds to email questions within 24 hours.</p>
<p>5. Recruit volunteers and delegate tasks. Make sure their names are associated with their tasks on the project&#8217;s Web-site.</p>
<p>6. Answer your documentation team&#8217;s questions. Make sure they are being treated respectfully.</p>
<p>[1] <a href="http://kevindumpscore.com/docs/csound-manual/index.html" rel="nofollow">http://kevindumpscore.com/docs/csound-manual/index.html</a><br />
[2] <a href="http://www.docbook.org/" rel="nofollow">http://www.docbook.org/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Howard's Musings</title>
		<link>http://log.reflectivesurface.com/2003/02/10/open-source-and-documentation/comment-page-1/#comment-107</link>
		<dc:creator>Howard's Musings</dc:creator>
		<pubDate>Mon, 10 Feb 2003 08:44:13 +0000</pubDate>
		<guid isPermaLink="false">http://log.reflectivesurface.com/2003/02/10/open-source-and-documentation/#comment-107</guid>
		<description>&lt;strong&gt;Documentation for Open Source&lt;/strong&gt;

Free as in puppies
</description>
		<content:encoded><![CDATA[<p><strong>Documentation for Open Source</strong></p>
<p>Free as in puppies</p>
]]></content:encoded>
	</item>
</channel>
</rss>
