复刻 (Fork) 准则

1

问:什么是复刻?

** A:**如果您获取源代码并仅进行重新编译或对可移植性进行了其他操作,则可以对原始程序进行修改。 如果您从那里开始进行独立开发,那么您的项目将被称为原始程序的分支。


问:何时制作复刻?

** A:**如果您对openBVE不满意,并且无法确定其未来版本的目标,那么可能没有其他方法可以自己实现所需的功能。

如果您打算创建openBVE的分支或其工具之一,则建议您遵循以下准则(而非要求)。

■重命名项目

您应该给项目一个独特的标题,并且通常还应该替换徽标。 仅更改版本号并不构成为您的fork赋予不同的标题。 实际上,您应该重命名它。

您的fork的标题应与** openBVE **及其所有可能的拼写形式不同。 如果您无法给分叉起一个独特的名称,则用户将无法区分分叉和原始名称,从而引起很多混乱。

■删除对主页的引用

通常,您应该从主菜单中删除对openBVE主页的引用以及版本检查机制。

这并不意味着不建议您提及openBVE或其来源,而是应确保用户不要将此主页误认为是fork的来源。

■没有官方的fork支持

对于任何分支,无论更改有多小,openBVE论坛都不是讨论它的地方。 尽管可以发布一个公告,但是如果您想进一步讨论分叉或提供支持,则必须找到自己的位置。

■openBVE的未来

最终,将成为openBVE的后继者,并且有了它,以插件的形式集成新功能的简便方法。 您可能要等到那个时候,或者准备以后移植您的fork成为常规的附件。