diff --git a/High_level_prototypes/defs b/High_level_prototypes/defs
index 6573baa..791c5a0 100644
--- a/High_level_prototypes/defs
+++ b/High_level_prototypes/defs
@@ -1,3 +1,18 @@
+## This file is part of stage0.
+##
+## stage0 is free software: you an 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.
+##
+## stage0 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 stage0. If not, see .
+
#Registers
DEFINE R0 0
DEFINE R1 1
diff --git a/High_level_prototypes/purpose.org b/High_level_prototypes/purpose.org
index 393394c..8f1d19c 100644
--- a/High_level_prototypes/purpose.org
+++ b/High_level_prototypes/purpose.org
@@ -1,3 +1,18 @@
+## This file is part of stage0.
+##
+## stage0 is free software: you an 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.
+##
+## stage0 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 stage0. If not, see .
+
* What the heck is this folder anyway?
This folder contains the prototype C code generated while attempting to determine a minimal complexity for implementing some functionality.
diff --git a/makefile b/makefile
index a431741..c1ecbb0 100644
--- a/makefile
+++ b/makefile
@@ -1,3 +1,19 @@
+## This file is part of stage0.
+##
+## stage0 is free software: you an 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.
+##
+## stage0 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 stage0. If not, see .
+
+
all: libvm vm
libvm: wrapper.c vm_instructions.c vm_decode.c vm.h tty.c