From 8c89cad0c20f6fb04474e8c514fa6d3a56743d59 Mon Sep 17 00:00:00 2001
From: "ankostis@host:STUW025" <ankostis@gmail.com>
Date: Wed, 25 Jun 2014 12:00:29 +0200
Subject: [PATCH] Add EUPL preamble on all source-files.

---
 CSE/ApplicationEvents.vb                    | 13 ++++++++++++-
 CSE/CSE_Globals.vb                          | 13 ++++++++++++-
 CSE/Calculation/Minor_routines_calculate.vb | 17 ++++++++++++++---
 CSE/Calculation/Signal_identification.vb    | 13 ++++++++++++-
 CSE/Calculation/main_calculation_call.vb    | 13 ++++++++++++-
 CSE/Calculation/sub_linear_regression.vb    | 13 ++++++++++++-
 CSE/Classes/CResult.vb                      | 13 ++++++++++++-
 CSE/Classes/cFile_v3.vb                     | 11 +++++++++++
 CSE/Classes/cGenShp.vb                      | 13 ++++++++++++-
 CSE/Classes/cMSC.vb                         | 13 ++++++++++++-
 CSE/Classes/cUTMCoord.vb                    | 13 ++++++++++++-
 CSE/Classes/cValidSec.vb                    | 13 ++++++++++++-
 CSE/Classes/cVirtMSC.vb                     | 13 ++++++++++++-
 CSE/Classes/csKey.vb                        | 13 ++++++++++++-
 CSE/GUI/FB_Dialog.vb                        | 15 +++++++++++++--
 CSE/GUI/FB_FavDlog.vb                       | 13 ++++++++++++-
 CSE/GUI/F_About.vb                          | 11 +++++++++++
 CSE/GUI/F_Main.vb                           | 13 ++++++++++++-
 CSE/GUI/F_Preferences.vb                    | 11 +++++++++++
 CSE/GUI/cFileBrowser.vb                     | 11 +++++++++++
 CSE/IO/OutputTest.vb                        | 13 ++++++++++++-
 CSE/IO/cCriteria.vb                         | 13 ++++++++++++-
 CSE/IO/cJob.vb                              | 13 ++++++++++++-
 CSE/IO/cJsonFile.vb                         | 13 ++++++++++++-
 CSE/IO/cPreferences.vb                      | 13 ++++++++++++-
 CSE/IO/cVehicle.vb                          | 13 ++++++++++++-
 CSE/IO/input.vb                             | 13 ++++++++++++-
 CSE/IO/output.vb                            | 13 ++++++++++++-
 CSE/declaration_public.vb                   | 13 ++++++++++++-
 CSE/utils.vb                                | 13 ++++++++++++-
 30 files changed, 359 insertions(+), 29 deletions(-)

diff --git a/CSE/ApplicationEvents.vb b/CSE/ApplicationEvents.vb
index 7dfab40..595638d 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 cf694b5..aab8cdb 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 fae4621..2bf5d3d 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 08c70e9..c97935f 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 b11b598..e7e11f5 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 08ec315..f5fd82e 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 3a93da2..bf0ba9b 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 84a4b23..f799abb 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 e08af37..efbc258 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 dc87f25..0855864 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 b6b8cd8..9b51325 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 4738841..82a1ade 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 b465483..89a84e5 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 8869870..0744dfd 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 30a63ac..1696fa1 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 7dad82b..c9ebed2 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 53d14e2..5e094b7 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 77e9255..b6da9bd 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 746655d..3cbcb3e 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 83618bb..bf4cbd2 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 2902841..f491622 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 bf1221a..b35e287 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 a2037e2..3e47212 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 9217f95..924ab04 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 803fdf1..26350a2 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 5118114..72ffd0c 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 e5ca5f5..bcbfde1 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 55b0d26..e753737 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 7431732..daf1a39 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 6cc2070..a7bd389 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
-- 
GitLab