diff --git a/.gitattributes b/.gitattributes
index d0a046d6b5bbc32c3e8ce34c520cc511d6733f81..9382459431836608a2210698f965c2a766050e66 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,4 +1,5 @@
 * text=auto !eol
+/LICENSE.txt -text
 /Makefile -text
 /README -text
 /README.p1 -text
@@ -177,6 +178,7 @@ beaengine/obj/Linux.gnu.Debug/beaengineSources/CMakeFiles/progress.marks -text
 /distclean.sh -text
 include/i686/config.h -text
 include/x86_64/config.h -text
+libIRDB/LICENSE.txt -text
 libIRDB/Makefile -text
 libIRDB/include/cfg/BasicBlock.hpp -text
 libIRDB/include/cfg/CFG.hpp -text
@@ -233,6 +235,7 @@ libIRDB/test/read_ehframe.cpp -text
 libIRDB/test/read_variantir.cpp -text
 libIRDB/test/unfix_calls.cpp -text
 libIRDB/test/unwind-pe.h -text
+libMEDSannotation/LICENSE.txt -text
 libMEDSannotation/Makefile -text
 libMEDSannotation/include/FuncExitAnnotation.hpp -text
 libMEDSannotation/include/MEDS.hpp -text
@@ -403,10 +406,12 @@ tools/memcover/General_Utility.cpp -text
 tools/memcover/General_Utility.hpp -text
 tools/memcover/Makefile -text
 tools/memcover/memcover.cpp -text
+tools/ret_shadow_stack/LICENSE.txt -text
 tools/ret_shadow_stack/Makefile -text
 tools/ret_shadow_stack/rss_driver.cpp -text
 tools/ret_shadow_stack/rss_instrument.cpp -text
 tools/ret_shadow_stack/rss_instrument.hpp -text
+tools/safefr/LICENSE.txt -text
 tools/safefr/Makefile -text
 tools/safefr/fill_in_safefr.cpp -text
 tools/spasm/Makefile -text
diff --git a/LICENSE.txt b/LICENSE.txt
new file mode 100644
index 0000000000000000000000000000000000000000..312fba3fce32ba9e8a488ac58885ca41c59c2aa8
--- /dev/null
+++ b/LICENSE.txt
@@ -0,0 +1,14 @@
+*************************************************************************************
+*
+* Unless otherwise specified, software artifacts in this directory and its
+* subdirectories are subject to:
+*
+* GOVERNMENT PURPOSE RIGHTS
+*
+* The Government's rights to use, modify, reproduce, release, perform, display, or
+* disclose this software are restricted by GOVERNMENT PURPOSE RIGHTS.
+*
+* Any reproduction of the software or portions thereof marked with this legend 
+* must also reproduce the markings.
+*
+*************************************************************************************
diff --git a/libIRDB/LICENSE.txt b/libIRDB/LICENSE.txt
new file mode 100644
index 0000000000000000000000000000000000000000..312fba3fce32ba9e8a488ac58885ca41c59c2aa8
--- /dev/null
+++ b/libIRDB/LICENSE.txt
@@ -0,0 +1,14 @@
+*************************************************************************************
+*
+* Unless otherwise specified, software artifacts in this directory and its
+* subdirectories are subject to:
+*
+* GOVERNMENT PURPOSE RIGHTS
+*
+* The Government's rights to use, modify, reproduce, release, perform, display, or
+* disclose this software are restricted by GOVERNMENT PURPOSE RIGHTS.
+*
+* Any reproduction of the software or portions thereof marked with this legend 
+* must also reproduce the markings.
+*
+*************************************************************************************
diff --git a/libMEDSannotation/LICENSE.txt b/libMEDSannotation/LICENSE.txt
new file mode 100644
index 0000000000000000000000000000000000000000..312fba3fce32ba9e8a488ac58885ca41c59c2aa8
--- /dev/null
+++ b/libMEDSannotation/LICENSE.txt
@@ -0,0 +1,14 @@
+*************************************************************************************
+*
+* Unless otherwise specified, software artifacts in this directory and its
+* subdirectories are subject to:
+*
+* GOVERNMENT PURPOSE RIGHTS
+*
+* The Government's rights to use, modify, reproduce, release, perform, display, or
+* disclose this software are restricted by GOVERNMENT PURPOSE RIGHTS.
+*
+* Any reproduction of the software or portions thereof marked with this legend 
+* must also reproduce the markings.
+*
+*************************************************************************************
diff --git a/tools/ret_shadow_stack/LICENSE.txt b/tools/ret_shadow_stack/LICENSE.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ec345cd215a1e1e031d16e58234da9aa2ecb620d
--- /dev/null
+++ b/tools/ret_shadow_stack/LICENSE.txt
@@ -0,0 +1,11 @@
+The software in this directory and its subdirectories was developed
+with SBIR funding and is subject to SBIR Data Rights, as detailed
+below.
+
+SBIR DATA RIGHTS
+
+Contract No. __N00014-14-C-0197___W31P4Q-14-C-0086________.
+Contractor Name __Zephyr Software LLC_____________________.
+Address __2040 Tremont Road, Charlottesville, VA 22911____.
+Expiration of SBIR Data Rights Period __16-JUNE-2021______.
+
diff --git a/tools/safefr/LICENSE.txt b/tools/safefr/LICENSE.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ec345cd215a1e1e031d16e58234da9aa2ecb620d
--- /dev/null
+++ b/tools/safefr/LICENSE.txt
@@ -0,0 +1,11 @@
+The software in this directory and its subdirectories was developed
+with SBIR funding and is subject to SBIR Data Rights, as detailed
+below.
+
+SBIR DATA RIGHTS
+
+Contract No. __N00014-14-C-0197___W31P4Q-14-C-0086________.
+Contractor Name __Zephyr Software LLC_____________________.
+Address __2040 Tremont Road, Charlottesville, VA 22911____.
+Expiration of SBIR Data Rights Period __16-JUNE-2021______.
+