gpt4 book ai didi

open-source - 帮我选择软件许可证

转载 作者:行者123 更新时间:2023-12-02 11:28:23 25 4
gpt4 key购买 nike

我的应用程序已达到相当不错的 beta/alpha 级别,我可能会在某个时候发布它。我尚未决定在我的应用程序中使用什么软件许可证。该应用程序正在 build 中。我打赌这一定是每个开发者都会在某个时候思考的问题。

我的软件更像是一个库,以下是我的案例中的一些关键因素:

  • 它必须是开源许可证。
  • 它必须免费供开发者用作其应用程序的库。
  • 开发者可以将源代码作为修改或未修改的应用程序的一部分进行重新分发。
  • 该库可用于闭源软件。
  • 我想要署名/署名。在软件“帮助”对话框或网站的某个部分中添加一行注释就可以了。只要第三方可以很容易地找出使用哪个库来生成最终的软件。
  • 不允许从我现有的源代码中 fork 出新项目。我希望人们能够使用它,甚至修改它,但不能克隆新的类似产品来与我现有的产品竞争。
  • 许可证需要声明我对任何损害不承担任何责任。

有这样的许可证吗?这些要求是否适合开源许可证?

最佳答案

Forking a new project out of my existing source code should not be allowed

以上与开源理念(允许/鼓励 fork )相冲突。更多信息请点击:Which open source license has no forking

如果您认为可以放弃该要求,那么最好的选择是 LGPL 以及人们必须给予您信用的附加要求(您必须根据不同的用途定义您想要哪种类型的归属/信用)

正如詹姆斯在之前的评论中所说:

Forks very rarely happen

  1. fork 一个(大)项目非常困难
  2. 如果有 fork ,你会受益更多 - 你可以从 fork 中获取好的想法,留下不好的想法。这样,对功能/代码的更好判断最终将获胜(这是开源理念的一部分)

关于open-source - 帮我选择软件许可证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4526929/

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