|
現在、多くのベンダーがオープンソース技術をベースにした製品を開発しています。最近、ブログやTwitterではオープンソース技術を活用した製品をどのように評価すべきかという議論が盛んに行われています。オープンソース技術の現状は一体どのようなものなのでしょうか?そして、今後どのような方向性を描いていくのでしょうか? オープンソースの「純粋さ」 以前は、特定のベンダーとの関係においてオープンソースの「純粋性」について議論することが多かったのですが、ショーン・コノリー氏が「オープンソース・コミュニティとオバマ」という記事を発表したことを受けて、議論の焦点を転換しました。2010年には、ほぼすべてのITベンダーが自社製品にオープンソースを採用し、オープンソースを推進し、オープンソースを中心としたサービスを提供していたため、「オープンソース・ベンダー」を定義するのは非常に困難でした。 オープンソース技術の「純粋性」に関する議論は、もはやベンダーにとどまらず、製品そのものにまで広がり始めています。オープンソースカーネルライセンスの開発とクラウド経由のソフトウェア製品の配信によって、この議論は加速しています。451グループのマット・アスレット氏は次のように述べています。「非常に単純な話です。ソフトウェアはオープンソースの定義を満たすか、満たさないかのどちらかです。しかし、どのライセンスが有用か、そしてソフトウェアがサービスとして提供される場合、その定義はどのように定義されるのかを判断するのは困難です。ソフトウェアをサーバーとして使用できるという理由から、一部の企業は顧客に100%オープンソースを提供できると主張していますが、そのソフトウェアのコードは入手できないことがよくあります。」 理想的には、顧客は無料のオープンソース技術製品から得られるメリットに対してベンダーに対価を支払うべきです。しかし、それがまだ完全に実現されていないため、オープンソースのコアライセンスとオープンソースソフトウェアのクラウド配信が、オープンソース製品からより多くのメリットを得るための主流の方法となっています。 自由に注意を払う これらの製品をご利用中、または検討中のお客様は、オープンソースカーネルライセンスの対象となります。注:企業から購入する商用製品は、オープンソースコミュニティが提供するバージョンと同じ自由度を提供しない場合があります。オープンソースコミュニティでは、開発者がこれまで、あるいは将来、支持者となる可能性があります。 一部の企業が提供するオープンソースカーネルの商用バージョンは、ソースコードを提供していません。これは、将来的にオープンソースコミュニティバージョンの利用を大幅に減少させるでしょう。オープンソースカーネルの他の商用バージョンはソースコードを提供していますが、これはオープンソースライセンスが利用可能である場合にのみ可能です。この点を考慮すると、企業がエンタープライズ向け商用オープンソースカーネル製品からオープンソースコミュニティバージョンに容易に切り替えられる理由は容易に理解できます。 ガートナー社のアナリスト、ブライアン・プレンティス氏はかつて、オープンソースカーネル製品のエンタープライズ向け商用版を顧客が最終的に評価し、価格設定する必要が生じる可能性があると主張しました。しかし、現実には、オープンソースコミュニティ版とエンタープライズ向け商用オープンソースカーネル製品の間に明確な区別はありません。 顧客が「オープンソース・クラウド・デリバリー」によって提供されるサービスを利用・検討する際には、行動の自由度に関する2つの要素を考慮する必要があります。まず、その製品は他のクラウド施設や顧客自身のデータセンターで稼働できるかどうか。次に、そしてより重要なのは、顧客のデータがベンダーのクラウドデリバリーにロックされているかどうかです。 オープンソースライセンスを採用した製品が一方向に流行している場合、「オープンソース」という言葉が様々な形や形態で使われる可能性があることを意思決定者が理解することが重要です。悪意がなくても、あなたの解釈はベンダーの解釈と異なる可能性があります。 [編集者のおすすめ]
|