実際、オープンソースに貢献する方法は無限にあります。
オープンソースへの貢献にどのように関わっていますか?投票が行われ、その結果は以下の通りです:
- バグレポートの提出 - 67 票
- ユーザーの質問に答える - 39 票
- 執筆 - 73 票
- その他 - 12 票
しかし、コードに貢献するという部分については省略します。確かに、コードを書く人はたくさんいますが、自分が コードの貢献できる開発者だとは思っていません。しかし、 オープンソースへの貢献には、コード以外の形もたくさんあることを思い出していただきたいと思います。次に、そのうちの3つについてお話します。
バグレポートの提出
まともなバグレポートを提出することを恐れないでください。時には、 まともなバグレポートを提出 することが難しいこともあります。例えば
- エラーの中には、文書化したり説明したりするのが難しいものもあります。コンピュータの起動時に、理解できない様々なコードを含む長く複雑なメッセージが画面に表示されることがあります。あるいは、画面に「異常な動作」が表示されても、具体的なエラーメッセージが表示されないこともあります。
- エラーの中には再現が難しいものもあります。特定のハードウェア/ソフトウェア構成でのみ発生する場合や、めったに発生しない場合、エラーが発生したシナリオが不明確な場合があります。
- エラーの中には、開発環境の非常に特殊な設定に関連しているものもあるかもしれませんが、その設定を共有するにはあまりに複雑でわかりにくく、その前に合理的な例を作成するために多大な労力を必要とします。
- バグがディストリビューションに報告されると、メンテナはそのバグをアップストリームに提出するよう提案することがあります。
それにもかかわらず、私は、潜在的なバグ報告者が良い仕事を続け、バグが完全に文書化され、認知されるように努力することを奨励します。
でも、何から始めたらいいのでしょう?お気に入りの検索ツールを使って類似のバグ報告を探し、 それがどのように記述されているか、どこに報告されているか、などを調べることができます。また、あなたが使っているディストリビューションやパッケージのバグ報告ページに注目することもできます。正式な報告メカニズムが定義されており、その手順に従って関連するバグを報告することができます。
ユーザーの質問に答えます
オープンソース関連の執筆活動





