]> Savannah Git Hosting - gnulib.git/commitdiff
New directory with license notices.
authorBruno Haible <bruno@clisp.org>
Fri, 4 Jun 2021 18:03:22 +0000 (20:03 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 4 Jun 2021 18:03:51 +0000 (20:03 +0200)
* etc/license-notices/*: New files.

ChangeLog
etc/license-notices/GPL [new symlink]
etc/license-notices/GPLv2+ [new file with mode: 0644]
etc/license-notices/GPLv3+ [new file with mode: 0644]
etc/license-notices/LGPL [new symlink]
etc/license-notices/LGPLv2+ [new file with mode: 0644]
etc/license-notices/LGPLv3+ [new file with mode: 0644]
etc/license-notices/LGPLv3+_or_GPLv2+ [new file with mode: 0644]
etc/license-notices/README [new file with mode: 0644]
etc/license-notices/public_domain [new file with mode: 0644]
etc/license-notices/unlimited [new file with mode: 0644]

index a110970f3a0b45adb179fc329efbc30dd7f63d95..0e2bb842072fa58776f750c81c5a9a464b600702 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2021-06-04  Bruno Haible  <bruno@clisp.org>
+
+       New directory with license notices.
+       * etc/license-notices/*: New files.
+
 2021-05-30  Paul Eggert  <eggert@cs.ucla.edu>
 
        reallocarray-tests: port to weird platforms
diff --git a/etc/license-notices/GPL b/etc/license-notices/GPL
new file mode 120000 (symlink)
index 0000000..fbd0cdc
--- /dev/null
@@ -0,0 +1 @@
+GPLv3+
\ No newline at end of file
diff --git a/etc/license-notices/GPLv2+ b/etc/license-notices/GPLv2+
new file mode 100644 (file)
index 0000000..8d330e0
--- /dev/null
@@ -0,0 +1,28 @@
+
+   This file 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.
+
+   This file 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/>.  */
+
+
+
+ * This file 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.
+ *
+ * This file 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/>.
diff --git a/etc/license-notices/GPLv3+ b/etc/license-notices/GPLv3+
new file mode 100644 (file)
index 0000000..f6b0d67
--- /dev/null
@@ -0,0 +1,43 @@
+
+   This file 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 file 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/>.  */
+
+
+
+ * This file 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 file 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/>.
+
+
+
+# This file 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 file 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/>.
diff --git a/etc/license-notices/LGPL b/etc/license-notices/LGPL
new file mode 120000 (symlink)
index 0000000..fc68c22
--- /dev/null
@@ -0,0 +1 @@
+LGPLv3+
\ No newline at end of file
diff --git a/etc/license-notices/LGPLv2+ b/etc/license-notices/LGPLv2+
new file mode 100644 (file)
index 0000000..f32acf7
--- /dev/null
@@ -0,0 +1,28 @@
+
+   This file 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.1 of the
+   License, or (at your option) any later version.
+
+   This file 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 this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
+
+
+ * This file 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.1 of the
+ * License, or (at your option) any later version.
+ *
+ * This file 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 this program.  If not, see <https://www.gnu.org/licenses/>.
diff --git a/etc/license-notices/LGPLv3+ b/etc/license-notices/LGPLv3+
new file mode 100644 (file)
index 0000000..5126fcf
--- /dev/null
@@ -0,0 +1,28 @@
+
+   This file 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 3 of the
+   License, or (at your option) any later version.
+
+   This file 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 this program.  If not, see <https://www.gnu.org/licenses/>.  */
+
+
+
+ * This file 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 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This file 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 this program.  If not, see <https://www.gnu.org/licenses/>.
diff --git a/etc/license-notices/LGPLv3+_or_GPLv2+ b/etc/license-notices/LGPLv3+_or_GPLv2+
new file mode 100644 (file)
index 0000000..29a73ec
--- /dev/null
@@ -0,0 +1,44 @@
+
+   This file is free software.
+   It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+   You can redistribute it and/or modify it under either
+     - the terms of the GNU Lesser General Public License as published
+       by the Free Software Foundation; either version 3, or (at your
+       option) any later version, or
+     - the terms of the GNU General Public License as published by the
+       Free Software Foundation; either version 2, or (at your option)
+       any later version, or
+     - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+   This file 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 and the GNU General Public License
+   for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License and of the GNU General Public License along with this
+   program.  If not, see <https://www.gnu.org/licenses/>.  */
+
+
+
+ * This file is free software.
+ * It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ * You can redistribute it and/or modify it under either
+ *   - the terms of the GNU Lesser General Public License as published
+ *     by the Free Software Foundation; either version 3, or (at your
+ *     option) any later version, or
+ *   - the terms of the GNU General Public License as published by the
+ *     Free Software Foundation; either version 2, or (at your option)
+ *     any later version, or
+ *   - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+ *
+ * This file 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 and the GNU General Public License
+ * for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License and of the GNU General Public License along with this
+ * program.  If not, see <https://www.gnu.org/licenses/>.  */
diff --git a/etc/license-notices/README b/etc/license-notices/README
new file mode 100644 (file)
index 0000000..b2cb85b
--- /dev/null
@@ -0,0 +1,14 @@
+This directory contains license notices, ready for copy-and-pasting into
+Gnulib source files.
+
+The wording is based on the Maintainers Guide, section "License Notices",
+<https://www.gnu.org/prep/maintain/html_node/License-Notices.html>.
+
+Instead of "this program", we write "this file", because Gnulib files
+are very often copied into other packages, and we want to avoid the
+impression that the entire package is under a weaker license than it
+actually is.
+
+The difference between 'unlimited' and 'public domain' is that 'unlimited'
+still requires the license notice to be preserved, while 'public domain'
+does not.
diff --git a/etc/license-notices/public_domain b/etc/license-notices/public_domain
new file mode 100644 (file)
index 0000000..fe0a3c3
--- /dev/null
@@ -0,0 +1,14 @@
+
+
+   This file is in the public domain.  */
+
+
+ * This file is in the public domain.
+
+
+# This file is in the public domain.
+
+
+See also
+<https://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html>
+and <https://www.gnu.org/licenses/license-list.en.html#PublicDomain>.
diff --git a/etc/license-notices/unlimited b/etc/license-notices/unlimited
new file mode 100644 (file)
index 0000000..b6614fc
--- /dev/null
@@ -0,0 +1,10 @@
+
+
+# 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.
+
+
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.