In September and January of last year Unity raised a considerable amount of cash [0]. It seems like VCs want their growth number up and Unity has a very clear plan to run their engine in the cloud to create artificial growth by being the sole vendor of Unity Multiplayer Hosting. This is the shadiest move I’ve seen in the Industry, even worst than MongoDB. [0] https://www.crunchbase.com/organization/unity-technologies
Unity Engine ToS change makes cloud-based SpatialOS games illegal
61–70 of 277 posts
Re: Unity Engine ToS change makes cloud-based SpatialOS games illegal
#62> You may not directly or indirectly distribute the Unity Software, including the runtime portion of the Unity Software (the “Unity Runtime”), or your Project Content (if it incorporates the Unity Runtime) by means of streaming or broadcasting so that any portion of the Unity Software is primarily executed on or simulated by the cloud or a remote server and transmitted over the Internet or other network to end user d…
Re: Unity Engine ToS change makes cloud-based SpatialOS games illegal
#63Re: Unity Engine ToS change makes cloud-based SpatialOS games illegal
#64Earlier quoted context omitted.
Because Unity's TOS, like many software agreements, stretch retroactively and proactively across versions. If you use Unity, you agree to Unity Technologies terms, and their discretion to change them, without notice. It's literally in the terms. It's not so much software as it is software as a service.
Its highly unlikely that retroactively changing an agreement like that is actually legal.
If you don't agree with the new terms, you must immediately stop using the product.
Re: Unity Engine ToS change makes cloud-based SpatialOS games illegal
#65Re: Unity Engine ToS change makes cloud-based SpatialOS games illegal
#66Re: Unity Engine ToS change makes cloud-based SpatialOS games illegal
#67> You may not directly or indirectly distribute the Unity Software, including the runtime portion of the Unity Software (the “Unity Runtime”), or your Project Content (if it incorporates the Unity Runtime) by means of streaming or broadcasting so that any portion of the Unity Software is primarily executed on or simulated by the cloud or a remote server and transmitted over the Internet or other network to end user d…
This is about streaming games. There are other providers that do this that are allowed to: https://unity3d.com/legal/terms-of-service/software/authoriz...
Here is the overview provided by one of Unity's streaming partners Genvid [0]
"Genvid provides an easy to use SDK, with a C interface, which can be used to automatically capture your game content (audio and video), encode it properly (e.g. H264), and to stream it to a service (e.g. YouTube). It also provides routines to send additional game data to spectators (e.g. scores, player profiles, chances of success, etc.), as well as hooks to receive commands coming from them."
In contrast, Spatial OS provides a back-end to a game delivered using Unity:
"SpatialOS is a cloud-based computational platform that lets you use many servers and engines to power a single world. The platform coordinates a swarm of micro-services called workers, which overlap and dynamically reorganize to power a huge, seamless world. The platform also lets you handle a huge number of concurrent players across different devices in one world"
[0] https://www.genvidtech.com/doc/SDK-1.19.0/quicktour/overview...
Re: Unity Engine ToS change makes cloud-based SpatialOS games illegal
#68This is why I write my own damn engines.
Re: Unity Engine ToS change makes cloud-based SpatialOS games illegal
#69Earlier quoted context omitted.
That reads to me like you can still have servers, just without them using the Unity runtime. Is using the Unity runtime for servers common? The multiplayer Unity games that I know of don't do that.
Yes, as far as I know, running a headless version of the game (Unity in "batch mode") is how a lot of (most?) games do dedicated authoritative servers, otherwise your server wouldn't actually be running the same game. Or am I misunderstanding something?
Re: Unity Engine ToS change makes cloud-based SpatialOS games illegal
#70> You may not [distribute Unity or your Unity Project Content via] streaming or broadcasting so that any portion of the Unity Software is primarily executed on or simulated by the cloud or a remote server and transmitted over the Internet or other network to end user devices without a separate license or authorization from Unity.