commit e68ca1ab5c962b9c6532fa471e685801c5e8c49c (patch)
parent b21671ddbc8e13949930c3c62976ee8f174ef230
Author: Alex Karle <alex@alexkarle.com>
Date: Fri, 11 Nov 2022 11:35:26 -0500
legal: Add LICENSE for both sicp code and my code
Diffstat:
3 files changed, 39 insertions(+), 1 deletion(-)
diff --git a/LICENSE b/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2022, Alex Karle <alex@alexkarle.com>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/README b/README
@@ -1,7 +1,18 @@
sicp
-----
+====
This repo houses an implementation of the Scheme
evaluator described in Chapter 4 of Structure and
Interpretation of Computer Programs in CHICKEN
Scheme.
+
+License
+-------
+
+SICP is licensed under the [CC-BY-SA], as denoted on
+the [book website]. Code in the sicp.scm file retains
+this license. All other files are licensed under the
+MIT license (see ./LICENSE).
+
+[CC-BY-SA]: http://creativecommons.org/licenses/by-sa/4.0/
+[book website]: https://mitp-content-server.mit.edu/books/content/sectbyfn/books_pres_0/6515/sicp.zip/index.html
diff --git a/sicp.scm b/sicp.scm
@@ -1,6 +1,12 @@
#!/usr/local/bin/chicken-csi -ss
;; sicp.scm -- pretty much verbatim the SICP version
;; (with a few extensions / CHICKEN-isms)
+;;
+;; SICP is licensed under the CC-BY-SA [1] [2], so this code
+;; is licensed similarly.
+;;
+;; [1]: http://creativecommons.org/licenses/by-sa/4.0/
+;; [2]: https://mitp-content-server.mit.edu/books/content/sectbyfn/books_pres_0/6515/sicp.zip/index.html
(import (chicken io))
(define (_eval expr env)