- CMS比較.com >
- インターネット用語辞典【GNUとは?】
GNUとは?
▼GNU▼
GNU(グニュー、グヌー、ヌー)はUNIX互換のソフトウェア環境を全てフリーソフトウェアで実装するプロジェクト。フリーソフトウェア財団 FSFによって法的、経済的にサポートされている。
GNUという単語は「GNUはUNIXではない (GNU”s Not UNIX)」というフレーズ中からゴシック体 太字中の文字を抜粋して並べた略称である。発音は「グニュー」(とGNUプロジェクト側は主張している。一般には「ヌー」と発音されることもある。ちなみに動物側のgnuはヌーと発音)。再帰的命名のため真相は不明である。一説にUNIXを逆から綴って、XINU → XI NU → GNUと変化させたものという説もある。
GNUではLinuxカーネルを実装したオペレーティングシステム OSのことを「GNU/Linux」と呼んでいて、LinuxはGNUの思想を体現した最も有名なソフトウェアと言える。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼GNU Free Documentation License▼
GNU Free Documentation License (GNU FDL 又は GFDL)(以下GFDL) は、GNUプロジェクトの一環としてフリーソフトウェア財団から配布されているライセンス形態の一つであり、文書を利用する権利を共有することにより多人数で共同して創造的発展をもたらすことを目的とするものである。
日本語訳として、GNU フリー文書利用許諾契約書と訳されることがあるが、ライセンス付与に関する個々の事例では契約として捉えられる場合があり得るとしても、一般的に「契約」と言い切れるかについては、後述するように疑義も存在する。
このライセンスは、文書たる著作物につき、著作権者が著作権者以外の者に対して改変、複製、頒布、商業利用することを一定の制約条件の下に許諾するものであり、既存の著作権法に基づく利用許諾の形式を採って行われる。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼GNUフリー文書ライセンス▼
『GNU Free Documentation License』より : GNU Free Documentation License (GNU FDL 又は GFDL)(以下GFDL) は、GNUプロジェクトの一環としてフリーソフトウェア財団から配布されているライセンス形態の一つであり、文書を利用する権利を共有することにより多人数で共同して創造的発展をもたらすことを目的とするものである。
日本語訳として、GNU フリー文書利用許諾契約書と訳されることがあるが、ライセンス付与に関する個々の事例では契約として捉えられる場合があり得るとしても、一般的に「契約」と言い切れるかについては、後述するように疑義も存在する。
このライセンスは、文書たる著作物につき、著作権者が著作権者以外の者に対して改変、複製、頒布、商業利用することを一定の制約条件の下に許諾するものであり、既存の著作権法に基づく利用許諾の形式を採って行われる。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼GNU FDL▼
『GNU Free Documentation License』より : GNU Free Documentation License (GNU FDL 又は GFDL)(以下GFDL) は、GNUプロジェクトの一環としてフリーソフトウェア財団から配布されているライセンス形態の一つであり、文書を利用する権利を共有することにより多人数で共同して創造的発展をもたらすことを目的とするものである。
日本語訳として、GNU フリー文書利用許諾契約書と訳されることがあるが、ライセンス付与に関する個々の事例では契約として捉えられる場合があり得るとしても、一般的に「契約」と言い切れるかについては、後述するように疑義も存在する。
このライセンスは、文書たる著作物につき、著作権者が著作権者以外の者に対して改変、複製、頒布、商業利用することを一定の制約条件の下に許諾するものであり、既存の著作権法に基づく利用許諾の形式を採って行われる。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼GNU Emacs▼
『Emacs』より : Emacs(イーマックス)は vi と並んで、主にUNIXで人気のある、高機能でカスタマイズ性の高いプログラマ向けのテキストエディタである。
Emacs はエディタの範疇を超え、テキスト処理のための包括的ワークベンチ、あるいはアプリケーションソフトウェア実行環境であるといえる。Emacs は長い歴史を持っており、ゼロからの書き直しを含む改良を重ね、多くの派生エディタを生み、現在に至っている。現在主流の GNU Emacs の開発はもともとは UNIX 環境と Multiple Virtual Storage MVSを主なターゲットとしていたが、各種の オペレーティングシステム OS への移植もなされてきており、Mac OS X、Microsoft Windows Windows など多くの環境で利用することができる。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼GNUコンパイラコレクション▼
GNU Compiler Collection(グニューコンパイラコレクション)は、GNUのコンパイラ群である。略称は「GCC」。
標準パッケージにはC言語 C、C++、Objective-C、FORTRAN、Java言語 Java及びAdaのコンパイラ並びにこれらのライブラリが含まれている。
当初はCコンパイラとして開発され、GCCは GNU C Compiler を意味していた。しかし、もともと多言語を想定して設計されており、 GNU C Compiler と呼ばれていたときでも多くの言語をサポートしていた。現在でも GNU C Compiler の意味で「GCC」と呼ぶことも多い(ちなみに GNU C Compiler の実行ファイルの名称もgccである)。なお、GNU C++コンパイラをG++、GNU JavaコンパイラをGCJ、GNU AdaコンパイラをGNATと呼ぶ。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼GNU LilyPond▼
GNU LilyPond(グニュー リリーポンド)とは、フリーの楽譜作成ソフトウェアである。専用の言語で記述したファイルをコンパイルすることにより、PostScript、PDF、Scalable Vector Graphics SVGなどの形式で楽譜を出力できる。同時にMIDIファイルを出力させることも可能。
FinaleやSibeliusなどのような楽譜作成ソフトウェアとは異なり、LilyPond自体はGUIを持たない。しかしながら、出版にも耐えうるほどの質の高い楽譜を出力することができる。また、GUIをもつソフトウェアの中にも、RosegardenやNoteEditのようにLilyPondの形式で出力できるものがある。
手作業で版が作成されていた時代の浄書のルールを忠実に再現することによって質の高い楽譜を作ることが、LilyPondの目標のひとつである。近年の商用の楽譜作成ソフトウェアの質も向上にも関わらず、ときにLilyPondはそのような商用の楽譜作成ソフトウェアよりも質の高い楽譜を作ることができるといわれることもある。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼GNU General Public License▼
GNU General Public License (GNU一般公衆利用許諾契約書) はコピーレフトのソフトウェアライセンスの代表的なものである。
GNU GPLまたは単にGPLと略される。
大まかに言えば、GPLとは著作権者が利用者に対し次のような許可を与える契約である。
このソフトウェアを誰でも自由に実行してよい。
このソフトウェアを誰でも自由に複製してよい。
このソフトウェアを誰でも自由に改変してよい。
このソフトウェアやそれを改変したものを誰でも自由に頒布してよい。有償で販売しても良い。ただし、その際には頒布を受けた者に対し1から4の許可を与えなければならない。
GPLはフリーソフトウェア 自由なソフトウェアが永久に自由であることを保証するように作られている。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼GNU GPL▼
『GNU General Public License』より : GNU General Public License (GNU一般公衆利用許諾契約書) はコピーレフトのソフトウェアライセンスの代表的なものである。
GNU GPLまたは単にGPLと略される。
大まかに言えば、GPLとは著作権者が利用者に対し次のような許可を与える契約である。
このソフトウェアを誰でも自由に実行してよい。
このソフトウェアを誰でも自由に複製してよい。
このソフトウェアを誰でも自由に改変してよい。
このソフトウェアやそれを改変したものを誰でも自由に頒布してよい。有償で販売しても良い。ただし、その際には頒布を受けた者に対し1から4の許可を与えなければならない。
GPLはフリーソフトウェア 自由なソフトウェアが永久に自由であることを保証するように作られている。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼GNUプロジェクト▼
『GNU』より : GNU(グニュー、グヌー、ヌー)はUNIX互換のソフトウェア環境を全てフリーソフトウェアで実装するプロジェクト。フリーソフトウェア財団 FSFによって法的、経済的にサポートされている。
GNUという単語は「GNUはUNIXではない (GNU”s Not UNIX)」というフレーズ中からゴシック体 太字中の文字を抜粋して並べた略称である。発音は「グニュー」(とGNUプロジェクト側は主張している。一般には「ヌー」と発音されることもある。ちなみに動物側のgnuはヌーと発音)。再帰的命名のため真相は不明である。一説にUNIXを逆から綴って、XINU → XI NU → GNUと変化させたものという説もある。
GNUではLinuxカーネルを実装したオペレーティングシステム OSのことを「GNU/Linux」と呼んでいて、LinuxはGNUの思想を体現した最も有名なソフトウェアと言える。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼GNUstep▼
GNUstepは、NeXTのOPENSTEP Objective-C ライブラリ(フレームワーク)、ウィジェット・ツールキット、アプリケーション開発ツール群をフリーソフトウェアとして実装したものである。UNIX系オペレーティングシステムだけでなくMicrosoft Windowsでも動作する。GNU GNUプロジェクトの一部でもある。
GNUstepは、NEXTSTEP NeXTのOpenStep仕様に完全互換なプラットフォームにまたがったオブジェクト指向開発環境を備えている(NeXT社はアップルコンピュータに買収された)。
アップルと同様GNUstepはJava言語インターフェイスを持ち、同時にRubyやSchemeとも接続できる。
GNUstepの開発者は互換性を保つため、アップルのCocoaの追加機能に追随しようとしている。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼GNU Maxima▼
GNU Maximaは、コピーレフトかつフリーソフトウェアのほぼ完璧な機能をもった数式処理システムである。現在も活発に開発が続けられており、商用の Maple や Mathematica などと比べても劣らない機能や性能を持っている。
当初マサチューセッツ工科大学(MIT)の MACプロジェクトで作られた Macsyma を、Common Lisp 上に移植したものである。
米国エネルギー省 (DOE) によって配布されている Macsyma をベースにしている。DOEは ライセンスに GNU GPL を適用することを条件に公開を許した。
当初、GNU Common Lisp に移植されたが、その後 CLISP やCMU Common Lisp (CMUCL) でも動いている。V5.9 以降は、CLISP や CMUCL が標準になっているようである。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼GNU Lesser General Public License▼
GNU Lesser General Public License (GNU LGPL) はコピーレフトのライセンスのひとつ。
当初はGNU ”Library” General Public Licenseと呼ばれ、他のプログラム (コンピュータ) プログラムにリンクされることを前提としたライブラリのためのライセンスとして作成された。
その後、幾つかの理由から現在のように改称されることとなった。
実際にはライブラリ以外のプログラムに対しても適用されることもあった。
社内や個人的に利用するにあたってのソースコード改変、再コンパイルには制限がない。
LGPLで配布されたプログラムを再配布する際にはソースコードを公開する必要がある。
LGPLライセンスで配布されたプログラムAについて、
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼GNU LGPL▼
『GNU Lesser General Public License』より : GNU Lesser General Public License (GNU LGPL) はコピーレフトのライセンスのひとつ。
当初はGNU ”Library” General Public Licenseと呼ばれ、他のプログラム (コンピュータ) プログラムにリンクされることを前提としたライブラリのためのライセンスとして作成された。
その後、幾つかの理由から現在のように改称されることとなった。
実際にはライブラリ以外のプログラムに対しても適用されることもあった。
社内や個人的に利用するにあたってのソースコード改変、再コンパイルには制限がない。
LGPLで配布されたプログラムを再配布する際にはソースコードを公開する必要がある。
LGPLライセンスで配布されたプログラムAについて、
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼GNU Library General Public License▼
『GNU Lesser General Public License』より : GNU Lesser General Public License (GNU LGPL) はコピーレフトのライセンスのひとつ。
当初はGNU ”Library” General Public Licenseと呼ばれ、他のプログラム (コンピュータ) プログラムにリンクされることを前提としたライブラリのためのライセンスとして作成された。
その後、幾つかの理由から現在のように改称されることとなった。
実際にはライブラリ以外のプログラムに対しても適用されることもあった。
社内や個人的に利用するにあたってのソースコード改変、再コンパイルには制限がない。
LGPLで配布されたプログラムを再配布する際にはソースコードを公開する必要がある。
LGPLライセンスで配布されたプログラムAについて、
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼GNU Privacy Guard▼
GNU Privacy Guard (GnuPG)とはPGPの別実装として、GPLに基づいた暗号化ソフトである。
OpenPGP 規格 (RFC2440) に完全準拠しているが、古い PGP との互換性は完全ではない。
GnuPG の開発は Werner Koch によって始められた。
現在では David Shaw と Timo Schulz も加わっている。
バージョン 1.0.0 は 1999 年にリリースされ、それ以降 2002 年の 1.2.0 や 2004 年の 1.4.0 のように、
安定版は最初の少数部分が偶数になるバージョンでリリースされている。
将来の 2.0.0 で S/MIME 機能を導入することを目指しているため、現在 1.9 系という開発版があり、
それに含まれる gpg-agent や gpgsm は 1.4 系と同時に使用することができる。
GnuPG は数多くの OS に含められてきた。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼GNU PG▼
『GNU Privacy Guard』より : GNU Privacy Guard (GnuPG)とはPGPの別実装として、GPLに基づいた暗号化ソフトである。
OpenPGP 規格 (RFC2440) に完全準拠しているが、古い PGP との互換性は完全ではない。
GnuPG の開発は Werner Koch によって始められた。
現在では David Shaw と Timo Schulz も加わっている。
バージョン 1.0.0 は 1999 年にリリースされ、それ以降 2002 年の 1.2.0 や 2004 年の 1.4.0 のように、
安定版は最初の少数部分が偶数になるバージョンでリリースされている。
将来の 2.0.0 で S/MIME 機能を導入することを目指しているため、現在 1.9 系という開発版があり、
それに含まれる gpg-agent や gpgsm は 1.4 系と同時に使用することができる。
GnuPG は数多くの OS に含められてきた。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼GNU Go▼
GNU Goは、フリーソフトウェア財団によって作成される、コンピュータが人間と囲碁の対局を行うためのフリーソフトウェア。GNU Goのソースコードは可搬性が高く、Linux上で簡単に編集する事が出来る。その他のUNIX形式のシステム、Microsoft WindowsにMac OS Xなどでも同様で、その他のプラットフォーム用も存在する。
GNU Goでは、8から12に階級を分け、ユーザー同士による対戦形式で囲碁を行うこともできる。碁盤サイズは5×5から19×19までをサポートしている。
ASCIIベースではあるが、GNU GoはGo Modem ProtocolとGo Text Protocolのプロトコルをサポートしている。
オープンソース
フリーソフトウェア
コンピュータゲーム
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼GNU go▼
『GNU Go』より : GNU Goは、フリーソフトウェア財団によって作成される、コンピュータが人間と囲碁の対局を行うためのフリーソフトウェア。GNU Goのソースコードは可搬性が高く、Linux上で簡単に編集する事が出来る。その他のUNIX形式のシステム、Microsoft WindowsにMac OS Xなどでも同様で、その他のプラットフォーム用も存在する。
GNU Goでは、8から12に階級を分け、ユーザー同士による対戦形式で囲碁を行うこともできる。碁盤サイズは5×5から19×19までをサポートしている。
ASCIIベースではあるが、GNU GoはGo Modem ProtocolとGo Text Protocolのプロトコルをサポートしている。
オープンソース
フリーソフトウェア
コンピュータゲーム
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼GNU Make▼
『Make』より : make はプログラム (コンピュータ) プログラムのビルド作業を自動化するツール。
Makefileという名前のテキストファイルにコンパイル、リンク、インストール等のルールを記述する事でこれらの作業の自動化の機能を提供している。
ファイルの更新時刻の前後関係を参照し、必要最低限の動作(たとえば更新された特定ファイルのみのコンパイルだけを実行する)だけで自動化された作業を完了することができる。Autotools を使う事で Makefile の自動生成が可能となる。現状ではUNIX系ソフトウェアにおいて、ソースコード配布する形式の場合、インストールにほぼ必須のツールといえる(ごくまれにmakeを使わないソフトウェアも存在する)。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/GNU
▼「GNU」以外の用語▼


