On 26 Feb 2007, at 06:30, Eric Blake wrote:
Any reason you didn't touch the copyright in all files?
Worse, some of the files I touched were LGPL and needed a different url.Carefully auditing all of libtools files, we actually use seven different
licenses. Before I dig in and edit all 200-odd files, here's a list ofproposed text for all variants along with the files I think belong to each.
Please speak up if you think I've miscategorised any of them. Appropriate commenting (shell, C etc) and decoration (m4sh etc) assumed throughout. 1. Notice preservation ====================== + libltdl/m4/*.m4 Copyright (C) <year list> Free Software Foundation, Inc. Written by <author>, <year> This file is part of GNU Libtool. This file is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. 2. GPL ====== + HACKING + Makefile.am + Makefile.maint + README + README.alpha + THANKS + TODO + bootstrap + configure.ac + libltdl/config/mkstamp + tests/*demo/**/Makefile.am + tests/*demo/configure.ac + tests/*.at + tests/defs.m4sh + tests/*.test + tests/*demo/**/*.[ch] + tests/*demo/**/*.cpp Copyright (C) <year list> Free Software Foundation, Inc. Written by <author>, <year> This file is part of GNU Libtool. GNU Libtool 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 2 of the License, or (at your option) any later version. GNU Libtool 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 GNU Libtool; see the file COPYING. If not, a copy can be downloaded from http://www.gnu.org/copyleft/gpl.html, or obtained by writing to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 3. GPL with Libtool exception clause ==================================== + libltdl/README Copyright (C) <year list> Free Software Foundation, Inc. Written by <author>, <year> This file is part of GNU Libtool. GNU Libtool 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 2 of the License, or (at your option) any later version. As a special exception to the GNU General Public License, if you distribute this file as part of a program or library that is built using GNU Libtool, you may include this file under the same distribution terms that you use for the rest of that program. GNU Libtool 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 GNU Libtool; see the file COPYING. If not, a copy can be downloaded from http://www.gnu.org/copyleft/gpl.html, or obtained by writing to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 4. GPL with Cvs-utils exception clause ====================================== + libltdl/config/general.m4sh + libltdl/config/getopt.m4sh Copyright (C) <year list> Free Software Foundation, Inc. Written by <author>, <year> This file is part of GNU Cvs-utils. GNU Cvs-utils 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 2 of the License, or (at you option) any later version. As a special exception to the GNU General Public License, if you distribute this file as part of a program or library that contains a configuration script generated by Autoconf, you may include this file under the same distribution terms that you use for the rest of that program. GNU Cvs-utils is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNES 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 GNU Libtool; see the file COPYING. If not, a copy can be downloaded from http://www.gnu.org/copyleft/gpl.html, or obtained by writing to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5. GPL with self extracting version =================================== + clcommit.m4sh + libtoolize.m4sh + libltdl/config/mailnotify.m4sh <program name> (GNU @PACKAGE@) <version number> Written by <author> <email address>. This file is part of <parent package name>. Copyright (C) <year list> Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
<program name> 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 2 of the License, or (at your option) any later version. <program name> 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 <program name>; if not, a copy can be downloaded from http://www.gnu.org/copyleft/gpl.html, or by writing to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Note: adjust libltdl/config/getopt.m4sh:func_version() to compensate -------------------------------------------------------------------- # func_version # Echo version message to standard output and exit. func_version () {[ $SED -n ': a /[1-9][0-9]*[,-]$/N; s/[1-9][0-9]*[,-]\n# *//; t a /^# This file is part of/,/./d /^# '$PROGRAM' (GNU /,/# warranty; / { s/^# // s/^# *// s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ p }' < "$progpath" exit $? ]} 6. GPL with self extracting version and Libtool exception clause ================================================================ + libltdl/config/ltmain.m4sh <program name> (GNU @PACKAGE@@TIMESTAMP@) <version number> Written by <author> <email address>. This file is part of GNU Libtool. Copyright (C) <year list> Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
<program name> 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 2 of the License, or (at your option) any later version. As a special exception to the GNU General Public License, if you distribute this file as part of a program or library that is built using GNU Libtool, you may include this file under the same distribution terms that you use for the rest of that program. <program name> 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 <program name>; if not, a copy can be downloaded from http://www.gnu.org/copyleft/gpl.html, or by writing to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 7. LGPL with Libtool exception clause ===================================== + libltdl/Makefile.am + libltdl/Makefile.inc + libltdl/configure.ac + libltdl/**/*.[ch] Copyright (C) <year list> Free Software Foundation, Inc. Written by <author>, <year> NOTE: The canonical source of this file is maintained with the GNU Libtool package. Report bugs to [EMAIL PROTECTED] GNU Libltdl 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 2 of the License, or (at your option) any later version. As a special exception to the GNU Lesser General Public License, if you distribute this file as part of a program or library that is built using GNU Libtool, you may include this file under the same distribution terms that you use for the rest of that program. GNU Libltdl 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 GNU Libltdl; see the file COPYING.LIB. If not, a copy can be downloaded from http://www.gnu.org/copyleft/lgpl.html, or obtained by writing to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Cheers, Gary -- ())_. Email me: [EMAIL PROTECTED] ( '/ Read my blog: http://blog.azazil.net / )= ...and my book: http://sources.redhat.com/autobook `(_~)_ Join my AGLOCO Network: http://www.agloco.com/r/BBBS7912
PGP.sig
Description: This is a digitally signed message part