Table of contents
オープンソースの管理
アクティビティ ID: GGI-A-19 (EN)
説明
このアクティビティは、オープンソースの使用を制御し、オープンソースソフトウェアが積極的に管理されるようにすることです。これには、OSS ツールやビジネスソリューションを使用するか、OSS を独自の開発にコンポーネントとして組み込むか、独自のニーズに合わせてソフトウェアのバージョンを変更するかなど、いくつかの観点が関係します。また、オープンソースが (時には隠れて) 事実上のソリューションとなっている領域を特定し、その適合性を評価することも重要です。
次の点を明確にする必要があるかもしれません:
- 必要な機能は提供されていますか?
- ビルドおよび実行フェーズにおいて、必要ではないが複雑さを増している追加機能が提供されていますか?
- ライセンスには何が必要で、法的制約は何ですか?
- この決定により、組織はどの程度サプライヤーに依存しなくなりますか?
- ビジネスニーズに対応するサポートオプションの存在とそのコストはいくらですか?
- TCO (Total Cost of Ownership、総所有コスト)。
- 経営陣は、たとえば「ライセンスコストの節約」以外のオープンソースの利点について知っていますか?オープンソースに慣れていると、プロジェクトコミュニティやベンダーと連携して最大限のメリットを得ることができます。
- ライセンスコンプライアンスなど、開発とそのすべての影響をコミュニティに提供することで、開発コストを共有することが理にかなっているかどうかを確認します。
- コミュニティサポートまたは専門家によるサポートが利用可能かどうかを確認します。
機会評価
オープンソースに特化した意思決定プロセスを定義することは、オープンソースのメリットを最大化する方法の 1 つです。
- OSS テクノロジの無条件の使用と隠れたコストを回避します。
- 情報に基づいた、OSS を意識した戦略的および組織的な意思決定につながります。
コスト: このアクティビティにより、最適でないデファクトのオープンソースの使用は、非効率的、危険などとして問題視され、再検討される可能性があります。
進捗評価
以下の検証ポイントは、このアクティビティの進捗状況を示しています。
- OSS は新しいソフトウェアを選択する際の快適なオプションになっています。
- OSS は例外または危険な選択肢とは見なされていません。
- OSS は「主流」の選択肢になっています。
- 主要な関係者は、オープンソースソリューションには投資する価値のある戦略的利点があると十分に確信しています。
- オープンソースに基づくソリューションの TCO が、他のソリューションよりも組織に高い価値をもたらすことが示せます。
- サプライヤーの独立性によってコストが削減されるか、将来的にコストを削減できる可能性があるかが評価されています。
- ソリューションの独立性によって、ソリューションを変更するにはコストがかかりすぎるというリスクが軽減されるという評価があります (クローズドデータ形式は不可能)。
ツール
この段階では、このアクティビティに関連する、または関連しそうなツールは思いつきません。
推奨事項
- オープンソースの使用を積極的に管理するには、オープンソースの基礎に関する基本的な認識と理解が必要です。これは、OSS に関するあらゆる決定において考慮する必要があるためです。
- 既知のクローズドソースソリューションの代替を探すのではなく、必要な機能を比較します。
- サポートとさらなる開発があることを確認します。
- ソリューションのライセンスが組織に与える影響を考慮します。
- すべての主要関係者に、「ライセンスコストの節約」を超えたオープンソースの利点の価値を納得させます。
- 正直になり、オープンソースソリューションの効果を誇張しないでください。
- 意思決定プロセスでは、誤った期待による失望を避けて、組織が行う必要があることとソリューションのオープン性がもたらすすべての利点を明確にするために、様々なオープンソースソリューションを評価することも同様に重要です。これは、組織が独自の状況で評価できるように特定される必要があります。
リソース
- Top 5 Benefits of Open Source (EN) スポンサーブログですが、それでも興味深く、すぐに読める内容です。
- Weighing The Hidden Costs Of Open Source (EN): IBM がスポンサーとなって OSS サポートコストについて考察します。