14.3.4 フリーソフトウェアの入手

ここでは, anonymous FTPを用いたフリーソフトウェアなどの入手について述べます.

フリーソフトウェア

無料で入手できるようなソフトウェアは, 俗にフリーソフトとかフリーソフトウェアと呼ばれます.

しかし, その使用条件はさまざまです. 完全に著作権を放棄しているものもあるし, 改変を制限しているもの, 何らかの配布制限をしているもの, 商用利用を制限しているものなどがあります. FTPで取得したファイルの中に使用条件について書いたものがあるはずなので, それを読んでそれにしたがってください.

フリーソフトでなく,フリーソフトウェアと言った場合には,無料というよりも自由を意味するフリーになることがあります.ソースコードを自由に利用できるなどという意味です.この意味のフリーソフトウェアも実際には無料でダウンロードできることが多いでしょう.

anonymous FTP

ftp.iij.ad.jpなど不特定多数の人にファイルを配るサービスをしているFTPサーバがあります. このようなftpサーバをanonymous FTPサーバ(匿名FTPサーバ)といいます. anonymous FTPサーバを用いれば, いろいろなフリーソフトウェアなどを入手することができます.

UNIXにおいては, 多くのフリーソフトウェアが利用できます. たとえば, Emacsはフリーソフトウェアです. また, LinuxなどのようにOS自体がフリーソフトウェアとして配布されている場合もあります.

フリーソフトウェアと似たものに, シェアウェアというものがあります. これは, anonymous FTPなどで配布されているが, 実際に使う場合には, ソフトウェアの作者になんらかの形でお金を払ってくださいねというプログラムです.

例としてftp.iij.ad.jpというFTPサーバにログインしてみましょう.まず,Dockなどからターミナルウィンドウを起動し,以下のように入力します.

promptftp ftp.iij.ad.jp return2 Connected to ftp.iij.ad.jp. 220 ftp2.iij.ad.jp FTP server ready. Name (ftp.iij.ad.jp:g999999): anonymousenter

anonymous FTPサーバにおいては,Nameを聞かれたときに,anonymousと入力します.パスワードは何を入力しても入ることができますが,メールアドレスを 入力するのがマナーとなっています.ただし,普通のパスワードの入力と同じく, 画面には表示されません.

caution今の自分の使っているログインパスワードは絶対に入力してはいけません.

すると,

230 Guest login ok, access restrictions apply. ftp>

などと出て,あとは普通のFTPと同じ操作となります.

通常フリーソフトウェアは/pubの下にあるので,まず

ftp> cd /pubenter

としましょう. その下のディレクトリは通常,カテゴリ別に分かれています.

ダウンロードファイルのインストール

UNIX用のソフトウェアの場合,FTPサイト(FTP出来る場所)においてあるファイ ルは,*.tar.gzの形でおいてある場合が多いです.使えるようにするには, 「解凍」してやる必要があります.*.tar.gzは,tarというプログラムで多く のファイルを一つにまとめたあとに,gzipというプログラムで圧縮 をかけています.

foo.tar.gzというプログラムを解凍するには,簡単には,

prompttar -xvfz foo.tar.gz return2

とすればよいです.

ウェブブラウザによるFTP

anonymous FTPはSafari等のブラウザでもできます.Safariは,通常のウェ ブページのプロトコルであるhttp以外にもftpも解釈できるからです. Safariのアドレスバーに,

ftp://ftp.iij.ad.jp/pub

と入力してみてください.すると,新たにFinderが起動し,接続先のファイル,ディレクトリをグラフィカルに見る事ができます.後は,ドラッグ&ドロップなどで,ファイルを接続先からコピーする事ができます.

フリーソフトウェアがどこのFTPサイトにあるかを探すのにexternal_sgoogleな どの検索エンジンを利用することもできます.検索キーワードとして,探したいプログラム名をいれてみてください.

なお,現在では,FTPでなく,HTTPでアクセスできるウェブページ上からダウンロードできるフリーソフトウェアも多く存在します.