summary refs log tree commit diff
path: root/lib/licenses.nix
diff options
context:
space:
mode:
authorAtemu <atemu.main@gmail.com>2021-07-20 21:16:57 +0200
committerAtemu <atemu.main@gmail.com>2021-08-11 19:07:02 +0200
commit48797d7114d0ba036d9a65b556842ccfee8b4055 (patch)
tree37303ff637f52eefac281b61e562b93c646aa690 /lib/licenses.nix
parent65c605a6623e155ca9d0ed3435e7f1105dc5d945 (diff)
downloadnixpkgs-48797d7114d0ba036d9a65b556842ccfee8b4055.tar
nixpkgs-48797d7114d0ba036d9a65b556842ccfee8b4055.tar.gz
nixpkgs-48797d7114d0ba036d9a65b556842ccfee8b4055.tar.bz2
nixpkgs-48797d7114d0ba036d9a65b556842ccfee8b4055.tar.lz
nixpkgs-48797d7114d0ba036d9a65b556842ccfee8b4055.tar.xz
nixpkgs-48797d7114d0ba036d9a65b556842ccfee8b4055.tar.zst
nixpkgs-48797d7114d0ba036d9a65b556842ccfee8b4055.zip
lib.licenses: make all licenses have `free` and `deprecated` attrs
This makes them consistent which eases more complex operations on licenses such
as filtering etc.
Diffstat (limited to 'lib/licenses.nix')
-rw-r--r--lib/licenses.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/licenses.nix b/lib/licenses.nix
index 55c6b81041c..5f5cf3490cf 100644
--- a/lib/licenses.nix
+++ b/lib/licenses.nix
@@ -1,8 +1,10 @@
 { lib }:
 
 lib.mapAttrs (lname: lset: let
-  defaultLicense = {
+  defaultLicense = rec {
     shortName = lname;
+    free = true; # Most of our licenses are Free, explicitly declare unfree additions as such!
+    deprecated = false;
   };
 
   mkLicense = licenseDeclaration: let