From 47ed78fc4ef1599ba9ed63ff8d3f1ba1f0816062 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 25 Apr 2025 08:14:32 -0400 Subject: [PATCH] Update LGPL-2.1-or-later notices and text The FSF is now remote-only, and the suggested notice at https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html#SEC4 and the text at https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt no longer contain a physical address. --- CMakeLists.txt | 4 ++-- COPYING.md | 11 +++++------ docs/CMakeLists.txt | 4 ++-- examples/surfacemesh/include/SurfaceMesh.h | 7 ++++--- examples/surfacemesh/include/Vertex.h | 7 ++++--- examples/surfacemesh/include/tensor.h | 7 ++++--- include/casc/CASCFunctions.h | 7 ++++--- include/casc/CASCTraversals.h | 7 ++++--- include/casc/Orientable.h | 7 ++++--- include/casc/SimplexMap.h | 7 ++++--- include/casc/SimplexSet.h | 7 ++++--- include/casc/SimplicialComplex.h | 7 ++++--- include/casc/casc | 7 ++++--- include/casc/decimate.h | 7 ++++--- include/casc/index_tracker.h | 7 ++++--- include/casc/stringutil.h | 7 ++++--- include/casc/util.h | 7 ++++--- tests/CASCTests.cpp | 7 ++++--- tests/CMakeLists.txt | 4 ++-- tests/DecimationTests.cpp | 7 ++++--- tests/FunctionsTests.cpp | 7 ++++--- tests/IndexTrackerTests.cpp | 7 ++++--- tests/SimplexSetTests.cpp | 7 ++++--- tests/TraversalTests.cpp | 7 ++++--- tests/cascscratch.cpp | 7 ++++--- tests/main.cpp | 7 ++++--- 26 files changed, 99 insertions(+), 78 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8dc0c32..46697a3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,8 +15,8 @@ # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +# License along with this library; if not, see +# . # # *************************************************************************** diff --git a/COPYING.md b/COPYING.md index 1dcf830..335af3b 100644 --- a/COPYING.md +++ b/COPYING.md @@ -11,7 +11,7 @@ the GNU LGPLv2.1 is reproduced below. Version 2.1, February 1999 Copyright (C) 1991, 1999 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. @@ -491,8 +491,7 @@ notice is found. Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + License along with this library; if not, see . Also add information on how to contact you by electronic and paper mail. @@ -505,7 +504,7 @@ if necessary. Here is a sample; alter the names: the library `Frob' (a library for tweaking knobs) written by James Random Hacker. - signature of Ty Coon, 1 April 1990 - Ty Coon, President of Vice + signature of Moe Ghoul, 1 April 1990 + Moe Ghoul, President of Vice -That's all there is to it! \ No newline at end of file +That's all there is to it! diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt index 5ee370a..0d58aad 100644 --- a/docs/CMakeLists.txt +++ b/docs/CMakeLists.txt @@ -15,8 +15,8 @@ # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +# License along with this library; if not, see +# . # # *************************************************************************** diff --git a/examples/surfacemesh/include/SurfaceMesh.h b/examples/surfacemesh/include/SurfaceMesh.h index f9ec7c5..4e21fb2 100644 --- a/examples/surfacemesh/include/SurfaceMesh.h +++ b/examples/surfacemesh/include/SurfaceMesh.h @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . #pragma once diff --git a/examples/surfacemesh/include/Vertex.h b/examples/surfacemesh/include/Vertex.h index be1b789..28bf90c 100644 --- a/examples/surfacemesh/include/Vertex.h +++ b/examples/surfacemesh/include/Vertex.h @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . #pragma once diff --git a/examples/surfacemesh/include/tensor.h b/examples/surfacemesh/include/tensor.h index b312a50..020072a 100644 --- a/examples/surfacemesh/include/tensor.h +++ b/examples/surfacemesh/include/tensor.h @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . #pragma once diff --git a/include/casc/CASCFunctions.h b/include/casc/CASCFunctions.h index f9899f1..c545c89 100644 --- a/include/casc/CASCFunctions.h +++ b/include/casc/CASCFunctions.h @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . /** * @file CASCFunctions.h diff --git a/include/casc/CASCTraversals.h b/include/casc/CASCTraversals.h index f9c8efa..7a8df19 100644 --- a/include/casc/CASCTraversals.h +++ b/include/casc/CASCTraversals.h @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . /** * @file CASCTraversals.h diff --git a/include/casc/Orientable.h b/include/casc/Orientable.h index 56e9244..3e95417 100644 --- a/include/casc/Orientable.h +++ b/include/casc/Orientable.h @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . /** * @file Orientable.h diff --git a/include/casc/SimplexMap.h b/include/casc/SimplexMap.h index 1aa84ad..596953a 100644 --- a/include/casc/SimplexMap.h +++ b/include/casc/SimplexMap.h @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . /** * @file SimplexMap.h diff --git a/include/casc/SimplexSet.h b/include/casc/SimplexSet.h index 54af648..06abe1d 100644 --- a/include/casc/SimplexSet.h +++ b/include/casc/SimplexSet.h @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . /** * @file SimplexSet.h diff --git a/include/casc/SimplicialComplex.h b/include/casc/SimplicialComplex.h index 5039bbc..1f6d662 100644 --- a/include/casc/SimplicialComplex.h +++ b/include/casc/SimplicialComplex.h @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . /** * @file SimplicialComplex.h diff --git a/include/casc/casc b/include/casc/casc index 615dd16..f3ca6ba 100644 --- a/include/casc/casc +++ b/include/casc/casc @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . #pragma once diff --git a/include/casc/decimate.h b/include/casc/decimate.h index 4afc5c0..676e0ba 100644 --- a/include/casc/decimate.h +++ b/include/casc/decimate.h @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . /** * @file decimate.h diff --git a/include/casc/index_tracker.h b/include/casc/index_tracker.h index 90c347c..bd47006 100644 --- a/include/casc/index_tracker.h +++ b/include/casc/index_tracker.h @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . /** * @file index_tracker.h diff --git a/include/casc/stringutil.h b/include/casc/stringutil.h index 6f67d5a..67f86f4 100644 --- a/include/casc/stringutil.h +++ b/include/casc/stringutil.h @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . /** * @file stringutil.h diff --git a/include/casc/util.h b/include/casc/util.h index 2f5c48c..780a0f6 100644 --- a/include/casc/util.h +++ b/include/casc/util.h @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . /** * @file util.h diff --git a/tests/CASCTests.cpp b/tests/CASCTests.cpp index a0d17d9..85254be 100644 --- a/tests/CASCTests.cpp +++ b/tests/CASCTests.cpp @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . #include #include diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 3933512..7e76dac 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -15,8 +15,8 @@ # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +# License along with this library; if not, see +# . # # ************************************************************************** diff --git a/tests/DecimationTests.cpp b/tests/DecimationTests.cpp index 4ef06a8..67afec8 100644 --- a/tests/DecimationTests.cpp +++ b/tests/DecimationTests.cpp @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . #include #include diff --git a/tests/FunctionsTests.cpp b/tests/FunctionsTests.cpp index 22348ad..5567b2d 100644 --- a/tests/FunctionsTests.cpp +++ b/tests/FunctionsTests.cpp @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . #include #include diff --git a/tests/IndexTrackerTests.cpp b/tests/IndexTrackerTests.cpp index 829d330..2e91838 100644 --- a/tests/IndexTrackerTests.cpp +++ b/tests/IndexTrackerTests.cpp @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . #include "gtest/gtest.h" #include diff --git a/tests/SimplexSetTests.cpp b/tests/SimplexSetTests.cpp index fd5ba39..b67170b 100644 --- a/tests/SimplexSetTests.cpp +++ b/tests/SimplexSetTests.cpp @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . #include "gtest/gtest.h" #include diff --git a/tests/TraversalTests.cpp b/tests/TraversalTests.cpp index 9fb3c54..f92e0c9 100644 --- a/tests/TraversalTests.cpp +++ b/tests/TraversalTests.cpp @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . #include "gtest/gtest.h" #include diff --git a/tests/cascscratch.cpp b/tests/cascscratch.cpp index c5d4ad4..5c7d229 100644 --- a/tests/cascscratch.cpp +++ b/tests/cascscratch.cpp @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . /** * This is a scratch space for testing new functions and such on the fly. diff --git a/tests/main.cpp b/tests/main.cpp index 7b4c22f..39b9fb7 100644 --- a/tests/main.cpp +++ b/tests/main.cpp @@ -7,14 +7,15 @@ // 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 library 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 library; if not, see -// or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth -// Floor, Boston, MA 02110-1301 USA +// License along with this library; if not, see +// . #include "gtest/gtest.h"