Added EPL1.0 License
diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts
index 08a542f..f4eadb5 100644
--- a/src/app/app-routing.module.ts
+++ b/src/app/app-routing.module.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { NgModule } from '@angular/core';
 import { RouterModule, Routes } from '@angular/router';
 import { OverviewComponent } from './pages/overview/overview.component';
diff --git a/src/app/app.component.css b/src/app/app.component.css
index e69de29..2b03cc9 100644
--- a/src/app/app.component.css
+++ b/src/app/app.component.css
@@ -0,0 +1,11 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
diff --git a/src/app/app.component.html b/src/app/app.component.html
index 546d01c..d293b47 100644
--- a/src/app/app.component.html
+++ b/src/app/app.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <app-main-navigation [hidden]="router.url == '/logout' "></app-main-navigation>
 <app-message-banner [hidden]="router.url == '/logout'" ></app-message-banner>
 <router-outlet></router-outlet>
\ No newline at end of file
diff --git a/src/app/app.component.spec.ts b/src/app/app.component.spec.ts
index 043ff86..d24b292 100644
--- a/src/app/app.component.spec.ts
+++ b/src/app/app.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 
 import { TestBed, async } from '@angular/core/testing';
diff --git a/src/app/app.component.ts b/src/app/app.component.ts
index 3456c3c..89fde84 100644
--- a/src/app/app.component.ts
+++ b/src/app/app.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, OnInit } from '@angular/core';
 import { Router, ActivatedRoute, Params } from '@angular/router';
 import { Http } from '@angular/http';
diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index 5cfdafe..dd58557 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { BrowserModule } from '@angular/platform-browser';
 import { NgModule } from '@angular/core';
 import { FormsModule } from '@angular/forms';
diff --git a/src/app/common-components/autocomplete/autocomplete.component.css b/src/app/common-components/autocomplete/autocomplete.component.css
index 0482887..e7acd39 100644
--- a/src/app/common-components/autocomplete/autocomplete.component.css
+++ b/src/app/common-components/autocomplete/autocomplete.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 .suggestions {
 	border: solid 1px #f1f1f1;
 	position: absolute;
diff --git a/src/app/common-components/autocomplete/autocomplete.component.html b/src/app/common-components/autocomplete/autocomplete.component.html
index fbdb0d4..f5d25d8 100644
--- a/src/app/common-components/autocomplete/autocomplete.component.html
+++ b/src/app/common-components/autocomplete/autocomplete.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div class="autocomplete-container" >
   <input class="form-control entry-input" autocomplete="off" type="search" [(ngModel)]="responsibilityForwarding" (ngModelChange)="searchChanged($event)" (keyup)="filter($event)" (focus) = "handleFocus()" name="responsibilityForwardingInput" maxlength="100">    
    <div id="suggestions-id" class="suggestions" *ngIf="filteredList.length > 0"> 
diff --git a/src/app/common-components/autocomplete/autocomplete.component.spec.ts b/src/app/common-components/autocomplete/autocomplete.component.spec.ts
index 82c1b93..8b54013 100644
--- a/src/app/common-components/autocomplete/autocomplete.component.spec.ts
+++ b/src/app/common-components/autocomplete/autocomplete.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { async, fakeAsync, ComponentFixture, TestBed, tick } from '@angular/core/testing';
 import { AbstractMockObservableService } from '../../common/abstract-mock-observable.service';
 import { AutocompleteComponent } from './autocomplete.component';
diff --git a/src/app/common-components/autocomplete/autocomplete.component.ts b/src/app/common-components/autocomplete/autocomplete.component.ts
index 35139fb..09b9881 100644
--- a/src/app/common-components/autocomplete/autocomplete.component.ts
+++ b/src/app/common-components/autocomplete/autocomplete.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, OnInit, ElementRef, EventEmitter, Input, Output, HostListener } from '@angular/core';
 import { NotificationService } from '../../services/notification.service';
 import { BannerMessageStatusEn, ErrorType } from '../../common/enums';
diff --git a/src/app/common-components/main-navigation/main-navigation.component.css b/src/app/common-components/main-navigation/main-navigation.component.css
index b356a98..4309161 100644
--- a/src/app/common-components/main-navigation/main-navigation.component.css
+++ b/src/app/common-components/main-navigation/main-navigation.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 .navbar-nav{
     display: inline-flex;
 }
diff --git a/src/app/common-components/main-navigation/main-navigation.component.html b/src/app/common-components/main-navigation/main-navigation.component.html
index b3c569b..6ed0af3 100644
--- a/src/app/common-components/main-navigation/main-navigation.component.html
+++ b/src/app/common-components/main-navigation/main-navigation.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <nav class="navbar navbar-default navbar-fixed-top masthead overview-navbar" role="banner">
   <div class="container-fluid">
     <div class="navbar-header">
diff --git a/src/app/common-components/main-navigation/main-navigation.component.spec.ts b/src/app/common-components/main-navigation/main-navigation.component.spec.ts
index c015aec..8b192a8 100644
--- a/src/app/common-components/main-navigation/main-navigation.component.spec.ts
+++ b/src/app/common-components/main-navigation/main-navigation.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 import { BrowserDynamicTestingModule } from '@angular/platform-browser-dynamic/testing';
 import { By } from '@angular/platform-browser';
diff --git a/src/app/common-components/main-navigation/main-navigation.component.ts b/src/app/common-components/main-navigation/main-navigation.component.ts
index e422d98..fdfafa5 100644
--- a/src/app/common-components/main-navigation/main-navigation.component.ts
+++ b/src/app/common-components/main-navigation/main-navigation.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, OnInit, Input } from '@angular/core';
 import { SessionContext } from '../../common/session-context';
 import { MdDialog, MdDialogConfig } from '@angular/material';
diff --git a/src/app/common-components/message-banner/message-banner.component.css b/src/app/common-components/message-banner/message-banner.component.css
index e69de29..2b03cc9 100644
--- a/src/app/common-components/message-banner/message-banner.component.css
+++ b/src/app/common-components/message-banner/message-banner.component.css
@@ -0,0 +1,11 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
diff --git a/src/app/common-components/message-banner/message-banner.component.html b/src/app/common-components/message-banner/message-banner.component.html
index d991a93..941db53 100644
--- a/src/app/common-components/message-banner/message-banner.component.html
+++ b/src/app/common-components/message-banner/message-banner.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div style="width:100%;">
   <div style="margin: 36px 10px 0px 10px;" *ngIf="zOrder===getMaxMessageBannerZOrder() && sessionContext.bannerMessage.isActive" [ngClass]="{'alert':true, 
   'alert-danger':sessionContext.bannerMessage.status===bannerMessageStatus.error,
diff --git a/src/app/common-components/message-banner/message-banner.component.spec.ts b/src/app/common-components/message-banner/message-banner.component.spec.ts
index d21109d..5dff7e4 100644
--- a/src/app/common-components/message-banner/message-banner.component.spec.ts
+++ b/src/app/common-components/message-banner/message-banner.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 import { SessionContext } from '../../common/session-context';
 import { By } from '@angular/platform-browser';
diff --git a/src/app/common-components/message-banner/message-banner.component.ts b/src/app/common-components/message-banner/message-banner.component.ts
index 1838db2..0dc2151 100644
--- a/src/app/common-components/message-banner/message-banner.component.ts
+++ b/src/app/common-components/message-banner/message-banner.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, OnInit, OnDestroy, Input } from '@angular/core';
 import { BannerMessageStatusEn } from '../../common/enums';
 import { SessionContext } from '../../common/session-context';
diff --git a/src/app/common-components/multiselect-dropdown/clickOutside.ts b/src/app/common-components/multiselect-dropdown/clickOutside.ts
index 96384cc..1168f7d 100644
--- a/src/app/common-components/multiselect-dropdown/clickOutside.ts
+++ b/src/app/common-components/multiselect-dropdown/clickOutside.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import {Directive, ElementRef, Output, EventEmitter, HostListener} from '@angular/core';
 
 @Directive({
diff --git a/src/app/common-components/multiselect-dropdown/list-filter.ts b/src/app/common-components/multiselect-dropdown/list-filter.ts
index aedfe67..40d4258 100644
--- a/src/app/common-components/multiselect-dropdown/list-filter.ts
+++ b/src/app/common-components/multiselect-dropdown/list-filter.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Pipe, PipeTransform } from '@angular/core';
 
 import { ListItem } from './multiselect.model';
diff --git a/src/app/common-components/multiselect-dropdown/multiselect.component.html b/src/app/common-components/multiselect-dropdown/multiselect.component.html
index f6a1508..281903c 100644
--- a/src/app/common-components/multiselect-dropdown/multiselect.component.html
+++ b/src/app/common-components/multiselect-dropdown/multiselect.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div class="cuppa-dropdown" (clickOutside)="closeDropdown()">
     <div class="selected-list">
         <div class="c-btn" (click)="toggleDropdown($event)">
diff --git a/src/app/common-components/multiselect-dropdown/multiselect.component.ts b/src/app/common-components/multiselect-dropdown/multiselect.component.ts
index 4b45a22..d6dabb6 100644
--- a/src/app/common-components/multiselect-dropdown/multiselect.component.ts
+++ b/src/app/common-components/multiselect-dropdown/multiselect.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, OnInit, NgModule, OnChanges, ViewEncapsulation, forwardRef, Input, Output, EventEmitter, ElementRef, AfterViewInit, Pipe, PipeTransform } from '@angular/core';
 import { FormsModule, NG_VALUE_ACCESSOR, ControlValueAccessor } from '@angular/forms';
 import { CommonModule } from '@angular/common';
diff --git a/src/app/common-components/multiselect-dropdown/multiselect.interface.ts b/src/app/common-components/multiselect-dropdown/multiselect.interface.ts
index 227e3bd..6d7dbc4 100644
--- a/src/app/common-components/multiselect-dropdown/multiselect.interface.ts
+++ b/src/app/common-components/multiselect-dropdown/multiselect.interface.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export interface DropdownSettings {
     singleSelection: boolean;
     text: string;
diff --git a/src/app/common-components/multiselect-dropdown/multiselect.model.ts b/src/app/common-components/multiselect-dropdown/multiselect.model.ts
index c7f790d..21347b7 100644
--- a/src/app/common-components/multiselect-dropdown/multiselect.model.ts
+++ b/src/app/common-components/multiselect-dropdown/multiselect.model.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class ListItem {
     id: number;
     itemName: string;
diff --git a/src/app/common-components/pipes/formatted-date.pipe.ts b/src/app/common-components/pipes/formatted-date.pipe.ts
index 4a7c066..ebb1fd8 100644
--- a/src/app/common-components/pipes/formatted-date.pipe.ts
+++ b/src/app/common-components/pipes/formatted-date.pipe.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import {Pipe, PipeTransform} from '@angular/core';
 import * as moment from 'moment';
 /**
diff --git a/src/app/common-components/pipes/formatted-timestamp.pipe.spec.ts b/src/app/common-components/pipes/formatted-timestamp.pipe.spec.ts
index 5c14437..2717ecf 100644
--- a/src/app/common-components/pipes/formatted-timestamp.pipe.spec.ts
+++ b/src/app/common-components/pipes/formatted-timestamp.pipe.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 
 import { TestBed } from '@angular/core/testing';
diff --git a/src/app/common-components/pipes/formatted-timestamp.pipe.ts b/src/app/common-components/pipes/formatted-timestamp.pipe.ts
index e963cb9..21f2ab2 100644
--- a/src/app/common-components/pipes/formatted-timestamp.pipe.ts
+++ b/src/app/common-components/pipes/formatted-timestamp.pipe.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Pipe, PipeTransform } from '@angular/core';
 import * as moment from 'moment';
 
diff --git a/src/app/common-components/pipes/string-to-date.pipe.spec.ts b/src/app/common-components/pipes/string-to-date.pipe.spec.ts
index db6125c..0b6965d 100644
--- a/src/app/common-components/pipes/string-to-date.pipe.spec.ts
+++ b/src/app/common-components/pipes/string-to-date.pipe.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 
 import { TestBed } from '@angular/core/testing';
diff --git a/src/app/common-components/pipes/string-to-date.pipe.ts b/src/app/common-components/pipes/string-to-date.pipe.ts
index 0b5bc89..62de5e8 100644
--- a/src/app/common-components/pipes/string-to-date.pipe.ts
+++ b/src/app/common-components/pipes/string-to-date.pipe.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import {Pipe, PipeTransform} from '@angular/core';
 import * as moment from 'moment';
 /**
diff --git a/src/app/common-components/remove-button/remove-button.component.css b/src/app/common-components/remove-button/remove-button.component.css
index 7746397..33ac82d 100644
--- a/src/app/common-components/remove-button/remove-button.component.css
+++ b/src/app/common-components/remove-button/remove-button.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 .remove-btn {
     vertical-align: middle;
 }
diff --git a/src/app/common-components/remove-button/remove-button.component.html b/src/app/common-components/remove-button/remove-button.component.html
index b2b3ad7..2b2205e 100644
--- a/src/app/common-components/remove-button/remove-button.component.html
+++ b/src/app/common-components/remove-button/remove-button.component.html
@@ -1 +1,13 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <i *ngIf="nullableAttribute" class="glyphicon glyphicon-remove remove-btn" (click)="clear()"></i>
diff --git a/src/app/common-components/remove-button/remove-button.component.spec.ts b/src/app/common-components/remove-button/remove-button.component.spec.ts
index 8f890e8..f835992 100644
--- a/src/app/common-components/remove-button/remove-button.component.spec.ts
+++ b/src/app/common-components/remove-button/remove-button.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 
 import { RemoveButtonComponent } from './remove-button.component';
diff --git a/src/app/common-components/remove-button/remove-button.component.ts b/src/app/common-components/remove-button/remove-button.component.ts
index 1adf9bc..68934b3 100644
--- a/src/app/common-components/remove-button/remove-button.component.ts
+++ b/src/app/common-components/remove-button/remove-button.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, OnInit, Input, Output, EventEmitter  } from '@angular/core';
 
 @Component({
diff --git a/src/app/common-components/version-info/version-info.component.css b/src/app/common-components/version-info/version-info.component.css
index 8a70005..3d1dfb1 100644
--- a/src/app/common-components/version-info/version-info.component.css
+++ b/src/app/common-components/version-info/version-info.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 .version-info {
     position: fixed;
     bottom: 0;
diff --git a/src/app/common-components/version-info/version-info.component.html b/src/app/common-components/version-info/version-info.component.html
index 7f9a7ef..ab55a12 100644
--- a/src/app/common-components/version-info/version-info.component.html
+++ b/src/app/common-components/version-info/version-info.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div class="version-info">
         Version: {{currVersion.frontendVersion}} / {{currVersion.backendVersion}} / {{currVersion.dbVersion}}
 </div>
diff --git a/src/app/common-components/version-info/version-info.component.spec.ts b/src/app/common-components/version-info/version-info.component.spec.ts
index 69ad849..24727bc 100644
--- a/src/app/common-components/version-info/version-info.component.spec.ts
+++ b/src/app/common-components/version-info/version-info.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 import { By } from '@angular/platform-browser';
diff --git a/src/app/common-components/version-info/version-info.component.ts b/src/app/common-components/version-info/version-info.component.ts
index 60cfa3b..095b4ec 100644
--- a/src/app/common-components/version-info/version-info.component.ts
+++ b/src/app/common-components/version-info/version-info.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, OnInit } from '@angular/core';
 import { VersionInfo } from '../../model/version-info';
 import { VersionInfoService } from '../../services/version-info.service';
diff --git a/src/app/common/abstract-mock-observable.service.ts b/src/app/common/abstract-mock-observable.service.ts
index 0e901fe..dac0608 100644
--- a/src/app/common/abstract-mock-observable.service.ts
+++ b/src/app/common/abstract-mock-observable.service.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { TestBed, async, inject } from '@angular/core/testing';
 import { Subscription } from 'rxjs/Subscription';
 
diff --git a/src/app/common/banner-message.ts b/src/app/common/banner-message.ts
index d2bce32..8a88ea7 100644
--- a/src/app/common/banner-message.ts
+++ b/src/app/common/banner-message.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, Optional, OnInit } from '@angular/core';
 import { ErrorType } from '../common/enums';
 export class BannerMessage {
diff --git a/src/app/common/enums.ts b/src/app/common/enums.ts
index 52fec04..bf3781a 100644
--- a/src/app/common/enums.ts
+++ b/src/app/common/enums.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export enum StatusEn {
     open = 1,
     inWork = 2,
diff --git a/src/app/common/globals.ts b/src/app/common/globals.ts
index 0af4819..1482ec2 100644
--- a/src/app/common/globals.ts
+++ b/src/app/common/globals.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class Globals {
     static FRONTEND_VERSION = '1.0.2';
     static SESSION_TOKEN_TAG = 'X-XSRF-TOKEN';
diff --git a/src/app/common/list-helper-tool.spec.ts b/src/app/common/list-helper-tool.spec.ts
index c65ff35..d952ef4 100644
--- a/src/app/common/list-helper-tool.spec.ts
+++ b/src/app/common/list-helper-tool.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { TestBed, async, inject } from '@angular/core/testing';
 import { ListHelperTool } from './list-helper-tool';
 
diff --git a/src/app/common/list-helper-tool.ts b/src/app/common/list-helper-tool.ts
index 10f3853..bbfa99a 100644
--- a/src/app/common/list-helper-tool.ts
+++ b/src/app/common/list-helper-tool.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class ListHelperTool {
 
 public checkIfToday( compareDateString: string ): boolean {
diff --git a/src/app/common/router.animations.ts b/src/app/common/router.animations.ts
index e3f3ca0..06df88e 100644
--- a/src/app/common/router.animations.ts
+++ b/src/app/common/router.animations.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { trigger, state, animate, style, transition } from '@angular/animations';
 
 export  function  slideInOpacity() {
diff --git a/src/app/common/session-context.spec.ts b/src/app/common/session-context.spec.ts
index 073146e..3296dee 100644
--- a/src/app/common/session-context.spec.ts
+++ b/src/app/common/session-context.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 
 import { TestBed, async, inject } from '@angular/core/testing';
diff --git a/src/app/common/session-context.ts b/src/app/common/session-context.ts
index 8ac6a7b..1534fed 100644
--- a/src/app/common/session-context.ts
+++ b/src/app/common/session-context.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Injectable, EventEmitter } from '@angular/core';
 import { JwtHelper } from 'angular2-jwt';
 import { User } from '../model/user';
diff --git a/src/app/common/user-map.spec.ts b/src/app/common/user-map.spec.ts
index 278b709..82dfd52 100644
--- a/src/app/common/user-map.spec.ts
+++ b/src/app/common/user-map.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { TestBed, async, inject } from '@angular/core/testing';
 import { User } from '../model/user';
 import { USERS } from '../test-data/users';
diff --git a/src/app/common/user-map.ts b/src/app/common/user-map.ts
index f81cb6b..bb3643d 100644
--- a/src/app/common/user-map.ts
+++ b/src/app/common/user-map.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import {User} from '../model/user';
 
 export class UserMap {
diff --git a/src/app/dialogs/alert/alert.component.css b/src/app/dialogs/alert/alert.component.css
index e69de29..2b03cc9 100644
--- a/src/app/dialogs/alert/alert.component.css
+++ b/src/app/dialogs/alert/alert.component.css
@@ -0,0 +1,11 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
diff --git a/src/app/dialogs/alert/alert.component.html b/src/app/dialogs/alert/alert.component.html
index 9c89d3e..f9a972e 100644
--- a/src/app/dialogs/alert/alert.component.html
+++ b/src/app/dialogs/alert/alert.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <header>
   <h2>
     Benachrichtigung
diff --git a/src/app/dialogs/alert/alert.component.spec.ts b/src/app/dialogs/alert/alert.component.spec.ts
index f2698c9..3a96a9e 100644
--- a/src/app/dialogs/alert/alert.component.spec.ts
+++ b/src/app/dialogs/alert/alert.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 import { By } from '@angular/platform-browser';
diff --git a/src/app/dialogs/alert/alert.component.ts b/src/app/dialogs/alert/alert.component.ts
index d2c4e19..e311365 100644
--- a/src/app/dialogs/alert/alert.component.ts
+++ b/src/app/dialogs/alert/alert.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, Optional } from '@angular/core';
 import { MdDialogRef } from '@angular/material';
 
diff --git a/src/app/dialogs/entry/entry.component.css b/src/app/dialogs/entry/entry.component.css
index 2732be4..f237682 100644
--- a/src/app/dialogs/entry/entry.component.css
+++ b/src/app/dialogs/entry/entry.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 .ng-valid[required], .ng-valid.required  {
   border-left: 5px solid #42A948; /* green */
 }
diff --git a/src/app/dialogs/entry/entry.component.html b/src/app/dialogs/entry/entry.component.html
index 116d91a..ff9c16e 100644
--- a/src/app/dialogs/entry/entry.component.html
+++ b/src/app/dialogs/entry/entry.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <form #entryForm="ngForm">
 
   <header>
diff --git a/src/app/dialogs/entry/entry.component.spec.ts b/src/app/dialogs/entry/entry.component.spec.ts
index d259917..c33d89d 100644
--- a/src/app/dialogs/entry/entry.component.spec.ts
+++ b/src/app/dialogs/entry/entry.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 import { FormsModule } from '@angular/forms';
 import { async, fakeAsync, ComponentFixture, TestBed, tick, inject } from '@angular/core/testing';
diff --git a/src/app/dialogs/entry/entry.component.ts b/src/app/dialogs/entry/entry.component.ts
index a6ca7c3..2c6a6d3 100644
--- a/src/app/dialogs/entry/entry.component.ts
+++ b/src/app/dialogs/entry/entry.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, OnInit, Optional, QueryList } from '@angular/core';
 import { MdDialogRef } from '@angular/material';
 import { DaterangepickerConfig } from 'ng2-daterangepicker';
diff --git a/src/app/dialogs/file-import/file-import.component.css b/src/app/dialogs/file-import/file-import.component.css
index dc86e5f..253f280 100644
--- a/src/app/dialogs/file-import/file-import.component.css
+++ b/src/app/dialogs/file-import/file-import.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 .ng-valid[required], .ng-valid.required  {
     border-left: 5px solid #42A948; /* green */
   }
diff --git a/src/app/dialogs/file-import/file-import.component.html b/src/app/dialogs/file-import/file-import.component.html
index cc15ba1..6a893e0 100644
--- a/src/app/dialogs/file-import/file-import.component.html
+++ b/src/app/dialogs/file-import/file-import.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div class="panel panel-default">
   <div class="panel-heading">
     <form #fileImportForm="ngForm">
diff --git a/src/app/dialogs/file-import/file-import.component.spec.ts b/src/app/dialogs/file-import/file-import.component.spec.ts
index 7660101..a6039c6 100644
--- a/src/app/dialogs/file-import/file-import.component.spec.ts
+++ b/src/app/dialogs/file-import/file-import.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { FormsModule } from '@angular/forms';
 import { async, fakeAsync, ComponentFixture, TestBed, tick, inject } from '@angular/core/testing';
 import { By } from '@angular/platform-browser';
diff --git a/src/app/dialogs/file-import/file-import.component.ts b/src/app/dialogs/file-import/file-import.component.ts
index e294356..3af5fa3 100644
--- a/src/app/dialogs/file-import/file-import.component.ts
+++ b/src/app/dialogs/file-import/file-import.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, Input, OnInit } from '@angular/core';
 import { MdDialogRef } from '@angular/material';
 import { Observable } from 'rxjs/Observable';
diff --git a/src/app/dialogs/loading-spinner/loading-spinner.component.css b/src/app/dialogs/loading-spinner/loading-spinner.component.css
index 4796a48..0a7f644 100644
--- a/src/app/dialogs/loading-spinner/loading-spinner.component.css
+++ b/src/app/dialogs/loading-spinner/loading-spinner.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 .spinner {
     margin: 10px auto;
     width: 50px;
diff --git a/src/app/dialogs/loading-spinner/loading-spinner.component.html b/src/app/dialogs/loading-spinner/loading-spinner.component.html
index 19f9224..da9aa27 100644
--- a/src/app/dialogs/loading-spinner/loading-spinner.component.html
+++ b/src/app/dialogs/loading-spinner/loading-spinner.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div class="spinner">
     <div class="rect1"></div>
     <div class="rect2"></div>
diff --git a/src/app/dialogs/loading-spinner/loading-spinner.component.spec.ts b/src/app/dialogs/loading-spinner/loading-spinner.component.spec.ts
index e69de29..2b03cc9 100644
--- a/src/app/dialogs/loading-spinner/loading-spinner.component.spec.ts
+++ b/src/app/dialogs/loading-spinner/loading-spinner.component.spec.ts
@@ -0,0 +1,11 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
diff --git a/src/app/dialogs/loading-spinner/loading-spinner.component.ts b/src/app/dialogs/loading-spinner/loading-spinner.component.ts
index 0ec881e..5add91f 100644
--- a/src/app/dialogs/loading-spinner/loading-spinner.component.ts
+++ b/src/app/dialogs/loading-spinner/loading-spinner.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, OnInit, Input } from '@angular/core';
 
 @Component({
diff --git a/src/app/dialogs/logout/logout.component.css b/src/app/dialogs/logout/logout.component.css
index e69de29..2b03cc9 100644
--- a/src/app/dialogs/logout/logout.component.css
+++ b/src/app/dialogs/logout/logout.component.css
@@ -0,0 +1,11 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
diff --git a/src/app/dialogs/logout/logout.component.html b/src/app/dialogs/logout/logout.component.html
index e3903e5..4b0c6bb 100644
--- a/src/app/dialogs/logout/logout.component.html
+++ b/src/app/dialogs/logout/logout.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div class="logout-dialog">
   <div class="center">
     <img src="assets/img/logo_openkonsequenz.png">
diff --git a/src/app/dialogs/logout/logout.component.spec.ts b/src/app/dialogs/logout/logout.component.spec.ts
index 1d5f577..c903969 100644
--- a/src/app/dialogs/logout/logout.component.spec.ts
+++ b/src/app/dialogs/logout/logout.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 import { By } from '@angular/platform-browser';
diff --git a/src/app/dialogs/logout/logout.component.ts b/src/app/dialogs/logout/logout.component.ts
index 46fc818..7e98840 100644
--- a/src/app/dialogs/logout/logout.component.ts
+++ b/src/app/dialogs/logout/logout.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, Optional } from '@angular/core';
 import { MdDialogRef } from '@angular/material';
 import { MessageService, MessageDefines } from '../../services/message.service';
diff --git a/src/app/dialogs/responsibility/responsibility.component.css b/src/app/dialogs/responsibility/responsibility.component.css
index 2b8eff3..5b5784e 100644
--- a/src/app/dialogs/responsibility/responsibility.component.css
+++ b/src/app/dialogs/responsibility/responsibility.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 .alert {
     padding: 15px;
     margin: 15px;
diff --git a/src/app/dialogs/responsibility/responsibility.component.html b/src/app/dialogs/responsibility/responsibility.component.html
index 2d08461..2912b4c 100644
--- a/src/app/dialogs/responsibility/responsibility.component.html
+++ b/src/app/dialogs/responsibility/responsibility.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div class="panel panel-default ">
   <div class="panel-heading">
     <h4 class="panel-title">
diff --git a/src/app/dialogs/responsibility/responsibility.component.spec.ts b/src/app/dialogs/responsibility/responsibility.component.spec.ts
index a758d74..52d04a4 100644
--- a/src/app/dialogs/responsibility/responsibility.component.spec.ts
+++ b/src/app/dialogs/responsibility/responsibility.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 import { FormsModule } from '@angular/forms';
 import { async, fakeAsync, ComponentFixture, TestBed, tick, inject } from '@angular/core/testing';
diff --git a/src/app/dialogs/responsibility/responsibility.component.ts b/src/app/dialogs/responsibility/responsibility.component.ts
index efef139..dc0ce88 100644
--- a/src/app/dialogs/responsibility/responsibility.component.ts
+++ b/src/app/dialogs/responsibility/responsibility.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, Optional, AfterViewInit, Output, EventEmitter, Input } from '@angular/core';
 import { MdDialogRef } from '@angular/material';
 import { TerritoryResponsibility } from '../../model/territory-responsibility';
diff --git a/src/app/dialogs/shift-change-protocol/shift-change-protocol.component.css b/src/app/dialogs/shift-change-protocol/shift-change-protocol.component.css
index 6bc5a56..a70af12 100644
--- a/src/app/dialogs/shift-change-protocol/shift-change-protocol.component.css
+++ b/src/app/dialogs/shift-change-protocol/shift-change-protocol.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 table{
     width: 100%;
 }
diff --git a/src/app/dialogs/shift-change-protocol/shift-change-protocol.component.html b/src/app/dialogs/shift-change-protocol/shift-change-protocol.component.html
index b13ee13..625958f 100644
--- a/src/app/dialogs/shift-change-protocol/shift-change-protocol.component.html
+++ b/src/app/dialogs/shift-change-protocol/shift-change-protocol.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <header>
   <h2>
     Schichtübergabe Protokoll
diff --git a/src/app/dialogs/shift-change-protocol/shift-change-protocol.component.spec.ts b/src/app/dialogs/shift-change-protocol/shift-change-protocol.component.spec.ts
index ed5c95f..5e73011 100644
--- a/src/app/dialogs/shift-change-protocol/shift-change-protocol.component.spec.ts
+++ b/src/app/dialogs/shift-change-protocol/shift-change-protocol.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 import { BrowserDynamicTestingModule } from '@angular/platform-browser-dynamic/testing';
diff --git a/src/app/dialogs/shift-change-protocol/shift-change-protocol.component.ts b/src/app/dialogs/shift-change-protocol/shift-change-protocol.component.ts
index 5eb4dee..cb6f673 100644
--- a/src/app/dialogs/shift-change-protocol/shift-change-protocol.component.ts
+++ b/src/app/dialogs/shift-change-protocol/shift-change-protocol.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, Optional, Input, Output, OnInit, EventEmitter } from '@angular/core';
 import { MdDialog, MdDialogRef, MdDialogConfig } from '@angular/material';
 import { SessionContext } from '../../common/session-context';
diff --git a/src/app/dialogs/shift-change/shift-change.component.css b/src/app/dialogs/shift-change/shift-change.component.css
index 90d1507..b9d1b5d 100644
--- a/src/app/dialogs/shift-change/shift-change.component.css
+++ b/src/app/dialogs/shift-change/shift-change.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 .ng-valid[required], .ng-valid.required  {
   border-left: 5px solid #42A948; /* green */
 }
diff --git a/src/app/dialogs/shift-change/shift-change.component.html b/src/app/dialogs/shift-change/shift-change.component.html
index 5650984..fdbb7bb 100644
--- a/src/app/dialogs/shift-change/shift-change.component.html
+++ b/src/app/dialogs/shift-change/shift-change.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <header>
   <h2 *ngIf="!isFetchingResp">Schichtübergabe</h2>
   <h2 *ngIf="isFetchingResp">Schichtübernahme</h2>
diff --git a/src/app/dialogs/shift-change/shift-change.component.spec.ts b/src/app/dialogs/shift-change/shift-change.component.spec.ts
index 8535c3f..9cb531c 100644
--- a/src/app/dialogs/shift-change/shift-change.component.spec.ts
+++ b/src/app/dialogs/shift-change/shift-change.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 import { FormsModule } from '@angular/forms';
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
diff --git a/src/app/dialogs/shift-change/shift-change.component.ts b/src/app/dialogs/shift-change/shift-change.component.ts
index 41f64b3..e44b1e4 100644
--- a/src/app/dialogs/shift-change/shift-change.component.ts
+++ b/src/app/dialogs/shift-change/shift-change.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, Optional, OnInit } from '@angular/core';
 import { MdDialogRef } from '@angular/material';
 
diff --git a/src/app/filter/filter.component.css b/src/app/filter/filter.component.css
index cf17e44..78d496e 100644
--- a/src/app/filter/filter.component.css
+++ b/src/app/filter/filter.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 .filterCheckbox {
      float: left; 
     padding-left: 1cm;
diff --git a/src/app/filter/filter.component.html b/src/app/filter/filter.component.html
index 2e78f2b..ad7c458 100644
--- a/src/app/filter/filter.component.html
+++ b/src/app/filter/filter.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div id="collapse9" class="panel-collapse collapse" [ngClass]="{'in': filterExpanded }">
 <div  class="panel panel-default ">
   <div class="panel-heading">
diff --git a/src/app/filter/filter.component.spec.ts b/src/app/filter/filter.component.spec.ts
index 3ae234c..ef0d76b 100644
--- a/src/app/filter/filter.component.spec.ts
+++ b/src/app/filter/filter.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { FormsModule } from '@angular/forms';
 import { async, ComponentFixture, TestBed, fakeAsync, tick } from '@angular/core/testing';
 import { By } from '@angular/platform-browser';
diff --git a/src/app/filter/filter.component.ts b/src/app/filter/filter.component.ts
index 3dbc443..2cb40ef 100644
--- a/src/app/filter/filter.component.ts
+++ b/src/app/filter/filter.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, Optional, OnInit, Output, EventEmitter, Input, OnChanges, SimpleChanges } from '@angular/core';
 import { Responsibility } from '../model/responsibility';
 import { TerritoryResponsibility } from '../model/territory-responsibility';
diff --git a/src/app/lists/abstract-list/abstract-list.component.css b/src/app/lists/abstract-list/abstract-list.component.css
index f577c6a..1ff1f07 100644
--- a/src/app/lists/abstract-list/abstract-list.component.css
+++ b/src/app/lists/abstract-list/abstract-list.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 table{
     width: 100%;
 }
diff --git a/src/app/lists/abstract-list/abstract-list.component.html b/src/app/lists/abstract-list/abstract-list.component.html
index e2b8687..3a9eb3a 100644
--- a/src/app/lists/abstract-list/abstract-list.component.html
+++ b/src/app/lists/abstract-list/abstract-list.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <p>
   abstract-list works!
 </p>
diff --git a/src/app/lists/abstract-list/abstract-list.component.spec.ts b/src/app/lists/abstract-list/abstract-list.component.spec.ts
index fabd5a7..c6da055 100644
--- a/src/app/lists/abstract-list/abstract-list.component.spec.ts
+++ b/src/app/lists/abstract-list/abstract-list.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 import { By } from '@angular/platform-browser';
diff --git a/src/app/lists/abstract-list/abstract-list.component.ts b/src/app/lists/abstract-list/abstract-list.component.ts
index 8105fee..212f69b 100644
--- a/src/app/lists/abstract-list/abstract-list.component.ts
+++ b/src/app/lists/abstract-list/abstract-list.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, OnDestroy, OnInit, Input, Output, EventEmitter, AfterViewChecked, SimpleChanges, OnChanges } from '@angular/core';
 import { NotificationService } from '../../services/notification.service';
 import { ReminderService } from '../../services/reminder.service';
diff --git a/src/app/lists/current-reminders/current-reminders.component.css b/src/app/lists/current-reminders/current-reminders.component.css
index 40c3565..35e6dff 100644
--- a/src/app/lists/current-reminders/current-reminders.component.css
+++ b/src/app/lists/current-reminders/current-reminders.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 table{
     width: 100%;
 }
diff --git a/src/app/lists/current-reminders/current-reminders.component.html b/src/app/lists/current-reminders/current-reminders.component.html
index f625065..7cebce7 100644
--- a/src/app/lists/current-reminders/current-reminders.component.html
+++ b/src/app/lists/current-reminders/current-reminders.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div class="panel panel-default">
   <div class="panel-heading">
     <form #entryForm="ngForm">
diff --git a/src/app/lists/current-reminders/current-reminders.component.spec.ts b/src/app/lists/current-reminders/current-reminders.component.spec.ts
index 04e165d..5ae7584 100644
--- a/src/app/lists/current-reminders/current-reminders.component.spec.ts
+++ b/src/app/lists/current-reminders/current-reminders.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 import { By } from '@angular/platform-browser';
diff --git a/src/app/lists/current-reminders/current-reminders.component.ts b/src/app/lists/current-reminders/current-reminders.component.ts
index 411d03b..fbbc006 100644
--- a/src/app/lists/current-reminders/current-reminders.component.ts
+++ b/src/app/lists/current-reminders/current-reminders.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, OnInit } from '@angular/core';
 import { AbstractListComponent } from '../abstract-list/abstract-list.component';
 import { Notification } from '../../model/notification';
diff --git a/src/app/lists/finished-notifications/finished-notifications.component.css b/src/app/lists/finished-notifications/finished-notifications.component.css
index 4a8638d..99bbd14 100644
--- a/src/app/lists/finished-notifications/finished-notifications.component.css
+++ b/src/app/lists/finished-notifications/finished-notifications.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 table{
     width: 100%;
 }
diff --git a/src/app/lists/finished-notifications/finished-notifications.component.html b/src/app/lists/finished-notifications/finished-notifications.component.html
index 7df4e24..2c3f975 100644
--- a/src/app/lists/finished-notifications/finished-notifications.component.html
+++ b/src/app/lists/finished-notifications/finished-notifications.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div class="panel panel-default">
   <div class="panel-heading">
     <form #entryForm="ngForm">
diff --git a/src/app/lists/finished-notifications/finished-notifications.component.spec.ts b/src/app/lists/finished-notifications/finished-notifications.component.spec.ts
index 0ef146a..de2c6ff 100644
--- a/src/app/lists/finished-notifications/finished-notifications.component.spec.ts
+++ b/src/app/lists/finished-notifications/finished-notifications.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 import { By } from '@angular/platform-browser';
diff --git a/src/app/lists/finished-notifications/finished-notifications.component.ts b/src/app/lists/finished-notifications/finished-notifications.component.ts
index 9410e1e..634b455 100644
--- a/src/app/lists/finished-notifications/finished-notifications.component.ts
+++ b/src/app/lists/finished-notifications/finished-notifications.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component } from '@angular/core';
 import { AbstractListComponent } from '../abstract-list/abstract-list.component';
 import { Notification } from '../../model/notification';
diff --git a/src/app/lists/future-notifications/future-notifications.component.css b/src/app/lists/future-notifications/future-notifications.component.css
index 1b743b2..a1b99d9 100644
--- a/src/app/lists/future-notifications/future-notifications.component.css
+++ b/src/app/lists/future-notifications/future-notifications.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 table{
     width: 100%;
 }
diff --git a/src/app/lists/future-notifications/future-notifications.component.html b/src/app/lists/future-notifications/future-notifications.component.html
index 4d9752f..4dfd4a1 100644
--- a/src/app/lists/future-notifications/future-notifications.component.html
+++ b/src/app/lists/future-notifications/future-notifications.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div class="panel panel-default">
   <div class="panel-heading">
     <form #entryForm="ngForm">
diff --git a/src/app/lists/future-notifications/future-notifications.component.spec.ts b/src/app/lists/future-notifications/future-notifications.component.spec.ts
index eafdecb..0122448 100644
--- a/src/app/lists/future-notifications/future-notifications.component.spec.ts
+++ b/src/app/lists/future-notifications/future-notifications.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 import { By } from '@angular/platform-browser';
diff --git a/src/app/lists/future-notifications/future-notifications.component.ts b/src/app/lists/future-notifications/future-notifications.component.ts
index 27c4d44..7439be1 100644
--- a/src/app/lists/future-notifications/future-notifications.component.ts
+++ b/src/app/lists/future-notifications/future-notifications.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, Input } from '@angular/core';
 import { AbstractListComponent } from '../abstract-list/abstract-list.component';
 import { Notification } from '../../model/notification';
diff --git a/src/app/lists/historical-shift-changes/historical-shift-changes.component.css b/src/app/lists/historical-shift-changes/historical-shift-changes.component.css
index 6e32855..c1c7a42 100644
--- a/src/app/lists/historical-shift-changes/historical-shift-changes.component.css
+++ b/src/app/lists/historical-shift-changes/historical-shift-changes.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 .panel-body {
     overflow: auto;
     max-height: 19.8em;
diff --git a/src/app/lists/historical-shift-changes/historical-shift-changes.component.html b/src/app/lists/historical-shift-changes/historical-shift-changes.component.html
index b8e7903..622c0bb 100644
--- a/src/app/lists/historical-shift-changes/historical-shift-changes.component.html
+++ b/src/app/lists/historical-shift-changes/historical-shift-changes.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div class="panel panel-default">
   <div class="panel-heading">
     <form #entryForm="ngForm">
diff --git a/src/app/lists/historical-shift-changes/historical-shift-changes.component.spec.ts b/src/app/lists/historical-shift-changes/historical-shift-changes.component.spec.ts
index fd6689d..d4273bb 100644
--- a/src/app/lists/historical-shift-changes/historical-shift-changes.component.spec.ts
+++ b/src/app/lists/historical-shift-changes/historical-shift-changes.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { async, fakeAsync, ComponentFixture, TestBed } from '@angular/core/testing';
 import { AbstractMockObservableService } from '../../common/abstract-mock-observable.service';
 import { ResponsibilityService } from '../../services/responsibility.service';
diff --git a/src/app/lists/historical-shift-changes/historical-shift-changes.component.ts b/src/app/lists/historical-shift-changes/historical-shift-changes.component.ts
index 2791ba3..fbb79f2 100644
--- a/src/app/lists/historical-shift-changes/historical-shift-changes.component.ts
+++ b/src/app/lists/historical-shift-changes/historical-shift-changes.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, OnInit, Output, EventEmitter } from '@angular/core';
 import { HistoricalResponsibility } from '../../model/historical-responsibility';
 import { ResponsibilityService } from '../../services/responsibility.service';
diff --git a/src/app/lists/open-notifications/open-notifications.component.css b/src/app/lists/open-notifications/open-notifications.component.css
index de68214..bedac52 100644
--- a/src/app/lists/open-notifications/open-notifications.component.css
+++ b/src/app/lists/open-notifications/open-notifications.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 td{
     vertical-align: middle;
     padding-left: 5px;
diff --git a/src/app/lists/open-notifications/open-notifications.component.html b/src/app/lists/open-notifications/open-notifications.component.html
index 135aaf7..28bdb21 100644
--- a/src/app/lists/open-notifications/open-notifications.component.html
+++ b/src/app/lists/open-notifications/open-notifications.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div class="panel panel-default">
   <div class="panel-heading">
     <h4 class="panel-title">
diff --git a/src/app/lists/open-notifications/open-notifications.component.spec.ts b/src/app/lists/open-notifications/open-notifications.component.spec.ts
index 8fe1864..b52fc29 100644
--- a/src/app/lists/open-notifications/open-notifications.component.spec.ts
+++ b/src/app/lists/open-notifications/open-notifications.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 import { By } from '@angular/platform-browser';
diff --git a/src/app/lists/open-notifications/open-notifications.component.ts b/src/app/lists/open-notifications/open-notifications.component.ts
index a2c276c..9f59a9b 100644
--- a/src/app/lists/open-notifications/open-notifications.component.ts
+++ b/src/app/lists/open-notifications/open-notifications.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component } from '@angular/core';
 import { AbstractListComponent } from '../abstract-list/abstract-list.component';
 import { StringToDatePipe } from '../../common-components/pipes/string-to-date.pipe';
diff --git a/src/app/lists/search-result-list/search-result-list.component.css b/src/app/lists/search-result-list/search-result-list.component.css
index 60adb56..e3f3bf7 100644
--- a/src/app/lists/search-result-list/search-result-list.component.css
+++ b/src/app/lists/search-result-list/search-result-list.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 td{
     vertical-align: middle;
     padding-left: 5px;
diff --git a/src/app/lists/search-result-list/search-result-list.component.html b/src/app/lists/search-result-list/search-result-list.component.html
index 73e5411..32c5b2d 100644
--- a/src/app/lists/search-result-list/search-result-list.component.html
+++ b/src/app/lists/search-result-list/search-result-list.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div class="panel panel-default">
     <div class="panel-heading">
       <h4 class="panel-title">
diff --git a/src/app/lists/search-result-list/search-result-list.component.spec.ts b/src/app/lists/search-result-list/search-result-list.component.spec.ts
index 353ec64..ea06c64 100644
--- a/src/app/lists/search-result-list/search-result-list.component.spec.ts
+++ b/src/app/lists/search-result-list/search-result-list.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 import { By } from '@angular/platform-browser';
diff --git a/src/app/lists/search-result-list/search-result-list.component.ts b/src/app/lists/search-result-list/search-result-list.component.ts
index 21d429f..235cd1b 100644
--- a/src/app/lists/search-result-list/search-result-list.component.ts
+++ b/src/app/lists/search-result-list/search-result-list.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, Input, SimpleChanges, OnChanges } from '@angular/core';
 import { AbstractListComponent } from '../abstract-list/abstract-list.component';
 import { StringToDatePipe } from '../../common-components/pipes/string-to-date.pipe';
diff --git a/src/app/lists/sorting/sorting.component.css b/src/app/lists/sorting/sorting.component.css
index e69de29..2b03cc9 100644
--- a/src/app/lists/sorting/sorting.component.css
+++ b/src/app/lists/sorting/sorting.component.css
@@ -0,0 +1,11 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
diff --git a/src/app/lists/sorting/sorting.component.html b/src/app/lists/sorting/sorting.component.html
index 2e86dd5..5f3743a 100644
--- a/src/app/lists/sorting/sorting.component.html
+++ b/src/app/lists/sorting/sorting.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <ng-content>
 </ng-content>
 <i  class="fa" [ngClass]="{'fa-sort': initColumnName != columnName || defaultState, 
diff --git a/src/app/lists/sorting/sorting.component.spec.ts b/src/app/lists/sorting/sorting.component.spec.ts
index e925899..5f2922b 100644
--- a/src/app/lists/sorting/sorting.component.spec.ts
+++ b/src/app/lists/sorting/sorting.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { MockComponent } from '../../testing/mock.component';
 
 export class SortingComponentMocker {
diff --git a/src/app/lists/sorting/sorting.component.ts b/src/app/lists/sorting/sorting.component.ts
index a7749ce..3ca26e5 100644
--- a/src/app/lists/sorting/sorting.component.ts
+++ b/src/app/lists/sorting/sorting.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { AfterViewInit, Component, Input, Output, EventEmitter, OnInit, OnChanges, SimpleChanges } from '@angular/core';
 import { SessionContext } from '../../common/session-context';
 import { SortingState } from '../../model/sorting-state';
diff --git a/src/app/model/branch.ts b/src/app/model/branch.ts
index b89b6d5..effe6ff 100644
--- a/src/app/model/branch.ts
+++ b/src/app/model/branch.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class Branch {
     id: number;
     name: string;
diff --git a/src/app/model/controller-model/filter-matrix.ts b/src/app/model/controller-model/filter-matrix.ts
index aaabfc9..822dee1 100644
--- a/src/app/model/controller-model/filter-matrix.ts
+++ b/src/app/model/controller-model/filter-matrix.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { TerritoryResponsibility } from '../../model/territory-responsibility';
 
 export class FilterMatrix {
diff --git a/src/app/model/date-range.ts b/src/app/model/date-range.ts
index 31a70fb..e8354a7 100644
--- a/src/app/model/date-range.ts
+++ b/src/app/model/date-range.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class DateRange {
   dateFrom: string;
   dateTo: string;
diff --git a/src/app/model/file-model.ts b/src/app/model/file-model.ts
index dae8a8f..4e2124e 100644
--- a/src/app/model/file-model.ts
+++ b/src/app/model/file-model.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class NotificationFileModel {
     fileName: string;
     creationDate: string;
diff --git a/src/app/model/filter-selection.ts b/src/app/model/filter-selection.ts
index 316b791..2cfa4ca 100644
--- a/src/app/model/filter-selection.ts
+++ b/src/app/model/filter-selection.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class FilterSelection {
     all = true;
     status = false;
diff --git a/src/app/model/global-search-filter.ts b/src/app/model/global-search-filter.ts
index 26e08dd..cf8a0a9 100644
--- a/src/app/model/global-search-filter.ts
+++ b/src/app/model/global-search-filter.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class GlobalSearchFilter {
     searchString: string;
     responsibilityForwarding: string;
diff --git a/src/app/model/gridterritory.ts b/src/app/model/gridterritory.ts
index 47db090..93196a4 100644
--- a/src/app/model/gridterritory.ts
+++ b/src/app/model/gridterritory.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class GridTerritory {
     id: number;
     name: string;
diff --git a/src/app/model/historical-responsibility.ts b/src/app/model/historical-responsibility.ts
index 47dc61d..2ce766e 100644
--- a/src/app/model/historical-responsibility.ts
+++ b/src/app/model/historical-responsibility.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Branch } from './branch';
 import { GridTerritory } from './gridterritory';
 
diff --git a/src/app/model/historical-shift-changes.ts b/src/app/model/historical-shift-changes.ts
index 7f8f921..809e311 100644
--- a/src/app/model/historical-shift-changes.ts
+++ b/src/app/model/historical-shift-changes.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { HistoricalResponsibility } from './historical-responsibility';
 
 export class HistoricalShiftChanges {
diff --git a/src/app/model/jwt-payload.ts b/src/app/model/jwt-payload.ts
index c66c3d5..dbda535 100644
--- a/src/app/model/jwt-payload.ts
+++ b/src/app/model/jwt-payload.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* Model for the contents of the accessToken, decoded and parsed. It is not completed,
 only the properties actually used are defined. To be completed if needed. */
 export class JwtPayload {
diff --git a/src/app/model/login-credentials.ts b/src/app/model/login-credentials.ts
index 7f35d91..34aeeb5 100644
--- a/src/app/model/login-credentials.ts
+++ b/src/app/model/login-credentials.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class LoginCredentials {
     userName: string;
     password: string;
diff --git a/src/app/model/notification-search-filter.ts b/src/app/model/notification-search-filter.ts
index d868d16..9140a74 100644
--- a/src/app/model/notification-search-filter.ts
+++ b/src/app/model/notification-search-filter.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class NotificationSearchFilter {
   dateFrom: string;
   dateTo: string;
diff --git a/src/app/model/notification.ts b/src/app/model/notification.ts
index 98d7765..a91ace2 100644
--- a/src/app/model/notification.ts
+++ b/src/app/model/notification.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class Notification {
     id: number;
     selected: boolean;
diff --git a/src/app/model/notificationhistoryexpansionstate.ts b/src/app/model/notificationhistoryexpansionstate.ts
index a1fc992..9b1df02 100644
--- a/src/app/model/notificationhistoryexpansionstate.ts
+++ b/src/app/model/notificationhistoryexpansionstate.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class NotificationHistoryExpansionState {
     incidentId: number;
     historyOpen: boolean;
diff --git a/src/app/model/reminder-search-filter.ts b/src/app/model/reminder-search-filter.ts
index 22810b7..7ec8c97 100644
--- a/src/app/model/reminder-search-filter.ts
+++ b/src/app/model/reminder-search-filter.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class ReminderSearchFilter {
     reminderDate: string;
     responsibilityFilterList: number[];
diff --git a/src/app/model/responsibility-search-filter.ts b/src/app/model/responsibility-search-filter.ts
index 47a3a32..f2e49e4 100644
--- a/src/app/model/responsibility-search-filter.ts
+++ b/src/app/model/responsibility-search-filter.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class ResponsibilitySearchFilter {
     transferDateFrom: string;
     transferDateTo: string;
diff --git a/src/app/model/responsibility.ts b/src/app/model/responsibility.ts
index fc61c1d..7eef4c3 100644
--- a/src/app/model/responsibility.ts
+++ b/src/app/model/responsibility.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class Responsibility {
     id: number;
     responsibleUser: string;
diff --git a/src/app/model/sorting-state.ts b/src/app/model/sorting-state.ts
index 5630155..1c41f15 100644
--- a/src/app/model/sorting-state.ts
+++ b/src/app/model/sorting-state.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class SortingState {
     column = '';
     counter: number;
diff --git a/src/app/model/status-selection-object.ts b/src/app/model/status-selection-object.ts
index bafddaf..b43fd38 100644
--- a/src/app/model/status-selection-object.ts
+++ b/src/app/model/status-selection-object.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class StatusSelectionObject {
     constructor(public statuscode: number, public selected: boolean) { }
 
diff --git a/src/app/model/status.ts b/src/app/model/status.ts
index 13caa5f..5c6ca88 100644
--- a/src/app/model/status.ts
+++ b/src/app/model/status.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class Status {
     id: number;
     name: string;
diff --git a/src/app/model/territory-branch-container.ts b/src/app/model/territory-branch-container.ts
index ca3012a..aed31d3 100644
--- a/src/app/model/territory-branch-container.ts
+++ b/src/app/model/territory-branch-container.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class TerritoryBranchContainer {
     ids: number[];
 }
\ No newline at end of file
diff --git a/src/app/model/territory-responsibility.ts b/src/app/model/territory-responsibility.ts
index 20b8e0a..25bff2e 100644
--- a/src/app/model/territory-responsibility.ts
+++ b/src/app/model/territory-responsibility.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Responsibility } from '../model/responsibility';
 export class TerritoryResponsibility {
     id: number;
diff --git a/src/app/model/user.ts b/src/app/model/user.ts
index 3babfaf..c15d32e 100644
--- a/src/app/model/user.ts
+++ b/src/app/model/user.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class User {
     id: string;
     itemName: string;
diff --git a/src/app/model/version-info.ts b/src/app/model/version-info.ts
index d661a57..40eddc4 100644
--- a/src/app/model/version-info.ts
+++ b/src/app/model/version-info.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export class VersionInfo {
     public backendVersion?: string;
     public dbVersion?: string;
diff --git a/src/app/pages/logout/logout.component.css b/src/app/pages/logout/logout.component.css
index 6f38e8f..30286ff 100644
--- a/src/app/pages/logout/logout.component.css
+++ b/src/app/pages/logout/logout.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 .logout-outer {
     width: 100%;
     height: 90%;
diff --git a/src/app/pages/logout/logout.component.html b/src/app/pages/logout/logout.component.html
index 987f664..1580a6b 100644
--- a/src/app/pages/logout/logout.component.html
+++ b/src/app/pages/logout/logout.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div class="logout-outer">
     <div class="logout-inner">
       <img src="assets/img/logo_openkonsequenz.png">
diff --git a/src/app/pages/logout/logout.component.spec.ts b/src/app/pages/logout/logout.component.spec.ts
index 350ffbc..7871c61 100644
--- a/src/app/pages/logout/logout.component.spec.ts
+++ b/src/app/pages/logout/logout.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 
 import { LogoutPageComponent } from './logout.component';
diff --git a/src/app/pages/logout/logout.component.ts b/src/app/pages/logout/logout.component.ts
index e525432..4a4cf83 100644
--- a/src/app/pages/logout/logout.component.ts
+++ b/src/app/pages/logout/logout.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, OnInit } from '@angular/core';
 import { Router } from '@angular/router';
 
diff --git a/src/app/pages/overview/overview.component.css b/src/app/pages/overview/overview.component.css
index ef08131..c844b70 100644
--- a/src/app/pages/overview/overview.component.css
+++ b/src/app/pages/overview/overview.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* Overview styling */
 .overview-body {
     padding-top: 55px;
diff --git a/src/app/pages/overview/overview.component.html b/src/app/pages/overview/overview.component.html
index 9928c63..7e13be7 100644
--- a/src/app/pages/overview/overview.component.html
+++ b/src/app/pages/overview/overview.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div class="overview-body">
   <div style="min-width: 1048px; overflow: auto">
 
diff --git a/src/app/pages/overview/overview.component.spec.ts b/src/app/pages/overview/overview.component.spec.ts
index 92140aa..0fa450f 100644
--- a/src/app/pages/overview/overview.component.spec.ts
+++ b/src/app/pages/overview/overview.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 import { async, fakeAsync, ComponentFixture, TestBed, tick } from '@angular/core/testing';
 import { BrowserDynamicTestingModule } from '@angular/platform-browser-dynamic/testing';
diff --git a/src/app/pages/overview/overview.component.ts b/src/app/pages/overview/overview.component.ts
index 465ce3f..41988be 100644
--- a/src/app/pages/overview/overview.component.ts
+++ b/src/app/pages/overview/overview.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, AfterViewInit, ViewChildren, QueryList, OnInit, EventEmitter, HostBinding } from '@angular/core';
 import { SessionContext } from '../../common/session-context';
 import { LogoutComponent } from '../../dialogs/logout/logout.component';
diff --git a/src/app/pages/reminder/reminder.component.css b/src/app/pages/reminder/reminder.component.css
index ad5cdf9..60833e9 100644
--- a/src/app/pages/reminder/reminder.component.css
+++ b/src/app/pages/reminder/reminder.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* Reminder styling */
 .reminder-body {
     padding-top: 55px;
diff --git a/src/app/pages/reminder/reminder.component.html b/src/app/pages/reminder/reminder.component.html
index 981f133..88b1c9a 100644
--- a/src/app/pages/reminder/reminder.component.html
+++ b/src/app/pages/reminder/reminder.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div class="reminder-body">
 
   <div style="min-width: 1048px; overflow: auto">
diff --git a/src/app/pages/reminder/reminder.component.spec.ts b/src/app/pages/reminder/reminder.component.spec.ts
index 58317be..b8df4a2 100644
--- a/src/app/pages/reminder/reminder.component.spec.ts
+++ b/src/app/pages/reminder/reminder.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { async, fakeAsync, ComponentFixture, TestBed } from '@angular/core/testing';
 import { By } from '@angular/platform-browser';
 import { click } from '../../testing/index';
diff --git a/src/app/pages/reminder/reminder.component.ts b/src/app/pages/reminder/reminder.component.ts
index 1504b71..1725c00 100644
--- a/src/app/pages/reminder/reminder.component.ts
+++ b/src/app/pages/reminder/reminder.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, AfterViewInit, ViewChildren, QueryList, OnInit, EventEmitter, HostBinding } from '@angular/core';
 import { Router } from '@angular/router';
 import { SessionContext } from '../../common/session-context';
diff --git a/src/app/pages/search/search.component.css b/src/app/pages/search/search.component.css
index 763d35a..f129fa7 100644
--- a/src/app/pages/search/search.component.css
+++ b/src/app/pages/search/search.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* Search styling */
 .search-body {
     padding-top: 55px;
diff --git a/src/app/pages/search/search.component.html b/src/app/pages/search/search.component.html
index d57bedd..7d442b2 100644
--- a/src/app/pages/search/search.component.html
+++ b/src/app/pages/search/search.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div class="search-body">
 
     <div style="min-width: 1048px; overflow: auto">
diff --git a/src/app/pages/search/search.component.spec.ts b/src/app/pages/search/search.component.spec.ts
index 2ddd98f..2ed831f 100644
--- a/src/app/pages/search/search.component.spec.ts
+++ b/src/app/pages/search/search.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 import { FormsModule } from '@angular/forms';
 import { async, fakeAsync, ComponentFixture, TestBed, tick, inject } from '@angular/core/testing';
diff --git a/src/app/pages/search/search.component.ts b/src/app/pages/search/search.component.ts
index e8c1f0b..f091ba1 100644
--- a/src/app/pages/search/search.component.ts
+++ b/src/app/pages/search/search.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, AfterViewInit, ViewChildren, QueryList, OnInit, EventEmitter, Optional, HostBinding } from '@angular/core';
 import { Router } from '@angular/router';
 import { SessionContext } from '../../common/session-context';
diff --git a/src/app/pages/shift-change-overview/shift-change-overview.component.css b/src/app/pages/shift-change-overview/shift-change-overview.component.css
index 7a34d40..588fc9a 100644
--- a/src/app/pages/shift-change-overview/shift-change-overview.component.css
+++ b/src/app/pages/shift-change-overview/shift-change-overview.component.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 .panel-group {
     margin: 0px;
 }
diff --git a/src/app/pages/shift-change-overview/shift-change-overview.component.html b/src/app/pages/shift-change-overview/shift-change-overview.component.html
index 0475703..f19c096 100644
--- a/src/app/pages/shift-change-overview/shift-change-overview.component.html
+++ b/src/app/pages/shift-change-overview/shift-change-overview.component.html
@@ -1,3 +1,15 @@
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <div class="overview-body">
   <div style="min-width: 1048px; overflow: auto">
     <div *ngIf="sessionContext.bannerMessage.isActive" [ngClass]="{ 'alert':true, 
diff --git a/src/app/pages/shift-change-overview/shift-change-overview.component.spec.ts b/src/app/pages/shift-change-overview/shift-change-overview.component.spec.ts
index 88d9968..5a4b591 100644
--- a/src/app/pages/shift-change-overview/shift-change-overview.component.spec.ts
+++ b/src/app/pages/shift-change-overview/shift-change-overview.component.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 import { By } from '@angular/platform-browser';
 import { click } from '../../testing/index';
diff --git a/src/app/pages/shift-change-overview/shift-change-overview.component.ts b/src/app/pages/shift-change-overview/shift-change-overview.component.ts
index d6c80ba..760ccbd 100644
--- a/src/app/pages/shift-change-overview/shift-change-overview.component.ts
+++ b/src/app/pages/shift-change-overview/shift-change-overview.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component, OnInit, HostBinding } from '@angular/core';
 import { Router } from '@angular/router';
 import { SessionContext } from '../../common/session-context';
diff --git a/src/app/services/authentication.service.spec.ts b/src/app/services/authentication.service.spec.ts
index d31e00b..becfa76 100644
--- a/src/app/services/authentication.service.spec.ts
+++ b/src/app/services/authentication.service.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 
 import { TestBed, async, inject } from '@angular/core/testing';
diff --git a/src/app/services/authentication.service.ts b/src/app/services/authentication.service.ts
index 9ab8024..ee00370 100644
--- a/src/app/services/authentication.service.ts
+++ b/src/app/services/authentication.service.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Injectable } from '@angular/core';
 import { Http, Response, Headers } from '@angular/http';
 import { Observable } from 'rxjs/Observable';
diff --git a/src/app/services/base-data.service.spec.ts b/src/app/services/base-data.service.spec.ts
index d1399bf..eada585 100644
--- a/src/app/services/base-data.service.spec.ts
+++ b/src/app/services/base-data.service.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 
 import { TestBed, async, inject } from '@angular/core/testing';
diff --git a/src/app/services/base-data.service.ts b/src/app/services/base-data.service.ts
index 4af899d..6f63a41 100644
--- a/src/app/services/base-data.service.ts
+++ b/src/app/services/base-data.service.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Injectable } from '@angular/core';
 import { Http, Response, ResponseOptions, Headers } from '@angular/http';
 import { Observable } from 'rxjs/Observable';
diff --git a/src/app/services/base-http.service.spec.ts b/src/app/services/base-http.service.spec.ts
index 8ada80c..b1bc811 100644
--- a/src/app/services/base-http.service.spec.ts
+++ b/src/app/services/base-http.service.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 
 import { TestBed, async, inject } from '@angular/core/testing';
diff --git a/src/app/services/base-http.service.ts b/src/app/services/base-http.service.ts
index 845cdc3..eb8cce5 100644
--- a/src/app/services/base-http.service.ts
+++ b/src/app/services/base-http.service.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Injectable } from '@angular/core';
 import { Http, Response, Headers } from '@angular/http';
 import { Observable } from 'rxjs/Observable';
diff --git a/src/app/services/http-response-interceptor.service.spec.ts b/src/app/services/http-response-interceptor.service.spec.ts
index 51715f8..8202470 100644
--- a/src/app/services/http-response-interceptor.service.spec.ts
+++ b/src/app/services/http-response-interceptor.service.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { TestBed, inject } from '@angular/core/testing';
 
 import { HttpResponseInterceptorService } from './http-response-interceptor.service';
diff --git a/src/app/services/http-response-interceptor.service.ts b/src/app/services/http-response-interceptor.service.ts
index 18af8ec..bbff2e0 100644
--- a/src/app/services/http-response-interceptor.service.ts
+++ b/src/app/services/http-response-interceptor.service.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Injectable } from '@angular/core';
 import { Router } from '@angular/router';
 import { MessageService, MessageDefines } from '../services/message.service';
diff --git a/src/app/services/import.service.spec.ts b/src/app/services/import.service.spec.ts
index 96b2a52..75e9980 100644
--- a/src/app/services/import.service.spec.ts
+++ b/src/app/services/import.service.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 
 import { TestBed, async, inject } from '@angular/core/testing';
diff --git a/src/app/services/import.service.ts b/src/app/services/import.service.ts
index b22a8c2..8557ce7 100644
--- a/src/app/services/import.service.ts
+++ b/src/app/services/import.service.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Injectable, EventEmitter } from '@angular/core';
 import { Http, Response, Headers } from '@angular/http';
 import { Observable } from 'rxjs/Observable';
diff --git a/src/app/services/jobs/base-data-loader.service.spec.ts b/src/app/services/jobs/base-data-loader.service.spec.ts
index 0216df6..2ac0459 100644
--- a/src/app/services/jobs/base-data-loader.service.spec.ts
+++ b/src/app/services/jobs/base-data-loader.service.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { async, fakeAsync, tick, TestBed, ComponentFixture, inject } from '@angular/core/testing';
 import { Status } from '../../model/status';
 import { Branch } from '../../model/branch';
diff --git a/src/app/services/jobs/base-data-loader.service.ts b/src/app/services/jobs/base-data-loader.service.ts
index c45cfea..24c90b8 100644
--- a/src/app/services/jobs/base-data-loader.service.ts
+++ b/src/app/services/jobs/base-data-loader.service.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Injectable, EventEmitter } from '@angular/core';
 import { MessageService, MessageDefines } from '../message.service';
 import { BaseDataService } from '../base-data.service';
diff --git a/src/app/services/jobs/import-file-caller.service.spec.ts b/src/app/services/jobs/import-file-caller.service.spec.ts
index a5c696e..cc932a1 100644
--- a/src/app/services/jobs/import-file-caller.service.spec.ts
+++ b/src/app/services/jobs/import-file-caller.service.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { async, fakeAsync, tick, TestBed, ComponentFixture, inject, discardPeriodicTasks } from '@angular/core/testing';
 import { MessageService, MessageDefines } from '../../services/message.service';
 import { Observable } from 'rxjs/Observable';
diff --git a/src/app/services/jobs/import-file-caller.service.ts b/src/app/services/jobs/import-file-caller.service.ts
index dcdccc0..5be8f78 100644
--- a/src/app/services/jobs/import-file-caller.service.ts
+++ b/src/app/services/jobs/import-file-caller.service.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Injectable, EventEmitter } from '@angular/core';
 import { OnInit, OnDestroy } from '@angular/core';
 import { Http, Response, Headers } from '@angular/http';
diff --git a/src/app/services/jobs/reminder-caller-job.service.spec.ts b/src/app/services/jobs/reminder-caller-job.service.spec.ts
index f111fd6..290d395 100644
--- a/src/app/services/jobs/reminder-caller-job.service.spec.ts
+++ b/src/app/services/jobs/reminder-caller-job.service.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { async, fakeAsync, tick, TestBed, ComponentFixture, inject, discardPeriodicTasks } from '@angular/core/testing';
 import { MessageService, MessageDefines } from '../../services/message.service';
 import { AbstractMockObservableService } from '../../common/abstract-mock-observable.service';
diff --git a/src/app/services/jobs/reminder-caller-job.service.ts b/src/app/services/jobs/reminder-caller-job.service.ts
index eb9f405..379862c 100644
--- a/src/app/services/jobs/reminder-caller-job.service.ts
+++ b/src/app/services/jobs/reminder-caller-job.service.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Injectable, EventEmitter } from '@angular/core';
 import { OnInit, OnDestroy } from '@angular/core';
 import { Http, Response, Headers } from '@angular/http';
diff --git a/src/app/services/message.service.spec.ts b/src/app/services/message.service.spec.ts
index 5514c35..edaa4e0 100644
--- a/src/app/services/message.service.spec.ts
+++ b/src/app/services/message.service.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { TestBed, inject } from '@angular/core/testing';
 
 import { MessageService } from './message.service';
diff --git a/src/app/services/message.service.ts b/src/app/services/message.service.ts
index 389b362..5d9ede8 100644
--- a/src/app/services/message.service.ts
+++ b/src/app/services/message.service.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Injectable, EventEmitter } from '@angular/core';
 import { StatusEn, BannerMessageStatusEn, ErrorType } from '../common/enums';
 
diff --git a/src/app/services/notification.service.spec.ts b/src/app/services/notification.service.spec.ts
index 1f3d96d..9a5d635 100644
--- a/src/app/services/notification.service.spec.ts
+++ b/src/app/services/notification.service.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 
 import { TestBed, async, inject } from '@angular/core/testing';
diff --git a/src/app/services/notification.service.ts b/src/app/services/notification.service.ts
index 67fe4e7..798fdf6 100644
--- a/src/app/services/notification.service.ts
+++ b/src/app/services/notification.service.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Injectable, EventEmitter } from '@angular/core';
 import { Http, Response, Headers } from '@angular/http';
 import { Observable } from 'rxjs/Observable';
diff --git a/src/app/services/reminder.service.spec.ts b/src/app/services/reminder.service.spec.ts
index 2e822e9..0c470f0 100644
--- a/src/app/services/reminder.service.spec.ts
+++ b/src/app/services/reminder.service.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 
 import { TestBed, async, inject } from '@angular/core/testing';
diff --git a/src/app/services/reminder.service.ts b/src/app/services/reminder.service.ts
index 0886e21..6a3ecc5 100644
--- a/src/app/services/reminder.service.ts
+++ b/src/app/services/reminder.service.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Injectable, EventEmitter } from '@angular/core';
 import { Http, Response, Headers } from '@angular/http';
 import { Observable } from 'rxjs/Observable';
diff --git a/src/app/services/responsibility.service.spec.ts b/src/app/services/responsibility.service.spec.ts
index f519b8e..51db874 100644
--- a/src/app/services/responsibility.service.spec.ts
+++ b/src/app/services/responsibility.service.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 
 import { TestBed, async, inject } from '@angular/core/testing';
diff --git a/src/app/services/responsibility.service.ts b/src/app/services/responsibility.service.ts
index 810f644..2897702 100644
--- a/src/app/services/responsibility.service.ts
+++ b/src/app/services/responsibility.service.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Injectable } from '@angular/core';
 import { Http, Response, Headers } from '@angular/http';
 import { Observable } from 'rxjs/Observable';
diff --git a/src/app/services/search-result.service.spec.ts b/src/app/services/search-result.service.spec.ts
index 45fd623..f302954 100644
--- a/src/app/services/search-result.service.spec.ts
+++ b/src/app/services/search-result.service.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { TestBed, inject } from '@angular/core/testing';
 
 import { SearchResultService } from './search-result.service';
diff --git a/src/app/services/search-result.service.ts b/src/app/services/search-result.service.ts
index 418172f..c946cd2 100644
--- a/src/app/services/search-result.service.ts
+++ b/src/app/services/search-result.service.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Injectable, EventEmitter } from '@angular/core';
 import { Http, Response, Headers } from '@angular/http';
 import { Observable } from 'rxjs/Observable';
diff --git a/src/app/services/user.service.spec.ts b/src/app/services/user.service.spec.ts
index c8fbe8c..1ddf4ec 100644
--- a/src/app/services/user.service.spec.ts
+++ b/src/app/services/user.service.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 
 import { TestBed, async, inject } from '@angular/core/testing';
diff --git a/src/app/services/user.service.ts b/src/app/services/user.service.ts
index 0ba3b2f..624734d 100644
--- a/src/app/services/user.service.ts
+++ b/src/app/services/user.service.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Injectable } from '@angular/core';
 import { Http, Response, Headers } from '@angular/http';
 import { Observable } from 'rxjs/Observable';
diff --git a/src/app/services/version-info.service.spec.ts b/src/app/services/version-info.service.spec.ts
index 3ad4872..9cab830 100644
--- a/src/app/services/version-info.service.spec.ts
+++ b/src/app/services/version-info.service.spec.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* tslint:disable:no-unused-variable */
 
 import { TestBed, async, inject } from '@angular/core/testing';
diff --git a/src/app/services/version-info.service.ts b/src/app/services/version-info.service.ts
index fe75977..93cfe69 100644
--- a/src/app/services/version-info.service.ts
+++ b/src/app/services/version-info.service.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Injectable } from '@angular/core';
 import { Http, Response, Headers } from '@angular/http';
 import { Observable } from 'rxjs/Observable';
diff --git a/src/app/test-data/branches.ts b/src/app/test-data/branches.ts
index 5bf0587..80803cb 100644
--- a/src/app/test-data/branches.ts
+++ b/src/app/test-data/branches.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Branch } from '../model/branch';
 
 export const BRANCHES: Branch[] = [
diff --git a/src/app/test-data/filter-matrix.ts b/src/app/test-data/filter-matrix.ts
index 052563b..a447951 100644
--- a/src/app/test-data/filter-matrix.ts
+++ b/src/app/test-data/filter-matrix.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { FilterMatrix } from '../model/controller-model/filter-matrix';
 import { TerritoryResponsibility } from '../model/territory-responsibility';
 import { Responsibility } from '../model/responsibility';
diff --git a/src/app/test-data/gridterritories.ts b/src/app/test-data/gridterritories.ts
index c73d048..de1dec1 100644
--- a/src/app/test-data/gridterritories.ts
+++ b/src/app/test-data/gridterritories.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { GridTerritory } from '../model/gridterritory';
 
 export const GRIDTERRITORIES: GridTerritory[] = [
diff --git a/src/app/test-data/historical-shiftchanges.ts b/src/app/test-data/historical-shiftchanges.ts
index 388f3d2..e436c8e 100644
--- a/src/app/test-data/historical-shiftchanges.ts
+++ b/src/app/test-data/historical-shiftchanges.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { TerritoryResponsibility } from '../model/territory-responsibility';
 import { Responsibility } from '../model/responsibility';
 import { HistoricalShiftChanges } from '../model/historical-shift-changes';
diff --git a/src/app/test-data/import-notification-files.ts b/src/app/test-data/import-notification-files.ts
index 842001d..6b761f3 100644
--- a/src/app/test-data/import-notification-files.ts
+++ b/src/app/test-data/import-notification-files.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { NotificationFileModel } from '../model/file-model';
 
 export const EMPTY_IMPORT_NOTIFICATION_FILES: NotificationFileModel[] = [
diff --git a/src/app/test-data/notification-statuses.ts b/src/app/test-data/notification-statuses.ts
index b25484e..c5a2fc3 100644
--- a/src/app/test-data/notification-statuses.ts
+++ b/src/app/test-data/notification-statuses.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Status } from '../model/status';
 
 export const STATUSES: Status[] = 
diff --git a/src/app/test-data/notifications.ts b/src/app/test-data/notifications.ts
index cf1c1ce..64d2c43 100644
--- a/src/app/test-data/notifications.ts
+++ b/src/app/test-data/notifications.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Notification } from '../model/notification';
 export const DUMMY_CREATED_NOTIFICATION: Notification = {
         id: 1,
diff --git a/src/app/test-data/reminder-notifications.ts b/src/app/test-data/reminder-notifications.ts
index a701c81..9fbf952 100644
--- a/src/app/test-data/reminder-notifications.ts
+++ b/src/app/test-data/reminder-notifications.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Notification } from '../model/notification';
 export const DUMMY_CREATED_REMINDER_NOTIFICATION: Notification = {
         id: 1,
diff --git a/src/app/test-data/responsibilities.ts b/src/app/test-data/responsibilities.ts
index d7d4f5b..94e70c1 100644
--- a/src/app/test-data/responsibilities.ts
+++ b/src/app/test-data/responsibilities.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { TerritoryResponsibility } from '../model/territory-responsibility';
 import {  Responsibility } from '../model/responsibility';
 export const RESPONSIBILITIES: TerritoryResponsibility[] = [
diff --git a/src/app/test-data/search-result-notifications.ts b/src/app/test-data/search-result-notifications.ts
index 62380f9..482b7f2 100644
--- a/src/app/test-data/search-result-notifications.ts
+++ b/src/app/test-data/search-result-notifications.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Notification } from '../model/notification';
 
 export const DUMMY_UPDATED_NOTIFICATION: Notification = {
diff --git a/src/app/test-data/statuses.ts b/src/app/test-data/statuses.ts
index 9118f2c..67bf90d 100644
--- a/src/app/test-data/statuses.ts
+++ b/src/app/test-data/statuses.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Status } from '../model/status';
 
 export const STATUSES: Status[] = [
diff --git a/src/app/test-data/users.ts b/src/app/test-data/users.ts
index 2c53bb2..cd3ab26 100644
--- a/src/app/test-data/users.ts
+++ b/src/app/test-data/users.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { User } from '../model/user';
 
 export const USERS: User[] = [
diff --git a/src/app/testing/mock.component.ts b/src/app/testing/mock.component.ts
index 71b8628..3cf2aa5 100644
--- a/src/app/testing/mock.component.ts
+++ b/src/app/testing/mock.component.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { Component } from '@angular/core';
 
 export function MockComponent(options: Component): Component {
diff --git a/src/app/testing/router-stubs.ts b/src/app/testing/router-stubs.ts
index 217aabb..0b92af4 100644
--- a/src/app/testing/router-stubs.ts
+++ b/src/app/testing/router-stubs.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
  /* tslint:disable */
 
  // export for convenience.
diff --git a/src/assets/css/main.css b/src/assets/css/main.css
index e69de29..2b03cc9 100644
--- a/src/assets/css/main.css
+++ b/src/assets/css/main.css
@@ -0,0 +1,11 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
diff --git a/src/environments/environment.prod.ts b/src/environments/environment.prod.ts
index c966979..3c0d5f8 100644
--- a/src/environments/environment.prod.ts
+++ b/src/environments/environment.prod.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 export const environment = {
   production: true,
 };
diff --git a/src/environments/environment.ts b/src/environments/environment.ts
index a7edcfa..43c563c 100644
--- a/src/environments/environment.ts
+++ b/src/environments/environment.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 // The file contents for the current environment will overwrite these during build.
 // The build system defaults to the dev environment which uses `environment.ts`, but if you do
 // `ng build --env=prod` then `environment.prod.ts` will be used instead.
diff --git a/src/index.html b/src/index.html
index 9cbcb5a..592ea19 100644
--- a/src/index.html
+++ b/src/index.html
@@ -1,4 +1,16 @@
 <!doctype html>
+<!--
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+-->
+
 <html>
 
 <head>
diff --git a/src/main.ts b/src/main.ts
index a9ca1ca..f4369b3 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 import { enableProdMode } from '@angular/core';
 import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
 
diff --git a/src/print.css b/src/print.css
index 31a338f..6ec2c7a 100644
--- a/src/print.css
+++ b/src/print.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 body {
     color: black;
     font-family: 'Source Sans Pro';
diff --git a/src/styles.css b/src/styles.css
index 66c4a6c..8bc063c 100644
--- a/src/styles.css
+++ b/src/styles.css
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* You can add global styles to this file, and also import other style files */
 @import url("assets/source-sans-pro/source-sans-pro.css");
 @import url("assets/css/main.css");
diff --git a/src/test.ts b/src/test.ts
index 3625daa..c10e627 100644
--- a/src/test.ts
+++ b/src/test.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 // This file is required by karma.conf.js and loads recursively all the .spec and framework files
 
 import 'zone.js/dist/long-stack-trace-zone';
diff --git a/src/typings.d.ts b/src/typings.d.ts
index ef5c7bd..198a32c 100644
--- a/src/typings.d.ts
+++ b/src/typings.d.ts
@@ -1,3 +1,14 @@
+/**
+******************************************************************************
+* Copyright © 2017-2018 PTA GmbH.
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v1.0
+* which accompanies this distribution, and is available at
+* 
+*     http://www.eclipse.org/legal/epl-v10.html
+* 
+******************************************************************************
+*/
 /* SystemJS module definition */
 declare var module: NodeModule;
 interface NodeModule {