diff --git a/data/README.md b/data/README.md index 11be88e..1e43f1e 100644 --- a/data/README.md +++ b/data/README.md @@ -1,3 +1,6 @@ # ChocolateBirdData -The data definitions that ChocolateBird uses, separated out into its own repository so that other projects can easily use them. \ No newline at end of file +The data definitions that ChocolateBird uses, separated out into its own repository so that other projects can easily use them. +While the main ChocolateBird repo is mostly under AGPL3.0, this repo (or folder if viewed as a git subtree in the ChocolateBird repo) is intended to just be a collection of ROM maps of sorts, and structural definitions for data within them, and as such I am licensing it as CC0 so that anyone can use it for any purposes without any attribution or permission concerns. + +As the struct definitions use a simple custom language, a reference python implementation for reading, serializing, and deserializing them is provided. As it is intended to be a very simple format, datatypes with more complex logic will require overriding in code to do anything useful with them - these are the 'stubs' files, which should be loaded first, and then overriden as necessary.