mirror of
https://github.com/stan220/godot-docs.git
synced 2026-09-08 17:28:58 +00:00
List Engine methods to get license text in Complying with licenses
This commit is contained in:
@@ -56,6 +56,28 @@ The license does not specify how it has to be included, so anything is valid as
|
||||
long as it can be displayed under some condition. These are the most common
|
||||
approaches (only need to implement one of them, not all).
|
||||
|
||||
.. tip::
|
||||
|
||||
Godot provides several methods to get license information in the Engine
|
||||
singleton. This allows you to source the license information directly from
|
||||
the engine binary, which prevents the information from becoming outdated if
|
||||
you update engine versions.
|
||||
|
||||
For the engine itself:
|
||||
|
||||
- :ref:`Engine.get_license_text<class_Engine_method_get_license_text>`
|
||||
|
||||
For third-party components used by the engine:
|
||||
|
||||
- :ref:`Engine.get_license_info<class_Engine_method_get_license_info>`
|
||||
- :ref:`Engine.get_copyright_info<class_Engine_method_get_copyright_info>`
|
||||
|
||||
For miscellaneous engine contributor information. You don't have to include
|
||||
these ones in your project, but they're listed here for reference:
|
||||
|
||||
- :ref:`Engine.get_author_info<class_Engine_method_get_author_info>`
|
||||
- :ref:`Engine.get_donor_info<class_Engine_method_get_donor_info>`
|
||||
|
||||
Credits screen
|
||||
^^^^^^^^^^^^^^
|
||||
|
||||
@@ -67,11 +89,13 @@ Licenses screen
|
||||
^^^^^^^^^^^^^^^
|
||||
|
||||
Some games have a special menu (often in the settings) to display licenses.
|
||||
This menu is typically accessed with a button called **Third-party Licenses**
|
||||
or **Open Source Licenses**.
|
||||
|
||||
Output log
|
||||
^^^^^^^^^^
|
||||
|
||||
Just printing the licensing text using the :ref:`print() <class_@GlobalScope_method_print>`
|
||||
Printing the licensing text using the :ref:`print() <class_@GlobalScope_method_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).
|
||||
|
||||
@@ -116,7 +140,7 @@ Godot license:
|
||||
|
||||
.. note::
|
||||
|
||||
<year> should correspond to the value from the FreeType version used
|
||||
<year> should correspond to the value from the FreeType version used
|
||||
in your build. This information can be found in the editor by opening
|
||||
the **Help > About** dialog and going to the **Third-party Licenses**
|
||||
tab.
|
||||
|
||||
Reference in New Issue
Block a user