diff --git a/README.md b/README.md
index 420fbc74413ac914def3dd2d2653e6fa58c92986..7dbcb1e842274168b29dafd2304d97251de71b00 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,12 @@
-# What is Duniter ?
+# duniter-rs
+
+## What is Duniter
 
 Duniter is a libre software allowing to create a new kind of P2P crypto-currencies based on individuals and a Universal Dividend.
 
 it's inspired by [Bitcoin] and [OpenUDC] projects.
 
-# What is `duniter-rs` ?
+## What is `duniter-rs`
 
 `duniter-rs` is a new implementation of Duniter protocol and software in [Rust], a "safe, concurrent, practical language".
 
@@ -12,4 +14,21 @@ It's in active developpement but is not usable yet.
 
 [Bitcoin]: https://github.com/bitcoin/bitcoin
 [OpenUDC]: https://github.com/Open-UDC/open-udc
-[Rust]: https://www.rust-lang.org/fr-FR/
\ No newline at end of file
+[Rust]: https://www.rust-lang.org/fr-FR/
+
+## License
+
+Copyright (C) 2017  The Duniter Project Developers.
+
+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 <https://www.gnu.org/licenses/>.
\ No newline at end of file
diff --git a/keys/ed25519.rs b/keys/ed25519.rs
index b05745fc6e2bd0eba99392939888a0aea4d631fb..bab6cb14d4bcf419fef453634329ba14a0fef9a2 100644
--- a/keys/ed25519.rs
+++ b/keys/ed25519.rs
@@ -1,3 +1,18 @@
+//  Copyright (C) 2017  The Duniter Project Developers.
+//
+// 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 <https://www.gnu.org/licenses/>.
+
 //! Provide wrappers around ed25519 keys and signatures
 //!
 //! Key pairs can be generated with [`KeyPairGenerator`].
diff --git a/keys/lib.rs b/keys/lib.rs
index 2e95aec08651db544fa6ee1567f45be4d082e8f9..5f807abe5d3efaeb8cbd0b8e2cf84f37ab3c2d5e 100644
--- a/keys/lib.rs
+++ b/keys/lib.rs
@@ -1,3 +1,18 @@
+//  Copyright (C) 2017  The Duniter Project Developers.
+//
+// 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 <https://www.gnu.org/licenses/>.
+
 //! Provide wrappers around public keys, private keys and signatures.
 //!
 //! - Keys can be converted to/from Base58 string format.
diff --git a/wotb/lib.rs b/wotb/lib.rs
index 8e05f093b8358db15032071d16ab241b40aff874..1291b619b4f299c39c820aef7a9ec2da2010b729 100644
--- a/wotb/lib.rs
+++ b/wotb/lib.rs
@@ -1,3 +1,18 @@
+//  Copyright (C) 2017  The Duniter Project Developers.
+//
+// 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 <https://www.gnu.org/licenses/>.
+
 //! `wotb` is a crate making "Web of Trust" computations for
 //! the [Duniter] project.
 //!