licenses.scm 939 B

123456789101112131415161718192021222324252627282930
  1. ;;; This file is part of guix-bavier.git
  2. ;;; Copyright © 2019,2020 Eric Bavier <bavier@posteo.net>
  3. ;;; License: GPLv3+
  4. (define-module (bavier licenses)
  5. #:use-module (guix licenses)
  6. #:export (non-redistributable-assets
  7. cc-by-nc-sa3.0
  8. permission-for-commercial))
  9. (define license
  10. (@@ (guix licenses) license))
  11. (define* (non-redistributable-assets uri #:optional (comment ""))
  12. (license "non-redistributable-assets"
  13. uri
  14. (string-append
  15. "This software contains assets which cannot be freely redistributed. "
  16. comment)))
  17. (define cc-by-nc-sa3.0
  18. (license "CC BY-NC-SA 3.0"
  19. "https://creativecommons.org/licenses/by-nc-sa/3.0/"
  20. "https://www.gnu.org/licenses/license-list.html#CC-BY-NC"))
  21. (define (permission-for-commercial uri)
  22. (license "permission-for-commercial"
  23. uri
  24. "Requires written permission for author to use in commercial applications."))