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.
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
Licensing rules for generated content are still under consideration.