Appearance
Appearance
The Metaplay SDK is built on top of a large ecosystem of open-source software. This way, you get to utilize the latest cloud technologies and stay consistent with the modern tools and patterns currently popular in web and backend development.
Licenses are complicated because different companies and jurisdictions prefer to use different wording to describe how they want their code to be used or not used. We have inspected all the individual licenses listed here for compliance, so you don't have to. Cheers! 🍻
For further reading, here's a good starting point for licenses and standard identifiers: https://spdx.org/licenses/
TIP
Tip: You can avoid most pitfalls with this license jungle by not modifying the underlying open source dependencies, but rather using them as-is. If you need to patch an underlying dependency, double-check the corresponding license if there are further actions you need to do, such as mentioning any modifications you made to the original.
You can view the complete lists of included OSS licenses in each section below, but for convenience, here are the unique licenses used in the project with links to their descriptions:
These components will be distributed as a part of your game client as object code.
These components will be compiled into the game server code and remotely accessed by players and your staff.
These components are either included as libraries in the SDK developer tools (not accessed by players) or used as pre-built binaries as a part of the infrastructure stack.
INFO
Note: as a trend, some infrastructure projects are moving to AGPL and similar licenses that require releasing any modifications to their source code under the same license. We always include these projects in their un-modified, distributed form and advice you to do the same.
Upstreaming any potential bug fixes to the original project is a great way to avoid problems with the above rule and help maintain valuable OSS projects!
These components are included in the LiveOps Dashboard web projects and are either used directly or accessed remotely by your staff.