diff --git a/example/ALL_test.cpp b/example/ALL_test.cpp
index 2700635969a25512f2bf48cf4390e91af5d3eaac..731123c84eef8898a19fb925ee5780eb4a75e74c 100644
--- a/example/ALL_test.cpp
+++ b/example/ALL_test.cpp
@@ -1,3 +1,33 @@
+/*
+Copyright 2018 Rene Halver, Forschungszentrum Juelich GmbH, Germany
+Copyright 2018 Godehard Sutmann, Forschungszentrum Juelich GmbH, Germany
+
+Redistribution and use in source and binary forms, with or without modification, 
+are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this 
+   list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this 
+   list of conditions and the following disclaimer in the documentation and/or 
+   other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its contributors may 
+   be used to endorse or promote products derived from this software without 
+   specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, 
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+POSSIBILITY OF SUCH DAMAGE.
+*/
+
 #include "ALL.hpp"
 #include "ALL_Point.hpp"
 #include "ALL_CustomExceptions.hpp"
diff --git a/example/ALL_test_f.f90 b/example/ALL_test_f.f90
index b3df52e151b65ff71d112a61e20a02e791af8160..efebb5b04d4fcb5e1de0d348da3d62eb7ffcddbb 100644
--- a/example/ALL_test_f.f90
+++ b/example/ALL_test_f.f90
@@ -1,3 +1,32 @@
+!Copyright 2018 Rene Halver, Forschungszentrum Juelich GmbH, Germany
+!Copyright 2018 Godehard Sutmann, Forschungszentrum Juelich GmbH, Germany
+!
+!Redistribution and use in source and binary forms, with or without modification, are 
+!permitted provided that the following conditions are met:
+!
+!1. Redistributions of source code must retain the above copyright notice, this list 
+!   of conditions and the following disclaimer.
+!
+!2. Redistributions in binary form must reproduce the above copyright notice, this 
+!   list of conditions and the following disclaimer in the documentation and/or 
+!   other materials provided with the distribution.
+!
+!3. Neither the name of the copyright holder nor the names of its contributors 
+!   may be used to endorse or promote products derived from this software without 
+!   specific prior written permission.
+!
+!THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 
+!EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 
+!OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT 
+!SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+!INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 
+!TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 
+!BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+!CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+!ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 
+!SUCH DAMAGE.
+
+! module for ALL access from Fortran
 PROGRAM ALL_test_f
     USE ALL_module
     USE ISO_C_BINDING
diff --git a/include/ALL.hpp b/include/ALL.hpp
index 21c90a8319ca48a2921a40ed378ec76fc7dfa23c..f54eadc80c5aaab495de628d40b5c780c3348bb3 100644
--- a/include/ALL.hpp
+++ b/include/ALL.hpp
@@ -1,3 +1,33 @@
+/*
+Copyright 2018 Rene Halver, Forschungszentrum Juelich GmbH, Germany
+Copyright 2018 Godehard Sutmann, Forschungszentrum Juelich GmbH, Germany
+
+Redistribution and use in source and binary forms, with or without modification, 
+are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this 
+   list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this 
+   list of conditions and the following disclaimer in the documentation and/or 
+   other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its contributors may 
+   be used to endorse or promote products derived from this software without 
+   specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, 
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+POSSIBILITY OF SUCH DAMAGE.
+*/
+
 #ifndef ALL_MAIN_HEADER_INC
 #define ALL_MAIN_HEADER_INC
 
diff --git a/include/ALL_CustomExceptions.hpp b/include/ALL_CustomExceptions.hpp
index 655e2c1d1567ff17b4d7561bddb2f71b74de1c3f..9aa7f8bbc6ca32c1bab6fe0adf3f17cfde7cb42d 100644
--- a/include/ALL_CustomExceptions.hpp
+++ b/include/ALL_CustomExceptions.hpp
@@ -1,3 +1,33 @@
+/*
+Copyright 2018 Rene Halver, Forschungszentrum Juelich GmbH, Germany
+Copyright 2018 Godehard Sutmann, Forschungszentrum Juelich GmbH, Germany
+
+Redistribution and use in source and binary forms, with or without modification, 
+are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this 
+   list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this 
+   list of conditions and the following disclaimer in the documentation and/or 
+   other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its contributors may 
+   be used to endorse or promote products derived from this software without 
+   specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, 
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+POSSIBILITY OF SUCH DAMAGE.
+*/
+
 #ifndef ALL_CUSTOM_EXCEPTIONS_INC
 #define ALL_CUSTOM_EXCEPTIONS_INC
 
diff --git a/include/ALL_Point.hpp b/include/ALL_Point.hpp
index 2e6eb8546cbc1a3b4e7dd708a22addb6f8bb7827..066ca34f2793612890c97d6f043b8390245fd42e 100644
--- a/include/ALL_Point.hpp
+++ b/include/ALL_Point.hpp
@@ -1,3 +1,33 @@
+/*
+Copyright 2018 Rene Halver, Forschungszentrum Juelich GmbH, Germany
+Copyright 2018 Godehard Sutmann, Forschungszentrum Juelich GmbH, Germany
+
+Redistribution and use in source and binary forms, with or without modification, 
+are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this 
+   list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this 
+   list of conditions and the following disclaimer in the documentation and/or 
+   other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its contributors may 
+   be used to endorse or promote products derived from this software without 
+   specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, 
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+POSSIBILITY OF SUCH DAMAGE.
+*/
+
 #ifndef ALL_POINT_HEADER_INC
 #define ALL_POINT_HEADER_INC
 
diff --git a/include/ALL_Staggered.hpp b/include/ALL_Staggered.hpp
index dd87f155abdf6d993bc4975b93e67e88c99c079f..be2bb91ee0b8a2603fa2840a6541f081880d0b9f 100644
--- a/include/ALL_Staggered.hpp
+++ b/include/ALL_Staggered.hpp
@@ -1,3 +1,33 @@
+/*
+Copyright 2018 Rene Halver, Forschungszentrum Juelich GmbH, Germany
+Copyright 2018 Godehard Sutmann, Forschungszentrum Juelich GmbH, Germany
+
+Redistribution and use in source and binary forms, with or without modification, 
+are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this 
+   list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this 
+   list of conditions and the following disclaimer in the documentation and/or 
+   other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its contributors may 
+   be used to endorse or promote products derived from this software without 
+   specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, 
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+POSSIBILITY OF SUCH DAMAGE.
+*/
+
 #ifndef ALL_STAGGERED_HEADER_INCLUDED
 #define ALL_STAGGERED_HEADER_INCLUDED
 
diff --git a/include/ALL_Tensor.hpp b/include/ALL_Tensor.hpp
index 069ac5fe4c7ddbd8c8eec5450d89e5e9205fe69b..d5662f001ae751693beae1b686155826e3784935 100644
--- a/include/ALL_Tensor.hpp
+++ b/include/ALL_Tensor.hpp
@@ -1,3 +1,33 @@
+/*
+Copyright 2018 Rene Halver, Forschungszentrum Juelich GmbH, Germany
+Copyright 2018 Godehard Sutmann, Forschungszentrum Juelich GmbH, Germany
+
+Redistribution and use in source and binary forms, with or without modification, 
+are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this 
+   list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this 
+   list of conditions and the following disclaimer in the documentation and/or 
+   other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its contributors may 
+   be used to endorse or promote products derived from this software without 
+   specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, 
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+POSSIBILITY OF SUCH DAMAGE.
+*/
+
 #ifndef ALL_TENSOR_HEADER_INCLUDED
 #define ALL_TENSOR_HEADER_INCLUDED
 
diff --git a/include/ALL_Unstructured.hpp b/include/ALL_Unstructured.hpp
index 481a3194b5599414eeee07d1d99f6bc51921851e..e49c0c1c6200be17477dcc06fd10e0d2a15e2666 100644
--- a/include/ALL_Unstructured.hpp
+++ b/include/ALL_Unstructured.hpp
@@ -1,3 +1,33 @@
+/*
+Copyright 2018 Rene Halver, Forschungszentrum Juelich GmbH, Germany
+Copyright 2018 Godehard Sutmann, Forschungszentrum Juelich GmbH, Germany
+
+Redistribution and use in source and binary forms, with or without modification, 
+are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this 
+   list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this 
+   list of conditions and the following disclaimer in the documentation and/or 
+   other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its contributors may 
+   be used to endorse or promote products derived from this software without 
+   specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, 
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+POSSIBILITY OF SUCH DAMAGE.
+*/
+
 #ifndef ALL_UNSTRUCTURED_HEADER_INCLUDED
 #define ALL_UNSTRUCTURED_HEADER_INCLUDED
 
diff --git a/src/ALL.cpp b/src/ALL.cpp
index 1c87ed4c6f453e3487b9cddabc30a800cb956cd5..33a6b0543a00503a55ea2568b409b812de7adb75 100644
--- a/src/ALL.cpp
+++ b/src/ALL.cpp
@@ -1 +1,31 @@
+/*
+Copyright 2018 Rene Halver, Forschungszentrum Juelich GmbH, Germany
+Copyright 2018 Godehard Sutmann, Forschungszentrum Juelich GmbH, Germany
+
+Redistribution and use in source and binary forms, with or without modification, 
+are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this 
+   list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this 
+   list of conditions and the following disclaimer in the documentation and/or 
+   other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its contributors may 
+   be used to endorse or promote products derived from this software without 
+   specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, 
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+POSSIBILITY OF SUCH DAMAGE.
+*/
+
 #include "ALL.hpp"
diff --git a/src/ALL_fortran.cpp b/src/ALL_fortran.cpp
index ef2a45d32787afa78b0ca94817f75153e5eed60b..c9e3449ce7110208fadab8d6707c4f58d9090026 100644
--- a/src/ALL_fortran.cpp
+++ b/src/ALL_fortran.cpp
@@ -1,3 +1,33 @@
+/*
+Copyright 2018 Rene Halver, Forschungszentrum Juelich GmbH, Germany
+Copyright 2018 Godehard Sutmann, Forschungszentrum Juelich GmbH, Germany
+
+Redistribution and use in source and binary forms, with or without modification, 
+are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this 
+   list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this 
+   list of conditions and the following disclaimer in the documentation and/or 
+   other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its contributors may 
+   be used to endorse or promote products derived from this software without 
+   specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, 
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+POSSIBILITY OF SUCH DAMAGE.
+*/
+
 #include "../include/ALL.hpp"
 
 extern "C"
diff --git a/src/ALL_module.f90 b/src/ALL_module.f90
index e8042f0bd4e0d5c7702fcc88ea18cc0c8e0052f8..059ece3fe5f93f086831ac4794c95db3226b4de8 100644
--- a/src/ALL_module.f90
+++ b/src/ALL_module.f90
@@ -1,3 +1,31 @@
+!Copyright 2018 Rene Halver, Forschungszentrum Juelich GmbH, Germany
+!Copyright 2018 Godehard Sutmann, Forschungszentrum Juelich GmbH, Germany
+!
+!Redistribution and use in source and binary forms, with or without modification, are 
+!permitted provided that the following conditions are met:
+!
+!1. Redistributions of source code must retain the above copyright notice, this list 
+!   of conditions and the following disclaimer.
+!
+!2. Redistributions in binary form must reproduce the above copyright notice, this 
+!   list of conditions and the following disclaimer in the documentation and/or 
+!   other materials provided with the distribution.
+!
+!3. Neither the name of the copyright holder nor the names of its contributors 
+!   may be used to endorse or promote products derived from this software without 
+!   specific prior written permission.
+!
+!THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 
+!EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 
+!OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT 
+!SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+!INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 
+!TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 
+!BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+!CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+!ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 
+!SUCH DAMAGE.
+
 ! module for ALL access from Fortran
 MODULE ALL_module
     USE ISO_C_BINDING