summaryrefslogtreecommitdiff
path: root/internal/config/config.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/config/config.go')
-rw-r--r--internal/config/config.go17
1 files changed, 17 insertions, 0 deletions
diff --git a/internal/config/config.go b/internal/config/config.go
index 31e9078..b6c9e0e 100644
--- a/internal/config/config.go
+++ b/internal/config/config.go
@@ -64,6 +64,23 @@ const configHeader = `# lectio configuration (INI). Full-line comments only (# o
// -v/--version output (lectio, lectio-ui, lectio-web).
const Version = "0.44.0"
+// SourceURL is where lectio's corresponding source can be obtained. It is
+// not decoration: lectio is AGPL-3.0-or-later, and section 13 requires a
+// modified version reachable over a network to "prominently offer" its
+// source to the users interacting with it. lectio-web therefore surfaces
+// this on every page (footer -> GET /source) and inside both machine feeds
+// (JSON envelope, iCal X-LECTIO-SOURCE), so an API consumer who never sees
+// the HTML still gets the offer.
+//
+// If you fork lectio and run it as a service, point this at YOUR source.
+// Leaving it aimed here while serving modified code does not satisfy §13 --
+// the offer must lead to the version actually running.
+const SourceURL = "https://github.com/lukaszkasprzak/lectio"
+
+// License is the SPDX identifier lectio ships under, paired with SourceURL
+// wherever the §13 offer is made.
+const License = "AGPL-3.0-or-later"
+
// validVersions are the scripture versions lectio understands. All are
// embedded corpora; the former "bt" (the niedziela.pl modern scrape) is gone
// and a legacy config carrying it is migrated to "wuj" on load (see Load).