原文は英語で、これはその翻訳です。

GNUソフトウェア



GNUはオペレーティングシステムで、100%自由ソフトウェアです。それは1983年にリチャード・ストールマン(rms)により開始され、すべてのソフトウェアユーザが自身のコンピューティングを制御する自由のために一緒に作業する多くの人々により開発されて来ました。技術的には、GNUは一般的にUnixと同様です。しかし、Unixと違い、GNUはユーザに自由を与えます。

GNUシステムには、公式GNUソフトウェアパッケージ(下記に一覧を示す)をすべて含み、特にTeXやXウィンドウシステムなど、GNUではない自由ソフトウェアも含みます。また、GNUシステムは単一の固定されたプログラムの集合ではありません。利用者とディストリビュータは、その必要と要望に応じて異なるパッケージを選択できます。結果、たくさんのいろいろなGNUシステムになっています。

全体のシステムをインストールするものを探している場合、わたしたちの完全に自由ソフトウェアのGNU/Linuxディストリビューションの一覧をご覧ください。

個々の自由ソフトウェアパッケージ(GNUとGNUでないものの両方)を見たい場合、自由ソフトウェア・ディレクトリをご覧ください。ディレクトリは分類された検索可能な自由ソフトウェアのデータベースです。これはフリーソフトウェアファウンデーションによって活発に保守され、プログラムのホームページへのリンク(それがある場合)が入っていますし、すべてのGNUパッケージのエントリも入っています。また、下記にもう一つすべてのGNUパッケージの一覧を示しています。自由ソフトウェアの文書のリンクは別に一覧を持っています。

最後に、さまざまなプロプライエタリなシステム上で動くプロプライエタリなソフトウェアのための自由ソフトウェアの代替品の短いリストがあります。

わたしたちは、また、推奨される教育向けソフトウェアのリストも公開しています。

GNUソフトウェアを入手する

ディストリビューションをダウンロード

GNUとLinux

全体のシステムをインストールするものを探している場合、わたしたちの完全に自由ソフトウェアのGNU/Linuxディストリビューションの一覧をご覧ください。

GNUソフトウェアはいくつかの方法で入手できます。

  • 全体が自由なGNU/Linux ディストリビューションをダウンロードする。
  • 友達からコピーを入手する。
  • 全体が自由なGNU/Linuxシステムがプリインストールされたコンピュータをそれを提供する会社から買う。
  • 個々のパッケージをウェブあるいはFTPからダウンロードする: わたしたちは、すべてのGNUソフトウェアを自由ソフトウェアとして、ソースコードを無償で提供しています。(可能であればFSFへ寄付をお願いします。もっと多くの自由ソフトウェアを生み出すのを支援してください。)
  • 機能的なパッケージマネージャGNU Guixを使って、GNUパッケージのリリースをインストールし管理する。
  • GNU SRCコレクションを用いて、システムの版と衝突することなく、容易に最新のGNUパッケージリリースを自分自身でインストールする。
  • GNU PPA (パーソナル・パッケージ・アーカイブ)を Trisquel または関連ディストロで用いて、適切にパッケージされた最新のリリースを使う。
  • パッケージの開発版ソースを入手し構築してください。多くのGNUパッケージは、開発版ソースをGNUホスティング・サイトsavannah.gnu.orgに置いてます。ほかのパッケージは、ほかのソース・リポジトリを用いていたり、まったく開発版ソースがなかったりします。それぞれのパッケージのウェブページに詳細があるでしょう。

GNUソフトウェアを開発する

FSFは、優先度の高い自由ソフトウェアプロジェクトの一覧を保守しています。もし可能であれば、これらのプロジェクトを手伝ってください。そのほかのGNUに貢献する方法については、保守されなくなったGNUパッケージの復活や開発を手伝うことを含め、GNUを手伝ってくださいのページをご覧ください。

新しいプログラムを書いて、公式GNUパッケージとしたい場合には、評価の情報と提出フォームをご覧ください。倫理的なリポジトリの基準を参照し、あなたのプロジェクトのホスティング・サービスを選択するガイダンスとしてください。

GNUパッケージを保守、開発する場合、新しく採用されたか長く続いているかを問わず、こちらの短いリスト、GNUメンテナのTipsが有用でしょう。GNUソフトウェア開発者のリソースの情報もどうぞ。

すべてのGNUパッケージ

現在のGNUパッケージすべてのホームページへのリンクを以下に示します。簡潔さのために長い名称ではなくパッケージの識別子で示し、左から右にアルファベット順となってます。この一覧について修正あるいは質問がある場合、こちら<maintainers@gnu.org>まで連絡ください。

以下のリストもあります:

3dldf 8sync a2ps acct acm adns alive anastasis anubis apl archimedes aris artanis aspell auctex autoconf autoconf-archive autogen automake avl ballandpaddle barcode bash bayonne bazaar bc bfd binutils bison bool bpel2owfn c-graph c-intro-and-ref ccaudio ccd2cue ccide ccrtp ccscript cflow cgicc chess cim classpath classpathx clisp combine commoncpp complexity config consensus coreutils cpio cppi cssc cursynth dap datamash dc ddd ddrescue dejagnu denemo dia dico diction diffutils direvent djgpp dominion dr-geo easejs ed edma electric emacs emacs-muse emms enscript epsilon fdisk ferret findutils fisicalab foliot fontopia fontutils freedink freefont freeipmi freetalk fribidi g-golf gama garpd gawk gcal gcc gcide gcl gcompris gdb gdbm gengen gengetopt gettext gforth ggradebook ghostscript gift gimp glean global glpk gmediaserver gmp gnash gnat gnats gnatsweb gnowsys gnu-c-manual gnu-crypto gnu-pw-mgr gnuae gnuastro gnubatch gnubg gnubiff gnubik gnuboot gnucap gnucash gnucobol gnucomm gnudos gnufm gnugo gnuit gnujdoc gnujump gnukart gnulib gnumach gnumed gnumeric gnump3d gnun gnunet gnupg gnupod gnuprologjava gnuradio gnurobots gnuschool gnushogi gnusound gnuspeech gnuspool gnustandards gnustep gnutls gnutrition gnuzilla goptical gorm gpaint gperf gprofng-gui gprolog grabcomics greg grep gretl groff grub gsasl gsegrafix gsl gslip gsrc gss gtick gtypist guile guile-cv guile-dbi guile-gnome guile-ncurses guile-opengl guile-rpc guile-sdl guix gurgle gv gvpe gwl gxmessage gzip halifax health hello help2man hp2xx html-info httptunnel hurd hyperbole icecat idutils ignuit indent inetutils inklingreader intlfonts jacal jami java-getopt jel jitter jtw jwhois kawa kopi leg less libc libcdio libdbh liberty-eiffel libextractor libffcall libgcrypt libiconv libidn libidn2 libjit libmatheval libmicrohttpd libredwg librejs libsigsegv libtasn1 libtool libunistring libxmi lightning lilypond lims linux-libre liquidwar6 lispintro lrzsz lsh m4 macchanger mailman mailutils make marst maverik mc mcron mcsim mdk mediagoblin melting mempool mes metaexchange metahtml metalogic-inference mifluz mig miscfiles mit-scheme moe motti mpc mpfr mpria mtools nana nano nano-archimedes ncurses nettle network ocrad octave oleo oo-browser orgadoc osip panorama parallel parted pascal patch paxutils pcb pem pexec pies pipo plotutils poke polyxmass powerguru proxyknife pspp psychosynth pth pythonwebkit qexo quickthreads r radius rcs readline recutils reftex remotecontrol rottlog rpge rush sather scm screen sed serveez sharutils shepherd shishi shmm shtool sipwitch slib smalltalk social solfege spacechart spell sqltutor src-highlite ssw stalkerfs stow stump superopt swbis sysutils taler talkfilters tar termcap termutils teseq teximpatient texinfo texmacs time tramp trans-coord trueprint unifont units unrtf userv uucp vc-dwim vcdimager vera vmgen wb wdiff websocket4j webstump wget which womb xaos xboard xlogmaster xmlat xnee xorriso zile

退役したGNUパッケージ

GNUパッケージは時折、退役します。一般には、ほかのパッケージによって取って代わられたり、統合されたりしたために退役します。時間があり、このどれかについて復活させたいと考える方は、 <maintainers@gnu.org>まで連絡ください。こちらがリストです。古いプロジェクトのページ(それが存在する場合)はそのままにしてあります:

abcsh aeneas aetherspace aroundme balsa beacon cfs-el cobol cons dictionary dionysus dismal dld dmd dotgnu dotgnu-forum dotgnu-pnet fcrypt fileutils finger free gfe gleem glue gmorph gneuralnetwork gnotary gnu-arch gnu-queue gnue gnufi gnuskies gnusql goldwater gts guile-gtk hegemonie hydrant isofsmk jdresolve libiberty libopts libreboot mana music myserver octal packaging paperclips pdf phantom_home phpgroupware proto pyconfigure radar recode rx sh-utils snakecharmer songanizer sourceinstall sovix speex sxml textutils thales toutdoux vc-changelog vmslib w3 winboard zebra