CVSROOT: /web/www Module name: www Changes by: Karl Berry <karl> 11/08/23 21:57:12
Modified files: volunteers : .symlinks Added files: volunteers : volunteers.html Removed files: volunteers : howto-volunteer.html Log message: redirect to /help/help.html, where "how to help" info is maintained for these last several years CVSWeb URLs: http://web.cvs.savannah.gnu.org/viewcvs/www/volunteers/.symlinks?cvsroot=www&r1=1.1&r2=1.2 http://web.cvs.savannah.gnu.org/viewcvs/www/volunteers/volunteers.html?cvsroot=www&rev=1.1 http://web.cvs.savannah.gnu.org/viewcvs/www/volunteers/howto-volunteer.html?cvsroot=www&r1=1.8&r2=0 Patches: Index: .symlinks =================================================================== RCS file: /web/www/www/volunteers/.symlinks,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- .symlinks 17 Feb 2003 21:53:28 -0000 1.1 +++ .symlinks 23 Aug 2011 21:57:06 -0000 1.2 @@ -1 +1 @@ -howto-volunteer.html index.html +volunteers.html index.html Index: volunteers.html =================================================================== RCS file: volunteers.html diff -N volunteers.html --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ volunteers.html 23 Aug 2011 21:57:06 -0000 1.1 @@ -0,0 +1,499 @@ +<meta http-equiv="refresh" content="0; url=/help/help.html"> + +<!-- +(this is the old content of howto-volunteer.html, left here just for +your reading pleasure. --karl, 23aug11.) + +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> + +<html> +<head> + <meta http-equiv="Content-Type" content= + "text/html; charset=us-ascii"> + + <title>How to Help the GNU Project</title> + <meta name="generator" content="DocBook XSL Stylesheets V1.60.1"> + <meta name="keywords" content="GNU, volunteer, HOWTO"> +</head> + +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" +alink="#0000FF"> + <div class="article" lang="en_US"> + <div class="titlepage"> + <div> + <div> + <h1 class="title"><a name="N0x886c438.0x918cbc4" id= + "N0x886c438.0x918cbc4"></a>How to Help the GNU + Project</h1> + </div> + + <div> + <div class="author"> + <h3 class="author"><span xmlns:suwl= + "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" + xmlns:xlink="http://www.w3.org/1999/xlink" class= + "surname">The GNU Volunteer Coordinators</span></h3> + </div> + </div> + + <div> + <div class="legalnotice"> + <p>This document can be freely translated and + distributed. It's released under the GNU Free + Documentation License (FDL).</p> + </div> + </div> + + <div> + <div class="revhistory"> + <table border="1" width="100%" summary= + "Revision history"> + <tr> + <th align="left" valign="top" colspan="3"> + <b>Revision History</b></th> + </tr> + + <tr> + <td align="left">Revision 1.2</td> + + <td align="left">2003-04-26</td> + + <td align="left">hgayosso via toby</td> + </tr> + + <tr> + <td align="left" colspan="3">Hugo sanded down some + rough edges.</td> + </tr> + + <tr> + <td align="left">Revision 1.1</td> + + <td align="left">2003-01-20</td> + + <td align="left">hgayosso via toby</td> + </tr> + + <tr> + <td align="left" colspan="3">GVC emeritus Hugo + Gayosso made many good comments.</td> + </tr> + + <tr> + <td align="left">Revision 1.0</td> + + <td align="left">2003-01-11</td> + + <td align="left">toby</td> + </tr> + + <tr> + <td align="left" colspan="3">A journey of a mile or + two begins with a single step.</td> + </tr> + </table> + </div> + </div> + </div> + <hr> + </div> + + <div class="toc"> + <p><b>Table of Contents</b></p> + + <dl> + <dt><a href="#N0x886c438.0x918d03c">Introduction</a></dt> + + <dt><a href="#N0x886c438.0x918d0ec">Background</a></dt> + + <dt><a href="#N0x886c438.0x918d2fc">Learn About + GNU</a></dt> + + <dt><a href="#N0x886c438.0x918d3ac">Decide What To + Do</a></dt> + + <dt><a href="#N0x886c438.0x918d698">Find Something To Work + On</a></dt> + + <dt><a href="#N0x886c438.0x918d984">Get Involved</a></dt> + + <dt><a href="#N0x886c438.0x918da34">We're Here to + Help</a></dt> + </dl> + </div> + + <div class="section" lang="en_US"> + <div class="titlepage"> + <div> + <div> + <h2 class="title" style="clear: both"><a name= + "N0x886c438.0x918d03c" id= + "N0x886c438.0x918d03c"></a>Introduction</h2> + </div> + </div> + </div> + + <p>On behalf of the GNU Project Volunteer Coordinators, + <span xmlns:suwl= + "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" + xmlns:xlink="http://www.w3.org/1999/xlink" class= + "emphasis"><em>thank you</em></span> for your interest in + helping GNU! The GNU Volunteer Coordinators' job is to help + advance the cause of Free Software by helping GNU volunteers. + We want you to find an interesting, challenging and fun way + to contribute because then you'll be more likely to make a + long-term commitment to GNU. Getting started can be difficult + so we wrote this document to help you determine the best way + for you to help GNU.</p> + </div> + + <div class="section" lang="en_US"> + <div class="titlepage"> + <div> + <div> + <h2 class="title" style="clear: both"><a name= + "N0x886c438.0x918d0ec" id= + "N0x886c438.0x918d0ec"></a>Background</h2> + </div> + </div> + </div> + + <p>The GNU Project (<a xmlns:exsl="http://exslt.org/common" + xmlns:suwl= + "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" + href="http://www.gnu.org/" target= + "_top">http://www.gnu.org/</a>) writes, distributes, and + promotes free software. The "free" in free software refers to + liberty, not price: the freedom to use, modify, share, and + improve the software. Free Software has many practical + advantages over proprietary software but those are secondary + benefits: GNU's rationale is <a xmlns:exsl= + "http://exslt.org/common" xmlns:suwl= + "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" + href="http://www.gnu.org/philosophy/" target= + "_top">ethical</a>, not practical. Free Software is + <span xmlns:suwl= + "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" + xmlns:xlink="http://www.w3.org/1999/xlink" class= + "emphasis"><em>better</em></span> than proprietary software + for the same reasons that freedom is <span xmlns:suwl= + "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" + xmlns:xlink="http://www.w3.org/1999/xlink" class= + "emphasis"><em>better</em></span> than tyranny.</p> + + <p><a xmlns:exsl="http://exslt.org/common" xmlns:suwl= + "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" + href="http://www.stallman.org/" target="_top">Richard + Stallman</a> launched the GNU Project in <a xmlns:exsl= + "http://exslt.org/common" xmlns:suwl= + "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" + href="http://www.gnu.org/gnu/initial-announcement.html" + target="_top">1983</a> to develop a complete Unix-like + operating system which is free software: the GNU system. (GNU + is a recursive acronym for "GNU's Not Unix"; it is pronounced + "guh-NEW".) In the years since the project began it has + built, maintained and distributed some of the most important + programs in use today: the GNU Compiler Collection (known as + GCC), the GNU Debugger (known as GDB), the GNU C library, and + the EMACS editor, among others. Along the way the project's + scope grew and now GNU is much more than just a computer + operating system: you can use GNU software to make telephone + calls, design electronic circuits, write music, play chess, + and many other things. There is currently no GNU software + that can make toast, but that will likely change someday.</p> + + <p>The GNU Project is loosely organized, more like a republic + than a monarchy. <a xmlns:exsl="http://exslt.org/common" + xmlns:suwl= + "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" + href="http://www.stallman.org/" target="_top">Richard + Stallman</a> is the project leader. Projects can choose to + become GNU projects if they share the core GNU values, agree + to follow the GNU standards, and fit into the GNU system. You + can help GNU in many ways, but as a rule of thumb if you're + helping the cause of Free Software then you're helping + GNU.</p> + </div> + + <div class="section" lang="en_US"> + <div class="titlepage"> + <div> + <div> + <h2 class="title" style="clear: both"><a name= + "N0x886c438.0x918d2fc" id= + "N0x886c438.0x918d2fc"></a>Learn About GNU</h2> + </div> + </div> + </div> + + <p>As we discussed in the introduction, the GNU project's + motivation is ethical rather than practical. We believe that + Free Software benefits society by preserving the freedoms of + those who use it. Many people aren't as concerned about these + issues and worry more about what's expedient for them. Often + those people get frustrated when we hold to our principles + rather than compromising them. That's why it's important that + you take the time to learn about our beliefs (see our + <a xmlns:exsl="http://exslt.org/common" xmlns:suwl= + "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" + href="http://www.gnu.org/philosophy/" target= + "_top">philosophy page</a>) and decide which of them you + agree with. We're confident that once you learn about the + solid ethical foundation that the GNU project rests on you'll + want to help.</p> + </div> + + <div class="section" lang="en_US"> + <div class="titlepage"> + <div> + <div> + <h2 class="title" style="clear: both"><a name= + "N0x886c438.0x918d3ac" id= + "N0x886c438.0x918d3ac"></a>Decide What To Do</h2> + </div> + </div> + </div> + + <p>If you've learned about GNU and Free Software and would + like to help us then the next question is: what would you + like to do? You can help GNU in many ways; we need people to + write documents such as books, reference guides and online + info, we also need people to write software, do research, and + many other tasks. Because of all of the different tasks at + hand we are sure that you have skills that can help the GNU + Project; you don't have to be an experienced software + developer to help us. What skills and experience do you have? + Do you have experience writing large and complex technical + documents? Do you speak several human languages? Do you have + a unique skill? Have you been a Unix hacker for 20 years or + are you just learning? Obviously the answers to these + questions will determine the sorts of jobs that you'll want + to attempt to do. For example, if you've never written any + documentation then you probably don't want to attempt to + write a C++ STL tutorial or reference. If you have little + mathematical expertise then you probably won't want to work + on a statistical analysis package.</p> + + <p>There are many ways to help GNU. As Fred Brooks pointed + out, there's much more to building successful software + products than simply writing a computer program. Products + need testing, documentation, and translations. Even the + projects that build the products can use help, for example + maintaining web pages or triaging bug reports. Here are a few + common skill areas that are helpful, and resources to find + out more about them:</p> + + <div class="itemizedlist"> + <ul type="disc"> + <li>Write code.</li> + + <li>Write Documentation. First, it's important that the + GNU project be consistent. We can't have 40 different + documentation formats floating around, therefore GNU + documentation is written in a language called + <a xmlns:exsl="http://exslt.org/common" xmlns:suwl= + "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" + href= + "http://www.gnu.org/software/texinfo/manual/texinfo/" + target="_top">Texinfo</a>. Second, writing good + documentation is a time-consuming exercise so we ask that + people consider whether they're able to commit at least a + few hours per week before getting involved in a large + project (such as writing a new manual). If you find + yourself unable to make such a commitment then we'd still + appreciate your help in areas such as proofreading, + though.</li> + + <li>Translate. There's a lot of translation to be done, + and we'd appreciate your help. Please understand that + it's more helpful to write new documentation than + translate existing docs, but again we would appreciate + any help that you can offer.</li> + </ul> + </div> + + <p>Once you've got an idea of what sort of task you'd like to + do (at a high level at least) you should think about how much + time you're ready to volunteer. Any amount is useful, but + it's important that you don't allow yourself to "bite off + more than you can chew". You need to be realistic about how + much time you'll be able to spend so you don't overcommit + yourself. That wouldn't good for you, the people in your + life, or the project that you've committed to.</p> + + <p>How can you help given the amount of time that you'd like + to donate? There are many roles to play within a project; + naturally some consume more time than others. In order of + increasing commitment:</p> + + <div class="itemizedlist"> + <ul type="disc"> + <li>User. An easy and fun way to help GNU and Free + Software is to use Free Software for all of your computer + tasks. By doing so you're joining a community of people + who are living their beliefs. Start by installing a + <a href="/distros">GNU/Linux distribution</a>. + Users can help in many important ways such as writing + high-quality bug reports, making feature requests, and gathering + functional requirements. Users provide important feedback to + distribution maintainers. + </li> + + <li>Contributor. Many people want to help projects with + code, documentation, packaging, etc but aren't ready to + make the commitment (or don't have the experience) to be + maintainers. Contributors make non-trivial commitments to + the project but usually at a lower intensity than + maintainers. Contributors can report bugs but will often + fix the ones that they find, or at least investigate + their causes.</li> + + <li>Maintainer. Maintainers are the project leaders, they + commit substantial time, energy, and emotion to their + projects. Typically a maintainer will be the ultimate + arbiter of any design or coding issues that arise within + the project. It's a prestigious title, but requires + effort to earn and a substantial investment to keep.</li> + </ul> + </div> + </div> + + <div class="section" lang="en_US"> + <div class="titlepage"> + <div> + <div> + <h2 class="title" style="clear: both"><a name= + "N0x886c438.0x918d698" id= + "N0x886c438.0x918d698"></a>Find Something To Work + On</h2> + </div> + </div> + </div> + + <p>Now that you've thought about how much time you'd like to + contribute, and which roles might be right for you, it's time + to find something to do! It's best to work on something that + you use yourself, something that makes your life easier. If + you followed our advice above and are using a GNU system then + you've probably found a few things that you'd like to + improve, a couple of features that you'd like to have, or + even a bug or two. Great, jump in! Download the source code, + fire up your favorite editor (we trust that it's EMACS) and + start learning how the program is put together. When you feel + ready, subscribe to the developer's mailing list for that + project and ask how you can help. The project developers will + probably have a list of tasks to work on. If you've thought + of something yourself it's a good idea to check with the + developers before spending too much time on it; someone else + might already be working on the same thing and you don't want + to waste your effort.</p> + + <p>If no project jumps out at you then you'll probably want + to search for a project that needs help. Here are some places + to look:</p> + + <div class="itemizedlist"> + <ul type="disc"> + <li>Savannah Project Help Wanted: <a xmlns:exsl= + "http://exslt.org/common" xmlns:suwl= + "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" + href="http://savannah.gnu.org/people/" target= + "_top">http://savannah.gnu.org/people/</a></li> + + <li>GNU Help Wanted: <a xmlns:exsl= + "http://exslt.org/common" xmlns:suwl= + "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" + href="http://www.gnu.org/help/help.html" target= + "_top">http://www.gnu.org/help/help.html</a></li> + + <li>Other GNU Help Wanted: <a xmlns:exsl= + "http://exslt.org/common" xmlns:suwl= + "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" + href="http://www.gnu.org/projects/help-wanted.html" + target= + "_top">http://www.gnu.org/projects/help-wanted.html</a></li> + + <li>GNU Task List: <a xmlns:exsl= + "http://exslt.org/common" xmlns:suwl= + "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" + href="http://www.gnu.org/prep/tasks.html" target= + "_top">http://www.gnu.org/prep/tasks.html</a></li> + + <li>www.gnu.org tasks: <a xmlns:exsl= + "http://exslt.org/common" xmlns:suwl= + "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" + href="http://www.gnu.org/server/tasks.html" target= + "_top">http://www.gnu.org/server/tasks.html</a></li> + </ul> + </div> + + <p>Ask the GVC for help by sending email to <a xmlns:exsl= + "http://exslt.org/common" xmlns:suwl= + "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" + href="mailto:g...@gnu.org" target="_top">g...@gnu.org</a>.</p> + </div> + + <div class="section" lang="en_US"> + <div class="titlepage"> + <div> + <div> + <h2 class="title" style="clear: both"><a name= + "N0x886c438.0x918d984" id= + "N0x886c438.0x918d984"></a>Get Involved</h2> + </div> + </div> + </div> + + <p>Once you've found a project, how do you get involved? The + best approach is to familiarize yourself with the project's + work to date and then approach the project development team + and offer your help. Download the software, build it and + spend some time learning how it works and how the source code + is structured. If you have questions you can ask the + developers (preferably via the developers mailing lists) but + please be respectful of their time.</p> + + <p>Many projects communicate using mailing lists, so you'll + want to find the project's developer mailing list and + subscribe to it. Different projects have different cultures + so it's prudent to "lurk" on the list for a few days to learn + the developers' style before diving in. When you're ready, + send a message offering your help. If you have an idea to + improve the program you might want to check with the + developers to see if anyone else is working on something + similar - if so you'll want to coordinate your efforts so you + don't waste time. If you don't have a specific idea but want + to help the project, say so and someone will suggest + something to work on.</p> + </div> + + <div class="section" lang="en_US"> + <div class="titlepage"> + <div> + <div> + <h2 class="title" style="clear: both"><a name= + "N0x886c438.0x918da34" id= + "N0x886c438.0x918da34"></a>We're Here to Help</h2> + </div> + </div> + </div> + + <p>We hope that this document has given you the information + that you need to find a good way to help GNU. Remember, + though, that the GNU Volunteer Coordinators are here to help + you, so if you get stuck please send us an email at + <a xmlns:exsl="http://exslt.org/common" xmlns:suwl= + "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" + href="mailto:g...@gnu.org" target="_top">g...@gnu.org</a>.</p> + + <p>Finally, <span xmlns:suwl= + "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" + xmlns:xlink="http://www.w3.org/1999/xlink" class= + "emphasis"><em>thank you</em></span> for your interest in + helping GNU!</p> + </div> + </div> +</body> +</html> + +--> Index: howto-volunteer.html =================================================================== RCS file: howto-volunteer.html diff -N howto-volunteer.html --- howto-volunteer.html 29 Jun 2009 19:07:00 -0000 1.8 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,491 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> - -<html> -<head> - <meta http-equiv="Content-Type" content= - "text/html; charset=us-ascii"> - - <title>How to Help the GNU Project</title> - <meta name="generator" content="DocBook XSL Stylesheets V1.60.1"> - <meta name="keywords" content="GNU, volunteer, HOWTO"> -</head> - -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" -alink="#0000FF"> - <div class="article" lang="en_US"> - <div class="titlepage"> - <div> - <div> - <h1 class="title"><a name="N0x886c438.0x918cbc4" id= - "N0x886c438.0x918cbc4"></a>How to Help the GNU - Project</h1> - </div> - - <div> - <div class="author"> - <h3 class="author"><span xmlns:suwl= - "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" - xmlns:xlink="http://www.w3.org/1999/xlink" class= - "surname">The GNU Volunteer Coordinators</span></h3> - </div> - </div> - - <div> - <div class="legalnotice"> - <p>This document can be freely translated and - distributed. It's released under the GNU Free - Documentation License (FDL).</p> - </div> - </div> - - <div> - <div class="revhistory"> - <table border="1" width="100%" summary= - "Revision history"> - <tr> - <th align="left" valign="top" colspan="3"> - <b>Revision History</b></th> - </tr> - - <tr> - <td align="left">Revision 1.2</td> - - <td align="left">2003-04-26</td> - - <td align="left">hgayosso via toby</td> - </tr> - - <tr> - <td align="left" colspan="3">Hugo sanded down some - rough edges.</td> - </tr> - - <tr> - <td align="left">Revision 1.1</td> - - <td align="left">2003-01-20</td> - - <td align="left">hgayosso via toby</td> - </tr> - - <tr> - <td align="left" colspan="3">GVC emeritus Hugo - Gayosso made many good comments.</td> - </tr> - - <tr> - <td align="left">Revision 1.0</td> - - <td align="left">2003-01-11</td> - - <td align="left">toby</td> - </tr> - - <tr> - <td align="left" colspan="3">A journey of a mile or - two begins with a single step.</td> - </tr> - </table> - </div> - </div> - </div> - <hr> - </div> - - <div class="toc"> - <p><b>Table of Contents</b></p> - - <dl> - <dt><a href="#N0x886c438.0x918d03c">Introduction</a></dt> - - <dt><a href="#N0x886c438.0x918d0ec">Background</a></dt> - - <dt><a href="#N0x886c438.0x918d2fc">Learn About - GNU</a></dt> - - <dt><a href="#N0x886c438.0x918d3ac">Decide What To - Do</a></dt> - - <dt><a href="#N0x886c438.0x918d698">Find Something To Work - On</a></dt> - - <dt><a href="#N0x886c438.0x918d984">Get Involved</a></dt> - - <dt><a href="#N0x886c438.0x918da34">We're Here to - Help</a></dt> - </dl> - </div> - - <div class="section" lang="en_US"> - <div class="titlepage"> - <div> - <div> - <h2 class="title" style="clear: both"><a name= - "N0x886c438.0x918d03c" id= - "N0x886c438.0x918d03c"></a>Introduction</h2> - </div> - </div> - </div> - - <p>On behalf of the GNU Project Volunteer Coordinators, - <span xmlns:suwl= - "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" - xmlns:xlink="http://www.w3.org/1999/xlink" class= - "emphasis"><em>thank you</em></span> for your interest in - helping GNU! The GNU Volunteer Coordinators' job is to help - advance the cause of Free Software by helping GNU volunteers. - We want you to find an interesting, challenging and fun way - to contribute because then you'll be more likely to make a - long-term commitment to GNU. Getting started can be difficult - so we wrote this document to help you determine the best way - for you to help GNU.</p> - </div> - - <div class="section" lang="en_US"> - <div class="titlepage"> - <div> - <div> - <h2 class="title" style="clear: both"><a name= - "N0x886c438.0x918d0ec" id= - "N0x886c438.0x918d0ec"></a>Background</h2> - </div> - </div> - </div> - - <p>The GNU Project (<a xmlns:exsl="http://exslt.org/common" - xmlns:suwl= - "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" - href="http://www.gnu.org/" target= - "_top">http://www.gnu.org/</a>) writes, distributes, and - promotes free software. The "free" in free software refers to - liberty, not price: the freedom to use, modify, share, and - improve the software. Free Software has many practical - advantages over proprietary software but those are secondary - benefits: GNU's rationale is <a xmlns:exsl= - "http://exslt.org/common" xmlns:suwl= - "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" - href="http://www.gnu.org/philosophy/" target= - "_top">ethical</a>, not practical. Free Software is - <span xmlns:suwl= - "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" - xmlns:xlink="http://www.w3.org/1999/xlink" class= - "emphasis"><em>better</em></span> than proprietary software - for the same reasons that freedom is <span xmlns:suwl= - "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" - xmlns:xlink="http://www.w3.org/1999/xlink" class= - "emphasis"><em>better</em></span> than tyranny.</p> - - <p><a xmlns:exsl="http://exslt.org/common" xmlns:suwl= - "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" - href="http://www.stallman.org/" target="_top">Richard - Stallman</a> launched the GNU Project in <a xmlns:exsl= - "http://exslt.org/common" xmlns:suwl= - "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" - href="http://www.gnu.org/gnu/initial-announcement.html" - target="_top">1983</a> to develop a complete Unix-like - operating system which is free software: the GNU system. (GNU - is a recursive acronym for "GNU's Not Unix"; it is pronounced - "guh-NEW".) In the years since the project began it has - built, maintained and distributed some of the most important - programs in use today: the GNU Compiler Collection (known as - GCC), the GNU Debugger (known as GDB), the GNU C library, and - the EMACS editor, among others. Along the way the project's - scope grew and now GNU is much more than just a computer - operating system: you can use GNU software to make telephone - calls, design electronic circuits, write music, play chess, - and many other things. There is currently no GNU software - that can make toast, but that will likely change someday.</p> - - <p>The GNU Project is loosely organized, more like a republic - than a monarchy. <a xmlns:exsl="http://exslt.org/common" - xmlns:suwl= - "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" - href="http://www.stallman.org/" target="_top">Richard - Stallman</a> is the project leader. Projects can choose to - become GNU projects if they share the core GNU values, agree - to follow the GNU standards, and fit into the GNU system. You - can help GNU in many ways, but as a rule of thumb if you're - helping the cause of Free Software then you're helping - GNU.</p> - </div> - - <div class="section" lang="en_US"> - <div class="titlepage"> - <div> - <div> - <h2 class="title" style="clear: both"><a name= - "N0x886c438.0x918d2fc" id= - "N0x886c438.0x918d2fc"></a>Learn About GNU</h2> - </div> - </div> - </div> - - <p>As we discussed in the introduction, the GNU project's - motivation is ethical rather than practical. We believe that - Free Software benefits society by preserving the freedoms of - those who use it. Many people aren't as concerned about these - issues and worry more about what's expedient for them. Often - those people get frustrated when we hold to our principles - rather than compromising them. That's why it's important that - you take the time to learn about our beliefs (see our - <a xmlns:exsl="http://exslt.org/common" xmlns:suwl= - "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" - href="http://www.gnu.org/philosophy/" target= - "_top">philosophy page</a>) and decide which of them you - agree with. We're confident that once you learn about the - solid ethical foundation that the GNU project rests on you'll - want to help.</p> - </div> - - <div class="section" lang="en_US"> - <div class="titlepage"> - <div> - <div> - <h2 class="title" style="clear: both"><a name= - "N0x886c438.0x918d3ac" id= - "N0x886c438.0x918d3ac"></a>Decide What To Do</h2> - </div> - </div> - </div> - - <p>If you've learned about GNU and Free Software and would - like to help us then the next question is: what would you - like to do? You can help GNU in many ways; we need people to - write documents such as books, reference guides and online - info, we also need people to write software, do research, and - many other tasks. Because of all of the different tasks at - hand we are sure that you have skills that can help the GNU - Project; you don't have to be an experienced software - developer to help us. What skills and experience do you have? - Do you have experience writing large and complex technical - documents? Do you speak several human languages? Do you have - a unique skill? Have you been a Unix hacker for 20 years or - are you just learning? Obviously the answers to these - questions will determine the sorts of jobs that you'll want - to attempt to do. For example, if you've never written any - documentation then you probably don't want to attempt to - write a C++ STL tutorial or reference. If you have little - mathematical expertise then you probably won't want to work - on a statistical analysis package.</p> - - <p>There are many ways to help GNU. As Fred Brooks pointed - out, there's much more to building successful software - products than simply writing a computer program. Products - need testing, documentation, and translations. Even the - projects that build the products can use help, for example - maintaining web pages or triaging bug reports. Here are a few - common skill areas that are helpful, and resources to find - out more about them:</p> - - <div class="itemizedlist"> - <ul type="disc"> - <li>Write code.</li> - - <li>Write Documentation. First, it's important that the - GNU project be consistent. We can't have 40 different - documentation formats floating around, therefore GNU - documentation is written in a language called - <a xmlns:exsl="http://exslt.org/common" xmlns:suwl= - "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" - href= - "http://www.gnu.org/software/texinfo/manual/texinfo/" - target="_top">Texinfo</a>. Second, writing good - documentation is a time-consuming exercise so we ask that - people consider whether they're able to commit at least a - few hours per week before getting involved in a large - project (such as writing a new manual). If you find - yourself unable to make such a commitment then we'd still - appreciate your help in areas such as proofreading, - though.</li> - - <li>Translate. There's a lot of translation to be done, - and we'd appreciate your help. Please understand that - it's more helpful to write new documentation than - translate existing docs, but again we would appreciate - any help that you can offer.</li> - </ul> - </div> - - <p>Once you've got an idea of what sort of task you'd like to - do (at a high level at least) you should think about how much - time you're ready to volunteer. Any amount is useful, but - it's important that you don't allow yourself to "bite off - more than you can chew". You need to be realistic about how - much time you'll be able to spend so you don't overcommit - yourself. That wouldn't good for you, the people in your - life, or the project that you've committed to.</p> - - <p>How can you help given the amount of time that you'd like - to donate? There are many roles to play within a project; - naturally some consume more time than others. In order of - increasing commitment:</p> - - <div class="itemizedlist"> - <ul type="disc"> - <li>User. An easy and fun way to help GNU and Free - Software is to use Free Software for all of your computer - tasks. By doing so you're joining a community of people - who are living their beliefs. Start by installing a - <a href="/distros">GNU/Linux distribution</a>. - Users can help in many important ways such as writing - high-quality bug reports, making feature requests, and gathering - functional requirements. Users provide important feedback to - distribution maintainers. - </li> - - <li>Contributor. Many people want to help projects with - code, documentation, packaging, etc but aren't ready to - make the commitment (or don't have the experience) to be - maintainers. Contributors make non-trivial commitments to - the project but usually at a lower intensity than - maintainers. Contributors can report bugs but will often - fix the ones that they find, or at least investigate - their causes.</li> - - <li>Maintainer. Maintainers are the project leaders, they - commit substantial time, energy, and emotion to their - projects. Typically a maintainer will be the ultimate - arbiter of any design or coding issues that arise within - the project. It's a prestigious title, but requires - effort to earn and a substantial investment to keep.</li> - </ul> - </div> - </div> - - <div class="section" lang="en_US"> - <div class="titlepage"> - <div> - <div> - <h2 class="title" style="clear: both"><a name= - "N0x886c438.0x918d698" id= - "N0x886c438.0x918d698"></a>Find Something To Work - On</h2> - </div> - </div> - </div> - - <p>Now that you've thought about how much time you'd like to - contribute, and which roles might be right for you, it's time - to find something to do! It's best to work on something that - you use yourself, something that makes your life easier. If - you followed our advice above and are using a GNU system then - you've probably found a few things that you'd like to - improve, a couple of features that you'd like to have, or - even a bug or two. Great, jump in! Download the source code, - fire up your favorite editor (we trust that it's EMACS) and - start learning how the program is put together. When you feel - ready, subscribe to the developer's mailing list for that - project and ask how you can help. The project developers will - probably have a list of tasks to work on. If you've thought - of something yourself it's a good idea to check with the - developers before spending too much time on it; someone else - might already be working on the same thing and you don't want - to waste your effort.</p> - - <p>If no project jumps out at you then you'll probably want - to search for a project that needs help. Here are some places - to look:</p> - - <div class="itemizedlist"> - <ul type="disc"> - <li>Savannah Project Help Wanted: <a xmlns:exsl= - "http://exslt.org/common" xmlns:suwl= - "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" - href="http://savannah.gnu.org/people/" target= - "_top">http://savannah.gnu.org/people/</a></li> - - <li>GNU Help Wanted: <a xmlns:exsl= - "http://exslt.org/common" xmlns:suwl= - "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" - href="http://www.gnu.org/help/help.html" target= - "_top">http://www.gnu.org/help/help.html</a></li> - - <li>Other GNU Help Wanted: <a xmlns:exsl= - "http://exslt.org/common" xmlns:suwl= - "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" - href="http://www.gnu.org/projects/help-wanted.html" - target= - "_top">http://www.gnu.org/projects/help-wanted.html</a></li> - - <li>GNU Task List: <a xmlns:exsl= - "http://exslt.org/common" xmlns:suwl= - "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" - href="http://www.gnu.org/prep/tasks.html" target= - "_top">http://www.gnu.org/prep/tasks.html</a></li> - - <li>www.gnu.org tasks: <a xmlns:exsl= - "http://exslt.org/common" xmlns:suwl= - "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" - href="http://www.gnu.org/server/tasks.html" target= - "_top">http://www.gnu.org/server/tasks.html</a></li> - </ul> - </div> - - <p>Ask the GVC for help by sending email to <a xmlns:exsl= - "http://exslt.org/common" xmlns:suwl= - "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" - href="mailto:g...@gnu.org" target="_top">g...@gnu.org</a>.</p> - </div> - - <div class="section" lang="en_US"> - <div class="titlepage"> - <div> - <div> - <h2 class="title" style="clear: both"><a name= - "N0x886c438.0x918d984" id= - "N0x886c438.0x918d984"></a>Get Involved</h2> - </div> - </div> - </div> - - <p>Once you've found a project, how do you get involved? The - best approach is to familiarize yourself with the project's - work to date and then approach the project development team - and offer your help. Download the software, build it and - spend some time learning how it works and how the source code - is structured. If you have questions you can ask the - developers (preferably via the developers mailing lists) but - please be respectful of their time.</p> - - <p>Many projects communicate using mailing lists, so you'll - want to find the project's developer mailing list and - subscribe to it. Different projects have different cultures - so it's prudent to "lurk" on the list for a few days to learn - the developers' style before diving in. When you're ready, - send a message offering your help. If you have an idea to - improve the program you might want to check with the - developers to see if anyone else is working on something - similar - if so you'll want to coordinate your efforts so you - don't waste time. If you don't have a specific idea but want - to help the project, say so and someone will suggest - something to work on.</p> - </div> - - <div class="section" lang="en_US"> - <div class="titlepage"> - <div> - <div> - <h2 class="title" style="clear: both"><a name= - "N0x886c438.0x918da34" id= - "N0x886c438.0x918da34"></a>We're Here to Help</h2> - </div> - </div> - </div> - - <p>We hope that this document has given you the information - that you need to find a good way to help GNU. Remember, - though, that the GNU Volunteer Coordinators are here to help - you, so if you get stuck please send us an email at - <a xmlns:exsl="http://exslt.org/common" xmlns:suwl= - "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" - href="mailto:g...@gnu.org" target="_top">g...@gnu.org</a>.</p> - - <p>Finally, <span xmlns:suwl= - "http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks" - xmlns:xlink="http://www.w3.org/1999/xlink" class= - "emphasis"><em>thank you</em></span> for your interest in - helping GNU!</p> - </div> - </div> -</body> -</html>