オープンソースは万能薬ではないComputer Weekly製品導入ガイド

オープンソースへの移行で得られるものは大きい。だがある程度の注意も必要だ。

2016年03月25日 08時00分 公開
[Clive LongbottomComputer Weekly]

 1998年、クリスティーヌ・ピーターソン氏は、「開かれたグループ間でアイデアとコードの共有を促す方式で開発されたソフトウェア」を表現する手段として、「オープンソース」という用語を打ち出した。そうした共有は以前から行われていたが、用語ができたことで(比較的)共通の目標を持った運動として成長することが可能になった。

 オープンソースの分野は主に、「Linux」の台頭やApache Software Foundation(ASF)のWebサーバ「Apache HTTP Server」の実績を通じて知られるようになった。ASFのプロジェクトは多くの分野に広がり、現在使われている技術スタックの構成要素を多数提供している。

 実際のところ、当初のフリー/オープンソースソフトウェア(FOSS)スタックはLAMP(Linux、Apache、MySQL、PHP)スタックであり、特にサービスプロバイダー市場で一般的なWebサーバプラットフォームとして使われている。

安上がりとは限らない

 この点については側面から論議する必要がある。ソフトウェアは無償で提供され、ライセンス料なしに使用できなければならないというのがオープンソースの基本的な信条だ。しかし、必ずしも市販されている商用ソフトウェア(COTS:Commercial Off-The-Shelf)に比べて安いとは限らない。どんなソフトウェアであれ、主なコストはライフサイクルを通じて掛かる管理コストであって、前金で支払うライセンス料ではない。

 ほとんどの組織はFOSSに関してサブスクリプション方式(場合によってはCOTSのメンテナンス料に匹敵する)を望むだろうが、FOSSに掛かる総コストはCOTSと同程度。人材獲得の問題があるといった場合は、COTSを上回ることもある。

 FOSSのもう1つの大きな強みは、弱点にもなり得る。ソフトウェアは完全にオープンなので、誰でも変更を加えて新しいディストリビューションを作ることができる。オープンソースのディストリビューションの中には、素晴らしいものに思えてもサポートが不十分で、開発の過程でフォークしたまま放置されているものもある。

脆弱性修正パッチ

 これはソフトウェアの脆弱(ぜいじゃく)性を修正する際の複雑さにもつながる。コミュニティー駆動型の環境では、重大な脆弱性を直ちに修正してくれるサプライヤーと早期対応のサブスクリプション契約を結んでいない限り、パッチは自分で探してきて当てるか、自分で開発する必要がある。




続きを読むには、[続きを読む]ボタンを押して
会員登録あるいはログインしてください。






ITmedia マーケティング新着記事

news193.jpg

IASがブランドセーフティーの計測を拡張 誤報に関するレポートを追加
IASは、ブランドセーフティーと適合性の計測ソリューションを拡張し、誤報とともに広告が...

news047.png

【Googleが公式見解を発表】中古ドメインを絶対に使ってはいけない理由とは?
Googleが中古ドメインの不正利用を禁止を公式に発表しました。その理由や今後の対応につ...

news115.jpg

「TikTok禁止法案」に米大統領が署名 気になるこれからにまつわる5つの疑問
米連邦上院が、安全保障上の理由からTikTokの米国事業の売却を要求する法案を可決し、バ...