上游 (软件开发)

本页使用了标题或全文手工转换
维基百科,自由的百科全书

软件开发中,上游通常是指拥有软件原始码原作者或是维护者,他们通常也较容易发现程序错误及使用Patch程序来修复。举例来说,一个补丁被送到上游即为提供给软件的原作者或是维护者。如果被接受了,作者或维护者就会包含该部分的补丁到他们软件中,可能是立即发布或包含在未来的版本中。如果被拒绝了,提交补丁的人就不得不继续维护自他们自己的版本

上游开发将会使其他派生版本在未来的发布中受益[1]

这个词也涉及到程序错误-最终所有程序错误仍需由上游修复而不是由其他派生版本进行移植及集成。

参见

参考资料

  1. ^ Staying close to upstream projects. Fedora. [2014-02-06]. (原始内容存档于2020-04-04).