BSD许可证:如何在分支中管理归属和项目名称

use*_*904 5 licensing open-source fork

我已经分发了一个获得BSD许可的项目并进行了重大改写.就字符数而言,大约70%的代码现在由我编写.我想尊重原作者的版权,同时也接受我作品的归属.最初我打算问最好的方法,但我发现根据这个问题,我可以在许可文件中复制原作者的版权行,并输入我的名字和我工作的年份.凉.

现在我的问题与这一行有关:

未经事先书面许可,不得使用PROJECTNAME的名称或其贡献者的名称来认可或宣传从该软件衍生的产品.

我的重写涉及对应用程序的范围和方向的重大改变.我认为更改应用程序的名称以更好地表示我的fork是什么是合适的.所以:

  1. 改名酷吗?我没有在许可证中看到任何禁止它的内容.
  2. 如何在许可证中最好地表示这一点?我应该用新的项目名称替换旧项目名称吗?我是否应该修改该行以说"既不是OLDPROJECTNAME的名称,也不是NEWPROJECTNAME的名称,也不是其贡献者的名字......"?

我知道这里没有人会提供法律建议!我只是在寻找开源社区的一些通用指南和最佳实践.

Vic*_*ițu 1

当然,您可以更改项目的名称,BSD 许可证可能是继公共领域之后最宽松的许可证之一。保留旧名称并不酷,因为您重写了大部分代码。对于最初的开发团队来说不公平。

如果您熟悉基于 GPL 的许可证,它们大多有一些条款来提及原作者并保持许可证的强制性。有了 BSD 风格,这些就不再是问题了。


我的答案是:

  1. 想象一下你自己是一个分叉的作者,它源自任何最初的软件,但现在以不同的方式做事。
  2. 我想您现在可以附加任何您想要的许可证,因为您是作者。但不确定。