DUICUO

オープンソースソフトウェアの利点と欠点の簡単な分析

フリーソフトウェア運動は1980年代に始まりました。オープンソースソフトウェアという概念は、テクノロジーに詳しいヒッピーの夢のように聞こえたかもしれませんが、この概念はGNU/Linuxオペレーティングシステム、Apache HTTP Server、Mozilla Firefoxブラウザといった、人々に愛されるテクノロジーの象徴となる製品への道を開きました。今日、CIOをはじめとするIT意思決定者は、オープンソースソフトウェアの価値をますます認識しています。時代が進むにつれ、オープンソースコミュニティの性質上、IT担当者は製品のソースコードを検証し、改良・修正し、必要に応じてコードを割り当てることができるようになりました。実際、オープンソースソフトウェアの活発な開発は、アプリケーションの「黄金時代」を牽引してきました。Forresterの調査によると、オープンソースプロジェクトの数は2006年の10万件から72万5000件に増加しています。したがって、CIOはオープンソースソフトウェアのメリットをすべて考慮し、その長所と短所を比較検討する必要があります。これを念頭に置いて、InformIT.com、TamingtheBeast.net、CloudTweaks.com からまとめた長所と短所を以下に示します。

利点1: 低コスト(ある場合)、ライセンス料

もちろん、これにより面倒なメンテナンスコストが節約されることがよくあります。

利点2: 管理が簡単

オープンソースソフトウェアは、好きな場所に好きなだけインストールできます。ライセンスの遵守状況を数えたり、追跡したり、監視したりする必要はありません。

利点3: 継続的かつリアルタイムの改善

誰でもコードにアクセスできるため、次のバージョンを待たずに、誰でも積極的にバグを修正し、コードを改善することができます。

メリット4:会社の独立性

企業が作成したソフトウェアに不具合が発生した場合でも、コードはユーザー コミュニティを通じて存在し続け、進化し続けることができます。

利点5:実践的な探究

IT スタッフはコードを簡単に「実際に操作」して、製品をより深く理解し、会社のニーズに最適な改善を行うことができます。

デメリット1: 完全に無料ではない。

オープンソース ソフトウェアには、予期しない実装、管理、サポートのコストがかかる場合があります。

デメリット2:学習曲線

IT スタッフの作業をスピードアップするには、オープンソース製品の専門家を雇う必要があるかもしれません。

デメリット3:ユーザーの混乱

並行して開発作業が進行中であるため、ユーザーは特定のバージョンが何を実行するのか、または独自のプラットフォーム上の他のソフトウェアと互換性があるかどうかを把握していない可能性があります。

デメリット4: 分離されたソフトウェア

いくつかのオープンソース プロジェクトは、主要なプログラマーの苦闘や退職、あるいは新しいプロジェクトへの移行への関心の喪失により、停滞したり消滅したりしました。

デメリット5:自立(自分の力で)

商用製品とは異なり、オープンソース コミュニティの誰もユーザーを支援したり質問に答えたりする義務はありません。