add note about license
authorIan Kelling <iank@fsf.org>
Wed, 24 Apr 2024 04:00:30 +0000 (00:00 -0400)
committerIan Kelling <iank@fsf.org>
Wed, 24 Apr 2024 04:00:30 +0000 (00:00 -0400)
README
dircp
ex
gitget
hostmac
isdiff
ll-function
rmln
wpm-game

diff --git a/README b/README
index a89758ed0d0e419f6c6b639340370644688026fb..357ea46fbd82cd3b3cde480cc7c78c7efd7d34ac 100644 (file)
--- a/README
+++ b/README
@@ -1,3 +1,24 @@
+# I, Ian Kelling, follow the GNU license recommendations at
+# https://www.gnu.org/licenses/license-recommendations.en.html. They
+# recommend that small programs, < 300 lines, be licensed under the
+# Apache License 2.0. This file contains or is part of one or more small
+# programs. If a small program grows beyond 300 lines, I plan to switch
+# its license to GPL.
+
+# Copyright 2024 Ian Kelling
+
+# 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.
+
 Utility bash programs
 
 dircp              Copy a directory structure
diff --git a/dircp b/dircp
index 2f4c4c95795d191f941a43bc3ae7d92796e8b31b..afe9b728aaa745fbda030f0fd047da852d4a5e29 100755 (executable)
--- a/dircp
+++ b/dircp
@@ -1,5 +1,12 @@
 #!/bin/bash
-# Copyright (C) 2016 Ian Kelling
+# I, Ian Kelling, follow the GNU license recommendations at
+# https://www.gnu.org/licenses/license-recommendations.en.html. They
+# recommend that small programs, < 300 lines, be licensed under the
+# Apache License 2.0. This file contains or is part of one or more small
+# programs. If a small program grows beyond 300 lines, I plan to switch
+# its license to GPL.
+
+# Copyright 2024 Ian Kelling
 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -13,6 +20,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+
 dircp() {
     local help="Usage: dircp [-h|--help] DIR TARGET
 Copy a directory structure
diff --git a/ex b/ex
index 9b82d786b8c8c3c477363f00d27bc90311847cc1..dd81d1ee616ccef6f00f40fe0a076da5fa7c2df1 100755 (executable)
--- a/ex
+++ b/ex
@@ -1,5 +1,12 @@
 #!/bin/bash
-# Copyright (C) 2014 Ian Kelling
+# I, Ian Kelling, follow the GNU license recommendations at
+# https://www.gnu.org/licenses/license-recommendations.en.html. They
+# recommend that small programs, < 300 lines, be licensed under the
+# Apache License 2.0. This file contains or is part of one or more small
+# programs. If a small program grows beyond 300 lines, I plan to switch
+# its license to GPL.
+
+# Copyright 2024 Ian Kelling
 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -13,6 +20,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+
 ex() {
   local help="Usage: ex [--help|-q] FILE...
 Extract many types of files
diff --git a/gitget b/gitget
index 51998984f5972820654000e2ce6d01ed4feab545..e177a30f730f22b559451ff0a00b6d9bd9d3347f 100755 (executable)
--- a/gitget
+++ b/gitget
@@ -1,5 +1,12 @@
 #!/bin/bash
-# Copyright (C) 2016 Ian Kelling
+# I, Ian Kelling, follow the GNU license recommendations at
+# https://www.gnu.org/licenses/license-recommendations.en.html. They
+# recommend that small programs, < 300 lines, be licensed under the
+# Apache License 2.0. This file contains or is part of one or more small
+# programs. If a small program grows beyond 300 lines, I plan to switch
+# its license to GPL.
+
+# Copyright 2024 Ian Kelling
 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -13,6 +20,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+
 gitget() {
     local help="Usage: gitget [--help] [REPO_URL] [REPO_DIR]
 Idempotent git clone/pull
diff --git a/hostmac b/hostmac
index 2402fd41ae05a89ee1b40dd86a4eea670d3c75fc..3cd4e702c38963a624d387d0ed1cb6e359b933b8 100755 (executable)
--- a/hostmac
+++ b/hostmac
@@ -1,5 +1,12 @@
 #!/bin/bash
-# Copyright (C) 2016 Ian Kelling
+# I, Ian Kelling, follow the GNU license recommendations at
+# https://www.gnu.org/licenses/license-recommendations.en.html. They
+# recommend that small programs, < 300 lines, be licensed under the
+# Apache License 2.0. This file contains or is part of one or more small
+# programs. If a small program grows beyond 300 lines, I plan to switch
+# its license to GPL.
+
+# Copyright 2024 Ian Kelling
 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -13,6 +20,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+
 set -eE -o pipefail
 trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
 
diff --git a/isdiff b/isdiff
index cb6f85f9414f450ac70e6fbc0bdf107198e71ff4..6b8a5fca46e5632364905423ff7fcb7648e9cead 100755 (executable)
--- a/isdiff
+++ b/isdiff
@@ -1,5 +1,12 @@
 #!/bin/bash
-# Copyright (C) 2014 Ian Kelling
+# I, Ian Kelling, follow the GNU license recommendations at
+# https://www.gnu.org/licenses/license-recommendations.en.html. They
+# recommend that small programs, < 300 lines, be licensed under the
+# Apache License 2.0. This file contains or is part of one or more small
+# programs. If a small program grows beyond 300 lines, I plan to switch
+# its license to GPL.
+
+# Copyright 2024 Ian Kelling
 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -13,6 +20,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+
 isdiff() {
     local help="Usage: isdiff [--help|-h] [-v] [-x] FILE1 FILE2
 Test if FILE1 and FILE2 have the same contents
index c48eceaa1072c58456f7ec9a0a9637ea1c3e2c37..f683464d0e260277d354805a9493113b671556c5 100644 (file)
@@ -1,5 +1,12 @@
 #!/bin/bash
-# Copyright (C) 2014 Ian Kelling
+# I, Ian Kelling, follow the GNU license recommendations at
+# https://www.gnu.org/licenses/license-recommendations.en.html. They
+# recommend that small programs, < 300 lines, be licensed under the
+# Apache License 2.0. This file contains or is part of one or more small
+# programs. If a small program grows beyond 300 lines, I plan to switch
+# its license to GPL.
+
+# Copyright 2024 Ian Kelling
 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -14,6 +21,7 @@
 # limitations under the License.
 
 
+
 ll() {
   case $1 in
     -h|--help)
diff --git a/rmln b/rmln
index 98bd309572f7973b630fc543a565560076bbb733..6c0cfabcce81aedcc27d45e2b4662dd5ea5559b7 100755 (executable)
--- a/rmln
+++ b/rmln
@@ -1,5 +1,12 @@
 #!/bin/bash
-# Copyright (C) 2016 Ian Kelling
+# I, Ian Kelling, follow the GNU license recommendations at
+# https://www.gnu.org/licenses/license-recommendations.en.html. They
+# recommend that small programs, < 300 lines, be licensed under the
+# Apache License 2.0. This file contains or is part of one or more small
+# programs. If a small program grows beyond 300 lines, I plan to switch
+# its license to GPL.
+
+# Copyright 2024 Ian Kelling
 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -13,6 +20,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+
 rmln () {
     local help="Usage: rmln [RM_OPTION]... FILE...
 wrap rm, expanding symlink arguments
index 16e8da81146a4d2adb9c9457dd671945ddee4d62..0950d944108e38ddc47d23549fbe7a9f823843ea 100755 (executable)
--- a/wpm-game
+++ b/wpm-game
@@ -1,5 +1,12 @@
 #!/bin/bash
-# Copyright (C) 2016 Ian Kelling
+# I, Ian Kelling, follow the GNU license recommendations at
+# https://www.gnu.org/licenses/license-recommendations.en.html. They
+# recommend that small programs, < 300 lines, be licensed under the
+# Apache License 2.0. This file contains or is part of one or more small
+# programs. If a small program grows beyond 300 lines, I plan to switch
+# its license to GPL.
+
+# Copyright 2024 Ian Kelling
 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -13,6 +20,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+
 wpm-game() {
     local help="Usage: wpm-game [--help]
 Typing speed game