From 454e3e597bcdee07fb418ad88d46129ce2bea667 Mon Sep 17 00:00:00 2001
From: Oliver Bock <oliver.bock@aei.mpg.de>
Date: Wed, 14 May 2008 10:13:41 +0200
Subject: [PATCH] Updated/added proper GPLv2 headers to all source files

---
 AbstractGraphicsEngine.cpp | 20 +++++++++++++++++
 AbstractGraphicsEngine.h   | 20 +++++++++++++++++
 BOINCClientAdapter.cpp     | 20 +++++++++++++++++
 BOINCClientAdapter.h       | 20 +++++++++++++++++
 EinsteinS5R3Adapter.cpp    | 20 +++++++++++++++++
 EinsteinS5R3Adapter.h      | 20 +++++++++++++++++
 GraphicsEngineFactory.cpp  | 20 +++++++++++++++++
 GraphicsEngineFactory.h    | 20 +++++++++++++++++
 Makefile                   | 23 +++++++++++++++++++
 Resource.cpp               | 20 +++++++++++++++++
 Resource.h                 | 20 +++++++++++++++++
 ResourceFactory.cpp        | 20 +++++++++++++++++
 ResourceFactory.h          | 20 +++++++++++++++++
 Starsphere.cpp             | 23 +++++++++++++++++++
 Starsphere.h               | 23 +++++++++++++++++++
 StarsphereS5R3.cpp         | 20 +++++++++++++++++
 StarsphereS5R3.h           | 20 +++++++++++++++++
 WindowManager.cpp          | 20 +++++++++++++++++
 WindowManager.h            | 20 +++++++++++++++++
 main.cpp                   | 46 ++++++++++++++++----------------------
 orc/Makefile               | 20 +++++++++++++++++
 orc/ResourceCompiler.cpp   | 20 +++++++++++++++++
 orc/ResourceCompiler.h     | 20 +++++++++++++++++
 orc/orc.cpp                | 20 +++++++++++++++++
 pulsar_list.C              | 29 ++++++++++++++++++++----
 resources.orc              | 20 +++++++++++++++++
 snr_list.C                 | 42 ++++++++++++++++++++++++----------
 starlist.C                 | 45 ++++++++++++++++++++-----------------
 28 files changed, 588 insertions(+), 63 deletions(-)

diff --git a/AbstractGraphicsEngine.cpp b/AbstractGraphicsEngine.cpp
index 73eefad..351d0ac 100644
--- a/AbstractGraphicsEngine.cpp
+++ b/AbstractGraphicsEngine.cpp
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #include "AbstractGraphicsEngine.h"
 
 AbstractGraphicsEngine::AbstractGraphicsEngine() : m_BoincAdapter() 
diff --git a/AbstractGraphicsEngine.h b/AbstractGraphicsEngine.h
index 9f5c8d4..c357c3b 100644
--- a/AbstractGraphicsEngine.h
+++ b/AbstractGraphicsEngine.h
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #ifndef ABSTRACTGRAPHICSENGINE_H_
 #define ABSTRACTGRAPHICSENGINE_H_
 
diff --git a/BOINCClientAdapter.cpp b/BOINCClientAdapter.cpp
index 3b6523e..65b9631 100644
--- a/BOINCClientAdapter.cpp
+++ b/BOINCClientAdapter.cpp
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #include "BOINCClientAdapter.h"
 
 BOINCClientAdapter::BOINCClientAdapter()
diff --git a/BOINCClientAdapter.h b/BOINCClientAdapter.h
index d3659b0..a9e84c3 100644
--- a/BOINCClientAdapter.h
+++ b/BOINCClientAdapter.h
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #ifndef BOINCCLIENTADAPTER_H_
 #define BOINCCLIENTADAPTER_H_
 
diff --git a/EinsteinS5R3Adapter.cpp b/EinsteinS5R3Adapter.cpp
index 03a2bad..59aed49 100644
--- a/EinsteinS5R3Adapter.cpp
+++ b/EinsteinS5R3Adapter.cpp
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #include "EinsteinS5R3Adapter.h"
 
 EinsteinS5R3Adapter::EinsteinS5R3Adapter(BOINCClientAdapter *boincClient)
diff --git a/EinsteinS5R3Adapter.h b/EinsteinS5R3Adapter.h
index 8f5d9a7..17913dc 100644
--- a/EinsteinS5R3Adapter.h
+++ b/EinsteinS5R3Adapter.h
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #ifndef EINSTEINS5R3ADAPTER_H_
 #define EINSTEINS5R3ADAPTER_H_
 
diff --git a/GraphicsEngineFactory.cpp b/GraphicsEngineFactory.cpp
index 42c1912..3186f4c 100644
--- a/GraphicsEngineFactory.cpp
+++ b/GraphicsEngineFactory.cpp
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #include "GraphicsEngineFactory.h"
 
 GraphicsEngineFactory::~GraphicsEngineFactory()
diff --git a/GraphicsEngineFactory.h b/GraphicsEngineFactory.h
index 550f270..420f9fd 100644
--- a/GraphicsEngineFactory.h
+++ b/GraphicsEngineFactory.h
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #ifndef GRAPHICSENGINEFACTORY_H_
 #define GRAPHICSENGINEFACTORY_H_
 
diff --git a/Makefile b/Makefile
index f91735e..edb158d 100644
--- a/Makefile
+++ b/Makefile
@@ -1,3 +1,26 @@
+###########################################################################
+#   Copyright (C) 2004 David Hammer, Eric Myers, Bruce Allen              #
+#   Copyright (C) 2008 Bernd Machenschalk                                 #
+#                                                                         #
+#   Copyright (C) 2008 by Oliver Bock                                     #
+#   oliver.bock[AT]aei.mpg.de                                             #
+#                                                                         #
+#   This file is part of Einstein@Home.                                   #
+#                                                                         #
+#   Einstein@Home 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, version 2 of the License.            #
+#                                                                         #
+#   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. #
+#                                                                         #
+###########################################################################
+
 # point this to where you installed BOINC (--prefix you gave to configure, defaults to $BOINC_PREFIX)
 BOINC_PREFIX ?= /home/oliver/development/aei/boinc
 CXX ?= g++
diff --git a/Resource.cpp b/Resource.cpp
index 5b7365d..0fc9b34 100644
--- a/Resource.cpp
+++ b/Resource.cpp
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #include "Resource.h"
 
 Resource::Resource(const string identifier, const vector<unsigned char>& data) : m_Data(data)
diff --git a/Resource.h b/Resource.h
index 8db60a6..d156db0 100644
--- a/Resource.h
+++ b/Resource.h
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #ifndef RESOURCE_H_
 #define RESOURCE_H_
 
diff --git a/ResourceFactory.cpp b/ResourceFactory.cpp
index f0ab8d1..5610948 100644
--- a/ResourceFactory.cpp
+++ b/ResourceFactory.cpp
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #include "ResourceFactory.h"
 
 ResourceFactory::ResourceFactory()
diff --git a/ResourceFactory.h b/ResourceFactory.h
index 27c6286..f66bed6 100644
--- a/ResourceFactory.h
+++ b/ResourceFactory.h
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #ifndef RESOURCEFACTORY_H_
 #define RESOURCEFACTORY_H_
 
diff --git a/Starsphere.cpp b/Starsphere.cpp
index 18a1e92..b6525ad 100644
--- a/Starsphere.cpp
+++ b/Starsphere.cpp
@@ -1,3 +1,26 @@
+/***************************************************************************
+ *   Copyright (C) 2004 David Hammer, Eric Myers, Bruce Allen              *
+ *   Copyright (C) 2008 Bernd Machenschalk                                 *
+ *                                                                         *
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #include "Starsphere.h"
 
 Starsphere::Starsphere() : AbstractGraphicsEngine()
diff --git a/Starsphere.h b/Starsphere.h
index d25bd1c..6f4243b 100644
--- a/Starsphere.h
+++ b/Starsphere.h
@@ -1,3 +1,26 @@
+/***************************************************************************
+ *   Copyright (C) 2004 David Hammer, Eric Myers, Bruce Allen              *
+ *   Copyright (C) 2008 Bernd Machenschalk                                 *
+ *                                                                         *
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #ifndef STARSPHERE_H_
 #define STARSPHERE_H_
 
diff --git a/StarsphereS5R3.cpp b/StarsphereS5R3.cpp
index 7203f2b..ee48e44 100644
--- a/StarsphereS5R3.cpp
+++ b/StarsphereS5R3.cpp
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #include "StarsphereS5R3.h"
 
 StarsphereS5R3::StarsphereS5R3() : Starsphere(), m_EinsteinAdapter(&m_BoincAdapter)
diff --git a/StarsphereS5R3.h b/StarsphereS5R3.h
index 80fa995..756ac8d 100644
--- a/StarsphereS5R3.h
+++ b/StarsphereS5R3.h
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #ifndef STARSPHERES5R3_H_
 #define STARSPHERES5R3_H_
 
diff --git a/WindowManager.cpp b/WindowManager.cpp
index 06c43c5..39736d9 100644
--- a/WindowManager.cpp
+++ b/WindowManager.cpp
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #include "WindowManager.h"
 
 WindowManager::WindowManager()
diff --git a/WindowManager.h b/WindowManager.h
index 4ce20d6..ec090d3 100644
--- a/WindowManager.h
+++ b/WindowManager.h
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #ifndef WINDOWMANAGER_H_
 #define WINDOWMANAGER_H_
 
diff --git a/main.cpp b/main.cpp
index 6663da8..8f3e067 100644
--- a/main.cpp
+++ b/main.cpp
@@ -1,30 +1,22 @@
-/****************************************************************************
- *  Main program for a BOINC graphics application
- *  $Id$
- *
- *  Graphics routines are in the separate file starsphere.C and starlist.C
- *  Core of this program comes from lalane.C
- *  
- *  Eric Myers <myers@vassar.edu>  -  3 August 2004
- *  Department of Physics and Astronomy, Vassar College, Poughkeepsie, New York
- *  @(#) $Version: 3.13$
- *****************************************************************************/
-
-/*
- * Copyright (C) 2004 David Hammer, Eric Myers, Bruce Allen
- * Copyright (C) 2008 Bernd Machenschalk
- * Copyright (C) 2008 Oliver Bock
- *
- * 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 2, or (at your option)
- * any later version.
- *
- * You should have received a copy of the GNU General Public License
- * (for example COPYING); if not, write to the Free
- * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- */
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
 
 #include <iostream>
 
diff --git a/orc/Makefile b/orc/Makefile
index 7b4147f..9cfd938 100644
--- a/orc/Makefile
+++ b/orc/Makefile
@@ -1,3 +1,23 @@
+###########################################################################
+#   Copyright (C) 2008 by Oliver Bock                                     #
+#   oliver.bock[AT]aei.mpg.de                                             #
+#                                                                         #
+#   This file is part of Einstein@Home.                                   #
+#                                                                         #
+#   Einstein@Home 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, version 2 of the License.            #
+#                                                                         #
+#   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. #
+#                                                                         #
+###########################################################################
+
 # config values
 CXX?=g++
 DEBUGFLAGSCPP=-DDEBUG -pg -ggdb -O0
diff --git a/orc/ResourceCompiler.cpp b/orc/ResourceCompiler.cpp
index d81e9bc..9ef6696 100644
--- a/orc/ResourceCompiler.cpp
+++ b/orc/ResourceCompiler.cpp
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #include "ResourceCompiler.h"
 
 ResourceCompiler::ResourceCompiler(const string inputFilename, const string outputFilename)
diff --git a/orc/ResourceCompiler.h b/orc/ResourceCompiler.h
index e080b80..bc3811e 100644
--- a/orc/ResourceCompiler.h
+++ b/orc/ResourceCompiler.h
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #ifndef RESOURCECOMPILER_H_
 #define RESOURCECOMPILER_H_
 
diff --git a/orc/orc.cpp b/orc/orc.cpp
index 3d4122a..234df90 100644
--- a/orc/orc.cpp
+++ b/orc/orc.cpp
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 #include "ResourceCompiler.h"
 
 void printUsage() {
diff --git a/pulsar_list.C b/pulsar_list.C
index 34aba03..59abaab 100644
--- a/pulsar_list.C
+++ b/pulsar_list.C
@@ -1,8 +1,29 @@
 /***************************************************************************
- *  List of known pulsars, extracted from the file LHO714357188.out
- *  THIS FILE WAS MACHINE GENERATED on Wed Oct 13 14:28:28 EDT 2004
- *
- *****************************************************************************/
+ *   Copyright (C) 2004 David Hammer, Eric Myers, Bruce Allen              *
+ *                                                                         *
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
+/***************************************************************************
+ *   List of known pulsars, extracted from the file LHO714357188.out       *
+ *   THIS FILE WAS MACHINE GENERATED on Wed Oct 13 14:28:28 EDT 2004       *
+ ***************************************************************************/
 
 #define N_PULSAR_ITEMS 2
 
diff --git a/resources.orc b/resources.orc
index 8a26898..e3ed414 100644
--- a/resources.orc
+++ b/resources.orc
@@ -1,3 +1,23 @@
+/***************************************************************************
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
 # Resource specification of: Einstein@Home graphics application
 
 FontSansSerif|LiberationSans-Regular.ttf
diff --git a/snr_list.C b/snr_list.C
index 80e989d..e180661 100644
--- a/snr_list.C
+++ b/snr_list.C
@@ -1,16 +1,34 @@
 /***************************************************************************
- *  List of known supernova remnants, extracted from Dave Green's SNR
- *  catalogue http://www.mrao.cam.ac.uk/surveys/snrs/snrs.data.html
- *
- *  Green D.A., 2004, `A Catalogue of Galactic Supernova Remnants
- *  (2004 January version)', Mullard Radio Astronomy Observatory,
- *  Cavendish Laboratory, Cambridge, United Kingdom (available at
- *  "http://www.mrao.cam.ac.uk/surveys/snrs/").
- *
- *  Copyright 2004 Graham Woan
- *  Licensed for distribution under GNU Public License GPL2
- *
- *****************************************************************************/
+ *   Copyright (C) 2004 Graham Woan                                        *
+ *                                                                         *
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
+
+/***************************************************************************
+ *   List of known supernova remnants, extracted from Dave Green's SNR     *
+ *   catalogue http://www.mrao.cam.ac.uk/surveys/snrs/snrs.data.html       *
+ *                                                                         *
+ *   Green D.A., 2004, `A Catalogue of Galactic Supernova Remnants         *
+ *   (2004 January version)', Mullard Radio Astronomy Observatory,         *
+ *   Cavendish Laboratory, Cambridge, United Kingdom (available at         *
+ *   "http://www.mrao.cam.ac.uk/surveys/snrs/").                           *
+ ***************************************************************************/
 
 #define N_SNR_ITEMS 2
 
diff --git a/starlist.C b/starlist.C
index a8f971b..761e2e7 100644
--- a/starlist.C
+++ b/starlist.C
@@ -1,25 +1,30 @@
 /***************************************************************************
- *  The stars that make up the constellations.   Each *pair* of star
- *  positions defines a link (line) to be drawn to outline the constellations.
- *  Some stars appear more than once.
- *
- *  @(#) $Id$
- *  tested with sextant version 4.11 -EAM 15Oct2004
- *****************************************************************************/
-
-/***********************************************************************
- * Copyright (C) 2004 David Hammer, Eric Myers, Bruce Allen
- *
- * 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 2, or (at your option)
- * any later version.
- *
- * You should have received a copy of the GNU General Public License
- * (for example COPYING); if not, write to the Free
- * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- ************************************************************************/
+ *   Copyright (C) 2004 David Hammer, Eric Myers, Bruce Allen              *
+ *                                                                         *
+ *   Copyright (C) 2008 by Oliver Bock                                     *
+ *   oliver.bock[AT]aei.mpg.de                                             *
+ *                                                                         *
+ *   This file is part of Einstein@Home.                                   *
+ *                                                                         *
+ *   Einstein@Home 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, version 2 of the License.            *
+ *                                                                         *
+ *   Einstein@Home 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 Einstein@Home. If not, see <http://www.gnu.org/licenses/>. *
+ *                                                                         *
+ ***************************************************************************/
 
+/***************************************************************************
+ *   The stars that make up the constellations. Each *pair* of star        *
+ *   positions defines a link (line) to be drawn to outline the            *
+ *   constellations. Some stars appear more than once.                     *
+ ***************************************************************************/
 
 float star_info[][2] = {
    { 298.82819233f , +06.40793334f } , { 297.69450860f , +08.86738491f } ,
-- 
GitLab