diff --git a/NOTICE b/NOTICE
new file mode 100644
index 0000000..2ee6539
--- /dev/null
+++ b/NOTICE
@@ -0,0 +1,2 @@
+docker-ckan
+Copyright (c) 2016 Keitaro AB
diff --git a/images/ckan/2.7/setup/app/maintenance/api/3/action/status_show/index.html b/images/ckan/2.7/setup/app/maintenance/api/3/action/status_show/index.html
index eb43256..50276ec 100644
--- a/images/ckan/2.7/setup/app/maintenance/api/3/action/status_show/index.html
+++ b/images/ckan/2.7/setup/app/maintenance/api/3/action/status_show/index.html
@@ -1,3 +1,19 @@
+
+
Maintenance
diff --git a/images/ckan/2.7/setup/app/maintenance/index.html b/images/ckan/2.7/setup/app/maintenance/index.html
index eb43256..50276ec 100644
--- a/images/ckan/2.7/setup/app/maintenance/index.html
+++ b/images/ckan/2.7/setup/app/maintenance/index.html
@@ -1,3 +1,19 @@
+
+
Maintenance
diff --git a/images/ckan/2.7/setup/app/maintenance/serve.py b/images/ckan/2.7/setup/app/maintenance/serve.py
index 23e2dde..96c0a15 100644
--- a/images/ckan/2.7/setup/app/maintenance/serve.py
+++ b/images/ckan/2.7/setup/app/maintenance/serve.py
@@ -1,3 +1,19 @@
+"""
+Copyright (c) 2016 Keitaro AB
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+"""
+
from SimpleHTTPServer import SimpleHTTPRequestHandler
from BaseHTTPServer import HTTPServer
from SocketServer import ThreadingMixIn
diff --git a/images/ckan/2.7/setup/app/prerun.py b/images/ckan/2.7/setup/app/prerun.py
index 5a19d3f..4065df5 100644
--- a/images/ckan/2.7/setup/app/prerun.py
+++ b/images/ckan/2.7/setup/app/prerun.py
@@ -1,3 +1,19 @@
+"""
+Copyright (c) 2016 Keitaro AB
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+"""
+
import os
import sys
import subprocess
diff --git a/images/ckan/2.8/setup/app/maintenance/api/3/action/status_show/index.html b/images/ckan/2.8/setup/app/maintenance/api/3/action/status_show/index.html
index eb43256..50276ec 100644
--- a/images/ckan/2.8/setup/app/maintenance/api/3/action/status_show/index.html
+++ b/images/ckan/2.8/setup/app/maintenance/api/3/action/status_show/index.html
@@ -1,3 +1,19 @@
+
+
Maintenance
diff --git a/images/ckan/2.8/setup/app/maintenance/index.html b/images/ckan/2.8/setup/app/maintenance/index.html
index eb43256..50276ec 100644
--- a/images/ckan/2.8/setup/app/maintenance/index.html
+++ b/images/ckan/2.8/setup/app/maintenance/index.html
@@ -1,3 +1,19 @@
+
+
Maintenance
diff --git a/images/ckan/2.8/setup/app/maintenance/serve.py b/images/ckan/2.8/setup/app/maintenance/serve.py
index 23e2dde..96c0a15 100644
--- a/images/ckan/2.8/setup/app/maintenance/serve.py
+++ b/images/ckan/2.8/setup/app/maintenance/serve.py
@@ -1,3 +1,19 @@
+"""
+Copyright (c) 2016 Keitaro AB
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+"""
+
from SimpleHTTPServer import SimpleHTTPRequestHandler
from BaseHTTPServer import HTTPServer
from SocketServer import ThreadingMixIn
diff --git a/images/ckan/2.8/setup/app/prerun.py b/images/ckan/2.8/setup/app/prerun.py
index 5a19d3f..4065df5 100644
--- a/images/ckan/2.8/setup/app/prerun.py
+++ b/images/ckan/2.8/setup/app/prerun.py
@@ -1,3 +1,19 @@
+"""
+Copyright (c) 2016 Keitaro AB
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+"""
+
import os
import sys
import subprocess
diff --git a/images/ckan/2.9/setup/app/maintenance/api/3/action/status_show/index.html b/images/ckan/2.9/setup/app/maintenance/api/3/action/status_show/index.html
index eb43256..50276ec 100644
--- a/images/ckan/2.9/setup/app/maintenance/api/3/action/status_show/index.html
+++ b/images/ckan/2.9/setup/app/maintenance/api/3/action/status_show/index.html
@@ -1,3 +1,19 @@
+
+
Maintenance
diff --git a/images/ckan/2.9/setup/app/maintenance/index.html b/images/ckan/2.9/setup/app/maintenance/index.html
index eb43256..50276ec 100644
--- a/images/ckan/2.9/setup/app/maintenance/index.html
+++ b/images/ckan/2.9/setup/app/maintenance/index.html
@@ -1,3 +1,19 @@
+
+
Maintenance
diff --git a/images/ckan/2.9/setup/app/maintenance/serve.py b/images/ckan/2.9/setup/app/maintenance/serve.py
index fa56d40..77f3bd4 100644
--- a/images/ckan/2.9/setup/app/maintenance/serve.py
+++ b/images/ckan/2.9/setup/app/maintenance/serve.py
@@ -1,3 +1,19 @@
+"""
+Copyright (c) 2016 Keitaro AB
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+"""
+
from http.server import ThreadingHTTPServer, SimpleHTTPRequestHandler
import os
diff --git a/images/ckan/2.9/setup/app/prerun.py b/images/ckan/2.9/setup/app/prerun.py
index ca4598f..f31c719 100644
--- a/images/ckan/2.9/setup/app/prerun.py
+++ b/images/ckan/2.9/setup/app/prerun.py
@@ -1,3 +1,19 @@
+"""
+Copyright (c) 2016 Keitaro AB
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+"""
+
import os
import sys
import subprocess
diff --git a/images/ckan/2.9/setup/app/wsgi.py b/images/ckan/2.9/setup/app/wsgi.py
index 2ad03a7..63f3a7c 100644
--- a/images/ckan/2.9/setup/app/wsgi.py
+++ b/images/ckan/2.9/setup/app/wsgi.py
@@ -1,3 +1,19 @@
+"""
+Copyright (c) 2016 Keitaro AB
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+"""
+
# -*- coding: utf-8 -*-
import os
diff --git a/images/datapusher/setup/datapusher_settings.py b/images/datapusher/setup/datapusher_settings.py
index 8a4413a..4bc28af 100644
--- a/images/datapusher/setup/datapusher_settings.py
+++ b/images/datapusher/setup/datapusher_settings.py
@@ -1,3 +1,19 @@
+"""
+Copyright (c) 2016 Keitaro AB
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+"""
+
import uuid
import os
diff --git a/images/datapusher/setup/wsgi.py b/images/datapusher/setup/wsgi.py
index 8701ffa..5ce7c4b 100644
--- a/images/datapusher/setup/wsgi.py
+++ b/images/datapusher/setup/wsgi.py
@@ -1,3 +1,19 @@
+"""
+Copyright (c) 2016 Keitaro AB
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+"""
+
import os
import sys