diff --git a/src/AnonymousObject.php b/src/AnonymousObject.php
index 7233884404a3fe569cf823f7940b917a2b00a7c7..2a548bb31e74ba45331eeae7afd9d3f50a1c30b2 100644
--- a/src/AnonymousObject.php
+++ b/src/AnonymousObject.php
@@ -1,7 +1,20 @@
 <?php declare(strict_types=1);
 /*
- * Copyright (C) 2017-2018 IRSTEA
- * All rights reserved.
+ * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * Copyright (C) 2018 IRSTEA
+ *
+ * This program is free software: you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser 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 and the GNU
+ * Lesser General Public License along with this program. If not, see
+ * <https://www.gnu.org/licenses/>.
  */
 
 namespace App\Serializer\Typescript;
diff --git a/src/BuiltinType.php b/src/BuiltinType.php
index b6ac7f05a95ddd32ed0c2ecbcc9cc2217f1be72d..a8a1c7af0053e2b6f09c7cee8008e686417eb69e 100644
--- a/src/BuiltinType.php
+++ b/src/BuiltinType.php
@@ -1,7 +1,20 @@
 <?php declare(strict_types=1);
 /*
- * Copyright (C) 2017-2018 IRSTEA
- * All rights reserved.
+ * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * Copyright (C) 2018 IRSTEA
+ *
+ * This program is free software: you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser 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 and the GNU
+ * Lesser General Public License along with this program. If not, see
+ * <https://www.gnu.org/licenses/>.
  */
 
 namespace App\Serializer\Typescript;
diff --git a/src/Collection.php b/src/Collection.php
index 186a10ff90ee8c12951548b2b01228c7ea996954..c67a51ebb63ee351b108cda76c090a748f03dcd9 100644
--- a/src/Collection.php
+++ b/src/Collection.php
@@ -1,7 +1,20 @@
 <?php declare(strict_types=1);
 /*
- * Copyright (C) 2017-2018 IRSTEA
- * All rights reserved.
+ * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * Copyright (C) 2018 IRSTEA
+ *
+ * This program is free software: you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser 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 and the GNU
+ * Lesser General Public License along with this program. If not, see
+ * <https://www.gnu.org/licenses/>.
  */
 
 namespace App\Serializer\Typescript;
diff --git a/src/Context.php b/src/Context.php
index 160cf9512cb865163e1f611bddd801db64724f72..70f2f58fcf8d56c924b719a656ba999ab0c4d662 100644
--- a/src/Context.php
+++ b/src/Context.php
@@ -1,7 +1,20 @@
 <?php declare(strict_types=1);
 /*
- * Copyright (C) 2017-2018 IRSTEA
- * All rights reserved.
+ * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * Copyright (C) 2018 IRSTEA
+ *
+ * This program is free software: you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser 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 and the GNU
+ * Lesser General Public License along with this program. If not, see
+ * <https://www.gnu.org/licenses/>.
  */
 
 namespace App\Serializer\Typescript;
diff --git a/src/Declarable.php b/src/Declarable.php
index a403bd7718ed5691daba9326c99ca4a969b7b725..916adbd5df6a19b610d9d7b2cfe791a0cdd812c2 100644
--- a/src/Declarable.php
+++ b/src/Declarable.php
@@ -1,7 +1,20 @@
 <?php declare(strict_types=1);
 /*
- * Copyright (C) 2017-2018 IRSTEA
- * All rights reserved.
+ * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * Copyright (C) 2018 IRSTEA
+ *
+ * This program is free software: you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser 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 and the GNU
+ * Lesser General Public License along with this program. If not, see
+ * <https://www.gnu.org/licenses/>.
  */
 
 namespace App\Serializer\Typescript;
diff --git a/src/NamedTrait.php b/src/NamedTrait.php
index 6cf3e4c7357c6c43c0aa9dd9d45fdc2dcfb0214e..9f5e47bb365bdd74c6bf3e5e0de988bf698d3da1 100644
--- a/src/NamedTrait.php
+++ b/src/NamedTrait.php
@@ -1,7 +1,20 @@
 <?php declare(strict_types=1);
 /*
- * Copyright (C) 2017-2018 IRSTEA
- * All rights reserved.
+ * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * Copyright (C) 2018 IRSTEA
+ *
+ * This program is free software: you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser 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 and the GNU
+ * Lesser General Public License along with this program. If not, see
+ * <https://www.gnu.org/licenses/>.
  */
 
 namespace App\Serializer\Typescript;
diff --git a/src/NamedType.php b/src/NamedType.php
index f5eee78380150c9c4a8d3de5ba22675548617bb6..3651600e41e0e11853aed8388d798407efcdb013 100644
--- a/src/NamedType.php
+++ b/src/NamedType.php
@@ -1,7 +1,20 @@
 <?php declare(strict_types=1);
 /*
- * Copyright (C) 2017-2018 IRSTEA
- * All rights reserved.
+ * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * Copyright (C) 2018 IRSTEA
+ *
+ * This program is free software: you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser 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 and the GNU
+ * Lesser General Public License along with this program. If not, see
+ * <https://www.gnu.org/licenses/>.
  */
 
 namespace App\Serializer\Typescript;
diff --git a/src/NonResource.php b/src/NonResource.php
index e1fb94df11c1de54d87f6bbbc2e81dc8742ca713..a1b1ae1cf69cb526c215507980538b85bbae598a 100644
--- a/src/NonResource.php
+++ b/src/NonResource.php
@@ -1,7 +1,20 @@
 <?php declare(strict_types=1);
 /*
- * Copyright (C) 2017-2018 IRSTEA
- * All rights reserved.
+ * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * Copyright (C) 2018 IRSTEA
+ *
+ * This program is free software: you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser 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 and the GNU
+ * Lesser General Public License along with this program. If not, see
+ * <https://www.gnu.org/licenses/>.
  */
 
 namespace App\Serializer\Typescript;
diff --git a/src/Operation.php b/src/Operation.php
index 0db332e47bcf724bcf719d23f6d73c33811f242f..f7833e6926a01b2ac3217ba50f3f0677569338d4 100644
--- a/src/Operation.php
+++ b/src/Operation.php
@@ -1,7 +1,20 @@
 <?php declare(strict_types=1);
 /*
- * Copyright (C) 2017-2018 IRSTEA
- * All rights reserved.
+ * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * Copyright (C) 2018 IRSTEA
+ *
+ * This program is free software: you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser 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 and the GNU
+ * Lesser General Public License along with this program. If not, see
+ * <https://www.gnu.org/licenses/>.
  */
 
 namespace App\Serializer\Typescript;
diff --git a/src/Parameter.php b/src/Parameter.php
index 0f35d0e198616c1329518312746c0db01428d7f1..8e4df713b821a92d0bd1841624879f4b46b70f88 100644
--- a/src/Parameter.php
+++ b/src/Parameter.php
@@ -1,7 +1,20 @@
 <?php declare(strict_types=1);
 /*
- * Copyright (C) 2017-2018 IRSTEA
- * All rights reserved.
+ * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * Copyright (C) 2018 IRSTEA
+ *
+ * This program is free software: you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser 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 and the GNU
+ * Lesser General Public License along with this program. If not, see
+ * <https://www.gnu.org/licenses/>.
  */
 
 namespace App\Serializer\Typescript;
diff --git a/src/Property.php b/src/Property.php
index 8b119f02a6420bcc4912c80ecfa31eec2df5579c..19c59482375b8316ba82c6ad1006c566b4486b98 100644
--- a/src/Property.php
+++ b/src/Property.php
@@ -1,7 +1,20 @@
 <?php declare(strict_types=1);
 /*
- * Copyright (C) 2017-2018 IRSTEA
- * All rights reserved.
+ * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * Copyright (C) 2018 IRSTEA
+ *
+ * This program is free software: you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser 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 and the GNU
+ * Lesser General Public License along with this program. If not, see
+ * <https://www.gnu.org/licenses/>.
  */
 
 namespace App\Serializer\Typescript;
diff --git a/src/Referencable.php b/src/Referencable.php
index e45765ec7f8de79004c386ee637735d4b364ac3a..71d9d63c1e7b645fdc5baec023142f889bf6e9c9 100644
--- a/src/Referencable.php
+++ b/src/Referencable.php
@@ -1,7 +1,20 @@
 <?php declare(strict_types=1);
 /*
- * Copyright (C) 2017-2018 IRSTEA
- * All rights reserved.
+ * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * Copyright (C) 2018 IRSTEA
+ *
+ * This program is free software: you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser 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 and the GNU
+ * Lesser General Public License along with this program. If not, see
+ * <https://www.gnu.org/licenses/>.
  */
 
 namespace App\Serializer\Typescript;
diff --git a/src/Reference.php b/src/Reference.php
index dfa00cd33e7412fcf2c8cbe107d17547e70b31f8..3065418cf9cb4d8b30ab4ad47cc3ac88ee594f86 100644
--- a/src/Reference.php
+++ b/src/Reference.php
@@ -1,7 +1,20 @@
 <?php declare(strict_types=1);
 /*
- * Copyright (C) 2017-2018 IRSTEA
- * All rights reserved.
+ * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * Copyright (C) 2018 IRSTEA
+ *
+ * This program is free software: you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser 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 and the GNU
+ * Lesser General Public License along with this program. If not, see
+ * <https://www.gnu.org/licenses/>.
  */
 
 namespace App\Serializer\Typescript;
diff --git a/src/Repository.php b/src/Repository.php
index 276883edb624b3046c1a74c7bea897f987317f45..3afb4be557fa18f56acec440d6ce465c1cd1b46f 100644
--- a/src/Repository.php
+++ b/src/Repository.php
@@ -1,7 +1,20 @@
 <?php declare(strict_types=1);
 /*
- * Copyright (C) 2017-2018 IRSTEA
- * All rights reserved.
+ * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * Copyright (C) 2018 IRSTEA
+ *
+ * This program is free software: you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser 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 and the GNU
+ * Lesser General Public License along with this program. If not, see
+ * <https://www.gnu.org/licenses/>.
  */
 
 namespace App\Serializer\Typescript;
diff --git a/src/Representation.php b/src/Representation.php
index 6a0ca481d460c1b67b2cd23039042dda5b4255f0..91d4eb490576de8f9a950435c0c98adf6503018a 100644
--- a/src/Representation.php
+++ b/src/Representation.php
@@ -1,7 +1,20 @@
 <?php declare(strict_types=1);
 /*
- * Copyright (C) 2017-2018 IRSTEA
- * All rights reserved.
+ * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * Copyright (C) 2018 IRSTEA
+ *
+ * This program is free software: you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser 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 and the GNU
+ * Lesser General Public License along with this program. If not, see
+ * <https://www.gnu.org/licenses/>.
  */
 
 namespace App\Serializer\Typescript;
diff --git a/src/Serializer.php b/src/Serializer.php
index 5a2dd93b4f40fefad64f5cac7069ea5d8f312ac1..9eb6db3d38771c3e8b5f5a1c2bad109a00c4ec58 100644
--- a/src/Serializer.php
+++ b/src/Serializer.php
@@ -1,7 +1,20 @@
 <?php declare(strict_types=1);
 /*
- * Copyright (C) 2017-2018 IRSTEA
- * All rights reserved.
+ * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * Copyright (C) 2018 IRSTEA
+ *
+ * This program is free software: you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser 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 and the GNU
+ * Lesser General Public License along with this program. If not, see
+ * <https://www.gnu.org/licenses/>.
  */
 
 namespace App\Serializer\Typescript;
diff --git a/src/Type.php b/src/Type.php
index 6e68fad795c62b0a9f52321e52f7753830172a47..68b54d254ab53fc10b673d76675325e94a1d5947 100644
--- a/src/Type.php
+++ b/src/Type.php
@@ -1,7 +1,20 @@
 <?php declare(strict_types=1);
 /*
- * Copyright (C) 2017-2018 IRSTEA
- * All rights reserved.
+ * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * Copyright (C) 2018 IRSTEA
+ *
+ * This program is free software: you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser 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 and the GNU
+ * Lesser General Public License along with this program. If not, see
+ * <https://www.gnu.org/licenses/>.
  */
 
 namespace App\Serializer\Typescript;
diff --git a/src/Union.php b/src/Union.php
index abfb7be4ada67953cd859a6c79728e66c1623f67..def6f9c137baa01f4540aa25de300f222e5196d7 100644
--- a/src/Union.php
+++ b/src/Union.php
@@ -1,7 +1,20 @@
 <?php declare(strict_types=1);
 /*
- * Copyright (C) 2017-2018 IRSTEA
- * All rights reserved.
+ * irstea/ng-model-generator-bundle generates Typescript interfaces for Angular using api-platform metadata.
+ * Copyright (C) 2018 IRSTEA
+ *
+ * This program is free software: you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser 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 and the GNU
+ * Lesser General Public License along with this program. If not, see
+ * <https://www.gnu.org/licenses/>.
  */
 
 namespace App\Serializer\Typescript;