From c79d5021f2fcf962352a57bbac124e75e2499bf6 Mon Sep 17 00:00:00 2001
From: Chuck Atkins <chuck.atkins@kitware.com>
Date: Thu, 30 Mar 2017 14:08:21 -0400
Subject: [PATCH] Add copyright / license headers

---
 bindings/python/include/ADIOSPy.h                         | 3 +++
 bindings/python/include/EnginePy.h                        | 3 +++
 bindings/python/include/MethodPy.h                        | 3 +++
 bindings/python/include/VariablePy.h                      | 3 +++
 bindings/python/include/adiosPyFunctions.h                | 3 +++
 bindings/python/src/ADIOSPy.cpp                           | 3 +++
 bindings/python/src/EnginePy.cpp                          | 3 +++
 bindings/python/src/MethodPy.cpp                          | 3 +++
 bindings/python/src/VariablePy.cpp                        | 3 +++
 bindings/python/src/adiosPyFunctions.cpp                  | 3 +++
 bindings/python/src/glueBoostPython.cpp                   | 3 +++
 bindings/python/src/gluePyBind11.cpp                      | 3 +++
 bindings/python/test_hello.py                             | 4 ++++
 cmake/FindDataMan.cmake                                   | 2 +-
 examples/CMakeLists.txt                                   | 5 +++++
 examples/globalArray/globalArrayNoXML.cpp                 | 3 +++
 examples/globalArray/globalArrayXML.cpp                   | 3 +++
 examples/globalArray/globalArrayZeroCopy.cpp              | 3 +++
 examples/groupless/basic/reader.cpp                       | 3 +++
 examples/groupless/basic/writer.cpp                       | 3 +++
 examples/groupless/compound/reader.cpp                    | 3 +++
 examples/groupless/compound/writer.cpp                    | 3 +++
 examples/groupless/multistep/reader_allsteps.cpp          | 3 +++
 examples/groupless/multistep/reader_stepping.cpp          | 3 +++
 examples/groupless/multistep/writer_multistep.cpp         | 3 +++
 examples/heatTransfer/HeatTransfer.cpp                    | 3 +++
 examples/heatTransfer/HeatTransfer.h                      | 3 +++
 examples/heatTransfer/IO.h                                | 3 +++
 examples/heatTransfer/IO_adios1.cpp                       | 3 +++
 examples/heatTransfer/IO_adios2.cpp                       | 3 +++
 examples/heatTransfer/IO_ascii.cpp                        | 3 +++
 examples/heatTransfer/IO_hdf5_a.cpp                       | 3 +++
 examples/heatTransfer/Settings.cpp                        | 3 +++
 examples/heatTransfer/Settings.h                          | 3 +++
 examples/heatTransfer/main.cpp                            | 3 +++
 examples/hello/C/helloFStream.c                           | 3 +++
 examples/hello/CMakeLists.txt                             | 5 +++++
 examples/hello/adios1Writer/helloADIOS1Writer.cpp         | 3 +++
 examples/hello/adios1Writer/helloADIOS1Writer_nompi.cpp   | 3 +++
 examples/hello/bpReader/helloBPReader.cpp                 | 3 +++
 examples/hello/bpReader/helloBPReader_nompi.cpp           | 3 +++
 examples/hello/bpWriter/CMakeLists.txt                    | 5 +++++
 examples/hello/bpWriter/helloBPWriter.cpp                 | 3 +++
 examples/hello/bpWriter/helloBPWriter_nompi.cpp           | 3 +++
 examples/hello/compound/helloCompound.cpp                 | 3 +++
 examples/hello/compound/helloCompound_nompi.cpp           | 3 +++
 examples/hello/datamanReader/CMakeLists.txt               | 5 +++++
 examples/hello/datamanReader/helloDataManReader.cpp       | 3 +++
 examples/hello/datamanReader/helloDataManReader_nompi.cpp | 3 +++
 examples/hello/datamanWriter/CMakeLists.txt               | 5 +++++
 examples/hello/datamanWriter/helloDataManWriter.cpp       | 3 +++
 examples/hello/datamanWriter/helloDataManWriter_nompi.cpp | 3 +++
 examples/hello/timeBP/CMakeLists.txt                      | 5 +++++
 examples/hello/timeBP/timeBPWriter.cpp                    | 3 +++
 examples/hello/timeBP/timeBPWriter_nompi.cpp              | 3 +++
 examples/solidfluid/solidfluid_read.cpp                   | 3 +++
 examples/solidfluid/solidfluid_write.cpp                  | 3 +++
 examples/solidfluid/solidfluid_write_nompi.cpp            | 3 +++
 examples/xmlParser/xmlParser.cpp                          | 3 +++
 include/ADIOS.h                                           | 3 +++
 include/ADIOSTypes.h                                      | 3 +++
 include/ADIOS_C.h                                         | 3 +++
 include/ADIOS_CPP.h                                       | 3 +++
 include/capsule/heap/STLVector.h                          | 3 +++
 include/core/Attribute.h                                  | 3 +++
 include/core/Capsule.h                                    | 3 +++
 include/core/Engine.h                                     | 3 +++
 include/core/Method.h                                     | 3 +++
 include/core/Profiler.h                                   | 3 +++
 include/core/Support.h                                    | 3 +++
 include/core/Transform.h                                  | 3 +++
 include/core/Transport.h                                  | 3 +++
 include/core/Variable.h                                   | 3 +++
 include/core/VariableBase.h                               | 3 +++
 include/core/VariableCompound.h                           | 3 +++
 include/engine/adios1/ADIOS1Reader.h                      | 3 +++
 include/engine/adios1/ADIOS1Writer.h                      | 3 +++
 include/engine/bp/BPFileReader.h                          | 3 +++
 include/engine/bp/BPFileWriter.h                          | 3 +++
 include/engine/dataman/DataManReader.h                    | 3 +++
 include/engine/dataman/DataManWriter.h                    | 3 +++
 include/format/BP1.h                                      | 3 +++
 include/format/BP1Aggregator.h                            | 3 +++
 include/format/BP1Writer.h                                | 3 +++
 include/functions/adiosFunctions.h                        | 3 +++
 include/functions/adiosTemplates.h                        | 3 +++
 include/functions/capsuleTemplates.h                      | 3 +++
 include/mpidummy.h                                        | 3 +++
 include/transform/BZip2.h                                 | 3 +++
 include/transport/file/FStream.h                          | 3 +++
 include/transport/file/FileDescriptor.h                   | 3 +++
 include/transport/file/FilePointer.h                      | 3 +++
 include/transport/file/MPI_File.h                         | 3 +++
 include/transport/wan/MdtmMan.h                           | 3 +++
 source/ADIOS.cpp                                          | 3 +++
 source/ADIOS_C.cpp                                        | 3 +++
 source/CMakeLists.txt                                     | 5 +++++
 source/capsule/heap/STLVector.cpp                         | 3 +++
 source/capsule/shmem/ShmSystemV.cpp                       | 3 +++
 source/core/Capsule.cpp                                   | 3 +++
 source/core/Engine.cpp                                    | 3 +++
 source/core/Method.cpp                                    | 3 +++
 source/core/Support.cpp                                   | 3 +++
 source/core/Transform.cpp                                 | 3 +++
 source/core/Transport.cpp                                 | 3 +++
 source/engine/adios1/ADIOS1Reader.cpp                     | 3 +++
 source/engine/adios1/ADIOS1Writer.cpp                     | 3 +++
 source/engine/bp/BPFileReader.cpp                         | 3 +++
 source/engine/bp/BPFileWriter.cpp                         | 3 +++
 source/engine/dataman/DataManReader.cpp                   | 3 +++
 source/engine/dataman/DataManWriter.cpp                   | 3 +++
 source/format/BP1.cpp                                     | 3 +++
 source/format/BP1Aggregator.cpp                           | 3 +++
 source/format/BP1Writer.cpp                               | 3 +++
 source/functions/adiosFunctions.cpp                       | 3 +++
 source/mpidummy.cpp                                       | 3 +++
 source/transform/BZip2.cpp                                | 3 +++
 source/transport/file/FStream.cpp                         | 3 +++
 source/transport/file/FileDescriptor.cpp                  | 3 +++
 source/transport/file/FilePointer.cpp                     | 3 +++
 source/transport/wan/MdtmMan.cpp                          | 3 +++
 testing/CMakeLists.txt                                    | 4 ++++
 thirdparty/CMakeLists.txt                                 | 5 +++++
 thirdparty/googletest/CMakeLists.txt                      | 4 ++++
 124 files changed, 389 insertions(+), 1 deletion(-)

diff --git a/bindings/python/include/ADIOSPy.h b/bindings/python/include/ADIOSPy.h
index 50b21a849..925e7f244 100644
--- a/bindings/python/include/ADIOSPy.h
+++ b/bindings/python/include/ADIOSPy.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * ADIOSPy.h
  *
  *  Created on: Mar 13, 2017
diff --git a/bindings/python/include/EnginePy.h b/bindings/python/include/EnginePy.h
index 0f7e3e87b..8e4be5c15 100644
--- a/bindings/python/include/EnginePy.h
+++ b/bindings/python/include/EnginePy.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * EnginePy.h
  *
  *  Created on: Mar 15, 2017
diff --git a/bindings/python/include/MethodPy.h b/bindings/python/include/MethodPy.h
index 05ad461ec..3ab8b0031 100644
--- a/bindings/python/include/MethodPy.h
+++ b/bindings/python/include/MethodPy.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * MethodPy.h
  *
  *  Created on: Mar 14, 2017
diff --git a/bindings/python/include/VariablePy.h b/bindings/python/include/VariablePy.h
index 5abc36d39..8d843bae2 100644
--- a/bindings/python/include/VariablePy.h
+++ b/bindings/python/include/VariablePy.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * VariablePy.h
  *
  *  Created on: Mar 13, 2017
diff --git a/bindings/python/include/adiosPyFunctions.h b/bindings/python/include/adiosPyFunctions.h
index 7ae5b1a5f..e64a798b4 100644
--- a/bindings/python/include/adiosPyFunctions.h
+++ b/bindings/python/include/adiosPyFunctions.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * adiosPyFunctions.h
  *
  *  Created on: Mar 13, 2017
diff --git a/bindings/python/src/ADIOSPy.cpp b/bindings/python/src/ADIOSPy.cpp
index 5ca37239b..8e2fe8808 100644
--- a/bindings/python/src/ADIOSPy.cpp
+++ b/bindings/python/src/ADIOSPy.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * ADIOSPy.cpp
  *
  *  Created on: Mar 13, 2017
diff --git a/bindings/python/src/EnginePy.cpp b/bindings/python/src/EnginePy.cpp
index eea898233..581d0580d 100644
--- a/bindings/python/src/EnginePy.cpp
+++ b/bindings/python/src/EnginePy.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * EnginePy.cpp
  *
  *  Created on: Mar 15, 2017
diff --git a/bindings/python/src/MethodPy.cpp b/bindings/python/src/MethodPy.cpp
index d362c04b8..e1e57f3c1 100644
--- a/bindings/python/src/MethodPy.cpp
+++ b/bindings/python/src/MethodPy.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * MethodPy.cpp
  *
  *  Created on: Mar 14, 2017
diff --git a/bindings/python/src/VariablePy.cpp b/bindings/python/src/VariablePy.cpp
index e6c236832..cc93adcb3 100644
--- a/bindings/python/src/VariablePy.cpp
+++ b/bindings/python/src/VariablePy.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * VariablePy.cpp
  *
  *  Created on: Mar 17, 2017
diff --git a/bindings/python/src/adiosPyFunctions.cpp b/bindings/python/src/adiosPyFunctions.cpp
index b986b7e4d..778134179 100644
--- a/bindings/python/src/adiosPyFunctions.cpp
+++ b/bindings/python/src/adiosPyFunctions.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * adiosPyFunctions.cpp
  *
  *  Created on: Mar 13, 2017
diff --git a/bindings/python/src/glueBoostPython.cpp b/bindings/python/src/glueBoostPython.cpp
index 11c8824d4..532cec900 100644
--- a/bindings/python/src/glueBoostPython.cpp
+++ b/bindings/python/src/glueBoostPython.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * glue.cpp
  *
  *  Created on: Mar 13, 2017
diff --git a/bindings/python/src/gluePyBind11.cpp b/bindings/python/src/gluePyBind11.cpp
index 40ef1127d..cd3cc32f7 100644
--- a/bindings/python/src/gluePyBind11.cpp
+++ b/bindings/python/src/gluePyBind11.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * gluePyBind11.cpp
  *
  *  Created on: Mar 16, 2017
diff --git a/bindings/python/test_hello.py b/bindings/python/test_hello.py
index c12bb2e4c..b66f26289 100644
--- a/bindings/python/test_hello.py
+++ b/bindings/python/test_hello.py
@@ -1,3 +1,7 @@
+#
+# Distributed under the OSI-approved Apache License, Version 2.0.  See
+# accompanying file Copyright.txt for details.
+#
 # test_hello.py
 #  Created on: Feb 2, 2017
 #      Author: wfg
diff --git a/cmake/FindDataMan.cmake b/cmake/FindDataMan.cmake
index 14c0fe837..907421743 100644
--- a/cmake/FindDataMan.cmake
+++ b/cmake/FindDataMan.cmake
@@ -2,7 +2,7 @@
 # Distributed under the OSI-approved Apache License, Version 2.0.  See
 # accompanying file Copyright.txt for details.
 #------------------------------------------------------------------------------#
-
+#
 # FindDataMan
 # ---------
 #
diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt
index 33bde8ad1..ffe6d00e4 100644
--- a/examples/CMakeLists.txt
+++ b/examples/CMakeLists.txt
@@ -1 +1,6 @@
+#------------------------------------------------------------------------------#
+# Distributed under the OSI-approved Apache License, Version 2.0.  See
+# accompanying file Copyright.txt for details.
+#------------------------------------------------------------------------------#
+
 add_subdirectory(hello)
diff --git a/examples/globalArray/globalArrayNoXML.cpp b/examples/globalArray/globalArrayNoXML.cpp
index ad9e4df18..e8f96975e 100644
--- a/examples/globalArray/globalArrayNoXML.cpp
+++ b/examples/globalArray/globalArrayNoXML.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * globalArrayNoXML.cpp
  *
  *  Created on: Oct 31, 2016
diff --git a/examples/globalArray/globalArrayXML.cpp b/examples/globalArray/globalArrayXML.cpp
index ce91c974f..9d3285df6 100644
--- a/examples/globalArray/globalArrayXML.cpp
+++ b/examples/globalArray/globalArrayXML.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * globalArrayXML.cpp
  *
  *  Created on: Oct 31, 2016
diff --git a/examples/globalArray/globalArrayZeroCopy.cpp b/examples/globalArray/globalArrayZeroCopy.cpp
index 116c6bcca..8206c131a 100644
--- a/examples/globalArray/globalArrayZeroCopy.cpp
+++ b/examples/globalArray/globalArrayZeroCopy.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * globalArrayZeroCopy.cpp
  *
  *  Created on: Oct 31, 2016
diff --git a/examples/groupless/basic/reader.cpp b/examples/groupless/basic/reader.cpp
index fde99ee87..ea8832438 100644
--- a/examples/groupless/basic/reader.cpp
+++ b/examples/groupless/basic/reader.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * reader.cpp
  *
  *  Created on: Feb 13, 2017
diff --git a/examples/groupless/basic/writer.cpp b/examples/groupless/basic/writer.cpp
index 49832c9f4..33debd164 100644
--- a/examples/groupless/basic/writer.cpp
+++ b/examples/groupless/basic/writer.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * writer.cpp
  *
  *  Created on: Feb 13, 2017
diff --git a/examples/groupless/compound/reader.cpp b/examples/groupless/compound/reader.cpp
index fae2c7583..6dc89ad4b 100644
--- a/examples/groupless/compound/reader.cpp
+++ b/examples/groupless/compound/reader.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * reader.cpp
  *
  *  Created on: Feb 21, 2017
diff --git a/examples/groupless/compound/writer.cpp b/examples/groupless/compound/writer.cpp
index 086d8e1a7..a235ebb42 100644
--- a/examples/groupless/compound/writer.cpp
+++ b/examples/groupless/compound/writer.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * writer.cpp
  *
  *  Created on: Feb 13, 2017
diff --git a/examples/groupless/multistep/reader_allsteps.cpp b/examples/groupless/multistep/reader_allsteps.cpp
index 8d4c42199..d71703dda 100644
--- a/examples/groupless/multistep/reader_allsteps.cpp
+++ b/examples/groupless/multistep/reader_allsteps.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * reader.cpp
  *
  *  Created on: Feb 13, 2017
diff --git a/examples/groupless/multistep/reader_stepping.cpp b/examples/groupless/multistep/reader_stepping.cpp
index f86dc95a7..df5adb7d5 100644
--- a/examples/groupless/multistep/reader_stepping.cpp
+++ b/examples/groupless/multistep/reader_stepping.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * reader.cpp
  *
  *  Created on: Feb 13, 2017
diff --git a/examples/groupless/multistep/writer_multistep.cpp b/examples/groupless/multistep/writer_multistep.cpp
index e9b167b43..946d20f95 100644
--- a/examples/groupless/multistep/writer_multistep.cpp
+++ b/examples/groupless/multistep/writer_multistep.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * writer.cpp
  *
  *  Created on: Feb 13, 2017
diff --git a/examples/heatTransfer/HeatTransfer.cpp b/examples/heatTransfer/HeatTransfer.cpp
index d37f21b31..5cac74fc9 100644
--- a/examples/heatTransfer/HeatTransfer.cpp
+++ b/examples/heatTransfer/HeatTransfer.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * heatTransfer.cpp
  *
  * Recreates heat_transfer.f90 (Fortran) in C++
diff --git a/examples/heatTransfer/HeatTransfer.h b/examples/heatTransfer/HeatTransfer.h
index 74ec07d3a..12334f066 100644
--- a/examples/heatTransfer/HeatTransfer.h
+++ b/examples/heatTransfer/HeatTransfer.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * HeatTransfer.h
  *
  *  Created on: Feb 2017
diff --git a/examples/heatTransfer/IO.h b/examples/heatTransfer/IO.h
index 5acec1f6a..e9c7c6195 100644
--- a/examples/heatTransfer/IO.h
+++ b/examples/heatTransfer/IO.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * IO.h
  *
  *  Created on: Feb 2017
diff --git a/examples/heatTransfer/IO_adios1.cpp b/examples/heatTransfer/IO_adios1.cpp
index ebf15ea9e..806c654d0 100644
--- a/examples/heatTransfer/IO_adios1.cpp
+++ b/examples/heatTransfer/IO_adios1.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * IO_ADIOS1.cpp
  *
  *  Created on: Feb 2017
diff --git a/examples/heatTransfer/IO_adios2.cpp b/examples/heatTransfer/IO_adios2.cpp
index acb22b01b..49e9c5860 100644
--- a/examples/heatTransfer/IO_adios2.cpp
+++ b/examples/heatTransfer/IO_adios2.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * IO_ADIOS2.cpp
  *
  *  Created on: Feb 2017
diff --git a/examples/heatTransfer/IO_ascii.cpp b/examples/heatTransfer/IO_ascii.cpp
index 1bf55d5bb..ccf158dab 100644
--- a/examples/heatTransfer/IO_ascii.cpp
+++ b/examples/heatTransfer/IO_ascii.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * IO_ascii.cpp
  *
  *  Created on: Feb 2017
diff --git a/examples/heatTransfer/IO_hdf5_a.cpp b/examples/heatTransfer/IO_hdf5_a.cpp
index 6126ce78a..881085f0c 100644
--- a/examples/heatTransfer/IO_hdf5_a.cpp
+++ b/examples/heatTransfer/IO_hdf5_a.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * IO_hdf5_a.cpp
  *
  * Write output with sequential HDF5, one file per process, one separate set per
diff --git a/examples/heatTransfer/Settings.cpp b/examples/heatTransfer/Settings.cpp
index fdf37d5d7..f5e0459ed 100644
--- a/examples/heatTransfer/Settings.cpp
+++ b/examples/heatTransfer/Settings.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * Settings.cpp
  *
  *  Created on: Feb 2017
diff --git a/examples/heatTransfer/Settings.h b/examples/heatTransfer/Settings.h
index 5a8dabf88..85382656a 100644
--- a/examples/heatTransfer/Settings.h
+++ b/examples/heatTransfer/Settings.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * Settings.h
  *
  *  Created on: Feb 2017
diff --git a/examples/heatTransfer/main.cpp b/examples/heatTransfer/main.cpp
index 6d787b8f9..d15216eb8 100644
--- a/examples/heatTransfer/main.cpp
+++ b/examples/heatTransfer/main.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * main.cpp
  *
  * Recreates heat_transfer.f90 (Fortran) ADIOS tutorial example in C++
diff --git a/examples/hello/C/helloFStream.c b/examples/hello/C/helloFStream.c
index 7e8a9392e..58cca1452 100644
--- a/examples/hello/C/helloFStream.c
+++ b/examples/hello/C/helloFStream.c
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * helloFStream.c  Test for C API version of helloFStream
  *  Created on: Nov 2, 2016
  *      Author: wfg
diff --git a/examples/hello/CMakeLists.txt b/examples/hello/CMakeLists.txt
index ad255d169..0cf0a5df5 100644
--- a/examples/hello/CMakeLists.txt
+++ b/examples/hello/CMakeLists.txt
@@ -1,3 +1,8 @@
+#------------------------------------------------------------------------------#
+# Distributed under the OSI-approved Apache License, Version 2.0.  See
+# accompanying file Copyright.txt for details.
+#------------------------------------------------------------------------------#
+
 add_subdirectory(bpWriter)
 add_subdirectory(timeBP)
 
diff --git a/examples/hello/adios1Writer/helloADIOS1Writer.cpp b/examples/hello/adios1Writer/helloADIOS1Writer.cpp
index 7420df8bd..9543ec43b 100644
--- a/examples/hello/adios1Writer/helloADIOS1Writer.cpp
+++ b/examples/hello/adios1Writer/helloADIOS1Writer.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * helloWriter.cpp
  *
  *  Created on: Feb 16, 2017
diff --git a/examples/hello/adios1Writer/helloADIOS1Writer_nompi.cpp b/examples/hello/adios1Writer/helloADIOS1Writer_nompi.cpp
index eff97abab..eb282251d 100644
--- a/examples/hello/adios1Writer/helloADIOS1Writer_nompi.cpp
+++ b/examples/hello/adios1Writer/helloADIOS1Writer_nompi.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * helloADIOSNoXML_OOP.cpp
  *
  *  Created on: Jan 9, 2017
diff --git a/examples/hello/bpReader/helloBPReader.cpp b/examples/hello/bpReader/helloBPReader.cpp
index 020883c90..5558ee04a 100644
--- a/examples/hello/bpReader/helloBPReader.cpp
+++ b/examples/hello/bpReader/helloBPReader.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * helloWriter.cpp
  *
  *  Created on: Feb 16, 2017
diff --git a/examples/hello/bpReader/helloBPReader_nompi.cpp b/examples/hello/bpReader/helloBPReader_nompi.cpp
index d214e968b..d5a604fbd 100644
--- a/examples/hello/bpReader/helloBPReader_nompi.cpp
+++ b/examples/hello/bpReader/helloBPReader_nompi.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * helloADIOSNoXML_OOP.cpp
  *
  *  Created on: Jan 9, 2017
diff --git a/examples/hello/bpWriter/CMakeLists.txt b/examples/hello/bpWriter/CMakeLists.txt
index 801a8a1ca..91e386a3e 100644
--- a/examples/hello/bpWriter/CMakeLists.txt
+++ b/examples/hello/bpWriter/CMakeLists.txt
@@ -1,3 +1,8 @@
+#------------------------------------------------------------------------------#
+# Distributed under the OSI-approved Apache License, Version 2.0.  See
+# accompanying file Copyright.txt for details.
+#------------------------------------------------------------------------------#
+
 add_executable(hello_bpWriter helloBPWriter.cpp)
 target_link_libraries(hello_bpWriter adios2)
 
diff --git a/examples/hello/bpWriter/helloBPWriter.cpp b/examples/hello/bpWriter/helloBPWriter.cpp
index 3f54ee9f6..abc680ffd 100644
--- a/examples/hello/bpWriter/helloBPWriter.cpp
+++ b/examples/hello/bpWriter/helloBPWriter.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * helloWriter.cpp
  *
  *  Created on: Feb 16, 2017
diff --git a/examples/hello/bpWriter/helloBPWriter_nompi.cpp b/examples/hello/bpWriter/helloBPWriter_nompi.cpp
index eff97abab..eb282251d 100644
--- a/examples/hello/bpWriter/helloBPWriter_nompi.cpp
+++ b/examples/hello/bpWriter/helloBPWriter_nompi.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * helloADIOSNoXML_OOP.cpp
  *
  *  Created on: Jan 9, 2017
diff --git a/examples/hello/compound/helloCompound.cpp b/examples/hello/compound/helloCompound.cpp
index 9409faebf..fac04ed59 100644
--- a/examples/hello/compound/helloCompound.cpp
+++ b/examples/hello/compound/helloCompound.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * helloCompound.cpp
  *
  *  Created on: Feb 20, 2017
diff --git a/examples/hello/compound/helloCompound_nompi.cpp b/examples/hello/compound/helloCompound_nompi.cpp
index 4f8f18a6b..08b7debff 100644
--- a/examples/hello/compound/helloCompound_nompi.cpp
+++ b/examples/hello/compound/helloCompound_nompi.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * helloCompound.cpp
  *
  *  Created on: Feb 20, 2017
diff --git a/examples/hello/datamanReader/CMakeLists.txt b/examples/hello/datamanReader/CMakeLists.txt
index a634e730e..f32a22838 100644
--- a/examples/hello/datamanReader/CMakeLists.txt
+++ b/examples/hello/datamanReader/CMakeLists.txt
@@ -1,3 +1,8 @@
+#------------------------------------------------------------------------------#
+# Distributed under the OSI-approved Apache License, Version 2.0.  See
+# accompanying file Copyright.txt for details.
+#------------------------------------------------------------------------------#
+
 add_executable(hello_datamanReader helloDataManReader.cpp)
 target_link_libraries(hello_datamanReader adios2)
 
diff --git a/examples/hello/datamanReader/helloDataManReader.cpp b/examples/hello/datamanReader/helloDataManReader.cpp
index bed40a1f0..ec1713e73 100644
--- a/examples/hello/datamanReader/helloDataManReader.cpp
+++ b/examples/hello/datamanReader/helloDataManReader.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * helloDataManReader.cpp
  *
  *  Created on: Feb 16, 2017
diff --git a/examples/hello/datamanReader/helloDataManReader_nompi.cpp b/examples/hello/datamanReader/helloDataManReader_nompi.cpp
index 278431bd8..28973cbc1 100644
--- a/examples/hello/datamanReader/helloDataManReader_nompi.cpp
+++ b/examples/hello/datamanReader/helloDataManReader_nompi.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * helloADIOSNoXML_OOP.cpp
  *
  *  Created on: Jan 9, 2017
diff --git a/examples/hello/datamanWriter/CMakeLists.txt b/examples/hello/datamanWriter/CMakeLists.txt
index 469ce1b25..dee5f38e1 100644
--- a/examples/hello/datamanWriter/CMakeLists.txt
+++ b/examples/hello/datamanWriter/CMakeLists.txt
@@ -1,3 +1,8 @@
+#------------------------------------------------------------------------------#
+# Distributed under the OSI-approved Apache License, Version 2.0.  See
+# accompanying file Copyright.txt for details.
+#------------------------------------------------------------------------------#
+
 add_executable(hello_datamanWriter helloDataManWriter.cpp)
 target_link_libraries(hello_datamanWriter adios2)
 
diff --git a/examples/hello/datamanWriter/helloDataManWriter.cpp b/examples/hello/datamanWriter/helloDataManWriter.cpp
index 44876132f..138abbcec 100644
--- a/examples/hello/datamanWriter/helloDataManWriter.cpp
+++ b/examples/hello/datamanWriter/helloDataManWriter.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * helloWriter.cpp
  *
  *  Created on: Feb 16, 2017
diff --git a/examples/hello/datamanWriter/helloDataManWriter_nompi.cpp b/examples/hello/datamanWriter/helloDataManWriter_nompi.cpp
index 7010c088a..75114e872 100644
--- a/examples/hello/datamanWriter/helloDataManWriter_nompi.cpp
+++ b/examples/hello/datamanWriter/helloDataManWriter_nompi.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * helloADIOSNoXML_OOP.cpp
  *
  *  Created on: Jan 9, 2017
diff --git a/examples/hello/timeBP/CMakeLists.txt b/examples/hello/timeBP/CMakeLists.txt
index db8991a5c..b1d815932 100644
--- a/examples/hello/timeBP/CMakeLists.txt
+++ b/examples/hello/timeBP/CMakeLists.txt
@@ -1,3 +1,8 @@
+#------------------------------------------------------------------------------#
+# Distributed under the OSI-approved Apache License, Version 2.0.  See
+# accompanying file Copyright.txt for details.
+#------------------------------------------------------------------------------#
+
 add_executable(hello_timeBPWriter timeBPWriter.cpp)
 target_link_libraries(hello_timeBPWriter adios2)
 
diff --git a/examples/hello/timeBP/timeBPWriter.cpp b/examples/hello/timeBP/timeBPWriter.cpp
index 90ffa6e47..280e97e1e 100644
--- a/examples/hello/timeBP/timeBPWriter.cpp
+++ b/examples/hello/timeBP/timeBPWriter.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * timeBPWriter.cpp  example for time aggregation
  *
  *  Created on: Feb 16, 2017
diff --git a/examples/hello/timeBP/timeBPWriter_nompi.cpp b/examples/hello/timeBP/timeBPWriter_nompi.cpp
index c887af83c..dc4135216 100644
--- a/examples/hello/timeBP/timeBPWriter_nompi.cpp
+++ b/examples/hello/timeBP/timeBPWriter_nompi.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * timeBPWriter.cpp  example for time aggregation
  *
  *  Created on: Feb 16, 2017
diff --git a/examples/solidfluid/solidfluid_read.cpp b/examples/solidfluid/solidfluid_read.cpp
index 062d165ec..97f7f9505 100644
--- a/examples/solidfluid/solidfluid_read.cpp
+++ b/examples/solidfluid/solidfluid_read.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * globalArrayXML.cpp
  *
  *  Created on: Oct 31, 2016
diff --git a/examples/solidfluid/solidfluid_write.cpp b/examples/solidfluid/solidfluid_write.cpp
index 3db4b432b..fd17df803 100644
--- a/examples/solidfluid/solidfluid_write.cpp
+++ b/examples/solidfluid/solidfluid_write.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * solid fluid example
  *
  *  Created on: Oct 31, 2016
diff --git a/examples/solidfluid/solidfluid_write_nompi.cpp b/examples/solidfluid/solidfluid_write_nompi.cpp
index e2df6f251..c5342e9a7 100644
--- a/examples/solidfluid/solidfluid_write_nompi.cpp
+++ b/examples/solidfluid/solidfluid_write_nompi.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * solid fluid example
  *
  *  Created on: Oct 31, 2016
diff --git a/examples/xmlParser/xmlParser.cpp b/examples/xmlParser/xmlParser.cpp
index fc7354420..358f44678 100644
--- a/examples/xmlParser/xmlParser.cpp
+++ b/examples/xmlParser/xmlParser.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * xmlParser.cpp
  *
  *  Created on: Nov 2, 2016
diff --git a/include/ADIOS.h b/include/ADIOS.h
index 8129d0a11..8bdca9c20 100644
--- a/include/ADIOS.h
+++ b/include/ADIOS.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * ADIOS.h
  *
  *  Created on: Oct 3, 2016
diff --git a/include/ADIOSTypes.h b/include/ADIOSTypes.h
index d66faf593..3949bbc36 100644
--- a/include/ADIOSTypes.h
+++ b/include/ADIOSTypes.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * ADIOS_Types.h
  *
  *  Created on: Mar 23, 2017
diff --git a/include/ADIOS_C.h b/include/ADIOS_C.h
index 985d6733f..11d019f67 100644
--- a/include/ADIOS_C.h
+++ b/include/ADIOS_C.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * ADIOS_C.h  "C" interface to ADIOS C++ class. This header defines the C API
  *
  *  Created on: Oct 31, 2016
diff --git a/include/ADIOS_CPP.h b/include/ADIOS_CPP.h
index 9078d3611..5998ff78e 100644
--- a/include/ADIOS_CPP.h
+++ b/include/ADIOS_CPP.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * ADIOS_CPP.h
  *
  *  Created on: Jan 9, 2017
diff --git a/include/capsule/heap/STLVector.h b/include/capsule/heap/STLVector.h
index e272ec628..bd8104e8b 100644
--- a/include/capsule/heap/STLVector.h
+++ b/include/capsule/heap/STLVector.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * Heap.h
  *
  *  Created on: Dec 19, 2016
diff --git a/include/core/Attribute.h b/include/core/Attribute.h
index b60cde535..dae2644b7 100644
--- a/include/core/Attribute.h
+++ b/include/core/Attribute.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * Attribute.h
  *
  *  Created on: Oct 5, 2016
diff --git a/include/core/Capsule.h b/include/core/Capsule.h
index 5c7eedf40..a3b63f3f1 100644
--- a/include/core/Capsule.h
+++ b/include/core/Capsule.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * Capsule.h
  *
  *  Created on: Dec 7, 2016
diff --git a/include/core/Engine.h b/include/core/Engine.h
index 25fe9ad57..662cc1cbf 100644
--- a/include/core/Engine.h
+++ b/include/core/Engine.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * Engine.h
  *
  *  Created on: Nov 7, 2016
diff --git a/include/core/Method.h b/include/core/Method.h
index 71e0e7835..686391f96 100644
--- a/include/core/Method.h
+++ b/include/core/Method.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * Method.h
  *
  *  Created on: Dec 16, 2016
diff --git a/include/core/Profiler.h b/include/core/Profiler.h
index 1a1d0fad9..84550456c 100644
--- a/include/core/Profiler.h
+++ b/include/core/Profiler.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * Profiler.h
  *
  *  Created on: Mar 9, 2017
diff --git a/include/core/Support.h b/include/core/Support.h
index 3adf2ab3e..481f8fb41 100644
--- a/include/core/Support.h
+++ b/include/core/Support.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * SSupport.h
  *
  *  Created on: Oct 10, 2016
diff --git a/include/core/Transform.h b/include/core/Transform.h
index 5a5482324..190541dac 100644
--- a/include/core/Transform.h
+++ b/include/core/Transform.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * Transform.h
  *
  *  Created on: Oct 17, 2016
diff --git a/include/core/Transport.h b/include/core/Transport.h
index 8b92971bc..127535e65 100644
--- a/include/core/Transport.h
+++ b/include/core/Transport.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * Transport.h
  *
  *  Created on: Oct 6, 2016
diff --git a/include/core/Variable.h b/include/core/Variable.h
index b9294bbfc..67930c467 100644
--- a/include/core/Variable.h
+++ b/include/core/Variable.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * Variable.h
  *
  *  Created on: Oct 6, 2016
diff --git a/include/core/VariableBase.h b/include/core/VariableBase.h
index 87ca02a21..25312d6cf 100644
--- a/include/core/VariableBase.h
+++ b/include/core/VariableBase.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * VariableBase.h
  *
  *  Created on: Feb 20, 2017
diff --git a/include/core/VariableCompound.h b/include/core/VariableCompound.h
index 35194f0f9..7200873a4 100644
--- a/include/core/VariableCompound.h
+++ b/include/core/VariableCompound.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * VariableCompound.h
  *
  *  Created on: Feb 20, 2017
diff --git a/include/engine/adios1/ADIOS1Reader.h b/include/engine/adios1/ADIOS1Reader.h
index eade47f8f..70b89700a 100644
--- a/include/engine/adios1/ADIOS1Reader.h
+++ b/include/engine/adios1/ADIOS1Reader.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * ADIOS1Reader.h
  * Class to read files using old adios 1.x library.
  * It requires adios 1.x installed
diff --git a/include/engine/adios1/ADIOS1Writer.h b/include/engine/adios1/ADIOS1Writer.h
index c581db8ed..054e7063a 100644
--- a/include/engine/adios1/ADIOS1Writer.h
+++ b/include/engine/adios1/ADIOS1Writer.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * ADIOS1Writer.h
  * Class to write files using old adios 1.x library.
  * It requires adios 1.x installed
diff --git a/include/engine/bp/BPFileReader.h b/include/engine/bp/BPFileReader.h
index 2b2e5c1e0..3613ef283 100644
--- a/include/engine/bp/BPFileReader.h
+++ b/include/engine/bp/BPFileReader.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * BPReader.h
  *
  *  Created on: Feb 27, 2017
diff --git a/include/engine/bp/BPFileWriter.h b/include/engine/bp/BPFileWriter.h
index dabd62cd0..0465333b1 100644
--- a/include/engine/bp/BPFileWriter.h
+++ b/include/engine/bp/BPFileWriter.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * BPWriter.h
  *
  *  Created on: Dec 16, 2016
diff --git a/include/engine/dataman/DataManReader.h b/include/engine/dataman/DataManReader.h
index 455d9e06f..88ba7b65c 100644
--- a/include/engine/dataman/DataManReader.h
+++ b/include/engine/dataman/DataManReader.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * DataManReader.h
  *
  *  Created on: Feb 21, 2017
diff --git a/include/engine/dataman/DataManWriter.h b/include/engine/dataman/DataManWriter.h
index f13419db9..b60399fdc 100644
--- a/include/engine/dataman/DataManWriter.h
+++ b/include/engine/dataman/DataManWriter.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * DataMan.h
  *
  *  Created on: Jan 10, 2017
diff --git a/include/format/BP1.h b/include/format/BP1.h
index 2668b52bd..8631099a8 100644
--- a/include/format/BP1.h
+++ b/include/format/BP1.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * BP1.h
  *
  *  Created on: Feb 2, 2017
diff --git a/include/format/BP1Aggregator.h b/include/format/BP1Aggregator.h
index 736c33ff6..be2d897a4 100644
--- a/include/format/BP1Aggregator.h
+++ b/include/format/BP1Aggregator.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * BP1Aggregator.h
  *
  *  Created on: Mar 1, 2017
diff --git a/include/format/BP1Writer.h b/include/format/BP1Writer.h
index 298bc0c21..1a08598a4 100644
--- a/include/format/BP1Writer.h
+++ b/include/format/BP1Writer.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * BP1.h
  *
  *  Created on: Jan 24, 2017
diff --git a/include/functions/adiosFunctions.h b/include/functions/adiosFunctions.h
index 2f1d35e89..c651b6a32 100644
--- a/include/functions/adiosFunctions.h
+++ b/include/functions/adiosFunctions.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * adiosFunctions.h Long helper functions used by ADIOS class
  *
  *  Created on: Oct 10, 2016
diff --git a/include/functions/adiosTemplates.h b/include/functions/adiosTemplates.h
index 38b5cb911..249bebf32 100644
--- a/include/functions/adiosTemplates.h
+++ b/include/functions/adiosTemplates.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * adiosTemplates.h
  *
  *  Created on: Jan 26, 2017
diff --git a/include/functions/capsuleTemplates.h b/include/functions/capsuleTemplates.h
index 68ff55049..2d53eb048 100644
--- a/include/functions/capsuleTemplates.h
+++ b/include/functions/capsuleTemplates.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * capsuleTemplates.h
  *
  *  Created on: Nov 18, 2016
diff --git a/include/mpidummy.h b/include/mpidummy.h
index e718b2e28..5e9035ab4 100644
--- a/include/mpidummy.h
+++ b/include/mpidummy.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * ADIOS is freely available under the terms of the BSD license described
  * in the COPYING file in the top level directory of this source distribution.
  *
diff --git a/include/transform/BZip2.h b/include/transform/BZip2.h
index 30c2b2e36..755b6453c 100644
--- a/include/transform/BZip2.h
+++ b/include/transform/BZip2.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * BZip2.h
  *
  *  Created on: Oct 17, 2016
diff --git a/include/transport/file/FStream.h b/include/transport/file/FStream.h
index 023445c77..163b96478 100644
--- a/include/transport/file/FStream.h
+++ b/include/transport/file/FStream.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * FStream.h
  *
  *  Created on: Oct 18, 2016
diff --git a/include/transport/file/FileDescriptor.h b/include/transport/file/FileDescriptor.h
index 5e344e0d9..98d17dfb8 100644
--- a/include/transport/file/FileDescriptor.h
+++ b/include/transport/file/FileDescriptor.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * FileDescriptor.h uses POSIX as the underlying library
  *
  *  Created on: Oct 6, 2016
diff --git a/include/transport/file/FilePointer.h b/include/transport/file/FilePointer.h
index 5b665dfce..439bffebe 100644
--- a/include/transport/file/FilePointer.h
+++ b/include/transport/file/FilePointer.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * FilePointer.h
  *
  *  Created on: Jan 6, 2017
diff --git a/include/transport/file/MPI_File.h b/include/transport/file/MPI_File.h
index d2201b787..5966cc531 100644
--- a/include/transport/file/MPI_File.h
+++ b/include/transport/file/MPI_File.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * MPIFile.h
  *
  *  Created on: Jan 5, 2017
diff --git a/include/transport/wan/MdtmMan.h b/include/transport/wan/MdtmMan.h
index c9eb8243f..84a71156e 100644
--- a/include/transport/wan/MdtmMan.h
+++ b/include/transport/wan/MdtmMan.h
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * MdtmMan.h
  *
  *  Created on: Jan 18, 2017
diff --git a/source/ADIOS.cpp b/source/ADIOS.cpp
index be1644396..fab4a3774 100644
--- a/source/ADIOS.cpp
+++ b/source/ADIOS.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * ADIOS.cpp
  *
  *  Created on: Sep 29, 2016
diff --git a/source/ADIOS_C.cpp b/source/ADIOS_C.cpp
index 36f9e4b29..d6f30da48 100644
--- a/source/ADIOS_C.cpp
+++ b/source/ADIOS_C.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * ADIOS_C.cpp
  *
  *  Created on: Oct 31, 2016
diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt
index 1702afb29..a8f3685ab 100644
--- a/source/CMakeLists.txt
+++ b/source/CMakeLists.txt
@@ -1,3 +1,8 @@
+#------------------------------------------------------------------------------#
+# Distributed under the OSI-approved Apache License, Version 2.0.  See
+# accompanying file Copyright.txt for details.
+#------------------------------------------------------------------------------#
+
 add_library(adios2
   ADIOS.cpp
   #ADIOS_C.cpp
diff --git a/source/capsule/heap/STLVector.cpp b/source/capsule/heap/STLVector.cpp
index b8735c04d..b6f12dbdc 100644
--- a/source/capsule/heap/STLVector.cpp
+++ b/source/capsule/heap/STLVector.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * Heap.cpp
  *
  *  Created on: Dec 22, 2016
diff --git a/source/capsule/shmem/ShmSystemV.cpp b/source/capsule/shmem/ShmSystemV.cpp
index 1b414a327..ed2e4af57 100644
--- a/source/capsule/shmem/ShmSystemV.cpp
+++ b/source/capsule/shmem/ShmSystemV.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * ShmSystemV.cpp
  *
  *  Created on: Dec 22, 2016
diff --git a/source/core/Capsule.cpp b/source/core/Capsule.cpp
index 9325119df..f80b2025e 100644
--- a/source/core/Capsule.cpp
+++ b/source/core/Capsule.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * Capsule.cpp
  *
  *  Created on: Nov 11, 2016
diff --git a/source/core/Engine.cpp b/source/core/Engine.cpp
index 8e4de6658..99614a589 100644
--- a/source/core/Engine.cpp
+++ b/source/core/Engine.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * Engine.cpp
  *
  *  Created on: Dec 19, 2016
diff --git a/source/core/Method.cpp b/source/core/Method.cpp
index 0d88459d6..f3738786a 100644
--- a/source/core/Method.cpp
+++ b/source/core/Method.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * Method.cpp
  *
  *  Created on: Jan 6, 2017
diff --git a/source/core/Support.cpp b/source/core/Support.cpp
index 1a8bdf254..02be66d86 100644
--- a/source/core/Support.cpp
+++ b/source/core/Support.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * Support.cpp
  *
  *  Created on: Oct 18, 2016
diff --git a/source/core/Transform.cpp b/source/core/Transform.cpp
index 288715626..0b719ccc8 100644
--- a/source/core/Transform.cpp
+++ b/source/core/Transform.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * Transform.cpp
  *
  *  Created on: Dec 5, 2016
diff --git a/source/core/Transport.cpp b/source/core/Transport.cpp
index 1de1339a0..9b1f7f5ee 100644
--- a/source/core/Transport.cpp
+++ b/source/core/Transport.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * Transport.cpp
  *
  *  Created on: Dec 5, 2016
diff --git a/source/engine/adios1/ADIOS1Reader.cpp b/source/engine/adios1/ADIOS1Reader.cpp
index 5f2ea1420..a44996c14 100644
--- a/source/engine/adios1/ADIOS1Reader.cpp
+++ b/source/engine/adios1/ADIOS1Reader.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * BPFileReader.cpp
  *
  *  Created on: Feb 27, 2017
diff --git a/source/engine/adios1/ADIOS1Writer.cpp b/source/engine/adios1/ADIOS1Writer.cpp
index 304dd31fc..d8c95ffe8 100644
--- a/source/engine/adios1/ADIOS1Writer.cpp
+++ b/source/engine/adios1/ADIOS1Writer.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * ADIOS1Writer.cpp
  * Class to write files using old adios 1.x library.
  * It requires adios 1.x installed
diff --git a/source/engine/bp/BPFileReader.cpp b/source/engine/bp/BPFileReader.cpp
index 5f2ea1420..a44996c14 100644
--- a/source/engine/bp/BPFileReader.cpp
+++ b/source/engine/bp/BPFileReader.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * BPFileReader.cpp
  *
  *  Created on: Feb 27, 2017
diff --git a/source/engine/bp/BPFileWriter.cpp b/source/engine/bp/BPFileWriter.cpp
index f272a586a..e68fae284 100644
--- a/source/engine/bp/BPFileWriter.cpp
+++ b/source/engine/bp/BPFileWriter.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * BPFileWriter.cpp
  *
  *  Created on: Dec 19, 2016
diff --git a/source/engine/dataman/DataManReader.cpp b/source/engine/dataman/DataManReader.cpp
index 103178eff..2e65596e7 100644
--- a/source/engine/dataman/DataManReader.cpp
+++ b/source/engine/dataman/DataManReader.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * DataManReader.cpp
  *
  *  Created on: Feb 21, 2017
diff --git a/source/engine/dataman/DataManWriter.cpp b/source/engine/dataman/DataManWriter.cpp
index 8cd653c96..8430a5921 100644
--- a/source/engine/dataman/DataManWriter.cpp
+++ b/source/engine/dataman/DataManWriter.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * DataMan.cpp
  *
  *  Created on: Jan 10, 2017
diff --git a/source/format/BP1.cpp b/source/format/BP1.cpp
index 8272e1d76..c81e7b6fe 100644
--- a/source/format/BP1.cpp
+++ b/source/format/BP1.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * BP1.cpp
  *
  *  Created on: Feb 7, 2017
diff --git a/source/format/BP1Aggregator.cpp b/source/format/BP1Aggregator.cpp
index c105d5ede..01849b7a1 100644
--- a/source/format/BP1Aggregator.cpp
+++ b/source/format/BP1Aggregator.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * BP1Aggregator.cpp
  *
  *  Created on: Mar 21, 2017
diff --git a/source/format/BP1Writer.cpp b/source/format/BP1Writer.cpp
index bba94a9ad..b5aed5404 100644
--- a/source/format/BP1Writer.cpp
+++ b/source/format/BP1Writer.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * BP1Writer.cpp
  *
  *  Created on: Feb 1, 2017
diff --git a/source/functions/adiosFunctions.cpp b/source/functions/adiosFunctions.cpp
index 22c362467..0886e029a 100644
--- a/source/functions/adiosFunctions.cpp
+++ b/source/functions/adiosFunctions.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * adiosFunctions.cpp
  *
  *  Created on: Oct 10, 2016
diff --git a/source/mpidummy.cpp b/source/mpidummy.cpp
index cf2539fed..e0c932a05 100644
--- a/source/mpidummy.cpp
+++ b/source/mpidummy.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * ADIOS is freely available under the terms of the BSD license described
  * in the COPYING file in the top level directory of this source distribution.
  *
diff --git a/source/transform/BZip2.cpp b/source/transform/BZip2.cpp
index 5eafca87f..646b8bc6c 100644
--- a/source/transform/BZip2.cpp
+++ b/source/transform/BZip2.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * BZIP2.cpp
  *
  *  Created on: Oct 19, 2016
diff --git a/source/transport/file/FStream.cpp b/source/transport/file/FStream.cpp
index a01d94220..6496f4e05 100644
--- a/source/transport/file/FStream.cpp
+++ b/source/transport/file/FStream.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * CFStream.cpp
  *
  *  Created on: Oct 24, 2016
diff --git a/source/transport/file/FileDescriptor.cpp b/source/transport/file/FileDescriptor.cpp
index 2d7cb72c4..bfa9439d0 100644
--- a/source/transport/file/FileDescriptor.cpp
+++ b/source/transport/file/FileDescriptor.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * FileDescriptor.cpp file descriptor
  *
  *  Created on: Oct 6, 2016
diff --git a/source/transport/file/FilePointer.cpp b/source/transport/file/FilePointer.cpp
index a30808381..ce9c10723 100644
--- a/source/transport/file/FilePointer.cpp
+++ b/source/transport/file/FilePointer.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * FP.cpp
  *
  *  Created on: Jan 6, 2017
diff --git a/source/transport/wan/MdtmMan.cpp b/source/transport/wan/MdtmMan.cpp
index f269d5f1f..6238bbe3d 100644
--- a/source/transport/wan/MdtmMan.cpp
+++ b/source/transport/wan/MdtmMan.cpp
@@ -1,4 +1,7 @@
 /*
+ * Distributed under the OSI-approved Apache License, Version 2.0.  See
+ * accompanying file Copyright.txt for details.
+ *
  * MdtmMan.cpp
  *
  *  Created on: Jan 22, 2017
diff --git a/testing/CMakeLists.txt b/testing/CMakeLists.txt
index e69de29bb..bfecd4ddc 100644
--- a/testing/CMakeLists.txt
+++ b/testing/CMakeLists.txt
@@ -0,0 +1,4 @@
+#------------------------------------------------------------------------------#
+# Distributed under the OSI-approved Apache License, Version 2.0.  See
+# accompanying file Copyright.txt for details.
+#------------------------------------------------------------------------------#
diff --git a/thirdparty/CMakeLists.txt b/thirdparty/CMakeLists.txt
index 39215e37a..0825c4704 100644
--- a/thirdparty/CMakeLists.txt
+++ b/thirdparty/CMakeLists.txt
@@ -1,3 +1,8 @@
+#------------------------------------------------------------------------------#
+# Distributed under the OSI-approved Apache License, Version 2.0.  See
+# accompanying file Copyright.txt for details.
+#------------------------------------------------------------------------------#
+
 set(ADIOS_THIRDPARTY_DOWNLOAD_DIR ${CMAKE_CURRENT_BINARY_DIR}/downloads
   CACHE PATH "Download directory for third party dependencies")
 
diff --git a/thirdparty/googletest/CMakeLists.txt b/thirdparty/googletest/CMakeLists.txt
index 7d742ab09..5fc4fa9ee 100644
--- a/thirdparty/googletest/CMakeLists.txt
+++ b/thirdparty/googletest/CMakeLists.txt
@@ -1,3 +1,7 @@
+#------------------------------------------------------------------------------#
+# Distributed under the OSI-approved Apache License, Version 2.0.  See
+# accompanying file Copyright.txt for details.
+#------------------------------------------------------------------------------#
 
 ExternalProject_Add(googletest
   URL     https://github.com/google/googletest/archive/release-1.8.0.zip
-- 
GitLab