オープンソース
オープンソースで優れたテクノロジーを創り出す
世界最大級のオープンソース企業である Red Hat は、オープン開発モデルを使用することで、安定性、安全性、革新性がより高いテクノロジーを創り出せると考えています。Red Hat は、技術的能力の限界を押し上げるソフトウェアの開発を継続的に行えるよう、20 年以上にわたってオープンソース・ライセンスの保護などのコミュニティ・プロジェクトに共同で取り組んでいます。
オープンソースの原則
Red Hat は、世界の可能性はオープンであることにより解き放たれるのだという信念に基づき、エンタープライズ・ソフトウェア企業としてだけでなく、変化の触媒としての働きも大切にしています。オープンソースの未来を形作ることだけでなく、自由、コミュニティ、サステナビリティの原則に従って、私たち全員がそこに到達するための基礎を継続的に築くことに取り組んでいます。
自由
作成、拡張、または取得したソフトウェアによってオープンソースコモンズを充実させることに力を注いでいます。
コミュニティ
これまでも、そしてこれからも、オープンソースの手法でより良いテクノロジーを構築するという共通の目標に沿って、コミュニティのネットワーク全体で変化を導くことに取り組んでいきます。
サステナビリティ
今後もオープンソース・イノベーションのエンジンとしての役割を果たし、Red Hat エコシステム内で利用されるソフトウェアのコードベースは長期的に継続して開発、保守、サポートされているという安心感を強化していきます。
Red Hat の原則の背景をさらに詳しく
自由
コミュニティ
- Red Hat は、お客様、コントリビューター、競合他社、パートナーとのオープンで反復的なコラボレーションを通じて、ソフトウェアの改善へのアクセス性を向上させています。
- Red Hat 社員は、オープンソース参加ガイドラインの範囲内で、あらゆるフリープロジェクトやオープンソース・プロジェクトに貢献することができます。当社のビジネス行動規範および倫理規定により、プロジェクトの利益が当社の利益に反する場合でも、プロジェクトに参加することが認められています。
- オープンソース・コミュニティへの積極的な参加が包括的で多様な視点を育み、それが最良のアイデアの発見とアップストリーム・リポジトリへの統合につながると考えています。
サステナビリティ
- Red Hat は、コミュニティが構築したコードのセキュリティを強化し、機能をアップデートしてエンタープライズ対応とスケーラビリティを実現し、コミュニティがその改善による恩恵を受けられるようにします。
- フリーライセンスでオープンに開発されたコンポーネントを集めて統合製品として構築し、サポート、認定、専門知識、配信サービスと組み合わせることで、その開発に資金を提供します。これらはすべてサブスクリプションを通じて行われます。
- メンテナンス、メンタリング、ガバナンスを提供することで、資金提供やインフラストラクチャ・サービスを通じて、オープンソースを中心としたプロジェクト、基盤、基準に影響を与えることを目指しています。
オープンソースの影響力を持つリサーチ
Red Hat Research は、ユニカーネルからプライバシー保護 AI、有用なセキュリティまで、オープンソース・コミュニティがイノベーションを起こし、実際の業界の問題を解決できるよう支援しています。
エンタープライズ向けソリューションの構築
Red Hat では、オープンソースの手法 (さまざまなアイデアが持ち寄られ、問題解決や新技術の開発などを目的とした新しいコミュニティが形成されるオープンなフォーラムで培われた原則) を使用してソフトウェアを作成します。Red Hat の活動は、すべてこの哲学に基づいて行われます。この方式に賛同しているのは当社だけではありません。今日、IT リーダーのほとんどがエンタープライズ・オープンソースは重要だと考えています。
チームを超えたコラボレーション
Red Hat は、オープンソース・コミュニティに結集した人材とイノベーションを活用することによって、より良いソフトウェアを生み出せると考えています。このコラボレーションによって、Linux や Kubernetes などのオープンソース・プラットフォームから、Firefox や Chromium などのオープンソース・ブラウザーに至るまで、現在使用されているテクノロジーの多くは、その進化を加速させます。
e-NABLE
世界中の人々がボランティアで参加するコミュニティが、数年かかってもおかしくない義肢作成プロジェクトをわずか 3 カ月で実用にこぎつけました。子供たちに「スーパーヒーローの手」を差し伸べる非営利団体 e-Nable にかかわる人々をご紹介します。
オープンソースの取り組み
信頼できるプロセスの使用
Red Hat は、独自の開発モデルによって、まず、コミュニティが作成したオープンソースソフトウェアの各プロジェクトに対し、セキュリティの強化、バグの修正、脆弱性へのパッチ適用、新機能の追加を実施します。そして、これらの改善を各プロジェクトに還元することで、オープンソース・コミュニティ全体に利益をもたらします。