From 9dfe1051536de15d2f05f80defe1902b89b10f44 Mon Sep 17 00:00:00 2001
From: ilor <kailoran@gmail.com>
Date: Mon, 22 Nov 2010 14:40:53 +0100
Subject: [PATCH] Licensify code

---
 LICENSE.in                           | 16 ++++++++++++++++
 libcorpus2/chunk.cpp                 | 16 ++++++++++++++++
 libcorpus2/chunk.h                   | 16 ++++++++++++++++
 libcorpus2/exception.cpp             | 16 ++++++++++++++++
 libcorpus2/exception.h               | 16 ++++++++++++++++
 libcorpus2/io/orthwriter.cpp         | 16 ++++++++++++++++
 libcorpus2/io/orthwriter.h           | 16 ++++++++++++++++
 libcorpus2/io/plainwriter.cpp        | 16 ++++++++++++++++
 libcorpus2/io/plainwriter.h          | 16 ++++++++++++++++
 libcorpus2/io/reader.cpp             | 16 ++++++++++++++++
 libcorpus2/io/reader.h               | 16 ++++++++++++++++
 libcorpus2/io/rft.cpp                | 16 ++++++++++++++++
 libcorpus2/io/rft.h                  | 16 ++++++++++++++++
 libcorpus2/io/sax.cpp                | 16 ++++++++++++++++
 libcorpus2/io/sax.h                  | 16 ++++++++++++++++
 libcorpus2/io/writer.cpp             | 16 ++++++++++++++++
 libcorpus2/io/writer.h               | 16 ++++++++++++++++
 libcorpus2/io/xces.cpp               | 16 ++++++++++++++++
 libcorpus2/io/xces.h                 | 16 ++++++++++++++++
 libcorpus2/io/xcescommon.cpp         | 16 ++++++++++++++++
 libcorpus2/io/xcescommon.h           | 16 ++++++++++++++++
 libcorpus2/io/xcesreader.cpp         | 16 ++++++++++++++++
 libcorpus2/io/xcesreader.h           | 16 ++++++++++++++++
 libcorpus2/io/xcesvalidate.cpp       | 16 ++++++++++++++++
 libcorpus2/io/xcesvalidate.h         | 16 ++++++++++++++++
 libcorpus2/io/xceswriter.cpp         | 16 ++++++++++++++++
 libcorpus2/io/xceswriter.h           | 16 ++++++++++++++++
 libcorpus2/lexeme.cpp                | 16 ++++++++++++++++
 libcorpus2/lexeme.h                  | 16 ++++++++++++++++
 libcorpus2/sentence.cpp              | 16 ++++++++++++++++
 libcorpus2/sentence.h                | 16 ++++++++++++++++
 libcorpus2/tag.cpp                   | 16 ++++++++++++++++
 libcorpus2/tag.h                     | 16 ++++++++++++++++
 libcorpus2/tagset.cpp                | 16 ++++++++++++++++
 libcorpus2/tagset.h                  | 16 ++++++++++++++++
 libcorpus2/tagsetmanager.cpp         | 16 ++++++++++++++++
 libcorpus2/tagsetmanager.h           | 16 ++++++++++++++++
 libcorpus2/tagsetparser.cpp          | 16 ++++++++++++++++
 libcorpus2/tagsetparser.h            | 16 ++++++++++++++++
 libcorpus2/token.cpp                 | 16 ++++++++++++++++
 libcorpus2/token.h                   | 16 ++++++++++++++++
 libcorpus2/tokensource.h             | 16 ++++++++++++++++
 libcorpus2/typedefs.h                | 16 ++++++++++++++++
 libcorpus2/util/settings.cpp         | 16 ++++++++++++++++
 libcorpus2/util/settings.h           | 16 ++++++++++++++++
 libcorpus2/util/symboldictionary.cpp | 16 ++++++++++++++++
 libcorpus2/util/symboldictionary.h   | 16 ++++++++++++++++
 libcorpus2/util/tokentimer.cpp       | 16 ++++++++++++++++
 libcorpus2/util/tokentimer.h         | 16 ++++++++++++++++
 libpwrutils/bitset.h                 | 16 ++++++++++++++++
 libpwrutils/sentence.h               | 16 ++++++++++++++++
 libpwrutils/typedefs_includes.in.h   | 16 ++++++++++++++++
 libpwrutils/typedefs_typedefs.in.h   | 16 ++++++++++++++++
 licensify.sh                         |  5 +++++
 tagset-tool/main.cpp                 | 16 ++++++++++++++++
 tests/basic.cpp                      | 16 ++++++++++++++++
 tests/main.cpp                       | 16 ++++++++++++++++
 tests/tag_split.cpp                  | 16 ++++++++++++++++
 tests/tagset_parse.cpp               | 16 ++++++++++++++++
 59 files changed, 933 insertions(+)
 create mode 100644 LICENSE.in
 create mode 100755 licensify.sh

diff --git a/LICENSE.in b/LICENSE.in
new file mode 100644
index 0000000..ae27351
--- /dev/null
+++ b/LICENSE.in
@@ -0,0 +1,16 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
diff --git a/libcorpus2/chunk.cpp b/libcorpus2/chunk.cpp
index de45923..7e2f97e 100644
--- a/libcorpus2/chunk.cpp
+++ b/libcorpus2/chunk.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/chunk.h>
 #include <libpwrutils/foreach.h>
 
diff --git a/libcorpus2/chunk.h b/libcorpus2/chunk.h
index b85d8ce..5f667bc 100644
--- a/libcorpus2/chunk.h
+++ b/libcorpus2/chunk.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_CHUNK_H
 #define LIBCORPUS2_CHUNK_H
 
diff --git a/libcorpus2/exception.cpp b/libcorpus2/exception.cpp
index 87fd2ec..75785da 100644
--- a/libcorpus2/exception.cpp
+++ b/libcorpus2/exception.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/exception.h>
 #include <sstream>
 #include <libcorpus2/util/settings.h>
diff --git a/libcorpus2/exception.h b/libcorpus2/exception.h
index a68a507..7e22a9e 100644
--- a/libcorpus2/exception.h
+++ b/libcorpus2/exception.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_EXCEPTION_H
 #define LIBCORPUS2_EXCEPTION_H
 
diff --git a/libcorpus2/io/orthwriter.cpp b/libcorpus2/io/orthwriter.cpp
index 8a39d27..f2a766b 100644
--- a/libcorpus2/io/orthwriter.cpp
+++ b/libcorpus2/io/orthwriter.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/io/orthwriter.h>
 #include <libpwrutils/foreach.h>
 
diff --git a/libcorpus2/io/orthwriter.h b/libcorpus2/io/orthwriter.h
index 53c3d9e..f002e51 100644
--- a/libcorpus2/io/orthwriter.h
+++ b/libcorpus2/io/orthwriter.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_IO_ORTHWRITER_H
 #define LIBCORPUS2_IO_ORTHWRITER_H
 
diff --git a/libcorpus2/io/plainwriter.cpp b/libcorpus2/io/plainwriter.cpp
index 7efc0c9..561a046 100644
--- a/libcorpus2/io/plainwriter.cpp
+++ b/libcorpus2/io/plainwriter.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/io/plainwriter.h>
 #include <libpwrutils/foreach.h>
 
diff --git a/libcorpus2/io/plainwriter.h b/libcorpus2/io/plainwriter.h
index cbf0ea5..63c5f87 100644
--- a/libcorpus2/io/plainwriter.h
+++ b/libcorpus2/io/plainwriter.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_IO_PLAIN_H
 #define LIBCORPUS2_IO_PLAIN_H
 
diff --git a/libcorpus2/io/reader.cpp b/libcorpus2/io/reader.cpp
index 635b06c..7a636a3 100644
--- a/libcorpus2/io/reader.cpp
+++ b/libcorpus2/io/reader.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/io/reader.h>
 
 namespace Corpus2 {
diff --git a/libcorpus2/io/reader.h b/libcorpus2/io/reader.h
index d071f1d..37accdb 100644
--- a/libcorpus2/io/reader.h
+++ b/libcorpus2/io/reader.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_IO_READER_H
 #define LIBCORPUS2_IO_READER_H
 
diff --git a/libcorpus2/io/rft.cpp b/libcorpus2/io/rft.cpp
index 99dd2c9..d12fe28 100644
--- a/libcorpus2/io/rft.cpp
+++ b/libcorpus2/io/rft.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/io/rft.h>
 
 #include <libpwrutils/foreach.h>
diff --git a/libcorpus2/io/rft.h b/libcorpus2/io/rft.h
index 5122e96..8bb3de2 100644
--- a/libcorpus2/io/rft.h
+++ b/libcorpus2/io/rft.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_IO_RFT_H
 #define LIBCORPUS2_IO_RFT_H
 
diff --git a/libcorpus2/io/sax.cpp b/libcorpus2/io/sax.cpp
index faf5277..6973714 100644
--- a/libcorpus2/io/sax.cpp
+++ b/libcorpus2/io/sax.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/io/sax.h>
 
 namespace Corpus2 {
diff --git a/libcorpus2/io/sax.h b/libcorpus2/io/sax.h
index affba56..75317cb 100644
--- a/libcorpus2/io/sax.h
+++ b/libcorpus2/io/sax.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_IO_SAX_H
 #define LIBCORPUS2_IO_SAX_H
 
diff --git a/libcorpus2/io/writer.cpp b/libcorpus2/io/writer.cpp
index be82cb9..7ccabb5 100644
--- a/libcorpus2/io/writer.cpp
+++ b/libcorpus2/io/writer.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/io/writer.h>
 #include <libpwrutils/foreach.h>
 #include <boost/algorithm/string.hpp>
diff --git a/libcorpus2/io/writer.h b/libcorpus2/io/writer.h
index 4f98755..e2804e5 100644
--- a/libcorpus2/io/writer.h
+++ b/libcorpus2/io/writer.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_IO_WRITER_H
 #define LIBCORPUS2_IO_WRITER_H
 
diff --git a/libcorpus2/io/xces.cpp b/libcorpus2/io/xces.cpp
index a47e3f2..bd780c0 100644
--- a/libcorpus2/io/xces.cpp
+++ b/libcorpus2/io/xces.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/io/xces.h>
 #include <libcorpus2/io/reader.h>
 #include <libpwrutils/foreach.h>
diff --git a/libcorpus2/io/xces.h b/libcorpus2/io/xces.h
index 0a4f6cc..66bddb1 100644
--- a/libcorpus2/io/xces.h
+++ b/libcorpus2/io/xces.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_IO_XCES_H
 #define LIBCORPUS2_IO_XCES_H
 
diff --git a/libcorpus2/io/xcescommon.cpp b/libcorpus2/io/xcescommon.cpp
index 3188a08..7bcb4c5 100644
--- a/libcorpus2/io/xcescommon.cpp
+++ b/libcorpus2/io/xcescommon.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/io/xcescommon.h>
 #include <libpwrutils/foreach.h>
 #include <sstream>
diff --git a/libcorpus2/io/xcescommon.h b/libcorpus2/io/xcescommon.h
index 97b5d6a..da1e808 100644
--- a/libcorpus2/io/xcescommon.h
+++ b/libcorpus2/io/xcescommon.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_IO_XCESCOMMON_H
 #define LIBCORPUS2_IO_XCESCOMMON_H
 
diff --git a/libcorpus2/io/xcesreader.cpp b/libcorpus2/io/xcesreader.cpp
index 4fd6a73..ae295d3 100644
--- a/libcorpus2/io/xcesreader.cpp
+++ b/libcorpus2/io/xcesreader.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/io/xcesreader.h>
 #include <libcorpus2/io/sax.h>
 #include <libpwrutils/foreach.h>
diff --git a/libcorpus2/io/xcesreader.h b/libcorpus2/io/xcesreader.h
index 5fc9c0a..f742f03 100644
--- a/libcorpus2/io/xcesreader.h
+++ b/libcorpus2/io/xcesreader.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_IO_XCESREADER_H
 #define LIBCORPUS2_IO_XCESREADER_H
 
diff --git a/libcorpus2/io/xcesvalidate.cpp b/libcorpus2/io/xcesvalidate.cpp
index a600c8d..8cebeaa 100644
--- a/libcorpus2/io/xcesvalidate.cpp
+++ b/libcorpus2/io/xcesvalidate.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/io/xcesvalidate.h>
 #include <libcorpus2/tagset.h>
 
diff --git a/libcorpus2/io/xcesvalidate.h b/libcorpus2/io/xcesvalidate.h
index 2ab5683..f85bce7 100644
--- a/libcorpus2/io/xcesvalidate.h
+++ b/libcorpus2/io/xcesvalidate.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_IO_XCESVALIDATE_H
 #define LIBCORPUS2_IO_XCESVALIDATE_H
 
diff --git a/libcorpus2/io/xceswriter.cpp b/libcorpus2/io/xceswriter.cpp
index e1b2a1a..8c2e9c8 100644
--- a/libcorpus2/io/xceswriter.cpp
+++ b/libcorpus2/io/xceswriter.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/io/xcescommon.h>
 #include <libcorpus2/io/xceswriter.h>
 #include <libpwrutils/foreach.h>
diff --git a/libcorpus2/io/xceswriter.h b/libcorpus2/io/xceswriter.h
index a6b6e0a..835ce32 100644
--- a/libcorpus2/io/xceswriter.h
+++ b/libcorpus2/io/xceswriter.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_IO_XCESWRITER_H
 #define LIBCORPUS2_IO_XCESWRITER_H
 
diff --git a/libcorpus2/lexeme.cpp b/libcorpus2/lexeme.cpp
index 7c1a835..be0f8ae 100644
--- a/libcorpus2/lexeme.cpp
+++ b/libcorpus2/lexeme.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/lexeme.h>
 
 namespace Corpus2 {
diff --git a/libcorpus2/lexeme.h b/libcorpus2/lexeme.h
index e15b0fe..fbf82a0 100644
--- a/libcorpus2/lexeme.h
+++ b/libcorpus2/lexeme.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_LEXEME_H
 #define LIBCORPUS2_LEXEME_H
 
diff --git a/libcorpus2/sentence.cpp b/libcorpus2/sentence.cpp
index 082efd5..3794fe0 100644
--- a/libcorpus2/sentence.cpp
+++ b/libcorpus2/sentence.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/sentence.h>
 
 namespace Corpus2 {
diff --git a/libcorpus2/sentence.h b/libcorpus2/sentence.h
index bb12047..567e574 100644
--- a/libcorpus2/sentence.h
+++ b/libcorpus2/sentence.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_SENTENCE_H
 #define LIBCORPUS2_SENTENCE_H
 
diff --git a/libcorpus2/tag.cpp b/libcorpus2/tag.cpp
index 945b596..9cbdaf3 100644
--- a/libcorpus2/tag.cpp
+++ b/libcorpus2/tag.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/tag.h>
 #include <libcorpus2/tagsetmanager.h>
 
diff --git a/libcorpus2/tag.h b/libcorpus2/tag.h
index 41a2369..324c88e 100644
--- a/libcorpus2/tag.h
+++ b/libcorpus2/tag.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_TAG_H
 #define LIBCORPUS2_TAG_H
 
diff --git a/libcorpus2/tagset.cpp b/libcorpus2/tagset.cpp
index ff7f86a..4cc6881 100644
--- a/libcorpus2/tagset.cpp
+++ b/libcorpus2/tagset.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/exception.h>
 #include <libcorpus2/tagset.h>
 #include <libcorpus2/lexeme.h>
diff --git a/libcorpus2/tagset.h b/libcorpus2/tagset.h
index ca4ad09..b6e1c1a 100644
--- a/libcorpus2/tagset.h
+++ b/libcorpus2/tagset.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_TAGSET_H
 #define LIBCORPUS2_TAGSET_H
 
diff --git a/libcorpus2/tagsetmanager.cpp b/libcorpus2/tagsetmanager.cpp
index 35b6130..4f7afef 100644
--- a/libcorpus2/tagsetmanager.cpp
+++ b/libcorpus2/tagsetmanager.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/tagsetmanager.h>
 #include <libcorpus2/tagsetparser.h>
 #include <libcorpus2/util/settings.h>
diff --git a/libcorpus2/tagsetmanager.h b/libcorpus2/tagsetmanager.h
index fb0f6e9..356541f 100644
--- a/libcorpus2/tagsetmanager.h
+++ b/libcorpus2/tagsetmanager.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_TAGSETMANAGER_H
 #define LIBCORPUS2_TAGSETMANAGER_H
 
diff --git a/libcorpus2/tagsetparser.cpp b/libcorpus2/tagsetparser.cpp
index 3cf0e9e..4a4307b 100644
--- a/libcorpus2/tagsetparser.cpp
+++ b/libcorpus2/tagsetparser.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/tagsetparser.h>
 #include <sstream>
 #include <boost/algorithm/string.hpp>
diff --git a/libcorpus2/tagsetparser.h b/libcorpus2/tagsetparser.h
index 2d2e7ad..9dc0792 100644
--- a/libcorpus2/tagsetparser.h
+++ b/libcorpus2/tagsetparser.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_TAGSETPARSER_H
 #define LIBCORPUS2_TAGSETPARSER_H
 
diff --git a/libcorpus2/token.cpp b/libcorpus2/token.cpp
index 1b07c3f..78a2e60 100644
--- a/libcorpus2/token.cpp
+++ b/libcorpus2/token.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/token.h>
 #include <sstream>
 #include <libpwrutils/foreach.h>
diff --git a/libcorpus2/token.h b/libcorpus2/token.h
index 2961eb7..a6da809 100644
--- a/libcorpus2/token.h
+++ b/libcorpus2/token.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_TOKEN_H
 #define LIBCORPUS2_TOKEN_H
 
diff --git a/libcorpus2/tokensource.h b/libcorpus2/tokensource.h
index 240b9b5..3bfbd2d 100644
--- a/libcorpus2/tokensource.h
+++ b/libcorpus2/tokensource.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_TOKEN_SOURCE_H
 #define LIBCORPUS2_TOKEN_SOURCE_H
 
diff --git a/libcorpus2/typedefs.h b/libcorpus2/typedefs.h
index f9b784f..f4afbec 100644
--- a/libcorpus2/typedefs.h
+++ b/libcorpus2/typedefs.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_TYPEDEFS_H
 #define LIBCORPUS2_TYPEDEFS_H
 
diff --git a/libcorpus2/util/settings.cpp b/libcorpus2/util/settings.cpp
index f8b0784..bfa5c33 100644
--- a/libcorpus2/util/settings.cpp
+++ b/libcorpus2/util/settings.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/util/settings.h>
 
 #ifdef HAVE_CONFIG_D_H
diff --git a/libcorpus2/util/settings.h b/libcorpus2/util/settings.h
index 83898ba..1dd5772 100644
--- a/libcorpus2/util/settings.h
+++ b/libcorpus2/util/settings.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_SETTINGS_H
 #define LIBCORPUS2_SETTINGS_H
 
diff --git a/libcorpus2/util/symboldictionary.cpp b/libcorpus2/util/symboldictionary.cpp
index 28183c3..92716e4 100644
--- a/libcorpus2/util/symboldictionary.cpp
+++ b/libcorpus2/util/symboldictionary.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/util/symboldictionary.h>
 
 namespace Corpus2 {
diff --git a/libcorpus2/util/symboldictionary.h b/libcorpus2/util/symboldictionary.h
index f0027a9..c1eaf8a 100644
--- a/libcorpus2/util/symboldictionary.h
+++ b/libcorpus2/util/symboldictionary.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_SYMBOLDICTIONARY_H
 #define LIBCORPUS2_SYMBOLDICTIONARY_H
 
diff --git a/libcorpus2/util/tokentimer.cpp b/libcorpus2/util/tokentimer.cpp
index 4c2d948..cf38bf1 100644
--- a/libcorpus2/util/tokentimer.cpp
+++ b/libcorpus2/util/tokentimer.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/util/tokentimer.h>
 #include <iostream>
 
diff --git a/libcorpus2/util/tokentimer.h b/libcorpus2/util/tokentimer.h
index f923369..4a51831 100644
--- a/libcorpus2/util/tokentimer.h
+++ b/libcorpus2/util/tokentimer.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef LIBCORPUS2_UTIL_TOKENTIMER_H
 #define LIBCORPUS2_UTIL_TOKENTIMER_H
 
diff --git a/libpwrutils/bitset.h b/libpwrutils/bitset.h
index 439a23c..a28a757 100644
--- a/libpwrutils/bitset.h
+++ b/libpwrutils/bitset.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef PWRNLP_BITSET_H
 #define PWRNLP_BITSET_H
 
diff --git a/libpwrutils/sentence.h b/libpwrutils/sentence.h
index b502cfa..0a39578 100644
--- a/libpwrutils/sentence.h
+++ b/libpwrutils/sentence.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #ifndef PWRNLP_SENTENCE_H
 #define PWRNLP_SENTENCE_H
 
diff --git a/libpwrutils/typedefs_includes.in.h b/libpwrutils/typedefs_includes.in.h
index ee92a98..6e1b3c3 100644
--- a/libpwrutils/typedefs_includes.in.h
+++ b/libpwrutils/typedefs_includes.in.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 // no namespace or header guard, should not be used directly
 
 #include <boost/range.hpp>
diff --git a/libpwrutils/typedefs_typedefs.in.h b/libpwrutils/typedefs_typedefs.in.h
index 3d77220..c01d2cd 100644
--- a/libpwrutils/typedefs_typedefs.in.h
+++ b/libpwrutils/typedefs_typedefs.in.h
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 // no namespace or header guard, should not be used directly
 
 typedef boost::iterator_range<std::string::const_iterator> string_range;
diff --git a/licensify.sh b/licensify.sh
new file mode 100755
index 0000000..1082d76
--- /dev/null
+++ b/licensify.sh
@@ -0,0 +1,5 @@
+#!/bin/bash
+find -name '*.h' -or -name '*.cpp' | while read file; do
+	cat LICENSE.in $file > $file.new && mv $file.new $file
+done
+
diff --git a/tagset-tool/main.cpp b/tagset-tool/main.cpp
index 4ae2cdb..791d5cc 100644
--- a/tagset-tool/main.cpp
+++ b/tagset-tool/main.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <libcorpus2/util/settings.h>
 #include <libcorpus2/tagsetparser.h>
 #include <libcorpus2/tagsetmanager.h>
diff --git a/tests/basic.cpp b/tests/basic.cpp
index e025403..6c788dc 100644
--- a/tests/basic.cpp
+++ b/tests/basic.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <boost/test/unit_test.hpp>
 
 #include <libcorpus2/token.h>
diff --git a/tests/main.cpp b/tests/main.cpp
index d38e478..b44bf21 100644
--- a/tests/main.cpp
+++ b/tests/main.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #define BOOST_TEST_MODULE master
 #include <boost/test/included/unit_test.hpp>
 
diff --git a/tests/tag_split.cpp b/tests/tag_split.cpp
index c252903..098ef7a 100644
--- a/tests/tag_split.cpp
+++ b/tests/tag_split.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <boost/test/unit_test.hpp>
 #include <set>
 #include <libpwrutils/foreach.h>
diff --git a/tests/tagset_parse.cpp b/tests/tagset_parse.cpp
index d5faa7d..69100e5 100644
--- a/tests/tagset_parse.cpp
+++ b/tests/tagset_parse.cpp
@@ -1,3 +1,19 @@
+/*
+    Copyright (C) 2010 Tomasz Åšniatowski, Adam Radziszewski
+    Part of the libcorpus2 project
+
+    This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3 of the License, or (at your option)
+any later version.
+
+    This 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 LICENSE and COPYING files for more details.
+*/
+
 #include <boost/test/unit_test.hpp>
 #include <set>
 #include <libpwrutils/foreach.h>
-- 
GitLab