diff --git a/product/ERP5/Core/Amount.py b/product/ERP5/Core/Amount.py
index 0f2b5dac8ff52b0b792b25720e9ca1cbf7c43c95..8f209d6419835f47ef4262a1fd5aff0fc9367554 100755
--- a/product/ERP5/Core/Amount.py
+++ b/product/ERP5/Core/Amount.py
@@ -1,7 +1,7 @@
 ##############################################################################
 #
 # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Jean-Paul Smets-Solane <jp@nexedi.com>
+#                    Jean-Paul Smets-Solanes <jp@nexedi.com>
 #
 # WARNING: This program as such is intended to be used by professional
 # programmers who take the whole responsability of assessing all potential
diff --git a/product/ERP5/Core/Capacity.py b/product/ERP5/Core/Capacity.py
index 8463e829267e45f05e92eea877dd72b6163dfab5..6493ebbf28880209e0517bb8133fd231aa40eb7c 100755
--- a/product/ERP5/Core/Capacity.py
+++ b/product/ERP5/Core/Capacity.py
@@ -1,7 +1,7 @@
 ##############################################################################
 #
 # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Jean-Paul Smets-Solane <jp@nexedi.com>
+#                    Jean-Paul Smets-Solanes <jp@nexedi.com>
 #
 # WARNING: This program as such is intended to be used by professional
 # programmers who take the whole responsability of assessing all potential
diff --git a/product/ERP5/Core/Causality.py b/product/ERP5/Core/Causality.py
index 4ed5561b20462a8e2e4cc59a69fd9c4ba952cb78..98477559ee155a6db736d37fb1ed036ed001d908 100755
--- a/product/ERP5/Core/Causality.py
+++ b/product/ERP5/Core/Causality.py
@@ -1,7 +1,7 @@
 ##############################################################################
 #
 # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Jean-Paul Smets-Solane <jp@nexedi.com>
+#                    Jean-Paul Smets-Solanes <jp@nexedi.com>
 #
 # WARNING: This program as such is intended to be used by professional
 # programmers who take the whole responsability of assessing all potential
diff --git a/product/ERP5/Core/Container.py b/product/ERP5/Core/Container.py
index 348f260d8e675f1e53269cfe02acfa03f614c215..aa3b6b191e509b0ec13a15766532d2e5834ef06c 100755
--- a/product/ERP5/Core/Container.py
+++ b/product/ERP5/Core/Container.py
@@ -1,7 +1,7 @@
 ##############################################################################
 #
 # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Jean-Paul Smets-Solane <jp@nexedi.com>
+#                    Jean-Paul Smets-Solanes <jp@nexedi.com>
 #
 # WARNING: This program as such is intended to be used by professional
 # programmers who take the whole responsability of assessing all potential
diff --git a/product/ERP5/Core/Delivery.py b/product/ERP5/Core/Delivery.py
index d71dc02db04a64fd7d3fce214d20954dcd411198..ce9bcd03ef0b3b84e06dc48359ab45c1c1b2e250 100755
--- a/product/ERP5/Core/Delivery.py
+++ b/product/ERP5/Core/Delivery.py
@@ -1,7 +1,7 @@
 ##############################################################################
 #
 # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Jean-Paul Smets-Solane <jp@nexedi.com>
+#                    Jean-Paul Smets-Solanes <jp@nexedi.com>
 #
 # WARNING: This program as such is intended to be used by professional
 # programmers who take the whole responsability of assessing all potential
diff --git a/product/ERP5/Core/Item.py b/product/ERP5/Core/Item.py
index c12236caa5fdee42eff1e1b9d514aa8c69b7a4a8..fd382b713250a6300f7ca4cc55a2a0e995591214 100755
--- a/product/ERP5/Core/Item.py
+++ b/product/ERP5/Core/Item.py
@@ -1,7 +1,7 @@
 ##############################################################################
 #
 # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Jean-Paul Smets-Solane <jp@nexedi.com>
+#                    Jean-Paul Smets-Solanes <jp@nexedi.com>
 #
 # WARNING: This program as such is intended to be used by professional
 # programmers who take the whole responsability of assessing all potential
diff --git a/product/ERP5/Core/MetaNode.py b/product/ERP5/Core/MetaNode.py
index e7bb760a1d2b68236e2c1a7ad152e2201a170281..8d67478e0bc43e1a5b512ba1c59e9fc09a74ebbc 100755
--- a/product/ERP5/Core/MetaNode.py
+++ b/product/ERP5/Core/MetaNode.py
@@ -1,7 +1,7 @@
 ##############################################################################
 #
 # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Jean-Paul Smets-Solane <jp@nexedi.com>
+#                    Jean-Paul Smets-Solanes <jp@nexedi.com>
 #
 # WARNING: This program as such is intended to be used by professional
 # programmers who take the whole responsability of assessing all potential
diff --git a/product/ERP5/Core/MetaResource.py b/product/ERP5/Core/MetaResource.py
index 2f30d951b793d595ccb44db340c0abd9d73f0ca8..8edac996ea855e7229fd1fb8e51ff4a6c878e75f 100755
--- a/product/ERP5/Core/MetaResource.py
+++ b/product/ERP5/Core/MetaResource.py
@@ -1,7 +1,7 @@
 ##############################################################################
 #
 # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Jean-Paul Smets-Solane <jp@nexedi.com>
+#                    Jean-Paul Smets-Solanes <jp@nexedi.com>
 #
 # WARNING: This program as such is intended to be used by professional
 # programmers who take the whole responsability of assessing all potential
diff --git a/product/ERP5/Core/Movement.py b/product/ERP5/Core/Movement.py
index d7c2aa75e5dbaa1969cc51c11a65b6bb68ef7679..acc4047d375a56c77f666fa04027a6fe7de072a6 100755
--- a/product/ERP5/Core/Movement.py
+++ b/product/ERP5/Core/Movement.py
@@ -1,7 +1,7 @@
 ##############################################################################
 #
 # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Jean-Paul Smets-Solane <jp@nexedi.com>
+#                    Jean-Paul Smets-Solanes <jp@nexedi.com>
 #
 # WARNING: This program as such is intended to be used by professional
 # programmers who take the whole responsability of assessing all potential
diff --git a/product/ERP5/Core/Node.py b/product/ERP5/Core/Node.py
index 98dbadb036e9b98aa77af6f758f0d7ebbb79b8cb..3227e80b7947f9a5696f74685d127986fbaa8ab9 100755
--- a/product/ERP5/Core/Node.py
+++ b/product/ERP5/Core/Node.py
@@ -1,7 +1,7 @@
 ##############################################################################
 #
 # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Jean-Paul Smets-Solane <jp@nexedi.com>
+#                    Jean-Paul Smets-Solanes <jp@nexedi.com>
 #
 # WARNING: This program as such is intended to be used by professional
 # programmers who take the whole responsability of assessing all potential
diff --git a/product/ERP5/Core/Path.py b/product/ERP5/Core/Path.py
index e87d191288deae8c6858644b62a78bca9aa81703..6b203cc5d7b78cf70ff8fa7189fefde34b0bc043 100755
--- a/product/ERP5/Core/Path.py
+++ b/product/ERP5/Core/Path.py
@@ -1,7 +1,7 @@
 ##############################################################################
 #
 # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Jean-Paul Smets-Solane <jp@nexedi.com>
+#                    Jean-Paul Smets-Solanes <jp@nexedi.com>
 #
 # WARNING: This program as such is intended to be used by professional
 # programmers who take the whole responsability of assessing all potential
diff --git a/product/ERP5/Core/Prototype.py b/product/ERP5/Core/Prototype.py
index e0ca012df3298c8d5df00941bf5d3d860c4f2291..a52067cffb3dcee4196b0e3fa3f2b6747cd9645e 100755
--- a/product/ERP5/Core/Prototype.py
+++ b/product/ERP5/Core/Prototype.py
@@ -1,7 +1,7 @@
 ##############################################################################
 #
 # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Jean-Paul Smets-Solane <jp@nexedi.com>
+#                    Jean-Paul Smets-Solanes <jp@nexedi.com>
 #
 # WARNING: This program as such is intended to be used by professional
 # programmers who take the whole responsability of assessing all potential
diff --git a/product/ERP5/Core/Quantity.py b/product/ERP5/Core/Quantity.py
index 40e1cab030eaf2d478e532c20595d7de6c035227..9a428f5bf205e26ac3d65521eea2f3c69fe95643 100755
--- a/product/ERP5/Core/Quantity.py
+++ b/product/ERP5/Core/Quantity.py
@@ -1,7 +1,7 @@
 ##############################################################################
 #
 # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Jean-Paul Smets-Solane <jp@nexedi.com>
+#                    Jean-Paul Smets-Solanes <jp@nexedi.com>
 #
 # WARNING: This program as such is intended to be used by professional
 # programmers who take the whole responsability of assessing all potential
diff --git a/product/ERP5/Core/Resource.py b/product/ERP5/Core/Resource.py
index a55fd14eacd7dd0b85d10a1ef677f0260926497a..da2714097e928ecfa6742d00792feb9ad5ad581f 100755
--- a/product/ERP5/Core/Resource.py
+++ b/product/ERP5/Core/Resource.py
@@ -1,7 +1,7 @@
 ##############################################################################
 #
 # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Jean-Paul Smets-Solane <jp@nexedi.com>
+#                    Jean-Paul Smets-Solanes <jp@nexedi.com>
 #
 # WARNING: This program as such is intended to be used by professional
 # programmers who take the whole responsability of assessing all potential
diff --git a/product/ERP5/Core/Rule.py b/product/ERP5/Core/Rule.py
index b76107e96f59b5247fad4c5542ffc80558bab8ec..4be704758ef7c8e8ff427244812ce42d09b8b29f 100755
--- a/product/ERP5/Core/Rule.py
+++ b/product/ERP5/Core/Rule.py
@@ -1,7 +1,7 @@
 ##############################################################################
 #
 # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Jean-Paul Smets-Solane <jp@nexedi.com>
+#                    Jean-Paul Smets-Solanes <jp@nexedi.com>
 #
 # WARNING: This program as such is intended to be used by professional
 # programmers who take the whole responsability of assessing all potential
diff --git a/product/ERP5/Core/Tracking.py b/product/ERP5/Core/Tracking.py
index f21133d5ff4595bcb8b21306ab2b038366fa7af4..dbf0d6e9c0ff505e1bab6679b7b947b23025563b 100755
--- a/product/ERP5/Core/Tracking.py
+++ b/product/ERP5/Core/Tracking.py
@@ -1,7 +1,7 @@
 ##############################################################################
 #
 # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Jean-Paul Smets-Solane <jp@nexedi.com>
+#                    Jean-Paul Smets-Solanes <jp@nexedi.com>
 #
 # WARNING: This program as such is intended to be used by professional
 # programmers who take the whole responsability of assessing all potential
diff --git a/product/ERP5/Core/Transformation.py b/product/ERP5/Core/Transformation.py
index 4582847866b7fb5bb053c9bf55a5cf6361f0bdcc..21feda706b28c19a1b19f64a196d16d388f2efef 100755
--- a/product/ERP5/Core/Transformation.py
+++ b/product/ERP5/Core/Transformation.py
@@ -1,7 +1,7 @@
 ##############################################################################
 #
 # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Jean-Paul Smets-Solane <jp@nexedi.com>
+#                    Jean-Paul Smets-Solanes <jp@nexedi.com>
 #
 # WARNING: This program as such is intended to be used by professional
 # programmers who take the whole responsability of assessing all potential
diff --git a/product/ERP5/Core/Variation.py b/product/ERP5/Core/Variation.py
index b5c51f3343ed3c128d07ee13d6b134970b767c12..9d5e4a33e40dfb94805858af9520fc193b060cd5 100755
--- a/product/ERP5/Core/Variation.py
+++ b/product/ERP5/Core/Variation.py
@@ -1,7 +1,7 @@
 ##############################################################################
 #
 # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Jean-Paul Smets-Solane <jp@nexedi.com>
+#                    Jean-Paul Smets-Solanes <jp@nexedi.com>
 #
 # WARNING: This program as such is intended to be used by professional
 # programmers who take the whole responsability of assessing all potential