分叉项目,如何更改标题信息?合并变更的版权如何?

时间:2011-07-27 12:35:33

标签: header merge fork

我想创建一个大型开源库/软件的分支。我的目的不是为了改变软件的基础,而是为了在项目中添加我需要的功能,并密切关注上游分发。 ..但是库的每个源文件都带有一个很大的标题:

/*---------------------------------------------------------------------------*\
  =========                 |
  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
   \\    /   O peration     |
    \\  /    A nd           | Copyright (C) 2009-2011 OpenCFD Ltd.
     \\/     M anipulation  |
-------------------------------------------------------------------------------
and goes on on on....

我知道我必须保留原始开发者的版权。我可以改变标题吗?更紧凑的事情:

/* New Project - new project description
   Licensed under GPL v3
   Copyright (c) 2011-X My company
   Copyright (c) 2009-2011 OpenCFD Ltd.*/

如果是这样的话......当我想合并来自上游开发者的新修改时,我该怎么办?

如果有经验的人可以提供帮助,那就太棒了!感谢

1 个答案:

答案 0 :(得分:0)

如果只是为了增加功能,为什么要分叉呢?他们有git存储库,克隆它,并在它上面应用你的补丁/代码。您的新文件将包含您想要的标题。在修改后的版本中,我会保留原样,只需添加我的版权说明即可。

谁知道,也许如果有足够多的用户来进行添加,这些变化可以回到上游。

阅读文章To Fork or Not To Fork有一些非常有趣的观点。