From ac52420f30c558a98293a8f974dcf69afef1bebb Mon Sep 17 00:00:00 2001 From: Ian Kelling Date: Tue, 16 Apr 2024 01:33:34 -0400 Subject: [PATCH] clarify licensing --- README | 2 ++ src/identify-distros | 9 ++++++++- src/package-manager-abstractions | 11 +++++++++-- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/README b/README index d0017ce..39ab9ee 100644 --- a/README +++ b/README @@ -4,3 +4,5 @@ Currently: debian based, fedora and arch. Debian has the best support. Please email me if you have a patches, bugs, feedback, or republish this somewhere else: Ian Kelling . + +See the source files for license info. diff --git a/src/identify-distros b/src/identify-distros index a3bc402..4e461b0 100644 --- a/src/identify-distros +++ b/src/identify-distros @@ -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. diff --git a/src/package-manager-abstractions b/src/package-manager-abstractions index 96e4f6d..81940bb 100644 --- a/src/package-manager-abstractions +++ b/src/package-manager-abstractions @@ -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. @@ -234,7 +241,7 @@ EOF } pkgfiles() { if dpkg -s "$1" &>/dev/null; then - dpkg-query -L $1 + dpkg-query -L $1 | while read -r l; do [[ -f $l ]] && printf "%s\n" "$l"; done else apt-file -x list "^$1$" fi -- 2.30.2