gpt4 book ai didi

open-source - BSD 许可证 : How to manage attribution and project name in a fork

转载 作者:行者123 更新时间:2023-12-04 21:22:19 28 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




我已经 fork 了一个 BSD 许可项目并进行了重大改写。就字符数而言,现在大约 70% 的代码是由我编写的。我想尊重原作者的版权,同时也接受我的作品的署名。本来我打算问最好的方法,但我看到 according to this question我可以在许可文件中复制原作者的版权行,并输入我的姓名和作品的年份。凉爽的。

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

Neither the name of the PROJECTNAME nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.



我的重写涉及对应用程序的范围和方向的重大改变。我觉得更改应用程序的名称以更好地代表我的 fork 是合适的。所以:
  • 改名字好看吗?我在许可证中没有看到任何禁止它的内容。
  • 如何最好地在许可证中表示这一点?我应该用新的项目名称替换旧项目名称吗?我应该将该行修改为“既不是 OLDPROJECTNAME 的名称,也不是 NEWPROJECTNAME 的名称,也不是其贡献者的名称......”?

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

    最佳答案

    您可以更改项目的名称,当然,BSD 许可证可能是有史以来最宽松的许可证之一,可能是在公共(public)领域之后。
    由于您重写了大部分代码,因此保留旧名称并不酷。对原始开发团队来说也不公平。

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

    我的回答是:

  • 考虑自己是一个 fork 的作者,它源自任何初始软件,但现在做事不同。
  • 我想您现在可以附上您想要的任何许可证,因为您是作者。不过不确定。
  • 关于open-source - BSD 许可证 : How to manage attribution and project name in a fork,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10004867/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com