[検索ヘルプ]
   HOME    |    IT系試験    |  語学・留学系試験  | プロフェッショナル系試験 |    国家資格    |  コーポレート情報 

スキルアップコラム

資格試験を受ける
試験をさがす・予約する
テストセンターをさがす
試験情報をみる
法人様用試験サービス
キャリアアップサポート情報
資格試験スクールガイド
スキルアップコラム
IT系イベント&キャンペーン
能力・キャリア開発事例
試験の実施/作成・分析
試験のコンピュータ化
試験のコンサルティング
English
Registration
Testing Center
HOMEスキルアップコラム>バックナンバー
今さら聞けないオープンソース
第1回:オープンソースって何がいいの?
巷で騒がれているLinuxやオープンソース。けれども実際に自分を取り巻く現場ではオープンソースソフトウェアは使われていないし、何がいいのか今ひとつ実感が湧かない。そんな人も多いと思います。

本連載では、今さら人には聞けない、オープンソースにまつわる素朴な疑問にお答えしていきます。第1回目の今回は、実際のところオープンソースで何が変わるのか、何がうれしいのかを簡単に解説します。

 オープンソースで何が変わるの?

オープンソースのソフトウェアを使うと、何が変わるのでしょうか。実は、単にコンピューターを利用するだけであれば、何かが変わるということはあまりありません。

ここで少し、コンピューターの基本事項を確認しておきます。我々がコンピューターを利用する時に使用するアプリケーションは、コンピューターが理解可能な言語である「マシン語」形式で用意されています。これを「バイナリ」と呼びます。

コンピューターが単純だった頃には直接マシン語でアプリケーションを作ることもありましたが、現在では人間が読み書きできる「プログラミング言語」でプログラムを作り、「コンパイル」することでバイナリへと変換しています。プログラミング言語にはC言語やBASICなどがありますが、これらの言語で作られたプログラムのことを「素になるもの」という意味で「ソースコード」と呼びます。

バイナリはソースコードから生成できますが、ソースコードはバイナリから生成できません。だからプログラムに変更を加えたいならば、ソースコードを変更して再度コンパイルを行う必要があります。



 オープンソースで何がうれしいのか?

オープンソースの意義はこの「ソースコードの変更が自由にできる」という点が最も大きく、プログラムを作る開発者にとっては大変有意義なルールと言えます。

反面、開発をしない人から見ると今ひとつメリットが分かりにくい、というのがこれまでのオープンソース普及の阻害要因になっていました。そのため「オープンソース=無償だから安い」というような、誰にでも分かりやすいメッセージが先行していました。

しかし、最近ではオープンソースのメリットが見直され始めています。Linuxをはじめとしたさまざまなオープンソースソフトウェアが企業などの重要なシステムに導入されるにつれて、コストよりも「安全性」や「堅牢性」が要求されるようになってきました。オープンソースならば、これらの要求を脅かす不具合がソフトウェアに見つかった時、原因を調べて素であるソースコードから修正できるからです。

このようなオープンソースならではのメリットを活かしたサポートサービスを提供する企業も増えてきており、また自社のソフトウェアをオープンソース化することで利用者の安心感を得ようとするケースも出てきています。

その最たる例がSun Microsystemsの「OpenSolaris」でしょう。代表的な商用UNIXであるSolarisもついにオープンソースとなり、無料でダウンロードができるようになりました。アップデートパッチの提供などのサポートサービスは有償という、オープンソースのビジネスモデルに変化したことが注目されています。

オープンソース型の開発モデルが、より品質の高いソフトウェアを利用したいユーザーのニーズにマッチし始めているということが言えるでしょう。

さて、次回はオープンソースで何ができるのか、最近の動向を解説します。

宮原 徹(みやはら とおる)
株式会社びぎねっと 代表取締役社長兼CEO
http://begi.net/


<プロフィール>
日本オラクルでフィールドマーケティングに従事していた際にLinuxやオープンソースの魅力と可能性に気づき、普及活動を始める。2001年に、株式会社びぎねっとを設立。技術者教育を中心に精力的に活動している。雑誌、書籍の執筆多数。近刊に『シェルスクリプト ポケットリファレンス bash編』(技術評論社)がある。
※nikkeibp.jp events SPECIALより転載

スキルアップコラムTOPへ
コピーライト個人情報保護にあたってプライバシーポリシー