diff --git a/fargo/__init__.py b/fargo/__init__.py
index a4e2017..e4ed97a 100644
--- a/fargo/__init__.py
+++ b/fargo/__init__.py
@@ -1 +1,17 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
__version__ = "0.1"
diff --git a/fargo/fargo/admin.py b/fargo/fargo/admin.py
index 1e939b0..8e76170 100644
--- a/fargo/fargo/admin.py
+++ b/fargo/fargo/admin.py
@@ -1,3 +1,19 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
from django.contrib import admin
from django.contrib.auth import get_user_model
from django.utils.html import format_html
diff --git a/fargo/fargo/api_errors.py b/fargo/fargo/api_errors.py
index 7b2af1c..05cf24c 100644
--- a/fargo/fargo/api_errors.py
+++ b/fargo/fargo/api_errors.py
@@ -1,3 +1,19 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
from django.utils.translation import ugettext_lazy as _
from rest_framework.serializers import ValidationError
diff --git a/fargo/fargo/api_fields.py b/fargo/fargo/api_fields.py
index b2428db..d30e12f 100644
--- a/fargo/fargo/api_fields.py
+++ b/fargo/fargo/api_fields.py
@@ -1,3 +1,19 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
import base64
import uuid
diff --git a/fargo/fargo/forms.py b/fargo/fargo/forms.py
index 02e6d23..7b8ec5a 100644
--- a/fargo/fargo/forms.py
+++ b/fargo/fargo/forms.py
@@ -1,3 +1,19 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
from django import forms
from django.utils.translation import ugettext_lazy as _
from django.conf import settings
diff --git a/fargo/fargo/management/commands/fargo-cleanup.py b/fargo/fargo/management/commands/fargo-cleanup.py
index 3d1689b..f70aff0 100644
--- a/fargo/fargo/management/commands/fargo-cleanup.py
+++ b/fargo/fargo/management/commands/fargo-cleanup.py
@@ -1,3 +1,19 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
from django.core.management.base import BaseCommand
from django.core.management import call_command
diff --git a/fargo/fargo/managers.py b/fargo/fargo/managers.py
index 70dfe0b..e319cd2 100644
--- a/fargo/fargo/managers.py
+++ b/fargo/fargo/managers.py
@@ -1,3 +1,19 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
import datetime
from django.db import models
diff --git a/fargo/fargo/models.py b/fargo/fargo/models.py
index e5215ec..0807c56 100644
--- a/fargo/fargo/models.py
+++ b/fargo/fargo/models.py
@@ -1,4 +1,20 @@
# -*- coding: utf-8 -*-
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
import base64
import subprocess
import os
diff --git a/fargo/fargo/tables.py b/fargo/fargo/tables.py
index be4b5c6..31221e5 100644
--- a/fargo/fargo/tables.py
+++ b/fargo/fargo/tables.py
@@ -1,3 +1,19 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
from django.utils.translation import ugettext_lazy as _
import django_tables2 as tables
diff --git a/fargo/fargo/utils.py b/fargo/fargo/utils.py
index 48ad760..569ee96 100644
--- a/fargo/fargo/utils.py
+++ b/fargo/fargo/utils.py
@@ -1,3 +1,19 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
import hashlib
from django.utils.timezone import utc
diff --git a/fargo/fargo/views.py b/fargo/fargo/views.py
index 7749a71..9d8f688 100644
--- a/fargo/fargo/views.py
+++ b/fargo/fargo/views.py
@@ -1,3 +1,19 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
import logging
from json import dumps
from copy import deepcopy
diff --git a/fargo/oauth2/admin.py b/fargo/oauth2/admin.py
index a14ee2f..b8acef1 100644
--- a/fargo/oauth2/admin.py
+++ b/fargo/oauth2/admin.py
@@ -1,5 +1,5 @@
# fargo - document box
-# Copyright (C) 2016-2017 Entr'ouvert
+# Copyright (C) 2016-2019 Entr'ouvert
#
# This program is free software: you can redistribute it and/or modify it
# under the terms of the GNU Affero General Public License as published
diff --git a/fargo/oauth2/authentication.py b/fargo/oauth2/authentication.py
index 27bb332..4b6513a 100644
--- a/fargo/oauth2/authentication.py
+++ b/fargo/oauth2/authentication.py
@@ -1,5 +1,5 @@
# fargo - document box
-# Copyright (C) 2016-2017 Entr'ouvert
+# Copyright (C) 2016-2019 Entr'ouvert
#
# This program is free software: you can redistribute it and/or modify it
# under the terms of the GNU Affero General Public License as published
diff --git a/fargo/oauth2/forms.py b/fargo/oauth2/forms.py
index 3ca3e35..0ca356b 100644
--- a/fargo/oauth2/forms.py
+++ b/fargo/oauth2/forms.py
@@ -1,5 +1,5 @@
# fargo - document box
-# Copyright (C) 2016-2017 Entr'ouvert
+# Copyright (C) 2016-2019 Entr'ouvert
#
# This program is free software: you can redistribute it and/or modify it
# under the terms of the GNU Affero General Public License as published
diff --git a/fargo/oauth2/management/commands/oauth2-create-client.py b/fargo/oauth2/management/commands/oauth2-create-client.py
index 9aa50a4..370e1a3 100644
--- a/fargo/oauth2/management/commands/oauth2-create-client.py
+++ b/fargo/oauth2/management/commands/oauth2-create-client.py
@@ -1,3 +1,19 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
from django.core.management.base import BaseCommand
from fargo.oauth2.models import OAuth2Client
diff --git a/fargo/oauth2/management/commands/oauth2-put-document.py b/fargo/oauth2/management/commands/oauth2-put-document.py
index d0d99e5..b0df95e 100644
--- a/fargo/oauth2/management/commands/oauth2-put-document.py
+++ b/fargo/oauth2/management/commands/oauth2-put-document.py
@@ -1,3 +1,19 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
import os
from django.core.management.base import BaseCommand
diff --git a/fargo/oauth2/models.py b/fargo/oauth2/models.py
index 7a67cce..afd4498 100644
--- a/fargo/oauth2/models.py
+++ b/fargo/oauth2/models.py
@@ -1,5 +1,5 @@
# fargo - document box
-# Copyright (C) 2016-2017 Entr'ouvert
+# Copyright (C) 2016-2019 Entr'ouvert
#
# This program is free software: you can redistribute it and/or modify it
# under the terms of the GNU Affero General Public License as published
diff --git a/fargo/oauth2/urls.py b/fargo/oauth2/urls.py
index fb10721..3bdeb5a 100644
--- a/fargo/oauth2/urls.py
+++ b/fargo/oauth2/urls.py
@@ -1,5 +1,5 @@
# fargo - document box
-# Copyright (C) 2016-2017 Entr'ouvert
+# Copyright (C) 2016-2019 Entr'ouvert
#
# This program is free software: you can redistribute it and/or modify it
# under the terms of the GNU Affero General Public License as published
diff --git a/fargo/oauth2/utils.py b/fargo/oauth2/utils.py
index 18baacc..75b5d65 100644
--- a/fargo/oauth2/utils.py
+++ b/fargo/oauth2/utils.py
@@ -1,3 +1,19 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
import cgi
from django.utils import six
diff --git a/fargo/oauth2/views.py b/fargo/oauth2/views.py
index 0b0428f..b5401d5 100644
--- a/fargo/oauth2/views.py
+++ b/fargo/oauth2/views.py
@@ -1,5 +1,5 @@
# fargo - document box
-# Copyright (C) 2016-2017 Entr'ouvert
+# Copyright (C) 2016-2019 Entr'ouvert
#
# This program is free software: you can redistribute it and/or modify it
# under the terms of the GNU Affero General Public License as published
diff --git a/fargo/settings.py b/fargo/settings.py
index 0f94e56..208466b 100644
--- a/fargo/settings.py
+++ b/fargo/settings.py
@@ -1,4 +1,20 @@
# -*- coding: utf-8 -*-
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
"""
Django settings for fargo project.
diff --git a/fargo/urls.py b/fargo/urls.py
index 577062f..2c7dbda 100644
--- a/fargo/urls.py
+++ b/fargo/urls.py
@@ -1,3 +1,19 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
from django.conf import settings
from django.conf.urls import include, url
from django.contrib import admin
diff --git a/fargo/utils.py b/fargo/utils.py
index 597bc00..7582341 100644
--- a/fargo/utils.py
+++ b/fargo/utils.py
@@ -1,3 +1,19 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
from django.utils.http import urlencode
from django.utils.six.moves.urllib import parse as urlparse
diff --git a/fargo/wsgi.py b/fargo/wsgi.py
index 1512ac0..255adf2 100644
--- a/fargo/wsgi.py
+++ b/fargo/wsgi.py
@@ -1,3 +1,19 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
"""
WSGI config for fargo project.
diff --git a/tests/conftest.py b/tests/conftest.py
index 273bee8..69c21a3 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -1,4 +1,20 @@
# -*- coding: utf-8 -*-
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
import logging
import pytest
diff --git a/tests/settings.py b/tests/settings.py
index b40c406..ec0aa49 100644
--- a/tests/settings.py
+++ b/tests/settings.py
@@ -1,3 +1,19 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
import os
import tempfile
diff --git a/tests/test_api.py b/tests/test_api.py
index 2c45a35..249abc2 100644
--- a/tests/test_api.py
+++ b/tests/test_api.py
@@ -1,3 +1,19 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
import base64
import pytest
diff --git a/tests/test_commands.py b/tests/test_commands.py
index 628764f..b557dd2 100644
--- a/tests/test_commands.py
+++ b/tests/test_commands.py
@@ -1,3 +1,19 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
import datetime
from django.core.management import call_command
diff --git a/tests/test_manager.py b/tests/test_manager.py
index 0f5e4e8..2a217b6 100644
--- a/tests/test_manager.py
+++ b/tests/test_manager.py
@@ -1,3 +1,19 @@
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
import os
import pytest
diff --git a/tests/test_oauth2.py b/tests/test_oauth2.py
index b7f0b6e..c0849c3 100644
--- a/tests/test_oauth2.py
+++ b/tests/test_oauth2.py
@@ -1,4 +1,19 @@
# -*- coding: utf-8 -*-
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
import os
import json
diff --git a/tests/test_public.py b/tests/test_public.py
index 100c826..bbf234e 100644
--- a/tests/test_public.py
+++ b/tests/test_public.py
@@ -1,4 +1,20 @@
# -*- coding: utf-8 -*-
+# fargo - document box
+# Copyright (C) 2016-2019 Entr'ouvert
+#
+# This program is free software: you can redistribute it and/or modify it
+# under the terms of the GNU Affero General Public License as published
+# by the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+
from webtest import Upload
import pytest