Some questions about licenses for an android game

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By sney

I have questions about the licenses. I am creating a game for android and intend to publish it but would like to better understand how to comply with the licenses.

Do I need to credit Godot Engine somewhere, link to the license for the program? Show that it was made with the engine?

And I also have questions about the Admob module I used. This: GitHub - kloder-games/godot-admob: Module Admob for Godot engine

It’s under MIT license, so do I need to put the MIT license in the game files before exporting or displaying the license on a credits screen or something?

If anyone can help I am grateful :slight_smile:

:bust_in_silhouette: Reply From: kidscancode

You should read the following, which explains common approaches to meeting the license requirements, and also 3rd party licenses that are included in Godot:

If it is not too much trouble, I have a new question … From what I saw I can display the licenses in several ways, this particular I did not understand very well:
“Just printing the licensing text using a print () function may be enough on platforms where a global output log is readable (as an example, mobile devices).”

If I just put the licenses and display with the print () function where will they appear right after compiled?

sney | 2019-10-11 10:56

The log will be readable when connecting the device to a PC, enabling the ADB developer option then running adb logcat on the PC.

Still, I don’t know if this is legally valid (since it may be considered “out of reach” for the typical smartphone user).

Calinou | 2019-10-11 12:36

Thank you very much.

I also have this question as to whether it is a legal way to present licenses because it is not so easily accessible. But on the page says it is as one of the possible means “Output Log”.

And early on it says:
“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).”

It would then be a valid means because “…it can be displayed under some condition” anyway, even if only connected to a PC?

sney | 2019-10-11 16:25