オープンソースとは?
オープンソースのメリット
オーブンソースは世界中のエンジニアによって、改良や不具合の修正を行っているため、不具合やセキュリティホールなどが発見された際の対応、ユーザの声の反映などの改良が驚くべきスピードで行われます。
また、ソースコードが公開されているため、自身でカスタマイズすることも可能となっており、ソースコードが公開されていない有償のソフトウェアに不具合があった場合、提供元の修正を待たねばなりませんでしたが、これを自分の手で修正できるというメリットもあります。
オープンソースのデメリット
大きなメリットがある反面、デメリットも存在します。オープンソースの利用にあたって、基本的には保証が得られないという点です。
ただ、特定のオープンソースに対する、保証やサポートなどを有償で提供している企業が存在したり、オープンソースを利用したシステムを開発した企業がある程度保証をする形となっています。
オープンソースの安定性
さて、気になるのがオープンソースの安定性についてですが、ソフトウェアによって、安定性はまちまちです。 さらには同じソフトウェアであっても、バージョンによって安定性が大きく違うことさえあります。 ただ、しっかりとした試験がなされている場合が多く、ある一定以上の安定性は確保されているといえます。 また、利用率が高い(人気のある)ソフトウェアは世界中での利用実績があり、改善や不具合修正も頻繁に行われるため、安定性が高いことが多いです。
まとめ
オープンソースを利用するエンジニアの経験と技術がある程度あれば、開発期間においても費用面においても十分なメリットがあるといえます。また、最近では公官庁でもオープンソースを積極的に利用する傾向があり、オープンソースの信頼性や有用性が認められている1つの事例と言えるのではないでしょうか。









