[elbe-devel] [PATCH v3] use SPDX tags in headers
Manuel Traut
manut at linutronix.de
Fri Jan 5 21:57:38 CET 2018
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
changes since v2:
* don't add copyright statements to files that had none before
(contrib/dockerfile)
* use GPL-3.0+ instead of GPL-3.0
* use SPDX and Debian Identifier in debian/copyright, remove the license tags
and reference to /usr/share/common-licenses/GPL-3
* the license text in COPYING doesn't need to be changed, it covers GPL-3.0
and GPL-3.0+
Makefile | 5 +++++
contrib/dockerfile/Dockerfile | 2 --
contrib/dockerfile/Makefile | 1 -
contrib/dockerfile/README.md | 3 ---
debian/copyright | 21 +++------------------
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/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, 267 insertions(+), 1422 deletions(-)
diff --git a/Makefile b/Makefile
index 14f75b46..c89c8a7b 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..779fd9e3 100644
--- a/contrib/dockerfile/Dockerfile
+++ b/contrib/dockerfile/Dockerfile
@@ -1,5 +1,3 @@
-# This Dockefile generate a image for the elbe buildsystem
-
# baseimage is debian wheezy
FROM debian:jessie
diff --git a/contrib/dockerfile/Makefile b/contrib/dockerfile/Makefile
index 71af8d2a..f746edc5 100644
--- a/contrib/dockerfile/Makefile
+++ b/contrib/dockerfile/Makefile
@@ -1,4 +1,3 @@
-
IMAGENAME ?= elbe-image
CONTAINERNAME ?= elbe
diff --git a/contrib/dockerfile/README.md b/contrib/dockerfile/README.md
index f8ef79bf..658cd49b 100644
--- a/contrib/dockerfile/README.md
+++ b/contrib/dockerfile/README.md
@@ -1,6 +1,3 @@
-
-# Dockerfile for elbe
-
[elbe][elb] is a debian based system to generate root-filesystems for embedded
devices.
diff --git a/debian/copyright b/debian/copyright
index 6dd18596..d218414f 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -4,25 +4,10 @@ Source: https://github.com/Linutronix/elbe/
Files: *
Copyright: (c) 2013, Torben Hohn, Linutronix GmbH, Manuel Traut, Linutronix GmbH
-License: GPL-3
+License: GPL-3+
-License: GPL-3
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
- .
- This program is distributed in the hope that it will be
- useful, but WITHOUT ANY WARRANTY; without even the implied
- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the GNU General Public License for more
- details.
- .
- You should have received a copy of the GNU General Public
- License along with this package; if not, write to the Free
- Software Foundation, Inc., 51 Franklin St, Fifth Floor,
- Boston, MA 02110-1301 USA
- .
+License: GPL-3+
+ SPDX-License-Identifier: GPL-3.0+
On Debian systems, the full text of the GNU General Public
License version 3 can be found in the file
`/usr/share/common-licenses/GPL-3'.
diff --git a/docs/build-example-doc.sh b/docs/build-example-doc.sh
index 38f2dcd3..82587245 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 33068e99..cd46fb1e 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 0fa00fbf..eb691b48 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 85b743b6..71aed897 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 db9e5dcf..a411ec28 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 e1f23076..d34a40d8 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 9b8b7890..3107b301 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 3c041bcc..cbe957a2 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 9ec67147..eb9f5fac 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 55f6be4c..ce1bb4eb 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 871708a3..c47ed891 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 6af23e84..8ba8f052 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 fb8e2242..8389670b 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 754084f8..93e41b8e 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 578b8ccd..7b915c4e 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 9fa6eae9..37f90ab9 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 479c3c03..abef07ff 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 c2fd600a..04f346bf 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 96298a32..83d75f26 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 38f3cad6..913f3cd4 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 9496c0fc..3521cee3 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 2d70a717..ddd70158 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 59604c7c..48861ad4 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 a52ec49c..b5b6a25c 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 fb723abd..f1e33415 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 86e66728..58fbdd17 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 eb96e493..d34103a2 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 1fb70a39..dcb5815d 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 c2ff6583..e5e44518 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 5422f178..f028ba64 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 5dbfc84f..e2439382 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 63dd0295..2da614d0 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 6062d95c..8da00d92 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 de85a3ab..bdb8b2be 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 c44a0efa..8e578dd2 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 d4c5dac7..73244037 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 5f32664a..3f7ff5b7 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 c60b606c..39138327 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 212ae37f..b77b3579 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 cad497fc..0c42d556 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 639f1ba5..f989cd95 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 37e1ee18..7511aee4 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 c53b959f..f64e5500 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 787cab3c..99813a43 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 8c11dd38..1b860d8b 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 6da2792b..60ebbc12 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 c17d5a52..7a72da78 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 49bbefcd..3069f93d 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 ff32b1f6..929f3d2c 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 76c2344b..4102b480 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 38c5a8cc..a1a23b49 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 f7f0dd92..e1885bbb 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 91906069..c9663a3c 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 fd7d415f..a4171713 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 733e46b7..fea9d2a4 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 df505a28..7b606eeb 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 f23b1560..058bdf06 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/dump.py b/elbepack/dump.py
index 0cd31882..f96d6591 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 e1bab181..24a2996a 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 09c23c16..baff5cac 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 7fd622dc..ebf4a082 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 47b74cba..f2fe6d92 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 eba35068..57dc8b40 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 1e7307cc..c2fb63d8 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 c6b1d44b..d3c895c3 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 a8b74c58..76a8048a 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..db857277 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..9c6dd60f 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..f9edb753 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..7820536b 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 b20db501..050a14f3 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 02059358..977f91de 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 ca906b7f..b2272a6d 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 76c397cb..484727b0 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..183f89a6 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..425b05cf 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..46a911a9 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..ac3c67b7 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..4537b8c6 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..a0b4eb97 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..6991c88d 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..967917c9 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..588647e9 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..2074835a 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 3c698da5..402f7528 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 316a81ef..409b3cbc 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 cf262841..f2bf850b 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 084c339c..9d274746 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 09fd5f2d..22dbd507 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 1f87d452..fd05eea1 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 f706c0b2..690600b9 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 111408b1..ff52e578 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 eb485cee..1a849d25 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 d994eee2..b00961fe 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 213840b3..1223deb3 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 6fdbbf53..99118426 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 cfcbb1fa..400bacac 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 156c7945..f6ad11f0 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 7f8dcaf4..1cdc05e5 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 c8a6fc3e..2871b0c7 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 6427395e..e0fad3a4 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 355af848..576fe2a5 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 649552ce..a76e2ab7 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 34c31b36..db297150 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 1237bcb7..6d07dbb4 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 86eec9a6..47b5ab8a 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..fd1638c6 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 8d5cc1ab..286477ea 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 38fb0489..37bc2edd 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 f2476698..e50781c6 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