diff --git a/README.md b/README.md
index 2150047..828411b 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
libSML is a library which implements the Smart Messaging Language (SML) protocol specified by VDE's Forum Netztechnik/Netzbetrieb (FNN).
-It can be utilized to communicate to FNN specified Smart Meters (EDL/MUC).
+It can be utilized to communicate to FNN specified Smart Meters or Smart Meter components (EDL/MUC).
## Version
This is an alpha version, meaning the basics are implemented but there is still some work to do.
@@ -8,5 +8,7 @@ This is an alpha version, meaning the basics are implemented but there is still
Examples how to use libSML are in the examples directory.
## License
-
+Copyright 2011 Juri Glass, Mathias Runge, Nadim El Sayed - DAI-Labor, TU-Berlin
libSML is licensed with the GPL, other licenses are available.
+
+This product includes software developed for the Unity Project, by Mike Karlesky, Mark VanderVoord, and Greg Williams and other contributors
\ No newline at end of file
diff --git a/test/src/sml_buffer_test.c b/test/src/sml_buffer_test.c
index 5a7040c..73ee343 100644
--- a/test/src/sml_buffer_test.c
+++ b/test/src/sml_buffer_test.c
@@ -1,3 +1,20 @@
+// Copyright 2011 Juri Glass, Mathias Runge, Nadim El Sayed
+// DAI-Labor, TU-Berlin
+//
+// This file is part of libSML.
+//
+// libSML 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.
+//
+// libSML 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 libSML. If not, see .
#include "../unity/unity_fixture.h"
#include
diff --git a/test/src/sml_number_test.c b/test/src/sml_number_test.c
index b4afeab..ddad149 100644
--- a/test/src/sml_number_test.c
+++ b/test/src/sml_number_test.c
@@ -1,3 +1,20 @@
+// Copyright 2011 Juri Glass, Mathias Runge, Nadim El Sayed
+// DAI-Labor, TU-Berlin
+//
+// This file is part of libSML.
+//
+// libSML 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.
+//
+// libSML 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 libSML. If not, see .
#include "../unity/unity_fixture.h"
#include "test_helper.h"
diff --git a/test/src/sml_octet_string_test.c b/test/src/sml_octet_string_test.c
index 37bd810..a1aafc6 100644
--- a/test/src/sml_octet_string_test.c
+++ b/test/src/sml_octet_string_test.c
@@ -1,3 +1,20 @@
+// Copyright 2011 Juri Glass, Mathias Runge, Nadim El Sayed
+// DAI-Labor, TU-Berlin
+//
+// This file is part of libSML.
+//
+// libSML 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.
+//
+// libSML 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 libSML. If not, see .
#include "../unity/unity_fixture.h"
#include "test_helper.h"
diff --git a/test/src/test_helper.c b/test/src/test_helper.c
index 809c260..f5f9671 100644
--- a/test/src/test_helper.c
+++ b/test/src/test_helper.c
@@ -1,3 +1,20 @@
+// Copyright 2011 Juri Glass, Mathias Runge, Nadim El Sayed
+// DAI-Labor, TU-Berlin
+//
+// This file is part of libSML.
+//
+// libSML 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.
+//
+// libSML 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 libSML. If not, see .
#include "test_helper.h"
#include
diff --git a/test/src/test_helper.h b/test/src/test_helper.h
index 7b582a6..4685ae6 100644
--- a/test/src/test_helper.h
+++ b/test/src/test_helper.h
@@ -1,3 +1,20 @@
+// Copyright 2011 Juri Glass, Mathias Runge, Nadim El Sayed
+// DAI-Labor, TU-Berlin
+//
+// This file is part of libSML.
+//
+// libSML 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.
+//
+// libSML 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 libSML. If not, see .
#ifndef TEST_HELPER_H_
#define TEST_HELPER_H_
diff --git a/test/test_main.c b/test/test_main.c
index 58888fd..62d4fb7 100644
--- a/test/test_main.c
+++ b/test/test_main.c
@@ -1,3 +1,21 @@
+// Copyright 2011 Juri Glass, Mathias Runge, Nadim El Sayed
+// DAI-Labor, TU-Berlin
+//
+// This file is part of libSML.
+//
+// libSML 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.
+//
+// libSML 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 libSML. If not, see .
+
#include "unity/unity_fixture.h"
static void runAllTests() {