Complying with licenses

什么是许可证?

Godot 是根据 MIT License 创建并分发的。它也没有唯一的所有者,因为向该项目提交代码的每个贡献者都在相同的许可证下执行该代码,并保留贡献的所有权。

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

需求

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

文本内容如下:

该游戏使用Godot Engine,可通过以下许可获得:

Copyright (c) 2007-2021 Juan Linietsky, Ariel Manzur. Copyright (c) 2014-2021 Godot Engine contributors.

特此免费授予获得本软件及相关文档文件副本(以下简称“软件”)的任何人免费使用本软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再授权和/或出售本软件副本的权利,并允许具有本软件的个人遵循以下条件:

以上版权声明和本许可声明应包含在本软件的所有副本或大部分内容中。

本软件是 "按原样 "提供的,没有任何形式的明示或暗示的保证,包括但不限于适销性、特定用途的适用性和不侵权的保证。在任何情况下,作者或版权持有者均不对因本软件或本软件的使用或其他交易而引起的、因本软件的使用或与本软件有关的合同、侵权或其他行为的任何索赔、损害或其他责任负责。

注解

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

包含

许可证没有指定必须包含的方式,因此任何内容只要在某些情况下可以显示就有效。这些是最常见的方法(只需要实现其中一种,而不是全部)。

演职员表

在片头画面的某处加入上述许可文字。它可以在显示其余的片头后的底部。大多数大型工作室都使用这种方法来处理开放源码许可证。

Licenses screen

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

输出日志

Just printing the licensing text using the print() function may be enough on platforms where a global output log is readable. This is the case on desktop platforms, Android and HTML5 (but not iOS and UWP).

附带文件

If the game is distributed on desktop platforms, a file containing the license can be added to the software that is installed to the user PC.

Printed manual

如果游戏中包含印刷手册,可以在其中加入授权文本。

Third-party licenses

Godot itself contains software written by third parties. Most of it does not require license inclusion, but some do. Make sure to do it if these are compiled in your Godot export template. If you're using the official export templates, all libraries are enabled. This means you need to provide attribution for all the libraries listed below.

Here's a list of libraries requiring attribution:

FreeType

Godot使用`FreeType <https://www.freetype.org/>`_来渲染字体。它的许可证要求注明出处,因此必须在Godot许可证中加入以下文:

Portions of this software are copyright © <year> The FreeType Project (www.freetype.org). All rights reserved.

ENet

Godot includes the ENet library to handle high-level multiplayer. ENet has similar licensing terms as Godot:

Copyright (c) 2002-2020 Lee Salzman

特此免费授予获得本软件及相关文档文件副本(以下简称“软件”)的任何人免费使用本软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再授权和/或出售本软件副本的权利,并允许具有本软件的个人遵循以下条件:

以上版权声明和本许可声明应包含在本软件的所有副本或大部分内容中。

本软件是 "按原样 "提供的,没有任何形式的明示或暗示的保证,包括但不限于适销性、特定用途的适用性和不侵权的保证。在任何情况下,作者或版权持有者均不对因本软件或本软件的使用或其他交易而引起的、因本软件的使用或与本软件有关的合同、侵权或其他行为的任何索赔、损害或其他责任负责。

MBedTLS

如果项目使用Godot 3.1或以上版本,并且使用SSL(通常通过HTTP请求),则需要通过包含以下文本来遵守`MBedTLS <https://tls.mbed.org>`_ Apache许可证:

Copyright The Mbed TLS Contributors

根据Apache许可证2.0版本(以下简称 "许可证")授权;您不得使用本文件,除非符合许可证的规定。你可以在以下地址获得许可证的副本

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

除非适用法律要求或书面同意,否则根据许可证分发的软件是以 "原样 "为基础分发的,没有任何形式的明示或暗示的保证或条件。请参阅许可证中关于许可证下权限和限制的具体语言。

请记住,Godot2.x和3.0中使用的是`openssl<https://www.openssl.org>`_。