From 00defdd2785c4655325dbf8c45475f08536fbc86 Mon Sep 17 00:00:00 2001
From: Pawel Orlowicz <porlowicz@gmail.com>
Date: Tue, 17 Jul 2012 13:29:56 +0200
Subject: [PATCH] GPL -> LGPL

---
 COPYING.LESSER                                | 166 ++++++++++++++++++
 LICENSE                                       |   8 +-
 LICENSE.in                                    |   2 +-
 libmwereader/mwe.cpp                          |   4 +-
 libmwereader/mwe.h                            |   4 +-
 libmwereader/mweparser.cpp                    |   4 +-
 libmwereader/mweparser.h                      |   4 +-
 libmwereader/mwereader.cpp                    |   4 +-
 libmwereader/mwereader.h                      |   4 +-
 libmwereader/mwertest.cpp                     |   4 +-
 libmwereader/tests/main.cpp                   |   4 +-
 libmwereader/tests/mwe.cpp                    |   4 +-
 libmwereader/tests/mwefunctional.cpp          |   4 +-
 libmwereader/tests/mweparser.cpp              |   4 +-
 libmwereader/tests/mwereader.cpp              |   4 +-
 libwccl/exception.cpp                         |   4 +-
 libwccl/exception.h                           |   4 +-
 libwccl/lexicon/lexicon.cpp                   |   4 +-
 libwccl/lexicon/lexicon.h                     |   4 +-
 libwccl/lexicon/lexiconparser.cpp             |   4 +-
 libwccl/lexicon/lexiconparser.h               |   4 +-
 libwccl/lexicon/lexicons.cpp                  |   4 +-
 libwccl/lexicon/lexicons.h                    |   4 +-
 libwccl/ops/actionexeccontext.h               |   4 +-
 libwccl/ops/expression.h                      |   4 +-
 libwccl/ops/formatters.cpp                    |   4 +-
 libwccl/ops/formatters.h                      |   4 +-
 libwccl/ops/function.h                        |   4 +-
 libwccl/ops/functions/bool/iteration.cpp      |   4 +-
 libwccl/ops/functions/bool/iteration.h        |   4 +-
 .../ops/functions/bool/iterations/atleast.cpp |   4 +-
 .../ops/functions/bool/iterations/atleast.h   |   4 +-
 .../functions/bool/iterations/leftlook.cpp    |   4 +-
 .../ops/functions/bool/iterations/leftlook.h  |   4 +-
 .../ops/functions/bool/iterations/only.cpp    |   4 +-
 libwccl/ops/functions/bool/iterations/only.h  |   4 +-
 .../functions/bool/iterations/rightlook.cpp   |   4 +-
 .../ops/functions/bool/iterations/rightlook.h |   4 +-
 .../ops/functions/bool/iterations/skip.cpp    |   4 +-
 libwccl/ops/functions/bool/iterations/skip.h  |   4 +-
 libwccl/ops/functions/bool/predicate.cpp      |   4 +-
 libwccl/ops/functions/bool/predicate.h        |   4 +-
 .../functions/bool/predicates/ambiguous.cpp   |   4 +-
 .../ops/functions/bool/predicates/ambiguous.h |   4 +-
 libwccl/ops/functions/bool/predicates/and.cpp |   4 +-
 libwccl/ops/functions/bool/predicates/and.h   |   4 +-
 libwccl/ops/functions/bool/predicates/ann.cpp |   4 +-
 libwccl/ops/functions/bool/predicates/ann.h   |   4 +-
 .../ops/functions/bool/predicates/annsub.cpp  |   4 +-
 .../ops/functions/bool/predicates/annsub.h    |   4 +-
 .../functions/bool/predicates/anntoken.cpp    |   4 +-
 .../ops/functions/bool/predicates/anntoken.h  |   4 +-
 .../ops/functions/bool/predicates/debug.cpp   |   4 +-
 libwccl/ops/functions/bool/predicates/debug.h |   4 +-
 .../ops/functions/bool/predicates/equals.h    |   4 +-
 .../functions/bool/predicates/intersects.h    |   4 +-
 .../ops/functions/bool/predicates/isempty.h   |   4 +-
 .../functions/bool/predicates/isinside.cpp    |   4 +-
 .../ops/functions/bool/predicates/isinside.h  |   4 +-
 .../functions/bool/predicates/isoutside.cpp   |   4 +-
 .../ops/functions/bool/predicates/isoutside.h |   4 +-
 .../functions/bool/predicates/issingular.cpp  |   4 +-
 .../functions/bool/predicates/issingular.h    |   4 +-
 .../functions/bool/predicates/issubsetof.h    |   4 +-
 .../bool/predicates/logicalpredicate.cpp      |   4 +-
 .../bool/predicates/logicalpredicate.h        |   4 +-
 libwccl/ops/functions/bool/predicates/nor.cpp |   4 +-
 libwccl/ops/functions/bool/predicates/nor.h   |   4 +-
 libwccl/ops/functions/bool/predicates/or.cpp  |   4 +-
 libwccl/ops/functions/bool/predicates/or.h    |   4 +-
 .../bool/predicates/pointagreement.cpp        |   4 +-
 .../bool/predicates/pointagreement.h          |   4 +-
 .../ops/functions/bool/predicates/regex.cpp   |   4 +-
 libwccl/ops/functions/bool/predicates/regex.h |   4 +-
 .../functions/bool/predicates/setpredicate.h  |   4 +-
 .../bool/predicates/strongagreement.cpp       |   4 +-
 .../bool/predicates/strongagreement.h         |   4 +-
 .../bool/predicates/weakagreement.cpp         |   4 +-
 .../functions/bool/predicates/weakagreement.h |   4 +-
 libwccl/ops/functions/bool/varsetter.h        |   4 +-
 libwccl/ops/functions/conditional.h           |   4 +-
 libwccl/ops/functions/constant.h              |   4 +-
 libwccl/ops/functions/listoperator.h          |   4 +-
 libwccl/ops/functions/match/submatch.cpp      |   4 +-
 libwccl/ops/functions/match/submatch.h        |   4 +-
 libwccl/ops/functions/position/firsttoken.cpp |   4 +-
 libwccl/ops/functions/position/firsttoken.h   |   4 +-
 libwccl/ops/functions/position/lasttoken.cpp  |   4 +-
 libwccl/ops/functions/position/lasttoken.h    |   4 +-
 .../functions/position/relativeposition.cpp   |   4 +-
 .../ops/functions/position/relativeposition.h |   4 +-
 libwccl/ops/functions/setops.h                |   4 +-
 libwccl/ops/functions/strset/affix.cpp        |   4 +-
 libwccl/ops/functions/strset/affix.h          |   4 +-
 libwccl/ops/functions/strset/getlemmas.cpp    |   4 +-
 libwccl/ops/functions/strset/getlemmas.h      |   4 +-
 libwccl/ops/functions/strset/getorth.cpp      |   4 +-
 libwccl/ops/functions/strset/getorth.h        |   4 +-
 .../ops/functions/strset/lextranslator.cpp    |   4 +-
 libwccl/ops/functions/strset/lextranslator.h  |   4 +-
 libwccl/ops/functions/strset/tolower.cpp      |   4 +-
 libwccl/ops/functions/strset/tolower.h        |   4 +-
 libwccl/ops/functions/strset/toupper.cpp      |   4 +-
 libwccl/ops/functions/strset/toupper.h        |   4 +-
 libwccl/ops/functions/tset/agrfilter.cpp      |   4 +-
 libwccl/ops/functions/tset/agrfilter.h        |   4 +-
 libwccl/ops/functions/tset/catfilter.cpp      |   4 +-
 libwccl/ops/functions/tset/catfilter.h        |   4 +-
 libwccl/ops/functions/tset/getsymbols.cpp     |   4 +-
 libwccl/ops/functions/tset/getsymbols.h       |   4 +-
 .../ops/functions/tset/getsymbolsinrange.cpp  |   4 +-
 .../ops/functions/tset/getsymbolsinrange.h    |   4 +-
 libwccl/ops/functions/tset/getwordclass.h     |   4 +-
 libwccl/ops/functions/vargetter.h             |   4 +-
 libwccl/ops/funexeccontext.h                  |   4 +-
 libwccl/ops/match/actions/markbase.cpp        |   4 +-
 libwccl/ops/match/actions/markbase.h          |   4 +-
 libwccl/ops/match/actions/markmatch.cpp       |   4 +-
 libwccl/ops/match/actions/markmatch.h         |   4 +-
 libwccl/ops/match/actions/overwritematch.cpp  |   4 +-
 libwccl/ops/match/actions/overwritematch.h    |   4 +-
 libwccl/ops/match/actions/unmarkmatch.cpp     |   4 +-
 libwccl/ops/match/actions/unmarkmatch.h       |   4 +-
 libwccl/ops/match/applyoperator.cpp           |   4 +-
 libwccl/ops/match/applyoperator.h             |   4 +-
 .../ops/match/conditions/conjconditions.cpp   |   4 +-
 libwccl/ops/match/conditions/conjconditions.h |   4 +-
 .../ops/match/conditions/isannotatedas.cpp    |   4 +-
 libwccl/ops/match/conditions/isannotatedas.h  |   4 +-
 libwccl/ops/match/conditions/longest.cpp      |   4 +-
 libwccl/ops/match/conditions/longest.h        |   4 +-
 libwccl/ops/match/conditions/matchtext.cpp    |   4 +-
 libwccl/ops/match/conditions/matchtext.h      |   4 +-
 libwccl/ops/match/conditions/oneof.cpp        |   4 +-
 libwccl/ops/match/conditions/oneof.h          |   4 +-
 .../ops/match/conditions/optionalmatch.cpp    |   4 +-
 libwccl/ops/match/conditions/optionalmatch.h  |   4 +-
 .../ops/match/conditions/repeatedmatch.cpp    |   4 +-
 libwccl/ops/match/conditions/repeatedmatch.h  |   4 +-
 .../ops/match/conditions/tokencondition.cpp   |   4 +-
 libwccl/ops/match/conditions/tokencondition.h |   4 +-
 libwccl/ops/match/matchaction.h               |   4 +-
 libwccl/ops/match/matchcondition.h            |   4 +-
 libwccl/ops/match/matchresult.h               |   4 +-
 libwccl/ops/matchrule.cpp                     |   4 +-
 libwccl/ops/matchrule.h                       |   4 +-
 libwccl/ops/matchrulesequence.cpp             |   4 +-
 libwccl/ops/matchrulesequence.h               |   4 +-
 libwccl/ops/operator.h                        |   4 +-
 libwccl/ops/opsequence.cpp                    |   4 +-
 libwccl/ops/opsequence.h                      |   4 +-
 libwccl/ops/parsedexpression.h                |   4 +-
 libwccl/ops/tagaction.cpp                     |   4 +-
 libwccl/ops/tagaction.h                       |   4 +-
 libwccl/ops/tagactions/delete.cpp             |   4 +-
 libwccl/ops/tagactions/delete.h               |   4 +-
 libwccl/ops/tagactions/mark.cpp               |   4 +-
 libwccl/ops/tagactions/mark.h                 |   4 +-
 libwccl/ops/tagactions/relabel.cpp            |   4 +-
 libwccl/ops/tagactions/relabel.h              |   4 +-
 libwccl/ops/tagactions/select.cpp             |   4 +-
 libwccl/ops/tagactions/select.h               |   4 +-
 libwccl/ops/tagactions/unify.cpp              |   4 +-
 libwccl/ops/tagactions/unify.h                |   4 +-
 libwccl/ops/tagactions/unmark.cpp             |   4 +-
 libwccl/ops/tagactions/unmark.h               |   4 +-
 libwccl/ops/tagrule.cpp                       |   4 +-
 libwccl/ops/tagrule.h                         |   4 +-
 libwccl/ops/tagrulesequence.cpp               |   4 +-
 libwccl/ops/tagrulesequence.h                 |   4 +-
 libwccl/parser/ANTLRParserResult.h            |   4 +-
 libwccl/parser/Parser.cpp                     |   4 +-
 libwccl/parser/Parser.h                       |   4 +-
 libwccl/parser/ParserException.cpp            |   4 +-
 libwccl/parser/ParserException.h              |   4 +-
 libwccl/parser/parsingscope.h                 |   4 +-
 libwccl/sentencecontext.cpp                   |   4 +-
 libwccl/sentencecontext.h                     |   4 +-
 libwccl/values/annotationmatch.cpp            |   4 +-
 libwccl/values/annotationmatch.h              |   4 +-
 libwccl/values/bool.cpp                       |   4 +-
 libwccl/values/bool.h                         |   4 +-
 libwccl/values/match.cpp                      |   4 +-
 libwccl/values/match.h                        |   4 +-
 libwccl/values/matchdata.h                    |   4 +-
 libwccl/values/matchvector.cpp                |   4 +-
 libwccl/values/matchvector.h                  |   4 +-
 libwccl/values/position.cpp                   |   4 +-
 libwccl/values/position.h                     |   4 +-
 libwccl/values/strset.cpp                     |   4 +-
 libwccl/values/strset.h                       |   8 +-
 libwccl/values/tokenmatch.cpp                 |   4 +-
 libwccl/values/tokenmatch.h                   |   4 +-
 libwccl/values/tset.cpp                       |   4 +-
 libwccl/values/tset.h                         |   4 +-
 libwccl/values/value.cpp                      |   4 +-
 libwccl/values/value.h                        |   4 +-
 libwccl/variables.cpp                         |   4 +-
 libwccl/variables.h                           |   4 +-
 libwccl/wcclfile.cpp                          |   4 +-
 libwccl/wcclfile.h                            |   4 +-
 libwccl/wcclfileopsections.h                  |   4 +-
 tests/ann_op.cpp                              |   4 +-
 tests/conditional.cpp                         |   4 +-
 tests/constant.cpp                            |   4 +-
 tests/context.cpp                             |   4 +-
 tests/datadriven.cpp                          |   4 +-
 tests/datadriven.h                            |   4 +-
 tests/datarule.cpp                            |   4 +-
 tests/datarule.h                              |   4 +-
 tests/getlemmas.cpp                           |   4 +-
 tests/getorth.cpp                             |   4 +-
 tests/getsymbols.cpp                          |   4 +-
 tests/getsymbolsinrange.cpp                   |   4 +-
 tests/isempty.cpp                             |   4 +-
 tests/logicalpredicates.cpp                   |   4 +-
 tests/main.cpp                                |   4 +-
 tests/mark.cpp                                |   4 +-
 tests/match.cpp                               |   4 +-
 tests/optest.cpp                              |   4 +-
 tests/optest.h                                |   4 +-
 tests/position.cpp                            |   4 +-
 tests/positionpredicates.cpp                  |   4 +-
 tests/regex.cpp                               |   4 +-
 tests/relativeposition.cpp                    |   4 +-
 tests/strsetfunctions.cpp                     |   4 +-
 tests/values.cpp                              |   4 +-
 tests/varaccess.cpp                           |   4 +-
 tests/vargetter.cpp                           |   4 +-
 tests/variables.cpp                           |   4 +-
 tests/varsetter.cpp                           |   4 +-
 wccl-apps/stdopts.cpp                         |   4 +-
 wccl-apps/stdopts.h                           |   4 +-
 wccl-apps/wccl-features.cpp                   |   4 +-
 wccl-apps/wccl-parser.cpp                     |   4 +-
 wccl-apps/wccl-rules.cpp                      |   4 +-
 wccl-apps/wccl-run.cpp                        |   4 +-
 237 files changed, 641 insertions(+), 475 deletions(-)
 create mode 100644 COPYING.LESSER

diff --git a/COPYING.LESSER b/COPYING.LESSER
new file mode 100644
index 0000000..341c30b
--- /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 146bacd..f6bbaa1 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 64c3259..5a65895 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 19e7948..4e12d3f 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 903bc17..d476438 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 96c5268..6e8ad6c 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 8489d6b..1e111d0 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 3f4bfa0..7112c48 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 bc2f80a..c6ffce8 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 acdf432..cc5f20b 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 e607834..2668e9c 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 92ce055..95fac97 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 1889730..e65546a 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 7e1c0bb..9676f3a 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 01eba0c..497ee8c 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 7f75096..10ee0cd 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 f97ccb4..efc7b7f 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 400882b..ec3d15c 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 19f2c36..de8300b 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 90e5b46..5010b49 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 a814273..98eeaff 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 68a368f..535fbdf 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 5afb880..a3b99ec 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 39e791e..688b3de 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 d0a6564..22824a5 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 61ff223..4b8e374 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 a50632a..273c392 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 c6d74c5..ebf4ccd 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 27068bf..bb5eccd 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 6e800c3..a392c25 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 f861847..7b8e49d 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 6096176..2d3150d 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 777508c..106ddb4 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 53b67a3..654e069 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 208f888..dd193be 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 022cb63..80190db 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 646f1d9..82a0298 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 5b1c26b..34bffe1 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 098f8f3..664ff0f 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 e71bafb..ad504aa 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 582fd49..3db2dbe 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 bf3cfd4..aee87d7 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 8e63655..a86056f 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 8fa65b0..3d4cc45 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 f77b094..a99d951 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 2162f75..77a75a8 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 5900bfa..3dd18bc 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 24f1447..c3a457f 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 58f33c4..e991a33 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 7339389..428429e 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 83cc101..ce59dda 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 179eda4..e31c06e 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 35a89ee..4a75125 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 8a0e077..b70b9ea 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 483e727..9c2860b 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 0a88047..677e88d 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 15b470a..4589a32 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 4ca68b1..d5c2cb8 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 b0b45ed..e1161d0 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 8cb35c2..1423dac 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 ea586c2..f3497b4 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 32f7db6..df0d8c4 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 2ae3529..3b6c5da 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 f041303..109ff6b 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 44f3ea6..955496f 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 833b843..1906523 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 85f8b5c..ebfb417 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 a04a535..dbf671a 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 aef736d..28808b9 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 173a50b..daa1860 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 3e007c3..1f708c2 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 5a81bdc..52e356b 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 9d0f7a7..8246bf8 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 6a068ab..5a0dea9 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 30c0ca0..5ed8290 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 6ec70c6..b6765c6 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 6eb97e6..fc35c2a 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 053dc02..732285d 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 a1db563..a38f92a 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 149f367..39dac5f 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 1cf74fe..371316a 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 ba766f4..97d6b5b 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 36d456a..866a161 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 2bf2b78..b437627 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 098a510..5006225 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 0d23528..ad6cbc7 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 aa90276..6bd61d7 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 426ffde..04c46dc 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 c9d5306..d9e0e19 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 5b039d7..c47a94f 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 c42b003..f0cfb6e 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 95883db..24abff3 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 82d8362..2067bbe 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 810f312..8885140 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 d17dfa4..2f15281 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 6c36cbe..db2b866 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 ebacb49..3aaea42 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 b9f530f..2b07406 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 4eb552c..b57e2d6 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 d696b3d..a880833 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 a13edaa..d7ee4f0 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 77e1a28..8d04741 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 08a7789..5797a52 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 e25cfbc..a30ba35 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 1be3379..8158b89 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 4dfb4c3..093231c 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 4d62aae..4e09f76 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 d352b81..7d9dd30 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 af2e769..35b72c2 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 1a02ca7..4f9682b 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 969bd0e..1c0ca1a 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 bd7be8f..6179fa4 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 84ac474..45e3181 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 7a4157b..1c9028d 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 8b56ad8..88de1d1 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 783dcc3..42d9e29 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 5874812..2b6ec6f 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 695b8e3..ae2cab9 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 5b6117b..f0c8a4c 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 1ae458e..af6536e 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 6a60c66..1e70a92 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 02d7023..fe4847c 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 6dc7b22..d0203b6 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 01c0b93..7c3b772 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 c1be432..1f4ec02 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 8392ffc..0b193c5 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 3d64b58..17f388f 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 1bc49fc..f0262ab 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 0f1669b..e6b8e84 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 d0b6185..82ebc57 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 5bfc5cd..c341b94 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 4c97e4b..748f98f 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 ef311c8..4ab7fe4 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 0f56766..ebfd5ec 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 46d8fde..2a342cd 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 7f099d7..15c4ddd 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 fda4266..1ffa26d 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 043732b..85e6f06 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 99a5ed4..1a5745c 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 dac85cc..c9eae54 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 27224dc..ea17a91 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 79ec698..a56c1b0 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 5a7a001..594ce26 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 8137ca9..29844f9 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 52bb4d5..81904c9 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 019f8d8..97b9e12 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 ec9eed2..9dec193 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 28956df..50b5660 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 9531d60..fbea52e 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 63bafaf..abbfc7f 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 2a1bf4e..7459b43 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 d615f8d..ca65ea3 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 1601b4f..27d7482 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 aa2202e..4e39c03 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 4bdee2e..8da00d6 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 c386547..ac367c1 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 ccbd8a1..09b44fe 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 05ba740..ecec0ba 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 5f2f02d..fcda4d3 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 6d420ec..41af3b7 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 10a3c00..b4455c2 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 8396072..b90c9d3 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 c2e8903..3d03334 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 7b27487..8633d4b 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 3858bc8..2b3e036 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 a1d9b8b..d3bcf6f 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 38b2970..e8e0465 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 e9f2a36..cb35eef 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 981348a..3fb69ed 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 931aa0b..f71a4fe 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 c08fdbd..824a3d2 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 8e58d08..6f331ef 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 ecf610a..50602fa 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 2919482..1ffdc7b 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 1d5aad9..1e5f4be 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 092c4c3..d650adc 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 47fff8c..ee5b368 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 ef3213e..9a6589d 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 08d507d..b03bfe6 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 d8c4811..bb9cfa6 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 84ca2ea..ac9ddbc 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 51cdaa4..2751856 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 4064582..580e9b0 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 7e0db79..63be9e3 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 4c24690..c97e432 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 63fbd68..361d0f9 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 dd76608..05bbc13 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 98cc278..4c74c5b 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 0f08452..bb28329 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 16defa1..b2101b0 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 ad85b1b..5e9defa 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 753169e..77c24c0 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 3840c45..32bb2d2 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 968f6e8..a310c0c 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 77f0eec..b166507 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 f0ba80d..dadbe0d 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 ae11a31..cb34249 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 5e938d9..3c90ae6 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 3dd36c1..36be3f7 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 d866436..5bc4150 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 1989fe7..a9156fa 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 9c848d2..eb6a843 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 bf2bf7c..4a2bf9d 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 1646622..d31046e 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 fbae301..bf32209 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 a1d5a77..a78346c 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 a9bf168..dfc993c 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 a070b65..3e930ed 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 33394c2..9b3ee31 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 76ad937..1f75c6b 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 3fc7e33..35c5c20 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 040786e..b830428 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 87b72a6..c5bb2a5 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 9276db8..50136e5 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 a148a85..be14f7f 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 d4b3fb5..24ee1f5 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 90240bf..b134ab6 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 a6f36e1..229d872 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 508842f..52b76d4 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 8359eea..b70515a 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 7dd4dd2..bc15779 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 64c3259..6618d40 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 cd51748..a81d4d2 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 54e5589..3ed6c23 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 bbfc85e..431f0b9 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 8552330..b740579 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 3e0a5d0..b008e05 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 c7c7306..8e13b65 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 cb95baf..39d30b4 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 0e4d51b..04da61b 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 9cdebd3..54054fd 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 64c3259..6618d40 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 64c3259..6618d40 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 f4be3bb..fa43f86 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 510b785..797aca1 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 c67bf10..5acc280 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 3f28ea3..dd9209b 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>
-- 
GitLab