diff --git a/COPYING.LESSER b/COPYING.LESSER
new file mode 100644
index 0000000000000000000000000000000000000000..341c30bda4457610db4829294e5d7e526d4c835b
--- /dev/null
+++ b/COPYING.LESSER
@@ -0,0 +1,166 @@
+                   GNU LESSER GENERAL PUBLIC LICENSE
+                       Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+  This version of the GNU Lesser General Public License incorporates
+the terms and conditions of version 3 of the GNU General Public
+License, supplemented by the additional permissions listed below.
+
+  0. Additional Definitions.
+
+  As used herein, "this License" refers to version 3 of the GNU Lesser
+General Public License, and the "GNU GPL" refers to version 3 of the GNU
+General Public License.
+
+  "The Library" refers to a covered work governed by this License,
+other than an Application or a Combined Work as defined below.
+
+  An "Application" is any work that makes use of an interface provided
+by the Library, but which is not otherwise based on the Library.
+Defining a subclass of a class defined by the Library is deemed a mode
+of using an interface provided by the Library.
+
+  A "Combined Work" is a work produced by combining or linking an
+Application with the Library.  The particular version of the Library
+with which the Combined Work was made is also called the "Linked
+Version".
+
+  The "Minimal Corresponding Source" for a Combined Work means the
+Corresponding Source for the Combined Work, excluding any source code
+for portions of the Combined Work that, considered in isolation, are
+based on the Application, and not on the Linked Version.
+
+  The "Corresponding Application Code" for a Combined Work means the
+object code and/or source code for the Application, including any data
+and utility programs needed for reproducing the Combined Work from the
+Application, but excluding the System Libraries of the Combined Work.
+
+  1. Exception to Section 3 of the GNU GPL.
+
+  You may convey a covered work under sections 3 and 4 of this License
+without being bound by section 3 of the GNU GPL.
+
+  2. Conveying Modified Versions.
+
+  If you modify a copy of the Library, and, in your modifications, a
+facility refers to a function or data to be supplied by an Application
+that uses the facility (other than as an argument passed when the
+facility is invoked), then you may convey a copy of the modified
+version:
+
+   a) under this License, provided that you make a good faith effort to
+   ensure that, in the event an Application does not supply the
+   function or data, the facility still operates, and performs
+   whatever part of its purpose remains meaningful, or
+
+   b) under the GNU GPL, with none of the additional permissions of
+   this License applicable to that copy.
+
+  3. Object Code Incorporating Material from Library Header Files.
+
+  The object code form of an Application may incorporate material from
+a header file that is part of the Library.  You may convey such object
+code under terms of your choice, provided that, if the incorporated
+material is not limited to numerical parameters, data structure
+layouts and accessors, or small macros, inline functions and templates
+(ten or fewer lines in length), you do both of the following:
+
+   a) Give prominent notice with each copy of the object code that the
+   Library is used in it and that the Library and its use are
+   covered by this License.
+
+   b) Accompany the object code with a copy of the GNU GPL and this license
+   document.
+
+  4. Combined Works.
+
+  You may convey a Combined Work under terms of your choice that,
+taken together, effectively do not restrict modification of the
+portions of the Library contained in the Combined Work and reverse
+engineering for debugging such modifications, if you also do each of
+the following:
+
+   a) Give prominent notice with each copy of the Combined Work that
+   the Library is used in it and that the Library and its use are
+   covered by this License.
+
+   b) Accompany the Combined Work with a copy of the GNU GPL and this license
+   document.
+
+   c) For a Combined Work that displays copyright notices during
+   execution, include the copyright notice for the Library among
+   these notices, as well as a reference directing the user to the
+   copies of the GNU GPL and this license document.
+
+   d) Do one of the following:
+
+       0) Convey the Minimal Corresponding Source under the terms of this
+       License, and the Corresponding Application Code in a form
+       suitable for, and under terms that permit, the user to
+       recombine or relink the Application with a modified version of
+       the Linked Version to produce a modified Combined Work, in the
+       manner specified by section 6 of the GNU GPL for conveying
+       Corresponding Source.
+
+       1) Use a suitable shared library mechanism for linking with the
+       Library.  A suitable mechanism is one that (a) uses at run time
+       a copy of the Library already present on the user's computer
+       system, and (b) will operate properly with a modified version
+       of the Library that is interface-compatible with the Linked
+       Version.
+
+   e) Provide Installation Information, but only if you would otherwise
+   be required to provide such information under section 6 of the
+   GNU GPL, and only to the extent that such information is
+   necessary to install and execute a modified version of the
+   Combined Work produced by recombining or relinking the
+   Application with a modified version of the Linked Version. (If
+   you use option 4d0, the Installation Information must accompany
+   the Minimal Corresponding Source and Corresponding Application
+   Code. If you use option 4d1, you must provide the Installation
+   Information in the manner specified by section 6 of the GNU GPL
+   for conveying Corresponding Source.)
+
+  5. Combined Libraries.
+
+  You may place library facilities that are a work based on the
+Library side by side in a single library together with other library
+facilities that are not Applications and are not covered by this
+License, and convey such a combined library under terms of your
+choice, if you do both of the following:
+
+   a) Accompany the combined library with a copy of the same work based
+   on the Library, uncombined with any other library facilities,
+   conveyed under the terms of this License.
+
+   b) Give prominent notice with the combined library that part of it
+   is a work based on the Library, and explaining where to find the
+   accompanying uncombined form of the same work.
+
+  6. Revised Versions of the GNU Lesser General Public License.
+
+  The Free Software Foundation may publish revised and/or new versions
+of the GNU Lesser General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
+
+  Each version is given a distinguishing version number. If the
+Library as you received it specifies that a certain numbered version
+of the GNU Lesser General Public License "or any later version"
+applies to it, you have the option of following the terms and
+conditions either of that published version or of any later version
+published by the Free Software Foundation. If the Library as you
+received it does not specify a version number of the GNU Lesser
+General Public License, you may choose any version of the GNU Lesser
+General Public License ever published by the Free Software Foundation.
+
+  If the Library as you received it specifies that a proxy can decide
+whether future versions of the GNU Lesser General Public License shall
+apply, that proxy's public statement of acceptance of any version is
+permanent authorization for you to choose that version for the
+Library.
+
diff --git a/LICENSE b/LICENSE
index 146bacdb2a1690dc2234c9a6348efbb7677c4d3e..f6bbaa1efb2dcd6db7b024f66388baf8bf418025 100644
--- a/LICENSE
+++ b/LICENSE
@@ -2,19 +2,19 @@
 Adam Radziszewski, Bartosz Broda
 
     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
+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 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
+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 General Public License along
+    You should have received a copy of the GNU Lesser General Public License along
 with this program; if not, see <http://www.gnu.org/licenses>.
 
-    Additional permission under GNU GPL version 3 section 7
+    Additional permission under GNU LGPL version 3 section 7
 
     If you modify this Program, or any covered work, by linking or combining
 it with Morfeusz (or a modified version of that library),
diff --git a/LICENSE.in b/LICENSE.in
index 64c3259934d358c96c2009c2e69011c735722461..5a65895aece0262109b9ff32450be6fbe79e8fa0 100644
--- a/LICENSE.in
+++ b/LICENSE.in
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
diff --git a/libmwereader/mwe.cpp b/libmwereader/mwe.cpp
index 19e794872e565488322236728c313f27321d9b7e..4e12d3f38dc1a16cb0d37ac594469566ffadb5b3 100644
--- a/libmwereader/mwe.cpp
+++ b/libmwereader/mwe.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include "mwe.h"
diff --git a/libmwereader/mwe.h b/libmwereader/mwe.h
index 903bc175a4f30522fe16ed0847b8e65a0b92638f..d4764382ff2ed8203afd447011a3200f8aecdb41 100644
--- a/libmwereader/mwe.h
+++ b/libmwereader/mwe.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBMWEREADER_MWE_H
diff --git a/libmwereader/mweparser.cpp b/libmwereader/mweparser.cpp
index 96c5268e90c59ad372c0d871a6a0dd7dbede57d7..6e8ad6cb3de7d83f5b0d0f883920efe423cbd5e1 100644
--- a/libmwereader/mweparser.cpp
+++ b/libmwereader/mweparser.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include "mweparser.h"
diff --git a/libmwereader/mweparser.h b/libmwereader/mweparser.h
index 8489d6bc61d771c36bb219777a7942307b4d9532..1e111d06eb9966601e15832ca2f89b4df33a5027 100644
--- a/libmwereader/mweparser.h
+++ b/libmwereader/mweparser.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBMWEREADER_MWEPARSER_H
diff --git a/libmwereader/mwereader.cpp b/libmwereader/mwereader.cpp
index 3f4bfa06be1707408f4364da8860fea8bfa65f70..7112c48ce5cf4e730fc7f3e842cf20d5a07b39fd 100644
--- a/libmwereader/mwereader.cpp
+++ b/libmwereader/mwereader.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include "mwereader.h"
diff --git a/libmwereader/mwereader.h b/libmwereader/mwereader.h
index bc2f80a0360ebab51e9e4aa08bc04d29293789e4..c6ffce869e4294633ee18e15016848f3abb0d0cd 100644
--- a/libmwereader/mwereader.h
+++ b/libmwereader/mwereader.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBMWEREADER_MWEREADER_H
diff --git a/libmwereader/mwertest.cpp b/libmwereader/mwertest.cpp
index acdf432746445d3ca0171da568a587497f4dd08a..cc5f20b23fb832f91a7abf5345daa4be0ebe0c51 100644
--- a/libmwereader/mwertest.cpp
+++ b/libmwereader/mwertest.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <iostream>
diff --git a/libmwereader/tests/main.cpp b/libmwereader/tests/main.cpp
index e60783468cab30eb82079f452a6c5430928b5a92..2668e9cfc90a5a7f1a43fb175989f0493d38f0f7 100644
--- a/libmwereader/tests/main.cpp
+++ b/libmwereader/tests/main.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #define BOOST_TEST_MODULE master
diff --git a/libmwereader/tests/mwe.cpp b/libmwereader/tests/mwe.cpp
index 92ce05520beea0fabc3d67b9ee9e3524d48e6ec1..95fac9715b43b538439b3fd32f739d274ec4530e 100644
--- a/libmwereader/tests/mwe.cpp
+++ b/libmwereader/tests/mwe.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 /**
diff --git a/libmwereader/tests/mwefunctional.cpp b/libmwereader/tests/mwefunctional.cpp
index 1889730bef77f5a522ed1a9d3dfc7092fddcbd6c..e65546ae138c9843d4d32b352f1e0dc62d572fcf 100644
--- a/libmwereader/tests/mwefunctional.cpp
+++ b/libmwereader/tests/mwefunctional.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/libmwereader/tests/mweparser.cpp b/libmwereader/tests/mweparser.cpp
index 7e1c0bb6c75df330949823d7c70df523a4bc561c..9676f3a07989834820a4c1b2d727b494b65f73de 100644
--- a/libmwereader/tests/mweparser.cpp
+++ b/libmwereader/tests/mweparser.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/libmwereader/tests/mwereader.cpp b/libmwereader/tests/mwereader.cpp
index 01eba0ccdaf61860d51590829b67f7f324fb1e13..497ee8c494ab150a5ec1df46b8e5e52264c4bdf5 100644
--- a/libmwereader/tests/mwereader.cpp
+++ b/libmwereader/tests/mwereader.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/libwccl/exception.cpp b/libwccl/exception.cpp
index 7f750967cce52b93382ac2a2439716834df2ffc7..10ee0cd078a35aa8d58f74adeecbb790adb51fdc 100644
--- a/libwccl/exception.cpp
+++ b/libwccl/exception.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/exception.h>
diff --git a/libwccl/exception.h b/libwccl/exception.h
index f97ccb4309d7dfed88ab96ac7a705f5afb80e680..efc7b7f0b6c5e4f6696b6ff629b9ef8be8951d8c 100644
--- a/libwccl/exception.h
+++ b/libwccl/exception.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_EXCEPTION_H
diff --git a/libwccl/lexicon/lexicon.cpp b/libwccl/lexicon/lexicon.cpp
index 400882b98fd3e2659f61c52cc5e3f1d307bae991..ec3d15cf4807776aaa892738729d672cc845982f 100644
--- a/libwccl/lexicon/lexicon.cpp
+++ b/libwccl/lexicon/lexicon.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/lexicon/lexicon.h>
diff --git a/libwccl/lexicon/lexicon.h b/libwccl/lexicon/lexicon.h
index 19f2c36eea1c866d242ca5a838e5d07255f995f3..de8300bfe91fc4f9f735f8667f92d2f092f5d775 100644
--- a/libwccl/lexicon/lexicon.h
+++ b/libwccl/lexicon/lexicon.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_LEXICON_LEXICON_H
diff --git a/libwccl/lexicon/lexiconparser.cpp b/libwccl/lexicon/lexiconparser.cpp
index 90e5b460b5b059f16576bf4e480342c97bdde3e3..5010b4978c4605f71dce303d711d4b86565e8646 100644
--- a/libwccl/lexicon/lexiconparser.cpp
+++ b/libwccl/lexicon/lexiconparser.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/lexicon/lexiconparser.h>
diff --git a/libwccl/lexicon/lexiconparser.h b/libwccl/lexicon/lexiconparser.h
index a814273d116e6b72268088077c7928c4ec77b2b2..98eeaff43c2ea5c9564f507b34b1c7f347dddab2 100644
--- a/libwccl/lexicon/lexiconparser.h
+++ b/libwccl/lexicon/lexiconparser.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_LEXICON_LEXICONPARSER_H
diff --git a/libwccl/lexicon/lexicons.cpp b/libwccl/lexicon/lexicons.cpp
index 68a368f0223bbdbacdebef3031c5477b151f3f4b..535fbdfb24669d90fb62e1af412b0ba77631dd3e 100644
--- a/libwccl/lexicon/lexicons.cpp
+++ b/libwccl/lexicon/lexicons.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/lexicon/lexicons.h>
diff --git a/libwccl/lexicon/lexicons.h b/libwccl/lexicon/lexicons.h
index 5afb880978bab53fc28b6106375e9ec42382727f..a3b99ecc4a307509e67c45ad85dc0869e1fe6ade 100644
--- a/libwccl/lexicon/lexicons.h
+++ b/libwccl/lexicon/lexicons.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_LEXICON_LEXICONS_H
diff --git a/libwccl/ops/actionexeccontext.h b/libwccl/ops/actionexeccontext.h
index 39e791edbcf5ec00420ad957e58b0e9815188da3..688b3de8cbbb2b40801714ef353183e122dfda1c 100644
--- a/libwccl/ops/actionexeccontext.h
+++ b/libwccl/ops/actionexeccontext.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_ACTIONEXECCONTEXT_H
diff --git a/libwccl/ops/expression.h b/libwccl/ops/expression.h
index d0a656402776a7db3121b53fb35bd444f2bec520..22824a5f1a91a47397a4fc0a50c28fcd875a93b2 100644
--- a/libwccl/ops/expression.h
+++ b/libwccl/ops/expression.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_EXPRESSION_H
diff --git a/libwccl/ops/formatters.cpp b/libwccl/ops/formatters.cpp
index 61ff223286dd68ca3feeccf38795c6d23edfa909..4b8e374841982d8ae501108af64493bcc659b4b9 100644
--- a/libwccl/ops/formatters.cpp
+++ b/libwccl/ops/formatters.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/formatters.h>
diff --git a/libwccl/ops/formatters.h b/libwccl/ops/formatters.h
index a50632a2dbe56f0ac0f90c92407a7ea0a7c6dea3..273c39277ea35cc7f3a264c707a4087b8a04fc05 100644
--- a/libwccl/ops/formatters.h
+++ b/libwccl/ops/formatters.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FORMATTERS_H
diff --git a/libwccl/ops/function.h b/libwccl/ops/function.h
index c6d74c51731b68eea8c3cf147bf6ee9171a91af8..ebf4ccd6a823dca2d8b91c0ad3bba44fbc986a39 100644
--- a/libwccl/ops/function.h
+++ b/libwccl/ops/function.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_H
diff --git a/libwccl/ops/functions/bool/iteration.cpp b/libwccl/ops/functions/bool/iteration.cpp
index 27068bf268eb9fe6a9e96e2bf01c738d785c383b..bb5eccd6c85a9765cbc4d5fe2ae27b074db1b5fa 100644
--- a/libwccl/ops/functions/bool/iteration.cpp
+++ b/libwccl/ops/functions/bool/iteration.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/iteration.h>
diff --git a/libwccl/ops/functions/bool/iteration.h b/libwccl/ops/functions/bool/iteration.h
index 6e800c3bd37f2e513f66194b2743bbb6a5c8c4c5..a392c25cd46c1e2699abf5cb270d511edee66825 100644
--- a/libwccl/ops/functions/bool/iteration.h
+++ b/libwccl/ops/functions/bool/iteration.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_ITERATION_H
diff --git a/libwccl/ops/functions/bool/iterations/atleast.cpp b/libwccl/ops/functions/bool/iterations/atleast.cpp
index f861847c52e72280ca4f4baf9d3c32181b7b2344..7b8e49d7a7372a38d919ab4228e6cadf54bab735 100644
--- a/libwccl/ops/functions/bool/iterations/atleast.cpp
+++ b/libwccl/ops/functions/bool/iterations/atleast.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/iterations/atleast.h>
diff --git a/libwccl/ops/functions/bool/iterations/atleast.h b/libwccl/ops/functions/bool/iterations/atleast.h
index 609617677869dfa45a8b7a676f9e42282eff38a9..2d3150da99435c680e26b51a31d9f716615a9cb3 100644
--- a/libwccl/ops/functions/bool/iterations/atleast.h
+++ b/libwccl/ops/functions/bool/iterations/atleast.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_ITERATIONS_ATLEAST_H
diff --git a/libwccl/ops/functions/bool/iterations/leftlook.cpp b/libwccl/ops/functions/bool/iterations/leftlook.cpp
index 777508cfc118ed718ae3e5755fb4f18c12d359b8..106ddb47a4af7562e7327761859d7d1f171d1c03 100644
--- a/libwccl/ops/functions/bool/iterations/leftlook.cpp
+++ b/libwccl/ops/functions/bool/iterations/leftlook.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/iterations/leftlook.h>
diff --git a/libwccl/ops/functions/bool/iterations/leftlook.h b/libwccl/ops/functions/bool/iterations/leftlook.h
index 53b67a3b19b8f3e0592fe07f1fb9bde925b16e6d..654e0695f73159b33a82184639a023c56ddc9279 100644
--- a/libwccl/ops/functions/bool/iterations/leftlook.h
+++ b/libwccl/ops/functions/bool/iterations/leftlook.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_ITERATIONS_LEFTLOOK_H
diff --git a/libwccl/ops/functions/bool/iterations/only.cpp b/libwccl/ops/functions/bool/iterations/only.cpp
index 208f888c8eef2fe6d8b3d0cee58e6858b4f33438..dd193be6d3693b0ccd1dd564344eb2a650b00514 100644
--- a/libwccl/ops/functions/bool/iterations/only.cpp
+++ b/libwccl/ops/functions/bool/iterations/only.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/iterations/only.h>
diff --git a/libwccl/ops/functions/bool/iterations/only.h b/libwccl/ops/functions/bool/iterations/only.h
index 022cb63a011c2d9023368f02a2989b25e0e30b3d..80190db6028a9214c1834d2c7d64930be1cd2381 100644
--- a/libwccl/ops/functions/bool/iterations/only.h
+++ b/libwccl/ops/functions/bool/iterations/only.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_ITERATIONS_ONLY_H
diff --git a/libwccl/ops/functions/bool/iterations/rightlook.cpp b/libwccl/ops/functions/bool/iterations/rightlook.cpp
index 646f1d9e71f891819aba59685933c383aa4bd453..82a0298fc0ec0e671f3921e66d9eba97674dd415 100644
--- a/libwccl/ops/functions/bool/iterations/rightlook.cpp
+++ b/libwccl/ops/functions/bool/iterations/rightlook.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/iterations/rightlook.h>
diff --git a/libwccl/ops/functions/bool/iterations/rightlook.h b/libwccl/ops/functions/bool/iterations/rightlook.h
index 5b1c26bd8a403b99f4f9f84a176612d094bce926..34bffe1bb3d944c03c61e5114f92ac1e1f656d42 100644
--- a/libwccl/ops/functions/bool/iterations/rightlook.h
+++ b/libwccl/ops/functions/bool/iterations/rightlook.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_ITERATIONS_RIGHTLOOK_H
diff --git a/libwccl/ops/functions/bool/iterations/skip.cpp b/libwccl/ops/functions/bool/iterations/skip.cpp
index 098f8f360947213b1b1bd46e5ef0bb36300c6264..664ff0f6ba0ac3068d3e4949ad0639e66e7be3d1 100644
--- a/libwccl/ops/functions/bool/iterations/skip.cpp
+++ b/libwccl/ops/functions/bool/iterations/skip.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/iterations/skip.h>
diff --git a/libwccl/ops/functions/bool/iterations/skip.h b/libwccl/ops/functions/bool/iterations/skip.h
index e71bafb047c93e047d5cabc531eac98562a68168..ad504aab10ee4bc80d1e2d153fde3b78a449709d 100644
--- a/libwccl/ops/functions/bool/iterations/skip.h
+++ b/libwccl/ops/functions/bool/iterations/skip.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_ITERATIONS_SKIP_H
diff --git a/libwccl/ops/functions/bool/predicate.cpp b/libwccl/ops/functions/bool/predicate.cpp
index 582fd4989cfbc9d2e21c806373539ac8cf7c5961..3db2dbeb5957e2cc5fef4d16302d246a4bd9f7b3 100644
--- a/libwccl/ops/functions/bool/predicate.cpp
+++ b/libwccl/ops/functions/bool/predicate.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/predicate.h>
diff --git a/libwccl/ops/functions/bool/predicate.h b/libwccl/ops/functions/bool/predicate.h
index bf3cfd44b82c9d8f929be9f6cc65a63ad4511afb..aee87d7e58cee0432e1d2fae6036429759928d24 100644
--- a/libwccl/ops/functions/bool/predicate.h
+++ b/libwccl/ops/functions/bool/predicate.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATE_H
diff --git a/libwccl/ops/functions/bool/predicates/ambiguous.cpp b/libwccl/ops/functions/bool/predicates/ambiguous.cpp
index 8e636559af9d9de4fa4c09d62b02c310f25e521e..a86056f7ce2bbed916a29291a42df9d6334dd1e6 100644
--- a/libwccl/ops/functions/bool/predicates/ambiguous.cpp
+++ b/libwccl/ops/functions/bool/predicates/ambiguous.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/predicates/ambiguous.h>
diff --git a/libwccl/ops/functions/bool/predicates/ambiguous.h b/libwccl/ops/functions/bool/predicates/ambiguous.h
index 8fa65b0f1ca99a71c91043bdaa44c1d893b6b212..3d4cc45f7b24b02b4d9cd542245028e73cbac10f 100644
--- a/libwccl/ops/functions/bool/predicates/ambiguous.h
+++ b/libwccl/ops/functions/bool/predicates/ambiguous.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATES_AMBIGUOUS_H
diff --git a/libwccl/ops/functions/bool/predicates/and.cpp b/libwccl/ops/functions/bool/predicates/and.cpp
index f77b094753017b222e34424c446bb1dbf7b9abc6..a99d95121d01b56c8e8999fdf231d1f5ef6a3f34 100644
--- a/libwccl/ops/functions/bool/predicates/and.cpp
+++ b/libwccl/ops/functions/bool/predicates/and.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/predicates/and.h>
diff --git a/libwccl/ops/functions/bool/predicates/and.h b/libwccl/ops/functions/bool/predicates/and.h
index 2162f7576452842d27152596d5285b5998ac446a..77a75a84e21f92edeb0c49a25b0757e55e4d495b 100644
--- a/libwccl/ops/functions/bool/predicates/and.h
+++ b/libwccl/ops/functions/bool/predicates/and.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATES_AND_H
diff --git a/libwccl/ops/functions/bool/predicates/ann.cpp b/libwccl/ops/functions/bool/predicates/ann.cpp
index 5900bfabd68efbd16c87a5f6b591d0f1e4a262ec..3dd18bcca2044ef611424cb622de4f16187c9d14 100644
--- a/libwccl/ops/functions/bool/predicates/ann.cpp
+++ b/libwccl/ops/functions/bool/predicates/ann.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/predicates/ann.h>
diff --git a/libwccl/ops/functions/bool/predicates/ann.h b/libwccl/ops/functions/bool/predicates/ann.h
index 24f144716498faa275d017bcb9990eabd0affb69..c3a457f7993638cdf3464d1b282e262c4c93f148 100644
--- a/libwccl/ops/functions/bool/predicates/ann.h
+++ b/libwccl/ops/functions/bool/predicates/ann.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATES_ANN_H
diff --git a/libwccl/ops/functions/bool/predicates/annsub.cpp b/libwccl/ops/functions/bool/predicates/annsub.cpp
index 58f33c481703994251b2ae5f9bcbac0da8fa524b..e991a33e116ee7b8bd416ec2b2dd22af93d45a93 100644
--- a/libwccl/ops/functions/bool/predicates/annsub.cpp
+++ b/libwccl/ops/functions/bool/predicates/annsub.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/predicates/annsub.h>
diff --git a/libwccl/ops/functions/bool/predicates/annsub.h b/libwccl/ops/functions/bool/predicates/annsub.h
index 73393891b5d55c9e78471f4c67a1810c39b9083f..428429eca9017e0b15c8e8709e8e6b6d9dea9d84 100644
--- a/libwccl/ops/functions/bool/predicates/annsub.h
+++ b/libwccl/ops/functions/bool/predicates/annsub.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATES_ANNSUB_H
diff --git a/libwccl/ops/functions/bool/predicates/anntoken.cpp b/libwccl/ops/functions/bool/predicates/anntoken.cpp
index 83cc101b23d880d0488d7ed6e850b6e0215c1e70..ce59dda5d4eb4b2190ca18e5bbd56f567f86e0ec 100644
--- a/libwccl/ops/functions/bool/predicates/anntoken.cpp
+++ b/libwccl/ops/functions/bool/predicates/anntoken.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/predicates/anntoken.h>
diff --git a/libwccl/ops/functions/bool/predicates/anntoken.h b/libwccl/ops/functions/bool/predicates/anntoken.h
index 179eda47d300d29a0890ab2098969a1e07d508ed..e31c06e6120a7ee3b7789da8ca344004a2a88093 100644
--- a/libwccl/ops/functions/bool/predicates/anntoken.h
+++ b/libwccl/ops/functions/bool/predicates/anntoken.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATES_ANNTOKEN_H
diff --git a/libwccl/ops/functions/bool/predicates/debug.cpp b/libwccl/ops/functions/bool/predicates/debug.cpp
index 35a89ee12aeef70098b9cd83a3a1fcb3f8eff38e..4a751258ca5ff984a4790e4001a456ca9c69d7a0 100644
--- a/libwccl/ops/functions/bool/predicates/debug.cpp
+++ b/libwccl/ops/functions/bool/predicates/debug.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/predicates/debug.h>
diff --git a/libwccl/ops/functions/bool/predicates/debug.h b/libwccl/ops/functions/bool/predicates/debug.h
index 8a0e077d2711a887425a7552ba5d176c0c40ef6b..b70b9ea3cd9162b534f0882b1d440c2b01df71aa 100644
--- a/libwccl/ops/functions/bool/predicates/debug.h
+++ b/libwccl/ops/functions/bool/predicates/debug.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATES_DEBUG_H
diff --git a/libwccl/ops/functions/bool/predicates/equals.h b/libwccl/ops/functions/bool/predicates/equals.h
index 483e727d76f7db66d7b358747ced49c13ae732f1..9c2860befcec05ebbe9f4d11c1266e5bde8f3030 100644
--- a/libwccl/ops/functions/bool/predicates/equals.h
+++ b/libwccl/ops/functions/bool/predicates/equals.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATES_EQUALS_H
diff --git a/libwccl/ops/functions/bool/predicates/intersects.h b/libwccl/ops/functions/bool/predicates/intersects.h
index 0a880473172654d8d7dab0ab8706a8f9de179bb6..677e88d6603fb66c74bcff3a6443059c8ddb1ade 100644
--- a/libwccl/ops/functions/bool/predicates/intersects.h
+++ b/libwccl/ops/functions/bool/predicates/intersects.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATES_INTERSECTS_H
diff --git a/libwccl/ops/functions/bool/predicates/isempty.h b/libwccl/ops/functions/bool/predicates/isempty.h
index 15b470a1e1e3f13b898d199894cafccac0dba9b6..4589a326ce628b31eafcb6aec71f6f685ceb730b 100644
--- a/libwccl/ops/functions/bool/predicates/isempty.h
+++ b/libwccl/ops/functions/bool/predicates/isempty.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATES_ISEMPTY_H
diff --git a/libwccl/ops/functions/bool/predicates/isinside.cpp b/libwccl/ops/functions/bool/predicates/isinside.cpp
index 4ca68b1a07e844a2df1572d44ceab3aad3a5b023..d5c2cb81a7bac31327bddb2a48d8cf3410df6510 100644
--- a/libwccl/ops/functions/bool/predicates/isinside.cpp
+++ b/libwccl/ops/functions/bool/predicates/isinside.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/predicates/isinside.h>
diff --git a/libwccl/ops/functions/bool/predicates/isinside.h b/libwccl/ops/functions/bool/predicates/isinside.h
index b0b45ed8726f074b276365b212b5cee414c32028..e1161d02c44ec4a5c7d727aa0b46cda964f75799 100644
--- a/libwccl/ops/functions/bool/predicates/isinside.h
+++ b/libwccl/ops/functions/bool/predicates/isinside.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATES_ISINSIDE_H
diff --git a/libwccl/ops/functions/bool/predicates/isoutside.cpp b/libwccl/ops/functions/bool/predicates/isoutside.cpp
index 8cb35c2b44a74951a31c00767df685790a5bb8f9..1423dac3387d649d3a11023faa2c031c1330898e 100644
--- a/libwccl/ops/functions/bool/predicates/isoutside.cpp
+++ b/libwccl/ops/functions/bool/predicates/isoutside.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/predicates/isoutside.h>
diff --git a/libwccl/ops/functions/bool/predicates/isoutside.h b/libwccl/ops/functions/bool/predicates/isoutside.h
index ea586c2cb34e36aa354a17f3d087c66f3071b2fd..f3497b4d77e86cb50a6ca0e58b20c2f622819b7d 100644
--- a/libwccl/ops/functions/bool/predicates/isoutside.h
+++ b/libwccl/ops/functions/bool/predicates/isoutside.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATES_ISOUTSIDE_H
diff --git a/libwccl/ops/functions/bool/predicates/issingular.cpp b/libwccl/ops/functions/bool/predicates/issingular.cpp
index 32f7db6ea0025737c13b48ad2eb389fb1c201093..df0d8c4898a8eefce1e7eee1b8d65b25e142cb49 100644
--- a/libwccl/ops/functions/bool/predicates/issingular.cpp
+++ b/libwccl/ops/functions/bool/predicates/issingular.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/predicates/issingular.h>
diff --git a/libwccl/ops/functions/bool/predicates/issingular.h b/libwccl/ops/functions/bool/predicates/issingular.h
index 2ae3529d2e5815e24dfc53d764678cbc94ecb3bd..3b6c5da85c18da8946d4f6269aea5f28a39f191f 100644
--- a/libwccl/ops/functions/bool/predicates/issingular.h
+++ b/libwccl/ops/functions/bool/predicates/issingular.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATES_ISSINGULAR_H
diff --git a/libwccl/ops/functions/bool/predicates/issubsetof.h b/libwccl/ops/functions/bool/predicates/issubsetof.h
index f04130317663d68dffa44233a86e52ff1cec5bf1..109ff6b7320106ee220d6a81696f64a1bffc96cd 100644
--- a/libwccl/ops/functions/bool/predicates/issubsetof.h
+++ b/libwccl/ops/functions/bool/predicates/issubsetof.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATES_ISSUBSETOF_H
diff --git a/libwccl/ops/functions/bool/predicates/logicalpredicate.cpp b/libwccl/ops/functions/bool/predicates/logicalpredicate.cpp
index 44f3ea6cb92cfad097c59b130db13a92497119b7..955496fa9e2f80a927a5bea27783e161e9ad3d5f 100644
--- a/libwccl/ops/functions/bool/predicates/logicalpredicate.cpp
+++ b/libwccl/ops/functions/bool/predicates/logicalpredicate.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/predicates/logicalpredicate.h>
diff --git a/libwccl/ops/functions/bool/predicates/logicalpredicate.h b/libwccl/ops/functions/bool/predicates/logicalpredicate.h
index 833b8434cd9be9b7e15c1ffd40f1e3d8645e4750..190652329d3a504148f74d48fd12163cb5f879c9 100644
--- a/libwccl/ops/functions/bool/predicates/logicalpredicate.h
+++ b/libwccl/ops/functions/bool/predicates/logicalpredicate.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATES_LOGICALPREDICATE_H
diff --git a/libwccl/ops/functions/bool/predicates/nor.cpp b/libwccl/ops/functions/bool/predicates/nor.cpp
index 85f8b5c54f851977b00b1028901b80a187d81076..ebfb41703fef9506674b5387825813aee62af00e 100644
--- a/libwccl/ops/functions/bool/predicates/nor.cpp
+++ b/libwccl/ops/functions/bool/predicates/nor.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/predicates/nor.h>
diff --git a/libwccl/ops/functions/bool/predicates/nor.h b/libwccl/ops/functions/bool/predicates/nor.h
index a04a53596458efc78cad04c059223285296cf6ac..dbf671af5fc80cc3342a4e9168a6c73a6697dd32 100644
--- a/libwccl/ops/functions/bool/predicates/nor.h
+++ b/libwccl/ops/functions/bool/predicates/nor.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATES_NOR_H
diff --git a/libwccl/ops/functions/bool/predicates/or.cpp b/libwccl/ops/functions/bool/predicates/or.cpp
index aef736d4e783134d05321e79e68ebb2e6d73817a..28808b9e3be1cef35e8c9c8beae705cf4d1513c0 100644
--- a/libwccl/ops/functions/bool/predicates/or.cpp
+++ b/libwccl/ops/functions/bool/predicates/or.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/predicates/or.h>
diff --git a/libwccl/ops/functions/bool/predicates/or.h b/libwccl/ops/functions/bool/predicates/or.h
index 173a50ba4b0f9d0fcb5cf3e9594e10463c018135..daa1860ee7ada99ee7c9afddbec98e8bc4140784 100644
--- a/libwccl/ops/functions/bool/predicates/or.h
+++ b/libwccl/ops/functions/bool/predicates/or.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATES_OR_H
diff --git a/libwccl/ops/functions/bool/predicates/pointagreement.cpp b/libwccl/ops/functions/bool/predicates/pointagreement.cpp
index 3e007c3b5549af5b16046c88f6ac57a3dd0772ea..1f708c20ff3ad4487fcac16ab773e93fb0369518 100644
--- a/libwccl/ops/functions/bool/predicates/pointagreement.cpp
+++ b/libwccl/ops/functions/bool/predicates/pointagreement.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/predicates/pointagreement.h>
diff --git a/libwccl/ops/functions/bool/predicates/pointagreement.h b/libwccl/ops/functions/bool/predicates/pointagreement.h
index 5a81bdcfd2b50d36f7d7e57afb748ec44d2a6562..52e356b1dddb22037a8ad432da2774d0e59fc5df 100644
--- a/libwccl/ops/functions/bool/predicates/pointagreement.h
+++ b/libwccl/ops/functions/bool/predicates/pointagreement.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATE_POINTAGREEMENT_H
diff --git a/libwccl/ops/functions/bool/predicates/regex.cpp b/libwccl/ops/functions/bool/predicates/regex.cpp
index 9d0f7a72363871eaeafce53fbafbc824a78d819c..8246bf849a79770878230b9ad26c3a556f5491fe 100644
--- a/libwccl/ops/functions/bool/predicates/regex.cpp
+++ b/libwccl/ops/functions/bool/predicates/regex.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/predicates/regex.h>
diff --git a/libwccl/ops/functions/bool/predicates/regex.h b/libwccl/ops/functions/bool/predicates/regex.h
index 6a068ab2fe7c21fe982056d1ec89e41a70b49a66..5a0dea978ed21c8aae553d736af75ac6137bd784 100644
--- a/libwccl/ops/functions/bool/predicates/regex.h
+++ b/libwccl/ops/functions/bool/predicates/regex.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATES_REGEX_H
diff --git a/libwccl/ops/functions/bool/predicates/setpredicate.h b/libwccl/ops/functions/bool/predicates/setpredicate.h
index 30c0ca08183ac8b1b6d7eb2bf44f7a4a8ecf5e5b..5ed82906a0e4328266aff1ec61b8a6019db3ac14 100644
--- a/libwccl/ops/functions/bool/predicates/setpredicate.h
+++ b/libwccl/ops/functions/bool/predicates/setpredicate.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATES_SETPREDICATE_H
diff --git a/libwccl/ops/functions/bool/predicates/strongagreement.cpp b/libwccl/ops/functions/bool/predicates/strongagreement.cpp
index 6ec70c6892647d73e4359f5d3dc724d0851c1485..b6765c6a0b91cc596b9e326b0056fe842bd1e07e 100644
--- a/libwccl/ops/functions/bool/predicates/strongagreement.cpp
+++ b/libwccl/ops/functions/bool/predicates/strongagreement.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/predicates/strongagreement.h>
diff --git a/libwccl/ops/functions/bool/predicates/strongagreement.h b/libwccl/ops/functions/bool/predicates/strongagreement.h
index 6eb97e68f9716af255a78a303e44ab7b333a6d85..fc35c2aad3e3ba3011dd3fc83675b2a2865ec421 100644
--- a/libwccl/ops/functions/bool/predicates/strongagreement.h
+++ b/libwccl/ops/functions/bool/predicates/strongagreement.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATE_STRONGAGREEMENT_H
diff --git a/libwccl/ops/functions/bool/predicates/weakagreement.cpp b/libwccl/ops/functions/bool/predicates/weakagreement.cpp
index 053dc0203da4d0a85846e9109e828cc73b0e7b44..732285d5a9f2b298cbd5b8fef0930106b03ed3f3 100644
--- a/libwccl/ops/functions/bool/predicates/weakagreement.cpp
+++ b/libwccl/ops/functions/bool/predicates/weakagreement.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/bool/predicates/weakagreement.h>
diff --git a/libwccl/ops/functions/bool/predicates/weakagreement.h b/libwccl/ops/functions/bool/predicates/weakagreement.h
index a1db5636e262ed467c6df4fc692bf74310f23beb..a38f92aecf6755540e5a554cc83a8150e75c656d 100644
--- a/libwccl/ops/functions/bool/predicates/weakagreement.h
+++ b/libwccl/ops/functions/bool/predicates/weakagreement.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_PREDICATE_WEAKAGREEMENT_H
diff --git a/libwccl/ops/functions/bool/varsetter.h b/libwccl/ops/functions/bool/varsetter.h
index 149f367cb720a05e56172cb46cfbf4c4d290a117..39dac5fc4fe0fb9a6ab5430a7a4c14efc0816be3 100644
--- a/libwccl/ops/functions/bool/varsetter.h
+++ b/libwccl/ops/functions/bool/varsetter.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_BOOL_VARSETTER_H
diff --git a/libwccl/ops/functions/conditional.h b/libwccl/ops/functions/conditional.h
index 1cf74fef264a22df6a9cba8f76b7422160afe20b..371316aa3862b7ec9a678afa8322a44169496fcc 100644
--- a/libwccl/ops/functions/conditional.h
+++ b/libwccl/ops/functions/conditional.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_CONDITIONAL_H
diff --git a/libwccl/ops/functions/constant.h b/libwccl/ops/functions/constant.h
index ba766f4f674239e1317cd0230cc6c7d2cf860af4..97d6b5b1d3d07ba62c210aa3d469b606e5ca9060 100644
--- a/libwccl/ops/functions/constant.h
+++ b/libwccl/ops/functions/constant.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_CONSTANT_H
diff --git a/libwccl/ops/functions/listoperator.h b/libwccl/ops/functions/listoperator.h
index 36d456a8db07074eebc0f19d42bd5d63cedf0bc5..866a161fcae7cba61f125952231e2a289a4dc244 100644
--- a/libwccl/ops/functions/listoperator.h
+++ b/libwccl/ops/functions/listoperator.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_LISTOPERATOR_H
diff --git a/libwccl/ops/functions/match/submatch.cpp b/libwccl/ops/functions/match/submatch.cpp
index 2bf2b788a9114a45dcb0a2b4aff7673a9f88451d..b437627c2ce5e6bd4dc859f00e17817dfd18743e 100644
--- a/libwccl/ops/functions/match/submatch.cpp
+++ b/libwccl/ops/functions/match/submatch.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/match/submatch.h>
diff --git a/libwccl/ops/functions/match/submatch.h b/libwccl/ops/functions/match/submatch.h
index 098a510cd52c0f66c25d861674f9f9d22e4c4d89..50062251f7f606d5613919d6e368f191c0a53d80 100644
--- a/libwccl/ops/functions/match/submatch.h
+++ b/libwccl/ops/functions/match/submatch.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_MATCH_SUBMATCH_H
diff --git a/libwccl/ops/functions/position/firsttoken.cpp b/libwccl/ops/functions/position/firsttoken.cpp
index 0d235282fcb274f500441c6ac866d78f4e36f1e6..ad6cbc7ff3c54ef5042d5fbcf6482e6cda84760e 100644
--- a/libwccl/ops/functions/position/firsttoken.cpp
+++ b/libwccl/ops/functions/position/firsttoken.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/position/firsttoken.h>
diff --git a/libwccl/ops/functions/position/firsttoken.h b/libwccl/ops/functions/position/firsttoken.h
index aa90276fcd648de0fed7eb42f3770c8254f32088..6bd61d79c9f3fc2863df7707585956465f96008d 100644
--- a/libwccl/ops/functions/position/firsttoken.h
+++ b/libwccl/ops/functions/position/firsttoken.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_POSITION_FIRSTTOKEN_H
diff --git a/libwccl/ops/functions/position/lasttoken.cpp b/libwccl/ops/functions/position/lasttoken.cpp
index 426ffde341448e645f6e81358085448009e95e28..04c46dce98a1e8bd994079a3069ddb23de397864 100644
--- a/libwccl/ops/functions/position/lasttoken.cpp
+++ b/libwccl/ops/functions/position/lasttoken.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/position/lasttoken.h>
diff --git a/libwccl/ops/functions/position/lasttoken.h b/libwccl/ops/functions/position/lasttoken.h
index c9d530618d052c61491a5f602193a8e64dda470c..d9e0e19e91360ef68cfdd1ba10f1856c5bdcb149 100644
--- a/libwccl/ops/functions/position/lasttoken.h
+++ b/libwccl/ops/functions/position/lasttoken.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_POSITION_LASTTOKEN_H
diff --git a/libwccl/ops/functions/position/relativeposition.cpp b/libwccl/ops/functions/position/relativeposition.cpp
index 5b039d79c4cc62e8f645b2f0a4d8ed06cc64c50b..c47a94fa6fe15b503b6b0bb14fe363766ce7b94c 100644
--- a/libwccl/ops/functions/position/relativeposition.cpp
+++ b/libwccl/ops/functions/position/relativeposition.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/position/relativeposition.h>
diff --git a/libwccl/ops/functions/position/relativeposition.h b/libwccl/ops/functions/position/relativeposition.h
index c42b003283ae9163bf8608593cefa030ff9905b8..f0cfb6e92d838d58de0aceaa7e208c49e71bc8f9 100644
--- a/libwccl/ops/functions/position/relativeposition.h
+++ b/libwccl/ops/functions/position/relativeposition.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_POSITION_RELATIVEPOSITION_H
diff --git a/libwccl/ops/functions/setops.h b/libwccl/ops/functions/setops.h
index 95883db4c782e8ff309c782b75c11d15f3cd7e4e..24abff3d7374c72c6d2ea34d75a209a72fb8296f 100644
--- a/libwccl/ops/functions/setops.h
+++ b/libwccl/ops/functions/setops.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_SETOPS_H
diff --git a/libwccl/ops/functions/strset/affix.cpp b/libwccl/ops/functions/strset/affix.cpp
index 82d83626cb3fe088d0923105dda9d4d5254a5bc3..2067bbe61758cf3e5db7ced312041a772b59997a 100644
--- a/libwccl/ops/functions/strset/affix.cpp
+++ b/libwccl/ops/functions/strset/affix.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/strset/affix.h>
diff --git a/libwccl/ops/functions/strset/affix.h b/libwccl/ops/functions/strset/affix.h
index 810f3125c54439a1817fb42027059bfc636ef8ae..8885140af1efd1c2b1be8a790cc36915fb7dca7d 100644
--- a/libwccl/ops/functions/strset/affix.h
+++ b/libwccl/ops/functions/strset/affix.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_STRSET_AFFIX_H
diff --git a/libwccl/ops/functions/strset/getlemmas.cpp b/libwccl/ops/functions/strset/getlemmas.cpp
index d17dfa49ae62086354e0f2808f73467764294dc4..2f15281792af061f165bd7ebb29e0d841229c2f2 100644
--- a/libwccl/ops/functions/strset/getlemmas.cpp
+++ b/libwccl/ops/functions/strset/getlemmas.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/strset/getlemmas.h>
diff --git a/libwccl/ops/functions/strset/getlemmas.h b/libwccl/ops/functions/strset/getlemmas.h
index 6c36cbecb610fa40e75fec215f911435cdf8cede..db2b8660f8dbb4381b2d0b1c5ed679eff03088b0 100644
--- a/libwccl/ops/functions/strset/getlemmas.h
+++ b/libwccl/ops/functions/strset/getlemmas.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_STRSET_GETBASE_H
diff --git a/libwccl/ops/functions/strset/getorth.cpp b/libwccl/ops/functions/strset/getorth.cpp
index ebacb493ed3094c52f76acbc35c2166e25dd9eb8..3aaea4209e4da894d333623e681b2a1332a99992 100644
--- a/libwccl/ops/functions/strset/getorth.cpp
+++ b/libwccl/ops/functions/strset/getorth.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/strset/getorth.h>
diff --git a/libwccl/ops/functions/strset/getorth.h b/libwccl/ops/functions/strset/getorth.h
index b9f530f19dae65d31bbd4aeab898743af2916c82..2b0740655264c0f7258e2ffba187de8720d49d96 100644
--- a/libwccl/ops/functions/strset/getorth.h
+++ b/libwccl/ops/functions/strset/getorth.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_STRSET_GETORTH_H
diff --git a/libwccl/ops/functions/strset/lextranslator.cpp b/libwccl/ops/functions/strset/lextranslator.cpp
index 4eb552cd0fc91637c797a8462c9b3f038dddad21..b57e2d629d9376a89975cbd020f7cdaa2a0d64ac 100644
--- a/libwccl/ops/functions/strset/lextranslator.cpp
+++ b/libwccl/ops/functions/strset/lextranslator.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/strset/lextranslator.h>
diff --git a/libwccl/ops/functions/strset/lextranslator.h b/libwccl/ops/functions/strset/lextranslator.h
index d696b3df6d3b03399f509f6c558dd69686bc74fe..a8808331c05ec253b88f9e4016d720fc725373c3 100644
--- a/libwccl/ops/functions/strset/lextranslator.h
+++ b/libwccl/ops/functions/strset/lextranslator.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_STRSET_LEXTRANSLATOR_H
diff --git a/libwccl/ops/functions/strset/tolower.cpp b/libwccl/ops/functions/strset/tolower.cpp
index a13edaa74d7f07586d11cf172adb49accf6a3c0a..d7ee4f06b890606946249d465b6472c3d1e7d22f 100644
--- a/libwccl/ops/functions/strset/tolower.cpp
+++ b/libwccl/ops/functions/strset/tolower.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/strset/tolower.h>
diff --git a/libwccl/ops/functions/strset/tolower.h b/libwccl/ops/functions/strset/tolower.h
index 77e1a28838a81798f86d7cdabe9d68976062dce0..8d047415d0340266df59c8d6868b28090ee26eda 100644
--- a/libwccl/ops/functions/strset/tolower.h
+++ b/libwccl/ops/functions/strset/tolower.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_STRSET_TOLOWER_H
diff --git a/libwccl/ops/functions/strset/toupper.cpp b/libwccl/ops/functions/strset/toupper.cpp
index 08a778936cc94c6e67287edb7f7033a71e13b2a6..5797a52f6161ce3ff031e606767a15edc54f9fba 100644
--- a/libwccl/ops/functions/strset/toupper.cpp
+++ b/libwccl/ops/functions/strset/toupper.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/strset/toupper.h>
diff --git a/libwccl/ops/functions/strset/toupper.h b/libwccl/ops/functions/strset/toupper.h
index e25cfbc31e6dc176dfdddb3ae3c7ec8fa1deaa67..a30ba3583c8ac99d0233c000733c62bc6ad6906a 100644
--- a/libwccl/ops/functions/strset/toupper.h
+++ b/libwccl/ops/functions/strset/toupper.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_STRSET_TOUPPER_H
diff --git a/libwccl/ops/functions/tset/agrfilter.cpp b/libwccl/ops/functions/tset/agrfilter.cpp
index 1be3379062d29f63c09064ec1d8631e5337557ec..8158b894eb9bfa7ca8d790764e6ae1371a9a2521 100644
--- a/libwccl/ops/functions/tset/agrfilter.cpp
+++ b/libwccl/ops/functions/tset/agrfilter.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/tset/agrfilter.h>
diff --git a/libwccl/ops/functions/tset/agrfilter.h b/libwccl/ops/functions/tset/agrfilter.h
index 4dfb4c3781a54e82d9ecb1c62746fc52c2068250..093231cbb5928b935d5fc401f00a7a2d79251565 100644
--- a/libwccl/ops/functions/tset/agrfilter.h
+++ b/libwccl/ops/functions/tset/agrfilter.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_TSET_AGRFILTER_H
diff --git a/libwccl/ops/functions/tset/catfilter.cpp b/libwccl/ops/functions/tset/catfilter.cpp
index 4d62aae95dcc95bd91fd98553b18bfb6f67ece06..4e09f76731ab7caa114b4c84e14184f394aac8b6 100644
--- a/libwccl/ops/functions/tset/catfilter.cpp
+++ b/libwccl/ops/functions/tset/catfilter.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/tset/catfilter.h>
diff --git a/libwccl/ops/functions/tset/catfilter.h b/libwccl/ops/functions/tset/catfilter.h
index d352b814d4b27a0f144d386635508cccbff25951..7d9dd307b26cb72d0aea895ee46b14693fd2ae89 100644
--- a/libwccl/ops/functions/tset/catfilter.h
+++ b/libwccl/ops/functions/tset/catfilter.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_TSET_CATFILTER_H
diff --git a/libwccl/ops/functions/tset/getsymbols.cpp b/libwccl/ops/functions/tset/getsymbols.cpp
index af2e7698395f097e3ba2c3c72afe6cca0b799783..35b72c2500fe8426164f7462a19d312008340a3f 100644
--- a/libwccl/ops/functions/tset/getsymbols.cpp
+++ b/libwccl/ops/functions/tset/getsymbols.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/tset/getsymbols.h>
diff --git a/libwccl/ops/functions/tset/getsymbols.h b/libwccl/ops/functions/tset/getsymbols.h
index 1a02ca745770a49dae17295e9ab15530c059abed..4f9682bf5111a9f9d7cf8a704eca7046c7093ef2 100644
--- a/libwccl/ops/functions/tset/getsymbols.h
+++ b/libwccl/ops/functions/tset/getsymbols.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_TSET_GETSYMBOLS_H
diff --git a/libwccl/ops/functions/tset/getsymbolsinrange.cpp b/libwccl/ops/functions/tset/getsymbolsinrange.cpp
index 969bd0eb1f0008df1a285aeeaae2d1e1d39b2f69..1c0ca1af50bc147ef64a83df364f0700d33b86e1 100644
--- a/libwccl/ops/functions/tset/getsymbolsinrange.cpp
+++ b/libwccl/ops/functions/tset/getsymbolsinrange.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/functions/tset/getsymbolsinrange.h>
diff --git a/libwccl/ops/functions/tset/getsymbolsinrange.h b/libwccl/ops/functions/tset/getsymbolsinrange.h
index bd7be8fd988c532885455caecff4c60f80b1a74c..6179fa493b6cc92cfecb4f966244c8e98725876c 100644
--- a/libwccl/ops/functions/tset/getsymbolsinrange.h
+++ b/libwccl/ops/functions/tset/getsymbolsinrange.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_TSET_GETSYMBOLSINRANGE_H
diff --git a/libwccl/ops/functions/tset/getwordclass.h b/libwccl/ops/functions/tset/getwordclass.h
index 84ac4749cd70737138a42060038c74c56d95aa10..45e3181297ec694e8f0f51e698192f85a9c8b834 100644
--- a/libwccl/ops/functions/tset/getwordclass.h
+++ b/libwccl/ops/functions/tset/getwordclass.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_TSET_GETWORDCLASS_H
diff --git a/libwccl/ops/functions/vargetter.h b/libwccl/ops/functions/vargetter.h
index 7a4157b974e5a34080171d04aba97913b69536e6..1c9028d51113903ce0e4bb3eb507bc8da21893ae 100644
--- a/libwccl/ops/functions/vargetter.h
+++ b/libwccl/ops/functions/vargetter.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNCTIONS_VARGETTER_H
diff --git a/libwccl/ops/funexeccontext.h b/libwccl/ops/funexeccontext.h
index 8b56ad8927974c69f9b0f760178d33cb1c19d82a..88de1d184014a9e014f806de093fabfb13ebff21 100644
--- a/libwccl/ops/funexeccontext.h
+++ b/libwccl/ops/funexeccontext.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_FUNEXECCONTEXT_H
diff --git a/libwccl/ops/match/actions/markbase.cpp b/libwccl/ops/match/actions/markbase.cpp
index 783dcc3c82f5f20db0594ad05a9f274bffa6e056..42d9e292a66dfdddec4a0567b97a2b7ae3e2832c 100644
--- a/libwccl/ops/match/actions/markbase.cpp
+++ b/libwccl/ops/match/actions/markbase.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/values/match.h>
diff --git a/libwccl/ops/match/actions/markbase.h b/libwccl/ops/match/actions/markbase.h
index 58748122b43ba5290bae360b209aabebd2dc03ab..2b6ec6f5f331c6d50bae507a93c4eae0c96e59d7 100644
--- a/libwccl/ops/match/actions/markbase.h
+++ b/libwccl/ops/match/actions/markbase.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_MATCH_ACTIONS_MARKBASE_H
diff --git a/libwccl/ops/match/actions/markmatch.cpp b/libwccl/ops/match/actions/markmatch.cpp
index 695b8e319e7f6f1d69ca9116535d6967142981a1..ae2cab94b7d2fc2e38f328f0631f5526d6bd0e16 100644
--- a/libwccl/ops/match/actions/markmatch.cpp
+++ b/libwccl/ops/match/actions/markmatch.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/match/actions/markmatch.h>
diff --git a/libwccl/ops/match/actions/markmatch.h b/libwccl/ops/match/actions/markmatch.h
index 5b6117bd7fa41b8aa3c8a35502c722250f4e974d..f0c8a4c99f38d5bf1b4130c5162687d7cb636dae 100644
--- a/libwccl/ops/match/actions/markmatch.h
+++ b/libwccl/ops/match/actions/markmatch.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_MATCH_ACTIONS_MARKMATCH_H
diff --git a/libwccl/ops/match/actions/overwritematch.cpp b/libwccl/ops/match/actions/overwritematch.cpp
index 1ae458ec862e3ce2e5d28e614c9f68885360f244..af6536e4596c0de3488dac1a12bf47ed075a9b2b 100644
--- a/libwccl/ops/match/actions/overwritematch.cpp
+++ b/libwccl/ops/match/actions/overwritematch.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/match/actions/overwritematch.h>
diff --git a/libwccl/ops/match/actions/overwritematch.h b/libwccl/ops/match/actions/overwritematch.h
index 6a60c6682e980778913774bbf34a92f79c520da3..1e70a926869dabf69fe1e919bd4572fe7442bca4 100644
--- a/libwccl/ops/match/actions/overwritematch.h
+++ b/libwccl/ops/match/actions/overwritematch.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_MATCH_ACTIONS_OVERWRITEMATCH_H
diff --git a/libwccl/ops/match/actions/unmarkmatch.cpp b/libwccl/ops/match/actions/unmarkmatch.cpp
index 02d70239cee59c34acc654b7d67af896f73e05a2..fe4847c16c0dec959f07b56c123acd79b6bd401f 100644
--- a/libwccl/ops/match/actions/unmarkmatch.cpp
+++ b/libwccl/ops/match/actions/unmarkmatch.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/values/match.h>
diff --git a/libwccl/ops/match/actions/unmarkmatch.h b/libwccl/ops/match/actions/unmarkmatch.h
index 6dc7b223ac58ff433ba331be6b4e5108cb87ad43..d0203b665eb138ce7945a105d192069a3c7dc005 100644
--- a/libwccl/ops/match/actions/unmarkmatch.h
+++ b/libwccl/ops/match/actions/unmarkmatch.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_MATCH_ACTIONS_UNMARKMATCH_H
diff --git a/libwccl/ops/match/applyoperator.cpp b/libwccl/ops/match/applyoperator.cpp
index 01c0b93733f2ba4bbc66b99a3edf07800c644b32..7c3b772fc941d24576c5f2c27a913c39e9dc8f7e 100644
--- a/libwccl/ops/match/applyoperator.cpp
+++ b/libwccl/ops/match/applyoperator.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/match/applyoperator.h>
diff --git a/libwccl/ops/match/applyoperator.h b/libwccl/ops/match/applyoperator.h
index c1be4328253ede8bf36270ca4767bc6fb1de12fc..1f4ec020f89167832796634d7bc79908a0be6ee4 100644
--- a/libwccl/ops/match/applyoperator.h
+++ b/libwccl/ops/match/applyoperator.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_MATCH_APPLYOPERATOR_H
diff --git a/libwccl/ops/match/conditions/conjconditions.cpp b/libwccl/ops/match/conditions/conjconditions.cpp
index 8392ffca47dab3d31ea64b8f11b705d9e484655d..0b193c5aba9ed847e98d31dad73d580731b3cfae 100644
--- a/libwccl/ops/match/conditions/conjconditions.cpp
+++ b/libwccl/ops/match/conditions/conjconditions.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/match/conditions/conjconditions.h>
diff --git a/libwccl/ops/match/conditions/conjconditions.h b/libwccl/ops/match/conditions/conjconditions.h
index 3d64b58255270fd931924f4629d2bd37eadc8bcc..17f388fbbbfacb23556115b89a94d065b53e9d93 100644
--- a/libwccl/ops/match/conditions/conjconditions.h
+++ b/libwccl/ops/match/conditions/conjconditions.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_MATCH_CONDITIONS_CONJCONDITIONS_H
diff --git a/libwccl/ops/match/conditions/isannotatedas.cpp b/libwccl/ops/match/conditions/isannotatedas.cpp
index 1bc49fccd1bbb8af95a4474fac3307565f86bbb4..f0262ab2ffa0af06846c0be1a69325e283013374 100644
--- a/libwccl/ops/match/conditions/isannotatedas.cpp
+++ b/libwccl/ops/match/conditions/isannotatedas.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/match/conditions/isannotatedas.h>
diff --git a/libwccl/ops/match/conditions/isannotatedas.h b/libwccl/ops/match/conditions/isannotatedas.h
index 0f1669bad72cfd764593b8af14eb083db433b753..e6b8e848659efc348f4301cf4e6614392769e8a5 100644
--- a/libwccl/ops/match/conditions/isannotatedas.h
+++ b/libwccl/ops/match/conditions/isannotatedas.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_MATCH_CONDITIONS_ISANNOTATEDAS_H
diff --git a/libwccl/ops/match/conditions/longest.cpp b/libwccl/ops/match/conditions/longest.cpp
index d0b6185fcd5edcef186057dfec9c76d235f2a9c7..82ebc5789d5d6a13ff46927c32be66199c9a0d62 100644
--- a/libwccl/ops/match/conditions/longest.cpp
+++ b/libwccl/ops/match/conditions/longest.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/match/conditions/longest.h>
diff --git a/libwccl/ops/match/conditions/longest.h b/libwccl/ops/match/conditions/longest.h
index 5bfc5cd164ae6960f9cc9f4c322179a74c8a58c0..c341b94267684b722b6b0d5d896224c3403491a8 100644
--- a/libwccl/ops/match/conditions/longest.h
+++ b/libwccl/ops/match/conditions/longest.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_MATCH_CONDITIONS_LONGEST_H
diff --git a/libwccl/ops/match/conditions/matchtext.cpp b/libwccl/ops/match/conditions/matchtext.cpp
index 4c97e4b03e9f6bc4bdcae41b9d6755f2253840e0..748f98ff052c315e3585bf14a1931038062b5d59 100644
--- a/libwccl/ops/match/conditions/matchtext.cpp
+++ b/libwccl/ops/match/conditions/matchtext.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/match/conditions/matchtext.h>
diff --git a/libwccl/ops/match/conditions/matchtext.h b/libwccl/ops/match/conditions/matchtext.h
index ef311c884b811f89efc83a95e7aa94dfb4f89f73..4ab7fe4780d7939912ae0b5b52e76d7696cb64d2 100644
--- a/libwccl/ops/match/conditions/matchtext.h
+++ b/libwccl/ops/match/conditions/matchtext.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_MATCH_CONDITIONS_MATCHTEXT_H
diff --git a/libwccl/ops/match/conditions/oneof.cpp b/libwccl/ops/match/conditions/oneof.cpp
index 0f5676682eea45a0cba440f96889f75792e356b4..ebfd5eceb28645fb2e764a0472a82ee64635a40f 100644
--- a/libwccl/ops/match/conditions/oneof.cpp
+++ b/libwccl/ops/match/conditions/oneof.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/match/conditions/oneof.h>
diff --git a/libwccl/ops/match/conditions/oneof.h b/libwccl/ops/match/conditions/oneof.h
index 46d8fdefe3b03bc43097621bb0635eccf04a9fa6..2a342cd7dfa44c5ffa5cf2fc3c300134ff7e1f34 100644
--- a/libwccl/ops/match/conditions/oneof.h
+++ b/libwccl/ops/match/conditions/oneof.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_MATCH_CONDITIONS_ONEOF_H
diff --git a/libwccl/ops/match/conditions/optionalmatch.cpp b/libwccl/ops/match/conditions/optionalmatch.cpp
index 7f099d73a72c3b9f2c51fb8cf26309caca525af3..15c4ddd1e6fb47d5f7be32818280688d6078a50b 100644
--- a/libwccl/ops/match/conditions/optionalmatch.cpp
+++ b/libwccl/ops/match/conditions/optionalmatch.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/match/conditions/optionalmatch.h>
diff --git a/libwccl/ops/match/conditions/optionalmatch.h b/libwccl/ops/match/conditions/optionalmatch.h
index fda42665a294d437974b341a0c05deba3cadffdc..1ffa26d561e55664c6e87b1a3e607ad5160afa19 100644
--- a/libwccl/ops/match/conditions/optionalmatch.h
+++ b/libwccl/ops/match/conditions/optionalmatch.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_MATCH_CONDITIONS_OPTIONALMATCH_H
diff --git a/libwccl/ops/match/conditions/repeatedmatch.cpp b/libwccl/ops/match/conditions/repeatedmatch.cpp
index 043732b8bffcbba022105e2d6a128b62bcc8193d..85e6f069e43746c91d67f2c5b06db8891ff4585f 100644
--- a/libwccl/ops/match/conditions/repeatedmatch.cpp
+++ b/libwccl/ops/match/conditions/repeatedmatch.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/match/conditions/repeatedmatch.h>
diff --git a/libwccl/ops/match/conditions/repeatedmatch.h b/libwccl/ops/match/conditions/repeatedmatch.h
index 99a5ed42b423916be96cf2aec15f89827c1efad9..1a5745ce47a9a6180fc1750b7408caf360f1d73a 100644
--- a/libwccl/ops/match/conditions/repeatedmatch.h
+++ b/libwccl/ops/match/conditions/repeatedmatch.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_MATCH_CONDITIONS_REPEATEDMATCH_H
diff --git a/libwccl/ops/match/conditions/tokencondition.cpp b/libwccl/ops/match/conditions/tokencondition.cpp
index dac85cc6f7fba25eb049b783e227531496611b41..c9eae54fe462e3a0b743e75b6f32bcbf95bd5730 100644
--- a/libwccl/ops/match/conditions/tokencondition.cpp
+++ b/libwccl/ops/match/conditions/tokencondition.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/match/conditions/tokencondition.h>
diff --git a/libwccl/ops/match/conditions/tokencondition.h b/libwccl/ops/match/conditions/tokencondition.h
index 27224dc21549530bfa51912e032d5e700ac7ffb7..ea17a9110176c9918324069fa0f6f1dd9d186034 100644
--- a/libwccl/ops/match/conditions/tokencondition.h
+++ b/libwccl/ops/match/conditions/tokencondition.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_MATCH_CONDITIONS_TOKENCODITION_H
diff --git a/libwccl/ops/match/matchaction.h b/libwccl/ops/match/matchaction.h
index 79ec698482de958c39c75df442178bc546d14a44..a56c1b047f363f575050187838c0dcf0b5c4d328 100644
--- a/libwccl/ops/match/matchaction.h
+++ b/libwccl/ops/match/matchaction.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_MATCH_MATCHACTION_H
diff --git a/libwccl/ops/match/matchcondition.h b/libwccl/ops/match/matchcondition.h
index 5a7a0010ccc59c7f539d377f0c45f952fe157292..594ce26d1727f836ca8a926dbc76e4c75b7191e5 100644
--- a/libwccl/ops/match/matchcondition.h
+++ b/libwccl/ops/match/matchcondition.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_MATCH_MATCHCONDITION_H
diff --git a/libwccl/ops/match/matchresult.h b/libwccl/ops/match/matchresult.h
index 8137ca9bfdc719c4e7c5a821f89b28b2ab1288dc..29844f936aa181b65bd4a6444871f5eb0e580474 100644
--- a/libwccl/ops/match/matchresult.h
+++ b/libwccl/ops/match/matchresult.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_MATCH_MATCHRESULT_H
diff --git a/libwccl/ops/matchrule.cpp b/libwccl/ops/matchrule.cpp
index 52bb4d591dc152966ec8bd8379053d88f716ed32..81904c968d5369674fbd6f701761c031f3f5ef87 100644
--- a/libwccl/ops/matchrule.cpp
+++ b/libwccl/ops/matchrule.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/sentencecontext.h>
diff --git a/libwccl/ops/matchrule.h b/libwccl/ops/matchrule.h
index 019f8d83323cb3aac69a009fd1ef399f6adf8655..97b9e12532536a1b700f5f611c7bb0cce63b9aa7 100644
--- a/libwccl/ops/matchrule.h
+++ b/libwccl/ops/matchrule.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_MATCHRULE_H
diff --git a/libwccl/ops/matchrulesequence.cpp b/libwccl/ops/matchrulesequence.cpp
index ec9eed2bf82df1dd3df60491812a64d752893027..9dec193146efcb5c9199e52a41e0dcf465cb85a2 100644
--- a/libwccl/ops/matchrulesequence.cpp
+++ b/libwccl/ops/matchrulesequence.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/matchrulesequence.h>
diff --git a/libwccl/ops/matchrulesequence.h b/libwccl/ops/matchrulesequence.h
index 28956df82283b60988b9400b6729f607af7b019b..50b5660d908019e15ffe6ec66e6234a43b55682a 100644
--- a/libwccl/ops/matchrulesequence.h
+++ b/libwccl/ops/matchrulesequence.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_MATCHRULESEQUENCE_H
diff --git a/libwccl/ops/operator.h b/libwccl/ops/operator.h
index 9531d606ff6ea5e120349747a0ef8e83dc77aaf2..fbea52eed3dbdcb7106e0b8e4a510f6eaf20f05b 100644
--- a/libwccl/ops/operator.h
+++ b/libwccl/ops/operator.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_OPERATOR_H
diff --git a/libwccl/ops/opsequence.cpp b/libwccl/ops/opsequence.cpp
index 63bafaf30e23c57c63a4a94cf43ab8eecf0898eb..abbfc7f9a8df6c36ec5e348655331fe3955ee788 100644
--- a/libwccl/ops/opsequence.cpp
+++ b/libwccl/ops/opsequence.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/opsequence.h>
diff --git a/libwccl/ops/opsequence.h b/libwccl/ops/opsequence.h
index 2a1bf4ea487caa74125c16bac0cd9302b641a2d3..7459b4335ed0e757747cb4c351fa679c044eb5ec 100644
--- a/libwccl/ops/opsequence.h
+++ b/libwccl/ops/opsequence.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_OPSEQUENCE_H
diff --git a/libwccl/ops/parsedexpression.h b/libwccl/ops/parsedexpression.h
index d615f8d2cf0a9bee81c2bfaee68f54190fd3cff5..ca65ea34a8c4bf95a10d047be9d25e4cf368c8c8 100644
--- a/libwccl/ops/parsedexpression.h
+++ b/libwccl/ops/parsedexpression.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_PARSEDEXPRESSION_H
diff --git a/libwccl/ops/tagaction.cpp b/libwccl/ops/tagaction.cpp
index 1601b4fb667ea961d2fb14d1bbc41f5c2b411a51..27d7482230d5a509054c3385c38fbab8215fcf02 100644
--- a/libwccl/ops/tagaction.cpp
+++ b/libwccl/ops/tagaction.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/tagaction.h>
diff --git a/libwccl/ops/tagaction.h b/libwccl/ops/tagaction.h
index aa2202ea681b427f743eb8f113e57ac5d51585e5..4e39c03a1932ceba482dd15336ee436e2fdaa79e 100644
--- a/libwccl/ops/tagaction.h
+++ b/libwccl/ops/tagaction.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_TAGACTION_H
diff --git a/libwccl/ops/tagactions/delete.cpp b/libwccl/ops/tagactions/delete.cpp
index 4bdee2ed3b9e968db0133ae946cabfd98488721a..8da00d62d864d56f649e9ac7b92970feeb5d1ded 100644
--- a/libwccl/ops/tagactions/delete.cpp
+++ b/libwccl/ops/tagactions/delete.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/tagactions/delete.h>
diff --git a/libwccl/ops/tagactions/delete.h b/libwccl/ops/tagactions/delete.h
index c38654769eb62242e4ba1990fa4eef41328daf18..ac367c1464cedb63bbe51470cd87f6ad5e75e93f 100644
--- a/libwccl/ops/tagactions/delete.h
+++ b/libwccl/ops/tagactions/delete.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_TAGACTIONS_DELETE_H
diff --git a/libwccl/ops/tagactions/mark.cpp b/libwccl/ops/tagactions/mark.cpp
index ccbd8a16d88383a041bc04e8d309dfa0cb17606a..09b44fef48d068d755210c41fc9dbd69cb7b70d8 100644
--- a/libwccl/ops/tagactions/mark.cpp
+++ b/libwccl/ops/tagactions/mark.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/tagactions/mark.h>
diff --git a/libwccl/ops/tagactions/mark.h b/libwccl/ops/tagactions/mark.h
index 05ba740bb4d1bf84aee58cbbde42d4b636376830..ecec0ba2e3d243e1af7ee3eb81181a61b9c7427c 100644
--- a/libwccl/ops/tagactions/mark.h
+++ b/libwccl/ops/tagactions/mark.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_TAGACTIONS_MARK_H
diff --git a/libwccl/ops/tagactions/relabel.cpp b/libwccl/ops/tagactions/relabel.cpp
index 5f2f02da58207d2c80525a8a76da7c48a1c99ce8..fcda4d34e95bd0e379f66ab847d577bf1b39671e 100644
--- a/libwccl/ops/tagactions/relabel.cpp
+++ b/libwccl/ops/tagactions/relabel.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/tagactions/relabel.h>
diff --git a/libwccl/ops/tagactions/relabel.h b/libwccl/ops/tagactions/relabel.h
index 6d420ec553871c4b4ca988c848798b2254d50abc..41af3b79029b8501c03640245eeb2c1956c776e3 100644
--- a/libwccl/ops/tagactions/relabel.h
+++ b/libwccl/ops/tagactions/relabel.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_TAGACTIONS_RELABEL_H
diff --git a/libwccl/ops/tagactions/select.cpp b/libwccl/ops/tagactions/select.cpp
index 10a3c0010827bbab10db52929edf808d715d63f5..b4455c26b623e9e5296f33cdcbf24a64ff0fb083 100644
--- a/libwccl/ops/tagactions/select.cpp
+++ b/libwccl/ops/tagactions/select.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/tagactions/select.h>
diff --git a/libwccl/ops/tagactions/select.h b/libwccl/ops/tagactions/select.h
index 83960728bd0b2d3f696623432bbfd1342f25543a..b90c9d34b52bfedf23eab2afd8c81663e4b3a146 100644
--- a/libwccl/ops/tagactions/select.h
+++ b/libwccl/ops/tagactions/select.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_TAGACTIONS_SELECT_H
diff --git a/libwccl/ops/tagactions/unify.cpp b/libwccl/ops/tagactions/unify.cpp
index c2e89035f0bf2c7b009520b41324a89bcec30222..3d0333472ec3e7ef51d3325dd546e9f8dc781141 100644
--- a/libwccl/ops/tagactions/unify.cpp
+++ b/libwccl/ops/tagactions/unify.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/tagactions/unify.h>
diff --git a/libwccl/ops/tagactions/unify.h b/libwccl/ops/tagactions/unify.h
index 7b274873430462d44b84176645ad8abffa630aba..8633d4b81b9a097400adc938d739105b3e80b2e5 100644
--- a/libwccl/ops/tagactions/unify.h
+++ b/libwccl/ops/tagactions/unify.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_TAGACTIONS_UNIFY_H
diff --git a/libwccl/ops/tagactions/unmark.cpp b/libwccl/ops/tagactions/unmark.cpp
index 3858bc86276dad8db6cab7c0ee88e6acfc59806b..2b3e0364cd9ba9ef8f4607c77928053d2089369e 100644
--- a/libwccl/ops/tagactions/unmark.cpp
+++ b/libwccl/ops/tagactions/unmark.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/tagactions/unmark.h>
diff --git a/libwccl/ops/tagactions/unmark.h b/libwccl/ops/tagactions/unmark.h
index a1d9b8be6cca1590d73bd6919148f5aad344b39d..d3bcf6f4f60cc6b8680d7fe9a2fb926c978a174d 100644
--- a/libwccl/ops/tagactions/unmark.h
+++ b/libwccl/ops/tagactions/unmark.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_TAGACTIONS_UNMARK_H
diff --git a/libwccl/ops/tagrule.cpp b/libwccl/ops/tagrule.cpp
index 38b2970717a2b443317f2ce1495b2f13e08913c6..e8e04656bf0bb4cfb4c25683a12ea08a47e9b27c 100644
--- a/libwccl/ops/tagrule.cpp
+++ b/libwccl/ops/tagrule.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/tagrule.h>
diff --git a/libwccl/ops/tagrule.h b/libwccl/ops/tagrule.h
index e9f2a366fda6f2db1bbf85411f7ff93e253a0ded..cb35eef1edba1e06da6b02996dfee616d482b94a 100644
--- a/libwccl/ops/tagrule.h
+++ b/libwccl/ops/tagrule.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_TAGRULE_H
diff --git a/libwccl/ops/tagrulesequence.cpp b/libwccl/ops/tagrulesequence.cpp
index 981348a8de6fbb2b805b792fe30651a729a610e2..3fb69ed98b2f3a78a0cc6f107154d5053a4c613e 100644
--- a/libwccl/ops/tagrulesequence.cpp
+++ b/libwccl/ops/tagrulesequence.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/ops/tagrulesequence.h>
diff --git a/libwccl/ops/tagrulesequence.h b/libwccl/ops/tagrulesequence.h
index 931aa0bcdc570542f4b37d1ff4e6b2c9e1f78c02..f71a4fe21b476728fc60cfa656446a20b043472a 100644
--- a/libwccl/ops/tagrulesequence.h
+++ b/libwccl/ops/tagrulesequence.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_OPS_TAGRULESEQUENCE_H
diff --git a/libwccl/parser/ANTLRParserResult.h b/libwccl/parser/ANTLRParserResult.h
index c08fdbd956d4501fedbf392c55c143eaf21e3097..824a3d291abaa48d0efe61feff35f14cee1a67ca 100644
--- a/libwccl/parser/ANTLRParserResult.h
+++ b/libwccl/parser/ANTLRParserResult.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_ANTLRPARSERRESULT_H
diff --git a/libwccl/parser/Parser.cpp b/libwccl/parser/Parser.cpp
index 8e58d080a9d5181d0674ba79d4e82b865c6ae374..6f331ef58e24cb0d3648dae2da47c55b4956f776 100644
--- a/libwccl/parser/Parser.cpp
+++ b/libwccl/parser/Parser.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/parser/Parser.h>
diff --git a/libwccl/parser/Parser.h b/libwccl/parser/Parser.h
index ecf610ab4bcf43e5f0459a51d1ba9bd0b1080d23..50602fa5f4a32835c182624147499fbb19b2c018 100644
--- a/libwccl/parser/Parser.h
+++ b/libwccl/parser/Parser.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_PARSER_PARSER_H
diff --git a/libwccl/parser/ParserException.cpp b/libwccl/parser/ParserException.cpp
index 2919482b76cdec38ed4ebd033eaf9af5ada1165b..1ffdc7b542d461204902948e83de93e96b4295de 100644
--- a/libwccl/parser/ParserException.cpp
+++ b/libwccl/parser/ParserException.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/parser/ParserException.h>
diff --git a/libwccl/parser/ParserException.h b/libwccl/parser/ParserException.h
index 1d5aad9cf33b767c0692ca801d9e7309c77ae3a6..1e5f4bed34420d6169e2e587cb78828ed1fde340 100644
--- a/libwccl/parser/ParserException.h
+++ b/libwccl/parser/ParserException.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_PARSER_PARSEREXCEPTION_H
diff --git a/libwccl/parser/parsingscope.h b/libwccl/parser/parsingscope.h
index 092c4c39be461d4c0eb7c078f936ccee1dbbfbc7..d650adcda9f2d1cffccf9fc7849e15578a5919f8 100644
--- a/libwccl/parser/parsingscope.h
+++ b/libwccl/parser/parsingscope.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_PARSER_PARSINGSCOPE_H
diff --git a/libwccl/sentencecontext.cpp b/libwccl/sentencecontext.cpp
index 47fff8c7cc9ebbd44d31d63e4ee00454e3c145f1..ee5b368f61774b6cf320924236a1ddc1c3ede92f 100644
--- a/libwccl/sentencecontext.cpp
+++ b/libwccl/sentencecontext.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/sentencecontext.h>
diff --git a/libwccl/sentencecontext.h b/libwccl/sentencecontext.h
index ef3213e3a02ad68e3bf7812dd9371d57c509c524..9a6589da06c8b77bb87e37bfa5f8d23ce747c575 100644
--- a/libwccl/sentencecontext.h
+++ b/libwccl/sentencecontext.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_SENTENCECONTEXT_H
diff --git a/libwccl/values/annotationmatch.cpp b/libwccl/values/annotationmatch.cpp
index 08d507dc1b62d8d4b338286e9d83ee466c3acebc..b03bfe6863f7f36dfdaf20962b767d6f00fc7486 100644
--- a/libwccl/values/annotationmatch.cpp
+++ b/libwccl/values/annotationmatch.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/values/annotationmatch.h>
diff --git a/libwccl/values/annotationmatch.h b/libwccl/values/annotationmatch.h
index d8c4811f6787baca2ac10fc092f2acf97cd6d6f0..bb9cfa6f80268ff39d2bf76d2fa3b74d37a06837 100644
--- a/libwccl/values/annotationmatch.h
+++ b/libwccl/values/annotationmatch.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_VALUES_ANNOTATIONMATCH_H
diff --git a/libwccl/values/bool.cpp b/libwccl/values/bool.cpp
index 84ca2ea2a33b8ec885b48f309374adf416f81e4a..ac9ddbc01c78763c203b668937308fc4d4bf0d50 100644
--- a/libwccl/values/bool.cpp
+++ b/libwccl/values/bool.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/values/bool.h>
diff --git a/libwccl/values/bool.h b/libwccl/values/bool.h
index 51cdaa4ca08c5ba0e8b9f672955a5254dd359a82..275185620c2906ac814c7bc23e93c491ea85422d 100644
--- a/libwccl/values/bool.h
+++ b/libwccl/values/bool.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_VALUES_BOOL_H
diff --git a/libwccl/values/match.cpp b/libwccl/values/match.cpp
index 4064582f06693216342e29bf7c24212dc9c38f77..580e9b0039030feebd2f79e14c01430dd4a00b92 100644
--- a/libwccl/values/match.cpp
+++ b/libwccl/values/match.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/values/match.h>
diff --git a/libwccl/values/match.h b/libwccl/values/match.h
index 7e0db79716a3e523caa191379cb2fb87917139d8..63be9e3172b8bc87b4359fc2369428514afcad7a 100644
--- a/libwccl/values/match.h
+++ b/libwccl/values/match.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_VALUES_MATCH_H
diff --git a/libwccl/values/matchdata.h b/libwccl/values/matchdata.h
index 4c24690461a56d484cc1e5eeebe640708b55041f..c97e432c762753adcbf4fe3458edd9769e857994 100644
--- a/libwccl/values/matchdata.h
+++ b/libwccl/values/matchdata.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_VALUES_MATCHDATA_H
diff --git a/libwccl/values/matchvector.cpp b/libwccl/values/matchvector.cpp
index 63fbd687a4e6ad3620440769655a21da527a3e28..361d0f9030f95c899c8034ebfa168e24e5bcf343 100644
--- a/libwccl/values/matchvector.cpp
+++ b/libwccl/values/matchvector.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/values/matchvector.h>
diff --git a/libwccl/values/matchvector.h b/libwccl/values/matchvector.h
index dd766089527f696379aafb845684116aed6f419a..05bbc136b0d7eec3f59a210d9fa9f780d7db556c 100644
--- a/libwccl/values/matchvector.h
+++ b/libwccl/values/matchvector.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_VALUES_MATCHVECTOR_H
diff --git a/libwccl/values/position.cpp b/libwccl/values/position.cpp
index 98cc278d0e1d2b1693e11d97a59052a0ece9d2b0..4c74c5b23e4c482a6ee0d1f991002e320cb4d976 100644
--- a/libwccl/values/position.cpp
+++ b/libwccl/values/position.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/values/position.h>
diff --git a/libwccl/values/position.h b/libwccl/values/position.h
index 0f084521c06d245eb19176a210342f233a931aaa..bb2832962ddc9c28fe5d7847c422decc5d64b23b 100644
--- a/libwccl/values/position.h
+++ b/libwccl/values/position.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_VALUES_POSITION_H
diff --git a/libwccl/values/strset.cpp b/libwccl/values/strset.cpp
index 16defa1e4f1cb2f5eaa0771f20503b313205bf2a..b2101b063650050f0e1978f1ae60de9d0dddb1cc 100644
--- a/libwccl/values/strset.cpp
+++ b/libwccl/values/strset.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/values/strset.h>
diff --git a/libwccl/values/strset.h b/libwccl/values/strset.h
index ad85b1b9b09d909075ad780babaf3b0b17e4729b..5e9defa11ed83437b7f718fb30e0fa03aa37156b 100644
--- a/libwccl/values/strset.h
+++ b/libwccl/values/strset.h
@@ -4,7 +4,7 @@
 	Part of the WCCL project
 
 	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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE.
 
-	See the LICENSE and COPYING files for more details.
+	See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_VALUES_STRSET_H
@@ -36,8 +36,8 @@ class StrSet : public Value
 public:
 	WCCL_VALUE_PREAMBLE
 
-	//typedef boost::unordered_set<UnicodeString> value_type;
-	typedef std::set<UnicodeString> value_type;
+	typedef boost::unordered_set<UnicodeString> value_type;
+	//typedef std::set<UnicodeString> value_type;
 
 	StrSet()
 		: set_()
diff --git a/libwccl/values/tokenmatch.cpp b/libwccl/values/tokenmatch.cpp
index 753169ef96b44cad5c5cc8a9d4f44bc94f3dd300..77c24c07c39d2809d6edffe5fd47f9a05bc1102e 100644
--- a/libwccl/values/tokenmatch.cpp
+++ b/libwccl/values/tokenmatch.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/values/tokenmatch.h>
diff --git a/libwccl/values/tokenmatch.h b/libwccl/values/tokenmatch.h
index 3840c45d1d474f7ef42888032393bd8c432cb044..32bb2d25c09200cd2fa839c2727518ecbcf663c8 100644
--- a/libwccl/values/tokenmatch.h
+++ b/libwccl/values/tokenmatch.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_VALUES_TOKENMATCH_H
diff --git a/libwccl/values/tset.cpp b/libwccl/values/tset.cpp
index 968f6e848a8e347a10d0aed9a3e638892bab4d08..a310c0c46dd27b2263f84b2d988882a08e65b236 100644
--- a/libwccl/values/tset.cpp
+++ b/libwccl/values/tset.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/values/tset.h>
diff --git a/libwccl/values/tset.h b/libwccl/values/tset.h
index 77f0eeccfc433f944339b23805a3e85b617ff23d..b1665075cb9f2e80faa8b63e95ffe3f7b17bfa3c 100644
--- a/libwccl/values/tset.h
+++ b/libwccl/values/tset.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_VALUES_TSET_H
diff --git a/libwccl/values/value.cpp b/libwccl/values/value.cpp
index f0ba80d80f78f085b1ff6611d9814904962ced82..dadbe0d513fdaca7dddb760163ec26f534f9bb59 100644
--- a/libwccl/values/value.cpp
+++ b/libwccl/values/value.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/values/value.h>
diff --git a/libwccl/values/value.h b/libwccl/values/value.h
index ae11a31f387496f560572e5e93dc61aa98793bec..cb342492c364b85a2ef694ef1bcaa8cd7c561edf 100644
--- a/libwccl/values/value.h
+++ b/libwccl/values/value.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_VALUES_VALUE_H
diff --git a/libwccl/variables.cpp b/libwccl/variables.cpp
index 5e938d990e578ab2d73ae50b9e0e2694df2791e4..3c90ae683cf75cce70f480683822e0dcf4ca7940 100644
--- a/libwccl/variables.cpp
+++ b/libwccl/variables.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/variables.h>
diff --git a/libwccl/variables.h b/libwccl/variables.h
index 3dd36c11e1ea6a456d092f04d978e23482c444fb..36be3f767663db53e4ead82a2079435fc6653ea1 100644
--- a/libwccl/variables.h
+++ b/libwccl/variables.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_VARIABLES_H
diff --git a/libwccl/wcclfile.cpp b/libwccl/wcclfile.cpp
index d8664368e7573a0ac2bd00e6afc72f0afb410758..5bc41508e47b509399f1b102a97abb08ca79a62b 100644
--- a/libwccl/wcclfile.cpp
+++ b/libwccl/wcclfile.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <libwccl/wcclfile.h>
diff --git a/libwccl/wcclfile.h b/libwccl/wcclfile.h
index 1989fe7c5dd415ca6c1782ca1a1be5a9061733a4..a9156fa419527cbecf07c8a8b6505d65bc9c8a30 100644
--- a/libwccl/wcclfile.h
+++ b/libwccl/wcclfile.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_WCCLFILE_H
diff --git a/libwccl/wcclfileopsections.h b/libwccl/wcclfileopsections.h
index 9c848d2f7b64c2f6ee56ea300e9c57861af9550a..eb6a843341f0e0dee4112c85442cbd233745be40 100644
--- a/libwccl/wcclfileopsections.h
+++ b/libwccl/wcclfileopsections.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_WCCLFILEOPSECTIONS_H
diff --git a/tests/ann_op.cpp b/tests/ann_op.cpp
index bf2bf7cb489924d0a5113d377728ca3bbed06241..4a2bf9d2f859a398b4c380b3eed6018dea1c7754 100644
--- a/tests/ann_op.cpp
+++ b/tests/ann_op.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/conditional.cpp b/tests/conditional.cpp
index 1646622065da98734ba592b47b3415c14c25b63a..d31046e0a9790a64a91ea010a8c61e4892ce13ff 100644
--- a/tests/conditional.cpp
+++ b/tests/conditional.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/constant.cpp b/tests/constant.cpp
index fbae3016a89c80acc64f799d417f929b558e23cd..bf322092efa90a024b284b6a78fae623a04a7371 100644
--- a/tests/constant.cpp
+++ b/tests/constant.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/context.cpp b/tests/context.cpp
index a1d5a77e17983736cad3b5de3f0609794d00c8c8..a78346c1a13bf0365edfd63664cc0c4f7a0a7781 100644
--- a/tests/context.cpp
+++ b/tests/context.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/datadriven.cpp b/tests/datadriven.cpp
index a9bf16830660601e0ffa85d164b8286762f14622..dfc993c830395f1c0f425453f3dc13f6c5593b79 100644
--- a/tests/datadriven.cpp
+++ b/tests/datadriven.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include "datadriven.h"
diff --git a/tests/datadriven.h b/tests/datadriven.h
index a070b65b8ec168ec2b78a9329e4b230a4e929fac..3e930ed5f00622c5c421aaa110fba9172d015bef 100644
--- a/tests/datadriven.h
+++ b/tests/datadriven.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_TESTS_DATADRIVEN_H
diff --git a/tests/datarule.cpp b/tests/datarule.cpp
index 33394c2cec1ff4ef70bd5ddd38bd2eb5a007c717..9b3ee31eee507f764106fa8b4f93683a484394aa 100644
--- a/tests/datarule.cpp
+++ b/tests/datarule.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include "datadriven.h"
diff --git a/tests/datarule.h b/tests/datarule.h
index 76ad937d7d23aa8d3b7d0cb079f8bd210593b13f..1f75c6ba73fec5498adefcb3d3225c1ab841097b 100644
--- a/tests/datarule.h
+++ b/tests/datarule.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_TESTS_DATADRULE_H
diff --git a/tests/getlemmas.cpp b/tests/getlemmas.cpp
index 3fc7e33fedec31824ae6a31b4010131abe323a15..35c5c202f4262833b029d920a0bf4130e3301a7b 100644
--- a/tests/getlemmas.cpp
+++ b/tests/getlemmas.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/getorth.cpp b/tests/getorth.cpp
index 040786ea1dc198e4b1fecd6503f597e47a71f475..b8304281bcdecf17e47120c736af1eedb3f754aa 100644
--- a/tests/getorth.cpp
+++ b/tests/getorth.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/getsymbols.cpp b/tests/getsymbols.cpp
index 87b72a6301d943dd768b99f7ad2c336ab1cba763..c5bb2a558695436b2e8534846139e8c826de9074 100644
--- a/tests/getsymbols.cpp
+++ b/tests/getsymbols.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/getsymbolsinrange.cpp b/tests/getsymbolsinrange.cpp
index 9276db81a2e23649a6db7bb411241b56eb824a5f..50136e5492e566a9dad8c770272f45715aaf6eb8 100644
--- a/tests/getsymbolsinrange.cpp
+++ b/tests/getsymbolsinrange.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/isempty.cpp b/tests/isempty.cpp
index a148a8529bd2f80628b7fb87f4093cb22511be7e..be14f7f5a9d4b385d6b92a60ce27198c3529b69e 100644
--- a/tests/isempty.cpp
+++ b/tests/isempty.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/logicalpredicates.cpp b/tests/logicalpredicates.cpp
index d4b3fb5955d90e0a1306314de19473eb0e8ad779..24ee1f54278969a9c8cfa1954b524c9b6179f96c 100644
--- a/tests/logicalpredicates.cpp
+++ b/tests/logicalpredicates.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/main.cpp b/tests/main.cpp
index 90240bf9ffee6d27adde261d1e71f19d23881427..b134ab6028ba182d1f12191dd42e9f6b30fdffe8 100644
--- a/tests/main.cpp
+++ b/tests/main.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 //#define BOOST_TEST_MODULE master
diff --git a/tests/mark.cpp b/tests/mark.cpp
index a6f36e18bef1beb0e10a4ddfe7afa3fe2d80e168..229d872eb4ec6efb0a1483c1e79d97e3e606a6fc 100644
--- a/tests/mark.cpp
+++ b/tests/mark.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/match.cpp b/tests/match.cpp
index 508842f91c943bfe54c3e77f37bf3c03b134896b..52b76d410e1cc1adc7a9b17021cf45e88760c465 100644
--- a/tests/match.cpp
+++ b/tests/match.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/optest.cpp b/tests/optest.cpp
index 8359eea14cfb8586b7c7bd2b5bb119465eb70c92..b70515ab50ac46e53108c093d7e28a17bc8330ad 100644
--- a/tests/optest.cpp
+++ b/tests/optest.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include "optest.h"
diff --git a/tests/optest.h b/tests/optest.h
index 7dd4dd2a2d954f9952e9d6fedbb6737b6cd39d3f..bc1577909b702bd9b2082f6da6ba9c45f48605ff 100644
--- a/tests/optest.h
+++ b/tests/optest.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #ifndef LIBWCCL_TESTS_OPTEST_H
diff --git a/tests/position.cpp b/tests/position.cpp
index 64c3259934d358c96c2009c2e69011c735722461..6618d402721507ed96de6c9d56f4a5c0e5d772d6 100644
--- a/tests/position.cpp
+++ b/tests/position.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,6 +12,6 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
diff --git a/tests/positionpredicates.cpp b/tests/positionpredicates.cpp
index cd5174883d7b57e8a17509fe0a392693e9d6c274..a81d4d28f9396d8634b558dbe7920163bbedb951 100644
--- a/tests/positionpredicates.cpp
+++ b/tests/positionpredicates.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/regex.cpp b/tests/regex.cpp
index 54e558954b82f3d2b31c21f428d78f88865e77dc..3ed6c23ad8ea3d1c29a1cb291dba1fc6816b24b3 100644
--- a/tests/regex.cpp
+++ b/tests/regex.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/relativeposition.cpp b/tests/relativeposition.cpp
index bbfc85eb0f7cbfb7de0c7e5a2789c54787be6e35..431f0b97036825512d8fe8cbdeb60d121882ad0d 100644
--- a/tests/relativeposition.cpp
+++ b/tests/relativeposition.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/strsetfunctions.cpp b/tests/strsetfunctions.cpp
index 85523302438655da54c93b3f9408f7fd70094043..b74057912daa20b6e1d9ab8abd0ad106038f91d6 100644
--- a/tests/strsetfunctions.cpp
+++ b/tests/strsetfunctions.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/values.cpp b/tests/values.cpp
index 3e0a5d087bd56c56b453f4c4357e07a98a48fe66..b008e059adf594cbc5d20478c530156a9a4f0657 100644
--- a/tests/values.cpp
+++ b/tests/values.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/varaccess.cpp b/tests/varaccess.cpp
index c7c7306ed3c1404f9ad25db1e22af2e4d467c3ec..8e13b6534d3a1947cdf4dade448908bd4f8f4d97 100644
--- a/tests/varaccess.cpp
+++ b/tests/varaccess.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/vargetter.cpp b/tests/vargetter.cpp
index cb95baf05dc46b6b943d5a5305408efe402d8964..39d30b4b52bbe261eeeaa4a5e6b05fdcf88c3b2c 100644
--- a/tests/vargetter.cpp
+++ b/tests/vargetter.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/variables.cpp b/tests/variables.cpp
index 0e4d51bcb65ac6d64c5707a702044f79b88f6f02..04da61b669dbe16b936bb665607c5f468e8ec8e7 100644
--- a/tests/variables.cpp
+++ b/tests/variables.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/tests/varsetter.cpp b/tests/varsetter.cpp
index 9cdebd34685a9f7f931e4e6f7eb24a17b063f5f0..54054fdff8d172313ce8192407519c853ec5d534 100644
--- a/tests/varsetter.cpp
+++ b/tests/varsetter.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <boost/test/unit_test.hpp>
diff --git a/wccl-apps/stdopts.cpp b/wccl-apps/stdopts.cpp
index 64c3259934d358c96c2009c2e69011c735722461..6618d402721507ed96de6c9d56f4a5c0e5d772d6 100644
--- a/wccl-apps/stdopts.cpp
+++ b/wccl-apps/stdopts.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,6 +12,6 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
diff --git a/wccl-apps/stdopts.h b/wccl-apps/stdopts.h
index 64c3259934d358c96c2009c2e69011c735722461..6618d402721507ed96de6c9d56f4a5c0e5d772d6 100644
--- a/wccl-apps/stdopts.h
+++ b/wccl-apps/stdopts.h
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,6 +12,6 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
diff --git a/wccl-apps/wccl-features.cpp b/wccl-apps/wccl-features.cpp
index f4be3bb0d8017ea15759a9a452f5480610234b56..fa43f86cdc9551130d0345362e9cb65105084880 100644
--- a/wccl-apps/wccl-features.cpp
+++ b/wccl-apps/wccl-features.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <cstdlib>
diff --git a/wccl-apps/wccl-parser.cpp b/wccl-apps/wccl-parser.cpp
index 510b78598617b510c5c6fb2981f2e715ff77229f..797aca10acc8db24b3d59e1c8959d477645ee93f 100644
--- a/wccl-apps/wccl-parser.cpp
+++ b/wccl-apps/wccl-parser.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <cstdlib>
diff --git a/wccl-apps/wccl-rules.cpp b/wccl-apps/wccl-rules.cpp
index c67bf10c248453cbccac1f1b1c2d95566a3c4fff..5acc2801fa6d496ff3d254c6eed1925b5ee7dfcd 100644
--- a/wccl-apps/wccl-rules.cpp
+++ b/wccl-apps/wccl-rules.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <cstdlib>
diff --git a/wccl-apps/wccl-run.cpp b/wccl-apps/wccl-run.cpp
index 3f28ea364f3c7c74d350bb14ea6fa7878eb385b8..dd9209b8eecb294e95553a9d360c4926dd39fc4f 100644
--- a/wccl-apps/wccl-run.cpp
+++ b/wccl-apps/wccl-run.cpp
@@ -4,7 +4,7 @@
     Part of the WCCL project
 
     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
+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.
 
@@ -12,7 +12,7 @@ any later version.
 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 or FITNESS FOR A PARTICULAR PURPOSE. 
 
-    See the LICENSE and COPYING files for more details.
+    See the LICENSE, COPYING.LESSER and COPYING files for more details.
 */
 
 #include <cstdlib>