Some time ago I built rpms of StumpWM for Fedora (some old builds at http://www.csua.berkeley.edu/~whda/repo/ ). I am prepping to submit my specs for review by the Fedora package maintainers, so I ran rpmlint and got a bunch of errors about FSF copyright addresses like so:
stumpwm.x86_64: E: incorrect-fsf-address /usr/share/common-lisp/source/stumpwm/FILE.lisp The Free Software Foundation address in this file seems to be outdated or misspelled. Ask upstream to update the address, or if this is a license file, possibly the entire file with a new copy available from the FSF. I ran a mass-replace on the source files to fix this, and put in a newer copy of the GPLv2. There was some linefeed character formatting in the old COPYING file that I didn't attempt to duplicate; I simply replaced it with https://www.gnu.org/licenses/gpl-2.0.txt . Here is the patch; please apply it or otherwise update the addresses. diff --git a/COPYING b/COPYING index d60c31a..d159169 100644 --- a/COPYING +++ b/COPYING @@ -1,12 +1,12 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. - Preamble + Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public @@ -15,7 +15,7 @@ software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to +the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not @@ -55,8 +55,8 @@ patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. - - GNU GENERAL PUBLIC LICENSE + + GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains @@ -110,7 +110,7 @@ above, provided that you also meet all of these conditions: License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) - + These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in @@ -168,7 +168,7 @@ access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. - + 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is @@ -225,7 +225,7 @@ impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. - + 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License @@ -255,7 +255,7 @@ make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. - NO WARRANTY + NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN @@ -277,9 +277,9 @@ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it @@ -303,17 +303,16 @@ the "copyright" line and a pointer to where the full notice is found. 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, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: - Gnomovision version 69, Copyright (C) year name of author + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. @@ -336,5 +335,5 @@ necessary. Here is a sample; alter the names: This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General +library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. diff --git a/bindings.lisp b/bindings.lisp index 1a7594c..4952fc4 100644 --- a/bindings.lisp +++ b/bindings.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/color.lisp b/color.lisp index 425feb7..6f30813 100644 --- a/color.lisp +++ b/color.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/command.lisp b/command.lisp index 870c113..4152ed3 100644 --- a/command.lisp +++ b/command.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/contrib/productivity.lisp b/contrib/productivity.lisp index cb42016..6903613 100644 --- a/contrib/productivity.lisp +++ b/contrib/productivity.lisp @@ -15,9 +15,8 @@ ;; GNU General Public License for more details. ;; ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;;; Commentary: ;; diff --git a/contrib/surfraw.lisp b/contrib/surfraw.lisp index d91699c..9359d8c 100644 --- a/contrib/surfraw.lisp +++ b/contrib/surfraw.lisp @@ -16,9 +16,8 @@ ;; GNU General Public License for more details. ;; ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;;; Commentary: ;; diff --git a/contrib/undocumented.lisp b/contrib/undocumented.lisp index b4356c5..5043e0c 100644 --- a/contrib/undocumented.lisp +++ b/contrib/undocumented.lisp @@ -11,9 +11,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/contrib/window-tags.lisp b/contrib/window-tags.lisp index 5148c25..8eccae7 100644 --- a/contrib/window-tags.lisp +++ b/contrib/window-tags.lisp @@ -15,9 +15,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. (in-package :stumpwm) diff --git a/core.lisp b/core.lisp index 04fc096..57341de 100644 --- a/core.lisp +++ b/core.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/events.lisp b/events.lisp index e23ad50..6d7f4c3 100644 --- a/events.lisp +++ b/events.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/fdump.lisp b/fdump.lisp index 58ecb75..3a31ef4 100644 --- a/fdump.lisp +++ b/fdump.lisp @@ -14,9 +14,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: diff --git a/group.lisp b/group.lisp index a883bf0..1a6a795 100644 --- a/group.lisp +++ b/group.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/head.lisp b/head.lisp index bd4d78a..86e5160 100644 --- a/head.lisp +++ b/head.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/help.lisp b/help.lisp index ade6f00..d24770f 100644 --- a/help.lisp +++ b/help.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/input.lisp b/input.lisp index 06f4103..8b00103 100644 --- a/input.lisp +++ b/input.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/iresize.lisp b/iresize.lisp index 7d44b5b..b35966f 100644 --- a/iresize.lisp +++ b/iresize.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/keysyms.lisp b/keysyms.lisp index 5a66fa4..8887762 100644 --- a/keysyms.lisp +++ b/keysyms.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/keytrans.lisp b/keytrans.lisp index e0e8071..03fd9de 100644 --- a/keytrans.lisp +++ b/keytrans.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/kmap.lisp b/kmap.lisp index 0ba5841..107791a 100644 --- a/kmap.lisp +++ b/kmap.lisp @@ -13,9 +13,9 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. + ;; Commentary: ;; diff --git a/manual.lisp b/manual.lisp index de5239a..c13249c 100644 --- a/manual.lisp +++ b/manual.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/menu.lisp b/menu.lisp index 649e085..a4d923b 100644 --- a/menu.lisp +++ b/menu.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/message-window.lisp b/message-window.lisp index 360cbcf..c806ac1 100644 --- a/message-window.lisp +++ b/message-window.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/mode-line.lisp b/mode-line.lisp index b239702..1529cbd 100644 --- a/mode-line.lisp +++ b/mode-line.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. (in-package :stumpwm) diff --git a/module.lisp b/module.lisp index 94388de..913e67f 100644 --- a/module.lisp +++ b/module.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/package.lisp b/package.lisp index 4d4d179..f38d295 100644 --- a/package.lisp +++ b/package.lisp @@ -14,9 +14,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. (defpackage :stumpwm (:use :cl) diff --git a/primitives.lisp b/primitives.lisp index 005236e..6b68cce 100644 --- a/primitives.lisp +++ b/primitives.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/screen.lisp b/screen.lisp index 92782e2..3f79442 100644 --- a/screen.lisp +++ b/screen.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/selection.lisp b/selection.lisp index 1250b1a..bd44de5 100644 --- a/selection.lisp +++ b/selection.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/stumpwm.lisp b/stumpwm.lisp index a356e12..77642e1 100644 --- a/stumpwm.lisp +++ b/stumpwm.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/tile-group.lisp b/tile-group.lisp index 72d8d73..04b2f56 100644 --- a/tile-group.lisp +++ b/tile-group.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/time.lisp b/time.lisp index 957c1db..82896ef 100644 --- a/time.lisp +++ b/time.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/user.lisp b/user.lisp index f584079..40b937a 100644 --- a/user.lisp +++ b/user.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/window.lisp b/window.lisp index cc4f3a0..7eb1cdd 100644 --- a/window.lisp +++ b/window.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; diff --git a/wrappers.lisp b/wrappers.lisp index b7e0567..0ded29e 100644 --- a/wrappers.lisp +++ b/wrappers.lisp @@ -13,9 +13,8 @@ ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with this software; see the file COPYING. If not, write to -;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -;; Boston, MA 02111-1307 USA +;; along with this software; see the file COPYING. If not, If not, see +;; <http://www.gnu.org/licenses/>. ;; Commentary: ;; _______________________________________________ Stumpwm-devel mailing list Stumpwm-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/stumpwm-devel