diff --git a/duniter4j-client/src/license/THIRD-PARTY.properties b/duniter4j-client/src/license/THIRD-PARTY.properties
new file mode 100644
index 0000000000000000000000000000000000000000..73833ce8cb5fe2f9913d00f1c302c9933654c49d
--- /dev/null
+++ b/duniter4j-client/src/license/THIRD-PARTY.properties
@@ -0,0 +1,26 @@
+# Generated by org.codehaus.mojo.license.AddThirdPartyMojo
+#-------------------------------------------------------------------------------
+# Already used licenses in project :
+# - Apache 2.0
+# - BSD License
+# - CDDL
+# - CDDL+GPL
+# - COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
+# - Common Development and Distribution License (CDDL) v1.0
+# - Dual license consisting of the CDDL v1.1 and GPL v2
+# - GPLv2+CE
+# - General Public License (GPL) v3
+# - Indiana University Extreme! Lab Software License, vesion 1.1.1
+# - Lesser General Public License (LGPL) v 3.0
+# - Lesser General Public License (LPGL)
+# - Lesser General Public License (LPGL) v 2.1
+# - MIT License
+# - The Apache Software License, Version 2.0
+#-------------------------------------------------------------------------------
+# Please fill the missing licenses for dependencies :
+#
+#
+#Tue Mar 28 09:33:08 CEST 2017
+commons-primitives--commons-primitives--1.0=The Apache Software License, Version 2.0
+dnl.utils--j-text-utils--0.3.3=GNU General Lesser Public License (LGPL) version 3.0
+net.sf.opencsv--opencsv--2.3=GNU General Lesser Public License (LGPL) version 3.0
diff --git a/duniter4j-core-client/src/main/java/org/duniter/core/client/service/bma/BmaTechnicalException.java b/duniter4j-core-client/src/main/java/org/duniter/core/client/service/bma/BmaTechnicalException.java
index a08843b93d381554280cd2a7ec59f884f2b201f7..1b409bc8d2eb4395e138445616973eadabb8c762 100644
--- a/duniter4j-core-client/src/main/java/org/duniter/core/client/service/bma/BmaTechnicalException.java
+++ b/duniter4j-core-client/src/main/java/org/duniter/core/client/service/bma/BmaTechnicalException.java
@@ -1,5 +1,27 @@
 package org.duniter.core.client.service.bma;
 
+/*-
+ * #%L
+ * Duniter4j :: Core Client API
+ * %%
+ * Copyright (C) 2014 - 2017 EIS
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU 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 General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public
+ * License along with this program.  If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
+ * #L%
+ */
+
 import org.duniter.core.exception.TechnicalException;
 
 /**
diff --git a/duniter4j-core-shared/src/main/java/org/duniter/core/beans/BeanCreationException.java b/duniter4j-core-shared/src/main/java/org/duniter/core/beans/BeanCreationException.java
index 624ce7e40e9c96c4af9c8cfe1ac5bffbc5382291..a98784ace6faec4d8febb25276f9e46206e5d7a6 100644
--- a/duniter4j-core-shared/src/main/java/org/duniter/core/beans/BeanCreationException.java
+++ b/duniter4j-core-shared/src/main/java/org/duniter/core/beans/BeanCreationException.java
@@ -1,5 +1,27 @@
 package org.duniter.core.beans;
 
+/*-
+ * #%L
+ * Duniter4j :: Core Shared
+ * %%
+ * Copyright (C) 2014 - 2017 EIS
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU 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 General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public
+ * License along with this program.  If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
+ * #L%
+ */
+
 import org.duniter.core.exception.TechnicalException;
 
 /**
diff --git a/duniter4j-core-shared/src/main/java/org/duniter/core/model/SmtpConfig.java b/duniter4j-core-shared/src/main/java/org/duniter/core/model/SmtpConfig.java
index 8b7015600ea75e798ede9eb14746733ace2198cd..0019dbebd8b56776457fef6e1b30da5f28492581 100644
--- a/duniter4j-core-shared/src/main/java/org/duniter/core/model/SmtpConfig.java
+++ b/duniter4j-core-shared/src/main/java/org/duniter/core/model/SmtpConfig.java
@@ -1,5 +1,27 @@
 package org.duniter.core.model;
 
+/*-
+ * #%L
+ * Duniter4j :: Core Shared
+ * %%
+ * Copyright (C) 2014 - 2017 EIS
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU 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 General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public
+ * License along with this program.  If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
+ * #L%
+ */
+
 public class SmtpConfig {
 
 
@@ -75,4 +97,4 @@ public class SmtpConfig {
     public void setStartTLS(boolean startTLS) {
         this.startTLS = startTLS;
     }
-}
\ No newline at end of file
+}
diff --git a/duniter4j-core-shared/src/main/java/org/duniter/core/util/protocols/classpath/Handler.java b/duniter4j-core-shared/src/main/java/org/duniter/core/util/protocols/classpath/Handler.java
index a0c08c289cea6c93cf11eca91d3699cb1967bb12..63e0546766bb45608674bad7905e8c725ce29543 100644
--- a/duniter4j-core-shared/src/main/java/org/duniter/core/util/protocols/classpath/Handler.java
+++ b/duniter4j-core-shared/src/main/java/org/duniter/core/util/protocols/classpath/Handler.java
@@ -1,5 +1,27 @@
 package org.duniter.core.util.protocols.classpath;
 
+/*-
+ * #%L
+ * Duniter4j :: Core Shared
+ * %%
+ * Copyright (C) 2014 - 2017 EIS
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU 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 General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public
+ * License along with this program.  If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
+ * #L%
+ */
+
 import org.duniter.core.exception.TechnicalException;
 
 import java.io.FileNotFoundException;
@@ -29,4 +51,4 @@ public class Handler extends URLStreamHandler {
         }
         return resourceUrl.openConnection();
     }
-}
\ No newline at end of file
+}
diff --git a/duniter4j-core-shared/src/main/java/org/duniter/core/util/url/URLs.java b/duniter4j-core-shared/src/main/java/org/duniter/core/util/url/URLs.java
index 1d4f99b7ae3e1c0e490244cb909ea54ea33ca844..105a73f844f14d612ad3f4177eefe131cc4febd3 100644
--- a/duniter4j-core-shared/src/main/java/org/duniter/core/util/url/URLs.java
+++ b/duniter4j-core-shared/src/main/java/org/duniter/core/util/url/URLs.java
@@ -1,5 +1,27 @@
 package org.duniter.core.util.url;
 
+/*-
+ * #%L
+ * Duniter4j :: Core Shared
+ * %%
+ * Copyright (C) 2014 - 2017 EIS
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU 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 General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public
+ * License along with this program.  If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
+ * #L%
+ */
+
 import org.duniter.core.exception.TechnicalException;
 
 import java.net.MalformedURLException;
diff --git a/duniter4j-core-shared/src/test/java/org/duniter/core/service/MailServiceTest.java b/duniter4j-core-shared/src/test/java/org/duniter/core/service/MailServiceTest.java
index 13dfb4a6793c32c06003973630e083746bc4655f..2953815bda7efdbf009e05a0c387b7e59c382f9b 100644
--- a/duniter4j-core-shared/src/test/java/org/duniter/core/service/MailServiceTest.java
+++ b/duniter4j-core-shared/src/test/java/org/duniter/core/service/MailServiceTest.java
@@ -1,5 +1,27 @@
 package org.duniter.core.service;
 
+/*-
+ * #%L
+ * Duniter4j :: Core Shared
+ * %%
+ * Copyright (C) 2014 - 2017 EIS
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU 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 General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public
+ * License along with this program.  If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
+ * #L%
+ */
+
 import org.duniter.core.model.SmtpConfig;
 import org.duniter.core.test.TestFixtures;
 import org.junit.Before;
diff --git a/duniter4j-core-shared/src/test/java/org/duniter/core/util/http/InetAddressUtilsTest.java b/duniter4j-core-shared/src/test/java/org/duniter/core/util/http/InetAddressUtilsTest.java
index 84db99f2d3e1708da0c7de8b74410e7f23fb9614..1bfcdb04652e72fa7834c188578f24f12a12c760 100644
--- a/duniter4j-core-shared/src/test/java/org/duniter/core/util/http/InetAddressUtilsTest.java
+++ b/duniter4j-core-shared/src/test/java/org/duniter/core/util/http/InetAddressUtilsTest.java
@@ -1,5 +1,27 @@
 package org.duniter.core.util.http;
 
+/*-
+ * #%L
+ * Duniter4j :: Core Shared
+ * %%
+ * Copyright (C) 2014 - 2017 EIS
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU 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 General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public
+ * License along with this program.  If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
+ * #L%
+ */
+
 import org.junit.Assert;
 import org.junit.Test;
 
diff --git a/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/beans/ESBeanFactory.java b/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/beans/ESBeanFactory.java
index fa8ed45ff059c0c8326e62c545c987cd9115ecd9..5d3699234fd593f9459d059b89a948e5d4eaa1e6 100644
--- a/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/beans/ESBeanFactory.java
+++ b/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/beans/ESBeanFactory.java
@@ -1,5 +1,27 @@
 package org.duniter.elasticsearch.beans;
 
+/*-
+ * #%L
+ * Duniter4j :: ElasticSearch Core plugin
+ * %%
+ * Copyright (C) 2014 - 2017 EIS
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU 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 General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public
+ * License along with this program.  If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
+ * #L%
+ */
+
 import org.duniter.core.beans.Bean;
 import org.duniter.core.beans.BeanCreationException;
 import org.duniter.core.beans.BeanFactory;
diff --git a/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/client/Duniter4jClient.java b/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/client/Duniter4jClient.java
index bb2a770562c0a788acc1dfcf045e3217461867c7..85ee832f0fff6f376a85f09b815c8c14b6a96228 100644
--- a/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/client/Duniter4jClient.java
+++ b/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/client/Duniter4jClient.java
@@ -1,5 +1,27 @@
 package org.duniter.elasticsearch.client;
 
+/*-
+ * #%L
+ * Duniter4j :: ElasticSearch Core plugin
+ * %%
+ * Copyright (C) 2014 - 2017 EIS
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU 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 General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public
+ * License along with this program.  If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
+ * #L%
+ */
+
 import org.duniter.core.beans.Bean;
 import org.duniter.core.client.model.local.LocalEntity;
 import org.duniter.elasticsearch.dao.handler.StringReaderHandler;
diff --git a/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/BlockDao.java b/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/BlockDao.java
index 34d72245f4c047066e16f982a53ba23598d2ddb5..758614f75dd2caab3bce99cea546503b82f1557a 100644
--- a/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/BlockDao.java
+++ b/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/BlockDao.java
@@ -1,5 +1,27 @@
 package org.duniter.elasticsearch.dao;
 
+/*-
+ * #%L
+ * Duniter4j :: ElasticSearch Core plugin
+ * %%
+ * Copyright (C) 2014 - 2017 EIS
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU 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 General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public
+ * License along with this program.  If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
+ * #L%
+ */
+
 import org.duniter.core.beans.Bean;
 import org.duniter.core.client.model.bma.BlockchainBlock;
 
diff --git a/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/CurrencyExtendDao.java b/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/CurrencyExtendDao.java
index d501336180a1e1797149109c6ded023a9c204f1c..2659bdebd7f31438d0c6ceacf3d5a98733638603 100644
--- a/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/CurrencyExtendDao.java
+++ b/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/CurrencyExtendDao.java
@@ -1,5 +1,27 @@
 package org.duniter.elasticsearch.dao;
 
+/*-
+ * #%L
+ * Duniter4j :: ElasticSearch Core plugin
+ * %%
+ * Copyright (C) 2014 - 2017 EIS
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU 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 General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public
+ * License along with this program.  If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
+ * #L%
+ */
+
 import org.duniter.core.client.dao.CurrencyDao;
 
 /**
diff --git a/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/IndexDao.java b/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/IndexDao.java
index 5d5bb1c809b5578746aa80344db1609516c4dd1e..1a2b803d390007d4f1ca530549a0d817a328351d 100644
--- a/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/IndexDao.java
+++ b/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/IndexDao.java
@@ -1,5 +1,27 @@
 package org.duniter.elasticsearch.dao;
 
+/*-
+ * #%L
+ * Duniter4j :: ElasticSearch Core plugin
+ * %%
+ * Copyright (C) 2014 - 2017 EIS
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU 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 General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public
+ * License along with this program.  If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
+ * #L%
+ */
+
 import org.duniter.elasticsearch.dao.handler.StringReaderHandler;
 
 /**
diff --git a/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/IndexTypeDao.java b/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/IndexTypeDao.java
index dd4ff0614e2e3cfbcfc9aad64df080c594abd45a..79244d80c7056c7603b368fd63f6b02f6d2cca6b 100644
--- a/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/IndexTypeDao.java
+++ b/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/IndexTypeDao.java
@@ -1,5 +1,27 @@
 package org.duniter.elasticsearch.dao;
 
+/*-
+ * #%L
+ * Duniter4j :: ElasticSearch Core plugin
+ * %%
+ * Copyright (C) 2014 - 2017 EIS
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU 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 General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public
+ * License along with this program.  If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
+ * #L%
+ */
+
 import org.duniter.elasticsearch.dao.handler.StringReaderHandler;
 import org.elasticsearch.common.xcontent.XContentBuilder;
 
diff --git a/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/TypeDao.java b/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/TypeDao.java
index d03df4cfa753b73e5228dd2fe641e2cd110cbc22..fe3e10af00ab96dc1d962c386d57ec4aa541deeb 100644
--- a/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/TypeDao.java
+++ b/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/TypeDao.java
@@ -1,5 +1,27 @@
 package org.duniter.elasticsearch.dao;
 
+/*-
+ * #%L
+ * Duniter4j :: ElasticSearch Core plugin
+ * %%
+ * Copyright (C) 2014 - 2017 EIS
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU 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 General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public
+ * License along with this program.  If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
+ * #L%
+ */
+
 import org.elasticsearch.common.xcontent.XContentBuilder;
 
 import java.util.Map;
diff --git a/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/handler/AddSequenceAttributeHandler.java b/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/handler/AddSequenceAttributeHandler.java
index 517ce2b45737d0a65ff06f1250eaa81d2b46881e..a2c9824e62739804590d63fd1ea9269015765fee 100644
--- a/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/handler/AddSequenceAttributeHandler.java
+++ b/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/handler/AddSequenceAttributeHandler.java
@@ -1,5 +1,27 @@
 package org.duniter.elasticsearch.dao.handler;
 
+/*-
+ * #%L
+ * Duniter4j :: ElasticSearch Core plugin
+ * %%
+ * Copyright (C) 2014 - 2017 EIS
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU 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 General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public
+ * License along with this program.  If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
+ * #L%
+ */
+
 import java.util.regex.Pattern;
 
 public class AddSequenceAttributeHandler implements StringReaderHandler {
@@ -23,4 +45,4 @@ public class AddSequenceAttributeHandler implements StringReaderHandler {
             }
             return line;
         }
-    }
\ No newline at end of file
+    }
diff --git a/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/handler/StringReaderHandler.java b/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/handler/StringReaderHandler.java
index 46082040768a6ea51685baac903559a39a0a4432..2aea68ed34b7692430f4d3445d3f20f977620d40 100644
--- a/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/handler/StringReaderHandler.java
+++ b/duniter4j-es-core/src/main/java/org/duniter/elasticsearch/dao/handler/StringReaderHandler.java
@@ -1,6 +1,28 @@
 package org.duniter.elasticsearch.dao.handler;
 
+/*-
+ * #%L
+ * Duniter4j :: ElasticSearch Core plugin
+ * %%
+ * Copyright (C) 2014 - 2017 EIS
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU 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 General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public
+ * License along with this program.  If not, see
+ * <http://www.gnu.org/licenses/gpl-3.0.html>.
+ * #L%
+ */
+
 public interface StringReaderHandler {
 
         String onReadLine(String line);
-    }
\ No newline at end of file
+    }
diff --git a/duniter4j-es-subscription/src/license/THIRD-PARTY.properties b/duniter4j-es-subscription/src/license/THIRD-PARTY.properties
index 8610ec5bda0d6673a7c224b7fd16226cc1bcd664..c76cb9718218c018426e498490d12b9d33f2761f 100644
--- a/duniter4j-es-subscription/src/license/THIRD-PARTY.properties
+++ b/duniter4j-es-subscription/src/license/THIRD-PARTY.properties
@@ -2,19 +2,25 @@
 #-------------------------------------------------------------------------------
 # Already used licenses in project :
 # - ASL, version 2
+# - Apache 2
 # - Apache License 2.0
 # - Apache License Version 2.0
-# - BSD License
+# - Apache License, Version 2.0
+# - BSD
+# - BSD licence
+# - Bouncy Castle Licence
 # - CC0 1.0 Universal
-# - COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
+# - CDDL
+# - CDDL+GPL
+# - Common Development and Distribution License (CDDL) v1.0
+# - Dual license consisting of the CDDL v1.1 and GPL v2
 # - Eclipse Public License 1.0
+# - GPLv2+CE
 # - General Public License (GPL) v3
-# - Indiana University Extreme! Lab Software License, vesion 1.1.1
 # - LGPL, version 2.1
 # - Lesser General Public License (LGPL) v 3.0
-# - Lesser General Public License (LPGL)
-# - Lesser General Public License (LPGL) v 2.1
 # - MIT License
+# - Mozilla Public License 1.1 (MPL 1.1)
 # - New BSD License
 # - Public Domain, per Creative Commons CC0
 # - The Apache Software License, Version 2.0
@@ -22,5 +28,7 @@
 # Please fill the missing licenses for dependencies :
 #
 #
-#Tue Jan 05 15:24:57 CET 2016
+#Thu Apr 20 14:23:02 CEST 2017
+com.googlecode.juniversalchardet--juniversalchardet--1.0.3=Mozilla Public License 1.1 (MPL 1.1)
 commons-primitives--commons-primitives--1.0=The Apache Software License, Version 2.0
+org.antlr--antlr-runtime--3.3=BSD licence
diff --git a/pom.xml b/pom.xml
index 50a26398c86587cc77c9367ecb626b6b07fc79fe..d8dcebee08900ff5265707d3978799173bd72e63 100644
--- a/pom.xml
+++ b/pom.xml
@@ -86,8 +86,6 @@
     <distribution.snapshotRepository.id>eis-nexus-deploy</distribution.snapshotRepository.id>
     <distribution.snapshotRepository.url>http://nexus.e-is.pro/nexus/content/repositories/duniter4j-snapshots</distribution.snapshotRepository.url>
 
-    <github.global.server>github</github.global.server>
-
     <assembly.skip>false</assembly.skip>
   </properties>
 
@@ -225,7 +223,7 @@
       <dependency>
         <groupId>org.abstractj.kalium</groupId>
         <artifactId>kalium</artifactId>
-        <version>0.5.1</version>
+        <version>${kalium.version}</version>
       </dependency>
       <!-- scrypt lib -->
       <dependency>
@@ -317,7 +315,7 @@
         <plugin>
           <groupId>org.codehaus.mojo</groupId>
           <artifactId>license-maven-plugin</artifactId>
-          <version>1.12</version>
+          <version>1.9</version>
         </plugin>
 
         <plugin>
@@ -418,18 +416,6 @@
           <version>2.3</version>
         </plugin>
 
-        <plugin>
-          <groupId>com.github.github</groupId>
-          <artifactId>github-maven-core</artifactId>
-          <version>0.12</version>
-        </plugin>
-
-        <plugin>
-          <groupId>com.github.github</groupId>
-          <artifactId>site-maven-plugin</artifactId>
-          <version>0.12</version>
-        </plugin>
-
         <plugin>
           <artifactId>maven-antrun-plugin</artifactId>
           <version>1.8</version>
@@ -754,7 +740,7 @@
           <plugin>
             <groupId>org.codehaus.mojo</groupId>
             <artifactId>versions-maven-plugin</artifactId>
-            <version>2.1</version>
+            <version>2.3</version>
             <reportSets>
               <reportSet>
                 <reports>