From 40077ffd4c2447a8c98b2295943a95306f6f9aea Mon Sep 17 00:00:00 2001
From: Marc Hanisch <mhanisch@gfz-potsdam.de>
Date: Fri, 16 Oct 2020 11:34:31 +0200
Subject: [PATCH] Apply HEESIL license

---
 .eslintrc.js                                  |  30 ++
 .gitlab-ci-gfz.yml                            |  28 ++
 .gitlab-ci-ufz.yml                            |  27 ++
 AUTHORS.md                                    |   7 +
 LICENSE                                       | 421 ++++++++++++++++++
 README.md                                     |  24 +-
 assets/README.md                              |   7 -
 assets/styles/_forms.scss                     |  30 ++
 assets/styles/_search.scss                    |  30 ++
 assets/variables.scss                         |  31 ++
 components/AppBarEditModeContent.vue          |  30 ++
 components/AppBarTabsExtension.vue            |  30 ++
 components/AttachmentList.vue                 |  30 ++
 components/AttachmentListItem.vue             |  30 ++
 components/ConfigurationsDemoTreeView.vue     |  30 ++
 .../ConfigurationsPlatformDeviceSearch.vue    |  30 ++
 components/ConfigurationsSelectedItem.vue     |  30 ++
 components/ConfigurationsTreeView.vue         |  30 ++
 components/ContactSelect.vue                  |  30 ++
 components/CustomFieldCards.vue               |  30 ++
 components/CustomFieldForm.vue                |  30 ++
 ...ConfigurationAttributesExpansionPanels.vue |  30 ++
 .../DeviceConfigurationAttributesForm.vue     |  30 ++
 components/DevicePropertyExpansionPanels.vue  |  30 ++
 components/DevicePropertyForm.vue             |  30 ++
 components/DevicePropertyHierarchySelect.vue  |  30 ++
 components/DevicePropertySelect.vue           |  30 ++
 components/DeviceTypeSelect.vue               |  30 ++
 components/EntitySelect.vue                   |  30 ++
 components/InfoBox.vue                        |  30 ++
 components/ManufacturerSelect.vue             |  30 ++
 ...ConfigurationAttributesExpansionPanels.vue |  30 ++
 .../PlatformConfigurationAttributesForm.vue   |  30 ++
 components/PlatformTypeSelect.vue             |  30 ++
 components/README.md                          |   7 -
 components/StatusBadge.vue                    |  30 ++
 components/StatusSelect.vue                   |  30 ++
 devtools/timer.ts                             |  31 ++
 docker-compose-gfz-local-with-staging-vm.yml  |  28 ++
 docker-compose-ufz-local.yml                  |  27 ++
 docker/deployment/gfz/Dockerfile              |  29 ++
 .../deployment/gfz/staging/docker-compose.yml |  28 ++
 .../gfz/staging8080/docker-compose.yml        |  28 ++
 docker/deployment/ufz/Dockerfile              |  28 ++
 docker/local-dev/Dockerfile-local-dev         |  28 ++
 jest.config.js                                |  30 ++
 layouts/README.md                             |   7 -
 layouts/default.vue                           |  30 ++
 layouts/error.vue                             |  30 ++
 middleware/README.md                          |   8 -
 mixins/Rules.ts                               |  32 ++
 models/Attachment.ts                          |  31 ++
 models/Compartment.ts                         |  31 ++
 models/Configuration.ts                       |  31 ++
 models/ConfigurationsTree.ts                  |  32 ++
 models/ConfigurationsTreeNode.ts              |  32 ++
 models/Contact.ts                             |  31 ++
 models/CustomTextField.ts                     |  31 ++
 models/Device.ts                              |  31 ++
 models/DeviceConfigurationAttributes.ts       |  31 ++
 models/DeviceNode.ts                          |  32 ++
 models/DeviceProperty.ts                      |  31 ++
 models/DeviceType.ts                          |  31 ++
 models/IConfigurationsTreeNode.ts             |  32 ++
 models/IStringId.ts                           |  31 ++
 models/Location.ts                            |  31 ++
 models/Manufacturer.ts                        |  31 ++
 models/MeasuringRange.ts                      |  31 ++
 models/Platform.ts                            |  31 ++
 models/PlatformConfigurationAttributes.ts     |  31 ++
 models/PlatformNode.ts                        |  32 ++
 models/PlatformType.ts                        |  31 ++
 models/Property.ts                            |  31 ++
 models/SamplingMedia.ts                       |  31 ++
 models/Status.ts                              |  31 ++
 models/Unit.ts                                |  31 ++
 models/User.ts                                |  31 ++
 nuxt.config.js                                |  31 ++
 pages/README.md                               |   6 -
 pages/configurations/_id.vue                  |  30 ++
 pages/devices/_id.vue                         |  30 ++
 pages/help.vue                                |  30 ++
 pages/index.vue                               |  30 ++
 pages/platforms/_id.vue                       |  30 ++
 pages/projects.vue                            |  30 ++
 pages/search/configurations.vue               |  30 ++
 pages/search/devices.vue                      |  30 ++
 pages/search/platforms.vue                    |  30 ++
 pages/users.vue                               |  30 ++
 plugins/README.md                             |   7 -
 plugins/api.ts                                |  31 ++
 serializers/jsonapi/AttachmentSerializer.ts   |  31 ++
 serializers/jsonapi/CompartmentSerializer.ts  |  31 ++
 serializers/jsonapi/ContactSerializer.ts      |  31 ++
 .../jsonapi/CustomTextFieldSerializer.ts      |  31 ++
 .../jsonapi/DevicePropertySerializer.ts       |  31 ++
 serializers/jsonapi/DeviceSerializer.ts       |  31 ++
 serializers/jsonapi/DeviceTypeSerializer.ts   |  31 ++
 serializers/jsonapi/JsonApiTypes.ts           |  32 ++
 serializers/jsonapi/ManufacturerSerializer.ts |  31 ++
 serializers/jsonapi/PlatformSerializer.ts     |  31 ++
 serializers/jsonapi/PlatformTypeSerializer.ts |  31 ++
 serializers/jsonapi/PropertySerializer.ts     |  31 ++
 .../jsonapi/SamplingMediaSerializer.ts        |  31 ++
 serializers/jsonapi/StatusSerializer.ts       |  31 ++
 serializers/jsonapi/UnitSerializer.ts         |  31 ++
 services/Api.ts                               |  31 ++
 services/cv/CompartmentApi.ts                 |  31 ++
 services/cv/DeviceTypeApi.ts                  |  31 ++
 services/cv/ManufacturerApi.ts                |  31 ++
 services/cv/PlatformTypeApi.ts                |  31 ++
 services/cv/PropertyApi.ts                    |  31 ++
 services/cv/SamplingMediaApi.ts               |  31 ++
 services/cv/StatusApi.ts                      |  31 ++
 services/cv/UnitApi.ts                        |  31 ++
 services/sms/ConfigurationApi.ts              |  32 ++
 services/sms/ContactApi.ts                    |  31 ++
 services/sms/DeviceApi.ts                     |  31 ++
 services/sms/PlatformApi.ts                   |  31 ++
 start_staging_gfz.sh                          |  29 ++
 static/README.md                              |  11 -
 store/README.md                               |  10 -
 store/snackbar.ts                             |  31 ++
 test/AttachmentList.test.ts                   |  31 ++
 test/AttachmentListItem.test.ts               |  31 ++
 ...ConfigurationsPlatformDeviceSearch.test.ts |  31 ++
 test/ConfigurationsSelectedItem.test.ts       |  31 ++
 test/ConfigurationsTreeView.test.ts           |  31 ++
 test/CustomFieldCards.test.ts                 |  31 ++
 test/CustomFieldForm.test.ts                  |  31 ++
 test/DevicePropertyExpansionPanels.test.ts    |  31 ++
 test/DevicePropertyForm.test.ts               |  31 ++
 test/DevicePropertyHierarchySelect.test.ts    |  31 ++
 test/EntitySelect.test.ts                     |  31 ++
 test/models/Attachment.test.ts                |  31 ++
 test/models/ConfigurationsTree.test.ts        |  31 ++
 test/models/CustomTextField.test.ts           |  31 ++
 .../DeviceConfigurationAttributes.test.ts     |  31 ++
 test/models/DeviceNode.test.ts                |  31 ++
 test/models/DeviceProperty.test.ts            |  31 ++
 test/models/Location.test.ts                  |  31 ++
 test/models/MeasuringRange.test.ts            |  31 ++
 .../PlatformConfigurationAttributes.test.ts   |  31 ++
 test/models/PlatformNode.test.ts              |  31 ++
 .../jsonapi/AttachmentSerializer.test.ts      |  31 ++
 .../jsonapi/CompartmentSerializer.test.ts     |  31 ++
 .../jsonapi/ContactSerializer.test.ts         |  31 ++
 .../jsonapi/CustomTextFieldSerializer.test.ts |  31 ++
 .../jsonapi/DevicePropertySerializer.test.ts  |  31 ++
 .../jsonapi/DeviceSerializer.test.ts          |  31 ++
 .../jsonapi/DeviceTypeSerializer.test.ts      |  31 ++
 .../jsonapi/ManufacturerSerializer.test.ts    |  31 ++
 .../jsonapi/PlatformSerializer.test.ts        |  31 ++
 .../jsonapi/PlatformTypeSerializer.test.ts    |  31 ++
 .../jsonapi/PropertySerializer.test.ts        |  31 ++
 .../jsonapi/SamplingMediaSerializer.test.ts   |  31 ++
 .../jsonapi/StatusSerializer.test.ts          |  31 ++
 .../jsonapi/UnitSerializer.test.ts            |  31 ++
 test/utils/dateHelpers.test.ts                |  31 ++
 test/utils/urlHelper.test.ts                  |  31 ++
 utils/JSONApiInterfaces.ts                    |  32 ++
 utils/PaginatedLoader.ts                      |  31 ++
 utils/dateHelper.ts                           |  31 ++
 utils/domHelper.ts                            |  31 ++
 utils/numericsHelper.ts                       |  31 ++
 utils/urlHelpers.ts                           |  31 ++
 166 files changed, 5186 insertions(+), 71 deletions(-)
 create mode 100644 AUTHORS.md
 create mode 100644 LICENSE
 delete mode 100644 assets/README.md
 delete mode 100644 components/README.md
 delete mode 100644 layouts/README.md
 delete mode 100644 middleware/README.md
 delete mode 100644 pages/README.md
 delete mode 100644 plugins/README.md
 delete mode 100644 static/README.md
 delete mode 100644 store/README.md

diff --git a/.eslintrc.js b/.eslintrc.js
index e8cfcef61..97c360311 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -1,3 +1,33 @@
+/*
+Web client of the Sensor Management System software developed within
+the Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+*/
 module.exports = {
   root: true,
   env: {
diff --git a/.gitlab-ci-gfz.yml b/.gitlab-ci-gfz.yml
index 0af1e835b..7a2b8f735 100644
--- a/.gitlab-ci-gfz.yml
+++ b/.gitlab-ci-gfz.yml
@@ -1,3 +1,31 @@
+# Web client of the Sensor Management System software developed within
+# the Helmholtz DataHub Initiative by GFZ and UFZ.
+# 
+# Copyright (C) 2020
+# - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+# - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+# - Helmholtz Centre Potsdam - GFZ German Research Centre for
+#   Geosciences (GFZ, https://www.gfz-potsdam.de)
+# 
+# Parts of this program were developed within the context of the
+# following publicly funded projects or measures:
+# - Helmholtz Earth and Environment DataHub
+#   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+# 
+# Licensed under the HEESIL, Version 1.0 or - as soon they will be 
+# approved by the "Community" - subsequent versions of the HEESIL 
+# (the "Licence").
+# 
+# You may not use this work except in compliance with the Licence.
+# 
+# You may obtain a copy of the Licence at: 
+# https://gitext.gfz-potsdam.de/software/heesil
+# 
+# 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 Licence for the specific language governing 
+# permissions and limitations under the Licence.
 stages:
   - check
   - test
diff --git a/.gitlab-ci-ufz.yml b/.gitlab-ci-ufz.yml
index 8cbf98ebb..491d69554 100644
--- a/.gitlab-ci-ufz.yml
+++ b/.gitlab-ci-ufz.yml
@@ -1,3 +1,30 @@
+# Web client of the Sensor Management System software developed within
+# the Helmholtz DataHub Initiative by GFZ and UFZ.
+# 
+# Copyright (C) 2020
+# - Martin Abbrent (UFZ, martin.abbrent@ufz.de)
+# - Helmholtz Centre for Environmental Research GmbH - UFZ 
+#   (UFZ, https://www.ufz.de)
+# 
+# Parts of this program were developed within the context of the
+# following publicly funded projects or measures:
+# - Helmholtz Earth and Environment DataHub
+#   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+# 
+# Licensed under the HEESIL, Version 1.0 or - as soon they will be 
+# approved by the "Community" - subsequent versions of the HEESIL 
+# (the "Licence").
+# 
+# You may not use this work except in compliance with the Licence.
+# 
+# You may obtain a copy of the Licence at: 
+# https://gitext.gfz-potsdam.de/software/heesil
+# 
+# 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 Licence for the specific language governing 
+# permissions and limitations under the Licence.
 stages:
   - check
   - test
diff --git a/AUTHORS.md b/AUTHORS.md
new file mode 100644
index 000000000..364386c49
--- /dev/null
+++ b/AUTHORS.md
@@ -0,0 +1,7 @@
+The following list contains all people (in alphabetical order), that committed
+changes to the project.
+
+  * Martin Abbrent (UFZ, martin.abbrent@ufz.de)
+  * Kotyba Alhaj Taha (UFZ, kotyba.alhaj-taha@ufz.de)
+  * Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+  * Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 000000000..ed34378a7
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,421 @@
+"HELMHOLTZ EARTH AND ENVIRONMENT" SOFTWARE-INFRASTRUKTUR-LIZENZ 
+FÜR DIE HELMHOLTZ-ZENTREN DES FORSCHUNGSBEREICHS ERDE UND UMWELT 
+- HEESIL v.1.0, 14. September 2020
+
+Präambel
+
+Die "Helmholtz Earth and Environment" Software-Infrastruktur-Lizenz 
+(HEESIL) ist eine Lizenz mit Copyleft-Effekt für Software, Datenbankwerke 
+und sonstige Werke, die im Rahmen zentrenübergreifender Aktivitäten 
+des Forschungsbereichs Erde und Umwelt der Helmholtz-Gemeinschaft 
+erarbeitet, genutzt und/oder von den beteiligten Zentren dieses 
+Forschungsbereichs für Zwecke dieses Forschungsbereichs zur Verfügung 
+gestellt werden. 
+
+Die HEESIL regelt daher nur die Nutzung im Rahmen des Forschungsbereichs 
+Erde und Umwelt und der hierin aktiven Helmholtz-Zentren ("Community"). 
+Eine weitergehende Nutzung außerhalb dieser Community kann jederzeit 
+gesondert mit den Lizenzgebenden vereinbart werden. 
+
+Die HEESIL orientiert sich an der Open-Source-Lizenz für die Europäische 
+Union, EUPL v1.2, und ist damit speziell darauf ausgerichtet, dass die 
+Software, die von den beteiligten Helmholtz-Zentren bereitgestellt wird, 
+innerhalb der Community frei genutzt und verteilt werden kann, dass die 
+Community den Quellcode modifizieren und verändern kann, dass Teile davon 
+in neuer Software verwendet oder integriert werden können und dass der 
+modifizierte Quellcode von Software oder modifizierte Software, die auf 
+dem Quellcode basiert, der Community zur Verfügung gestellt wird.
+
+Eine Nutzung darüber hinaus bedarf einer gesonderten Vereinbarung mit 
+dem*der jeweiligen Lizenzgebenden. Diese Lizenz steht einer zukünftig 
+weitergehenden Öffnung oder einer anderweitigen Lizenzierung nicht 
+entgegen. Jeder*m Lizenzgebende*n bleibt vorbehalten, sein Werk im Wege 
+der Multi-Lizenzierung neben einer HEESIL-Lizenzierung unter einer 
+anderen Lizenz zu verbreiten und zugänglich zu machen.
+
+1.	Anwendungsbereich
+
+Diese Lizenz HEESIL gilt nur für die Nutzung durch die Helmholtz-Zentren, 
+die im Forschungsbereich Erde und Umwelt der Helmholtz-Gemeinschaft 
+("Community", siehe "Begriffsbestimmungen") tätig sind, und nur für 
+eine nicht-kommerzielle Nutzung innerhalb der Community. 
+
+HEESIL gilt für Werke (siehe "Begriffsbestimmungen"), die unter den 
+Bedingungen dieser Lizenz bereitgestellt werden. Das Werk darf nur 
+in der durch diese Lizenz gestatteten Form genutzt werden. 
+
+Das Werk wird unter den Bedingungen dieser Lizenz zur Verfügung gestellt, 
+wenn die Lizenzgebenden (siehe "Begriffsbestimmungen") den folgenden 
+Hinweis unmittelbar nach dem Urheberrechtsvermerk für dieses Werks 
+anbringen:
+
+"Lizenziert unter HEESIL" (eng.: "Licensed under the HEESIL")
+
+oder auf andere Weise zum Ausdruck bringen, eine Lizenz unter HEESIL zu 
+erteilen. Eine Empfehlung zur einheitlichen Anwendung der HEESIL auf 
+ein Werk oder seine Bearbeitungen ist im Anhang zu finden.
+
+2. Begriffsbestimmungen
+
+Für diese Lizenz gelten folgende Begriffsbestimmungen:
+
+- "Lizenz": diese Lizenz.
+
+- "Originalwerk": das Werk oder die Software, das oder die von den 
+Lizenzgebenden unter dieser Lizenz verbreitet oder zugänglich gemacht 
+wird, und zwar als Quellcode und gegebenenfalls auch als ausführbarer Code.
+
+- "Bearbeitungen": das Werk oder die Software, die von den Lizenznehmenden 
+auf der Grundlage des Originalwerks oder seiner Bearbeitungen geschaffen 
+wird.
+
+- "Werk": das Originalwerk und/oder seine Bearbeitungen.
+
+- "Quellcode": diejenige Form des Werkes, die zur Wahrnehmung durch 
+den Menschen bestimmt ist und die am besten geeignet ist, um vom Menschen 
+verstanden und verändert zu werden.
+
+- "Ausführbarer Code": die - üblicherweise - kompilierte Form des Werks, 
+die von einem Computer als Programm ausgeführt werden soll.
+
+- "Lizenzgebende*r": die natürliche oder juristische Person, die das 
+Werk unter der Lizenz verbreitet oder zugänglich macht und Mitglied 
+der Community ist.
+
+- "Bearbeitende*r": jede natürliche oder juristische Person, die das 
+Werk unter der Lizenz verändert oder auf andere Weise zur Schaffung 
+einer Bearbeitung beiträgt und Mitglied der Community ist.
+
+- "Lizenznehmende*r" ("Sie"): jede natürliche oder juristische Person, 
+die das Werk unter den Lizenzbedingungen berechtigt nutzt und Mitglied 
+der Community ist.
+
+- "Community": jedes Helmholtz-Zentrum des Forschungsbereichs Erde und 
+Umwelt der Helmholtz-Gemeinschaft und deren Angestellte; hierzu zählen 
+auch Gast-Wissenschaftler*innen, Beauftragte und externe Kooperationspartner 
+des jeweiligen Helmholtz-Zentrums und deren Angestellte, sofern diese 
+innerhalb des Forschungsbereichs Erde und Umwelt und zu dessen Zwecken 
+tätig werden. Bei Unklarheiten, ob ein Unternehmen, Institut oder 
+Personen im Forschungsbereich Erde und Umwelt oder zu dessen Zwecken 
+tätig sind, werden sich die im Forschungsbereiche Erde und Umwelt 
+tätigen Helmholtz-Zentren abstimmen. Zum Zeitpunkt der Erstellung 
+der Version 1.0 dieser Lizenz umfasst der Forschungsbereich Erde und Umwelt 
+folgende Helmholtz-Zentren:
+    - Alfred-Wegener-Institut Helmholtz-Zentrum für 
+      Polar- und Meeresforschung, Stiftung des öffentlichen Rechts
+    - Forschungszentrum Jülich GmbH
+    - GEOMAR Helmholtz-Zentrum für Meeresforschung Kiel, 
+      Stiftung des öffentlichen Rechts des Landes Schleswig-Holstein 
+    - Helmholtz-Zentrum für Umweltforschung GmbH - UFZ 
+    - Helmholtz-Zentrum Potsdam - Deutsches GeoForschungsZentrum GFZ, 
+      Stiftung des öffentlichen Rechts des Landes Brandenburg
+    - Helmholtz-Zentrum Geesthacht Zentrum für 
+      Material- und Küstenforschung GmbH
+    - Helmholtz Zentrum München - 
+      Deutsches Forschungszentrum für Gesundheit und Umwelt GmbH
+    - Karlsruher Institut für Technologie, 
+      Körperschaft des öffentlichen Rechts.
+
+- "Verbreitung" oder "Zugänglichmachung": alle Formen von Überlassung, 
+Verbreitung, Weitergabe, Übermittlung oder anderweitiger Online- oder 
+Offline-Bereitstellung von Vervielfältigungen des Werks oder 
+Zugänglichmachung seiner wesentlichen Funktionen für die und innerhalb 
+der Community, ausschließlich für nicht-kommerzielle Zwecke. Eine 
+Verbreitung oder Zugänglichmachung an dritte natürliche oder juristische 
+Personen außerhalb der Community darf nur zu nicht-kommerziellen Zwecken 
+und nur für die Nutzung von wissenschaftlichen Services - die im Rahmen 
+von Aktivitäten des Forschungsbereichs Erde und Umwelt und/oder für 
+Zwecke dieses Forschungsbereichs angeboten werden - ohne Weitergabe des 
+Quellcodes oder des ausführbaren Codes erfolgen (siehe auch 3.).
+
+- "nicht-kommerziell": Es erfolgt keine entgeltliche Verbreitung, 
+Zugänglichmachung oder sonstige wirtschaftliche Verwertung des Werks. 
+Eine kommerzielle Nutzung des Werks ist innerhalb oder außerhalb der 
+Community nicht gestattet. 
+
+3. Umfang der Lizenzrechte
+
+Die*Der Lizenzgebende erteilt Ihnen hiermit für die Gültigkeitsdauer 
+der am Originalwerk bestehenden Urheberrechte eine weltweite, 
+unentgeltliche, nicht ausschließliche Lizenz, die Sie berechtigt, 
+innerhalb der Community und nicht-kommerziell:
+
+- das Werk zu nutzen,
+
+- das Werk zu vervielfältigen,
+
+- das Werk zu verändern und Bearbeitungen auf der Grundlage des Werks 
+zu schaffen,
+
+- das Werk innerhalb der Community als geschlossener Nutzergruppe 
+(z.B. auf Infrastruktur-Plattformen oder Repositorien mit entsprechendem 
+Zugriffs- und Berechtigungskonzept) zugänglich zu machen, was das Recht 
+einschließt, das Werk oder Vervielfältigungsstücke davon bereitzustellen 
+oder wahrnehmbar zu machen oder das Werk, soweit möglich, aufzuführen,
+
+- das Werk oder Vervielfältigungen davon zu verbreiten,
+
+- das Werk oder Vervielfältigungen davon für die lizenzgemäße Nutzung 
+innerhalb der Community weiter zu lizenzieren. Eine Unterlizensierung 
+an dritte natürliche oder juristische Personen außerhalb der Community 
+ist nur zulässig, sofern dies ausschließlich für die wissenschaftliche 
+Nutzung von Services  der Community - die im Rahmen von Aktivitäten des 
+Forschungsbereichs Erde und Umwelt und/oder für Zwecke dieses 
+Forschungsbereichs angeboten werden -  nicht-kommerziell sowie ohne 
+Weitergabe oder Offenlegung des Quellcodes oder des ausführbaren Codes 
+und ohne Einräumung eines über eine bloße Nutzung hinausgehenden Rechts 
+erfolgt. 
+
+Jegliche Nutzungen außerhalb des Forschungsbereichs Erde und Umwelt, 
+die kommerzielle Verwertung, die Nutzung in kommerziellen Kooperationen 
+oder in anderweitig finanzierten Aktivitäten (z.B. Einbringung als 
+Background-IP im Rahmen von drittmittelgeförderten Projekten, 
+Auftragsforschung o.ä.) sind im Rahmen dieser Lizenz nicht erlaubt. 
+Hierfür können gesonderte Vereinbarungen mit den Lizenzgebenden 
+geschlossen werden. 
+
+4. Zugänglichmachung des Quellcodes
+
+Die*Der Lizenzgebende kann das Werk entweder als Quellcode oder als 
+ausführbaren Code zur Verfügung stellen. Stellt sie*er es als 
+ausführbaren Code zur Verfügung, so stellt sie*er darüber hinaus eine 
+maschinenlesbare Kopie des Quellcodes für jedes von ihm*ihr verbreitete 
+Vervielfältigungsstück des Werks zur Verfügung, oder sie*er verweist in 
+einem Vermerk im Anschluss an den dem Werk beigefügten Urheberrechtshinweis 
+auf einen Speicherort, an dem problemlos und unentgeltlich durch die 
+Community auf den Quellcode zugegriffen werden kann, z.B. einem 
+Softwarerepository mit Versionskontrollsystem, auch nach einem eventuellen 
+Ausscheiden der*des Lizenzgebenden aus der Community oder nach einer 
+sonstigen Beendigung der Lizenz für oder durch die*den Lizenzgebenden.
+
+5. Pflichten der*des Lizenznehmenden
+
+Die Einräumung der oben genannten Rechte ist an mehrere Beschränkungen 
+und Pflichten für die*den Lizenznehmenden gebunden:
+
+- Urheberrechtshinweis, Lizenztext, Nennung des Bearbeiters: Die*der 
+Lizenznehmende muss alle Urheberrechts-, Patent- oder Markenrechtshinweise 
+und alle Hinweise auf die Lizenz und den Haftungsausschluss unverändert 
+lassen. Jedem von ihr*ihm innerhalb der Community verbreiteten oder 
+zugänglich gemachten Vervielfältigungsstück des Werks muss die*der 
+Lizenznehmende diese Hinweise sowie diese Lizenz beifügen. Die*Der 
+Lizenznehmende muss auf jeder Bearbeitung weiterhin deutlich darauf 
+hinweisen, dass das Werk geändert wurde, und das Datum der Bearbeitung 
+angeben.
+
+- "Copyleft"-Klausel: Die*Der Lizenznehmende darf Vervielfältigungen 
+des Originalwerks oder Bearbeitungen nur unter den Bedingungen dieser 
+HEESIL oder einer neueren Version dieser Lizenz verbreiten oder 
+zugänglich machen, außer wenn das Originalwerk ausdrücklich nur unter 
+dieser Lizenzversion - z. B. mit der Angabe "Nur HEESIL v1.0" - 
+verbreitet werden darf. Die*Der Lizenznehmende (die*der dann zur*zum 
+Lizenzgebenden wird) darf für das Werk oder die Bearbeitung keine 
+zusätzlichen Bedingungen anbieten oder vorschreiben, die den Bedingungen 
+dieser Lizenz widersprechen oder diese einschränken.
+
+- Bereitstellung des Quellcodes: Wenn die*der Lizenznehmende 
+Vervielfältigungsstücke des Werks innerhalb der Community verbreitet 
+oder zugänglich macht, muss sie*er eine maschinenlesbare Fassung des 
+Quellcodes mitliefern oder einen Speicherort angeben, über den 
+problemlos und unentgeltlich durch die Community so lange auf diesen 
+Quellcode zugegriffen werden kann, wie die*der Lizenznehmende das 
+Werk verbreitet oder zugänglich macht.
+
+- Zugriffsbeschränkungen: Außerhalb der Community ist eine Bereitstellung 
+oder Verbreitung des Quellcodes und des ausführbaren Codes untersagt. 
+Die*Der Lizenznehmende hat insoweit alle Sicherheitsvorkehrungen zu 
+treffen, dass bei einer Bereitstellung von Services an dritte Nutzende 
+außerhalb der Community (s. Umfang der Lizenz, Ziffer 3) kein Zugriff 
+auf den Quellcode oder ausführbaren Code durch diese dritten Nutzenden 
+ermöglicht wird.
+
+- Beendigung: Bei einer Beendigung des Lizenzvertrags, z.B. durch 
+Ausscheiden der*des Lizenznehmenden aus der Community, hat die*der 
+Lizenznehmende sicherzustellen, dass das Werk nicht weiter durch 
+sie*ihn, seine*ihre Angestellten, seine*ihre Beauftragten oder 
+Kooperationspartner genutzt wird und insbesondere diesen nicht mehr 
+über die*den Lizenznehmende*n zur Nutzung zur Verfügung steht.
+
+6. Urheberschaft und Bearbeitung
+
+Die*der ursprüngliche Lizenzgebende gewährleistet, dass sie*er befugt 
+ist, diese Lizenz zu erteilen.
+
+Jede*r Bearbeitende gewährleistet, dass er*sie für die von ihm*ihr 
+vorgenommenen Änderungen des Werks befugt ist, diese Lizenz zu erteilen. 
+Jede*r Bearbeitende wird insbesondere seine*ihre Bearbeitungen 
+ausschließlich unter Lizenzen erstellen, die kompatibel zu dieser 
+HEESIL-Lizenz sind.
+
+Jedes Mal, wenn Sie durch Nutzung des Werks die HEESIL-Lizenzbedingungen 
+akzeptieren (siehe Ziff. 9), räumen Ihnen die*der ursprüngliche 
+Lizenzgebende und alle folgenden Bearbeitenden das Recht zur Nutzung 
+des Werks und seiner*ihrer Bearbeitungen unter den Bedingungen dieser 
+Lizenz ein.
+
+7. Gewährleistungsausschluss
+
+Die Arbeit an diesem Werk wird laufend fortgeführt; es wird durch 
+unzählige Bearbeitende ständig verbessert. Das Werk ist nicht vollendet 
+und kann daher Fehler ("bugs") enthalten, die dieser Art der Entwicklung 
+inhärent sind.
+
+Aus den genannten Gründen wird das Werk unter dieser Lizenz "so, wie 
+es ist" ohne jegliche Gewährleistung zur Verfügung gestellt. Dies gilt 
+unter anderem - aber nicht ausschließlich - für die Verwendbarkeit des 
+Werks für einen bestimmten Zweck, Mängelfreiheit, Richtigkeit sowie 
+Nichtverletzung von anderen Immaterialgüterrechten als dem Urheberrecht.
+
+8. Haftungsausschluss/Haftungsbeschränkung
+
+Außer in Fällen von Vorsatz oder grober Fahrlässigkeit oder bei Schäden, 
+die natürlichen Personen aus der Verletzung des Lebens, des Körpers oder 
+der Gesundheit entstehen, haftet die*der Lizenzgebende nicht für direkte 
+oder indirekte, materielle oder immaterielle Schäden irgendwelcher Art, 
+die aus der Lizenz oder der Benutzung des Werks folgen; dies gilt unter 
+anderem, aber nicht ausschließlich, für Computerausfall oder 
+Computerfehler, Datenverlust oder wirtschaftliche Schäden, und zwar auch 
+dann, wenn die*der Lizenzgebende auf die Möglichkeit solcher Schäden 
+hingewiesen wurde. Unabhängig davon haftet die*der Lizenzgebende im 
+Rahmen der gesetzlichen Produkthaftung, soweit die entsprechenden 
+Regelungen auf das Werk anwendbar sind.
+
+9. Annahme der Lizenz
+
+Indem Sie ein Recht ausüben, das in Artikel 3 dieser Lizenz aufgeführt 
+ist, wie das Erstellen einer Bearbeitung oder die Verbreitung oder 
+Zugänglichmachung des Werks oder dessen Vervielfältigungen, stimmen 
+Sie der Lizenz in der angegebenen Version und den darin enthaltenen 
+Klauseln und Bedingungen eindeutig und unwiderruflich zu. Sollten Sie 
+den HEESIL-Lizenzbedingungen nicht zustimmen, ist eine Nutzung des Werks 
+nicht gestattet.
+
+10. Beendigung der Lizenz
+
+Die Lizenz und die damit eingeräumten Rechte erlöschen automatisch, 
+wenn die*der Lizenznehmende gegen die Lizenzbedingungen verstößt. 
+Das Recht zur Nutzung des Werks und/oder seiner Bearbeitungen endet 
+damit.
+
+Handelt es sich bei der*dem Lizenznehmenden um eine natürliche Person, 
+die an einem Helmholtz-Zentrum angestellt oder von einem 
+Helmholtz-Zentrum der Community beauftragt wurde, endet die Lizenz 
+ebenfalls, wenn die Anstellung dieser natürlichen Personen am 
+Helmholtz-Zentrum oder die Beauftragung endet. 
+
+Scheidet eine lizenznehmende juristische Person aus der Community 
+aus, ist die Lizenz beendet und die ausscheidende lizenznehmende 
+juristische Person hat sicherzustellen, dass das Werk durch sie, 
+ihre Angestellten, ihre Beauftragten, ihre Kooperationspartner und 
+Dritte nicht mehr genutzt wird, sofern diese nicht selbst weiterhin 
+Teil der Community bleiben. Der Abschluss einer gesonderten Lizenz 
+mit der*dem jeweiligen Lizenzgebenden bleibt der*dem ausscheidenden 
+Lizenznehmenden vorbehalten. Sofern ausscheidende Lizenznehmende 
+zugleich Lizenzgebende nach dieser Lizenz sind, bleibt die Lizenz 
+an ihren Werken auch nach ihrem Ausscheiden in Kraft.
+
+Ein Erlöschen der Lizenz bei den Lizenznehmenden nach vorgenannten 
+Gründen führt nicht zum Erlöschen von Unterlizensierungen, die diese 
+Lizenznehmenden gemäß dieser Lizenz berechtigt an dritte natürliche 
+oder juristische Personen erteilt haben, solange diese dritten 
+Personen die Lizenzbedingungen erfüllen. 
+
+11. Sonstiges
+
+Sind einzelne Bestimmungen der Lizenz nach geltendem deutschen Recht 
+nichtig oder unwirksam, so berührt dies nicht die Wirksamkeit oder 
+Durchsetzbarkeit der Lizenz an sich. Solche Bestimmungen werden vielmehr 
+so ausgelegt oder modifiziert, dass sie wirksam und durchsetzbar sind.
+
+12. Gütliche Einigung, Mediation, Geltendes Recht
+
+Eventuelle Streitigkeiten zwischen Lizenzgeber und Lizenznehmer sollen 
+gütlich beigelegt werden. Wenn eine gütliche Lösung nicht möglich ist, 
+werden die Parteien eine Mediation durchführen. Sofern die Parteien 
+nichts anderes vereinbaren, ist Ort der Mediation Potsdam. Die Lizenz 
+unterliegt deutschem Recht.
+
+13. Neue Versionen der Lizenz
+
+Neue Versionen dieser Lizenz sind einstimmig durch die zum Zeitpunkt der 
+Verabschiedung im Forschungsbereich Erde und Umwelt tätigen Helmholtz-Zentren 
+(vgl. 2. Community, Liste der Zentren) zu verabschieden. Eine Zustimmung 
+darf nicht ohne sachlichen Grund verweigert werden und gilt als erteilt, 
+sofern ein Zentrum nicht innerhalb von 30 Tagen nach Mitteilung über 
+eine neue Version dem Anfragenden etwas Anderes mitteilt. Kann keine 
+Einstimmigkeit erzielt werden, ist eine Lösung über Mediation zu finden.
+
+Neue Versionen dürfen den Schutzumfang dieser Version 1.0 der HEESIL, 
+wie er in der Präambel und im Anwendungsbereich beschrieben ist, nicht 
+erweitern: Die Lizenz darf auch in zukünftigen Versionen nur eine 
+nicht-kommerzielle Nutzung innerhalb der Community erlauben und muss 
+unter Copyleft-Effekt stehen. 
+
+Die Lizenz wird in allen verfügbaren Versionen öffentlich zur Verfügung 
+gestellt.
+
+
+ANHANG: 
+Empfehlung zur Anwendung der HEESIL auf Ihr Werk oder Ihre Bearbeitungen
+
+Zur Anwendung der HEESIL auf Ihr Werk oder auf Bearbeitungen eines 
+HEESIL lizenzierten Werkes sollte jede Datei eines Beitrags (Contribution) 
+zum Speicherort einen Hinweis auf die Lizenz enthalten. Der Hinweis 
+sollte an den Anfang jeder Datei gesetzt werden. Dabei sollte jede Datei 
+mindestens die Copyright-Zeile und einen Verweis darauf enthalten, wo 
+sich der vollständige Lizenztext befindet. Der vollständige Lizenztext 
+ist in einer Datei im Stammverzeichnis des Speicherorts mit dem Namen 
+LICENSE, LICENSE.md oder LICENSE.txt zu hinterlegen.
+
+Es wird empfohlen, die folgende Vorlage für den Hinweis am Anfang jeder 
+Datei hinzuzufügen - bzw. einen bereits existierenden Hinweis - mit den 
+entsprechenden Informationen zu ergänzen. Geben Sie Ihre Informationen 
+für die in spitzen Klammern "<>" eingeschlossenen Felder ein - und 
+lassen Sie die spitzen Klammern dabei weg. Stellen Sie sicher, dass 
+Sie nur die für Ihre Arbeit relevanten Informationen eingeben. Kopieren 
+Sie keine Informationen wie Namen und Projekte aus anderen Dateien, 
+die nicht zu Ihrer Arbeit gehören, und fügen Sie sie nicht ein. Der 
+Text ist in der entsprechenden Kommentarsyntax der Programmiersprache, 
+Auszeichnungssprache oder des Dateiformats am Anfang der Datei hinzuzufügen.
+
+Um sich die Arbeit zu erleichtern, können Sie beim Erstellen von Dateien 
+einen mit Ihren Angaben ausgefüllten Hinweis am Anfang jeder Datei 
+automatisch hinzufügen, indem Sie die Funktionen Ihrer 
+Softwareentwicklungsumgebung oder andere Automatisierungs-optionen in 
+Ihrem Entwicklungsprozess verwenden.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    <optionally, description of purpose for this file.>
+    
+    Copyright (C) <year>
+    - <name of author> (<acronym of employer>, <email address of author>), 
+    - <name of author> (<acronym of employer>, <email address of author>), 
+    - ...
+    - <name of employer> (<acronym of employer>, <website URL of employer>), 
+    - <name of employer> (<acronym of employer>, <website URL of employer>), 
+    - ...
+    
+    Parts of this program <(especially the code for whatever)> 
+    were developed within the context of the following publicly funded 
+    projects or measures:
+    - <project name>, <funding agency, grant, programme>, 
+      <grant agreement number> (<website URL>), 
+    - <project name>, <funding agency, grant, programme>,
+      <grant agreement number> (<website URL>), 
+    - ...
+
+    Licensed under the HEESIL, Version 1.0 or - as soon they will be 
+    approved by the "Community" - subsequent versions of the HEESIL 
+    (the "Licence").
+    
+    You may not use this work except in compliance with the Licence.
+    
+    You may obtain a copy of the Licence at: 
+    https://gitext.gfz-potsdam.de/software/heesil
+    
+    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 Licence for the specific language governing 
+    permissions and limitations under the Licence.
+
diff --git a/README.md b/README.md
index 3341a0cdf..2a3938a39 100644
--- a/README.md
+++ b/README.md
@@ -1,22 +1,30 @@
-# SensorManagement
+# Sensor Management System
 
 > a system to manage sensors and platforms
 
-## Build Setup
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by [GFZ](https://www.gfz-potsdam.de) and
+[UFZ](https://www.ufz.de).
+
+## License
+
+The software is distributed within the Helmholtz DataHub Initiative under the
+**HEESIL License**. See [LICENSE](LICENSE).
+
+## How to get started
+
+### Development
 
 ```bash
 # install dependencies
-$ npm install
+$ npm install --save-dev
 
-# serve with hot reload at localhost:3000
+# serve for development with hot reload at localhost:3000
 $ npm run dev
 
-# build for production and launch server
+# or build for production and launch server
 $ npm run build
 $ npm run start
-
-# generate static project
-$ npm run generate
 ```
 
 For detailed explanation on how things work, check out [Nuxt.js docs](https://nuxtjs.org).
diff --git a/assets/README.md b/assets/README.md
deleted file mode 100644
index 34766f934..000000000
--- a/assets/README.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# ASSETS
-
-**This directory is not required, you can delete it if you don't want to use it.**
-
-This directory contains your un-compiled assets such as LESS, SASS, or JavaScript.
-
-More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/assets#webpacked).
diff --git a/assets/styles/_forms.scss b/assets/styles/_forms.scss
index 8d2db1786..bdbbe3c07 100644
--- a/assets/styles/_forms.scss
+++ b/assets/styles/_forms.scss
@@ -1,3 +1,33 @@
+/*
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+*/
 @import '~vuetify/src/styles/styles.sass';
 
 .required label::after {
diff --git a/assets/styles/_search.scss b/assets/styles/_search.scss
index 909bba564..d805680f0 100644
--- a/assets/styles/_search.scss
+++ b/assets/styles/_search.scss
@@ -1,3 +1,33 @@
+/*
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+*/
 @import '~vuetify/src/styles/styles.sass';
 
 .nowrap-truncate {
diff --git a/assets/variables.scss b/assets/variables.scss
index f60e6090d..c7207ca27 100644
--- a/assets/variables.scss
+++ b/assets/variables.scss
@@ -1,3 +1,34 @@
+/*
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+*/
+
 // Ref: https://github.com/nuxt-community/vuetify-module#customvariables
 //
 // The variables you want to modify
diff --git a/components/AppBarEditModeContent.vue b/components/AppBarEditModeContent.vue
index f6c1c69de..45fe4ce59 100644
--- a/components/AppBarEditModeContent.vue
+++ b/components/AppBarEditModeContent.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <div class="v-toolbar__content" style="width:100%">
     <v-toolbar-title>{{ title }}</v-toolbar-title>
diff --git a/components/AppBarTabsExtension.vue b/components/AppBarTabsExtension.vue
index 689649408..23422b56d 100644
--- a/components/AppBarTabsExtension.vue
+++ b/components/AppBarTabsExtension.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <v-tabs
     :value="activeTab"
diff --git a/components/AttachmentList.vue b/components/AttachmentList.vue
index 472c432c9..6ad4fe337 100644
--- a/components/AttachmentList.vue
+++ b/components/AttachmentList.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <v-form ref="attachmentsForm" @submit.prevent>
     <v-row v-if="!readonly">
diff --git a/components/AttachmentListItem.vue b/components/AttachmentListItem.vue
index d6a01ef29..8342f86dc 100644
--- a/components/AttachmentListItem.vue
+++ b/components/AttachmentListItem.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <v-list-item>
     <v-list-item-avatar>
diff --git a/components/ConfigurationsDemoTreeView.vue b/components/ConfigurationsDemoTreeView.vue
index e377babce..a5397c2be 100644
--- a/components/ConfigurationsDemoTreeView.vue
+++ b/components/ConfigurationsDemoTreeView.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <div>
     <v-treeview
diff --git a/components/ConfigurationsPlatformDeviceSearch.vue b/components/ConfigurationsPlatformDeviceSearch.vue
index 1ee3c7908..542775d01 100644
--- a/components/ConfigurationsPlatformDeviceSearch.vue
+++ b/components/ConfigurationsPlatformDeviceSearch.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <div>
     Add platforms and devices:
diff --git a/components/ConfigurationsSelectedItem.vue b/components/ConfigurationsSelectedItem.vue
index 48cb9ffa8..c5ae2e0e1 100644
--- a/components/ConfigurationsSelectedItem.vue
+++ b/components/ConfigurationsSelectedItem.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <v-card
     v-if="value"
diff --git a/components/ConfigurationsTreeView.vue b/components/ConfigurationsTreeView.vue
index d177308c0..9a9803d42 100644
--- a/components/ConfigurationsTreeView.vue
+++ b/components/ConfigurationsTreeView.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <div>
     <v-treeview
diff --git a/components/ContactSelect.vue b/components/ContactSelect.vue
index 2d0440e78..f9926a091 100644
--- a/components/ContactSelect.vue
+++ b/components/ContactSelect.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <EntitySelect
     v-model="wrappedValue"
diff --git a/components/CustomFieldCards.vue b/components/CustomFieldCards.vue
index 23054946d..d8089ed2c 100644
--- a/components/CustomFieldCards.vue
+++ b/components/CustomFieldCards.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <v-form ref="customFieldsForm">
     <v-btn
diff --git a/components/CustomFieldForm.vue b/components/CustomFieldForm.vue
index 8773bdbbb..129a90b71 100644
--- a/components/CustomFieldForm.vue
+++ b/components/CustomFieldForm.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <v-row>
     <v-col cols="12" md="3">
diff --git a/components/DeviceConfigurationAttributesExpansionPanels.vue b/components/DeviceConfigurationAttributesExpansionPanels.vue
index 08cf3eb36..fc6e40a40 100644
--- a/components/DeviceConfigurationAttributesExpansionPanels.vue
+++ b/components/DeviceConfigurationAttributesExpansionPanels.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <div>
     <InfoBox v-if="!value.length">
diff --git a/components/DeviceConfigurationAttributesForm.vue b/components/DeviceConfigurationAttributesForm.vue
index 92376ca23..b7a5dfae3 100644
--- a/components/DeviceConfigurationAttributesForm.vue
+++ b/components/DeviceConfigurationAttributesForm.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <div>
     <v-row>
diff --git a/components/DevicePropertyExpansionPanels.vue b/components/DevicePropertyExpansionPanels.vue
index 1667996ec..b615cd50f 100644
--- a/components/DevicePropertyExpansionPanels.vue
+++ b/components/DevicePropertyExpansionPanels.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <v-form ref="propertiesForm">
     <v-btn
diff --git a/components/DevicePropertyForm.vue b/components/DevicePropertyForm.vue
index 21e87095c..92b4613a1 100644
--- a/components/DevicePropertyForm.vue
+++ b/components/DevicePropertyForm.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <div>
     <p>
diff --git a/components/DevicePropertyHierarchySelect.vue b/components/DevicePropertyHierarchySelect.vue
index 2dc78ab48..da2e7fbef 100644
--- a/components/DevicePropertyHierarchySelect.vue
+++ b/components/DevicePropertyHierarchySelect.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <div>
     <v-select
diff --git a/components/DevicePropertySelect.vue b/components/DevicePropertySelect.vue
index 8f3655a79..309c8ee14 100644
--- a/components/DevicePropertySelect.vue
+++ b/components/DevicePropertySelect.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <EntitySelect
     v-model="wrappedValue"
diff --git a/components/DeviceTypeSelect.vue b/components/DeviceTypeSelect.vue
index 3b27a339e..503af8a09 100644
--- a/components/DeviceTypeSelect.vue
+++ b/components/DeviceTypeSelect.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <EntitySelect
     v-model="wrappedValue"
diff --git a/components/EntitySelect.vue b/components/EntitySelect.vue
index 86a5ce557..07b6ec82a 100644
--- a/components/EntitySelect.vue
+++ b/components/EntitySelect.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <div>
     <v-autocomplete
diff --git a/components/InfoBox.vue b/components/InfoBox.vue
index 444d7249d..6ccb81ff7 100644
--- a/components/InfoBox.vue
+++ b/components/InfoBox.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <v-alert
     border="left"
diff --git a/components/ManufacturerSelect.vue b/components/ManufacturerSelect.vue
index 7ad63c6ce..e76a146f9 100644
--- a/components/ManufacturerSelect.vue
+++ b/components/ManufacturerSelect.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <EntitySelect
     v-model="wrappedValue"
diff --git a/components/PlatformConfigurationAttributesExpansionPanels.vue b/components/PlatformConfigurationAttributesExpansionPanels.vue
index fca8bd534..78e985fca 100644
--- a/components/PlatformConfigurationAttributesExpansionPanels.vue
+++ b/components/PlatformConfigurationAttributesExpansionPanels.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <div>
     <InfoBox v-if="!value.length">
diff --git a/components/PlatformConfigurationAttributesForm.vue b/components/PlatformConfigurationAttributesForm.vue
index 52b027cca..a31708f90 100644
--- a/components/PlatformConfigurationAttributesForm.vue
+++ b/components/PlatformConfigurationAttributesForm.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <v-row>
     <v-col
diff --git a/components/PlatformTypeSelect.vue b/components/PlatformTypeSelect.vue
index f9ed675c1..2ce19aaa6 100644
--- a/components/PlatformTypeSelect.vue
+++ b/components/PlatformTypeSelect.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <EntitySelect
     v-model="wrappedValue"
diff --git a/components/README.md b/components/README.md
deleted file mode 100644
index a079f1060..000000000
--- a/components/README.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# COMPONENTS
-
-**This directory is not required, you can delete it if you don't want to use it.**
-
-The components directory contains your Vue.js Components.
-
-_Nuxt.js doesn't supercharge these components._
diff --git a/components/StatusBadge.vue b/components/StatusBadge.vue
index 1fa571ac9..af1192832 100644
--- a/components/StatusBadge.vue
+++ b/components/StatusBadge.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <v-badge
     :color="getColor()"
diff --git a/components/StatusSelect.vue b/components/StatusSelect.vue
index 2f4325f4c..4a83d1932 100644
--- a/components/StatusSelect.vue
+++ b/components/StatusSelect.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <EntitySelect
     v-model="wrappedValue"
diff --git a/devtools/timer.ts b/devtools/timer.ts
index 42c54f2d4..6d5fbacf6 100644
--- a/devtools/timer.ts
+++ b/devtools/timer.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export interface ITime {
   readonly startTime: Date,
   readonly endTime: Date | null,
diff --git a/docker-compose-gfz-local-with-staging-vm.yml b/docker-compose-gfz-local-with-staging-vm.yml
index ec1307f7b..64feae846 100644
--- a/docker-compose-gfz-local-with-staging-vm.yml
+++ b/docker-compose-gfz-local-with-staging-vm.yml
@@ -1,3 +1,31 @@
+# Web client of the Sensor Management System software developed within
+# the Helmholtz DataHub Initiative by GFZ and UFZ.
+# 
+# Copyright (C) 2020
+# - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+# - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+# - Helmholtz Centre Potsdam - GFZ German Research Centre for
+#   Geosciences (GFZ, https://www.gfz-potsdam.de)
+# 
+# Parts of this program were developed within the context of the
+# following publicly funded projects or measures:
+# - Helmholtz Earth and Environment DataHub
+#   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+# 
+# Licensed under the HEESIL, Version 1.0 or - as soon they will be 
+# approved by the "Community" - subsequent versions of the HEESIL 
+# (the "Licence").
+# 
+# You may not use this work except in compliance with the Licence.
+# 
+# You may obtain a copy of the Licence at: 
+# https://gitext.gfz-potsdam.de/software/heesil
+# 
+# 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 Licence for the specific language governing 
+# permissions and limitations under the Licence.
 version: '3.3'
 services:
 
diff --git a/docker-compose-ufz-local.yml b/docker-compose-ufz-local.yml
index 072eaa9c5..8571b656a 100644
--- a/docker-compose-ufz-local.yml
+++ b/docker-compose-ufz-local.yml
@@ -1,3 +1,30 @@
+# Web client of the Sensor Management System software developed within
+# the Helmholtz DataHub Initiative by GFZ and UFZ.
+# 
+# Copyright (C) 2020
+# - Martin Abbrent (UFZ, martin.abbrent@ufz.de)
+# - Helmholtz Centre for Environmental Research GmbH - UFZ 
+#   (UFZ, https://www.ufz.de)
+# 
+# Parts of this program were developed within the context of the
+# following publicly funded projects or measures:
+# - Helmholtz Earth and Environment DataHub
+#   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+# 
+# Licensed under the HEESIL, Version 1.0 or - as soon they will be 
+# approved by the "Community" - subsequent versions of the HEESIL 
+# (the "Licence").
+# 
+# You may not use this work except in compliance with the Licence.
+# 
+# You may obtain a copy of the Licence at: 
+# https://gitext.gfz-potsdam.de/software/heesil
+# 
+# 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 Licence for the specific language governing 
+# permissions and limitations under the Licence.
 version: '3.7'
 services:
 
diff --git a/docker/deployment/gfz/Dockerfile b/docker/deployment/gfz/Dockerfile
index 0376e6f1b..8e885c244 100644
--- a/docker/deployment/gfz/Dockerfile
+++ b/docker/deployment/gfz/Dockerfile
@@ -1,3 +1,32 @@
+# Web client of the Sensor Management System software developed within
+# the Helmholtz DataHub Initiative by GFZ and UFZ.
+# 
+# Copyright (C) 2020
+# - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+# - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+# - Helmholtz Centre Potsdam - GFZ German Research Centre for
+#   Geosciences (GFZ, https://www.gfz-potsdam.de)
+# 
+# Parts of this program were developed within the context of the
+# following publicly funded projects or measures:
+# - Helmholtz Earth and Environment DataHub
+#   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+# 
+# Licensed under the HEESIL, Version 1.0 or - as soon they will be 
+# approved by the "Community" - subsequent versions of the HEESIL 
+# (the "Licence").
+# 
+# You may not use this work except in compliance with the Licence.
+# 
+# You may obtain a copy of the Licence at: 
+# https://gitext.gfz-potsdam.de/software/heesil
+# 
+# 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 Licence for the specific language governing 
+# permissions and limitations under the Licence.
+
 FROM node:10.16.3-stretch as js-builder
 ARG SMS_BACKEND_URL_ARG
 ARG CV_BACKEND_URL_ARG
diff --git a/docker/deployment/gfz/staging/docker-compose.yml b/docker/deployment/gfz/staging/docker-compose.yml
index b91165ef5..504244eda 100644
--- a/docker/deployment/gfz/staging/docker-compose.yml
+++ b/docker/deployment/gfz/staging/docker-compose.yml
@@ -1,3 +1,31 @@
+# Web client of the Sensor Management System software developed within
+# the Helmholtz DataHub Initiative by GFZ and UFZ.
+# 
+# Copyright (C) 2020
+# - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+# - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+# - Helmholtz Centre Potsdam - GFZ German Research Centre for
+#   Geosciences (GFZ, https://www.gfz-potsdam.de)
+# 
+# Parts of this program were developed within the context of the
+# following publicly funded projects or measures:
+# - Helmholtz Earth and Environment DataHub
+#   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+# 
+# Licensed under the HEESIL, Version 1.0 or - as soon they will be 
+# approved by the "Community" - subsequent versions of the HEESIL 
+# (the "Licence").
+# 
+# You may not use this work except in compliance with the Licence.
+# 
+# You may obtain a copy of the Licence at: 
+# https://gitext.gfz-potsdam.de/software/heesil
+# 
+# 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 Licence for the specific language governing 
+# permissions and limitations under the Licence.
 version : '3'
 
 services:
diff --git a/docker/deployment/gfz/staging8080/docker-compose.yml b/docker/deployment/gfz/staging8080/docker-compose.yml
index ff6af2ef9..6e5388430 100644
--- a/docker/deployment/gfz/staging8080/docker-compose.yml
+++ b/docker/deployment/gfz/staging8080/docker-compose.yml
@@ -1,3 +1,31 @@
+# Web client of the Sensor Management System software developed within
+# the Helmholtz DataHub Initiative by GFZ and UFZ.
+# 
+# Copyright (C) 2020
+# - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+# - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+# - Helmholtz Centre Potsdam - GFZ German Research Centre for
+#   Geosciences (GFZ, https://www.gfz-potsdam.de)
+# 
+# Parts of this program were developed within the context of the
+# following publicly funded projects or measures:
+# - Helmholtz Earth and Environment DataHub
+#   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+# 
+# Licensed under the HEESIL, Version 1.0 or - as soon they will be 
+# approved by the "Community" - subsequent versions of the HEESIL 
+# (the "Licence").
+# 
+# You may not use this work except in compliance with the Licence.
+# 
+# You may obtain a copy of the Licence at: 
+# https://gitext.gfz-potsdam.de/software/heesil
+# 
+# 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 Licence for the specific language governing 
+# permissions and limitations under the Licence.
 version : '3'
 
 services:
diff --git a/docker/deployment/ufz/Dockerfile b/docker/deployment/ufz/Dockerfile
index 67cb103d6..2f1165419 100644
--- a/docker/deployment/ufz/Dockerfile
+++ b/docker/deployment/ufz/Dockerfile
@@ -1,3 +1,31 @@
+# Web client of the Sensor Management System software developed within
+# the Helmholtz DataHub Initiative by GFZ and UFZ.
+# 
+# Copyright (C) 2020
+# - Martin Abbrent (UFZ, martin.abbrent@ufz.de)
+# - Helmholtz Centre for Environmental Research GmbH - UFZ 
+#   (UFZ, https://www.ufz.de)
+# 
+# Parts of this program were developed within the context of the
+# following publicly funded projects or measures:
+# - Helmholtz Earth and Environment DataHub
+#   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+# 
+# Licensed under the HEESIL, Version 1.0 or - as soon they will be 
+# approved by the "Community" - subsequent versions of the HEESIL 
+# (the "Licence").
+# 
+# You may not use this work except in compliance with the Licence.
+# 
+# You may obtain a copy of the Licence at: 
+# https://gitext.gfz-potsdam.de/software/heesil
+# 
+# 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 Licence for the specific language governing 
+# permissions and limitations under the Licence.
+
 FROM nginx:alpine
 
 ARG BUILD_DATE
diff --git a/docker/local-dev/Dockerfile-local-dev b/docker/local-dev/Dockerfile-local-dev
index cbf28f6fc..9497f5b10 100644
--- a/docker/local-dev/Dockerfile-local-dev
+++ b/docker/local-dev/Dockerfile-local-dev
@@ -1,2 +1,30 @@
+# Web client of the Sensor Management System software developed within
+# the Helmholtz DataHub Initiative by GFZ and UFZ.
+# 
+# Copyright (C) 2020
+# - Martin Abbrent (UFZ, martin.abbrent@ufz.de)
+# - Helmholtz Centre for Environmental Research GmbH - UFZ 
+#   (UFZ, https://www.ufz.de)
+# 
+# Parts of this program were developed within the context of the
+# following publicly funded projects or measures:
+# - Helmholtz Earth and Environment DataHub
+#   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+# 
+# Licensed under the HEESIL, Version 1.0 or - as soon they will be 
+# approved by the "Community" - subsequent versions of the HEESIL 
+# (the "Licence").
+# 
+# You may not use this work except in compliance with the Licence.
+# 
+# You may obtain a copy of the Licence at: 
+# https://gitext.gfz-potsdam.de/software/heesil
+# 
+# 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 Licence for the specific language governing 
+# permissions and limitations under the Licence.
+
 FROM node:14.6.0-stretch-slim
 RUN apt-get update && apt-get install g++ build-essential python3 -y
diff --git a/jest.config.js b/jest.config.js
index 6ae0b9287..d6ca2766e 100644
--- a/jest.config.js
+++ b/jest.config.js
@@ -1,3 +1,33 @@
+/*
+Web client of the Sensor Management System software developed within
+the Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+*/
 module.exports = {
   moduleNameMapper: {
     '^@/(.*)$': '<rootDir>/$1',
diff --git a/layouts/README.md b/layouts/README.md
deleted file mode 100644
index cad1ad573..000000000
--- a/layouts/README.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# LAYOUTS
-
-**This directory is not required, you can delete it if you don't want to use it.**
-
-This directory contains your Application Layouts.
-
-More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/views#layouts).
diff --git a/layouts/default.vue b/layouts/default.vue
index c986f37ab..7c1ce0081 100644
--- a/layouts/default.vue
+++ b/layouts/default.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <v-app>
     <v-navigation-drawer
diff --git a/layouts/error.vue b/layouts/error.vue
index ae22f7cf0..07afcf898 100644
--- a/layouts/error.vue
+++ b/layouts/error.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <v-app dark>
     <h1 v-if="error.statusCode === 404">
diff --git a/middleware/README.md b/middleware/README.md
deleted file mode 100644
index 01595ded7..000000000
--- a/middleware/README.md
+++ /dev/null
@@ -1,8 +0,0 @@
-# MIDDLEWARE
-
-**This directory is not required, you can delete it if you don't want to use it.**
-
-This directory contains your application middleware.
-Middleware let you define custom functions that can be run before rendering either a page or a group of pages.
-
-More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/routing#middleware).
diff --git a/mixins/Rules.ts b/mixins/Rules.ts
index 664af342a..d18e94396 100644
--- a/mixins/Rules.ts
+++ b/mixins/Rules.ts
@@ -1,3 +1,35 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
+
 /**
  * @file provides a mixin component for standard form validation rules
  * @author <marc.hanisch@gfz-potsdam.de>
diff --git a/models/Attachment.ts b/models/Attachment.ts
index 894306779..19ee3caa8 100644
--- a/models/Attachment.ts
+++ b/models/Attachment.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export interface IAttachment {
   id: string | null
   url: string
diff --git a/models/Compartment.ts b/models/Compartment.ts
index 0dc03b526..15270a8e0 100644
--- a/models/Compartment.ts
+++ b/models/Compartment.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export interface ICompartment {
   id: string
   name: string
diff --git a/models/Configuration.ts b/models/Configuration.ts
index e6ae496b2..d8da816fa 100644
--- a/models/Configuration.ts
+++ b/models/Configuration.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Contact, { IContact } from '@/models/Contact'
 import { ConfigurationsTree } from '@/models/ConfigurationsTree'
 import { ConfigurationsTreeNode } from '@/models/ConfigurationsTreeNode'
diff --git a/models/ConfigurationsTree.ts b/models/ConfigurationsTree.ts
index b55c28e5d..98bcfaffc 100644
--- a/models/ConfigurationsTree.ts
+++ b/models/ConfigurationsTree.ts
@@ -1,3 +1,35 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
+
 /**
  * @file provides classes to configure platforms and devices in a tree
  * @author <marc.hanisch@gfz-potsdam.de>
diff --git a/models/ConfigurationsTreeNode.ts b/models/ConfigurationsTreeNode.ts
index a9df16cd5..ffa4b2a74 100644
--- a/models/ConfigurationsTreeNode.ts
+++ b/models/ConfigurationsTreeNode.ts
@@ -1,3 +1,35 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
+
 /**
  * @file provides an union type of Platform- and DeviceNodes
  * @author <marc.hanisch@gfz-potsdam.de>
diff --git a/models/Contact.ts b/models/Contact.ts
index 8dc5f6238..7e4310f52 100644
--- a/models/Contact.ts
+++ b/models/Contact.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export interface IContact {
   id: string | null
   email: string
diff --git a/models/CustomTextField.ts b/models/CustomTextField.ts
index 63a65aa7a..54e75c4cf 100644
--- a/models/CustomTextField.ts
+++ b/models/CustomTextField.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export interface ICustomTextField {
   id: string | null,
   key: string,
diff --git a/models/Device.ts b/models/Device.ts
index ca4e7a543..1096b5866 100644
--- a/models/Device.ts
+++ b/models/Device.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Contact, { IContact } from '@/models/Contact'
 import { DeviceProperty } from '@/models/DeviceProperty'
 import { CustomTextField, ICustomTextField } from '@/models/CustomTextField'
diff --git a/models/DeviceConfigurationAttributes.ts b/models/DeviceConfigurationAttributes.ts
index d952f839a..9d9cad0a9 100644
--- a/models/DeviceConfigurationAttributes.ts
+++ b/models/DeviceConfigurationAttributes.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { DeviceProperty } from '@/models/DeviceProperty'
 import Device from '@/models/Device'
 
diff --git a/models/DeviceNode.ts b/models/DeviceNode.ts
index 3dcd03926..fbc1a8837 100644
--- a/models/DeviceNode.ts
+++ b/models/DeviceNode.ts
@@ -1,3 +1,35 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
+
 /**
  * @file provides a wrapper class for a device in a tree
  * @author <marc.hanisch@gfz-potsdam.de>
diff --git a/models/DeviceProperty.ts b/models/DeviceProperty.ts
index 4d02a8499..58ca06a2e 100644
--- a/models/DeviceProperty.ts
+++ b/models/DeviceProperty.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { IMeasuringRange, MeasuringRange } from '@/models/MeasuringRange'
 
 export interface IDeviceProperty {
diff --git a/models/DeviceType.ts b/models/DeviceType.ts
index 796c1d091..bbfa8f01b 100644
--- a/models/DeviceType.ts
+++ b/models/DeviceType.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export interface IDeviceType {
   id: string
   name: string
diff --git a/models/IConfigurationsTreeNode.ts b/models/IConfigurationsTreeNode.ts
index 92707ffec..c42934616 100644
--- a/models/IConfigurationsTreeNode.ts
+++ b/models/IConfigurationsTreeNode.ts
@@ -1,3 +1,35 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
+
 /**
  * @file provides an interface for node classes of a tree
  * @author <marc.hanisch@gfz-potsdam.de>
diff --git a/models/IStringId.ts b/models/IStringId.ts
index 715e6399a..795e9700b 100644
--- a/models/IStringId.ts
+++ b/models/IStringId.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export interface IStringId {
     id: string | null
 }
diff --git a/models/Location.ts b/models/Location.ts
index 6b098a42a..59d53c6f1 100644
--- a/models/Location.ts
+++ b/models/Location.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { DeviceProperty } from '@/models/DeviceProperty'
 
 export interface IStationaryLocation {
diff --git a/models/Manufacturer.ts b/models/Manufacturer.ts
index 4dc166d48..d2a193b00 100644
--- a/models/Manufacturer.ts
+++ b/models/Manufacturer.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export interface IManufacturer {
   id: string
   name: string
diff --git a/models/MeasuringRange.ts b/models/MeasuringRange.ts
index 08db1bc4a..b0def0342 100644
--- a/models/MeasuringRange.ts
+++ b/models/MeasuringRange.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export interface IMeasuringRange {
   min: number | null
   max: number | null
diff --git a/models/Platform.ts b/models/Platform.ts
index e421d3f4b..14c5fd64b 100644
--- a/models/Platform.ts
+++ b/models/Platform.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Contact, { IContact } from '@/models/Contact'
 import { Attachment, IAttachment } from '@/models/Attachment'
 
diff --git a/models/PlatformConfigurationAttributes.ts b/models/PlatformConfigurationAttributes.ts
index ef163d11a..88c28ab5a 100644
--- a/models/PlatformConfigurationAttributes.ts
+++ b/models/PlatformConfigurationAttributes.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Platform from '@/models/Platform'
 
 export interface IPlatformConfigurationAttributes {
diff --git a/models/PlatformNode.ts b/models/PlatformNode.ts
index b16310ead..6533915b6 100644
--- a/models/PlatformNode.ts
+++ b/models/PlatformNode.ts
@@ -1,3 +1,35 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
+
 /**
  * @file provides a wrapper class for a platform in a tree
  * @author <marc.hanisch@gfz-potsdam.de>
diff --git a/models/PlatformType.ts b/models/PlatformType.ts
index 7e44cb546..e67efca08 100644
--- a/models/PlatformType.ts
+++ b/models/PlatformType.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export interface IPlatformType {
   id: string
   name: string
diff --git a/models/Property.ts b/models/Property.ts
index 612c2b402..fa1e761db 100644
--- a/models/Property.ts
+++ b/models/Property.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export interface IVariable {
   id: string
   name: string
diff --git a/models/SamplingMedia.ts b/models/SamplingMedia.ts
index 8fc46569c..a521c104d 100644
--- a/models/SamplingMedia.ts
+++ b/models/SamplingMedia.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export interface ISamplingMedia {
   id: string
   name: string
diff --git a/models/Status.ts b/models/Status.ts
index 46a75487c..4a445e547 100644
--- a/models/Status.ts
+++ b/models/Status.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export interface IStatus {
   id: string
   name: string
diff --git a/models/Unit.ts b/models/Unit.ts
index 38a8cf83f..0147ee519 100644
--- a/models/Unit.ts
+++ b/models/Unit.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export interface IUnit {
   id: string
   name: string
diff --git a/models/User.ts b/models/User.ts
index fcdfe3f5f..9c4b1c4ea 100644
--- a/models/User.ts
+++ b/models/User.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Contact, { IContact } from '@/models/Contact'
 
 export interface IUser {
diff --git a/nuxt.config.js b/nuxt.config.js
index 24dd9648d..33c0acc97 100644
--- a/nuxt.config.js
+++ b/nuxt.config.js
@@ -1,3 +1,34 @@
+/*
+Web client of the Sensor Management System software developed within
+the Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+*/
+
 // eslint-disable-next-line
 import colors from 'vuetify/es5/util/colors'
 
diff --git a/pages/README.md b/pages/README.md
deleted file mode 100644
index 1d5d48b29..000000000
--- a/pages/README.md
+++ /dev/null
@@ -1,6 +0,0 @@
-# PAGES
-
-This directory contains your Application Views and Routes.
-The framework reads all the `*.vue` files inside this directory and creates the router of your application.
-
-More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/routing).
diff --git a/pages/configurations/_id.vue b/pages/configurations/_id.vue
index 518a6e3c1..83bb481d2 100644
--- a/pages/configurations/_id.vue
+++ b/pages/configurations/_id.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <div>
     <v-form
diff --git a/pages/devices/_id.vue b/pages/devices/_id.vue
index 48dd81d3c..accf43de6 100644
--- a/pages/devices/_id.vue
+++ b/pages/devices/_id.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <div>
     <v-card
diff --git a/pages/help.vue b/pages/help.vue
index a1e12ed99..c57ab7899 100644
--- a/pages/help.vue
+++ b/pages/help.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <div />
 </template>
diff --git a/pages/index.vue b/pages/index.vue
index 5aa0d332f..4eeae9ccb 100644
--- a/pages/index.vue
+++ b/pages/index.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <v-container>
     <v-row justify="center">
diff --git a/pages/platforms/_id.vue b/pages/platforms/_id.vue
index a54cc0925..3a7efc4cd 100644
--- a/pages/platforms/_id.vue
+++ b/pages/platforms/_id.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <div>
     <v-card outlined>
diff --git a/pages/projects.vue b/pages/projects.vue
index a1e12ed99..c57ab7899 100644
--- a/pages/projects.vue
+++ b/pages/projects.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <div />
 </template>
diff --git a/pages/search/configurations.vue b/pages/search/configurations.vue
index ad9ef5024..be2ff8ccb 100644
--- a/pages/search/configurations.vue
+++ b/pages/search/configurations.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <div>
     <v-card>
diff --git a/pages/search/devices.vue b/pages/search/devices.vue
index 22c1c72f4..f130fdda1 100644
--- a/pages/search/devices.vue
+++ b/pages/search/devices.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <div>
     <v-tabs-items
diff --git a/pages/search/platforms.vue b/pages/search/platforms.vue
index 7afb343de..6ff7ceac2 100644
--- a/pages/search/platforms.vue
+++ b/pages/search/platforms.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <div>
     <v-tabs-items
diff --git a/pages/users.vue b/pages/users.vue
index a1e12ed99..c57ab7899 100644
--- a/pages/users.vue
+++ b/pages/users.vue
@@ -1,3 +1,33 @@
+<!--
+Web client of the Sensor Management System software developed within the
+Helmholtz DataHub Initiative by GFZ and UFZ.
+
+Copyright (C) 2020
+- Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+- Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+- Helmholtz Centre Potsdam - GFZ German Research Centre for
+  Geosciences (GFZ, https://www.gfz-potsdam.de)
+
+Parts of this program were developed within the context of the
+following publicly funded projects or measures:
+- Helmholtz Earth and Environment DataHub
+  (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+
+Licensed under the HEESIL, Version 1.0 or - as soon they will be
+approved by the "Community" - subsequent versions of the HEESIL
+(the "Licence").
+
+You may not use this work except in compliance with the Licence.
+
+You may obtain a copy of the Licence at:
+https://gitext.gfz-potsdam.de/software/heesil
+
+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 Licence for the specific language governing
+permissions and limitations under the Licence.
+-->
 <template>
   <div />
 </template>
diff --git a/plugins/README.md b/plugins/README.md
deleted file mode 100644
index ca1f9d8a4..000000000
--- a/plugins/README.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# PLUGINS
-
-**This directory is not required, you can delete it if you don't want to use it.**
-
-This directory contains Javascript plugins that you want to run before mounting the root Vue.js application.
-
-More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/plugins).
diff --git a/plugins/api.ts b/plugins/api.ts
index badadc6ec..29fc8718d 100644
--- a/plugins/api.ts
+++ b/plugins/api.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { Plugin } from '@nuxt/types'
 import Api from '@/services/Api'
 
diff --git a/serializers/jsonapi/AttachmentSerializer.ts b/serializers/jsonapi/AttachmentSerializer.ts
index 3bc07146b..71f17d1f4 100644
--- a/serializers/jsonapi/AttachmentSerializer.ts
+++ b/serializers/jsonapi/AttachmentSerializer.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import {
   Attachment
 } from '@/models/Attachment'
diff --git a/serializers/jsonapi/CompartmentSerializer.ts b/serializers/jsonapi/CompartmentSerializer.ts
index 21b125f03..6a883e4bd 100644
--- a/serializers/jsonapi/CompartmentSerializer.ts
+++ b/serializers/jsonapi/CompartmentSerializer.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Compartment from '@/models/Compartment'
 
 import { IJsonApiObjectListWithLinks, IJsonApiDataWithIdAndLinks } from '@/serializers/jsonapi/JsonApiTypes'
diff --git a/serializers/jsonapi/ContactSerializer.ts b/serializers/jsonapi/ContactSerializer.ts
index 71f795859..31f50f939 100644
--- a/serializers/jsonapi/ContactSerializer.ts
+++ b/serializers/jsonapi/ContactSerializer.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Contact from '@/models/Contact'
 
 import { IJsonApiObjectList, IJsonApiObject, IJsonApiTypeIdDataListDict, IJsonApiTypeIdAttributes } from '@/serializers/jsonapi/JsonApiTypes'
diff --git a/serializers/jsonapi/CustomTextFieldSerializer.ts b/serializers/jsonapi/CustomTextFieldSerializer.ts
index cce41ed9e..8b427c345 100644
--- a/serializers/jsonapi/CustomTextFieldSerializer.ts
+++ b/serializers/jsonapi/CustomTextFieldSerializer.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { CustomTextField } from '@/models/CustomTextField'
 import { IJsonApiNestedElement } from '@/serializers/jsonapi/JsonApiTypes'
 
diff --git a/serializers/jsonapi/DevicePropertySerializer.ts b/serializers/jsonapi/DevicePropertySerializer.ts
index aa52ccfea..ac5316f5a 100644
--- a/serializers/jsonapi/DevicePropertySerializer.ts
+++ b/serializers/jsonapi/DevicePropertySerializer.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { DeviceProperty } from '@/models/DeviceProperty'
 import { MeasuringRange } from '@/models/MeasuringRange'
 
diff --git a/serializers/jsonapi/DeviceSerializer.ts b/serializers/jsonapi/DeviceSerializer.ts
index 76c48c4e1..2bff1c887 100644
--- a/serializers/jsonapi/DeviceSerializer.ts
+++ b/serializers/jsonapi/DeviceSerializer.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Contact from '@/models/Contact'
 import Device from '@/models/Device'
 
diff --git a/serializers/jsonapi/DeviceTypeSerializer.ts b/serializers/jsonapi/DeviceTypeSerializer.ts
index b01b96421..0015889b5 100644
--- a/serializers/jsonapi/DeviceTypeSerializer.ts
+++ b/serializers/jsonapi/DeviceTypeSerializer.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import DeviceType from '@/models/DeviceType'
 
 import { IJsonApiObjectListWithLinks, IJsonApiDataWithIdAndLinks } from '@/serializers/jsonapi/JsonApiTypes'
diff --git a/serializers/jsonapi/JsonApiTypes.ts b/serializers/jsonapi/JsonApiTypes.ts
index 3a73615fb..d8cc132e6 100644
--- a/serializers/jsonapi/JsonApiTypes.ts
+++ b/serializers/jsonapi/JsonApiTypes.ts
@@ -1,3 +1,35 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
+
 /* The following comment should indicate how an json api response can look like:
 
       const jsonApiObject: any = {
diff --git a/serializers/jsonapi/ManufacturerSerializer.ts b/serializers/jsonapi/ManufacturerSerializer.ts
index 139b9935e..771d82515 100644
--- a/serializers/jsonapi/ManufacturerSerializer.ts
+++ b/serializers/jsonapi/ManufacturerSerializer.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Manufacturer from '@/models/Manufacturer'
 
 import { IJsonApiObjectListWithLinks, IJsonApiDataWithIdAndLinks } from '@/serializers/jsonapi/JsonApiTypes'
diff --git a/serializers/jsonapi/PlatformSerializer.ts b/serializers/jsonapi/PlatformSerializer.ts
index 1109d848f..f3d879453 100644
--- a/serializers/jsonapi/PlatformSerializer.ts
+++ b/serializers/jsonapi/PlatformSerializer.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Contact from '@/models/Contact'
 import Platform from '@/models/Platform'
 
diff --git a/serializers/jsonapi/PlatformTypeSerializer.ts b/serializers/jsonapi/PlatformTypeSerializer.ts
index e8a914546..c5819af86 100644
--- a/serializers/jsonapi/PlatformTypeSerializer.ts
+++ b/serializers/jsonapi/PlatformTypeSerializer.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import PlatformType from '@/models/PlatformType'
 
 import { IJsonApiObjectListWithLinks, IJsonApiDataWithIdAndLinks } from '@/serializers/jsonapi/JsonApiTypes'
diff --git a/serializers/jsonapi/PropertySerializer.ts b/serializers/jsonapi/PropertySerializer.ts
index f9f3c003a..ac54375d7 100644
--- a/serializers/jsonapi/PropertySerializer.ts
+++ b/serializers/jsonapi/PropertySerializer.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Property from '@/models/Property'
 
 import { IJsonApiObjectListWithLinks, IJsonApiDataWithIdAndLinks } from '@/serializers/jsonapi/JsonApiTypes'
diff --git a/serializers/jsonapi/SamplingMediaSerializer.ts b/serializers/jsonapi/SamplingMediaSerializer.ts
index eaaf08207..323eeed3f 100644
--- a/serializers/jsonapi/SamplingMediaSerializer.ts
+++ b/serializers/jsonapi/SamplingMediaSerializer.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import SamplingMedia from '@/models/SamplingMedia'
 
 import { IJsonApiObjectListWithLinks, IJsonApiDataWithIdAndLinks } from '@/serializers/jsonapi/JsonApiTypes'
diff --git a/serializers/jsonapi/StatusSerializer.ts b/serializers/jsonapi/StatusSerializer.ts
index d8c48800f..44647fa33 100644
--- a/serializers/jsonapi/StatusSerializer.ts
+++ b/serializers/jsonapi/StatusSerializer.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Status from '@/models/Status'
 
 import { IJsonApiObjectListWithLinks, IJsonApiDataWithIdAndLinks } from '@/serializers/jsonapi/JsonApiTypes'
diff --git a/serializers/jsonapi/UnitSerializer.ts b/serializers/jsonapi/UnitSerializer.ts
index c4ff5b038..38d71a778 100644
--- a/serializers/jsonapi/UnitSerializer.ts
+++ b/serializers/jsonapi/UnitSerializer.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Unit from '@/models/Unit'
 
 import { IJsonApiObjectListWithLinks, IJsonApiDataWithIdAndLinks } from '@/serializers/jsonapi/JsonApiTypes'
diff --git a/services/Api.ts b/services/Api.ts
index 9c3c1c6ed..ce391629d 100644
--- a/services/Api.ts
+++ b/services/Api.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import axios, { AxiosInstance, AxiosRequestConfig } from 'axios'
 
 import ContactApi from '@/services/sms/ContactApi'
diff --git a/services/cv/CompartmentApi.ts b/services/cv/CompartmentApi.ts
index c16476d4e..9f2890238 100644
--- a/services/cv/CompartmentApi.ts
+++ b/services/cv/CompartmentApi.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { AxiosInstance } from 'axios'
 
 import Compartment from '@/models/Compartment'
diff --git a/services/cv/DeviceTypeApi.ts b/services/cv/DeviceTypeApi.ts
index bb996368d..c909a5fc3 100644
--- a/services/cv/DeviceTypeApi.ts
+++ b/services/cv/DeviceTypeApi.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { AxiosInstance } from 'axios'
 
 import DeviceType from '@/models/DeviceType'
diff --git a/services/cv/ManufacturerApi.ts b/services/cv/ManufacturerApi.ts
index 0ec559d10..1a8cf9603 100644
--- a/services/cv/ManufacturerApi.ts
+++ b/services/cv/ManufacturerApi.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { AxiosInstance } from 'axios'
 
 import Manufacturer from '@/models/Manufacturer'
diff --git a/services/cv/PlatformTypeApi.ts b/services/cv/PlatformTypeApi.ts
index bcffbf7b6..edde0663e 100644
--- a/services/cv/PlatformTypeApi.ts
+++ b/services/cv/PlatformTypeApi.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { AxiosInstance } from 'axios'
 
 import PlatformType from '@/models/PlatformType'
diff --git a/services/cv/PropertyApi.ts b/services/cv/PropertyApi.ts
index 04f803d95..2a3af8d84 100644
--- a/services/cv/PropertyApi.ts
+++ b/services/cv/PropertyApi.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { AxiosInstance } from 'axios'
 
 import Property from '@/models/Property'
diff --git a/services/cv/SamplingMediaApi.ts b/services/cv/SamplingMediaApi.ts
index e3051a9cd..dce16621c 100644
--- a/services/cv/SamplingMediaApi.ts
+++ b/services/cv/SamplingMediaApi.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { AxiosInstance } from 'axios'
 
 import SamplingMedia from '@/models/SamplingMedia'
diff --git a/services/cv/StatusApi.ts b/services/cv/StatusApi.ts
index 7efeb6fdb..3dec4df53 100644
--- a/services/cv/StatusApi.ts
+++ b/services/cv/StatusApi.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { AxiosInstance } from 'axios'
 
 import Status from '@/models/Status'
diff --git a/services/cv/UnitApi.ts b/services/cv/UnitApi.ts
index 05405f07c..8af54fa66 100644
--- a/services/cv/UnitApi.ts
+++ b/services/cv/UnitApi.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { AxiosInstance } from 'axios'
 
 import Unit from '@/models/Unit'
diff --git a/services/sms/ConfigurationApi.ts b/services/sms/ConfigurationApi.ts
index 9dec42dc9..c32190636 100644
--- a/services/sms/ConfigurationApi.ts
+++ b/services/sms/ConfigurationApi.ts
@@ -1,3 +1,35 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
+
 // eslint-disable-next-line
 import { AxiosInstance, Method } from 'axios'
 
diff --git a/services/sms/ContactApi.ts b/services/sms/ContactApi.ts
index 4618deb16..003e3610d 100644
--- a/services/sms/ContactApi.ts
+++ b/services/sms/ContactApi.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { AxiosInstance } from 'axios'
 
 import Contact from '@/models/Contact'
diff --git a/services/sms/DeviceApi.ts b/services/sms/DeviceApi.ts
index a70855ca1..cfbc0fdbe 100644
--- a/services/sms/DeviceApi.ts
+++ b/services/sms/DeviceApi.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { AxiosInstance, Method } from 'axios'
 
 import Device from '@/models/Device'
diff --git a/services/sms/PlatformApi.ts b/services/sms/PlatformApi.ts
index 8b97058cb..34df79ae6 100644
--- a/services/sms/PlatformApi.ts
+++ b/services/sms/PlatformApi.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { AxiosInstance, Method } from 'axios'
 
 import Platform from '@/models/Platform'
diff --git a/start_staging_gfz.sh b/start_staging_gfz.sh
index 4d494a02e..c461f8137 100755
--- a/start_staging_gfz.sh
+++ b/start_staging_gfz.sh
@@ -1,4 +1,33 @@
 #!/bin/bash
 
+# Web client of the Sensor Management System software developed within
+# the Helmholtz DataHub Initiative by GFZ and UFZ.
+# 
+# Copyright (C) 2020
+# - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+# - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+# - Helmholtz Centre Potsdam - GFZ German Research Centre for
+#   Geosciences (GFZ, https://www.gfz-potsdam.de)
+# 
+# Parts of this program were developed within the context of the
+# following publicly funded projects or measures:
+# - Helmholtz Earth and Environment DataHub
+#   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+# 
+# Licensed under the HEESIL, Version 1.0 or - as soon they will be
+# approved by the "Community" - subsequent versions of the HEESIL
+# (the "Licence").
+# 
+# You may not use this work except in compliance with the Licence.
+# 
+# You may obtain a copy of the Licence at:
+# https://gitext.gfz-potsdam.de/software/heesil
+# 
+# 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 Licence for the specific language governing
+# permissions and limitations under the Licence.
+
 # variables are now inside of the docker-compose file
 docker-compose -f docker-compose-gfz-local-with-staging-vm.yml up
diff --git a/static/README.md b/static/README.md
deleted file mode 100644
index cf004353b..000000000
--- a/static/README.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# STATIC
-
-**This directory is not required, you can delete it if you don't want to use it.**
-
-This directory contains your static files.
-Each file inside this directory is mapped to `/`.
-Thus you'd want to delete this README.md before deploying to production.
-
-Example: `/static/robots.txt` is mapped as `/robots.txt`.
-
-More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/assets#static).
diff --git a/store/README.md b/store/README.md
deleted file mode 100644
index 1972d277a..000000000
--- a/store/README.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# STORE
-
-**This directory is not required, you can delete it if you don't want to use it.**
-
-This directory contains your Vuex Store files.
-Vuex Store option is implemented in the Nuxt.js framework.
-
-Creating a file in this directory automatically activates the option in the framework.
-
-More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/vuex-store).
diff --git a/store/snackbar.ts b/store/snackbar.ts
index 680cb2101..92abc39b0 100644
--- a/store/snackbar.ts
+++ b/store/snackbar.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export interface ISnackbarStore {
   error: string,
   success: string
diff --git a/test/AttachmentList.test.ts b/test/AttachmentList.test.ts
index 5e8879e4e..ef313d2da 100644
--- a/test/AttachmentList.test.ts
+++ b/test/AttachmentList.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Vue from 'vue'
 import Vuetify from 'vuetify'
 
diff --git a/test/AttachmentListItem.test.ts b/test/AttachmentListItem.test.ts
index 18b0ca28f..4916eb5b6 100644
--- a/test/AttachmentListItem.test.ts
+++ b/test/AttachmentListItem.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Vue from 'vue'
 import Vuetify from 'vuetify'
 
diff --git a/test/ConfigurationsPlatformDeviceSearch.test.ts b/test/ConfigurationsPlatformDeviceSearch.test.ts
index 19d527a7f..d9563a41e 100644
--- a/test/ConfigurationsPlatformDeviceSearch.test.ts
+++ b/test/ConfigurationsPlatformDeviceSearch.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Vue from 'vue'
 import Vuetify from 'vuetify'
 
diff --git a/test/ConfigurationsSelectedItem.test.ts b/test/ConfigurationsSelectedItem.test.ts
index 17978f375..a5df47a6f 100644
--- a/test/ConfigurationsSelectedItem.test.ts
+++ b/test/ConfigurationsSelectedItem.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Vue from 'vue'
 import Vuetify from 'vuetify'
 
diff --git a/test/ConfigurationsTreeView.test.ts b/test/ConfigurationsTreeView.test.ts
index 094e1de75..7d2d606a5 100644
--- a/test/ConfigurationsTreeView.test.ts
+++ b/test/ConfigurationsTreeView.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Vue from 'vue'
 import Vuetify from 'vuetify'
 
diff --git a/test/CustomFieldCards.test.ts b/test/CustomFieldCards.test.ts
index 144de7bbc..7ebde9043 100644
--- a/test/CustomFieldCards.test.ts
+++ b/test/CustomFieldCards.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Vue from 'vue'
 import Vuetify from 'vuetify'
 
diff --git a/test/CustomFieldForm.test.ts b/test/CustomFieldForm.test.ts
index fecd6bda4..8677a0f4d 100644
--- a/test/CustomFieldForm.test.ts
+++ b/test/CustomFieldForm.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Vue from 'vue'
 import Vuetify from 'vuetify'
 
diff --git a/test/DevicePropertyExpansionPanels.test.ts b/test/DevicePropertyExpansionPanels.test.ts
index fce7a02e5..aff66c261 100644
--- a/test/DevicePropertyExpansionPanels.test.ts
+++ b/test/DevicePropertyExpansionPanels.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Vue from 'vue'
 import Vuetify from 'vuetify'
 
diff --git a/test/DevicePropertyForm.test.ts b/test/DevicePropertyForm.test.ts
index fe1956d6b..8d3af1d17 100644
--- a/test/DevicePropertyForm.test.ts
+++ b/test/DevicePropertyForm.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Vue from 'vue'
 import Vuetify from 'vuetify'
 
diff --git a/test/DevicePropertyHierarchySelect.test.ts b/test/DevicePropertyHierarchySelect.test.ts
index 56215bc0b..947d8174b 100644
--- a/test/DevicePropertyHierarchySelect.test.ts
+++ b/test/DevicePropertyHierarchySelect.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Vue from 'vue'
 import Vuetify from 'vuetify'
 
diff --git a/test/EntitySelect.test.ts b/test/EntitySelect.test.ts
index 6f996d470..ca006d533 100644
--- a/test/EntitySelect.test.ts
+++ b/test/EntitySelect.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Vue from 'vue'
 import Vuetify from 'vuetify'
 
diff --git a/test/models/Attachment.test.ts b/test/models/Attachment.test.ts
index de81672cd..e3670f694 100644
--- a/test/models/Attachment.test.ts
+++ b/test/models/Attachment.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { Attachment } from '@/models/Attachment'
 
 describe('Attachment Models', () => {
diff --git a/test/models/ConfigurationsTree.test.ts b/test/models/ConfigurationsTree.test.ts
index 4d5531c79..6310e4d61 100644
--- a/test/models/ConfigurationsTree.test.ts
+++ b/test/models/ConfigurationsTree.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Device from '@/models/Device'
 import Platform from '@/models/Platform'
 import { DeviceNode } from '@/models/DeviceNode'
diff --git a/test/models/CustomTextField.test.ts b/test/models/CustomTextField.test.ts
index 012845b17..9ab123a18 100644
--- a/test/models/CustomTextField.test.ts
+++ b/test/models/CustomTextField.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { CustomTextField } from '@/models/CustomTextField'
 
 describe('CustomTextField', () => {
diff --git a/test/models/DeviceConfigurationAttributes.test.ts b/test/models/DeviceConfigurationAttributes.test.ts
index 621713e79..6226af7b3 100644
--- a/test/models/DeviceConfigurationAttributes.test.ts
+++ b/test/models/DeviceConfigurationAttributes.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Device from '@/models/Device'
 import { DeviceConfigurationAttributes } from '@/models/DeviceConfigurationAttributes'
 import { DeviceProperty } from '@/models/DeviceProperty'
diff --git a/test/models/DeviceNode.test.ts b/test/models/DeviceNode.test.ts
index 89d9bc516..459875108 100644
--- a/test/models/DeviceNode.test.ts
+++ b/test/models/DeviceNode.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Device from '@/models/Device'
 import { DeviceNode } from '@/models/DeviceNode'
 
diff --git a/test/models/DeviceProperty.test.ts b/test/models/DeviceProperty.test.ts
index 94119b839..53d22616c 100644
--- a/test/models/DeviceProperty.test.ts
+++ b/test/models/DeviceProperty.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { MeasuringRange } from '@/models/MeasuringRange'
 import { DeviceProperty } from '@/models/DeviceProperty'
 
diff --git a/test/models/Location.test.ts b/test/models/Location.test.ts
index 5866f4f3a..41acd1290 100644
--- a/test/models/Location.test.ts
+++ b/test/models/Location.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { StationaryLocation, DynamicLocation } from '@/models/Location'
 import { DeviceProperty } from '@/models/DeviceProperty'
 
diff --git a/test/models/MeasuringRange.test.ts b/test/models/MeasuringRange.test.ts
index 0271ca25d..b8787fc66 100644
--- a/test/models/MeasuringRange.test.ts
+++ b/test/models/MeasuringRange.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { MeasuringRange } from '@/models/MeasuringRange'
 
 describe('MeasuringRange Models', () => {
diff --git a/test/models/PlatformConfigurationAttributes.test.ts b/test/models/PlatformConfigurationAttributes.test.ts
index bda89b9b6..22de78cea 100644
--- a/test/models/PlatformConfigurationAttributes.test.ts
+++ b/test/models/PlatformConfigurationAttributes.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Platform from '@/models/Platform'
 import { PlatformConfigurationAttributes } from '@/models/PlatformConfigurationAttributes'
 
diff --git a/test/models/PlatformNode.test.ts b/test/models/PlatformNode.test.ts
index fa9305318..4f730a32f 100644
--- a/test/models/PlatformNode.test.ts
+++ b/test/models/PlatformNode.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Platform from '@/models/Platform'
 import { PlatformNode } from '@/models/PlatformNode'
 
diff --git a/test/serializers/jsonapi/AttachmentSerializer.test.ts b/test/serializers/jsonapi/AttachmentSerializer.test.ts
index 1d7c301a8..305f414ff 100644
--- a/test/serializers/jsonapi/AttachmentSerializer.test.ts
+++ b/test/serializers/jsonapi/AttachmentSerializer.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { Attachment } from '@/models/Attachment'
 
 import { AttachmentSerializer } from '@/serializers/jsonapi/AttachmentSerializer'
diff --git a/test/serializers/jsonapi/CompartmentSerializer.test.ts b/test/serializers/jsonapi/CompartmentSerializer.test.ts
index e34b85b15..fa467d0fd 100644
--- a/test/serializers/jsonapi/CompartmentSerializer.test.ts
+++ b/test/serializers/jsonapi/CompartmentSerializer.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Compartment from '@/models/Compartment'
 import { CompartmentSerializer } from '@/serializers/jsonapi/CompartmentSerializer'
 
diff --git a/test/serializers/jsonapi/ContactSerializer.test.ts b/test/serializers/jsonapi/ContactSerializer.test.ts
index 2068bd9b8..879e076d7 100644
--- a/test/serializers/jsonapi/ContactSerializer.test.ts
+++ b/test/serializers/jsonapi/ContactSerializer.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Contact from '@/models/Contact'
 import { ContactSerializer } from '@/serializers/jsonapi/ContactSerializer'
 
diff --git a/test/serializers/jsonapi/CustomTextFieldSerializer.test.ts b/test/serializers/jsonapi/CustomTextFieldSerializer.test.ts
index d38d9434f..31cc3fc51 100644
--- a/test/serializers/jsonapi/CustomTextFieldSerializer.test.ts
+++ b/test/serializers/jsonapi/CustomTextFieldSerializer.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { CustomTextField } from '@/models/CustomTextField'
 
 import { CustomTextFieldSerializer } from '@/serializers/jsonapi/CustomTextFieldSerializer'
diff --git a/test/serializers/jsonapi/DevicePropertySerializer.test.ts b/test/serializers/jsonapi/DevicePropertySerializer.test.ts
index adf3b927f..02cae2200 100644
--- a/test/serializers/jsonapi/DevicePropertySerializer.test.ts
+++ b/test/serializers/jsonapi/DevicePropertySerializer.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { DeviceProperty } from '@/models/DeviceProperty'
 import { MeasuringRange } from '@/models/MeasuringRange'
 
diff --git a/test/serializers/jsonapi/DeviceSerializer.test.ts b/test/serializers/jsonapi/DeviceSerializer.test.ts
index 4605ef321..15a0e6a92 100644
--- a/test/serializers/jsonapi/DeviceSerializer.test.ts
+++ b/test/serializers/jsonapi/DeviceSerializer.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Contact from '@/models/Contact'
 import Device from '@/models/Device'
 import { DeviceSerializer, IDeviceWithMeta, deviceWithMetaToDeviceByThrowingErrorOnMissing, deviceWithMetaToDeviceByAddingDummyObjects } from '@/serializers/jsonapi/DeviceSerializer'
diff --git a/test/serializers/jsonapi/DeviceTypeSerializer.test.ts b/test/serializers/jsonapi/DeviceTypeSerializer.test.ts
index 5d2d0e42c..f5e4cbacd 100644
--- a/test/serializers/jsonapi/DeviceTypeSerializer.test.ts
+++ b/test/serializers/jsonapi/DeviceTypeSerializer.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import DeviceType from '@/models/DeviceType'
 import { DeviceTypeSerializer } from '@/serializers/jsonapi/DeviceTypeSerializer'
 
diff --git a/test/serializers/jsonapi/ManufacturerSerializer.test.ts b/test/serializers/jsonapi/ManufacturerSerializer.test.ts
index 8272ddb37..b9b4f7222 100644
--- a/test/serializers/jsonapi/ManufacturerSerializer.test.ts
+++ b/test/serializers/jsonapi/ManufacturerSerializer.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Manufacturer from '@/models/Manufacturer'
 import { ManufacturerSerializer } from '@/serializers/jsonapi/ManufacturerSerializer'
 
diff --git a/test/serializers/jsonapi/PlatformSerializer.test.ts b/test/serializers/jsonapi/PlatformSerializer.test.ts
index ab730c538..258bac6f2 100644
--- a/test/serializers/jsonapi/PlatformSerializer.test.ts
+++ b/test/serializers/jsonapi/PlatformSerializer.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Contact from '@/models/Contact'
 import Platform from '@/models/Platform'
 import { Attachment } from '@/models/Attachment'
diff --git a/test/serializers/jsonapi/PlatformTypeSerializer.test.ts b/test/serializers/jsonapi/PlatformTypeSerializer.test.ts
index 0e0da9839..480c67713 100644
--- a/test/serializers/jsonapi/PlatformTypeSerializer.test.ts
+++ b/test/serializers/jsonapi/PlatformTypeSerializer.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import PlatformType from '@/models/PlatformType'
 import { PlatformTypeSerializer } from '@/serializers/jsonapi/PlatformTypeSerializer'
 
diff --git a/test/serializers/jsonapi/PropertySerializer.test.ts b/test/serializers/jsonapi/PropertySerializer.test.ts
index 3747160e9..a3f62c5f3 100644
--- a/test/serializers/jsonapi/PropertySerializer.test.ts
+++ b/test/serializers/jsonapi/PropertySerializer.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Property from '@/models/Property'
 import { PropertySerializer } from '@/serializers/jsonapi/PropertySerializer'
 
diff --git a/test/serializers/jsonapi/SamplingMediaSerializer.test.ts b/test/serializers/jsonapi/SamplingMediaSerializer.test.ts
index ee1ce80f2..f3cc80667 100644
--- a/test/serializers/jsonapi/SamplingMediaSerializer.test.ts
+++ b/test/serializers/jsonapi/SamplingMediaSerializer.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import SamplingMedia from '@/models/SamplingMedia'
 import { SamplingMediaSerializer } from '@/serializers/jsonapi/SamplingMediaSerializer'
 
diff --git a/test/serializers/jsonapi/StatusSerializer.test.ts b/test/serializers/jsonapi/StatusSerializer.test.ts
index 47bd4accf..811b939d4 100644
--- a/test/serializers/jsonapi/StatusSerializer.test.ts
+++ b/test/serializers/jsonapi/StatusSerializer.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Status from '@/models/Status'
 import { StatusSerializer } from '@/serializers/jsonapi/StatusSerializer'
 
diff --git a/test/serializers/jsonapi/UnitSerializer.test.ts b/test/serializers/jsonapi/UnitSerializer.test.ts
index fb3f5a200..1711722fe 100644
--- a/test/serializers/jsonapi/UnitSerializer.test.ts
+++ b/test/serializers/jsonapi/UnitSerializer.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import Unit from '@/models/Unit'
 import { UnitSerializer } from '@/serializers/jsonapi/UnitSerializer'
 
diff --git a/test/utils/dateHelpers.test.ts b/test/utils/dateHelpers.test.ts
index aa77d9d22..c5c133570 100644
--- a/test/utils/dateHelpers.test.ts
+++ b/test/utils/dateHelpers.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { dateToString, stringToDate } from '@/utils/dateHelper'
 
 describe('dateToString', () => {
diff --git a/test/utils/urlHelper.test.ts b/test/utils/urlHelper.test.ts
index bbbf5674d..7c8de2a43 100644
--- a/test/utils/urlHelper.test.ts
+++ b/test/utils/urlHelper.test.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 import { removeBaseUrl, removeFirstSlash, removeTrailingSlash } from '@/utils/urlHelpers'
 
 describe('removeBaseUrl', () => {
diff --git a/utils/JSONApiInterfaces.ts b/utils/JSONApiInterfaces.ts
index 4bfe4d003..8731ed0f7 100644
--- a/utils/JSONApiInterfaces.ts
+++ b/utils/JSONApiInterfaces.ts
@@ -1,3 +1,35 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
+
 /*
   With this one we can filter for equality or ilike
 
diff --git a/utils/PaginatedLoader.ts b/utils/PaginatedLoader.ts
index c88559599..9afc0ae2d 100644
--- a/utils/PaginatedLoader.ts
+++ b/utils/PaginatedLoader.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export type PaginationLoaderFunction<E> = () => Promise<IPaginationLoader<E>>
 
 export interface IPaginationLoader<E> {
diff --git a/utils/dateHelper.ts b/utils/dateHelper.ts
index 931be7877..a7a854c5c 100644
--- a/utils/dateHelper.ts
+++ b/utils/dateHelper.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export const dateToString = (aDate: Date | null): string => {
   if (!aDate) {
     return ''
diff --git a/utils/domHelper.ts b/utils/domHelper.ts
index d0fed6bf9..535e63c5d 100644
--- a/utils/domHelper.ts
+++ b/utils/domHelper.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export const getParentByClass = (elem: Element, classNames: string[]): Element | null => {
   const parentElem: Element | null = elem.parentElement
   if (!parentElem) {
diff --git a/utils/numericsHelper.ts b/utils/numericsHelper.ts
index f962167f7..4323704b6 100644
--- a/utils/numericsHelper.ts
+++ b/utils/numericsHelper.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export const parseFloatOrDefault = (value: any, defaultValue: number): number => isNaN(parseFloat(value)) ? defaultValue : parseFloat(value)
 export const parseFloatOrNull = (value: any): number | null => isNaN(parseFloat(value)) ? null : parseFloat(value)
 export const parseIntOrDefault = (value: any, defaultValue: number): number => isNaN(parseInt(value)) ? defaultValue : parseInt(value)
diff --git a/utils/urlHelpers.ts b/utils/urlHelpers.ts
index 868a08bb6..0238a08d5 100644
--- a/utils/urlHelpers.ts
+++ b/utils/urlHelpers.ts
@@ -1,3 +1,34 @@
+/**
+ * @license
+ * Web client of the Sensor Management System software developed within
+ * the Helmholtz DataHub Initiative by GFZ and UFZ.
+ *
+ * Copyright (C) 2020
+ * - Nils Brinckmann (GFZ, nils.brinckmann@gfz-potsdam.de)
+ * - Marc Hanisch (GFZ, marc.hanisch@gfz-potsdam.de)
+ * - Helmholtz Centre Potsdam - GFZ German Research Centre for
+ *   Geosciences (GFZ, https://www.gfz-potsdam.de)
+ *
+ * Parts of this program were developed within the context of the
+ * following publicly funded projects or measures:
+ * - Helmholtz Earth and Environment DataHub
+ *   (https://www.helmholtz.de/en/research/earth_and_environment/initiatives/#h51095)
+ *
+ * Licensed under the HEESIL, Version 1.0 or - as soon they will be
+ * approved by the "Community" - subsequent versions of the HEESIL
+ * (the "Licence").
+ *
+ * You may not use this work except in compliance with the Licence.
+ *
+ * You may obtain a copy of the Licence at:
+ * https://gitext.gfz-potsdam.de/software/heesil
+ *
+ * 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 Licence for the specific language governing
+ * permissions and limitations under the Licence.
+ */
 export function removeBaseUrl (url: string, baseUrl: string | undefined): string {
   if (!baseUrl) {
     return url
-- 
GitLab