オープンソースは何が良いのか
それではリナックスの大きな特徴であるオープンソースについて、もう少し詳しく説明しましょう。
スポンサードリンク

オープンソースには、もともと9つの必要条件があります。
単にソースをオープンにしていればオープンソースといえるわけではないのです。
その点ではオープンソースという言葉はまだ厳密には運用されていないということもいえるかもしれません。
リナックスは厳密な意味での完全なオープンソースのプログラムです。
それではオープンソースの9つの必要条件を紹介しましょう。
- 再頒布に制約がなく自由にできること
- ソースコードが完全に公開されていること
- 派生物ができた場合、それにも同じライセンスをつけることが可能なこと
- 差分ファイル(ソフトウェアのバージョンアップ用などファイル間の相違点を記録したファイル)などの配布を認める場合、同一性を求めることも可能なこと
- 適用領域に基づくことや、個人やグループに差をつけることは許されない
- 再配布するときに追加ライセンスを必要としない
- 特定製品に依存しない
- 同じ媒体で配布される他のソフトウェアを制限しない
- 技術的に中立性を保っていること
以上の9つです。
少し難しいかもしれませんが、リナックスがオープンなプログラムであることはわかっていただけるでしょう。
リナックスの開発者がカーネルを公開したときから、フリーであることの意味もまた問い直されてきたといえます。
そして結果、オープンソースの特徴を備えたものとしてリナックスは再認識されたともいえるでしょう。
オープンソースの逆がクローズドソースといわれるものです。
特別なものではありません。
一般の民間で開発されるものは、そのほとんどがクローズドソースです。
クローズドソースは、開発企業の利益を守るためには有効に働いても、ユーザーには必ずしも有利に働かないときがあります。
もしそのプログラムに欠陥があった場合にも、その開発者以外には誰にもわかりません。
WEBサーバやメールサーバを構築してから、運用する段階になって、重大な欠陥が発見されたらたいへんです。
クローズドソースの場合、その欠陥を直すにも限られた数の技術者しかあたれないため非常に時間がかかります。
ユーザーはただ欠陥修正を待っているしかありません。
オープンソースのリナックスなら世界中のリナックスに関心を持つ技術者がどこかで毎日24時間、その欠陥を正すために努力してくれます。
しかも無料です。
時間も非常に短時間しかかからないでしょう。
スポンサードリンク
- 次のページへ:ネットワークとリナックス
- 前のページへ:知らず知らずに利用しているリナックス
リナックスビギナーNaviは、リナックスのマニュアルとしてお役立てください。
ピックアップ!:ネットワークとリナックス
現在では、ネットワークにつながらず、スタンドアローンで存在するコンピュータは利用価値が非常に低いと考えられるでしょう。
