通用 InkScape、Unity3D(和其他免费工具)许可

General InkScape, Unity3D (and other free tools) Licencing

我知道这将是一个愚蠢的问题(很抱歉;我尝试使用谷歌搜索,但还是有点困惑)。这是我想知道的。

假设我使用 InkScape/Unity3D(或任何其他 freeware/open 源工具)创建了一个 asset/game。我是否需要获得制作 freeware/open 源工具的组织的许可才能将创建的资产用于商业目的?

谢谢。

软件许可是一个复杂的话题,要获得问题的明确答案,您必须咨询律师。通俗地说:您可以将开源软件用于商业目的,但根据所使用的特定许可证,通常会有一些警告。我还应该指出,Unity3D 不是开源的,但是如果您的年收入低于 10 万美元,您可以使用个人版。有关详细信息,请查看他们的 licensing page.

另一方面,Inkscape 是免费和开源的,为内容创作者提供了良好的许可证:GNU 通用 Public 许可证所以 "In short, this means you are free to use and distribute Inkscape for any purpose, commercial or non-commercial, without any restrictions. You are also free to modify the program as you wish, but with the only restriction that if you distribute the modified version, you must provide access to the source code of the distributed version."

有很多不同的许可证,例如所有 CC0 Public 域中最自由的许可证,该许可证实质上是将您的内容放在 public 域中,使其完全免费用于任何目的每个人,你不需要死 60 年。然后有像 LGPL 这样的许可证,它仍然允许您将它用于商业目的,但要求您 public 公开对许可证下的代码所做的任何更改,以及如果您将它嵌入到您的应用程序中(静态 link it) 那么你必须在相同的许可下发布你的产品。还有像 CC BY 3.0 这样的许可证,这是一种知识共享许可证,只要您提供署名、包含许可证并注明是否已修改,您就可以做任何您想做的事情。 Here's a list 更多开源许可证,让您了解有多少。

无需支付咨询律师的费用,就像每个人都会告诉您那样做,实际上没有人这样做,您可以在 tldrlegal.com 等网站上查看不同许可证的摘要,也可以自己通读并检查在您使用的软件的各个站点上的许可页面。在我看来,软件作者分发软件的意图比法律术语更重要。虽然你也应该认识法律术语。

底线是你不需要作者的明确许可,因为他们已经以开源许可证的形式提供了它,只要你满足许可证的条件。

cjmarsh 所说的关于软件许可的一般情况绝对正确。虽然,我不会那么执着于与律师交谈(除非该项目产生大量资金)。

然而,我想补充一点关于 OP 所询问的工具的区别(inkscapeunity):

inkscape

您不受 inkscape 分发其制作的图纸的许可的约束。该许可证是关于代码分发,即inkscape本身的代码。 inkscape 项目的最终绘图采用 SVG(或其他格式,具体取决于偏好)。

SVG 本身就是一个标准,published by the W3C,不包含来自 inkscape.

的任何代码片段

团结

另一方面,当使用 unity 进行开发时,您使用的是 API 调用,这些调用源自 unity 库本身(可能由您使用的任何语言的额外函数包装使用)。此外,您的项目需要 link 针对 unity 库才能工作。

由于您的项目将使用 unity 代码片段,因此您受 unity 的许可义务约束。