aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2021-05-06 21:44:11 +0200
committerThomas White <taw@physics.org>2021-05-06 21:44:11 +0200
commit48149fe3e866e1816f38647b1618ad4220b551b6 (patch)
tree4267358b118e949fd96958aca4092bafdfb6d9e9
parent44707b16a0dbcfba3ed39cf900cf4faff63c9f40 (diff)
Add GPL boilerplate everywhere
-rw-r--r--guile-ola.cpp17
-rw-r--r--guile/starlet/base.scm20
-rw-r--r--guile/starlet/colours.scm20
-rw-r--r--guile/starlet/effects.scm20
-rw-r--r--guile/starlet/fixture-library/arduino.scm20
-rw-r--r--guile/starlet/fixture-library/generic.scm20
-rw-r--r--guile/starlet/fixture-library/robe.scm20
-rw-r--r--guile/starlet/guile-ola.scm20
-rw-r--r--guile/starlet/midi-control/base.scm20
-rw-r--r--guile/starlet/midi-control/button-utils.scm20
-rw-r--r--guile/starlet/midi-control/faders.scm20
-rw-r--r--guile/starlet/playback.scm20
-rw-r--r--guile/starlet/utils.scm20
13 files changed, 256 insertions, 1 deletions
diff --git a/guile-ola.cpp b/guile-ola.cpp
index 1f78e7a..63622d0 100644
--- a/guile-ola.cpp
+++ b/guile-ola.cpp
@@ -1,7 +1,22 @@
/*
* guile-ola.cpp
*
- * A very thin Guile wrapper for OLA StreamingClient
+ * Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk>
+ *
+ * This file is part of Starlet.
+ *
+ * Starlet is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
diff --git a/guile/starlet/base.scm b/guile/starlet/base.scm
index 70ec741..3420115 100644
--- a/guile/starlet/base.scm
+++ b/guile/starlet/base.scm
@@ -1,3 +1,23 @@
+;;
+;; starlet/base.scm
+;;
+;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk>
+;;
+;; This file is part of Starlet.
+;;
+;; Starlet is free software: you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+;;
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with this program. If not, see <http://www.gnu.org/licenses/>.
+;;
(define-module (starlet base)
#:use-module (starlet utils)
#:use-module (starlet colours)
diff --git a/guile/starlet/colours.scm b/guile/starlet/colours.scm
index 2553089..c7d1de0 100644
--- a/guile/starlet/colours.scm
+++ b/guile/starlet/colours.scm
@@ -1,3 +1,23 @@
+;;
+;; starlet/colours.scm
+;;
+;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk>
+;;
+;; This file is part of Starlet.
+;;
+;; Starlet is free software: you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+;;
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with this program. If not, see <http://www.gnu.org/licenses/>.
+;;
(define-module (starlet colours)
#:use-module (oop goops)
#:use-module (ice-9 exceptions)
diff --git a/guile/starlet/effects.scm b/guile/starlet/effects.scm
index 73b19eb..80f0b4e 100644
--- a/guile/starlet/effects.scm
+++ b/guile/starlet/effects.scm
@@ -1,3 +1,23 @@
+;;
+;; starlet/effects.scm
+;;
+;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk>
+;;
+;; This file is part of Starlet.
+;;
+;; Starlet is free software: you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+;;
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with this program. If not, see <http://www.gnu.org/licenses/>.
+;;
(define-module (starlet effects)
#:use-module (starlet base)
#:export (flash
diff --git a/guile/starlet/fixture-library/arduino.scm b/guile/starlet/fixture-library/arduino.scm
index a46cb73..6d1a11a 100644
--- a/guile/starlet/fixture-library/arduino.scm
+++ b/guile/starlet/fixture-library/arduino.scm
@@ -1,3 +1,23 @@
+;;
+;; starlet/fixture-library/arduino.scm
+;;
+;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk>
+;;
+;; This file is part of Starlet.
+;;
+;; Starlet is free software: you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+;;
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with this program. If not, see <http://www.gnu.org/licenses/>.
+;;
(define-module (starlet fixture-library arduino)
#:use-module (oop goops)
#:use-module (starlet base)
diff --git a/guile/starlet/fixture-library/generic.scm b/guile/starlet/fixture-library/generic.scm
index abed4b9..6bf029f 100644
--- a/guile/starlet/fixture-library/generic.scm
+++ b/guile/starlet/fixture-library/generic.scm
@@ -1,3 +1,23 @@
+;;
+;; starlet/fixture-library/generic.scm
+;;
+;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk>
+;;
+;; This file is part of Starlet.
+;;
+;; Starlet is free software: you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+;;
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with this program. If not, see <http://www.gnu.org/licenses/>.
+;;
(define-module (starlet fixture-library generic)
#:use-module (oop goops)
#:use-module (starlet base)
diff --git a/guile/starlet/fixture-library/robe.scm b/guile/starlet/fixture-library/robe.scm
index d1ae3ae..95c88b3 100644
--- a/guile/starlet/fixture-library/robe.scm
+++ b/guile/starlet/fixture-library/robe.scm
@@ -1,3 +1,23 @@
+;;
+;; starlet/fixture-library/robe.scm
+;;
+;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk>
+;;
+;; This file is part of Starlet.
+;;
+;; Starlet is free software: you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+;;
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with this program. If not, see <http://www.gnu.org/licenses/>.
+;;
(define-module (starlet fixture-library robe)
#:use-module (oop goops)
#:use-module (starlet base)
diff --git a/guile/starlet/guile-ola.scm b/guile/starlet/guile-ola.scm
index 5ec4fc7..58b4aa5 100644
--- a/guile/starlet/guile-ola.scm
+++ b/guile/starlet/guile-ola.scm
@@ -1,3 +1,23 @@
+;;
+;; starlet/guile-ola.scm
+;;
+;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk>
+;;
+;; This file is part of Starlet.
+;;
+;; Starlet is free software: you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+;;
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with this program. If not, see <http://www.gnu.org/licenses/>.
+;;
(define-module (starlet guile-ola)
#:export (<OlaDmxBuffer>
<OlaStreamingClient>
diff --git a/guile/starlet/midi-control/base.scm b/guile/starlet/midi-control/base.scm
index cbd113e..c9a6118 100644
--- a/guile/starlet/midi-control/base.scm
+++ b/guile/starlet/midi-control/base.scm
@@ -1,3 +1,23 @@
+;;
+;; starlet/midi-control/base.scm
+;;
+;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk>
+;;
+;; This file is part of Starlet.
+;;
+;; Starlet is free software: you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+;;
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with this program. If not, see <http://www.gnu.org/licenses/>.
+;;
(define-module (starlet midi-control base)
#:use-module (oop goops)
#:use-module (ice-9 atomic)
diff --git a/guile/starlet/midi-control/button-utils.scm b/guile/starlet/midi-control/button-utils.scm
index f0add16..5acd5f6 100644
--- a/guile/starlet/midi-control/button-utils.scm
+++ b/guile/starlet/midi-control/button-utils.scm
@@ -1,3 +1,23 @@
+;;
+;; starlet/midi-control/button-utils.scm
+;;
+;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk>
+;;
+;; This file is part of Starlet.
+;;
+;; Starlet is free software: you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+;;
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with this program. If not, see <http://www.gnu.org/licenses/>.
+;;
(define-module (starlet midi-control button-utils)
#:use-module (starlet midi-control base)
#:use-module (starlet base)
diff --git a/guile/starlet/midi-control/faders.scm b/guile/starlet/midi-control/faders.scm
index 8b8eb2b..53ea378 100644
--- a/guile/starlet/midi-control/faders.scm
+++ b/guile/starlet/midi-control/faders.scm
@@ -1,3 +1,23 @@
+;;
+;; starlet/midi-control/faders.scm
+;;
+;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk>
+;;
+;; This file is part of Starlet.
+;;
+;; Starlet is free software: you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+;;
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with this program. If not, see <http://www.gnu.org/licenses/>.
+;;
(define-module (starlet midi-control faders)
#:use-module (starlet midi-control base)
#:use-module (starlet base)
diff --git a/guile/starlet/playback.scm b/guile/starlet/playback.scm
index 0d5167b..1844853 100644
--- a/guile/starlet/playback.scm
+++ b/guile/starlet/playback.scm
@@ -1,3 +1,23 @@
+;;
+;; starlet/playback.scm
+;;
+;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk>
+;;
+;; This file is part of Starlet.
+;;
+;; Starlet is free software: you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+;;
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with this program. If not, see <http://www.gnu.org/licenses/>.
+;;
(define-module (starlet playback)
#:use-module (oop goops)
#:use-module (ice-9 optargs)
diff --git a/guile/starlet/utils.scm b/guile/starlet/utils.scm
index 24a2b5c..d5eb018 100644
--- a/guile/starlet/utils.scm
+++ b/guile/starlet/utils.scm
@@ -1,3 +1,23 @@
+;;
+;; starlet/utils.scm
+;;
+;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk>
+;;
+;; This file is part of Starlet.
+;;
+;; Starlet is free software: you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+;;
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with this program. If not, see <http://www.gnu.org/licenses/>.
+;;
(define-module (starlet utils)
#:use-module (srfi srfi-1)
#:export (print-hash-table