フォーク (ソフトウェア開発)
ソフトウェア開発におけるフォーク(英語: fork)即ち派生とは、あるソフトウェアパッケージのソースコードから分岐して、別の独立したソフトウェアを開発することである。
フリーソフトウェアやオープンソースソフトウェアでは、ライセンス上、原作者の許可なしにフォークが可能である。
ほとんどのLinuxディストリビューションは他のディストリビューションからの派生であり、その多くはDebian、Red Hat、Slackwareのどれかを起源とする。ディストリビューションの内容のほとんどがフリーソフトウェアであるため、個々のディストリビューションを使いやすくするためのアイデアやソフトウェアを自由に交換できる。また、マージ(例えばUnited LinuxやMandriva)が起こることは稀である。
Pretty Good Privacyは、アメリカ合衆国からの暗号の輸出規制のため、アメリカ国外でフォークが行われた。
ゲームNetHackには変種が数多くあり、例えばSlash'EMが挙げられる。また、NetHack自身もHackからのフォークである。
OpenBSDはテオ・デ・ラートによるNetBSDからのフォークである。
OpenSSHはSSHからのフォークである。このフォークはSSH 2.xのライセンスがプロプライエタリソフトウェア(ソースコードの参照は可能であった)となったことが原因で、フリーソフトウェアライセンスの元でリリースされた最後のバージョンであるSSH 1.xからフォークが行われた。