diff --git a/compile.py b/compile.py
index 69027d5..cc43853 100755
--- a/compile.py
+++ b/compile.py
@@ -1,4 +1,20 @@
#!/usr/bin/env python3
+# SPDX-License-Identifier: GPL-3.0-or-later
+
+# Copyright (c) 2022 Samuel L Sloniker
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free Software
+# Foundation, either version 3 of the License, or (at your option) any later
+# version.
+#
+# This program is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
+# details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program. If not, see .
import sqlite3
import gptc
diff --git a/download.py b/download.py
index 1eff465..dc0787a 100755
--- a/download.py
+++ b/download.py
@@ -1,4 +1,20 @@
#!/usr/bin/env python3
+# SPDX-License-Identifier: GPL-3.0-or-later
+
+# Copyright (c) 2022 Samuel L Sloniker
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free Software
+# Foundation, either version 3 of the License, or (at your option) any later
+# version.
+#
+# This program is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
+# details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program. If not, see .
import feedparser
import sqlite3
diff --git a/export.py b/export.py
index 0dd6e29..aaef110 100755
--- a/export.py
+++ b/export.py
@@ -1,4 +1,20 @@
#!/usr/bin/env python3
+# SPDX-License-Identifier: GPL-3.0-or-later
+
+# Copyright (c) 2022 Samuel L Sloniker
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free Software
+# Foundation, either version 3 of the License, or (at your option) any later
+# version.
+#
+# This program is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
+# details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program. If not, see .
import os
import shutil
diff --git a/stats.py b/stats.py
index e4ff923..cae44dc 100755
--- a/stats.py
+++ b/stats.py
@@ -1,4 +1,20 @@
#!/usr/bin/env python3
+# SPDX-License-Identifier: GPL-3.0-or-later
+
+# Copyright (c) 2022 Samuel L Sloniker
+#
+# This program is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free Software
+# Foundation, either version 3 of the License, or (at your option) any later
+# version.
+#
+# This program is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
+# details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program. If not, see .
import sqlite3
import tomli