license: add GPLv3

This commit is contained in:
_N3m0 2024-02-27 09:02:36 +01:00
parent bce7c56215
commit 9833798be1
1 changed files with 21 additions and 1 deletions

22
license
View File

@ -2,12 +2,32 @@
name="Hamza NANAHA"
email="hamza.nanaha@hotmail.com"
date=$(date +%Y)
outfile="LICENSE"
case $1 in
"gpl" | "GPL" | "gpl3" | "GPL3" | "gplv3" | "GPLv3")
cat > $outfile <<- EOM
Copyright (C) $date $name <$email>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
EOM
;;
"public" | "unlicense")
cat > $outfile <<- EOM
This is free and unencumbered software released into the public domain.
@ -34,7 +54,7 @@ EOM
* | "MIT" | "mit")
cat > $outfile <<- EOM
Copyright (c) $(date +%Y) $name <$email>
Copyright (c) $date $name <$email>
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the