オリジナル問題 LinuCレベル1試験 問題 問7
オープンソースの文化/オープンソースのコミュニティとエコシステムオープンソースにおける「アップストリーム」とディストリビューションの関係の説明として適切なものはどれか。
出典:オリジナル問題 LinuCレベル1試験 問題 問7
- Aアップストリームは利用者のことを指し、開発元へ要望を送る立場を表す言葉である
- Bディストリビューションが独自に書いた修正は、開発元へ還元してはならない決まりである
- Cアップストリームは開発元のプロジェクトで、ディストリビューションはそれを集めて配布する
- Dアップストリームとディストリビューションは同じものを指す別名である
正解:C
解説
アップストリームは、そのソフトウェアを開発している元のプロジェクトを指します。ディストリビューションは各プロジェクトの成果物を集め、自分たちの環境向けに調整したうえでパッケージとして配布します。ディストリビューション側で加えた修正はアップストリームへ提案(還元)するのが望ましいとされ、そうすることで修正が本家に取り込まれ、次の版から独自の手当てが不要になります。
選択肢ごとの解説
- A誤り。利用者を指す言葉ではありません。
- B誤り。還元はむしろ推奨される慣行です。
- C正しい。開発元がアップストリーム、それを集めて配布するのがディストリビューションです。
- D誤り。役割の異なる別々の立場を指します。