diff --git a/nifty5/library/poisson_log_likelihood.py b/nifty5/library/poisson_log_likelihood.py
index d8b17ddef7569e24823ce514d6484be49019f03f..e58646e0e7b1c6a2fc3ae592e4ee2c01dc3074a7 100644
--- a/nifty5/library/poisson_log_likelihood.py
+++ b/nifty5/library/poisson_log_likelihood.py
@@ -1,3 +1,21 @@
+# This program is 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
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# Copyright(C) 2013-2018 Max-Planck-Society
+#
+# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
+# and financially supported by the Studienstiftung des deutschen Volkes.
+
from numpy import inf, isnan
from ..minimization import Energy
diff --git a/nifty5/library/unit_log_gauss.py b/nifty5/library/unit_log_gauss.py
index 0fef52c7ec355739e9d1f077706d4b1be54924e2..9830c02e34a19b954f9df176c8afb842e48d578c 100644
--- a/nifty5/library/unit_log_gauss.py
+++ b/nifty5/library/unit_log_gauss.py
@@ -1,3 +1,21 @@
+# This program is 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
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# Copyright(C) 2013-2018 Max-Planck-Society
+#
+# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
+# and financially supported by the Studienstiftung des deutschen Volkes.
+
from ..minimization import Energy
from ..operators import InversionEnabler, SandwichOperator
from ..utilities import memo
diff --git a/nifty5/models/constant.py b/nifty5/models/constant.py
index 5d3fc9cce7044d93c34d15c463b09577b2d73d7f..9683432513f865295656f2618ed520cb459a82de 100644
--- a/nifty5/models/constant.py
+++ b/nifty5/models/constant.py
@@ -1,3 +1,21 @@
+# This program is 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
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# Copyright(C) 2013-2018 Max-Planck-Society
+#
+# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
+# and financially supported by the Studienstiftung des deutschen Volkes.
+
from ..operators.model_gradient_operator import ModelGradientOperator
from .model import Model
diff --git a/nifty5/models/local_nonlinearity.py b/nifty5/models/local_nonlinearity.py
index 8639af261a9110d5d4a18af8184c162dc1ec9b2c..5959479a6f879ba41faed3c21d6e67aa537cccc9 100644
--- a/nifty5/models/local_nonlinearity.py
+++ b/nifty5/models/local_nonlinearity.py
@@ -1,3 +1,21 @@
+# This program is 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
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# Copyright(C) 2013-2018 Max-Planck-Society
+#
+# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
+# and financially supported by the Studienstiftung des deutschen Volkes.
+
from ..library.nonlinearities import Exponential, PositiveTanh, Tanh
from ..sugar import makeOp
diff --git a/nifty5/models/model.py b/nifty5/models/model.py
index 6549f71b9d7470818217e046074421a898a7c25d..25602b7ab6e229ff77582d5aa51c3836c8815bb9 100644
--- a/nifty5/models/model.py
+++ b/nifty5/models/model.py
@@ -1,3 +1,21 @@
+# This program is 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
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# Copyright(C) 2013-2018 Max-Planck-Society
+#
+# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
+# and financially supported by the Studienstiftung des deutschen Volkes.
+
from ..multi import MultiField
from ..sugar import makeOp
from ..utilities import NiftyMetaBase
diff --git a/nifty5/models/selection_operator.py b/nifty5/models/selection_operator.py
index af62db0df6ca76f2c2fb532c95712a9d20dec422..d8cadef8e101de1f707e70e7bf6972234ae8109d 100644
--- a/nifty5/models/selection_operator.py
+++ b/nifty5/models/selection_operator.py
@@ -1,3 +1,21 @@
+# This program is 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
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# Copyright(C) 2013-2018 Max-Planck-Society
+#
+# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
+# and financially supported by the Studienstiftung des deutschen Volkes.
+
from ..operators import LinearOperator
from ..sugar import full
diff --git a/nifty5/models/variable.py b/nifty5/models/variable.py
index d5d361e90859ac39873c37ef6ef35732f9abd19d..509d6fbfedfe4921279db9c0ffa6d63710ec13e8 100644
--- a/nifty5/models/variable.py
+++ b/nifty5/models/variable.py
@@ -1,3 +1,21 @@
+# This program is 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
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# Copyright(C) 2013-2018 Max-Planck-Society
+#
+# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
+# and financially supported by the Studienstiftung des deutschen Volkes.
+
from .model import Model
from ..operators.scaling_operator import ScalingOperator
diff --git a/nifty5/operators/model_gradient_operator.py b/nifty5/operators/model_gradient_operator.py
index a8a4560456f5b61d0b6654235c580709a3bbd007..ea80b3cbfd08bd7726a1c3550ea0043fcb70c7c1 100644
--- a/nifty5/operators/model_gradient_operator.py
+++ b/nifty5/operators/model_gradient_operator.py
@@ -1,3 +1,21 @@
+# This program is 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
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+#
+# Copyright(C) 2013-2018 Max-Planck-Society
+#
+# NIFTy is being developed at the Max-Planck-Institut fuer Astrophysik
+# and financially supported by the Studienstiftung des deutschen Volkes.
+
from ..multi.multi_domain import MultiDomain
from ..multi.multi_field import MultiField
from ..sugar import full