WickedEngine icon indicating copy to clipboard operation
WickedEngine copied to clipboard

Some models in the terrain generator cannot be included due to their license

Open brakhane opened this issue 1 year ago • 1 comments

Let me start by saying that I feel kinda silly for bringing it up, but I think WickedEngine is a pretty neat engine and I feel it's important to respect other licenses, however stupid they may be.


That being said, 3 models (Bush, Rock and Tree) cannot be included in the way there are now, because their license does not allow that:

Bush, Rock (cgtrader license)

These can be downloaded for free, but the license is (unnecessarily) strict:

21.1. Product may not be [...] given [...] to another person or entity in the form it is downloaded from the Site [...]

21.3. If you use any Product in software products (such as video games, simulations, or VR-worlds) you must take all commercially reasonable measures to prevent the end user from gaining access to the Product. Methods of safeguarding the Product include but are not limited to: [...]

  • using a proprietary Product format;
  • using a proprietary and/or password protected database or resource file that stores the Product data;
  • encrypting the Product data.

Whether or not 21.1. is violated is debatable, because strictly speaking, it's not provided in the downloaded form, however, they are also not encrypted or in a proprietary format, breaking 21.3.

I doubt that this license would ever be enforced; after all, what damage can there be for a model downloaded available for free? (though cgtrader might decide to sell it for 50 bucks in the future, I guess); I can think of the following options:

  1. Ask people using the engine to download the assets themselves and respect their license (inconvenient)
  2. Ask the original author to license them to WickedEngine under a compatible free license (after all, having your work being included by default in an engine is pretty cool)
  3. Just YOLO it and ignore the license, it's a free model after all

Tree (free3d.com)

This one is a mess. On the model site it only says "personal use license", but I'm pretty sure including it in a graphics engine available to the public is not considered "personal use", the license text seems to go into a bit more detail:

Restrictions on Permitted Uses of Stock Media Products in Creations of Games and Software.

Interactivity. Your inclusion of Stock Media Products within any such Creation is limited to uses where Stock Media Product is contained in an interactive experience for the user and not made available outside of the interactive experience. [...] Access to Stock Media Products. You must take all reasonable and industry standard measures to prevent other parties from gaining access to Stock Media Products. Stock Media Products must be contained in proprietary formats so that they cannot be opened or imported in a publicly available software application or framework, or extracted without reverse engineering. You may NOT publish or distribute Stock Media Products in any open format, or format encrypted with decryptable open standards (such as WebGL or an encrypted compression archive).

Since wiscene can be considered an open format, I think it's also not allowed.

As for handling it, the same options as for the cgtrader license exists.

brakhane avatar Sep 04 '22 13:09 brakhane

I'll reach out to authors and ask them if they have a problem with it.

turanszkij avatar Sep 09 '22 12:09 turanszkij