By Karl Fogel
Book Price: $24.95 USD
£17.50 GBP
PDF Price: $16.99
Cover | Table of Contents | Colophon
People should feel that their connection to a project, and influence over it, is directly proportional to their contributions.
Every good work of software starts by scratching a developer's personal itch.(fromhttp://www.catb.org/~esr/writings/cathedral-bazaar/)
http://www.openadapter.org/), which was
started by investment bank Dresdner Kleinwort Wasserstein as an
open source framework for integrating disparate financial information
systems, can hardly be said to scratch any individual
programmer's personal itch. It scratches an
institutional itch. But that itch arises directly from the
experiences of the institution and its partners, and therefore if the
project fails to relieve them, they will know. This arrangement
produces good software because the feedback loop flows in the right
direction. The program isn't being written to be
sold to someone else so they can solve http://freshmeat.net/
(an open source project news site, about which more will be said
later), on http://www.sourceforge.net/,
and in the Free Software
Foundation's directory of free software at
http://directory.fsf.org/.http://www.gnu.org/licenses/gpl.html). The
GPL is probably the most widely recognized free software license in
the world today. This is in itself a big advantage, since many
potential users and contributors will already be familiar with it,
and therefore won't have to spend extra time to read
and understand your license. See Section 9.4.2 in Chapter 9 for details.http://freshmeat.net/, click on Submit in the
top navigation bar, and fill out a form announcing your new project.
Freshmeat is the place everyone watches for new project
announcements. You only have to catch a few eyes there for news of
your project to spread by word of mouth.Reply-to header). The posts should be short
and get right to the point:To: discuss@lists.example.org
Subject: [ANN] Scanley full-text indexer project
Reply-to: dev@scanley.org
This is a one-time post to announce the creation of the Scanley
project, an open source full-text indexer and search engine with a
rich API, for use by programmers in providing search services for
large collections of text files. Scanley is now running code, is
under active development, and is looking for both developers and
testers.
Home page: http://www.scanley.org/
Features:
- Searches plain text, HTML, and XML
- Word or phrase searching
- (planned) Fuzzy matching
- (planned) Incremental updating of indexes
- (planned) Indexing of remote web sites
Requirements:
- Python 2.2 or higher
- Enough disk space to hold the indexes (approximately twice
original data size)
For more information, please come to scanley.org.
Thank you,
-J. Random
Don't try to manage mailing lists by hand—get list management software.
http://freenode.net/). Freenode gives you the
control you need to administer your project's IRC
channels,
while sparing you the not-insignificant trouble of maintaining an IRC
server yourself.If you're using Subversion, we recommend that you join the users@subversion.tigris.org mailing list, and read the Subversion Book (http://svnbook.red-bean.com/) and FAQ (http://subversion.tigris.org/faq.html). You can also ask questions on IRC at irc.freenode.net channel #svn.
You are now talking on #svn Topic for #svn is Forum for Subversion user questions, see also http://subversion.tigris.org/. || Development discussion happens in #svn-dev. || Please don't paste long transcripts here, instead use a pastebin site like http://pastebin.ca/. || NEWS: Subversion 1.1.0 is released, see http://svn110.notlong.com/ for details.
http://www.wikipedia.org/), a wiki-based
free-content encyclopedia. Think of a wiki as falling somewhere
between IRC and web pages: wikis don't happen in
real time, so people get a chance to ponder and polish their
contributions, but they are also very easy to add to, involving less
interface overhead than editing a regular web page.http://www.openadapter.org/, http://www.koha.org/http://www.collab.net/) support
of http://subversion.tigris.org/
(disclaimer: that's my day job, but
it's also a perfect example of this model).http://www.openoffice.org/
(no, this isn't the only reason
OpenOffice
exists, but the software is at least partly a response to Microsoft
Office).