aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authornea <nea@nea.moe>2023-05-25 21:03:08 +0200
committernea <nea@nea.moe>2023-05-25 21:03:08 +0200
commitc9ceb228585dcb4ec6b74023dbb3beaa7db5946a (patch)
tree72c92c5056ab577cb3ebe2bb125291d15b327c73 /README.md
parent98b8879ba22af4240bfe5f9b39d7d374b2b71d7d (diff)
downloadfirmament-c9ceb228585dcb4ec6b74023dbb3beaa7db5946a.tar.gz
firmament-c9ceb228585dcb4ec6b74023dbb3beaa7db5946a.tar.bz2
firmament-c9ceb228585dcb4ec6b74023dbb3beaa7db5946a.zip
Add licensing info and new contribution policy
Diffstat (limited to 'README.md')
-rw-r--r--README.md21
1 files changed, 13 insertions, 8 deletions
diff --git a/README.md b/README.md
index 92b0e96..fa07c21 100644
--- a/README.md
+++ b/README.md
@@ -21,19 +21,24 @@
Use Java 17.
-Running `./gradlew build` will create a mod jar in `build/libs`
+Running `./gradlew :build` will create a mod jar in `build/libs`
You will need the fabric api mod, the fabric kotlin language mod, the architectury mod and REI in your mods folder in order for this mod to work.
### Licensing and contribution policy
-Currently, this is under an All Rights Reserved sort of policy. There is currently no license im giving to anyone to make
-use of this software. All the code in this repository I wrote myself, and I am planning to make it available under some
-license pretty soon, but right now I am unsure of how some of the libraries I use will affect under what license i need
-to publish this, so this is just a preliminary preview for now.
-
-I will not accept contributions until I am sure of under which license I want to publish this mod and some of the
-infrastructure is more defined.
+This mod is licensed under a GPL 3.0 or Later license. To read a full license report of all dependencies, execute
+`./gradlew :printAllLicenses`.
+
+Contributions are tentatively welcomed. The mod is still in an early stage and lots of things will change and/or are
+not properly documented for other developers. If you would still like to try, make sure to add the proper
+[copyright header](HEADER) to your file, or update existing copyright headers with your name and the current year.
+Pull requests are welcome through [GitHub](https://github.com/romangraef/Firmament) or via git send-email. Your code
+will be publicly available under a GPL license, so make sure that you have the appropriate permissions to grant that
+license, or if you are reusing code from somewhere else to properly credit the code and check if the original license
+is compatible with ours. If you want, you can license a specific file you write under a less restrictive non copyleft
+license with appropriate header, although it may at a later point be upgraded to a GPL licensed file, if another
+contributor edits that file.
### Renaming