about summary refs log tree commit diff
path: root/lib
diff options
context:
space:
mode:
authorChristoph Engelbert (noctarius) <me@noctarius.com>2023-03-06 13:05:31 +0100
committerChristoph Engelbert (noctarius) <me@noctarius.com>2023-03-24 11:12:12 +0100
commit4f7f469c8257e136f24bbd2f079e8507790eca57 (patch)
tree33b8cf40f09e9b57751daa9763837cfc1f0968e9 /lib
parentbe6d6cd37d29f44d233f04c5e0977dda8540d2f9 (diff)
timescaledb: Fixed the licensing for the timescaledb package to be split into TSL (Timescale Community License) and Apache 2.0 components.
TimescaleDB provides two types of licenses, Apache 2.0 and Timescale Community License (TSL), with different feature sets. While all the code is in the same repository, the build
system can build both versions depending on the build parameters set in.

Co-authored-by: Emily Lange <git@indeednotjames.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/licenses.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/licenses.nix b/lib/licenses.nix
index 2bca8d36b5600..873056d2fa5e8 100644
--- a/lib/licenses.nix
+++ b/lib/licenses.nix
@@ -909,6 +909,13 @@ in mkLicense lset) ({
     url = "https://github.com/thestk/stk/blob/master/LICENSE";
   };
 
+  tsl = {
+    shortName = "TSL";
+    fullName = "Timescale License Agreegment";
+    url = "https://github.com/timescale/timescaledb/blob/main/tsl/LICENSE-TIMESCALE";
+    unfree = true;
+  };
+
   tcltk = {
     spdxId = "TCL";
     fullName = "TCL/TK License";