[elbe-devel] [PATCH v2] use SPDX tags in headers

Manuel Traut manut at linutronix.de
Wed Dec 20 21:50:29 CET 2017


Instead of copying the same license info into each file SPDX [0] should
be used.

This also updates the 'Copyright YYYY' line according to the file history
from git. The Copyright year is set to the last major change an author did
on a specific file. A single file can have multiple Copyright lines.

docs/*.txt examples/*.xml schema/* doesn't contain any license
information at the moment.

[0] https://spdx.org

Signed-off-by: Manuel Traut <manut at linutronix.de>
---

changes since v1:

 * spdx headers were missed in 2 files, these are added in v2:
    - commands/adjustpkgs.py
    - commands/updatepkg.py

Makefile                                          |  5 +++++
 contrib/dockerfile/Dockerfile                     |  5 +++++
 contrib/dockerfile/Makefile                       |  4 ++++
 contrib/dockerfile/README.md                      |  6 +++++-
 docs/build-example-doc.sh                         |  5 +++++
 elbe                                              | 17 ++---------------
 elbepack/aptpkgutils.py                           | 17 ++---------------
 elbepack/aptprogress.py                           | 17 ++---------------
 elbepack/asciidoclog.py                           | 17 ++---------------
 elbepack/asyncworker.py                           | 17 ++---------------
 elbepack/cdroms.py                                | 17 ++---------------
 elbepack/commands/add.py                          | 15 +--------------
 elbepack/commands/adjustpkgs.py                   | 17 ++---------------
 elbepack/commands/bootup-check.py                 | 15 +--------------
 elbepack/commands/buildchroot.py                  | 17 ++---------------
 elbepack/commands/buildsysroot.py                 | 17 ++---------------
 elbepack/commands/check_updates.py                | 17 ++---------------
 elbepack/commands/chg_archive.py                  | 17 ++---------------
 elbepack/commands/chroot.py                       | 17 ++---------------
 elbepack/commands/control.py                      | 17 ++---------------
 elbepack/commands/daemon.py                       | 15 +--------------
 elbepack/commands/db.py                           | 15 +--------------
 elbepack/commands/debianize.py                    | 17 ++---------------
 elbepack/commands/diff.py                         | 17 ++---------------
 elbepack/commands/gen_update.py                   | 17 ++---------------
 elbepack/commands/genlicence.py                   | 17 ++---------------
 elbepack/commands/get_archive.py                  | 17 ++---------------
 elbepack/commands/hdimg.py                        | 17 ++---------------
 elbepack/commands/init.py                         | 17 ++---------------
 elbepack/commands/initvm.py                       | 17 ++---------------
 elbepack/commands/mkcdrom.py                      | 17 ++---------------
 elbepack/commands/parselicence.py                 | 17 ++---------------
 elbepack/commands/pbuilder.py                     | 17 ++---------------
 elbepack/commands/pin_versions.py                 | 17 ++---------------
 elbepack/commands/pkgdiff.py                      | 17 ++---------------
 elbepack/commands/preprocess.py                   | 15 +--------------
 elbepack/commands/prjrepo.py                      | 15 +--------------
 elbepack/commands/remove_sign.py                  | 19 +------------------
 elbepack/commands/setsel.py                       | 17 ++---------------
 elbepack/commands/show.py                         | 17 ++---------------
 elbepack/commands/sign.py                         | 15 +--------------
 elbepack/commands/toolchainextract.py             | 17 ++---------------
 elbepack/commands/updated.py                      | 17 ++---------------
 elbepack/commands/validate.py                     | 17 ++---------------
 elbepack/commands/xsdtoasciidoc.py                | 17 ++---------------
 elbepack/config.py                                | 18 ++----------------
 elbepack/daemons/soap/__init__.py                 | 17 ++---------------
 elbepack/daemons/soap/authentication.py           | 19 ++-----------------
 elbepack/daemons/soap/datatypes.py                | 18 ++----------------
 elbepack/daemons/soap/esoap.py                    | 17 ++---------------
 elbepack/daemons/soap/faults.py                   | 17 ++---------------
 elbepack/db.py                                    | 17 ++---------------
 elbepack/dbaction.py                              | 17 ++---------------
 elbepack/debianize/barebox.py                     | 17 ++---------------
 elbepack/debianize/base.py                        | 17 ++---------------
 elbepack/debianize/debianize.py                   | 15 +--------------
 elbepack/debianize/kernel.py                      | 15 +--------------
 elbepack/debianize/uboot.py                       | 15 +--------------
 elbepack/debianreleases.py                        | 17 ++---------------
 elbepack/debpkg.py                                | 17 ++---------------
 elbepack/directories.py                           | 17 ++---------------
 elbepack/dosunix.py                               |  4 ++++
 elbepack/dump.py                                  | 17 ++---------------
 elbepack/efilesystem.py                           | 18 ++----------------
 elbepack/elbeproject.py                           | 17 ++---------------
 elbepack/elbexml.py                               | 17 ++---------------
 elbepack/filesystem.py                            | 18 ++----------------
 elbepack/finetuning.py                            | 17 ++---------------
 elbepack/fstab.py                                 | 17 ++---------------
 elbepack/gpg.py                                   | 17 ++---------------
 elbepack/hdimg.py                                 | 17 ++---------------
 elbepack/init/Makefile.mako                       | 17 ++---------------
 elbepack/init/apt.conf.mako                       | 16 ++--------------
 elbepack/init/init-elbe.sh.mako                   | 17 ++---------------
 elbepack/init/libvirt.xml.mako                    |  5 +++++
 elbepack/init/preseed.cfg.mako                    | 17 ++---------------
 elbepack/initvmaction.py                          | 17 ++---------------
 elbepack/kvm.py                                   | 17 ++---------------
 elbepack/licencexml.py                            | 19 ++-----------------
 elbepack/makofiles/debianize/barebox/control.mako |  5 +++++
 elbepack/makofiles/debianize/barebox/format.mako  |  5 +++++
 elbepack/makofiles/debianize/barebox/rules.mako   |  5 +++++
 elbepack/makofiles/debianize/kernel/control.mako  |  5 +++++
 elbepack/makofiles/debianize/kernel/format.mako   |  5 +++++
 elbepack/makofiles/debianize/kernel/postinst.mako |  5 +++++
 elbepack/makofiles/debianize/kernel/postrm.mako   |  5 +++++
 elbepack/makofiles/debianize/kernel/preinst.mako  |  5 +++++
 elbepack/makofiles/debianize/kernel/prerm.mako    |  5 +++++
 elbepack/makofiles/debianize/kernel/rules.mako    |  5 +++++
 elbepack/makofiles/preferences.mako               | 17 ++---------------
 elbepack/pbuilder.py                              |  4 ++++
 elbepack/pbuilderaction.py                        | 17 ++---------------
 elbepack/pkgarchive.py                            | 17 ++---------------
 elbepack/pkgutils.py                              | 17 ++---------------
 elbepack/projectmanager.py                        | 18 ++----------------
 elbepack/repomanager.py                           | 17 ++---------------
 elbepack/rfs.py                                   | 17 ++---------------
 elbepack/rpcaptcache.py                           | 17 ++---------------
 elbepack/shellhelper.py                           | 17 ++---------------
 elbepack/soapclient.py                            | 17 ++---------------
 elbepack/templates.py                             | 17 ++---------------
 elbepack/toolchain.py                             | 17 ++---------------
 elbepack/treeutils.py                             | 17 ++---------------
 elbepack/updated.py                               | 19 +++----------------
 elbepack/updated_monitors.py                      | 19 +++----------------
 elbepack/updatepkg.py                             | 17 ++---------------
 elbepack/validate.py                              | 17 ++---------------
 elbepack/version.py                               | 17 ++---------------
 elbepack/virtapt.py                               | 17 ++---------------
 elbepack/xmldefaults.py                           |  4 ++++
 elbepack/xmlpreprocess.py                         | 15 +--------------
 elbepack/xsdtoasciidoc.mako                       |  5 +++++
 elbepack/ziparchives.py                           | 18 ++----------------
 setup.py                                          |  5 +++++
 test/updated.py                                   |  5 +++++
 115 files changed, 282 insertions(+), 1399 deletions(-)

diff --git a/Makefile b/Makefile
index 14f75b46..c05144c6 100644
--- a/Makefile
+++ b/Makefile
@@ -1,3 +1,8 @@
+# ELBE - Debian Based Embedded Rootfilesystem Builder
+# Copyright (C) 2016  Linutronix GmbH
+#
+# SPDX-License-Identifier: GPL-3.0
+
 all:
 	./test/testdeb.sh
 	dpkg-buildpackage
diff --git a/contrib/dockerfile/Dockerfile b/contrib/dockerfile/Dockerfile
index 7b539b25..e358f004 100644
--- a/contrib/dockerfile/Dockerfile
+++ b/contrib/dockerfile/Dockerfile
@@ -1,4 +1,9 @@
 # This Dockefile generate a image for the elbe buildsystem
+#
+# ELBE - Debian Based Embedded Rootfilesystem Builder
+# Copyright (C) 2015   Silvio Fricke
+#
+# SPDX-License-Identifier: GPL-3.0
 
 # baseimage is debian wheezy
 FROM debian:jessie
diff --git a/contrib/dockerfile/Makefile b/contrib/dockerfile/Makefile
index 71af8d2a..de011a0d 100644
--- a/contrib/dockerfile/Makefile
+++ b/contrib/dockerfile/Makefile
@@ -1,3 +1,7 @@
+# ELBE - Debian Based Embedded Rootfilesystem Builder
+# Copyright (C) 2015   Silvio Fricke
+#
+# SPDX-License-Identifier: GPL-3.0
 
 IMAGENAME ?= elbe-image
 CONTAINERNAME ?= elbe
diff --git a/contrib/dockerfile/README.md b/contrib/dockerfile/README.md
index f8ef79bf..c57b09a4 100644
--- a/contrib/dockerfile/README.md
+++ b/contrib/dockerfile/README.md
@@ -1,5 +1,9 @@
-
 # Dockerfile for elbe
+#
+# ELBE - Debian Based Embedded Rootfilesystem Builder
+# Copyright (C) 2015   Silvio Fricke
+#
+# SPDX-License-Identifier: GPL-3.0
 
 [elbe][elb] is a debian based system to generate root-filesystems for embedded
 devices.
diff --git a/docs/build-example-doc.sh b/docs/build-example-doc.sh
index 38f2dcd3..0c4b7716 100755
--- a/docs/build-example-doc.sh
+++ b/docs/build-example-doc.sh
@@ -1,4 +1,9 @@
 #!/bin/bash
+#
+# ELBE - Debian Based Embedded Rootfilesystem Builder
+# Copyright (C) 2013  Linutronix GmbH
+#
+# SPDX-License-Identifier: GPL-3.0
 
 FILES=`ls -1 ../examples`
 DEST=elbe-examples.tmp
diff --git a/elbe b/elbe
index 2f41bee5..d74e3133 100755
--- a/elbe
+++ b/elbe
@@ -1,22 +1,9 @@
 #!/usr/bin/env python2
 #
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2014  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/aptpkgutils.py b/elbepack/aptpkgutils.py
index e21f9b8d..9a0d1d21 100644
--- a/elbepack/aptpkgutils.py
+++ b/elbepack/aptpkgutils.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2014  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 MARKED_INSTALL = 0
 MARKED_UPGRADE = 1
diff --git a/elbepack/aptprogress.py b/elbepack/aptprogress.py
index bd298e95..9fe193a7 100644
--- a/elbepack/aptprogress.py
+++ b/elbepack/aptprogress.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/asciidoclog.py b/elbepack/asciidoclog.py
index fcab65ea..6c3ca59d 100644
--- a/elbepack/asciidoclog.py
+++ b/elbepack/asciidoclog.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import os
 import sys
diff --git a/elbepack/asyncworker.py b/elbepack/asyncworker.py
index e43a71d1..5dd8b660 100644
--- a/elbepack/asyncworker.py
+++ b/elbepack/asyncworker.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2014  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from threading import Thread
 from Queue import Queue
diff --git a/elbepack/cdroms.py b/elbepack/cdroms.py
index 1755aaae..10c9e179 100644
--- a/elbepack/cdroms.py
+++ b/elbepack/cdroms.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import os
 
diff --git a/elbepack/commands/add.py b/elbepack/commands/add.py
index 0bd1bd9a..07e072d0 100644
--- a/elbepack/commands/add.py
+++ b/elbepack/commands/add.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
 # Copyright (C) 2016  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/adjustpkgs.py b/elbepack/commands/adjustpkgs.py
index f64715b1..0dc1ebd7 100644
--- a/elbepack/commands/adjustpkgs.py
+++ b/elbepack/commands/adjustpkgs.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2014  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/bootup-check.py b/elbepack/commands/bootup-check.py
index 8d3ffcde..8f3cdf49 100644
--- a/elbepack/commands/bootup-check.py
+++ b/elbepack/commands/bootup-check.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
 # Copyright (C) 2014  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/buildchroot.py b/elbepack/commands/buildchroot.py
index c65c9e83..ef49bf46 100644
--- a/elbepack/commands/buildchroot.py
+++ b/elbepack/commands/buildchroot.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2016  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/buildsysroot.py b/elbepack/commands/buildsysroot.py
index 6fcba489..64608b8a 100644
--- a/elbepack/commands/buildsysroot.py
+++ b/elbepack/commands/buildsysroot.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2015  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/check_updates.py b/elbepack/commands/check_updates.py
index cc0669eb..6f98b806 100644
--- a/elbepack/commands/check_updates.py
+++ b/elbepack/commands/check_updates.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2014  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/chg_archive.py b/elbepack/commands/chg_archive.py
index 860dc1b1..eb727d4d 100644
--- a/elbepack/commands/chg_archive.py
+++ b/elbepack/commands/chg_archive.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2015  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/chroot.py b/elbepack/commands/chroot.py
index 2a16d0f4..b880a997 100644
--- a/elbepack/commands/chroot.py
+++ b/elbepack/commands/chroot.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/control.py b/elbepack/commands/control.py
index e0cde25b..2991d2f7 100644
--- a/elbepack/commands/control.py
+++ b/elbepack/commands/control.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2014,2017 Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/daemon.py b/elbepack/commands/daemon.py
index 6a338aee..a74413a5 100644
--- a/elbepack/commands/daemon.py
+++ b/elbepack/commands/daemon.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
 # Copyright (C) 2014  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/db.py b/elbepack/commands/db.py
index 166dc46d..138ef281 100644
--- a/elbepack/commands/db.py
+++ b/elbepack/commands/db.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
 # Copyright (C) 2014  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/debianize.py b/elbepack/commands/debianize.py
index 3f80d17a..f7d0d02c 100644
--- a/elbepack/commands/debianize.py
+++ b/elbepack/commands/debianize.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2016  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/diff.py b/elbepack/commands/diff.py
index a5f994a8..3aedc4be 100644
--- a/elbepack/commands/diff.py
+++ b/elbepack/commands/diff.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2014  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/gen_update.py b/elbepack/commands/gen_update.py
index 26d28193..10811a33 100644
--- a/elbepack/commands/gen_update.py
+++ b/elbepack/commands/gen_update.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/genlicence.py b/elbepack/commands/genlicence.py
index dfe77dc3..acaceab6 100644
--- a/elbepack/commands/genlicence.py
+++ b/elbepack/commands/genlicence.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2016  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/get_archive.py b/elbepack/commands/get_archive.py
index 1129e732..eb0505b0 100644
--- a/elbepack/commands/get_archive.py
+++ b/elbepack/commands/get_archive.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2014  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/hdimg.py b/elbepack/commands/hdimg.py
index fd513878..48efe7b5 100644
--- a/elbepack/commands/hdimg.py
+++ b/elbepack/commands/hdimg.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2015  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/init.py b/elbepack/commands/init.py
index ceaadd7f..561bdbfa 100644
--- a/elbepack/commands/init.py
+++ b/elbepack/commands/init.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/initvm.py b/elbepack/commands/initvm.py
index d77708f2..c1657198 100644
--- a/elbepack/commands/initvm.py
+++ b/elbepack/commands/initvm.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2014  Linutronix GmbH
+# Copyright (C) 2015  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/mkcdrom.py b/elbepack/commands/mkcdrom.py
index fb20e7ec..33e553d8 100644
--- a/elbepack/commands/mkcdrom.py
+++ b/elbepack/commands/mkcdrom.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2014  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/parselicence.py b/elbepack/commands/parselicence.py
index d1ecc2f1..ef351ab5 100644
--- a/elbepack/commands/parselicence.py
+++ b/elbepack/commands/parselicence.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2016  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/pbuilder.py b/elbepack/commands/pbuilder.py
index 2a5a547a..13e8c072 100644
--- a/elbepack/commands/pbuilder.py
+++ b/elbepack/commands/pbuilder.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2014  Linutronix GmbH
+# Copyright (C) 2015  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/pin_versions.py b/elbepack/commands/pin_versions.py
index e4bdf671..b64a015b 100644
--- a/elbepack/commands/pin_versions.py
+++ b/elbepack/commands/pin_versions.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2016  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/pkgdiff.py b/elbepack/commands/pkgdiff.py
index 06abba13..e335e716 100644
--- a/elbepack/commands/pkgdiff.py
+++ b/elbepack/commands/pkgdiff.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/preprocess.py b/elbepack/commands/preprocess.py
index 7eef1be4..bf2081da 100644
--- a/elbepack/commands/preprocess.py
+++ b/elbepack/commands/preprocess.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
 # Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/prjrepo.py b/elbepack/commands/prjrepo.py
index 0296077b..f97ec057 100644
--- a/elbepack/commands/prjrepo.py
+++ b/elbepack/commands/prjrepo.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
 # Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/remove_sign.py b/elbepack/commands/remove_sign.py
index 4dd06f33..ec66606a 100644
--- a/elbepack/commands/remove_sign.py
+++ b/elbepack/commands/remove_sign.py
@@ -1,24 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
 # Copyright (C) 2014  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
-
-# Please note that to get VALID (Trusted), the key that the file was signed
-# with has to have ultimate trust level, otherwise you'll only get
-# VALID (Untrusted)!
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/setsel.py b/elbepack/commands/setsel.py
index 9c2648d0..52e037a3 100644
--- a/elbepack/commands/setsel.py
+++ b/elbepack/commands/setsel.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2014  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/show.py b/elbepack/commands/show.py
index deac7cef..fd1b8a8d 100644
--- a/elbepack/commands/show.py
+++ b/elbepack/commands/show.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2014  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/sign.py b/elbepack/commands/sign.py
index 4047352b..c54f8085 100644
--- a/elbepack/commands/sign.py
+++ b/elbepack/commands/sign.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
 # Copyright (C) 2014  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/toolchainextract.py b/elbepack/commands/toolchainextract.py
index bbf4e163..59cea588 100644
--- a/elbepack/commands/toolchainextract.py
+++ b/elbepack/commands/toolchainextract.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2014  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from optparse import OptionParser
 from tempfile import mkdtemp
diff --git a/elbepack/commands/updated.py b/elbepack/commands/updated.py
index 6e8b1f1b..b5c415b6 100644
--- a/elbepack/commands/updated.py
+++ b/elbepack/commands/updated.py
@@ -1,21 +1,8 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2014  Linutronix GmbH
 # Copyright (C) 2015  emtrion GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import os
 import signal
diff --git a/elbepack/commands/validate.py b/elbepack/commands/validate.py
index 9ab37f44..cee93f5e 100644
--- a/elbepack/commands/validate.py
+++ b/elbepack/commands/validate.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/commands/xsdtoasciidoc.py b/elbepack/commands/xsdtoasciidoc.py
index 99ef2107..6771e33c 100644
--- a/elbepack/commands/xsdtoasciidoc.py
+++ b/elbepack/commands/xsdtoasciidoc.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2015  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/config.py b/elbepack/config.py
index f7262c7d..74c21843 100644
--- a/elbepack/config.py
+++ b/elbepack/config.py
@@ -1,21 +1,7 @@
-#
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2014,2017 Linutronix GmbH
-#
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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.
+# Copyright (C) 2017  Linutronix GmbH
 #
-# You should have received a copy of the GNU General Public License
-# along with ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import os
 
diff --git a/elbepack/daemons/soap/__init__.py b/elbepack/daemons/soap/__init__.py
index a39efcc1..28da22cf 100644
--- a/elbepack/daemons/soap/__init__.py
+++ b/elbepack/daemons/soap/__init__.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2014  Linutronix GmbH
+# Copyright (C) 2016  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/daemons/soap/authentication.py b/elbepack/daemons/soap/authentication.py
index 68dcd6c2..1b8b8e4e 100644
--- a/elbepack/daemons/soap/authentication.py
+++ b/elbepack/daemons/soap/authentication.py
@@ -1,22 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2014  Linutronix GmbH
+# Copyright (C) 2015  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
-
-
+# SPDX-License-Identifier: GPL-3.0
 
 from faults import SoapElbeNotLoggedIn, SoapElbeNotAuthorized
 from functools import wraps
diff --git a/elbepack/daemons/soap/datatypes.py b/elbepack/daemons/soap/datatypes.py
index 656ebbb7..1862a249 100644
--- a/elbepack/daemons/soap/datatypes.py
+++ b/elbepack/daemons/soap/datatypes.py
@@ -1,21 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2014  Linutronix GmbH
+# Copyright (C) 2015  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
-
+# SPDX-License-Identifier: GPL-3.0
 
 from spyne.model.complex import ComplexModel
 from spyne.model.primitive import Unicode, DateTime
diff --git a/elbepack/daemons/soap/esoap.py b/elbepack/daemons/soap/esoap.py
index 2348be44..4f8ef0bc 100644
--- a/elbepack/daemons/soap/esoap.py
+++ b/elbepack/daemons/soap/esoap.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2014  Linutronix GmbH
+# Copyright (C) 2016  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/daemons/soap/faults.py b/elbepack/daemons/soap/faults.py
index 1a69e0f5..c36dbb0f 100644
--- a/elbepack/daemons/soap/faults.py
+++ b/elbepack/daemons/soap/faults.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2014  Linutronix GmbH
+# Copyright (C) 2015  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from spyne.model.fault import Fault
 from traceback import format_exc
diff --git a/elbepack/db.py b/elbepack/db.py
index a09c4443..469509bf 100644
--- a/elbepack/db.py
+++ b/elbepack/db.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/dbaction.py b/elbepack/dbaction.py
index 21e272a4..49e48a1c 100644
--- a/elbepack/dbaction.py
+++ b/elbepack/dbaction.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/debianize/barebox.py b/elbepack/debianize/barebox.py
index 1648158b..1c3e20ca 100644
--- a/elbepack/debianize/barebox.py
+++ b/elbepack/debianize/barebox.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2016  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import os
 
diff --git a/elbepack/debianize/base.py b/elbepack/debianize/base.py
index 04dbc070..9904bcee 100644
--- a/elbepack/debianize/base.py
+++ b/elbepack/debianize/base.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2016  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import os
 import sys
diff --git a/elbepack/debianize/debianize.py b/elbepack/debianize/debianize.py
index 47a1a393..25d48bf6 100644
--- a/elbepack/debianize/debianize.py
+++ b/elbepack/debianize/debianize.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
 # Copyright (C) 2016  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from npyscreen import NPSAppManaged
 
diff --git a/elbepack/debianize/kernel.py b/elbepack/debianize/kernel.py
index 186a56e5..1e039de2 100644
--- a/elbepack/debianize/kernel.py
+++ b/elbepack/debianize/kernel.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
 # Copyright (C) 2016  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import os
 
diff --git a/elbepack/debianize/uboot.py b/elbepack/debianize/uboot.py
index c2175a51..35e0b0c0 100644
--- a/elbepack/debianize/uboot.py
+++ b/elbepack/debianize/uboot.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
 # Copyright (C) 2016  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import sys
 
diff --git a/elbepack/debianreleases.py b/elbepack/debianreleases.py
index 0b91cec6..848d907c 100644
--- a/elbepack/debianreleases.py
+++ b/elbepack/debianreleases.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 suite2codename = { 'oldoldoldstable': 'squeeze',
                    'oldoldstable': 'wheezy',
diff --git a/elbepack/debpkg.py b/elbepack/debpkg.py
index 31ec69b4..269e5656 100644
--- a/elbepack/debpkg.py
+++ b/elbepack/debpkg.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2014  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import os
 import string
diff --git a/elbepack/directories.py b/elbepack/directories.py
index 2200215c..5acad014 100644
--- a/elbepack/directories.py
+++ b/elbepack/directories.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2015  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import elbepack
 import os
diff --git a/elbepack/dosunix.py b/elbepack/dosunix.py
index c8c06e26..0dc2d6e3 100644
--- a/elbepack/dosunix.py
+++ b/elbepack/dosunix.py
@@ -1,3 +1,7 @@
+# ELBE - Debian Based Embedded Rootfilesystem Builder
+#
+# SPDX-License-Identifier: GPL-3.0
+
 def dos2unix_str (d):
     return d.replace('\r\n', '\n')
 
diff --git a/elbepack/dump.py b/elbepack/dump.py
index 61dfeefd..04b0712a 100644
--- a/elbepack/dump.py
+++ b/elbepack/dump.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from elbepack.asciidoclog import ASCIIDocLog
 from datetime import datetime
diff --git a/elbepack/efilesystem.py b/elbepack/efilesystem.py
index 96ce0ad4..8e4583e1 100644
--- a/elbepack/efilesystem.py
+++ b/elbepack/efilesystem.py
@@ -1,21 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
-#
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# Copyright (C) 2017  Linutronix GmbH
 #
+# SPDX-License-Identifier: GPL-3.0
 
 import os
 import time
diff --git a/elbepack/elbeproject.py b/elbepack/elbeproject.py
index 84c0da31..9e7a518f 100644
--- a/elbepack/elbeproject.py
+++ b/elbepack/elbeproject.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import os
 import datetime
diff --git a/elbepack/elbexml.py b/elbepack/elbexml.py
index e257856a..21677822 100644
--- a/elbepack/elbexml.py
+++ b/elbepack/elbexml.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from elbepack.treeutils import etree
 from elbepack.validate import validate_xml
diff --git a/elbepack/filesystem.py b/elbepack/filesystem.py
index 47533f9a..25f537f8 100644
--- a/elbepack/filesystem.py
+++ b/elbepack/filesystem.py
@@ -1,21 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
-#
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# Copyright (C) 2017  Linutronix GmbH
 #
+# SPDX-License-Identifier: GPL-3.0
 
 import os
 import shutil
diff --git a/elbepack/finetuning.py b/elbepack/finetuning.py
index 8166dd32..e03fdd11 100644
--- a/elbepack/finetuning.py
+++ b/elbepack/finetuning.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/fstab.py b/elbepack/fstab.py
index 05f8a7a0..c6aaa320 100644
--- a/elbepack/fstab.py
+++ b/elbepack/fstab.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import os
 
diff --git a/elbepack/gpg.py b/elbepack/gpg.py
index 085fc0eb..ab3cd6dd 100644
--- a/elbepack/gpg.py
+++ b/elbepack/gpg.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2014  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/hdimg.py b/elbepack/hdimg.py
index aca04208..557479aa 100644
--- a/elbepack/hdimg.py
+++ b/elbepack/hdimg.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/init/Makefile.mako b/elbepack/init/Makefile.mako
index 4ccafd57..501cb77e 100644
--- a/elbepack/init/Makefile.mako
+++ b/elbepack/init/Makefile.mako
@@ -1,20 +1,7 @@
 ## ELBE - Debian Based Embedded Rootfilesystem Builder
-## Copyright (C) 2013  Linutronix GmbH
+## Copyright (C) 2014  Linutronix GmbH
 ##
-## This file is part of ELBE.
-##
-## ELBE is 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.
-##
-## ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+## SPDX-License-Identifier: GPL-3.0
 ##
 MEMSIZE?=1024
 SMP?=`nproc`
diff --git a/elbepack/init/apt.conf.mako b/elbepack/init/apt.conf.mako
index eb0ab532..4de10012 100644
--- a/elbepack/init/apt.conf.mako
+++ b/elbepack/init/apt.conf.mako
@@ -1,20 +1,8 @@
 ## ELBE - Debian Based Embedded Rootfilesystem Builder
-## Copyright (C) 2013  Linutronix GmbH
+## Copyright (C) 2014  Linutronix GmbH
 ##
-## This file is part of ELBE.
+## SPDX-License-Identifier: GPL-3.0
 ##
-## ELBE is 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.
-##
-## ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
 %if http_proxy:
 Acquire {
 	http {
diff --git a/elbepack/init/init-elbe.sh.mako b/elbepack/init/init-elbe.sh.mako
index 74b2523a..a55f886c 100644
--- a/elbepack/init/init-elbe.sh.mako
+++ b/elbepack/init/init-elbe.sh.mako
@@ -1,20 +1,7 @@
 ## ELBE - Debian Based Embedded Rootfilesystem Builder
-## Copyright (C) 2013  Linutronix GmbH
+## Copyright (C) 2015  Linutronix GmbH
 ##
-## This file is part of ELBE.
-##
-## ELBE is 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.
-##
-## ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+## SPDX-License-Identifier: GPL-3.0
 ##
 #! /bin/sh
 
diff --git a/elbepack/init/libvirt.xml.mako b/elbepack/init/libvirt.xml.mako
index 13c9b82c..9f61ca88 100644
--- a/elbepack/init/libvirt.xml.mako
+++ b/elbepack/init/libvirt.xml.mako
@@ -1,3 +1,8 @@
+## ELBE - Debian Based Embedded Rootfilesystem Builder
+## Copyright (C) 2017  Linutronix GmbH
+##
+## SPDX-License-Identifier: GPL-3.0
+##
 <%
 # TODO: Add dynamic name support
 # TODO: Relativ file path for diskimage
diff --git a/elbepack/init/preseed.cfg.mako b/elbepack/init/preseed.cfg.mako
index 196f1d42..f8ac5764 100644
--- a/elbepack/init/preseed.cfg.mako
+++ b/elbepack/init/preseed.cfg.mako
@@ -1,21 +1,8 @@
 ## ELBE - Debian Based Embedded Rootfilesystem Builder
-## Copyright (C) 2013  Linutronix GmbH
+## Copyright (C) 2014  Linutronix GmbH
 ##
-## This file is part of ELBE.
+## SPDX-License-Identifier: GPL-3.0
 ##
-## ELBE is 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.
-##
-## ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
-
 d-i keyboard-configuration/layoutcode string us
 d-i keyboard-configuration/xkb-keymap select us
 
diff --git a/elbepack/initvmaction.py b/elbepack/initvmaction.py
index 8dc87ded..86737de2 100644
--- a/elbepack/initvmaction.py
+++ b/elbepack/initvmaction.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/kvm.py b/elbepack/kvm.py
index 2f2288a2..dc12613e 100644
--- a/elbepack/kvm.py
+++ b/elbepack/kvm.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2016  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import os
 import subprocess
diff --git a/elbepack/licencexml.py b/elbepack/licencexml.py
index a40dffcd..32f2fcbf 100644
--- a/elbepack/licencexml.py
+++ b/elbepack/licencexml.py
@@ -1,22 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2016  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
-#
-
+# SPDX-License-Identifier: GPL-3.0
 
 from elbepack.treeutils import etree
 from debian.copyright import Copyright, LicenseParagraph
diff --git a/elbepack/makofiles/debianize/barebox/control.mako b/elbepack/makofiles/debianize/barebox/control.mako
index 62077162..2dd10321 100644
--- a/elbepack/makofiles/debianize/barebox/control.mako
+++ b/elbepack/makofiles/debianize/barebox/control.mako
@@ -1,3 +1,8 @@
+## ELBE - Debian Based Embedded Rootfilesystem Builder
+## Copyright (C) 2017  Linutronix GmbH
+##
+## SPDX-License-Identifier: GPL-3.0
+##
 Source: barebox-${p_name}-${k_version}
 Section: admin
 Priority: optional
diff --git a/elbepack/makofiles/debianize/barebox/format.mako b/elbepack/makofiles/debianize/barebox/format.mako
index 7b6bf9be..cc1e89f3 100644
--- a/elbepack/makofiles/debianize/barebox/format.mako
+++ b/elbepack/makofiles/debianize/barebox/format.mako
@@ -1 +1,6 @@
+## ELBE - Debian Based Embedded Rootfilesystem Builder
+## Copyright (C) 2017  Linutronix GmbH
+##
+## SPDX-License-Identifier: GPL-3.0
+##
 3.0 (${source_format})
diff --git a/elbepack/makofiles/debianize/barebox/rules.mako b/elbepack/makofiles/debianize/barebox/rules.mako
index 353a29fc..93c06679 100755
--- a/elbepack/makofiles/debianize/barebox/rules.mako
+++ b/elbepack/makofiles/debianize/barebox/rules.mako
@@ -1,3 +1,8 @@
+## ELBE - Debian Based Embedded Rootfilesystem Builder
+## Copyright (C) 2017  Linutronix GmbH
+##
+## SPDX-License-Identifier: GPL-3.0
+##
 #!/usr/bin/make -f
 
 BOOT_PATH=`pwd`/debian/tmp/boot
diff --git a/elbepack/makofiles/debianize/kernel/control.mako b/elbepack/makofiles/debianize/kernel/control.mako
index 9e69fc16..cf075460 100644
--- a/elbepack/makofiles/debianize/kernel/control.mako
+++ b/elbepack/makofiles/debianize/kernel/control.mako
@@ -1,3 +1,8 @@
+## ELBE - Debian Based Embedded Rootfilesystem Builder
+## Copyright (C) 2017  Linutronix GmbH
+##
+## SPDX-License-Identifier: GPL-3.0
+##
 Source: linux-${p_name}-${k_version}
 Section: kernel
 Priority: optional
diff --git a/elbepack/makofiles/debianize/kernel/format.mako b/elbepack/makofiles/debianize/kernel/format.mako
index 7b6bf9be..e0f3d783 100644
--- a/elbepack/makofiles/debianize/kernel/format.mako
+++ b/elbepack/makofiles/debianize/kernel/format.mako
@@ -1 +1,6 @@
+## ELBE - Debian Based Embedded Rootfilesystem Builder
+## Copyright (C) 2016  Linutronix GmbH
+##
+## SPDX-License-Identifier: GPL-3.0
+##
 3.0 (${source_format})
diff --git a/elbepack/makofiles/debianize/kernel/postinst.mako b/elbepack/makofiles/debianize/kernel/postinst.mako
index c2b43b79..ee6d708a 100755
--- a/elbepack/makofiles/debianize/kernel/postinst.mako
+++ b/elbepack/makofiles/debianize/kernel/postinst.mako
@@ -1,3 +1,8 @@
+## ELBE - Debian Based Embedded Rootfilesystem Builder
+## Copyright (C) 2016  Linutronix GmbH
+##
+## SPDX-License-Identifier: GPL-3.0
+##
 #!/bin/sh
 
 set -e
diff --git a/elbepack/makofiles/debianize/kernel/postrm.mako b/elbepack/makofiles/debianize/kernel/postrm.mako
index 252fc3c0..71289ba2 100755
--- a/elbepack/makofiles/debianize/kernel/postrm.mako
+++ b/elbepack/makofiles/debianize/kernel/postrm.mako
@@ -1,3 +1,8 @@
+## ELBE - Debian Based Embedded Rootfilesystem Builder
+## Copyright (C) 2016  Linutronix GmbH
+##
+## SPDX-License-Identifier: GPL-3.0
+##
 #!/bin/sh
 
 set -e
diff --git a/elbepack/makofiles/debianize/kernel/preinst.mako b/elbepack/makofiles/debianize/kernel/preinst.mako
index bff9cd26..a6366a9e 100755
--- a/elbepack/makofiles/debianize/kernel/preinst.mako
+++ b/elbepack/makofiles/debianize/kernel/preinst.mako
@@ -1,3 +1,8 @@
+## ELBE - Debian Based Embedded Rootfilesystem Builder
+## Copyright (C) 2016  Linutronix GmbH
+##
+## SPDX-License-Identifier: GPL-3.0
+##
 #!/bin/sh
 
 set -e
diff --git a/elbepack/makofiles/debianize/kernel/prerm.mako b/elbepack/makofiles/debianize/kernel/prerm.mako
index a5edf4bc..9a0d6b3e 100755
--- a/elbepack/makofiles/debianize/kernel/prerm.mako
+++ b/elbepack/makofiles/debianize/kernel/prerm.mako
@@ -1,3 +1,8 @@
+## ELBE - Debian Based Embedded Rootfilesystem Builder
+## Copyright (C) 2016  Linutronix GmbH
+##
+## SPDX-License-Identifier: GPL-3.0
+##
 #!/bin/sh
 
 set -e
diff --git a/elbepack/makofiles/debianize/kernel/rules.mako b/elbepack/makofiles/debianize/kernel/rules.mako
index 54c1645f..aefbd471 100755
--- a/elbepack/makofiles/debianize/kernel/rules.mako
+++ b/elbepack/makofiles/debianize/kernel/rules.mako
@@ -1,3 +1,8 @@
+## ELBE - Debian Based Embedded Rootfilesystem Builder
+## Copyright (C) 2017  Linutronix GmbH
+##
+## SPDX-License-Identifier: GPL-3.0
+##
 #!/usr/bin/make -f
 
 PWD:=$(shell pwd)
diff --git a/elbepack/makofiles/preferences.mako b/elbepack/makofiles/preferences.mako
index 0ed2af8b..0c55c13d 100644
--- a/elbepack/makofiles/preferences.mako
+++ b/elbepack/makofiles/preferences.mako
@@ -1,20 +1,7 @@
 ## ELBE - Debian Based Embedded Rootfilesystem Builder
-## Copyright (C) 2013  Linutronix GmbH
+## Copyright (C) 2016  Linutronix GmbH
 ##
-## This file is part of ELBE.
-##
-## ELBE is 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.
-##
-## ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+## SPDX-License-Identifier: GPL-3.0
 ##
 <%!
     import textwrap
diff --git a/elbepack/pbuilder.py b/elbepack/pbuilder.py
index 3ee603c3..ce5dd93a 100644
--- a/elbepack/pbuilder.py
+++ b/elbepack/pbuilder.py
@@ -1,3 +1,7 @@
+# ELBE - Debian Based Embedded Rootfilesystem Builder
+# Copyright (C) 2017  Linutronix GmbH
+#
+# SPDX-License-Identifier: GPL-3.0
 
 import os
 import urllib2
diff --git a/elbepack/pbuilderaction.py b/elbepack/pbuilderaction.py
index 0c77ca3c..b3da68fb 100644
--- a/elbepack/pbuilderaction.py
+++ b/elbepack/pbuilderaction.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/pkgarchive.py b/elbepack/pkgarchive.py
index 2ecd8afa..83082841 100644
--- a/elbepack/pkgarchive.py
+++ b/elbepack/pkgarchive.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2014  Linutronix GmbH
+# Copyright (C) 2015  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import errno
 from os import path, remove
diff --git a/elbepack/pkgutils.py b/elbepack/pkgutils.py
index d6b61c18..b1f3135f 100644
--- a/elbepack/pkgutils.py
+++ b/elbepack/pkgutils.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/projectmanager.py b/elbepack/projectmanager.py
index df8eed48..15664ce5 100644
--- a/elbepack/projectmanager.py
+++ b/elbepack/projectmanager.py
@@ -1,21 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2014  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
-
+# SPDX-License-Identifier: GPL-3.0
 
 import errno
 import os
diff --git a/elbepack/repomanager.py b/elbepack/repomanager.py
index ffeba76d..b424f6ec 100644
--- a/elbepack/repomanager.py
+++ b/elbepack/repomanager.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import os
 import shutil
diff --git a/elbepack/rfs.py b/elbepack/rfs.py
index a2ca5fc7..a04c7b65 100644
--- a/elbepack/rfs.py
+++ b/elbepack/rfs.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import os
 import urlparse
diff --git a/elbepack/rpcaptcache.py b/elbepack/rpcaptcache.py
index a5be48fb..694a66e4 100644
--- a/elbepack/rpcaptcache.py
+++ b/elbepack/rpcaptcache.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2016  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from multiprocessing.util import Finalize
 from apt_pkg import config, version_compare
diff --git a/elbepack/shellhelper.py b/elbepack/shellhelper.py
index 298cb7d6..9273aeac 100644
--- a/elbepack/shellhelper.py
+++ b/elbepack/shellhelper.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2016  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import os
 from subprocess import Popen, PIPE, STDOUT
diff --git a/elbepack/soapclient.py b/elbepack/soapclient.py
index dd16be6a..abdb378b 100644
--- a/elbepack/soapclient.py
+++ b/elbepack/soapclient.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/templates.py b/elbepack/templates.py
index 967f2776..7bd4232a 100644
--- a/elbepack/templates.py
+++ b/elbepack/templates.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2016  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/toolchain.py b/elbepack/toolchain.py
index b1b7deb1..a9a30e9a 100644
--- a/elbepack/toolchain.py
+++ b/elbepack/toolchain.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2015  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import string
 import glob
diff --git a/elbepack/treeutils.py b/elbepack/treeutils.py
index 68c187aa..2f12d788 100644
--- a/elbepack/treeutils.py
+++ b/elbepack/treeutils.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2016  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/updated.py b/elbepack/updated.py
index 4d425d42..b4846706 100644
--- a/elbepack/updated.py
+++ b/elbepack/updated.py
@@ -1,21 +1,8 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2015 emtrion GmbH
-# Copyright (C) 2014  Linutronix GmbH
+# Copyright (C) 2015  emtrion GmbH
+# Copyright (C) 2015  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/updated_monitors.py b/elbepack/updated_monitors.py
index 9e4c4569..8653a7ec 100644
--- a/elbepack/updated_monitors.py
+++ b/elbepack/updated_monitors.py
@@ -1,21 +1,8 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2015 emtrion GmbH
-# Copyright (C) 2014  Linutronix GmbH
+# Copyright (C) 2015  emtrion GmbH
+# Copyright (C) 2015  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import os
 import threading
diff --git a/elbepack/updatepkg.py b/elbepack/updatepkg.py
index 983fb807..caa423b9 100644
--- a/elbepack/updatepkg.py
+++ b/elbepack/updatepkg.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013, 2014  Linutronix GmbH
+# Copyright (C) 2014  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/validate.py b/elbepack/validate.py
index 2e0a59a5..bad71398 100644
--- a/elbepack/validate.py
+++ b/elbepack/validate.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import sys
 from lxml import etree
diff --git a/elbepack/version.py b/elbepack/version.py
index 06882520..c47c7a85 100644
--- a/elbepack/version.py
+++ b/elbepack/version.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2016  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from elbepack.directories import pack_dir
 from platform import linux_distribution
diff --git a/elbepack/virtapt.py b/elbepack/virtapt.py
index 62d9c725..92c67c3d 100644
--- a/elbepack/virtapt.py
+++ b/elbepack/virtapt.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/xmldefaults.py b/elbepack/xmldefaults.py
index 6857169d..d85a5da3 100644
--- a/elbepack/xmldefaults.py
+++ b/elbepack/xmldefaults.py
@@ -1,3 +1,7 @@
+# ELBE - Debian Based Embedded Rootfilesystem Builder
+# Copyright (C) 2017  Linutronix GmbH
+#
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
diff --git a/elbepack/xmlpreprocess.py b/elbepack/xmlpreprocess.py
index 050d3e1b..26e27580 100644
--- a/elbepack/xmlpreprocess.py
+++ b/elbepack/xmlpreprocess.py
@@ -1,20 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
 # Copyright (C) 2017  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
+# SPDX-License-Identifier: GPL-3.0
 
 import sys
 from lxml import etree
diff --git a/elbepack/xsdtoasciidoc.mako b/elbepack/xsdtoasciidoc.mako
index c2073bab..0afef3c7 100644
--- a/elbepack/xsdtoasciidoc.mako
+++ b/elbepack/xsdtoasciidoc.mako
@@ -1,3 +1,8 @@
+## ELBE - Debian Based Embedded Rootfilesystem Builder
+## Copyright (C) 2013  Linutronix GmbH
+##
+## SPDX-License-Identifier: GPL-3.0
+
 <%
 import string
 ELEM = "{http://www.w3.org/2001/XMLSchema}element"
diff --git a/elbepack/ziparchives.py b/elbepack/ziparchives.py
index 4c245ff5..798d46e8 100644
--- a/elbepack/ziparchives.py
+++ b/elbepack/ziparchives.py
@@ -1,21 +1,7 @@
 # ELBE - Debian Based Embedded Rootfilesystem Builder
-# Copyright (C) 2013  Linutronix GmbH
+# Copyright (C) 2014  Linutronix GmbH
 #
-# This file is part of ELBE.
-#
-# ELBE is 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.
-#
-# ELBE 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 ELBE.  If not, see <http://www.gnu.org/licenses/>.
-
+# SPDX-License-Identifier: GPL-3.0
 
 from zipfile import ZipFile, ZipInfo, ZIP_DEFLATED
 import os
diff --git a/setup.py b/setup.py
index 2f42c9a3..7a246824 100644
--- a/setup.py
+++ b/setup.py
@@ -1,4 +1,9 @@
 #!/usr/bin/env python3
+#
+# ELBE - Debian Based Embedded Rootfilesystem Builder
+# Copyright (C) 2013  Linutronix GmbH
+#
+# SPDX-License-Identifier: GPL-3.0
 
 import subprocess
 import os
diff --git a/test/updated.py b/test/updated.py
index 692b1cc9..df3471e8 100755
--- a/test/updated.py
+++ b/test/updated.py
@@ -1,4 +1,9 @@
 #!/usr/bin/env python2
+#
+# ELBE - Debian Based Embedded Rootfilesystem Builder
+# Copyright (C) 2017  Linutronix GmbH
+#
+# SPDX-License-Identifier: GPL-3.0
 
 from __future__ import print_function
 
-- 
2.15.1




More information about the elbe-devel mailing list