From c34cdb3211f75b1759710a4095ba0d2e76037537 Mon Sep 17 00:00:00 2001
From: ralfulrich <ralf.ulrich@kit.edu>
Date: Sun, 6 Jun 2021 11:15:34 +0200
Subject: [PATCH] copyright notices

---
 .../random/random_iterator/Stream.hpp         | 26 +++++--------------
 .../random/random_iterator/detail/Engine.hpp  | 25 +++++-------------
 .../random_iterator/detail/EngineTraits.hpp   | 25 +++++-------------
 .../random_iterator/detail/SplitMix.hpp       | 26 +++++--------------
 .../random_iterator/detail/Squares3_128.hpp   | 26 +++++--------------
 .../random_iterator/detail/Squares3_64.hpp    | 26 +++++--------------
 .../random_iterator/detail/Squares4_128.hpp   | 26 +++++--------------
 .../random_iterator/detail/Squares4_64.hpp    | 26 +++++--------------
 .../random_iterator/detail/SquaresKeys.hpp    | 26 +++++--------------
 .../detail/functors/EngineCaller.hpp          | 26 +++++--------------
 .../random/random_iterator/detail/uint128.hpp | 26 +++++--------------
 .../random/random_iterator/detail/uint128.inl | 26 +++++--------------
 do-copyright.py                               |  2 +-
 13 files changed, 83 insertions(+), 229 deletions(-)

diff --git a/corsika/detail/framework/random/random_iterator/Stream.hpp b/corsika/detail/framework/random/random_iterator/Stream.hpp
index 9fb36c846..c8522db23 100644
--- a/corsika/detail/framework/random/random_iterator/Stream.hpp
+++ b/corsika/detail/framework/random/random_iterator/Stream.hpp
@@ -1,23 +1,11 @@
-/*----------------------------------------------------------------------------
- *
- *   Copyright (C) 2021 Antonio Augusto Alves Junior
- *
- *   This file is part of RandomIterator.
- *
- *   RandomIterator 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.
- *
- *   RandomIterator 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 RandomIterator.  If not, see <http://www.gnu.org/licenses/>.
+/*
+ * (c) Copyright 2021 CORSIKA Project, corsika-project@lists.kit.edu
  *
- *---------------------------------------------------------------------------*/
+ * This software is distributed under the terms of the GNU General Public
+ * Licence version 3 (GPL Version 3). See file LICENSE for a full version of
+ * the license.
+ */
+
 /*
  * Stream.hpp
  *
diff --git a/corsika/detail/framework/random/random_iterator/detail/Engine.hpp b/corsika/detail/framework/random/random_iterator/detail/Engine.hpp
index b8f3e0f0a..f4a0c8c3e 100644
--- a/corsika/detail/framework/random/random_iterator/detail/Engine.hpp
+++ b/corsika/detail/framework/random/random_iterator/detail/Engine.hpp
@@ -1,23 +1,10 @@
-/*----------------------------------------------------------------------------
- *
- *   Copyright (C) 2021 Antonio Augusto Alves Junior
- *
- *   This file is part of RandomIterator.
- *
- *   RandomIterator 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.
- *
- *   RandomIterator 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 RandomIterator.  If not, see <http://www.gnu.org/licenses/>.
+/*
+ * (c) Copyright 2021 CORSIKA Project, corsika-project@lists.kit.edu
  *
- *---------------------------------------------------------------------------*/
+ * This software is distributed under the terms of the GNU General Public
+ * Licence version 3 (GPL Version 3). See file LICENSE for a full version of
+ * the license.
+ */
 
 /*
  * Engine.hpp
diff --git a/corsika/detail/framework/random/random_iterator/detail/EngineTraits.hpp b/corsika/detail/framework/random/random_iterator/detail/EngineTraits.hpp
index 4c285fceb..e4a328be7 100644
--- a/corsika/detail/framework/random/random_iterator/detail/EngineTraits.hpp
+++ b/corsika/detail/framework/random/random_iterator/detail/EngineTraits.hpp
@@ -1,23 +1,10 @@
-/*----------------------------------------------------------------------------
- *
- *   Copyright (C) 2021 Antonio Augusto Alves Junior
- *
- *   This file is part of RandomIterator.
- *
- *   RandomIterator 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.
- *
- *   RandomIterator 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 RandomIterator.  If not, see <http://www.gnu.org/licenses/>.
+/*
+ * (c) Copyright 2021 CORSIKA Project, corsika-project@lists.kit.edu
  *
- *---------------------------------------------------------------------------*/
+ * This software is distributed under the terms of the GNU General Public
+ * Licence version 3 (GPL Version 3). See file LICENSE for a full version of
+ * the license.
+ */
 
 /*
  * EngineTraits.hpp
diff --git a/corsika/detail/framework/random/random_iterator/detail/SplitMix.hpp b/corsika/detail/framework/random/random_iterator/detail/SplitMix.hpp
index 03a6b152f..c09096686 100644
--- a/corsika/detail/framework/random/random_iterator/detail/SplitMix.hpp
+++ b/corsika/detail/framework/random/random_iterator/detail/SplitMix.hpp
@@ -1,23 +1,11 @@
-/*----------------------------------------------------------------------------
- *
- *   Copyright (C) 2021 Antonio Augusto Alves Junior
- *
- *   This file is part of RandomIterator.
- *
- *   RandomIterator 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.
- *
- *   RandomIterator 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 RandomIterator.  If not, see <http://www.gnu.org/licenses/>.
+/*
+ * (c) Copyright 2021 CORSIKA Project, corsika-project@lists.kit.edu
  *
- *---------------------------------------------------------------------------*/
+ * This software is distributed under the terms of the GNU General Public
+ * Licence version 3 (GPL Version 3). See file LICENSE for a full version of
+ * the license.
+ */
+
 /*
  * SplitMix.hpp
  *
diff --git a/corsika/detail/framework/random/random_iterator/detail/Squares3_128.hpp b/corsika/detail/framework/random/random_iterator/detail/Squares3_128.hpp
index fa62c8c8b..56b9fe16a 100644
--- a/corsika/detail/framework/random/random_iterator/detail/Squares3_128.hpp
+++ b/corsika/detail/framework/random/random_iterator/detail/Squares3_128.hpp
@@ -1,23 +1,11 @@
-/*----------------------------------------------------------------------------
- *
- *   Copyright (C) 2021 Antonio Augusto Alves Junior
- *
- *   This file is part of RandomIterator.
- *
- *   RandomIterator 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.
- *
- *   RandomIterator 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 RandomIterator.  If not, see <http://www.gnu.org/licenses/>.
+/*
+ * (c) Copyright 2021 CORSIKA Project, corsika-project@lists.kit.edu
  *
- *---------------------------------------------------------------------------*/
+ * This software is distributed under the terms of the GNU General Public
+ * Licence version 3 (GPL Version 3). See file LICENSE for a full version of
+ * the license.
+ */
+
 /*
  * Squares3_128.hpp
  *
diff --git a/corsika/detail/framework/random/random_iterator/detail/Squares3_64.hpp b/corsika/detail/framework/random/random_iterator/detail/Squares3_64.hpp
index fa76bb25f..44e958059 100644
--- a/corsika/detail/framework/random/random_iterator/detail/Squares3_64.hpp
+++ b/corsika/detail/framework/random/random_iterator/detail/Squares3_64.hpp
@@ -1,23 +1,11 @@
-/*----------------------------------------------------------------------------
- *
- *   Copyright (C) 2021 Antonio Augusto Alves Junior
- *
- *   This file is part of RandomIterator.
- *
- *   RandomIterator 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.
- *
- *   RandomIterator 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 RandomIterator.  If not, see <http://www.gnu.org/licenses/>.
+/*
+ * (c) Copyright 2021 CORSIKA Project, corsika-project@lists.kit.edu
  *
- *---------------------------------------------------------------------------*/
+ * This software is distributed under the terms of the GNU General Public
+ * Licence version 3 (GPL Version 3). See file LICENSE for a full version of
+ * the license.
+ */
+
 /*
  * Squares3.hpp
  *
diff --git a/corsika/detail/framework/random/random_iterator/detail/Squares4_128.hpp b/corsika/detail/framework/random/random_iterator/detail/Squares4_128.hpp
index 86db25011..9f83fee48 100644
--- a/corsika/detail/framework/random/random_iterator/detail/Squares4_128.hpp
+++ b/corsika/detail/framework/random/random_iterator/detail/Squares4_128.hpp
@@ -1,23 +1,11 @@
-/*----------------------------------------------------------------------------
- *
- *   Copyright (C) 2021 Antonio Augusto Alves Junior
- *
- *   This file is part of RandomIterator.
- *
- *   RandomIterator 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.
- *
- *   RandomIterator 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 RandomIterator.  If not, see <http://www.gnu.org/licenses/>.
+/*
+ * (c) Copyright 2021 CORSIKA Project, corsika-project@lists.kit.edu
  *
- *---------------------------------------------------------------------------*/
+ * This software is distributed under the terms of the GNU General Public
+ * Licence version 3 (GPL Version 3). See file LICENSE for a full version of
+ * the license.
+ */
+
 /*
  * Squares4_128.hpp
  *
diff --git a/corsika/detail/framework/random/random_iterator/detail/Squares4_64.hpp b/corsika/detail/framework/random/random_iterator/detail/Squares4_64.hpp
index b40c4abf3..5381b846e 100644
--- a/corsika/detail/framework/random/random_iterator/detail/Squares4_64.hpp
+++ b/corsika/detail/framework/random/random_iterator/detail/Squares4_64.hpp
@@ -1,23 +1,11 @@
-/*----------------------------------------------------------------------------
- *
- *   Copyright (C) 2021 Antonio Augusto Alves Junior
- *
- *   This file is part of RandomIterator.
- *
- *   RandomIterator 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.
- *
- *   RandomIterator 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 RandomIterator.  If not, see <http://www.gnu.org/licenses/>.
+/*
+ * (c) Copyright 2021 CORSIKA Project, corsika-project@lists.kit.edu
  *
- *---------------------------------------------------------------------------*/
+ * This software is distributed under the terms of the GNU General Public
+ * Licence version 3 (GPL Version 3). See file LICENSE for a full version of
+ * the license.
+ */
+
 /*
  * Squares4.hpp
  *
diff --git a/corsika/detail/framework/random/random_iterator/detail/SquaresKeys.hpp b/corsika/detail/framework/random/random_iterator/detail/SquaresKeys.hpp
index 0f4d871d2..c8a84a00a 100644
--- a/corsika/detail/framework/random/random_iterator/detail/SquaresKeys.hpp
+++ b/corsika/detail/framework/random/random_iterator/detail/SquaresKeys.hpp
@@ -1,23 +1,11 @@
-/*----------------------------------------------------------------------------
- *
- *   Copyright (C) 2021 Antonio Augusto Alves Junior
- *
- *   This file is part of RandomIterator.
- *
- *   RandomIterator 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.
- *
- *   RandomIterator 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 RandomIterator.  If not, see <http://www.gnu.org/licenses/>.
+/*
+ * (c) Copyright 2021 CORSIKA Project, corsika-project@lists.kit.edu
  *
- *---------------------------------------------------------------------------*/
+ * This software is distributed under the terms of the GNU General Public
+ * Licence version 3 (GPL Version 3). See file LICENSE for a full version of
+ * the license.
+ */
+
 /*
  * SquaresKeys.hpp
  *
diff --git a/corsika/detail/framework/random/random_iterator/detail/functors/EngineCaller.hpp b/corsika/detail/framework/random/random_iterator/detail/functors/EngineCaller.hpp
index b20ede7fd..61e67fe97 100644
--- a/corsika/detail/framework/random/random_iterator/detail/functors/EngineCaller.hpp
+++ b/corsika/detail/framework/random/random_iterator/detail/functors/EngineCaller.hpp
@@ -1,23 +1,11 @@
-/*----------------------------------------------------------------------------
- *
- *   Copyright (C) 2021 Antonio Augusto Alves Junior
- *
- *   This file is part of RandomIterator.
- *
- *   RandomIterator 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.
- *
- *   RandomIterator 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 RandomIterator.  If not, see <http://www.gnu.org/licenses/>.
+/*
+ * (c) Copyright 2021 CORSIKA Project, corsika-project@lists.kit.edu
  *
- *---------------------------------------------------------------------------*/
+ * This software is distributed under the terms of the GNU General Public
+ * Licence version 3 (GPL Version 3). See file LICENSE for a full version of
+ * the license.
+ */
+
 /*
  * EngineCaller.hpp
  *
diff --git a/corsika/detail/framework/random/random_iterator/detail/uint128.hpp b/corsika/detail/framework/random/random_iterator/detail/uint128.hpp
index 863fc100b..a191e6fa6 100644
--- a/corsika/detail/framework/random/random_iterator/detail/uint128.hpp
+++ b/corsika/detail/framework/random/random_iterator/detail/uint128.hpp
@@ -1,23 +1,11 @@
-/*----------------------------------------------------------------------------
- *
- *   Copyright (C) 2021 Antonio Augusto Alves Junior
- *
- *   This file is part of RandomIterator.
- *
- *   RandomIterator 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.
- *
- *   RandomIterator 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 RandomIterator.  If not, see <http://www.gnu.org/licenses/>.
+/*
+ * (c) Copyright 2021 CORSIKA Project, corsika-project@lists.kit.edu
  *
- *---------------------------------------------------------------------------*/
+ * This software is distributed under the terms of the GNU General Public
+ * Licence version 3 (GPL Version 3). See file LICENSE for a full version of
+ * the license.
+ */
+
 /*
  * uint128_t.hpp
  *
diff --git a/corsika/detail/framework/random/random_iterator/detail/uint128.inl b/corsika/detail/framework/random/random_iterator/detail/uint128.inl
index 281b948bd..aa6d34874 100644
--- a/corsika/detail/framework/random/random_iterator/detail/uint128.inl
+++ b/corsika/detail/framework/random/random_iterator/detail/uint128.inl
@@ -1,23 +1,11 @@
-/*----------------------------------------------------------------------------
- *
- *   Copyright (C) 2021 Antonio Augusto Alves Junior
- *
- *   This file is part of RandomIterator.
- *
- *   RandomIterator 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.
- *
- *   RandomIterator 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 RandomIterator.  If not, see <http://www.gnu.org/licenses/>.
+/*
+ * (c) Copyright 2021 CORSIKA Project, corsika-project@lists.kit.edu
  *
- *---------------------------------------------------------------------------*/
+ * This software is distributed under the terms of the GNU General Public
+ * Licence version 3 (GPL Version 3). See file LICENSE for a full version of
+ * the license.
+ */
+
 /*
  * uint128_t.inl
  *
diff --git a/do-copyright.py b/do-copyright.py
index 7e0caf2d1..b2da9fc14 100755
--- a/do-copyright.py
+++ b/do-copyright.py
@@ -21,7 +21,7 @@ Debug settings are 0: nothing, 1: checking, 2: filesystem
 """
 Debug = 0 
 
-excludeDirs = ["./modules", "./externals", "build", "install", "git", "framework/units"]
+excludeDirs = ["./modules", "./externals", "build", "install", "git", "framework/units", "Random123"]
 excludeFiles = ['PhysicalConstants.h','CorsikaFenvOSX.cc', 'sgn.h', 'quartic.h']
 
 extensions = [".cpp", ".inl", ".hpp"]
-- 
GitLab