复刻(英语:fork,又译作衍生、分支)是一個软件工程名詞,发生在当开发人员从一个软件包拷贝了一份源代码然后在其上进行独立的开发,创建不同的软件。这个术语不只意味着版本控制上的分支,同时也意味着开发者社区的分割,是一种形式的分裂。
自由及开放源代码软件可以从原有开发团队复刻而不需要事先的许可,这也不会违反任何著作權法律。授权的专有软件(例如Unix)的复刻也时有发生。
例子
Tengine是從nginx复刻出來。
LibreSSL是從OpenSSL复刻出來。[1]
MariaDB是從MySQL复刻出來。
參考文獻
^ OpenBSD has started a massive strip-down and cleanup of OpenSSL. OpenBSD journal. 2014-04-15.
自由及开放源代码软件
|
|
常见概念与条目 |
自由软件及其定義、其他称谓 · 與封閉原始碼的比較 · 开源软件及其开发 · 自由软件托管服务比较 · 自由软件项目列表与软件列表 · “免费”与“自由”的差别 · 長期支援 · 自由软件大纲
|
|
操作系统(内核) |
AROS · BSD · Darwin · FreeDOS · GNU Hurd · Haiku · Inferno · Linux · Mach · Minix · OpenSolaris · Plan 9 · ReactOS · Symbian
|
|
软件列表 |
软件开发 · 生物信息学 · 数学 · 文字处理软件 · 音频 · 商业软件
|
|
歷史与运动 |
GNU · Haiku · Linux · Mozilla (Application Suite · Firefox · Thunderbird) · 自由软件运动 · 开源软件运动 · 大事记
|
|
组织与社群
|
Android开源项目 · Apache軟體基金會 · Blender基金會 · Eclipse基金會 · freedesktop.org · 自由軟體基金會 (歐洲 · 印度 · 拉丁美洲) · FSMI · GNOME基金會 · GNU Project · Google Code · KDE e.V. · Linux基金會 · Mozilla基金會 · 開源地理空間基金會 · 开放源代码促进会 · SourceForge · Symbian基金會 · VideoLAN组织 · 维基媒体基金会 · Xiph.Org基金會 · XMPP標準基金會 · X.Org基金會 · 文檔基金會 · 软件自由法律中心
|
|
許可證 |
- Apache
- AFL
- Artistic
- APSL
- Boost
- BSD
自由软件基金会
- ISC
- MIT
- MPL
- Python
- Python软件基金会许可证
- zlib
- WTFPL
类型与标准 |
- 自由及開放原始碼軟體許可證比較
- Contributor License Agreement
- Copyleft
- Debian自由软件指导方针
- Definition of Free Cultural Works
- 自由許可證
- 自由软件定义
- 开源定义
- 寬鬆自由軟體授權條款
- 公有领域
- Viral license
|
|
|
挑戰 |
FUD · 擁抱、擴充功能再消滅 · 二進制blob · 數位版權管理 · 自由及開放原始碼顯示卡驅動程式 · 授權擴散 · Mozilla 软件品牌重塑 · 專有軟體 · SCO-Linux爭議 · 安全性 · 軟體專利 · 硬體限制 · 可信计算 · 对 GPL 的有关批评
|
|
其他 |
Linux發行版 · 復刻 (軟體工程) · 微軟開放規範承諾 · 共享原始碼 · 操作系统革命
|
|
|
|
版本控制
|
|
年代是指第一次發行的穩定版本, 斜体表示軟體不再維護。 |
|
主從式架構 |
自由軟體 |
SCCS (1972)
RCS (1982)
CVS (1990)
CVSNT (1998)
Subversion (2000)
|
|
私有軟體 |
CCC/Havest (1970s)
ClearCase (1992)
Microsoft Visual SourceSafe (1994)
Perforce (1995)
Team Foundation Server (2005)
|
|
|
|
分散式控制 |
免费或自由软件 |
GNU arch (2001)
Darcs (2002)
DCVS (2002)
SVK (2003)
Monotone (2003)
Codeville (2005)
Git (2005)
Mercurial (2005)
GNU Bazaar (2005)
Fossil (2007)
|
|
商业软件 |
Sun WorkShop TeamWare (1990年代?)
Code Co-op (1997)
BitKeeper (1998)
|
|
|
概念 |
- 分支
- 復刻
- 提交
- 差分編碼
- diff
- 合并
- 标签
- 主干
- 仓库
|
|
|
|
Comments
Post a Comment