GGI Activity: オープンソースプロジェクトへの貢献


Table of contents


オープンソースプロジェクトへの貢献

アクティビティ ID: GGI-A-26 (EN)

説明

自由に使用されているオープンソースプロジェクトに貢献することは、優れたガバナンスの重要な原則の 1 つです。ポイントは、単なる受動的な消費者になることを避け、改善点をコミュニティと共有することです。人々が自分の目的で機能を追加したりバグを修正したりするとき、それを十分に汎用的なものにして、プロジェクトに貢献する必要があります。開発者には貢献のための時間を与える必要があります。

このアクティビティは、次の範囲をカバーします。

  • アップストリームのオープンソースプロジェクトでの作業。
  • バグと機能要望の報告。
  • コードとバグ修正の貢献。
  • コミュニティのメーリングリストへの参加。
  • 経験の共有。

機会評価

このアクティビティの主な利点は次のとおりです。

  • 人々が貢献し、オープンソースプロジェクトに参加するようになると、会社内でのオープンソースに関する一般的な知識とコミットメントが向上します。公益性を感じ、個人の評判が向上します。
  • 貢献されたプロジェクトを通じて貢献が伝わるにつれて、会社の知名度と評判が向上します。これは、企業が実際にオープンソースに関与し、貢献し、公平性と透明性を促進していることを示しています。
  • オープンソースプロジェクトに加えた変更をコミュニティに貢献すると、新しいリリースのたびに変更パッチを何度もメンテナンスする必要がなくなるという、非常に大きなプラスの効果があります。

進捗評価

次の検証ポイントは、このアクティビティの進捗状況を示しています:

  • 貢献したい人には、明確で公式な道筋があります。
  • 開発者は、自分が使用しているオープンソースプロジェクトに貢献することが推奨されます。
  • 開発者による貢献の法的コンプライアンスとセキュリティを確保するためのプロセスが整備されています。
  • KPI: 個人、チーム、またはエンティティによる外部貢献 (コード、メーリングリスト、イシューなど) の量。

ツール

貢献内容を追跡し、会社の取り組みについてコミュニケーションをとることができるため、貢献の追跡は役に立つ場合があります。この目的には、ダッシュボードとアクティビティ追跡ソフトウェアを使用できます。チェック:

推奨事項

組織内の人々が外部プロジェクトに貢献するよう、次の方法で奨励します。

  • 汎用的で十分にテストされたバグ修正や機能を作成し、コミュニティに貢献する時間を与えます。
  • オープンソースコミュニティへの貢献についてのトレーニングを人々に提供します。これは、技術スキル (チームの知識の向上) とコミュニティ (オープンソースコミュニティへの所属、行動規範など) の両方に関するものです。
  • 法律、知的財産、技術問題に関するトレーニングを提供し、疑問がある場合にこれらのトピックについてサポートする連絡先を社内に設定します。
  • 公開された作業に対してインセンティブを提供します。
  • 会社/組織からの貢献はコードの品質と関与を反映するため、開発チームが十分な品質のコードを提供するようにしてください。

リソース

  • Linux Foundation の CHAOSS (EN) イニシアチブには、開発における貢献を追跡する方法に関するツールと指針がいくつかあります。

次のアクティビティの提案