Red Hat の開発モデル

最高のアイデアをエンタープライズ・グレードに

イノベーションは偶然生じるものではありません。実績のあるプロセスの結果として生まれます。Red Hat® の開発モデルは、幾千ものコントリビューターが参加するオープンソース・コミュニティのプロジェクトから始まり、試行やテストを重ねることで、信頼できる完成品を生み出します。

コミュニティからエンタープライズへ

Communities to enterprise
Communities to enterprise

コミュニティ・スポットライト

Red Hat Ansible Engine の開発の詳細

Ansible Engine

Ansible は、エージェントレスなエンタープライズ・グレードの IT 自動化ソフトウェアである Red Hat Ansible Engine のベースとなるアップストリーム・コミュニティです。2012 年に設立されたこのコミュニティは、レビュー、ディスカッション、コントリビューターの数が最も多いコミュニティの 1 つとして、2017 GitHub Octoverse レポートで取り上げられています。

コミュニティのメンバーは日々、新しいモジュールを開発し、既存のモジュールを更新し、モジュールを利用可能にするための基礎的かつ中核的なコードに貢献しています。Ansible Engine のターンアラウンド・タイムは短く、新しいリリースが 1 - 3 カ月ごとに公開されます。アップストリーム・コミュニティの注力と、Red Hat が提供するエンタープライズ・レベルのエクスペリエンスを組み合わせることで、Ansible Engine は playbook の構築と記述を行うための強力なツールとなっています。

セキュリティ

監視の目が多いほど、セキュリティは向上する

コミュニティ・プロジェクトをエンタープライズ対応させる開発モデルは多くの場合、プロプライエタリー・ソフトウェアよりも安全なソフトウェアを生み出します。これには、主に 3 つの理由があります。第一に、誰もがコードを見ることができるため、検出できる脅威の数も多くなります。第二に、ソースコードにアクセスできるため、発生する問題に素早くパッチを適用できます。そして第三に、Red Hat が責任を持ってオープンソース・ソフトウェアのテスト、強化、サポートを行っているため、すべてのお客様が同じレベルの保証を受けることができます。

Development model

コスト

コスト上の明らかなメリットと隠れたメリット

オープンソース・ソフトウェアはライセンス料が不要であるため、ソリューションを導入するためのコストを検討する際には明白なメリットがあります。ただし、コミュニティベースのディストリビューションにおいても、開発コストの節約に関してはかなりの恩恵を受けることができます。ある見積もりによると、Fedora 9 ディストリビューションを 1 から構築するには、インフレの影響を考慮に入れると約 108 億米ドルのコストがかかります。(*) Linux® プロジェクトに取り組むコントリビューターは、これに相当する開発負担を長期的に分担していることになります。

Development model icons

イノベーション

防衛のみを目的とした特許

オープンソース・コミュニティでは、特許権に阻まれることなく、自由にイノベーションを推進できます。Red Hat は、ソフトウェアの特許はソフトウェア開発におけるイノベーションの妨げとなり、オープンソースによるイノベーションの障害になると考えています。このため、Red Hat は 2002 年に特許に関する最初の公約として、特許攻撃を非推奨とする内容を発表し、2017 年にはこの公約をさらに拡大しました。

当社では、オープンソース・モデルに大きな魅力を感じています。オープンソース・コミュニティは、プロジェクトに取り組むにあたって、どんなときでも大きな助けとななりました。

アマデウス ソフトウェア開発、セキュリティ、およびコミュニケーションシステム担当取締役 Christophe Defayet 氏

ライフサイクル

コードの保持と再利用

プロプライエタリー・ソリューションの場合、提供企業がコードを廃止するというリスクが常に存在します。しかしオープンソース・ソフトウェアの場合、こうした廃止のリスクはありません。ベンダーが特定の製品の提供を終了したとしても、そのコードを引き続き使用し、改良を加えることができます。

Development model

出典:[*] McPherson, Amanda. Proffitt, Brian. Hale-Evans, Ron. "Estimating the Total Cost of a Linux Distribution." The Linux Foundation. Linux.com. October 2008. https://www.linux.com/publications/estimating-total-cost-linux-distribution

Linux は米国およびその他の国における Linus Torvalds 氏の登録商標です。