diff --git a/CSE/ApplicationEvents.vb b/CSE/ApplicationEvents.vb
index 7dfab40b2780a839e410270ddeaadc086525ba3c..595638d3a63adc7e3c64495ec159c274d2297ab0 100644
--- a/CSE/ApplicationEvents.vb
+++ b/CSE/ApplicationEvents.vb
@@ -1,4 +1,15 @@
-Namespace My
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Namespace My
     Partial Friend Class MyApplication
 
         Private Sub MyApplication_Shutdown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shutdown
diff --git a/CSE/CSE_Globals.vb b/CSE/CSE_Globals.vb
index cf694b515861d88b23b7f87f764112ffc2472bf3..aab8cdbd36bdb45eb104f1324b78261912eee474 100644
--- a/CSE/CSE_Globals.vb
+++ b/CSE/CSE_Globals.vb
@@ -1,4 +1,15 @@
-Module CSE_Globals
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Module CSE_Globals
     Public Enum tComp
         t
         lati
diff --git a/CSE/Calculation/Minor_routines_calculate.vb b/CSE/Calculation/Minor_routines_calculate.vb
index fae462183177727dccf7756a468945322112265e..2bf5d3dfe3a4736512ff07cba1428d44674c56d8 100644
--- a/CSE/Calculation/Minor_routines_calculate.vb
+++ b/CSE/Calculation/Minor_routines_calculate.vb
@@ -1,4 +1,15 @@
-Module Minor_routines_calculate
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Module Minor_routines_calculate
     ' Koordinat calculation
     Public Function KleinPkt(ByVal orgKoordX As Double, ByVal orgKoordY As Double, ByVal Tae As Double, ByVal Saf As Double, ByVal Sfp As Double) As Array
         ' Declaration
@@ -57,7 +68,7 @@
         'Check whether Time is not reversed
         For i = 1 To TimeX.Count - 1
             If i = 1 Then tstep = TimeX(i) - TimeX(i - 1)
-            If tstep + (tstep * crt.delta_Hz_max / 100) < Math.Abs(TimeX(i) - TimeX(i - 1)) Or tstep - (tstep * crt.delta_Hz_max / 100) > Math.Abs(TimeX(i) - TimeX(i - 1)) Then
+            If tstep + (tstep * Crt.delta_Hz_max / 100) < Math.Abs(TimeX(i) - TimeX(i - 1)) Or tstep - (tstep * Crt.delta_Hz_max / 100) > Math.Abs(TimeX(i) - TimeX(i - 1)) Then
                 If Sprung Then
                     logme(9, False, "Time step invalid! t(" & i - 1 & ") = " & TimeX(i - 1) & "[s], t(" & i & ") = " & TimeX(i) & "[s]")
                     Return False
@@ -128,7 +139,7 @@
         'Check whether Time is not reversed
         For i = 1 To TimeX.Count - 1
             If i = 1 Then tstep = TimeX(i) - TimeX(i - 1)
-            If tstep + (tstep * crt.delta_Hz_max / 100) < Math.Abs(TimeX(i) - TimeX(i - 1)) Or tstep - (tstep * crt.delta_Hz_max / 100) > Math.Abs(TimeX(i) - TimeX(i - 1)) Then
+            If tstep + (tstep * Crt.delta_Hz_max / 100) < Math.Abs(TimeX(i) - TimeX(i - 1)) Or tstep - (tstep * Crt.delta_Hz_max / 100) > Math.Abs(TimeX(i) - TimeX(i - 1)) Then
                 If Sprung Then
                     logme(9, False, "Time step invalid! t(" & i - 1 & ") = " & TimeX(i - 1) & "[s], t(" & i & ") = " & TimeX(i) & "[s]")
                     Return False
diff --git a/CSE/Calculation/Signal_identification.vb b/CSE/Calculation/Signal_identification.vb
index 08c70e9e21d2b21bba9b85bbc49edc2639d376ab..c97935ff0cfcddbeef44b63fd557ffde1faf1bc2 100644
--- a/CSE/Calculation/Signal_identification.vb
+++ b/CSE/Calculation/Signal_identification.vb
@@ -1,4 +1,15 @@
-Imports CSE.cCriteria
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Imports CSE.cCriteria
 Module Signal_identification
 
     ' Divide the signal into there directions
diff --git a/CSE/Calculation/main_calculation_call.vb b/CSE/Calculation/main_calculation_call.vb
index b11b59802a7fe7eaf59518f7969b066afe93b11d..e7e11f57afaff79c678208225a313affce4db92c 100644
--- a/CSE/Calculation/main_calculation_call.vb
+++ b/CSE/Calculation/main_calculation_call.vb
@@ -1,4 +1,15 @@
-Public Module main_calculation_call
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Public Module main_calculation_call
 
     ' Main calculation
     Sub calculation(ByVal isCalibrate As Boolean)
diff --git a/CSE/Calculation/sub_linear_regression.vb b/CSE/Calculation/sub_linear_regression.vb
index 08ec315d11c8aba9174e54041a3e9e94328d3a80..f5fd82e26db94a879306f7f61c2b23554246c200 100644
--- a/CSE/Calculation/sub_linear_regression.vb
+++ b/CSE/Calculation/sub_linear_regression.vb
@@ -1,4 +1,15 @@
-Module sub_linear_regression
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Module sub_linear_regression
 
     ' Main function for the calculate the regression
     Public Function fCalcReg(ByVal vehicle As cVehicle) As Boolean
diff --git a/CSE/Classes/CResult.vb b/CSE/Classes/CResult.vb
index 3a93da21ae3602d71d817e81df760c83c04bfab8..bf0ba9b5832667149b882afafce61c5328968027 100644
--- a/CSE/Classes/CResult.vb
+++ b/CSE/Classes/CResult.vb
@@ -1,4 +1,15 @@
-Public Class CResult
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Public Class CResult
     ' Declarations
     Public Head As String
     Public Unit As String
diff --git a/CSE/Classes/cFile_v3.vb b/CSE/Classes/cFile_v3.vb
index 84a4b235b76964f381988c71f925f0fc406ee6e5..f799abb47276203d29893f327408d2c7af5b624e 100644
--- a/CSE/Classes/cFile_v3.vb
+++ b/CSE/Classes/cFile_v3.vb
@@ -1,3 +1,14 @@
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
 Public Class cFile_V3
     Implements IDisposable
 
diff --git a/CSE/Classes/cGenShp.vb b/CSE/Classes/cGenShp.vb
index e08af37177529f0f2ee24a77a090102461ac017a..efbc2584cc4e17f9d5cead2495ce7f5a77d4ffc2 100644
--- a/CSE/Classes/cGenShp.vb
+++ b/CSE/Classes/cGenShp.vb
@@ -1,4 +1,15 @@
-Public Class cGenShp
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Public Class cGenShp
     Public veh_class As List(Of Integer)                    ' vehicle class
     Public veh_conf As List(Of Integer)                     ' vehicle configuration
     Public fa_pe As List(Of Double)                         ' Fa_pe
diff --git a/CSE/Classes/cMSC.vb b/CSE/Classes/cMSC.vb
index dc87f253b16aeb36e89ea14e3dbac0826bc59443..0855864e01a07e9d5accd56bfca9ec2b8f8d9ebe 100644
--- a/CSE/Classes/cMSC.vb
+++ b/CSE/Classes/cMSC.vb
@@ -1,4 +1,15 @@
-Public Class cMSC
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Public Class cMSC
     Public meID As List(Of Integer)                      ' Measurement ID
     Public dID As List(Of Integer)                       ' Direction ID
     Public len As List(Of Double)                        ' Lenght [m]
diff --git a/CSE/Classes/cUTMCoord.vb b/CSE/Classes/cUTMCoord.vb
index b6b8cd8974bda7927e7ef4f57d1462d8f61af61f..9b513250aa50f282b5c5a331d8f2dcf42a7ad154 100644
--- a/CSE/Classes/cUTMCoord.vb
+++ b/CSE/Classes/cUTMCoord.vb
@@ -1,4 +1,15 @@
-Public Class cUTMCoord
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Public Class cUTMCoord
     Public Easting As Double
     Public Northing As Double
     Public Zone As Integer
diff --git a/CSE/Classes/cValidSec.vb b/CSE/Classes/cValidSec.vb
index 4738841ba536a0b1999e30f80bfd4c2aed94d951..82a1ade7b4f8f25cfbbe800b5abcba4809617e33 100644
--- a/CSE/Classes/cValidSec.vb
+++ b/CSE/Classes/cValidSec.vb
@@ -1,4 +1,15 @@
-Public Class cValidSec
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Public Class cValidSec
     Public NameSec As List(Of String)                   ' Name of the section
     Public AnzSec As List(Of Integer)                   ' Number of valid sections
     Public ValidSec As List(Of Boolean)                 ' Verify if enough sections in both directions
diff --git a/CSE/Classes/cVirtMSC.vb b/CSE/Classes/cVirtMSC.vb
index b46548382f15b1f16b44c490000e1c9be1397d8b..89a84e5eb9601f7b83494011cce7e1d40a064fa3 100644
--- a/CSE/Classes/cVirtMSC.vb
+++ b/CSE/Classes/cVirtMSC.vb
@@ -1,4 +1,15 @@
-Public Class cVirtMSC
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Public Class cVirtMSC
     Public meID As List(Of Integer)                      ' Measurement ID
     Public dID As List(Of Integer)                       ' Direction ID
     Public KoordA As List(Of Array)                      ' Latetude (start) [mm.mm]
diff --git a/CSE/Classes/csKey.vb b/CSE/Classes/csKey.vb
index 8869870e444eeda8f0129b588e36b16c7108e165..0744dfd5fbda12a435ef5af2509931fa58aba83f 100644
--- a/CSE/Classes/csKey.vb
+++ b/CSE/Classes/csKey.vb
@@ -1,4 +1,15 @@
-Public Class csKey
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Public Class csKey
     Public Weather As New csKeyWeather
     Public Meas As New csKeyMeas
 End Class
diff --git a/CSE/GUI/FB_Dialog.vb b/CSE/GUI/FB_Dialog.vb
index 30a63ac5ce974e7995cfefba59ae26dcd48a67a9..1696fa1f84b9583123e297c3a0cc42085d609f65 100644
--- a/CSE/GUI/FB_Dialog.vb
+++ b/CSE/GUI/FB_Dialog.vb
@@ -1,3 +1,14 @@
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
 Public Class FB_Dialog
 
     Private MyFolder As String
@@ -614,7 +625,7 @@ Public Class FB_Dialog
     End Sub
 
     'Select All - Click
-    Private Sub ButtonAll_Click(sender As System.Object, e As System.EventArgs) Handles ButtonAll.Click
+    Private Sub ButtonAll_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonAll.Click
         Dim i As Integer
         Me.ListViewFiles.BeginUpdate()
         For i = 0 To Me.ListViewFiles.Items.Count - 1
@@ -907,7 +918,7 @@ lb1:
     End Sub
 
     ' New File
-    Private Sub NewFileToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles NewFileToolStripMenuItem.Click
+    Private Sub NewFileToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NewFileToolStripMenuItem.Click
         Dim File As String
         Dim Result As DialogResult
 
diff --git a/CSE/GUI/FB_FavDlog.vb b/CSE/GUI/FB_FavDlog.vb
index 7dad82bfbc7ee73f995dedd7ad7d6dbfcbae119f..c9ebed25e16a0d5129bc6f02c9832c5003f68cf0 100644
--- a/CSE/GUI/FB_FavDlog.vb
+++ b/CSE/GUI/FB_FavDlog.vb
@@ -1,4 +1,15 @@
-Imports System.Windows.Forms
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Imports System.Windows.Forms
 
 Public Class FB_FavDlog
     ' Load Folder history
diff --git a/CSE/GUI/F_About.vb b/CSE/GUI/F_About.vb
index 53d14e2a4db0ec0738b1e8551e32017be47a5f96..5e094b74298d8a725861922fa433104c9eb73cfd 100644
--- a/CSE/GUI/F_About.vb
+++ b/CSE/GUI/F_About.vb
@@ -1,3 +1,14 @@
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
 Public Class F_About
 
 
diff --git a/CSE/GUI/F_Main.vb b/CSE/GUI/F_Main.vb
index 77e92557e0fd11f1667d175346692852bae350ae..b6da9bdf07b5804178a4ca1417642ddcc5624e48 100644
--- a/CSE/GUI/F_Main.vb
+++ b/CSE/GUI/F_Main.vb
@@ -1,4 +1,15 @@
-Imports System.IO
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Imports System.IO
 Imports Newtonsoft.Json.Linq
 
 Public Class F_Main
diff --git a/CSE/GUI/F_Preferences.vb b/CSE/GUI/F_Preferences.vb
index 746655d513e21cb02f176173d9265b910d74ee26..3cbcb3e0315f0f335913e459c8bb4bfb042d64f2 100644
--- a/CSE/GUI/F_Preferences.vb
+++ b/CSE/GUI/F_Preferences.vb
@@ -1,3 +1,14 @@
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
 Imports Newtonsoft.Json.Linq
 
 Public Class F_Preferences
diff --git a/CSE/GUI/cFileBrowser.vb b/CSE/GUI/cFileBrowser.vb
index 83618bb88663367e4836b1f39cd8b5be7043708a..bf4cbd23ea7cee11ca5278443f74401815a10b0e 100644
--- a/CSE/GUI/cFileBrowser.vb
+++ b/CSE/GUI/cFileBrowser.vb
@@ -1,3 +1,14 @@
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
 Imports System.Collections
 'Imports System.Windows.Forms
 
diff --git a/CSE/IO/OutputTest.vb b/CSE/IO/OutputTest.vb
index 29028418854ea19fd1754cac22b1282afaa6526c..f49162221ca44ddc9395ee966399c5d5246bc642 100644
--- a/CSE/IO/OutputTest.vb
+++ b/CSE/IO/OutputTest.vb
@@ -1,4 +1,15 @@
-Public Module OutputTest
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Public Module OutputTest
     Function fOuttest(ByVal Datafile As String) As Boolean
         ' Declaration
         Dim i As Integer
diff --git a/CSE/IO/cCriteria.vb b/CSE/IO/cCriteria.vb
index bf1221a790dcdcedb94ba99b9ac65b7c2251252d..b35e287ad264c532b127a67df09493956094f7f9 100644
--- a/CSE/IO/cCriteria.vb
+++ b/CSE/IO/cCriteria.vb
@@ -1,4 +1,15 @@
-Imports Newtonsoft.Json.Linq
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Imports Newtonsoft.Json.Linq
 Imports Newtonsoft.Json.Schema
 
 Public Class cCriteria
diff --git a/CSE/IO/cJob.vb b/CSE/IO/cJob.vb
index a2037e274cf670e61c907ed9945e4e34958cc23f..3e47212db21d6e238808feb9ad5e67dc25e49ea3 100644
--- a/CSE/IO/cJob.vb
+++ b/CSE/IO/cJob.vb
@@ -1,4 +1,15 @@
-Imports Newtonsoft.Json.Linq
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Imports Newtonsoft.Json.Linq
 Imports Newtonsoft.Json.Schema
 
 Public Class cJob
diff --git a/CSE/IO/cJsonFile.vb b/CSE/IO/cJsonFile.vb
index 9217f95477d2ba494cf8ae017e4cce6cb42c76b9..924ab048259228846396bb4fca000f6eebf76b9a 100644
--- a/CSE/IO/cJsonFile.vb
+++ b/CSE/IO/cJsonFile.vb
@@ -1,4 +1,15 @@
-Imports Newtonsoft.Json.Linq
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Imports Newtonsoft.Json.Linq
 Imports Newtonsoft.Json.Schema
 Imports System.Globalization
 
diff --git a/CSE/IO/cPreferences.vb b/CSE/IO/cPreferences.vb
index 803fdf194c63063a6f5c9397335b24cf49082b21..26350a23b721928070fb06130d69e3a9729ba76c 100644
--- a/CSE/IO/cPreferences.vb
+++ b/CSE/IO/cPreferences.vb
@@ -1,4 +1,15 @@
-Option Strict Off
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Option Strict Off
 
 Imports Newtonsoft.Json.Linq
 Imports Newtonsoft.Json.Schema
diff --git a/CSE/IO/cVehicle.vb b/CSE/IO/cVehicle.vb
index 511811409a1a35db86e4b0d12b3377a3b2da833b..72ffd0c7229f2a5bb1bd55ef22dfc0b9fcc86d91 100644
--- a/CSE/IO/cVehicle.vb
+++ b/CSE/IO/cVehicle.vb
@@ -1,4 +1,15 @@
-Imports Newtonsoft.Json.Linq
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Imports Newtonsoft.Json.Linq
 Imports Newtonsoft.Json.Schema
 
 Public Enum VehicleConfig
diff --git a/CSE/IO/input.vb b/CSE/IO/input.vb
index e5ca5f5c7da6582b9277e6f7c97ca702b07d6fb2..bcbfde1c82f787e0a3ccb7fb8c7189dbada2470d 100644
--- a/CSE/IO/input.vb
+++ b/CSE/IO/input.vb
@@ -1,4 +1,15 @@
-' Read the input data
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+' Read the input data
 Public Module input
     ' Read the measurement section config file
     Sub ReadInputMSC(ByRef MSCX As cMSC, ByVal MSCfile As String, Optional ByVal calibration As Boolean = True)
diff --git a/CSE/IO/output.vb b/CSE/IO/output.vb
index 55b0d26d43dc57e5f7657859304b85d3f90c356e..e753737a451fca918020d1dd0c48f96a2120e689 100644
--- a/CSE/IO/output.vb
+++ b/CSE/IO/output.vb
@@ -1,4 +1,15 @@
-Module output
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Module output
     ' Function for the output of the calculated datas
     Function fOutDataCalc1Hz(ByVal Datafile As String, ByVal calibration As Boolean) As Boolean
         ' Declaration
diff --git a/CSE/declaration_public.vb b/CSE/declaration_public.vb
index 7431732bc0570d43506776c0a6488af95a9ad2d8..daf1a39f48072bc7cb4d7bacf64ecbcd90ccaf12 100644
--- a/CSE/declaration_public.vb
+++ b/CSE/declaration_public.vb
@@ -1,4 +1,15 @@
-Module declaration_public
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Module declaration_public
 
     ' Description of the form
     Public Const AppName As String = "VECTO_CSE"                ' Name of the programm
diff --git a/CSE/utils.vb b/CSE/utils.vb
index 6cc20707cbcc81f6865ec127afff7d4238bfe00c..a7bd38930a9da95e175ba493c42284bcb96f52ff 100644
--- a/CSE/utils.vb
+++ b/CSE/utils.vb
@@ -1,4 +1,15 @@
-Imports Newtonsoft.Json.Linq
+' Copyright 2014 European Union.
+' Licensed under the EUPL (the 'Licence');
+'
+' * You may not use this work except in compliance with the Licence.
+' * You may obtain a copy of the Licence at: http://ec.europa.eu/idabc/eupl
+' * Unless required by applicable law or agreed to in writing,
+'   software distributed under the Licence is distributed on an "AS IS" basis,
+'   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+'
+' See the LICENSE.txt for the specific language governing permissions and limitations.
+
+Imports Newtonsoft.Json.Linq
 Imports Newtonsoft.Json
 Imports Newtonsoft.Json.Schema
 Imports System.Text.RegularExpressions