summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2021-01-29 18:32:13 +0100
committerDaniel Friesel <derf@finalrewind.org>2021-01-29 18:32:13 +0100
commita4ff5e8ad870d2703adcb479e86f9b2167ef6630 (patch)
treeb67dd396d1a3fd05e449409ec0a483d092b00e79 /README.md
parent067b3b517c1dc354c56f7bb4a17b977fb045eb73 (diff)
Switch to AGPL3+
Diffstat (limited to 'README.md')
-rw-r--r--README.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/README.md b/README.md
index 63749aa..a244bcc 100644
--- a/README.md
+++ b/README.md
@@ -152,3 +152,23 @@ Please use a separate development database instead.
Run the tests by executing `prove`. Use `prove -v` for debug output and
`DBI_TRACE=SQL prove -v` to monitor SQL queries.
+
+Licensing
+---
+
+The copyright of individual files is documented in the file's header or in
+.reuse/dep5. The referenced licenses are stored in the LICENSES directory.
+
+The program code of travelynx is licensed under the terms of the GNU AGPL v3.
+HTML Templates and SASS/CSS layout are licensed under the terms of the MIT
+License. This means that you are free to host your own travelynx instance,
+both for personal/internal and public use, under the following conditions.
+
+* You are free to change HTML/SASS/CSS templates as you see fit (though you
+ must not remove the copyright headers).
+* If you make changes to the program code, that is, a file below lib/ or a
+ travelynx javascript file below public/static/js/, you must make those
+ changes available to the public.
+
+The easiest way of making changes available is by maintaining a public fork of
+the Git repository. A tarball is also acceptable.