By Jake Edge
September 17, 2008
Documentation for free software is generally a problem area, both for users
and developers. But developers at least have the code to consult, whereas
most users are left poking around through menu items and consulting multiple
web pages. The FLOSS Manuals
project is using techniques similar to those used in free software
development to produce manuals for users.
The project seeks to create the kind of manuals that users may be used to
from proprietary software packages. The project's About page describes the
manuals being produced:
FLOSS Manuals make free software more accessible by providing clear
documentation that accurately explains their purpose and use. Each manual
explains what the software does and what it doesn't do, what the interface
looks like, how to install it, how to set the most basic configuration
necessary, and how to use its main functions. To ensure the information
remains useful and up to date the manuals are regularly developed to add
more advanced uses, and to document changes and new versions of the
software.
There are a wide variety of
manuals in progress, covering graphics and audio tools, OpenOffice,
Firefox, WordPress for blogging, and more. The most recent addition is a
set of eight manuals for the One Laptop Per Child XO. These were created
as part of a XO/Sugar
book sprint held in August in Austin, Texas. The manuals cover the XO
hardware and Sugar interface as well as six different activities that are
available
as part of Sugar.
The use of a "sprint" is just part of the adoption of free software
development strategies. The project is set up to allow for collaborative
development by a community. FLOSS Manuals describes it this way:
The manuals on FLOSS Manuals are written by a community of people, who do a
variety of things to keep the manuals as up to date and accurate as
possible. Anyone can contribute to a manual – to fix a spelling
mistake, to
add a more detailed explanation, to write a new chapter, or to start a
whole new manual. The way in which FLOSS Manuals are written mirrors the
way in which FLOSS (Free, libre open source) software itself is written: by
a community who contribute to and maintain the content.
The manuals themselves are available in a variety of formats: HTML, PDF, as
well as dead tree. One of the more interesting features is the remix capability. Using an
AJAX interface, one can pick and choose from the
chapters of existing manuals to create a custom manual that includes only
the pieces required for some group of users. Remixers can choose their own
cover and title, then export it all as a PDF file. Instead, one can also
cut and paste
some javascript code into a web page that creates a reader application on
the page. In this way, the custom manual will always be up-to-date with the
latest changes made to the chapters.
FLOSS manuals clearly fill a niche that is needed in the free software
world. The manuals have a rather
professional
look that will immediately stand out to users. There is a lot of work
to be done, but it would appear that the project has made an excellent
start. As one might guess, it is always looking for more interested folks
to write, edit, and proofread manuals.
(Thanks to LWN reader David Farning for suggesting we look at this project.)
(
Log in to post comments)