The most recent version of this document can be found here.
This document will cover several topics:
- Copyright
- Trademarks and Servicemarks
- Licensing
- Third Party Notices
- Directory-Based Hierarchical Licensing
If you are the copyright, trademark, servicemark, or intellectual-property holder for something included in this project, and you do not feel that its use is adhering to your licensing terms, please immediately contact admin (at) appalachiainteractive.com so the issue can be addressed.
All contributions on behalf of Appalachia Interactive, or via com.appalachia projects are Copyright (c) 2021 Appalachia Interactive. All rights reserved.
All other contributions are Copyright (c) 2020 their respective contributors. All rights reserved.
Appalachia, Appa, the Appalachia Interactive logo, the Appalachia Interactive Mountain, logo, and the Appalachia Interactive Squirrel logo are trademarks or registered trademarks of Appalachia Interactive or its affiliates in the U.S. and elsewhere.
These materials are not sponsored by or affiliated with Unity Technologies or its affiliates.
Unity and the Unity logo are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere.
The license for this project is included in the LICENSE.md file.
In some cases, a NOTICE.md file will be included, further describing the specifics of project licensing.
It is possible that this project has preserved a previous license in either a subdirectory, such as src/LICENSE.md, or in a file
This project contains third-party software components governed by their own license and copyright notices.
Please read further about Directory-Based Hierarchical Licensing to understand their interpretation and application.
In some cases, a NOTICE.md file will be included, further describing the specifics of project licensing.
This project and its respective files and directories contains many license, copyright, trademark, and other legal notices (from here on referred to as NOTICES).
NOTICES can be identified by their file names. They will contain one of the following case-insensitive identifiers:
LICENSENOTICELEGALCOPYRIGHTTRADEMARK
Any casing combination of the previously listed identifiers can be considered valid as an identifier of NOTICES. There may be other characters in the filename, surrounding the identifier. Further, NOTICES may end with any file extension, including the lack of a file extension.
Therefore a system to interpret their application has been defined, namely Directory-Based Recursive Licensing (from here on referred to as DBRL).
-
Occaisionally
NOTICESare included as 'templates' or supplemental resources, and are not intended to apply to the contents of the project they occur within.DBRLdoes not consider or interpret as applicableNOTICESin:- Directories with names beginning with the character
.(period). - Subdirectories of directories with names beginning with the character
.(period). - Files with names beginning with the character
.(period).
- Directories with names beginning with the character
- Examples of applicable
NOTICES:directorya/subdirectory/LICENSE.mdLICENSE.txtdirectorya/COPYRIGHT
- Examples of non-applicable NOTICES:
.directorya/subdirectory/LICENSE.md.LICENSE.txt.directorya/COPYRIGHT
-
NOTICESthat are applicable based on the previous scheme, shall be interpreted as applicable in the manner that follows:NOTICESin a directory will apply to all files in that directory, unless their content states otherwise.NOTICESin a directory will apply to all directories in that directory, unless their content states otherwise. This application will continue recursively, EXCEPT- if any subdirectory introduces
NEWNOTICES. In such a case:- the
NEWNOTICESshall apply in the manner specified above, for files, directories, and subdirectories recursively in the aforementioned subdirectory. - the
OLDNOTICESshall no longer apply in the manner specified above, for files, directories, and subdirectories recursively in the aforementioned subdirectory.
- the
- if any subdirectory introduces
Therefore, including NOTICES at the root of a project covers all files and directories in the project, except those with other specified NOTICES.