分叉 (软件开发)

分叉（，又译作衍生、分支）是一個软件工程名詞，发生在当开发人员从一个软件包拷贝了一份源代码然后在其上进行独立的开发，创建不同的软件。这个术语不只意味着版本控制上的分支，同时也意味着开发者社区的分割，是一种形式的分裂。

自由及开放源代码软件可以从原有开发团队分叉而不需要事先的许可，这也不会违反任何著作權法律。授权的专有软件（例如Unix）的分叉也时有发生。

例子
 Tengine是從nginx分叉出來。
 LibreSSL是從OpenSSL分叉出來。
 MariaDB是從MySQL分叉出來。

參考文獻 

软件开发