如果我使用开源软件进行完全不同的用途,我必须透露什么,何时需要披露?

时间:2012-07-26 02:28:29

标签: open-source licensing

如果我制作一个(基于网络,如果它很重要)游戏,并从开源库存计划获得它的库存部分,我会披露什么?

我会说X部分来自开源,或者我只是“黑客”然后库存系统并将我的游戏作为前端。

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

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

2 个答案:

答案 0 :(得分:2)

这取决于开源清单程序所在的许可证。你看过那个吗?

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

答案 1 :(得分:0)

您的问题没有详细说明。一般的答案是:这取决于。

根据它的依赖,你可能会问自己。这取决于您使用的软件的使用条款。

到目前为止,您只分享了该软件是“开源”的。这个词并没有多说。这可能意味着您参考OSI认证的Opensource tm 许可证,但是,您编写的“开源”可能是一个不同的术语。可能你从github中选择了一些东西(比较:Can I use the code in a Github project which does not have a license specified?)?

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

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

无论如何总是取决于

  1. 所有相关作品的具体许可证。
  2. 具体工作类型以及将其与工作相结合的方式。
  3. 如果您打算遵守许可,或者您想利用它。
  4. 你没有指明两者,所以没有更好的建议。另请注意IANAL,这只是一个外行人的个人观点。

    不要等到有人做某事。你应该是活跃的一方,找出答案。最好的方式是联系该组件的原作者,告诉她你想用它做什么,并保留你从她那里得到的书面津贴和你的记录。特别是你不确定。并且原作者有足够的权力允许你甚至远离公众可见的许可证btw ..