遵守许可证

什么是许可证?

Godot是在 MIT License . 它也没有一个单独的所有者,因为每个向项目提交代码的贡献者都是在同一个许可证下完成的,并且保留贡献的所有权。

许可证是您(或您的公司)使用和分发软件(以及衍生项目,包括用它制作的游戏)的法律要求。您的游戏或项目可以有不同的许可证,但它仍然需要符合原来的许可证。

要求

对于MIT许可证,唯一的要求是在游戏或衍生项目中的某个地方包含许可证文本。

本文内容如下:

此游戏使用Godot引擎,可在以下许可证下使用:

版权所有(c)2007-2019 Juan Linietsky,Ariel Manzur。版权所有(c)2014-2019 Godot引擎贡献者。

特此免费授予任何获得本软件及其相关文档文件(以下简称“本软件”)副本的人员,允许其在不受限制的情况下处理本软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可的权利,和/或出售软件的副本,并允许软件提供对象这样做,但须符合以下条件:

上述版权声明和本许可声明应包含在软件的所有副本或实质部分中。

本软件按“原样”提供,不作任何明示或暗示的保证,包括但不限于对适销性、特定用途适用性和非侵权性的保证。在任何情况下,无论是在合同诉讼、侵权诉讼或其他诉讼中,作者或版权持有人均不承担因本软件或本软件的使用或其他交易而产生、引起或与之相关的任何索赔、损害或其他责任。

注解

您的游戏不需要使用相同的许可证。您可以根据任何许可证自由发布Godot项目,并使用引擎创建商业游戏。

包含

许可证没有指定如何包含它,所以只要在某些条件下可以显示,任何内容都是有效的。这些是最常见的方法(只需要实现其中之一,而不是全部)。

学分屏幕

在“信用”屏幕的某个位置包含上述许可证文本。它可以在显示其余学分后位于底部。大多数大型制片厂都将这种方法与开源许可证结合使用。

许可证屏幕

有些游戏有一个特殊的菜单(通常在设置中)来显示许可证。

输出日志

只需使用 print() 在全局输出日志可读的平台(例如,移动设备)上,该功能可能足够。

随附文件

如果游戏分布在桌面操作系统上,则可以将包含许可证的文件添加到安装到用户PC上的软件中。

印刷手册

如果游戏包含打印的手册,则可以在其中包含许可证文本。

第三方许可证

Godot本身包含由 third parties . 其中大部分不需要许可证包含,但有些需要。如果你在使用它们,一定要这样做。以下是需要它的列表:

FreeType

Godot使用 FreeType 渲染字体。其许可证需要属性,因此以下文本必须与Godot许可证一起包含:

本软件的部分版权所有©年>freetype项目(www.freetype.org)。版权所有。

ENet

如果正在创建的项目是多人游戏,请使用 ENet 司机,网通有类似的许可条款Godot。

版权所有(c)2002-2016 Lee Salzman

特此免费授予任何获得本软件及其相关文档文件(以下简称“本软件”)副本的人,允许其在不受限制的情况下处理本软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售本软件副本的权利,并允许他人向其提供软件的国家或地区,但须符合以下条件:

上述版权声明和本许可声明应包含在软件的所有副本或实质部分中。

本软件按“原样”提供,不作任何明示或暗示的保证,包括但不限于对适销性、特定用途适用性和非侵权性的保证。在任何情况下,无论是在合同诉讼、侵权诉讼或其他诉讼中,作者或版权持有人均不承担因本软件或本软件的使用或其他交易而产生、引起或与之相关的任何索赔、损害或其他责任。

MBEDTLS公司

如果项目是用godot 3.1或更高版本完成的,并且它使用SSL(通常通过HTTP请求),那么 MBedTLS 需要遵守Apache许可证,包括以下文本:

MBEDTLS版权所有(c)2013-2019 ARM

根据Apache许可证2.0版(“许可证”)获得许可;除非符合许可证,否则不得使用此文件。您可以在以下网址获得许可证副本:

http://www.apache.org/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则根据许可证分发的软件按“原样”分发,不提供任何形式的明示或暗示保证或条件。请参阅许可证,了解许可证下管理权限和限制的特定语言。

记住godot 2.x和3.0的用法 OpenSSL 相反。