Table of contents
オープンソースプロジェクトへの貢献
アクティビティ ID: GGI-A-26 (EN)
説明
自由に使用されているオープンソースプロジェクトに貢献することは、優れたガバナンスの重要な原則の 1 つです。ポイントは、単なる受動的な消費者になることを避け、改善点をコミュニティと共有することです。人々が自分の目的で機能を追加したりバグを修正したりするとき、それを十分に汎用的なものにして、プロジェクトに貢献する必要があります。開発者には貢献のための時間を与える必要があります。
このアクティビティは、次の範囲をカバーします。
- アップストリームのオープンソースプロジェクトでの作業。
- バグと機能要望の報告。
- コードとバグ修正の貢献。
- コミュニティのメーリングリストへの参加。
- 経験の共有。
機会評価
このアクティビティの主な利点は次のとおりです。
- 人々が貢献し、オープンソースプロジェクトに参加するようになると、会社内でのオープンソースに関する一般的な知識とコミットメントが向上します。公益性を感じ、個人の評判が向上します。
- 貢献されたプロジェクトを通じて貢献が伝わるにつれて、会社の知名度と評判が向上します。これは、企業が実際にオープンソースに関与し、貢献し、公平性と透明性を促進していることを示しています。
- オープンソースプロジェクトに加えた変更をコミュニティに貢献すると、新しいリリースのたびに変更パッチを何度もメンテナンスする必要がなくなるという、非常に大きなプラスの効果があります。
進捗評価
次の検証ポイントは、このアクティビティの進捗状況を示しています:
- 貢献したい人には、明確で公式な道筋があります。
- 開発者は、自分が使用しているオープンソースプロジェクトに貢献することが推奨されます。
- 開発者による貢献の法的コンプライアンスとセキュリティを確保するためのプロセスが整備されています。
- KPI: 個人、チーム、またはエンティティによる外部貢献 (コード、メーリングリスト、イシューなど) の量。
ツール
貢献内容を追跡し、会社の取り組みについてコミュニケーションをとることができるため、貢献の追跡は役に立つ場合があります。この目的には、ダッシュボードとアクティビティ追跡ソフトウェアを使用できます。チェック:
- Bitergia の GrimoireLab (EN)
- ScanCode (EN)
推奨事項
組織内の人々が外部プロジェクトに貢献するよう、次の方法で奨励します。
- 汎用的で十分にテストされたバグ修正や機能を作成し、コミュニティに貢献する時間を与えます。
- オープンソースコミュニティへの貢献についてのトレーニングを人々に提供します。これは、技術スキル (チームの知識の向上) とコミュニティ (オープンソースコミュニティへの所属、行動規範など) の両方に関するものです。
- 法律、知的財産、技術問題に関するトレーニングを提供し、疑問がある場合にこれらのトピックについてサポートする連絡先を社内に設定します。
- 公開された作業に対してインセンティブを提供します。
- 会社/組織からの貢献はコードの品質と関与を反映するため、開発チームが十分な品質のコードを提供するようにしてください。
リソース
- Linux Foundation の CHAOSS (EN) イニシアチブには、開発における貢献を追跡する方法に関するツールと指針がいくつかあります。
次のアクティビティの提案
- GGI-A-31 - オープンソースの使用の表明 (EN) 組織からの貢献とコミットメントが公に見えるようになったので、それについてコミュニケーションを始めましょう!
- GGI-A-24 - 主要な指標の管理 (EN) OSS プロジェクトへの貢献を目に見える形にし、測定可能にします。これにより、イニシアチブの普及と人々のモラルの向上に役立ちます。
- GGI-A-27 - オープンソースコミュニティへの参加 (EN) OSS コミュニティへの貢献は、コミュニティの一員になるための第一歩です。貢献を始めると、プロジェクトの健全性とガバナンスにさらに関与するようになり、最終的にはメンテナーになることができ、持続可能で健全なプロジェクトとロードマップが確保されます。
- GGI-A-29 - オープンソースプロジェクトへの参加 (EN) オープンソースプロジェクトは実力主義を重視します。コードとプロセスを十分に理解していることが証明されたので、プロジェクトに参加して貢献をより公式なものにすることができます。
- GGI-A-36 - オープンソースによるイノベーションの実現 (EN) OSS プロジェクトへの貢献と外部貢献者との交流は、イノベーションを促進するための手段です。
- GGI-A-39 - アップストリームファースト (EN) OSS プロジェクトへの貢献は、アップデートがアップストリームプロジェクトで定期的かつ組織的に利用可能になる場合に本当に意味を持ちます。