
オープンソースソフトウエア=無料ではありません
OSSはもともとソースコードが公開されているソフトウエアのことをさしましたが、最近ではその中でも開発者やユーザーのコミュニティが存在して、バージョン管理などがしっかりと行われているもののことをさす場合が多くなっています。
OSS自体は無償で利用できますが、ライセンス形態によっては、変更を加えた場合は開示しなければならないなど、利用に制約があるものがあります。
無償の製品は、コミュニティ等、有志によって開発、保守されていることになりますので、自己責任で使用することになります。
また、ディストリビュータが関連したソフトや説明書、サポートサービスなどをパッケージ化して販売する場合は、ディストリビュータのサービス料を有償とすることができます。
OSSの有償製品は、このようにディストリビュータなどがパッケージとして販売している場合が多いです。
企業で利用する場合は、サポートやドキュメントなど保証がないと心配になることでしょう。そのような場合は、多少の費用が発生しますが、パッケージとして販売されているものを購入することをお勧めします。
また、本来はソースを改変した場合、公開することが義務付けられているOSSでも、特別に契約しているパートナーから購入する場合や、有償版の場合は免除されているものもあります。
製品によっては複数の会社がサポートサービスを提供してます。
金額やサービスの内容は会社によって異なりますが、基本的には通常のパッケージ製品のようなQ&Aや緊急の障害対応、カスタマイズなどを提供しています。
OSSコミュニティからもバージョンアップや障害対応のパッチは提供されますので、緊急でない内容であればコミュニティからの提供を待つのもよいでしょう。
どちらにしても、市販のパッケージに近い形でのサポートが用意されていると考えてよいでしょう。
もしユーザー自身に構築技術があれば、無料のOSSを入手して環境を構築することが可能です。この場合、ベンダーなど業者への費用は発生しないことになります。
また、業者に依頼するとしても、ソフトは無料のものを使用すれば構築費のみとなり、有償のパッケージを購入して構築を依頼するより、安価に構築が行えます。
したがって、導入コストは安価となる可能性が高いでしょう。
運用コストに関しては導入コストのように単純ではありません。ユーザー自身で運用管理を行う場合、常にコミュニティをチェックし最新情報を追いかけなければなりません。また複数のOSSを利用する場合は、その労力はソフトウエアの数分+相性の確認となり、大変な作業となります。
したがって専任の担当者がいる場合や詳しい人がいる場合を除き、運用サポートは専門の業者に依頼するほうが良い場合が多いでしょう。
また、使っていくうちにカスタマイズの要望は多かれ少なかれ発生します。
カスタマイズに関しては、OSSではないパッケージは開発元に依頼するしかありませんので、必ず相応の費用が発生します。
OSSの場合、オープンソースですから、ユーザー自身で行うことが可能です。ただし、ユーザーの責任となりますので、注意が必要です。業者に依頼する場合でも、複数の業者を比較することができるので、開発元独占状態よりかは安価にすむ可能性があるでしょう。
よって運用コストは、必ずしもOSSのほうが安価になるとはいえないでしょう。