From 6c307ff1186e3ea3eeb2370405afee75c3787099 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Wed, 26 Apr 2023 17:25:50 -0400 Subject: Relicense nearly everything to Apache 2.0. --- Makefile.am | 22 +- chickadee.scm | 20 +- chickadee/async-repl.scm | 20 +- chickadee/audio.scm | 20 +- chickadee/audio/mpg123.scm | 20 +- chickadee/audio/openal.scm | 20 +- chickadee/audio/vorbis.scm | 20 +- chickadee/audio/wav.scm | 20 +- chickadee/cli.scm | 20 +- chickadee/cli/bundle.scm | 20 +- chickadee/cli/play.scm | 20 +- chickadee/config.scm.in | 20 +- chickadee/data/array-list.scm | 20 +- chickadee/data/grid.scm | 20 +- chickadee/data/heap.scm | 20 +- chickadee/data/path-finding.scm | 20 +- chickadee/data/quadtree.scm | 20 +- chickadee/data/queue.scm | 20 +- chickadee/freetype.scm | 20 +- chickadee/game-loop.scm | 20 +- chickadee/graphics/9-patch.scm | 20 +- chickadee/graphics/blend.scm | 20 +- chickadee/graphics/buffer.scm | 20 +- chickadee/graphics/color.scm | 20 +- chickadee/graphics/depth.scm | 20 +- chickadee/graphics/framebuffer.scm | 20 +- chickadee/graphics/gl.scm | 24 +- chickadee/graphics/light.scm | 20 +- chickadee/graphics/mesh.scm | 20 +- chickadee/graphics/model.scm | 20 +- chickadee/graphics/multisample.scm | 20 +- chickadee/graphics/particles.scm | 20 +- chickadee/graphics/path.scm | 20 +- chickadee/graphics/pbr.scm | 20 +- chickadee/graphics/phong.scm | 20 +- chickadee/graphics/polygon.scm | 20 +- chickadee/graphics/shader.scm | 20 +- chickadee/graphics/skybox.scm | 20 +- chickadee/graphics/sprite.scm | 20 +- chickadee/graphics/stencil.scm | 20 +- chickadee/graphics/text.scm | 20 +- chickadee/graphics/texture.scm | 20 +- chickadee/graphics/tile-map.scm | 20 +- chickadee/graphics/viewport.scm | 20 +- chickadee/image.scm | 20 +- chickadee/image/jpeg.scm | 20 +- chickadee/image/png.scm | 20 +- chickadee/json.scm | 33 ++- chickadee/math.scm | 20 +- chickadee/math/bezier.scm | 20 +- chickadee/math/easings.scm | 20 +- chickadee/math/matrix.scm | 20 +- chickadee/math/quaternion.scm | 20 +- chickadee/math/rect.scm | 20 +- chickadee/math/vector.scm | 20 +- chickadee/pixbuf.scm | 20 +- chickadee/readline.scm | 20 +- chickadee/scripting.scm | 20 +- chickadee/scripting/agenda.scm | 20 +- chickadee/scripting/channel.scm | 20 +- chickadee/scripting/script.scm | 20 +- chickadee/utils.scm | 20 +- doc/apache-2.0.texi | 214 ++++++++++++++++ doc/chickadee.texi | 13 +- doc/fdl.texi | 505 ------------------------------------- guix.scm | 20 +- pre-inst-env.in | 19 +- scripts/chickadee.in | 19 +- tests/array-list.scm | 20 +- tests/heap.scm | 20 +- tests/matrix.scm | 20 +- tests/quadtree.scm | 20 +- tests/queue.scm | 20 +- tests/rect.scm | 20 +- tests/utils.scm | 20 +- tests/vector.scm | 20 +- 76 files changed, 887 insertions(+), 1322 deletions(-) create mode 100644 doc/apache-2.0.texi delete mode 100644 doc/fdl.texi diff --git a/Makefile.am b/Makefile.am index b79ff77..fe56434 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,19 +1,17 @@ ## Chickadee Game Toolkit ## Copyright © 2016 David Thompson ## -## Chickadee 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. +## Licensed under the Apache License, Version 2.0 (the "License"); +## you may not use this file except in compliance with the License. +## You may obtain a copy of the License at ## -## Chickadee 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. +## http://www.apache.org/licenses/LICENSE-2.0 ## -## You should have received a copy of the GNU General Public License -## along with this program. If not, see -## . +## Unless required by applicable law or agreed to in writing, software +## distributed under the License is distributed on an "AS IS" BASIS, +## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +## See the License for the specific language governing permissions and +## limitations under the License. GOBJECTS = $(SOURCES:%.scm=%.go) @@ -181,7 +179,7 @@ dist_shaders_DATA = \ info_TEXINFOS = doc/chickadee.texi doc_chickadee_TEXINFOS = \ - doc/fdl.texi \ + doc/apache-2.0.texi \ doc/api.texi html-local: diff --git a/chickadee.scm b/chickadee.scm index 476d3aa..5342e9e 100644 --- a/chickadee.scm +++ b/chickadee.scm @@ -2,19 +2,17 @@ ;;; Copyright © 2018, 2021 David Thompson ;;; Copyright © 2020 Peter Elliott ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/async-repl.scm b/chickadee/async-repl.scm index 693b922..608bf1e 100644 --- a/chickadee/async-repl.scm +++ b/chickadee/async-repl.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary ;; diff --git a/chickadee/audio.scm b/chickadee/audio.scm index d40d0c0..4822ec9 100644 --- a/chickadee/audio.scm +++ b/chickadee/audio.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2020, 2019 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/audio/mpg123.scm b/chickadee/audio/mpg123.scm index 45c319a..290dec6 100644 --- a/chickadee/audio/mpg123.scm +++ b/chickadee/audio/mpg123.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2019 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/audio/openal.scm b/chickadee/audio/openal.scm index 10c2bac..9cded01 100644 --- a/chickadee/audio/openal.scm +++ b/chickadee/audio/openal.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2019 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/audio/vorbis.scm b/chickadee/audio/vorbis.scm index a18fbf2..ab85187 100644 --- a/chickadee/audio/vorbis.scm +++ b/chickadee/audio/vorbis.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2019 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/audio/wav.scm b/chickadee/audio/wav.scm index b9b7c73..d5db1cb 100644 --- a/chickadee/audio/wav.scm +++ b/chickadee/audio/wav.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2019 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/cli.scm b/chickadee/cli.scm index 2e104fb..d0ea8df 100644 --- a/chickadee/cli.scm +++ b/chickadee/cli.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee cli) #:use-module (chickadee) diff --git a/chickadee/cli/bundle.scm b/chickadee/cli/bundle.scm index 34b9915..4490356 100644 --- a/chickadee/cli/bundle.scm +++ b/chickadee/cli/bundle.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee cli bundle) #:declarative? #f diff --git a/chickadee/cli/play.scm b/chickadee/cli/play.scm index e66d063..c95d1f9 100644 --- a/chickadee/cli/play.scm +++ b/chickadee/cli/play.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee cli play) #:declarative? #f diff --git a/chickadee/config.scm.in b/chickadee/config.scm.in index 15ac1b9..211ce74 100644 --- a/chickadee/config.scm.in +++ b/chickadee/config.scm.in @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2016 David Thompson ;;; -;;; Chickadee is free software: you can redistribute it and/or modify it -;;; under the terms of the GNU Lesser General Public License as -;;; published by the Free Software Foundation, either version 3 of the -;;; License, or (at your option) any later version. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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 Lesser General -;;; Public License for more details. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU Lesser General Public -;;; License along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/data/array-list.scm b/chickadee/data/array-list.scm index 65fb902..6f6bc94 100644 --- a/chickadee/data/array-list.scm +++ b/chickadee/data/array-list.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2017 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee data array-list) #:use-module (chickadee utils) diff --git a/chickadee/data/grid.scm b/chickadee/data/grid.scm index 9f488c5..3393729 100644 --- a/chickadee/data/grid.scm +++ b/chickadee/data/grid.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2018 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/data/heap.scm b/chickadee/data/heap.scm index 08e473f..84b2e82 100644 --- a/chickadee/data/heap.scm +++ b/chickadee/data/heap.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2017 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee data heap) #:use-module (ice-9 format) diff --git a/chickadee/data/path-finding.scm b/chickadee/data/path-finding.scm index cf7cc6b..adeb9d5 100644 --- a/chickadee/data/path-finding.scm +++ b/chickadee/data/path-finding.scm @@ -1,18 +1,16 @@ ;;; Copyright © 2017 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/data/quadtree.scm b/chickadee/data/quadtree.scm index 64e9b86..48f55c7 100644 --- a/chickadee/data/quadtree.scm +++ b/chickadee/data/quadtree.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee data quadtree) #:use-module (chickadee math rect) diff --git a/chickadee/data/queue.scm b/chickadee/data/queue.scm index af13ebb..c866ce8 100644 --- a/chickadee/data/queue.scm +++ b/chickadee/data/queue.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2017, 2018 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee data queue) #:use-module (ice-9 format) diff --git a/chickadee/freetype.scm b/chickadee/freetype.scm index df8769a..8143b41 100644 --- a/chickadee/freetype.scm +++ b/chickadee/freetype.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2020 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/game-loop.scm b/chickadee/game-loop.scm index 8dceb24..e70b375 100644 --- a/chickadee/game-loop.scm +++ b/chickadee/game-loop.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2016, 2018 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee game-loop) #:export (run-game* diff --git a/chickadee/graphics/9-patch.scm b/chickadee/graphics/9-patch.scm index faf5ef9..c023b25 100644 --- a/chickadee/graphics/9-patch.scm +++ b/chickadee/graphics/9-patch.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee graphics 9-patch) #:use-module (ice-9 match) diff --git a/chickadee/graphics/blend.scm b/chickadee/graphics/blend.scm index 2e7883f..7450c52 100644 --- a/chickadee/graphics/blend.scm +++ b/chickadee/graphics/blend.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2016, 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee graphics blend) #:use-module (chickadee graphics engine) diff --git a/chickadee/graphics/buffer.scm b/chickadee/graphics/buffer.scm index f7c8337..514f34b 100644 --- a/chickadee/graphics/buffer.scm +++ b/chickadee/graphics/buffer.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2016-2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/graphics/color.scm b/chickadee/graphics/color.scm index 8f11a26..c962b74 100644 --- a/chickadee/graphics/color.scm +++ b/chickadee/graphics/color.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2016, 2018, 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/graphics/depth.scm b/chickadee/graphics/depth.scm index 6663b06..2c1e901 100644 --- a/chickadee/graphics/depth.scm +++ b/chickadee/graphics/depth.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2020, 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee graphics depth) #:use-module (ice-9 match) diff --git a/chickadee/graphics/framebuffer.scm b/chickadee/graphics/framebuffer.scm index b8af9e5..b8283af 100644 --- a/chickadee/graphics/framebuffer.scm +++ b/chickadee/graphics/framebuffer.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2017, 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/graphics/gl.scm b/chickadee/graphics/gl.scm index 04305f3..508f244 100644 --- a/chickadee/graphics/gl.scm +++ b/chickadee/graphics/gl.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2016, 2021 David Thompson ;;; -;;; Chickadee 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. -;;; -;;; Chickadee 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 -;;; . +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at +;;; +;;; http://www.apache.org/licenses/LICENSE-2.0 +;;; +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/graphics/light.scm b/chickadee/graphics/light.scm index 25fd17e..e941052 100644 --- a/chickadee/graphics/light.scm +++ b/chickadee/graphics/light.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/graphics/mesh.scm b/chickadee/graphics/mesh.scm index b00f975..8bf4f8f 100644 --- a/chickadee/graphics/mesh.scm +++ b/chickadee/graphics/mesh.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/graphics/model.scm b/chickadee/graphics/model.scm index 7abe460..5746e5a 100644 --- a/chickadee/graphics/model.scm +++ b/chickadee/graphics/model.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2019, 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/graphics/multisample.scm b/chickadee/graphics/multisample.scm index d9b9dea..cd54d55 100644 --- a/chickadee/graphics/multisample.scm +++ b/chickadee/graphics/multisample.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/graphics/particles.scm b/chickadee/graphics/particles.scm index b089154..d8bd1b2 100644 --- a/chickadee/graphics/particles.scm +++ b/chickadee/graphics/particles.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2018, 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee graphics particles) #:use-module (rnrs bytevectors) diff --git a/chickadee/graphics/path.scm b/chickadee/graphics/path.scm index 90f5034..30d4c7c 100644 --- a/chickadee/graphics/path.scm +++ b/chickadee/graphics/path.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2020, 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary ;; diff --git a/chickadee/graphics/pbr.scm b/chickadee/graphics/pbr.scm index 22aded9..a2c7251 100644 --- a/chickadee/graphics/pbr.scm +++ b/chickadee/graphics/pbr.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2019, 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/graphics/phong.scm b/chickadee/graphics/phong.scm index 4297d24..8812a9a 100644 --- a/chickadee/graphics/phong.scm +++ b/chickadee/graphics/phong.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2019, 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/graphics/polygon.scm b/chickadee/graphics/polygon.scm index 6017c40..0e05018 100644 --- a/chickadee/graphics/polygon.scm +++ b/chickadee/graphics/polygon.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2020, 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary ;; diff --git a/chickadee/graphics/shader.scm b/chickadee/graphics/shader.scm index 401ff7e..f5d6c49 100644 --- a/chickadee/graphics/shader.scm +++ b/chickadee/graphics/shader.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2016, 2019, 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee graphics shader) #:use-module (ice-9 format) diff --git a/chickadee/graphics/skybox.scm b/chickadee/graphics/skybox.scm index 093f629..6de8a58 100644 --- a/chickadee/graphics/skybox.scm +++ b/chickadee/graphics/skybox.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/graphics/sprite.scm b/chickadee/graphics/sprite.scm index 35357dc..29c1088 100644 --- a/chickadee/graphics/sprite.scm +++ b/chickadee/graphics/sprite.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2016, 2019, 2020, 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee graphics sprite) #:use-module (rnrs bytevectors) diff --git a/chickadee/graphics/stencil.scm b/chickadee/graphics/stencil.scm index 8de4465..bc4cef2 100644 --- a/chickadee/graphics/stencil.scm +++ b/chickadee/graphics/stencil.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2020, 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee graphics stencil) #:use-module (ice-9 match) diff --git a/chickadee/graphics/text.scm b/chickadee/graphics/text.scm index d3df09a..41765d9 100644 --- a/chickadee/graphics/text.scm +++ b/chickadee/graphics/text.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2017, 2020, 2021, 2022 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/graphics/texture.scm b/chickadee/graphics/texture.scm index 6843120..afb1977 100644 --- a/chickadee/graphics/texture.scm +++ b/chickadee/graphics/texture.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2016, 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee graphics texture) #:use-module (ice-9 exceptions) diff --git a/chickadee/graphics/tile-map.scm b/chickadee/graphics/tile-map.scm index 04c8203..84213eb 100644 --- a/chickadee/graphics/tile-map.scm +++ b/chickadee/graphics/tile-map.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2018, 2020, 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/graphics/viewport.scm b/chickadee/graphics/viewport.scm index 4ea44bb..e305c19 100644 --- a/chickadee/graphics/viewport.scm +++ b/chickadee/graphics/viewport.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2017, 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/image.scm b/chickadee/image.scm index 289fb14..48dddac 100644 --- a/chickadee/image.scm +++ b/chickadee/image.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2023 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/image/jpeg.scm b/chickadee/image/jpeg.scm index 4ba60fe..98a7189 100644 --- a/chickadee/image/jpeg.scm +++ b/chickadee/image/jpeg.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/image/png.scm b/chickadee/image/png.scm index 1d6d723..dee85b6 100644 --- a/chickadee/image/png.scm +++ b/chickadee/image/png.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/json.scm b/chickadee/json.scm index 9168db0..c9f1284 100644 --- a/chickadee/json.scm +++ b/chickadee/json.scm @@ -1,21 +1,18 @@ -;;;; json.scm --- JSON reader/writer -;;;; Copyright © 2015, 2017 David Thompson -;;;; Copyright © 2017 Christopher Allan Webber -;;;; -;;;; This library is free software; you can redistribute it and/or -;;;; modify it under the terms of the GNU Lesser General Public -;;;; License as published by the Free Software Foundation; either -;;;; version 3 of the License, or (at your option) any later version. -;;;; -;;;; This library 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 -;;;; Lesser General Public License for more details. -;;;; -;;;; You should have received a copy of the GNU Lesser General Public -;;;; License along with this library; if not, write to the Free Software -;;;; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -;;;; 02110-1301 USA +;;; Chickadee Game Toolkit +;;; Copyright © 2015, 2017 David Thompson +;;; Copyright © 2017 Christopher Allan Webber +;;; +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at +;;; +;;; http://www.apache.org/licenses/LICENSE-2.0 +;;; +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee json) #:use-module (ice-9 match) diff --git a/chickadee/math.scm b/chickadee/math.scm index 64ac1f3..aa96ba8 100644 --- a/chickadee/math.scm +++ b/chickadee/math.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2016 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee math) #:export (pi diff --git a/chickadee/math/bezier.scm b/chickadee/math/bezier.scm index f2a0d5a..86fdfed 100644 --- a/chickadee/math/bezier.scm +++ b/chickadee/math/bezier.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2018 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/math/easings.scm b/chickadee/math/easings.scm index 1a24dc5..6aab19a 100644 --- a/chickadee/math/easings.scm +++ b/chickadee/math/easings.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2017 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee math easings) #:use-module (chickadee math) diff --git a/chickadee/math/matrix.scm b/chickadee/math/matrix.scm index d8294b0..a77fd20 100644 --- a/chickadee/math/matrix.scm +++ b/chickadee/math/matrix.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2016 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee math matrix) #:use-module (ice-9 format) diff --git a/chickadee/math/quaternion.scm b/chickadee/math/quaternion.scm index 1f7c27b..064a648 100644 --- a/chickadee/math/quaternion.scm +++ b/chickadee/math/quaternion.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2017 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/math/rect.scm b/chickadee/math/rect.scm index 2fb925b..cc99fb0 100644 --- a/chickadee/math/rect.scm +++ b/chickadee/math/rect.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2016 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee math rect) #:use-module (ice-9 format) diff --git a/chickadee/math/vector.scm b/chickadee/math/vector.scm index 49bea5a..9222ed5 100644 --- a/chickadee/math/vector.scm +++ b/chickadee/math/vector.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2016 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee math vector) #:use-module (ice-9 format) diff --git a/chickadee/pixbuf.scm b/chickadee/pixbuf.scm index 61af06f..c15a0b7 100644 --- a/chickadee/pixbuf.scm +++ b/chickadee/pixbuf.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2023 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/chickadee/readline.scm b/chickadee/readline.scm index ff370e8..317642e 100644 --- a/chickadee/readline.scm +++ b/chickadee/readline.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary ;; diff --git a/chickadee/scripting.scm b/chickadee/scripting.scm index 30a2d04..e7ecce0 100644 --- a/chickadee/scripting.scm +++ b/chickadee/scripting.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2017, 2020 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee scripting) #:use-module (chickadee game-loop) diff --git a/chickadee/scripting/agenda.scm b/chickadee/scripting/agenda.scm index c69a7a9..ffa9b5e 100644 --- a/chickadee/scripting/agenda.scm +++ b/chickadee/scripting/agenda.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2017, 2020 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee scripting agenda) #:use-module (chickadee data heap) diff --git a/chickadee/scripting/channel.scm b/chickadee/scripting/channel.scm index 6b3901a..66855b2 100644 --- a/chickadee/scripting/channel.scm +++ b/chickadee/scripting/channel.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2017, 2018 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee scripting channel) #:use-module (chickadee data queue) diff --git a/chickadee/scripting/script.scm b/chickadee/scripting/script.scm index 1e07278..be996bb 100644 --- a/chickadee/scripting/script.scm +++ b/chickadee/scripting/script.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2017 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee scripting script) #:use-module (ice-9 format) diff --git a/chickadee/utils.scm b/chickadee/utils.scm index f833b08..1b1f751 100644 --- a/chickadee/utils.scm +++ b/chickadee/utils.scm @@ -2,19 +2,17 @@ ;;; Copyright (C) 2014 Ludovic Courtès ;;; Copyright © 2016 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (chickadee utils) #:use-module (ice-9 match) diff --git a/doc/apache-2.0.texi b/doc/apache-2.0.texi new file mode 100644 index 0000000..5866709 --- /dev/null +++ b/doc/apache-2.0.texi @@ -0,0 +1,214 @@ + Apache License + + Version 2.0, January 2004 + +@uref{http://www.apache.org/licenses/} + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +@enumerate +@item +Definitions. + +``License'' shall mean the terms and conditions for use, reproduction, +and distribution as defined by Sections 1 through 9 of this document. + +``Licensor'' shall mean the copyright owner or entity authorized by +the copyright owner that is granting the License. + +``Legal Entity'' shall mean the union of the acting entity and all +other entities that control, are controlled by, or are under common +control with that entity. For the purposes of this definition, +``control'' means (i) the power, direct or indirect, to cause the +direction or management of such entity, whether by contract or +otherwise, or (ii) ownership of fifty percent (50%) or more of the +outstanding shares, or (iii) beneficial ownership of such entity. + +``You'' (or ``Your'') shall mean an individual or Legal Entity +exercising permissions granted by this License. + +``Source'' form shall mean the preferred form for making modifications, +including but not limited to software source code, documentation +source, and configuration files. + +``Object'' form shall mean any form resulting from mechanical +transformation or translation of a Source form, including but +not limited to compiled object code, generated documentation, +and conversions to other media types. + +``Work'' shall mean the work of authorship, whether in Source or +Object form, made available under the License, as indicated by a +copyright notice that is included in or attached to the work +(an example is provided in the Appendix below). + +``Derivative Works'' shall mean any work, whether in Source or Object +form, that is based on (or derived from) the Work and for which the +editorial revisions, annotations, elaborations, or other modifications +represent, as a whole, an original work of authorship. For the purposes +of this License, Derivative Works shall not include works that remain +separable from, or merely link (or bind by name) to the interfaces of, +the Work and Derivative Works thereof. + +``Contribution'' shall mean any work of authorship, including +the original version of the Work and any modifications or additions +to that Work or Derivative Works thereof, that is intentionally +submitted to Licensor for inclusion in the Work by the copyright owner +or by an individual or Legal Entity authorized to submit on behalf of +the copyright owner. For the purposes of this definition, ``submitted'' +means any form of electronic, verbal, or written communication sent +to the Licensor or its representatives, including but not limited to +communication on electronic mailing lists, source code control systems, +and issue tracking systems that are managed by, or on behalf of, the +Licensor for the purpose of discussing and improving the Work, but +excluding communication that is conspicuously marked or otherwise +designated in writing by the copyright owner as ``Not a Contribution.'' + +``Contributor'' shall mean Licensor and any individual or Legal Entity +on behalf of whom a Contribution has been received by Licensor and +subsequently incorporated within the Work. + +@item +Grant of Copyright License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +copyright license to reproduce, prepare Derivative Works of, +publicly display, publicly perform, sublicense, and distribute the +Work and such Derivative Works in Source or Object form. + +@item +Grant of Patent License. Subject to the terms and conditions of +this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable +(except as stated in this section) patent license to make, have made, +use, offer to sell, sell, import, and otherwise transfer the Work, +where such license applies only to those patent claims licensable +by such Contributor that are necessarily infringed by their +Contribution(s) alone or by combination of their Contribution(s) +with the Work to which such Contribution(s) was submitted. If You +institute patent litigation against any entity (including a +cross-claim or counterclaim in a lawsuit) alleging that the Work +or a Contribution incorporated within the Work constitutes direct +or contributory patent infringement, then any patent licenses +granted to You under this License for that Work shall terminate +as of the date such litigation is filed. + +@item +Redistribution. You may reproduce and distribute copies of the +Work or Derivative Works thereof in any medium, with or without +modifications, and in Source or Object form, provided that You +meet the following conditions: + +(a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + +(b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + +(c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + +(d) If the Work includes a ``NOTICE'' text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + +You may add Your own copyright statement to Your modifications and +may provide additional or different license terms and conditions +for use, reproduction, or distribution of Your modifications, or +for any such Derivative Works as a whole, provided Your use, +reproduction, and distribution of the Work otherwise complies with +the conditions stated in this License. + +@item +Submission of Contributions. Unless You explicitly state otherwise, +any Contribution intentionally submitted for inclusion in the Work +by You to the Licensor shall be under the terms and conditions of +this License, without any additional terms or conditions. +Notwithstanding the above, nothing herein shall supersede or modify +the terms of any separate license agreement you may have executed +with Licensor regarding such Contributions. + +@item +Trademarks. This License does not grant permission to use the trade +names, trademarks, service marks, or product names of the Licensor, +except as required for reasonable and customary use in describing the +origin of the Work and reproducing the content of the NOTICE file. + +@item +Disclaimer of Warranty. Unless required by applicable law or +agreed to in writing, Licensor provides the Work (and each +Contributor provides its Contributions) on an ``AS IS'' BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied, including, without limitation, any warranties or conditions +of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A +PARTICULAR PURPOSE@. You are solely responsible for determining the +appropriateness of using or redistributing the Work and assume any +risks associated with Your exercise of permissions under this License. + +@item +Limitation of Liability. In no event and under no legal theory, +whether in tort (including negligence), contract, or otherwise, +unless required by applicable law (such as deliberate and grossly +negligent acts) or agreed to in writing, shall any Contributor be +liable to You for damages, including any direct, indirect, special, +incidental, or consequential damages of any character arising as a +result of this License or out of the use or inability to use the +Work (including but not limited to damages for loss of goodwill, +work stoppage, computer failure or malfunction, or any and all +other commercial damages or losses), even if such Contributor +has been advised of the possibility of such damages. + +@item +Accepting Warranty or Additional Liability. While redistributing +the Work or Derivative Works thereof, You may choose to offer, +and charge a fee for, acceptance of support, warranty, indemnity, +or other liability obligations and/or rights consistent with this +License. However, in accepting such obligations, You may act only +on Your own behalf and on Your sole responsibility, not on behalf +of any other Contributor, and only if You agree to indemnify, +defend, and hold each Contributor harmless for any liability +incurred by, or claims asserted against, such Contributor by reason +of your accepting any such warranty or additional liability. +@end enumerate + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + +To apply the Apache License to your work, attach the following +boilerplate notice, with the fields enclosed by brackets ``[]'' +replaced with your own identifying information. (Don't include +the brackets!) The text should be enclosed in the appropriate +comment syntax for the file format. We also recommend that a +file or class name and description of purpose be included on the +same ``printed page'' as the copyright notice for easier +identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the ``License''); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +@uref{http://www.apache.org/licenses/LICENSE-2.0} + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an ``AS IS'' BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/doc/chickadee.texi b/doc/chickadee.texi index f246cfb..7c7e469 100644 --- a/doc/chickadee.texi +++ b/doc/chickadee.texi @@ -4,7 +4,7 @@ @settitle The Chickadee Game Toolkit @c %**end of header @copying -Copyright @copyright{} 2017-2021 David Thompson @email{dthompson2@@worcester.edu} +Copyright @copyright{} 2017-2023 David Thompson @email{dthompson2@@worcester.edu} @quotation Permission is granted to copy, distribute and/or modify this document @@ -55,7 +55,7 @@ The document was typeset with * Command Line Interface:: Run Chickadee programs from the terminal. * Live Coding:: Tips for building games from the REPL. * API Reference:: Chickadee API reference. -* Copying This Manual:: The GNU Free Documentation License and you! +* Copying This Manual:: * Index:: @end menu @@ -492,13 +492,14 @@ Guile. Use @code{M-x connect-to-guile} to connect to the REPL server. @appendix Copying This Manual @menu -* GNU Free Documentation License:: License for copying this manual. +* Apache 2.0 License:: License for copying this manual. @end menu @c Get fdl.texi from http://www.gnu.org/licenses/fdl.html -@node GNU Free Documentation License -@section GNU Free Documentation License -@include fdl.texi +@node Apache 2.0 License +@section Apache 2.0 License + +@include apache-2.0.texi @node Index @unnumbered Index diff --git a/doc/fdl.texi b/doc/fdl.texi deleted file mode 100644 index 9c3bbe5..0000000 --- a/doc/fdl.texi +++ /dev/null @@ -1,505 +0,0 @@ -@c The GNU Free Documentation License. -@center Version 1.3, 3 November 2008 - -@c This file is intended to be included within another document, -@c hence no sectioning command or @node. - -@display -Copyright @copyright{} 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. -@uref{http://fsf.org/} - -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. -@end display - -@enumerate 0 -@item -PREAMBLE - -The purpose of this License is to make a manual, textbook, or other -functional and useful document @dfn{free} in the sense of freedom: to -assure everyone the effective freedom to copy and redistribute it, -with or without modifying it, either commercially or noncommercially. -Secondarily, this License preserves for the author and publisher a way -to get credit for their work, while not being considered responsible -for modifications made by others. - -This License is a kind of ``copyleft'', which means that derivative -works of the document must themselves be free in the same sense. It -complements the GNU General Public License, which is a copyleft -license designed for free software. - -We have designed this License in order to use it for manuals for free -software, because free software needs free documentation: a free -program should come with manuals providing the same freedoms that the -software does. But this License is not limited to software manuals; -it can be used for any textual work, regardless of subject matter or -whether it is published as a printed book. We recommend this License -principally for works whose purpose is instruction or reference. - -@item -APPLICABILITY AND DEFINITIONS - -This License applies to any manual or other work, in any medium, that -contains a notice placed by the copyright holder saying it can be -distributed under the terms of this License. Such a notice grants a -world-wide, royalty-free license, unlimited in duration, to use that -work under the conditions stated herein. The ``Document'', below, -refers to any such manual or work. Any member of the public is a -licensee, and is addressed as ``you''. You accept the license if you -copy, modify or distribute the work in a way requiring permission -under copyright law. - -A ``Modified Version'' of the Document means any work containing the -Document or a portion of it, either copied verbatim, or with -modifications and/or translated into another language. - -A ``Secondary Section'' is a named appendix or a front-matter section -of the Document that deals exclusively with the relationship of the -publishers or authors of the Document to the Document's overall -subject (or to related matters) and contains nothing that could fall -directly within that overall subject. (Thus, if the Document is in -part a textbook of mathematics, a Secondary Section may not explain -any mathematics.) The relationship could be a matter of historical -connection with the subject or with related matters, or of legal, -commercial, philosophical, ethical or political position regarding -them. - -The ``Invariant Sections'' are certain Secondary Sections whose titles -are designated, as being those of Invariant Sections, in the notice -that says that the Document is released under this License. If a -section does not fit the above definition of Secondary then it is not -allowed to be designated as Invariant. The Document may contain zero -Invariant Sections. If the Document does not identify any Invariant -Sections then there are none. - -The ``Cover Texts'' are certain short passages of text that are listed, -as Front-Cover Texts or Back-Cover Texts, in the notice that says that -the Document is released under this License. A Front-Cover Text may -be at most 5 words, and a Back-Cover Text may be at most 25 words. - -A ``Transparent'' copy of the Document means a machine-readable copy, -represented in a format whose specification is available to the -general public, that is suitable for revising the document -straightforwardly with generic text editors or (for images composed of -pixels) generic paint programs or (for drawings) some widely available -drawing editor, and that is suitable for input to text formatters or -for automatic translation to a variety of formats suitable for input -to text formatters. A copy made in an otherwise Transparent file -format whose markup, or absence of markup, has been arranged to thwart -or discourage subsequent modification by readers is not Transparent. -An image format is not Transparent if used for any substantial amount -of text. A copy that is not ``Transparent'' is called ``Opaque''. - -Examples of suitable formats for Transparent copies include plain -ASCII without markup, Texinfo input format, La@TeX{} input -format, SGML or XML using a publicly available -DTD, and standard-conforming simple HTML, -PostScript or PDF designed for human modification. Examples -of transparent image formats include PNG, XCF and -JPG@. Opaque formats include proprietary formats that can be -read and edited only by proprietary word processors, SGML or -XML for which the DTD and/or processing tools are -not generally available, and the machine-generated HTML, -PostScript or PDF produced by some word processors for -output purposes only. - -The ``Title Page'' means, for a printed book, the title page itself, -plus such following pages as are needed to hold, legibly, the material -this License requires to appear in the title page. For works in -formats which do not have any title page as such, ``Title Page'' means -the text near the most prominent appearance of the work's title, -preceding the beginning of the body of the text. - -The ``publisher'' means any person or entity that distributes copies -of the Document to the public. - -A section ``Entitled XYZ'' means a named subunit of the Document whose -title either is precisely XYZ or contains XYZ in parentheses following -text that translates XYZ in another language. (Here XYZ stands for a -specific section name mentioned below, such as ``Acknowledgements'', -``Dedications'', ``Endorsements'', or ``History''.) To ``Preserve the Title'' -of such a section when you modify the Document means that it remains a -section ``Entitled XYZ'' according to this definition. - -The Document may include Warranty Disclaimers next to the notice which -states that this License applies to the Document. These Warranty -Disclaimers are considered to be included by reference in this -License, but only as regards disclaiming warranties: any other -implication that these Warranty Disclaimers may have is void and has -no effect on the meaning of this License. - -@item -VERBATIM COPYING - -You may copy and distribute the Document in any medium, either -commercially or noncommercially, provided that this License, the -copyright notices, and the license notice saying this License applies -to the Document are reproduced in all copies, and that you add no other -conditions whatsoever to those of this License. You may not use -technical measures to obstruct or control the reading or further -copying of the copies you make or distribute. However, you may accept -compensation in exchange for copies. If you distribute a large enough -number of copies you must also follow the conditions in section 3. - -You may also lend copies, under the same conditions stated above, and -you may publicly display copies. - -@item -COPYING IN QUANTITY - -If you publish printed copies (or copies in media that commonly have -printed covers) of the Document, numbering more than 100, and the -Document's license notice requires Cover Texts, you must enclose the -copies in covers that carry, clearly and legibly, all these Cover -Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on -the back cover. Both covers must also clearly and legibly identify -you as the publisher of these copies. The front cover must present -the full title with all words of the title equally prominent and -visible. You may add other material on the covers in addition. -Copying with changes limited to the covers, as long as they preserve -the title of the Document and satisfy these conditions, can be treated -as verbatim copying in other respects. - -If the required texts for either cover are too voluminous to fit -legibly, you should put the first ones listed (as many as fit -reasonably) on the actual cover, and continue the rest onto adjacent -pages. - -If you publish or distribute Opaque copies of the Document numbering -more than 100, you must either include a machine-readable Transparent -copy along with each Opaque copy, or state in or with each Opaque copy -a computer-network location from which the general network-using -public has access to download using public-standard network protocols -a complete Transparent copy of the Document, free of added material. -If you use the latter option, you must take reasonably prudent steps, -when you begin distribution of Opaque copies in quantity, to ensure -that this Transparent copy will remain thus accessible at the stated -location until at least one year after the last time you distribute an -Opaque copy (directly or through your agents or retailers) of that -edition to the public. - -It is requested, but not required, that you contact the authors of the -Document well before redistributing any large number of copies, to give -them a chance to provide you with an updated version of the Document. - -@item -MODIFICATIONS - -You may copy and distribute a Modified Version of the Document under -the conditions of sections 2 and 3 above, provided that you release -the Modified Version under precisely this License, with the Modified -Version filling the role of the Document, thus licensing distribution -and modification of the Modified Version to whoever possesses a copy -of it. In addition, you must do these things in the Modified Version: - -@enumerate A -@item -Use in the Title Page (and on the covers, if any) a title distinct -from that of the Document, and from those of previous versions -(which should, if there were any, be listed in the History section -of the Document). You may use the same title as a previous version -if the original publisher of that version gives permission. - -@item -List on the Title Page, as authors, one or more persons or entities -responsible for authorship of the modifications in the Modified -Version, together with at least five of the principal authors of the -Document (all of its principal authors, if it has fewer than five), -unless they release you from this requirement. - -@item -State on the Title page the name of the publisher of the -Modified Version, as the publisher. - -@item -Preserve all the copyright notices of the Document. - -@item -Add an appropriate copyright notice for your modifications -adjacent to the other copyright notices. - -@item -Include, immediately after the copyright notices, a license notice -giving the public permission to use the Modified Version under the -terms of this License, in the form shown in the Addendum below. - -@item -Preserve in that license notice the full lists of Invariant Sections -and required Cover Texts given in the Document's license notice. - -@item -Include an unaltered copy of this License. - -@item -Preserve the section Entitled ``History'', Preserve its Title, and add -to it an item stating at least the title, year, new authors, and -publisher of the Modified Version as given on the Title Page. If -there is no section Entitled ``History'' in the Document, create one -stating the title, year, authors, and publisher of the Document as -given on its Title Page, then add an item describing the Modified -Version as stated in the previous sentence. - -@item -Preserve the network location, if any, given in the Document for -public access to a Transparent copy of the Document, and likewise -the network locations given in the Document for previous versions -it was based on. These may be placed in the ``History'' section. -You may omit a network location for a work that was published at -least four years before the Document itself, or if the original -publisher of the version it refers to gives permission. - -@item -For any section Entitled ``Acknowledgements'' or ``Dedications'', Preserve -the Title of the section, and preserve in the section all the -substance and tone of each of the contributor acknowledgements and/or -dedications given therein. - -@item -Preserve all the Invariant Sections of the Document, -unaltered in their text and in their titles. Section numbers -or the equivalent are not considered part of the section titles. - -@item -Delete any section Entitled ``Endorsements''. Such a section -may not be included in the Modified Version. - -@item -Do not retitle any existing section to be Entitled ``Endorsements'' or -to conflict in title with any Invariant Section. - -@item -Preserve any Warranty Disclaimers. -@end enumerate - -If the Modified Version includes new front-matter sections or -appendices that qualify as Secondary Sections and contain no material -copied from the Document, you may at your option designate some or all -of these sections as invariant. To do this, add their titles to the -list of Invariant Sections in the Modified Version's license notice. -These titles must be distinct from any other section titles. - -You may add a section Entitled ``Endorsements'', provided it contains -nothing but endorsements of your Modified Version by various -parties---for example, statements of peer review or that the text has -been approved by an organization as the authoritative definition of a -standard. - -You may add a passage of up to five words as a Front-Cover Text, and a -passage of up to 25 words as a Back-Cover Text, to the end of the list -of Cover Texts in the Modified Version. Only one passage of -Front-Cover Text and one of Back-Cover Text may be added by (or -through arrangements made by) any one entity. If the Document already -includes a cover text for the same cover, previously added by you or -by arrangement made by the same entity you are acting on behalf of, -you may not add another; but you may replace the old one, on explicit -permission from the previous publisher that added the old one. - -The author(s) and publisher(s) of the Document do not by this License -give permission to use their names for publicity for or to assert or -imply endorsement of any Modified Version. - -@item -COMBINING DOCUMENTS - -You may combine the Document with other documents released under this -License, under the terms defined in section 4 above for modified -versions, provided that you include in the combination all of the -Invariant Sections of all of the original documents, unmodified, and -list them all as Invariant Sections of your combined work in its -license notice, and that you preserve all their Warranty Disclaimers. - -The combined work need only contain one copy of this License, and -multiple identical Invariant Sections may be replaced with a single -copy. If there are multiple Invariant Sections with the same name but -different contents, make the title of each such section unique by -adding at the end of it, in parentheses, the name of the original -author or publisher of that section if known, or else a unique number. -Make the same adjustment to the section titles in the list of -Invariant Sections in the license notice of the combined work. - -In the combination, you must combine any sections Entitled ``History'' -in the various original documents, forming one section Entitled -``History''; likewise combine any sections Entitled ``Acknowledgements'', -and any sections Entitled ``Dedications''. You must delete all -sections Entitled ``Endorsements.'' - -@item -COLLECTIONS OF DOCUMENTS - -You may make a collection consisting of the Document and other documents -released under this License, and replace the individual copies of this -License in the various documents with a single copy that is included in -the collection, provided that you follow the rules of this License for -verbatim copying of each of the documents in all other respects. - -You may extract a single document from such a collection, and distribute -it individually under this License, provided you insert a copy of this -License into the extracted document, and follow this License in all -other respects regarding verbatim copying of that document. - -@item -AGGREGATION WITH INDEPENDENT WORKS - -A compilation of the Document or its derivatives with other separate -and independent documents or works, in or on a volume of a storage or -distribution medium, is called an ``aggregate'' if the copyright -resulting from the compilation is not used to limit the legal rights -of the compilation's users beyond what the individual works permit. -When the Document is included in an aggregate, this License does not -apply to the other works in the aggregate which are not themselves -derivative works of the Document. - -If the Cover Text requirement of section 3 is applicable to these -copies of the Document, then if the Document is less than one half of -the entire aggregate, the Document's Cover Texts may be placed on -covers that bracket the Document within the aggregate, or the -electronic equivalent of covers if the Document is in electronic form. -Otherwise they must appear on printed covers that bracket the whole -aggregate. - -@item -TRANSLATION - -Translation is considered a kind of modification, so you may -distribute translations of the Document under the terms of section 4. -Replacing Invariant Sections with translations requires special -permission from their copyright holders, but you may include -translations of some or all Invariant Sections in addition to the -original versions of these Invariant Sections. You may include a -translation of this License, and all the license notices in the -Document, and any Warranty Disclaimers, provided that you also include -the original English version of this License and the original versions -of those notices and disclaimers. In case of a disagreement between -the translation and the original version of this License or a notice -or disclaimer, the original version will prevail. - -If a section in the Document is Entitled ``Acknowledgements'', -``Dedications'', or ``History'', the requirement (section 4) to Preserve -its Title (section 1) will typically require changing the actual -title. - -@item -TERMINATION - -You may not copy, modify, sublicense, or distribute the Document -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense, or distribute it is void, and -will automatically terminate your rights under this License. - -However, if you cease all violation of this License, then your license -from a particular copyright holder is reinstated (a) provisionally, -unless and until the copyright holder explicitly and finally -terminates your license, and (b) permanently, if the copyright holder -fails to notify you of the violation by some reasonable means prior to -60 days after the cessation. - -Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - -Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, receipt of a copy of some or all of the same material does -not give you any rights to use it. - -@item -FUTURE REVISIONS OF THIS LICENSE - -The Free Software Foundation may publish new, revised versions -of the GNU Free Documentation License from time to time. Such new -versions will be similar in spirit to the present version, but may -differ in detail to address new problems or concerns. See -@uref{http://www.gnu.org/copyleft/}. - -Each version of the License is given a distinguishing version number. -If the Document specifies that a particular numbered version of this -License ``or any later version'' applies to it, you have the option of -following the terms and conditions either of that specified version or -of any later version that has been published (not as a draft) by the -Free Software Foundation. If the Document does not specify a version -number of this License, you may choose any version ever published (not -as a draft) by the Free Software Foundation. If the Document -specifies that a proxy can decide which future versions of this -License can be used, that proxy's public statement of acceptance of a -version permanently authorizes you to choose that version for the -Document. - -@item -RELICENSING - -``Massive Multiauthor Collaboration Site'' (or ``MMC Site'') means any -World Wide Web server that publishes copyrightable works and also -provides prominent facilities for anybody to edit those works. A -public wiki that anybody can edit is an example of such a server. A -``Massive Multiauthor Collaboration'' (or ``MMC'') contained in the -site means any set of copyrightable works thus published on the MMC -site. - -``CC-BY-SA'' means the Creative Commons Attribution-Share Alike 3.0 -license published by Creative Commons Corporation, a not-for-profit -corporation with a principal place of business in San Francisco, -California, as well as future copyleft versions of that license -published by that same organization. - -``Incorporate'' means to publish or republish a Document, in whole or -in part, as part of another Document. - -An MMC is ``eligible for relicensing'' if it is licensed under this -License, and if all works that were first published under this License -somewhere other than this MMC, and subsequently incorporated in whole -or in part into the MMC, (1) had no cover texts or invariant sections, -and (2) were thus incorporated prior to November 1, 2008. - -The operator of an MMC Site may republish an MMC contained in the site -under CC-BY-SA on the same site at any time before August 1, 2009, -provided the MMC is eligible for relicensing. - -@end enumerate - -@page -@heading ADDENDUM: How to use this License for your documents - -To use this License in a document you have written, include a copy of -the License in the document and put the following copyright and -license notices just after the title page: - -@smallexample -@group - Copyright (C) @var{year} @var{your name}. - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 - or any later version published by the Free Software Foundation; - with no Invariant Sections, no Front-Cover Texts, and no Back-Cover - Texts. A copy of the license is included in the section entitled ``GNU - Free Documentation License''. -@end group -@end smallexample - -If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, -replace the ``with@dots{}Texts.''@: line with this: - -@smallexample -@group - with the Invariant Sections being @var{list their titles}, with - the Front-Cover Texts being @var{list}, and with the Back-Cover Texts - being @var{list}. -@end group -@end smallexample - -If you have Invariant Sections without Cover Texts, or some other -combination of the three, merge those two alternatives to suit the -situation. - -If your document contains nontrivial examples of program code, we -recommend releasing these examples in parallel under your choice of -free software license, such as the GNU General Public License, -to permit their use in free software. - -@c Local Variables: -@c ispell-local-pdict: "ispell-dict" -@c End: diff --git a/guix.scm b/guix.scm index 5d3e529..e2af881 100644 --- a/guix.scm +++ b/guix.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2016 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. ;;; Commentary: ;; diff --git a/pre-inst-env.in b/pre-inst-env.in index ff815aa..5da2288 100644 --- a/pre-inst-env.in +++ b/pre-inst-env.in @@ -3,18 +3,17 @@ # Chickadee Game Toolkit # Copyright © 2016 David Thompson # -# Chickadee 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. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# Chickadee 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. +# http://www.apache.org/licenses/LICENSE-2.0 # -# You should have received a copy of the GNU General Public License -# along with Chickadee. If not, see . +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. abs_top_srcdir="`cd "@abs_top_srcdir@" > /dev/null; pwd`" abs_top_builddir="`cd "@abs_top_builddir@" > /dev/null; pwd`" diff --git a/scripts/chickadee.in b/scripts/chickadee.in index d7e26fe..5194436 100644 --- a/scripts/chickadee.in +++ b/scripts/chickadee.in @@ -4,18 +4,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with Chickadee. If not, see . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (use-modules (chickadee cli)) diff --git a/tests/array-list.scm b/tests/array-list.scm index a260c9b..58851df 100644 --- a/tests/array-list.scm +++ b/tests/array-list.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (tests array-list) #:use-module (tests utils) diff --git a/tests/heap.scm b/tests/heap.scm index 5b179c5..6d43d33 100644 --- a/tests/heap.scm +++ b/tests/heap.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (tests heap) #:use-module (tests utils) diff --git a/tests/matrix.scm b/tests/matrix.scm index 0cd24a9..ec6209a 100644 --- a/tests/matrix.scm +++ b/tests/matrix.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2022 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (tests matrix) #:use-module (tests utils) diff --git a/tests/quadtree.scm b/tests/quadtree.scm index b3772e2..ee94ebb 100644 --- a/tests/quadtree.scm +++ b/tests/quadtree.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (tests quadtree) #:use-module (tests utils) diff --git a/tests/queue.scm b/tests/queue.scm index fac2df4..fd4d6f7 100644 --- a/tests/queue.scm +++ b/tests/queue.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (tests queue) #:use-module (tests utils) diff --git a/tests/rect.scm b/tests/rect.scm index 6da72fc..6b9a745 100644 --- a/tests/rect.scm +++ b/tests/rect.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2022 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (tests rect) #:use-module (tests utils) diff --git a/tests/utils.scm b/tests/utils.scm index 684fcd4..1a3e3ad 100644 --- a/tests/utils.scm +++ b/tests/utils.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (tests utils) #:use-module (srfi srfi-64) diff --git a/tests/vector.scm b/tests/vector.scm index 1a578d4..abc2da8 100644 --- a/tests/vector.scm +++ b/tests/vector.scm @@ -1,19 +1,17 @@ ;;; Chickadee Game Toolkit ;;; Copyright © 2021 David Thompson ;;; -;;; Chickadee 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. +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at ;;; -;;; Chickadee 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. +;;; http://www.apache.org/licenses/LICENSE-2.0 ;;; -;;; You should have received a copy of the GNU General Public License -;;; along with this program. If not, see -;;; . +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. (define-module (tests vector) #:use-module (tests utils) -- cgit v1.2.3