<!--#include virtual="/server/header.html" -->
<!-- Parent-Version: 1.77 -->
<title>Software
- GNU Project - Free Software Foundation</title>
<!--#include virtual="/software/po/software.translist" -->

<style type="text/css" media="print,screen">
#dynamic-duo {
   float: right;
   width: 24em;
   font-style: normal;
   text-align: center;
   padding: .8em;
   margin: .3em 1em 1em 1em;
   border: .5em solid #acc890;
}
#dynamic-duo p strong {
   font-size: 1.3em;
}
#dynamic-duo img { width: 100%; }
#dynamic-duo p.highlight-para {
   text-align: left;
   padding: .5em .8em .7em .8em;
   margin: .5em;
   border-width: 1px;
}
</style>

<!--#include virtual="/server/fs-gang-definitions.html" -->
<!--#include virtual="/server/banner.html" -->

<h2>GNU Software</h2>

<blockquote id="dynamic-duo">
<p><strong>Download distributions</strong></p>
<p><a href="/distros/free-distros.html">
<img src="/graphics/gnu-and-penguin-color-300x276.jpg" alt="GNU and Linux" /></a></p>
<p class="highlight-para">If you're looking for a whole system to
install, see our <a href="/distros/free-distros.html">list of
GNU/Linux distributions which are entirely free software</a>.</p>
</blockquote>

<p><a href="/gnu/about-gnu.html">GNU</a> is an operating system which is
100% free software.  It was launched in 1983 by Richard Stallman (rms)
and has been developed by many people working together for the sake of
freedom of all software users to control their computing.  Technically,
GNU is generally like Unix.  But unlike Unix, GNU gives its users
freedom.</p>

<p>The GNU system contains all of the <a
href="/philosophy/categories.html#GNUsoftware">official GNU software
packages</a> (which are listed below), and also includes non-GNU free
software, notably TeX and the X Window System.  Also, the GNU system is
not a single static set of programs; users and distributors may select
different packages according to their needs and desires.  The result is
still a variant of the GNU system.</p>

<p>If you're looking for a whole system to install, see our <a
href="/distros/free-distros.html">list of GNU/Linux distributions which
are entirely free software</a>.</p>

<p>To look for individual free software packages, both GNU and non-GNU,
please see the <a href="http://directory.fsf.org/">Free Software
Directory</a>: a categorized, searchable database of free software.  The
Directory is actively maintained by the <a
href="http://www.fsf.org/">Free Software Foundation</a> and includes
links to program home pages where available, as well as entries for <a
href="http://directory.fsf.org/wiki/GNU/">all GNU packages</a>.  Another
list of <a href="#allgnupkgs">all GNU packages</a> is below.  <a
href="/doc/doc.html">Free software documentation links</a> are listed
separately.</p>

<p>Finally, we have a <a href="/software/for-windows.html">short list of
free software for Microsoft Windows</a>, for Windows users who would
like to try free software.</p>


<h3 id="getgnu">How to get GNU software</h3>

<p>GNU software is available by several different methods:</p>

<ul>
<li>Download a <a href="/distros/free-distros.html">wholly free
GNU/Linux distribution</a>.</li>

<li>Get a copy from a friend.</li>

<li>Buy a computer with a wholly free GNU/Linux system preinstalled
from <a href="/links/companies.html">one of the companies</a> that
offers this.</li>

<li><a href="/order/ftp.html">Download individual packages from the web
or via FTP</a>: we provide source code for all GNU software as <a
href="/philosophy/free-sw.html">free software</a>, and free of charge.
(Please also make a <a href="/help/donate.html">donation</a> to the FSF
if you can, to help support the development of more free software.)</li>

<li>Use the <a href="/software/guix/guix.html">GNU Guix</a> functional
package manager to install and manage GNU package releases.</li>

<li>Use the <a href="/software/gsrc/gsrc.html">GNU GSRC</a> collection to
easily install the latest GNU package releases on their own, without
conflicting with any system versions.</li>

<li>Use the
<a
href="https://launchpad.net/~dns/+archive/gnu?field.series_filter=">GNU
PPA</a> or <a
href="https://launchpad.net/~dns/+archive/gnustep?field.series_filter=">GNUstep
PPA</a> (Personal Package Archive) on Trisquel, gNewSense, or related
distros to get the latest releases suitably packaged.</li>

<li>Get the development sources for a package and build them.
Many GNU packages keep their development sources at the GNU hosting site
<a href="http://savannah.gnu.org/">savannah.gnu.org</a>.  Some packages
use other source repositories, or have none at all.  Each package's web
pages should give the specifics.</li>

</ul>


<h3 id="develop">Develop GNU software</h3>

<p>The FSF maintains a list of <a
href="http://www.fsf.org/campaigns/priority.html">high-priority free
software projects</a>; please help with these projects if you can.  For
other ways to contribute to GNU, including reviving unmaintained GNU
packages and helping with development, see the <a
href="/help/help.html">GNU help wanted</a> page.</p>

<p>If you're writing a new program and would like to make your
  software an official GNU package, see
  the <a href="/help/evaluation.html">evaluation information and
  submission
form</a>.</p> form</a>. Refer to
  the <a href="/software/repo-criteria.html">ethical repository
  criteria</a> for guidance choosing a hosting service for your
  project.</p>

<p>If you're maintaining or developing a GNU package, whether newly
dubbed or of long standing, this short list of <a
href="/software/maintainer-tips.html">tips for GNU maintainers</a> may
be useful, along with this information about <a
href="/software/devel.html">GNU software developer resources</a>.</p>



<h3><a id="allgnupkgs">All GNU packages</a></h3>

<p>Here is a list of all current GNU packages, using their package
identifiers (rather than long names) for brevity, and sorted
alphabetically.  If you have corrections to or questions about this
list, please email <a
href="mailto:maintainers@gnu.org"><maintainers@gnu.org></a>.</p>

<p>Also available are lists of:</p>

<ul>
<li><a href="/manual/blurbs.html">short descriptions for all GNU
  packages</a>;</li>
<li><a href="/manual/manual.html">documentation for GNU packages</a>
  (arranged by category);</li>
<li><a href="/graphics/package-logos.html">GNU package logos</a>; and</li>
<li><a href="/software/recent-releases.html">recent GNU releases</a>.</li>
</ul>

<!-- regenerate when official list changes, via
       gm generate packages html  (or see the Makefile)
     in the womb/gnumaint CVS source directory on savannah.  -->
<!--#include virtual="/software/allgnupkgs.html" -->


<h3>Decommissioned GNU packages</h3>

<p>GNU packages are occasionally decommissioned, generally because
they've been superseded by, or integrated into, other packages.  If
you have time and interest in resurrecting any of these, please
contact <a
href="mailto:maintainers@gnu.org"><maintainers@gnu.org></a>.  Here
is the list; we leave the old project pages up (when they existed):

<a href="aeneas/">aeneas</a>,
<a href="aetherspace/">aetherspace</a>,
<a href="aroundme/">aroundme</a>,
<a href="gnu3dkit/">3dkit</a>,
<a href="abcsh/">abcsh</a>,
<a href="awacs/">awacs</a>,
<a href="cfs-el/">cfs-el</a>,
<a href="checker/">checker</a>,
<a href="cons/">cons</a>,
<a href="dgs/">dgs</a> (display ghostscript),
<a href="dld/">dld</a>,
<a href="dotgnu/">dotgnu</a>,
<a href="dotgnu-pnet/">dotgnu-pnet</a>,
<a href="http://directory.fsf.org/project/DrGenius/">dr.genius</a>,
<a href="elib/">elib</a>,
<a href="fcrypt/">fcrypt</a>,
<a href="ffp/">ffp</a>,
<a href="fhp/">fhp</a>,
<a href="free/">free (gnu.free)</a>,
<a href="gcron/">gcron</a> (see <a href="mcron/">mcron</a>),
<a href="gfe/">gfe</a>,
<a href="http://directory.fsf.org/GNU/ggv.html">ggv</a> (see <a href="gv/">gv</a>),
gicqd,
<a href="http://directory.fsf.org/project/giptables/">giptables</a>,
<a href="gmorph/">gmorph</a>,
<a href="http://directory.fsf.org/project/gnochive/">gnochive</a>,
gnotary,
<a href="http://directory.fsf.org/project/gnotepad/">gnotepad+</a>,
gnubios,
<a href="gnu-arch/">gnu-arch</a>,
<a href="gnu-queue/">gnu-queue</a>,
gnucad,
<a href="gnufi/">gnufi</a>,
gnupedia (see <a href="http://wikipedia.org">wikipedia</a>),
<a href="gnuskies/">gnuskies</a>,
<a href="gnusql/">gnusql</a>,
<a href="gnustep-db/">gnustep-db</a>,
<a href="gnuts/">gnuts</a>,
<a href="goldwater/">goldwater</a>,
<a href="goodbye/">goodbye</a>,
<a href="goose/">goose</a>,
<a href="gphoto/">gphoto</a>,
<a href="graphics/">graphics</a>,
grover,
<a href="gtkeditor/">gtkeditor</a>,
<a href="gtkeyboard/">gtkeyboard</a>,
<a href="guss/">guss</a>,
<a href="hegemonie/">hegemonie</a>,
isofsmk,
<a href="jdresolve/">jdresolve</a>,
lengualibre,
leonardo,
libopts (see <a href="autogen/">autogen</a>),
mana,
<a href="messenger/">messenger</a>,
<a href="mgcp/">mgcp</a>,
<a href="mll2html/">mll2html</a>,
<a href="myserver/">myserver</a>,
<a href="obst/">obst</a>,
<a href="octal/">octal</a>,
p2c,
<a href="packaging/">packaging</a>,
<a href="patchwork/">patchwork</a>,
<a href="phpgroupware/">phpgroupware</a>,
<a href="pips/">pips</a>,
<a href="poc/">poc</a>,
<a href="proto/">proto</a>,
<a href="radar/">radar</a>,
<a href="rat/">rat</a>,
<a href="regex/">regex</a>,
<a href="rpge/">rpge</a>,
<a href="snakecharmer/">snakecharmer</a>,
<a href="songanizer/">songanizer</a>,
<a href="sourceinstall/">sourceinstall</a>,
sovix,
<a href="sweater/">sweater</a>,
<a href="sxml/">sxml</a>,
<a href="toutdoux/">toutdoux</a>,
<a href="vmslib/">vmslib</a>,
<a href="webpublish/">webpublish</a>,
<a href="xbase/">xbase</a>,
<a href="xinfo/">xinfo</a>,
<a href="xmhtml/">xmhtml</a>,
<a href="zebra/">zebra</a>.
</p>

</div><!-- for id="content", starts in the include above -->
<!--#include virtual="/server/footer.html" -->

<!--#include virtual="/server/fs-gang.html" -->

<div id="footer">
<div class="unprintable">

<p>Please send general FSF & GNU inquiries to
<a href="mailto:gnu@gnu.org"><gnu@gnu.org></a>.
There are also <a href="/contact/">other ways to contact</a>
the FSF.  Broken links and other corrections or suggestions can be sent
to <a href="mailto:webmasters@gnu.org"><webmasters@gnu.org></a>.</p>

<p><!-- TRANSLATORS: Ignore the original text in this paragraph,
        replace it with the translation of these two:

        We work hard and do our best to provide accurate, good quality
        translations.  However, we are not exempt from imperfection.
        Please send your comments and general suggestions in this regard
        to <a href="mailto:web-translators@gnu.org">
        <web-translators@gnu.org></a>.</p>

        <p>For information on coordinating and submitting translations of
        our web pages, see <a
        href="/server/standards/README.translations.html">Translations
        README</a>. -->
Please see the <a
href="/server/standards/README.translations.html">Translations
README</a> for information on coordinating and submitting translations
of this article.</p>
</div>

<!-- Regarding copyright, in general, standalone pages (as opposed to
     files generated as part of manuals) on the GNU web server should
     be under CC BY-ND 3.0 US. 4.0.  Please do NOT change or remove this
     without talking with the webmasters or licensing team first.
     Please make sure the copyright date is consistent with the
     document.  For web pages, it is ok to list just the latest year the
     document was modified, or published.

     If you wish to list earlier years, that is ok too.
     Either "2001, 2002, 2003" or "2001-2003" are ok for specifying
     years, as long as each year in the range is in fact a copyrightable
     year, i.e., a year in which the document was published (including
     being publicly visible on the web or in a revision control system).

     There is more detail about copyright years in the GNU Maintainers
     Information document, www.gnu.org/prep/maintain. -->

<p>Copyright © 2015 Free Software Foundation, Inc.</p>

<p>This page is licensed under a <a rel="license"
href="http://creativecommons.org/licenses/by-nd/3.0/us/">Creative
href="http://creativecommons.org/licenses/by-nd/4.0/">Creative
Commons Attribution-NoDerivs 3.0 United States Attribution-NoDerivatives 4.0 International License</a>.</p>

<!--#include virtual="/server/bottom-notes.html" -->

<p class="unprintable">Updated:
<!-- timestamp start -->
$Date: 2015/12/15 17:31:30 $
<!-- timestamp end -->
</p>
</div>
</div>
</body>
</html>