Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 1.85 KB

LICENSE.md

File metadata and controls

35 lines (22 loc) · 1.85 KB

Source code

The source code (including scripts, cmake files, shader code) with the header Copyright (c) Zhirnov Andrey is licensed under Apache-2.0.
See Apache2-license.txt or https://www.apache.org/licenses/LICENSE-2.0.txt.

Warning: AI processing is not allowed! This code is completely written by an organic programmer specially for organic users.

The final license depends on third-party libraries. The build system contains definitions of which licenses are used in attached libs (AE_LICENSE_*).
Add the following code to your project to determine which license you can use.

#define REQUIRE_APACHE_2
#include "base/Defines/DetectLicense.inl.h"

Compilation will fail if the required license is not compatible with third-party dependencies.
There are no warranty that license detection works correctly or that license information is valid for third-party libraries.

Warning: In cmake use only PUBLIC visibility for target_link_libraries(), otherwise it breaks license detection.

Warning: You must manually check the shader source code for the presence of third-party dependencies with different licenses. Detecting license for shader code is not implemented yet. Most third-party shaders are located in AE/engine/shared_data/3party_shaders folder.
Some shader code distributed under 'free for non-commercial use' license or doesn't have any license information.

Content

Binary data, such as a images, models, etc., should contain license information in a folder or in a file (if supported), otherwise it is third-party content without any license information.

File formats which has internal license information:

  • not implemented yet

Generated content

Licensing rules for generated content are still under consideration.