Open source 如果我将开源软件用于完全不同的用途,我必须披露什么以及何时披露?

Open source 如果我将开源软件用于完全不同的用途,我必须披露什么以及何时披露?,open-source,licensing,Open Source,Licensing,如果我制作了一个(基于网络的,如果它重要的话)游戏,并且它的库存部分来自一个开源的库存计划,我应该披露什么 我会说第X部分来自开源,或者我只是“黑”了系统,然后把我的游戏作为前端 我只是不知道我把它放在我的网站上的什么地方,或者我应该等到有人问起吗?这是否意味着我的软件部分也是开源的?我该怎么办 我不知道该怎么问。我想做正确的事情。这取决于开源清单程序所使用的许可证。你调查过了吗 这是一个很好的比较起点: 你的问题没有问得太具体。一般的答案是:视情况而定 这取决于什么,然后你可能会问自己。这取决

如果我制作了一个(基于网络的,如果它重要的话)游戏,并且它的库存部分来自一个开源的库存计划,我应该披露什么

我会说第X部分来自开源,或者我只是“黑”了系统,然后把我的游戏作为前端

我只是不知道我把它放在我的网站上的什么地方,或者我应该等到有人问起吗?这是否意味着我的软件部分也是开源的?我该怎么办


我不知道该怎么问。我想做正确的事情。

这取决于开源清单程序所使用的许可证。你调查过了吗

这是一个很好的比较起点:
你的问题没有问得太具体。一般的答案是:视情况而定

这取决于什么,然后你可能会问自己。这取决于您使用的软件的使用条款

到目前为止,您只共享了“开源”软件。这个词说的不多。这可能意味着您引用了OSI认证的Opensourcetm许可证,然而,您编写的“开源”可能是另一个术语。可能您从github中选择了一些内容(比较:)

因此,除非您不共享您所谈论的许可证类型,否则不能说:

  • 如果它是一个许可的自由软件许可证,您的代码通常可以保留在它自己的许可证下
  • 如果是copyleft自由软件许可证,则您的代码通常在同一许可证下获得许可
  • 如果是折衷许可,则取决于工作类型和交互/派生/使用/打包方式
无论如何,这取决于

  • 所有相关工程的具体许可证
  • 具体的工作类型以及与你的工作相结合的方式
  • 如果您计划遵守许可或希望利用它
  • 这两个方面您都没有详细说明,因此无法给出更好的建议。还要注意的是,这只是一个门外汉的个人观点


    不要等到有人做了什么。你应该是积极的一方去发现。最好的办法是联系该组件的原始作者,告诉她你想用它做什么,并将你从她那里得到的书面津贴与你的记录一起保存。尤其是当你不确定的时候。而且原作者有足够的权力允许您使用除公共可见许可证之外的内容。顺便说一句。

    不。不过谢谢。我会确保比较它们。如果你发现它在什么许可证下,你可以更新你的问题,我们可以帮助你。有时许可证位于
    自述文件中或类似于
    license.txt的文件中。它是什么项目?完全取决于开源软件的许可条款。咨询律师。这不是一个编程问题。