diff --git a/MANIFEST.in b/MANIFEST.in
index 85739a6b28b3c37e447177c135b444b5c8d800e7..ec1fb3b462df3c3b68aee48433aaf5e83c5d3a99 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,3 +1,22 @@
+#
+# Copyright (C) 2018, 2020, 2024 Branko Majic
+#
+# This file is part of Gimmecert.
+#
+# Gimmecert 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.
+#
+# Gimmecert 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
+# Gimmecert. If not, see .
+#
+
# Licensing informaiton.
include LICENSE-*
diff --git a/Vagrantfile b/Vagrantfile
index 22eac99d24ba66e1075ae4281a31892f232ee9c5..97fc4a59bab0aad66711beacd9ceba4d46b6cec6 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -1,5 +1,24 @@
# -*- mode: ruby -*-
# vi: set ft=ruby :
+#
+# Copyright (C) 2018, 2020, 2024 Branko Majic
+#
+# This file is part of Gimmecert.
+#
+# Gimmecert 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.
+#
+# Gimmecert 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
+# Gimmecert. If not, see .
+#
+
# All Vagrant configuration is done below. The "2" in Vagrant.configure
# configures the configuration version (we support older styles for
diff --git a/docs/releasenotes.rst b/docs/releasenotes.rst
index 6dbbfe07e3fcae94f2cd25fb611d7481bd76f96f..b428960716c48146551e1bd32e7b0a84d943ac0e 100644
--- a/docs/releasenotes.rst
+++ b/docs/releasenotes.rst
@@ -1,3 +1,13 @@
+.. Copyright (C) 2018, 2020, 2024 Branko Majic
+
+ This file is part of Gimmecert documentation.
+
+ This work is licensed under the Creative Commons Attribution-ShareAlike 3.0
+ Unported License. To view a copy of this license, visit
+ http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Creative
+ Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.
+
+
Release notes
=============
diff --git a/provision.sh b/provision.sh
index d0566ad1c399fa7f7c5a165d274a33986ef298e9..e745879fac083349ee5d34f7334ebafb18c4ba81 100755
--- a/provision.sh
+++ b/provision.sh
@@ -1,5 +1,22 @@
#!/bin/bash
#
+# Copyright (C) 2018, 2020, 2024 Branko Majic
+#
+# This file is part of Gimmecert.
+#
+# Gimmecert 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.
+#
+# Gimmecert 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
+# Gimmecert. If not, see .
+#
# Provisioning script for the Vagrant test environment. Do not run
# outside of vagrant machine.
#
diff --git a/tox.ini b/tox.ini
index e92d203da7b26bca7e9416b33be25266b3b2b3e6..b382ba2c8d41a50f0a3f49464a70de239072e9d4 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,3 +1,22 @@
+#
+# Copyright (C) 2018, 2020, 2024 Branko Majic
+#
+# This file is part of Gimmecert.
+#
+# Gimmecert 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.
+#
+# Gimmecert 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
+# Gimmecert. If not, see .
+#
+
[tox]
envlist = {py38,py39},lint,doc