過去問ドリル

オリジナル問題 LinuCレベル1試験 問題 問5

オープンソースの文化/オープンソースのコミュニティとエコシステム

オープンソースプロジェクトにおける「フォーク(Fork)」の説明として適切なものはどれか。

出典:オリジナル問題 LinuCレベル1試験 問題 問5

正解:B

解説

フォークとは、既存のオープンソースプロジェクトのソースコードをコピーし、元のプロジェクトとは別の独立したプロジェクトとして開発を続けることです。GitHub等のプラットフォームでは、リポジトリを自分のアカウント配下に複製する操作として一般的に使われ、そこに変更を加えてプルリクエストとして元のプロジェクトへ提案することもできます。

選択肢ごとの解説

  • A誤り。同時コミットはフォークとは別の話です。
  • B正しい。フォークは既存のコードを複製し、別のプロジェクトとして開発を進めることです。
  • C誤り。暗号化はフォークの説明ではありません。
  • D誤り。ライセンスの変更自体はフォークの定義ではありません。
LinuCレベル1の過去問を演習モードで解く