From bd887df3f2f56d32fdb0340e6e7210d64e64bc32 Mon Sep 17 00:00:00 2001 From: Vika Date: Mon, 27 May 2024 21:10:26 +0300 Subject: [PATCH] sftpgo: mark as unfreeRedistributable Resolves #315154. New Web UI uses an unfree web theme, and as a result it... > is allowed for use only within the SFTPGo product and therefore > cannot be used in derivative works/products without an explicit > grant from the SFTPGo Team (support@sftpgo.com). This makes the entire package unfree, which the [SFTPGo license compliance page][1] supports: > If you modify SFTPGo's source code and are therefore creating a > derivative work: > > 1. ... > 2. ... > 3. You cannot use the UI theme based on KeenThemes because it is > based on a proprietary theme that we purchased and the WebAdmin and > WebClient components created using this theme can only be used only > within SFTPGo and not in derivative works. You must develop and > maintain your own UI components or adapt the WebAdmin/WebClient > included in SFTPGo up to version 2.5.6. @JohnRTitor noted that building from source might not be derivative work, therefore marking as `unfreeRedistributable`. [1]: https://sftpgo.com/compliance.html Co-authored-by: Masum Reza --- pkgs/servers/sftpgo/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/sftpgo/default.nix b/pkgs/servers/sftpgo/default.nix index 3922300410af..e51bbf5eb528 100644 --- a/pkgs/servers/sftpgo/default.nix +++ b/pkgs/servers/sftpgo/default.nix @@ -58,7 +58,7 @@ buildGoModule rec { local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, SFTP. ''; - license = licenses.agpl3Only; + license = with licenses; [ agpl3Only unfreeRedistributable ]; # Software is AGPLv3, web UI is unfree maintainers = with maintainers; [ thenonameguy ]; mainProgram = "sftpgo"; };