LinuCレベル1 オープンソースの文化 問3
オープンソースの文化/オープンソースのコミュニティとエコシステムオープンソースプロジェクトにおいて、バグ報告や新機能の提案、ソースコードの変更提案(プルリクエスト等)を通じて、開発者以外のユーザーもプロジェクトに参加・貢献できる仕組みが一般的に整備されている場としてよく使われるのはどれか。
当サイトのオリジナル問題(LinuCレベル1の出題範囲「オープンソースの文化」に対応。実際の試験問題ではありません)
- AGitHubなどのソースコード共有・共同開発プラットフォーム
- B社内のみでアクセスできるイントラネット
- C有償サポート契約者専用の窓口
- D印刷された技術マニュアルのみ
正解:A
解説
GitHubなどのソースコード共有・共同開発プラットフォームは、オープンソースプロジェクトにおいて、開発者以外のユーザーもIssue(バグ報告・機能提案)やプルリクエスト(コードの変更提案)を通じてプロジェクトに参加・貢献できる仕組みが広く整備されており、オープンソースのコミュニティ・エコシステムを支える代表的な場となっています。
選択肢ごとの解説
- A正しい。GitHub等のプラットフォームは、開発者以外のユーザーも貢献できる仕組みが整備された代表的な場です。
- B誤り。社内限定のイントラネットは、外部のユーザーが参加・貢献できる場ではありません。
- C誤り。有償サポート契約者専用の窓口は、開発者以外の一般ユーザーが広く貢献できる場ではありません。
- D誤り。印刷された技術マニュアルは、バグ報告やコード変更提案などの双方向のやり取りができる場ではありません。