From 0553f4eb197ae7a07f0758b79a96f3f836e26f73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Ortega=20Froysa?= Date: Tue, 21 Nov 2017 16:55:54 +0100 Subject: [PATCH] Add reasoning for license. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4577efc..4964573 100644 --- a/README.md +++ b/README.md @@ -70,4 +70,4 @@ NeoComm is [Free/Libre Open Source Software (FLOSS)](https://www.gnu.org/philoso License ------- -This project is licensed under the terms & conditions of the [GNU Affero General Public License version 3 or greater](LICENSE.md) unless stated otherwise in the file. +This project is licensed under the terms & conditions of the [GNU Affero General Public License version 3 or greater](LICENSE.md) unless stated otherwise in the file. The reasoning for using this license is that originally I wanted to use the LGPLv3+, however OpenDHT is licensed under the GPLv3 and therefore I had to choose either between the GPLv3 or the AGPLv3. My final decision was for the AGPLv3 because at least then if a legal institution finds a way using this framework to exploit the network (most likely via modifying the framework itself) then they will be forced to share the code and fixes can hopefully be made.