diff --git a/LICENSE b/LICENSE index f288702d..187d24b6 100644 --- a/LICENSE +++ b/LICENSE @@ -1,3 +1,7 @@ +ADDITIONAL PERMISSION (Unity Linking Exception): This project is licensed under the GNU General Public License v3.0. In addition to the permissions granted by the GPLv3, the copyright holders of this project grant permission to link this software with the Unity Engine and distribute the resulting combined work. + +For the full text of this exception and the record of author consent, please see the NOTICE file in this repository. + GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 diff --git a/NOTICE b/NOTICE new file mode 100644 index 00000000..7d10971d --- /dev/null +++ b/NOTICE @@ -0,0 +1,10 @@ +UNITY LINKING EXCEPTION + +As a special exception, the copyright holders of Materialize give you +permission to link this program with the Unity Engine and its associated +proprietary libraries, and to distribute the resulting combined executable. +All other requirements of the GNU General Public License v3 remain in +effect for the project's own source code. + +This exception was authorized by the original author, Michael Voeller, +on January 2nd, 2026. diff --git a/README.md b/README.md index 9cdd5993..09130870 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ I decided to port materialize to linux, since the original is for windows only. For sugestions, doubts or anything related to this port. - Email : mk2play.materialize@gmail.com -## Better Suportted On +## Better Supported On - Ubuntu 16.04, 18.04 - CentOS 7 @@ -25,6 +25,11 @@ To use, unity is not necessary, you can use like a normal linux application. ## Building I'm developing using Unity 2018.3.3f, then, is recomended to use it also. You can try to downgrade or upgrade the package, but mainly downgrading, something can go wrong. +## Note +While the source code of this project is licensed under the GPLv3, the application is built using the Unity Engine. Because Unity is proprietary, a standard GPLv3 license would technically prohibit the distribution of the compiled binary. + +To resolve this, an Additional Permission (Linking Exception) has been granted by the original author. This allows the GPLv3 source code to be linked with Unity's proprietary libraries for the purpose of building and distributing the application. See the NOTICE file for the full legal text. + ## Added features ### Paste Images from clipboard on Linux - You can copy a file in your file browser (Tested with nautilus) and then press the "P" close to the slot you want to paste. @@ -38,7 +43,7 @@ I'm developing using Unity 2018.3.3f, then, is recomended to use it also. You ca ### Save and Load Project - When you save your project, every map will be saved in the same place, with them respective types, ex:myTexture_Diffuse.png. - The extension used will be the one set in the GUI Panel. -#### Suported extensions +#### Supported extensions ##### Save - jpg - png