-1

如果我制作了一个(如果重要的话是基于网络的)游戏并从开源库存程序中获得其中的库存部分,我应该披露什么?

我会说第 X 部分来自开源,或者我只是“破解”了库存系统并将我的游戏作为前端。

我只是不知道我把它放在我的网站上,还是等到有人问?这是否意味着我的部分软件也是开源的?我应该做些什么?

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

4

2 回答 2

2

这取决于开源清单程序所依据的许可证。你有没有调查过?

这是开始比较的好地方: http ://en.wikipedia.org/wiki/Comparison_of_free_software_licenses

于 2012-07-26T02:33:05.703 回答
0

你的问题没有问太多具体的问题。一般的答案是:视情况而定。

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

到目前为止,您只分享了该软件是“开源”的。这个词不多说了。这可能意味着您指的是 OSI 认证的 Opensource tm许可证,但是,您编写的“开源”可能是一个不同的术语。可能你从 github 中挑选了一些东西(比较:我可以在没有指定许可证的 Github 项目中使用代码吗?)?

因此,除非您不分享您谈论的哪种许可证,否则可以说:

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

无论如何,它总是取决于

  1. 所有相关作品的具体许可。
  2. 工作的具体类型以及将其与您的工作相结合的方式。
  3. 如果您打算遵守许可或者您想利用它。

您没有详细说明两者,因此无法给出更好的建议。还要注意IANAL,这只是外行的一些个人意见。

不要等到有人做某事。你应该是找出答案的主动方。最好联系该组件的原始作者,告诉她你想用它做什么,并将你从她那里得到的书面津贴和你的记录一起保存。特别是当你不确定时。并且原作者有足够的权力让你即使在公共可见许可证之外的东西。

于 2012-08-05T12:30:03.510 回答