aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad Akhlaghi <mohammad@akhlaghi.org>2019-04-13 23:43:07 +0100
committerMohammad Akhlaghi <mohammad@akhlaghi.org>2019-04-13 23:43:07 +0100
commit0cbd2243458611caa2a3564b577987531bcd6934 (patch)
treed555e7741004d72b1dfd443d25176244a8d4de20
parent63f33cc71d6774057c6aef0944138cfb469204bc (diff)
Corrected copyright notices and info about adding copyright info
Until now, the files where the people were meant to change didn't have a proper copyright notice (for example `Copyright (C) YOUR NAME.'). This was wrong because the license does not convey copyright ownership. So the name of the file's original author must always be included and when people modify it (and add their own copyright-able modifications). With this commit, the file's original author (and email) are added to the copyright notice and when more than one person modified a file, both names have their individual copyright notice. Based on this, the description for adding a copyright notice in `README-hacking.md' has also been modified.
-rw-r--r--.dir-locals.el3
-rw-r--r--.gitignore2
-rw-r--r--README-hacking.md43
-rw-r--r--README.md6
-rwxr-xr-xconfigure6
-rwxr-xr-xfor-group6
-rw-r--r--paper.tex2
-rw-r--r--reproduce/config/gnuastro/astbuildprog.conf2
-rw-r--r--reproduce/config/gnuastro/astconvertt.conf2
-rw-r--r--reproduce/config/gnuastro/aststatistics.conf2
-rw-r--r--reproduce/config/gnuastro/gnuastro.conf2
-rw-r--r--reproduce/config/pipeline/INPUTS.mk2
-rw-r--r--reproduce/config/pipeline/LOCAL.mk.in2
-rw-r--r--reproduce/config/pipeline/dependency-numpy-scipy.cfg2
-rw-r--r--reproduce/config/pipeline/dependency-texlive.mk2
-rw-r--r--reproduce/config/pipeline/dependency-versions.mk7
-rw-r--r--reproduce/config/pipeline/pdf-build.mk2
-rw-r--r--reproduce/config/pipeline/texlive.conf2
-rwxr-xr-xreproduce/src/bash/download-multi-try5
-rw-r--r--reproduce/src/bash/git-post-checkout23
-rw-r--r--reproduce/src/bash/git-pre-commit34
-rw-r--r--reproduce/src/make/delete-me.mk5
-rwxr-xr-xreproduce/src/make/dependencies-atlas-multiple.mk6
-rwxr-xr-xreproduce/src/make/dependencies-atlas-single.mk6
-rw-r--r--reproduce/src/make/dependencies-basic.mk6
-rw-r--r--reproduce/src/make/dependencies-build-rules.mk6
-rw-r--r--reproduce/src/make/dependencies-python.mk7
-rw-r--r--reproduce/src/make/dependencies.mk6
-rw-r--r--reproduce/src/make/download.mk6
-rw-r--r--reproduce/src/make/initialize.mk6
-rw-r--r--reproduce/src/make/paper.mk6
-rw-r--r--reproduce/src/make/top.mk6
-rw-r--r--tex/dependencies/astropy.tex4
-rw-r--r--tex/dependencies/cython.tex4
-rw-r--r--tex/dependencies/gnuastro.tex4
-rw-r--r--tex/dependencies/matplotlib.tex4
-rw-r--r--tex/dependencies/mpi4py.tex4
-rw-r--r--tex/dependencies/numpy.tex4
-rw-r--r--tex/dependencies/scipy.tex4
-rw-r--r--tex/src/delete-me-demo.tex5
-rw-r--r--tex/src/delete-me.tex5
-rw-r--r--tex/src/preamble-biblatex.tex5
-rw-r--r--tex/src/preamble-header.tex5
-rw-r--r--tex/src/preamble-necessary.tex5
-rw-r--r--tex/src/preamble-pgfplots.tex5
-rw-r--r--tex/src/preamble-style.tex5
-rw-r--r--tex/src/references.tex4
47 files changed, 128 insertions, 162 deletions
diff --git a/.dir-locals.el b/.dir-locals.el
index 20d5a6e..8c3e759 100644
--- a/.dir-locals.el
+++ b/.dir-locals.el
@@ -9,7 +9,8 @@
;;
;; For more information see (info "(emacs) Directory Variables")
;;
-;; Copyright (C) 2018-2019 Mohammad Akhlaghi.
+;; Copyright (C) 2017 Mosè Giordano <mose@gnu.org>
+;; Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
;;
;; Copying and distribution of this file, with or without modification,
;; are permitted in any medium without royalty provided the copyright
diff --git a/.gitignore b/.gitignore
index c612cc2..6ce94b0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,7 +9,7 @@
# To help readability, please add new files based on the length of the
# line you wish to add.
#
-# Copyright (C) 2018-2019 Mohammad Akhlaghi.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# Copying and distribution of this file, with or without modification,
# are permitted in any medium without royalty provided the copyright
diff --git a/README-hacking.md b/README-hacking.md
index eaa9196..56f613b 100644
--- a/README-hacking.md
+++ b/README-hacking.md
@@ -1,9 +1,9 @@
-Copyright (C) 2018-2019 Mohammad Akhlaghi.
-See the end of the file for license conditions.
-
Reproducible paper template
===========================
+Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
+See the end of the file for license conditions.
+
This project contains a **fully working template** for a high-level
research reproduction pipeline, or reproducible paper, as defined in the
link below. If the link below is not accessible at the time of reading,
@@ -179,7 +179,7 @@ used as a good working model to build your own.
- Section 7.3 of Bacon et
al. ([2017](http://adsabs.harvard.edu/abs/2017A%26A...608A...1B), A&A
608, A1): The version controlled reproduction pipeline is available [on
- Gitlab](https://gitlab.com/makhlaghi/muse-udf-origin-only-hst-magnitudes)
+ GitLab](https://gitlab.com/makhlaghi/muse-udf-origin-only-hst-magnitudes)
and a snapshot of the pipeline along with all the necessary input
datasets and outputs is available in
[zenodo.1164774](https://doi.org/10.5281/zenodo.1164774).
@@ -187,7 +187,7 @@ used as a good working model to build your own.
- Section 4 of Bacon et
al. ([2017](http://adsabs.harvard.edu/abs/2017A%26A...608A...1B), A&A,
608, A1): The version controlled reproduction pipeline is available [on
- Gitlab](https://gitlab.com/makhlaghi/muse-udf-photometry-astrometry) and
+ GitLab](https://gitlab.com/makhlaghi/muse-udf-photometry-astrometry) and
a snapshot of the pipeline along with all the necessary input datasets
is available in
[zenodo.1163746](https://doi.org/10.5281/zenodo.1163746).
@@ -195,7 +195,7 @@ used as a good working model to build your own.
- Akhlaghi & Ichikawa
([2015](http://adsabs.harvard.edu/abs/2015ApJS..220....1A), ApJS, 220,
1): The version controlled reproduction pipeline is available [on
- Gitlab](https://gitlab.com/makhlaghi/NoiseChisel-paper). This is the
+ GitLab](https://gitlab.com/makhlaghi/NoiseChisel-paper). This is the
very first (and much less mature) implementation of this pipeline: the
history of this template pipeline started more than two years after that
paper was published. It is a very rudimentary/initial implementation,
@@ -380,7 +380,7 @@ Finally, we'll just import all the configuration-Makefiles with a wildcard
workhorse-Makefiles are imported in the proper order using a Make `foreach`
loop. This finishes the general view of the pipeline's implementation.
-In short, to keep things modular, readable and managable, follow these
+In short, to keep things modular, readable and manageable, follow these
recommendations: 1) Set clear-to-understand names for the
configuration-Makefiles, and workhorse-Makefiles, 2) Only import other
Makefiles from top Makefile. These will let you know/remember generally
@@ -597,20 +597,23 @@ advanced in later stages of your work.
with. Also check and update this file one last time when you are ready
to publish your work (and its reproduction pipeline).
- - **Copyright**: All the "copyrightable" files (those larger than 10
- lines) must have a copyright statement and license notice. As you
- progress with the project and modify files to customize for your
- project change the copyright owner to your self (since this template
- is free software, you can do this after you edit any part of
- it). Also, don't forget to add similar notices to new files you add
- for your own project. You can always find the files without a
- copyright notice using this command:
+ - **Copyright and License notice**: To be usable/modifiable by others
+ after publication, _all_ the "copyright-able" files in your project
+ (those larger than 10 lines) must have a copyright notice and license
+ notice. Please take a moment to look at several existing files to see
+ a few examples. The copyright notice is usually close to the start of
+ the file, it is the line starting with `Copyright (C)` and containing
+ a year and the author's name. The License notice is a short (or full,
+ when its not too long, like the MIT license) description of the
+ copyright license, usually less than three paragraphs. Don't forget to
+ add these _two_ notices to any new file you add to this template for
+ your project. When you modify an existing template file (which already
+ has the notices), just add a copyright notice in your name under the
+ existing one(s), like the line below:
- ```shell
- find . -type f ! -path ./.git/\* \
- | while read i; do \
- grep -qi 'copyright \((c)\|[&]copy;\|@copyright\)' $i || echo $i;\
- done
+ ```
+ Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
+ Copyright (C) 2019 YOUR NAME <YOUR@EMAIL.ADDRESS>
```
- **Your first commit**: You have already made some small and basic
diff --git a/README.md b/README.md
index 74f44cf..20a0003 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
Reproduction pipeline for paper XXXXXXX
=======================================
-Copyright (C) 2018-2019 Mohammad Akhlaghi.
+Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
See the end of the file for license conditions.
This is the reproduction pipeline for the paper titled "**XXXXXX**", by
@@ -92,9 +92,7 @@ Copyright information
This file and `.file-metadata' (a binary file, used by Metastore to store
file dates when doing Git checkouts) are part of the reproducible paper
template (https://gitlab.com/makhlaghi/reproducible-paper) and share the
-same copyright below.
-
-Copyright (C) 2018-2019 Mohammad Akhlaghi.
+same copyright (below).
This template 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
diff --git a/configure b/configure
index 74c014d..19a5acd 100755
--- a/configure
+++ b/configure
@@ -2,11 +2,7 @@
#
# Necessary preparations/configurations for the reproduction pipeline.
#
-# Original author:
-# Mohammad Akhlaghi <mohammad@akhlaghi.org>
-# Contributing author(s):
-# Your name <your@email.address>
-# Copyright (C) 2018-2019, Your Name.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# This script is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/for-group b/for-group
index ef28e98..835266d 100755
--- a/for-group
+++ b/for-group
@@ -16,11 +16,7 @@
# 1) Group owner will be the group specified in the command-line.
# 2) The permission flags give write access to the group members.
#
-# Original author:
-# Mohammad Akhlaghi <mohammad@akhlaghi.org>
-# Contributing author(s):
-# Your name <your@email.address>
-# Copyright (C) 2019, Mohammad Akhlaghi.
+# Copyright (C) 2019, Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# This script is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/paper.tex b/paper.tex
index 862f22e..306c81c 100644
--- a/paper.tex
+++ b/paper.tex
@@ -1,4 +1,4 @@
-%% Copyright (C) 2018-2019 Mohammad Akhlaghi.
+%% Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
%% See the end of the file for license conditions.
\documentclass[10pt, twocolumn]{article}
diff --git a/reproduce/config/gnuastro/astbuildprog.conf b/reproduce/config/gnuastro/astbuildprog.conf
index 6feb1ac..c15baf1 100644
--- a/reproduce/config/gnuastro/astbuildprog.conf
+++ b/reproduce/config/gnuastro/astbuildprog.conf
@@ -2,7 +2,7 @@
# along with the rest of Gnuastro. So we'll set any specific configuration
# we want here, then import those.
#
-# Copyright (C) 2018-2019 Mohammad Akhlaghi.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# Copying and distribution of this file, with or without modification, are
# permitted in any medium without royalty provided the copyright notice and
diff --git a/reproduce/config/gnuastro/astconvertt.conf b/reproduce/config/gnuastro/astconvertt.conf
index 6558edd..6466455 100644
--- a/reproduce/config/gnuastro/astconvertt.conf
+++ b/reproduce/config/gnuastro/astconvertt.conf
@@ -12,7 +12,7 @@
# $ info astconvertt # All options and input/output.
# $ info gnuastro "Configuration files" # How to use configuration files.
#
-# Copyright (C) 2018-2019 Mohammad Akhlaghi.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# Copying and distribution of this file, with or without modification, are
# permitted in any medium without royalty provided the copyright notice and
diff --git a/reproduce/config/gnuastro/aststatistics.conf b/reproduce/config/gnuastro/aststatistics.conf
index 3ace941..1d13e3f 100644
--- a/reproduce/config/gnuastro/aststatistics.conf
+++ b/reproduce/config/gnuastro/aststatistics.conf
@@ -12,7 +12,7 @@
# $ info aststatistics # All options and input/output.
# $ info gnuastro "Configuration files" # How to use configuration files.
#
-# Copyright (C) 2018-2019 Mohammad Akhlaghi.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# Copying and distribution of this file, with or without modification, are
# permitted in any medium without royalty provided the copyright notice and
diff --git a/reproduce/config/gnuastro/gnuastro.conf b/reproduce/config/gnuastro/gnuastro.conf
index 3d53e06..fbdfa37 100644
--- a/reproduce/config/gnuastro/gnuastro.conf
+++ b/reproduce/config/gnuastro/gnuastro.conf
@@ -10,7 +10,7 @@
# pipeline is taken from the default Gnuastro configuration from its
# source (`bin/gnuastro.conf').
#
-# Copyright (C) 2018-2019 Mohammad Akhlaghi.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# Copying and distribution of this file, with or without modification, are
# permitted in any medium without royalty provided the copyright notice and
diff --git a/reproduce/config/pipeline/INPUTS.mk b/reproduce/config/pipeline/INPUTS.mk
index 7f5a4c1..dbcb5fe 100644
--- a/reproduce/config/pipeline/INPUTS.mk
+++ b/reproduce/config/pipeline/INPUTS.mk
@@ -2,7 +2,7 @@
#
# This file is read by the configure script and running Makefiles.
#
-# Copyright (C) 2018-2019 Mohammad Akhlaghi.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# Copying and distribution of this file, with or without modification, are
# permitted in any medium without royalty provided the copyright notice and
diff --git a/reproduce/config/pipeline/LOCAL.mk.in b/reproduce/config/pipeline/LOCAL.mk.in
index b986520..7de88d3 100644
--- a/reproduce/config/pipeline/LOCAL.mk.in
+++ b/reproduce/config/pipeline/LOCAL.mk.in
@@ -3,7 +3,7 @@
# This is just a template for the `./configure' script to fill in. Please
# don't make any change to this file.
#
-# Copyright (C) 2018-2019 Mohammad Akhlaghi.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# Copying and distribution of this file, with or without modification, are
# permitted in any medium without royalty provided the copyright notice and
diff --git a/reproduce/config/pipeline/dependency-numpy-scipy.cfg b/reproduce/config/pipeline/dependency-numpy-scipy.cfg
index d250b5b..7590427 100644
--- a/reproduce/config/pipeline/dependency-numpy-scipy.cfg
+++ b/reproduce/config/pipeline/dependency-numpy-scipy.cfg
@@ -7,7 +7,7 @@
# appropriate sections. Not all packages will use all sections so you
# should leave out sections that your package does not use.
#
-# Copyright (C) 2018-2019 Mohammad Akhlaghi.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# Copying and distribution of this file, with or without modification, are
# permitted in any medium without royalty provided the copyright notice and
diff --git a/reproduce/config/pipeline/dependency-texlive.mk b/reproduce/config/pipeline/dependency-texlive.mk
index 0e3b4ff..0acf5ab 100644
--- a/reproduce/config/pipeline/dependency-texlive.mk
+++ b/reproduce/config/pipeline/dependency-texlive.mk
@@ -4,7 +4,7 @@
# name to this variable (you can check in `ctan.org' to find the official
# name).
#
-# Copyright (C) 2018-2019 Mohammad Akhlaghi.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# Copying and distribution of this file, with or without modification, are
# permitted in any medium without royalty provided the copyright notice and
diff --git a/reproduce/config/pipeline/dependency-versions.mk b/reproduce/config/pipeline/dependency-versions.mk
index 91d1265..c6c8043 100644
--- a/reproduce/config/pipeline/dependency-versions.mk
+++ b/reproduce/config/pipeline/dependency-versions.mk
@@ -1,10 +1,7 @@
# Versions of the various dependencies
#
-# Original author:
-# Mohammad Akhlaghi <mohammad@akhlaghi.org>
-# Contributing author(s):
-# Raul Infante-Sainz <infantesainz@gmail.com>
-# Copyright (C) 2018-2019, Your Name.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
+# Copyright (C) 2019 Raul Infante-Sainz <infantesainz@gmail.com>
#
# This Makefile is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
diff --git a/reproduce/config/pipeline/pdf-build.mk b/reproduce/config/pipeline/pdf-build.mk
index ccf9f64..02af72d 100644
--- a/reproduce/config/pipeline/pdf-build.mk
+++ b/reproduce/config/pipeline/pdf-build.mk
@@ -12,7 +12,7 @@
# LaTeX. Otherwise, a notice will just printed that for now, no PDF will be
# created.
#
-# Copyright (C) 2018-2019 Mohammad Akhlaghi.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# Copying and distribution of this file, with or without modification, are
# permitted in any medium without royalty provided the copyright notice and
diff --git a/reproduce/config/pipeline/texlive.conf b/reproduce/config/pipeline/texlive.conf
index 0010c70..8a9fb8e 100644
--- a/reproduce/config/pipeline/texlive.conf
+++ b/reproduce/config/pipeline/texlive.conf
@@ -3,7 +3,7 @@
# installdir: Install directory
# topdir: Top pipeline directory
#
-# Copyright (C) 2018-2019 Mohammad Akhlaghi.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# Copying and distribution of this file, with or without modification, are
# permitted in any medium without royalty provided the copyright notice and
diff --git a/reproduce/src/bash/download-multi-try b/reproduce/src/bash/download-multi-try
index cdeca8e..2399b5d 100755
--- a/reproduce/src/bash/download-multi-try
+++ b/reproduce/src/bash/download-multi-try
@@ -22,10 +22,7 @@
# benefit from it, any call to this script must be given the same lock
# file.
#
-# Original author:
-# Mohammad Akhlaghi <mohammad@akhlaghi.org>
-# Contributing author(s):
-# Copyright (C) 2019, Mohammad Akhlaghi.
+# Copyright (C) 2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# This script is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
diff --git a/reproduce/src/bash/git-post-checkout b/reproduce/src/bash/git-post-checkout
index 12fbc9c..ef85c44 100644
--- a/reproduce/src/bash/git-post-checkout
+++ b/reproduce/src/bash/git-post-checkout
@@ -3,13 +3,34 @@
# The example hook script to store the metadata information of version
# controlled files (with each commit) using the `metastore' program.
#
-# Copyright (C) 2018-2019 Mohammad Akhlaghi.
+# Copyright (C) 2016 Przemyslaw Pawelczyk <przemoc@gmail.com>
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# This script is taken from the `examples/hooks/pre-commit' file of the
# `metastore' package (installed within the pipeline, with an MIT license
# for copyright). We have just changed the name of the `MSFILE' and also
# set special characters for the installation location of meta-store so our
# own installation is found by Git.
+#
+# Permission is hereby granted, free of charge, to any person obtaining a
+# copy of this software and associated documentation files (the
+# "Software"), to deal in the Software without restriction, including
+# without limitation the rights to use, copy, modify, merge, publish,
+# distribute, sublicense, and/or sell copies of the Software, and to permit
+# persons to whom the Software is furnished to do so, subject to the
+# following conditions:
+#
+# The above copyright notice and this permission notice shall be included
+# in all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+# NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+# DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+# OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+# USE OR OTHER DEALINGS IN THE SOFTWARE.
+
# File containig the metadata and metastore executable.
MSFILE=".file-metadata"
diff --git a/reproduce/src/bash/git-pre-commit b/reproduce/src/bash/git-pre-commit
index 424df04..09abce7 100644
--- a/reproduce/src/bash/git-pre-commit
+++ b/reproduce/src/bash/git-pre-commit
@@ -3,13 +3,8 @@
# The example hook script to store the metadata information of version
# controlled files (with each commit) using the `metastore' program.
#
-# Copyright (C) 2018-2019 Mohammad Akhlaghi.
-#
-# This script is taken from the `examples/hooks/pre-commit' file of the
-# `metastore' package (installed within the pipeline, with an MIT license
-# for copyright). We have just changed the name of the `MSFILE' and also
-# set special characters for the installation location of meta-store so our
-# own installation is found by Git.
+# Copyright (C) 2016 Przemyslaw Pawelczyk <przemoc@gmail.com>
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# WARNING:
#
@@ -21,6 +16,31 @@
#
# git reset HEAD -- .metadata
# git checkout HEAD -- .metadata
+#
+# This script is taken from the `examples/hooks/pre-commit' file of the
+# `metastore' package (installed within the pipeline, with an MIT license
+# for copyright). Here, the name of the `MSFILE' and also set special
+# characters for the installation location of meta-store so our own
+# installation is found by Git.
+#
+# Permission is hereby granted, free of charge, to any person obtaining a
+# copy of this software and associated documentation files (the
+# "Software"), to deal in the Software without restriction, including
+# without limitation the rights to use, copy, modify, merge, publish,
+# distribute, sublicense, and/or sell copies of the Software, and to permit
+# persons to whom the Software is furnished to do so, subject to the
+# following conditions:
+#
+# The above copyright notice and this permission notice shall be included
+# in all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+# NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+# DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+# OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+# USE OR OTHER DEALINGS IN THE SOFTWARE.
# File containig the metadata and metastore executable.
MSFILE=".file-metadata"
diff --git a/reproduce/src/make/delete-me.mk b/reproduce/src/make/delete-me.mk
index 2d93566..701a316 100644
--- a/reproduce/src/make/delete-me.mk
+++ b/reproduce/src/make/delete-me.mk
@@ -1,9 +1,6 @@
# Dummy Makefile to create a random dataset for plotting.
#
-# Original author:
-# Mohammad Akhlaghi <mohammad@akhlaghi.org>
-# Contributing author(s):
-# Copyright (C) 2018-2019, Your Name.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# This Makefile is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
diff --git a/reproduce/src/make/dependencies-atlas-multiple.mk b/reproduce/src/make/dependencies-atlas-multiple.mk
index e23a6b8..fef25c7 100755
--- a/reproduce/src/make/dependencies-atlas-multiple.mk
+++ b/reproduce/src/make/dependencies-atlas-multiple.mk
@@ -8,11 +8,7 @@
#
# ------------------------------------------------------------------------
#
-# Original author:
-# Mohammad Akhlaghi <mohammad@akhlaghi.org>
-# Contributing author(s):
-# Your name <your@email.address>
-# Copyright (C) 2019, Your Name.
+# Copyright (C) 2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# This Makefile is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
diff --git a/reproduce/src/make/dependencies-atlas-single.mk b/reproduce/src/make/dependencies-atlas-single.mk
index 6f78f6d..dde2926 100755
--- a/reproduce/src/make/dependencies-atlas-single.mk
+++ b/reproduce/src/make/dependencies-atlas-single.mk
@@ -8,11 +8,7 @@
#
# ------------------------------------------------------------------------
#
-# Original author:
-# Mohammad Akhlaghi <mohammad@akhlaghi.org>
-# Contributing author(s):
-# Your name <your@email.address>
-# Copyright (C) 2019, Your Name.
+# Copyright (C) 2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# This Makefile is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
diff --git a/reproduce/src/make/dependencies-basic.mk b/reproduce/src/make/dependencies-basic.mk
index 81a17cd..e3a5ab3 100644
--- a/reproduce/src/make/dependencies-basic.mk
+++ b/reproduce/src/make/dependencies-basic.mk
@@ -18,11 +18,7 @@
#
# ------------------------------------------------------------------------
#
-# Original author:
-# Mohammad Akhlaghi <mohammad@akhlaghi.org>
-# Contributing author(s):
-# Your name <your@email.address>
-# Copyright (C) 2018-2019, Your Name.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# This Makefile is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
diff --git a/reproduce/src/make/dependencies-build-rules.mk b/reproduce/src/make/dependencies-build-rules.mk
index 5216488..2523f6a 100644
--- a/reproduce/src/make/dependencies-build-rules.mk
+++ b/reproduce/src/make/dependencies-build-rules.mk
@@ -3,11 +3,7 @@
# imported into `dependencies-basic.mk' and `dependencies.mk'. They should
# be activated with Make's `Call' function.
#
-# Original author:
-# Mohammad Akhlaghi <mohammad@akhlaghi.org>
-# Contributing author(s):
-# Your name <your@email.address>
-# Copyright (C) 2018-2019, Your Name.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# This Makefile is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
diff --git a/reproduce/src/make/dependencies-python.mk b/reproduce/src/make/dependencies-python.mk
index 7ccf6b3..ce1cd38 100644
--- a/reproduce/src/make/dependencies-python.mk
+++ b/reproduce/src/make/dependencies-python.mk
@@ -8,11 +8,8 @@
#
# ------------------------------------------------------------------------
#
-# Original author:
-# Raul Infante-Sainz <infantesainz@gmail.com>
-# Contributing author(s):
-# Mohammad Akhlaghi <mohammad@akhlaghi.org>
-# Copyright (C) 2019, Your Name.
+# Copyright (C) 2019 Raul Infante-Sainz <infantesainz@gmail.com>
+# Copyright (C) 2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# This Makefile is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
diff --git a/reproduce/src/make/dependencies.mk b/reproduce/src/make/dependencies.mk
index 67ce490..c237313 100644
--- a/reproduce/src/make/dependencies.mk
+++ b/reproduce/src/make/dependencies.mk
@@ -8,11 +8,7 @@
#
# ------------------------------------------------------------------------
#
-# Original author:
-# Mohammad Akhlaghi <mohammad@akhlaghi.org>
-# Contributing author(s):
-# Your name <your@email.address>
-# Copyright (C) 2018-2019, Your Name.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# This Makefile is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
diff --git a/reproduce/src/make/download.mk b/reproduce/src/make/download.mk
index 036332b..28ee5ff 100644
--- a/reproduce/src/make/download.mk
+++ b/reproduce/src/make/download.mk
@@ -5,11 +5,7 @@
# recipes in this Makefile all use a single file lock to have one download
# script running at every instant.
#
-# Original author:
-# Mohammad Akhlaghi <mohammad@akhlaghi.org>
-# Contributing author(s):
-# Your name <your@email.address>
-# Copyright (C) 2018-2019, Your Name.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# This Makefile is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
diff --git a/reproduce/src/make/initialize.mk b/reproduce/src/make/initialize.mk
index 4e59712..f9e054f 100644
--- a/reproduce/src/make/initialize.mk
+++ b/reproduce/src/make/initialize.mk
@@ -1,10 +1,6 @@
# Initialize the reproduction pipeline.
#
-# Original author:
-# Mohammad Akhlaghi <mohammad@akhlaghi.org>
-# Contributing author(s):
-# Your name <your@email.address>
-# Copyright (C) 2018-2019, Your Name.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# This Makefile is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
diff --git a/reproduce/src/make/paper.mk b/reproduce/src/make/paper.mk
index d148c08..86cf114 100644
--- a/reproduce/src/make/paper.mk
+++ b/reproduce/src/make/paper.mk
@@ -1,10 +1,6 @@
# Build the final PDF paper/report.
#
-# Original author:
-# Mohammad Akhlaghi <mohammad@akhlaghi.org>
-# Contributing author(s):
-# Your name <your@email.address>
-# Copyright (C) 2018-2019, Your Name.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# This Makefile is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
diff --git a/reproduce/src/make/top.mk b/reproduce/src/make/top.mk
index 9b81a58..14bdbf3 100644
--- a/reproduce/src/make/top.mk
+++ b/reproduce/src/make/top.mk
@@ -1,10 +1,6 @@
# A ONE-LINE DESCRIPTION OF THE WHOLE PIPELINE
#
-# Original author:
-# Mohammad Akhlaghi <mohammad@akhlaghi.org>
-# Contributing author(s):
-# Your name <your@email.address>
-# Copyright (C) 2018-2019, Your Name.
+# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# This Makefile is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
diff --git a/tex/dependencies/astropy.tex b/tex/dependencies/astropy.tex
index f77799e..450212d 100644
--- a/tex/dependencies/astropy.tex
+++ b/tex/dependencies/astropy.tex
@@ -1,4 +1,4 @@
-%% Copyright (C) 2019, Mohammad Akhlaghi.
+%% Copyright (C) 2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
%%
%% Copying and distribution of this file, with or without modification,
%% are permitted in any medium without royalty provided the copyright
@@ -94,4 +94,4 @@ archivePrefix = "arXiv",
doi = {10.1051/0004-6361/201322068},
adsurl = {http://adsabs.harvard.edu/abs/2013A\%26A...558A..33A},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
-} \ No newline at end of file
+}
diff --git a/tex/dependencies/cython.tex b/tex/dependencies/cython.tex
index de30273..110cb19 100644
--- a/tex/dependencies/cython.tex
+++ b/tex/dependencies/cython.tex
@@ -1,4 +1,4 @@
-%% Copyright (C) 2019, Raul Infante-Sainz.
+%% Copyright (C) 2019 Raul Infante-Sainz <infantesainz@gmail.com>
%%
%% Copying and distribution of this file, with or without modification,
%% are permitted in any medium without royalty provided the copyright
@@ -18,4 +18,4 @@
doi = {10.1109/MCSE.2010.118},
adsurl = {http://adsabs.harvard.edu/abs/2011CSE....13b..31B},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
-} \ No newline at end of file
+}
diff --git a/tex/dependencies/gnuastro.tex b/tex/dependencies/gnuastro.tex
index 6195145..91788c9 100644
--- a/tex/dependencies/gnuastro.tex
+++ b/tex/dependencies/gnuastro.tex
@@ -1,4 +1,4 @@
-%% Copyright (C) 2019, Mohammad Akhlaghi.
+%% Copyright (C) 2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
%%
%% Copying and distribution of this file, with or without modification,
%% are permitted in any medium without royalty provided the copyright
@@ -21,4 +21,4 @@ archivePrefix = "arXiv",
doi = {10.1088/0067-0049/220/1/1},
adsurl = {http://adsabs.harvard.edu/abs/2015ApJS..220....1A},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
-} \ No newline at end of file
+}
diff --git a/tex/dependencies/matplotlib.tex b/tex/dependencies/matplotlib.tex
index 630ebc9..8578899 100644
--- a/tex/dependencies/matplotlib.tex
+++ b/tex/dependencies/matplotlib.tex
@@ -1,4 +1,4 @@
-%% Copyright (C) 2019, Raul Infante-Sainz.
+%% Copyright (C) 2019 Raul Infante-Sainz <infantesainz@gmail.com>
%%
%% Copying and distribution of this file, with or without modification,
%% are permitted in any medium without royalty provided the copyright
@@ -19,4 +19,4 @@
publisher = {IEEE COMPUTER SOC},
doi = {10.1109/MCSE.2007.55},
year = 2007
-} \ No newline at end of file
+}
diff --git a/tex/dependencies/mpi4py.tex b/tex/dependencies/mpi4py.tex
index e238c78..4e0045f 100644
--- a/tex/dependencies/mpi4py.tex
+++ b/tex/dependencies/mpi4py.tex
@@ -1,4 +1,4 @@
-%% Copyright (C) 2019, Raul Infante-Sainz.
+%% Copyright (C) 2019 Raul Infante-Sainz <infantesainz@gmail.com>
%%
%% Copying and distribution of this file, with or without modification,
%% are permitted in any medium without royalty provided the copyright
@@ -17,4 +17,4 @@
doi = {10.1016/j.advwatres.2011.04.013},
adsurl = {http://adsabs.harvard.edu/abs/2011AdWR...34.1124D},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
-} \ No newline at end of file
+}
diff --git a/tex/dependencies/numpy.tex b/tex/dependencies/numpy.tex
index fb54b8f..0d9028f 100644
--- a/tex/dependencies/numpy.tex
+++ b/tex/dependencies/numpy.tex
@@ -1,4 +1,4 @@
-%% Copyright (C) 2019, Raul Infante-Sainz.
+%% Copyright (C) 2019 Raul Infante-Sainz <infantesainz@gmail.com>
%%
%% Copying and distribution of this file, with or without modification,
%% are permitted in any medium without royalty provided the copyright
@@ -20,4 +20,4 @@ archivePrefix = "arXiv",
doi = {10.1109/MCSE.2011.37},
adsurl = {http://adsabs.harvard.edu/abs/2011CSE....13b..22V},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
-} \ No newline at end of file
+}
diff --git a/tex/dependencies/scipy.tex b/tex/dependencies/scipy.tex
index 4527a7c..60500d2 100644
--- a/tex/dependencies/scipy.tex
+++ b/tex/dependencies/scipy.tex
@@ -1,4 +1,4 @@
-%% Copyright (C) 2019, Raul Infante-Sainz.
+%% Copyright (C) 2019 Raul Infante-Sainz <infantesainz@gmail.com>
%%
%% Copying and distribution of this file, with or without modification,
%% are permitted in any medium without royalty provided the copyright
@@ -31,4 +31,4 @@
doi = {10.1109/MCSE.2007.58},
ISSN = {1521-9615},
month = {May},
-} \ No newline at end of file
+}
diff --git a/tex/src/delete-me-demo.tex b/tex/src/delete-me-demo.tex
index 2575e61..abd45f6 100644
--- a/tex/src/delete-me-demo.tex
+++ b/tex/src/delete-me-demo.tex
@@ -1,9 +1,6 @@
%% Plot the demonstration image and its histogram.
%
-%% Original author:
-%% Mohammad Akhlaghi <mohammad@akhlaghi.org>
-%% Contributing author(s):
-%% Copyright (C) 2019, Mohammad Akhlaghi.
+%% Copyright (C) 2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
%
%% This template is free software: you can redistribute it and/or modify it
%% under the terms of the GNU General Public License as published by the
diff --git a/tex/src/delete-me.tex b/tex/src/delete-me.tex
index 1382b66..12fd3b7 100644
--- a/tex/src/delete-me.tex
+++ b/tex/src/delete-me.tex
@@ -1,9 +1,6 @@
%% PGFPlots code to plot a random set of numbers as demo
%%
-%% Original author:
-%% Mohammad Akhlaghi <mohammad@akhlaghi.org>
-%% Contributing author(s):
-%% Copyright (C) 2019, Mohammad Akhlaghi.
+%% Copyright (C) 2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
%
%% This template is free software: you can redistribute it and/or modify it
%% under the terms of the GNU General Public License as published by the
diff --git a/tex/src/preamble-biblatex.tex b/tex/src/preamble-biblatex.tex
index 602c5a1..b4c02f9 100644
--- a/tex/src/preamble-biblatex.tex
+++ b/tex/src/preamble-biblatex.tex
@@ -12,10 +12,7 @@
%% helps in clearly identifying the files and avoiding places that
%% complain about `.bib' files.
%
-%% Original author:
-%% Mohammad Akhlaghi <mohammad@akhlaghi.org>
-%% Contributing author(s):
-%% Copyright (C) 2018-2019, Mohammad Akhlaghi.
+%% Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
%
%% This template is free software: you can redistribute it and/or modify it
%% under the terms of the GNU General Public License as published by the
diff --git a/tex/src/preamble-header.tex b/tex/src/preamble-header.tex
index b2ca364..ce9f93e 100644
--- a/tex/src/preamble-header.tex
+++ b/tex/src/preamble-header.tex
@@ -1,10 +1,7 @@
%% The headers: title, authors, top of pages and section title formatting
%% of the final LaTeX file are configured here.
%
-%% Original author:
-%% Mohammad Akhlaghi <mohammad@akhlaghi.org>
-%% Contributing author(s):
-%% Copyright (C) 2018-2019, Mohammad Akhlaghi.
+%% Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
%
%% This template is free software: you can redistribute it and/or modify it
%% under the terms of the GNU General Public License as published by the
diff --git a/tex/src/preamble-necessary.tex b/tex/src/preamble-necessary.tex
index cdb6137..2abcb9e 100644
--- a/tex/src/preamble-necessary.tex
+++ b/tex/src/preamble-necessary.tex
@@ -4,10 +4,7 @@
%% LaTeX usages. However, if any are not needed in your work, please feel
%% free to remove them.
%
-%% Original author:
-%% Mohammad Akhlaghi <mohammad@akhlaghi.org>
-%% Contributing author(s):
-%% Copyright (C) 2018-2019, Mohammad Akhlaghi.
+%% Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
%
%% This template is free software: you can redistribute it and/or modify it
%% under the terms of the GNU General Public License as published by the
diff --git a/tex/src/preamble-pgfplots.tex b/tex/src/preamble-pgfplots.tex
index cd68658..bf6bbbd 100644
--- a/tex/src/preamble-pgfplots.tex
+++ b/tex/src/preamble-pgfplots.tex
@@ -40,10 +40,7 @@
%% hasn't changed since the last build. TiKZ/PGFPlots won't rebuild the
%% plot.
%
-%% Original author:
-%% Mohammad Akhlaghi <mohammad@akhlaghi.org>
-%% Contributing author(s):
-%% Copyright (C) 2018-2019, Mohammad Akhlaghi.
+%% Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
%
%% This template is free software: you can redistribute it and/or modify it
%% under the terms of the GNU General Public License as published by the
diff --git a/tex/src/preamble-style.tex b/tex/src/preamble-style.tex
index 54f3598..0c97151 100644
--- a/tex/src/preamble-style.tex
+++ b/tex/src/preamble-style.tex
@@ -6,10 +6,7 @@
%% style defined here as a preamble. To ignore it, uncomment or delete the
%% respective line in `paper.tex'.
%%
-%% Original author:
-%% Mohammad Akhlaghi <mohammad@akhlaghi.org>
-%% Contributing author(s):
-%% Copyright (C) 2019, Mohammad Akhlaghi.
+%% Copyright (C) 2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
%
%% This template is free software: you can redistribute it and/or modify it
%% under the terms of the GNU General Public License as published by the
diff --git a/tex/src/references.tex b/tex/src/references.tex
index de4682f..6f884df 100644
--- a/tex/src/references.tex
+++ b/tex/src/references.tex
@@ -1,8 +1,8 @@
-%% Copyright (C) 2018-2019, Mohammad Akhlaghi.
-%
%% Non-software BibTeX entries. The software-specific BibTeX entries are
%% stored in a `*.tex' file under the `tex/dependencies' directory.
%
+%% Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
+%
%% Copying and distribution of this file, with or without modification,
%% are permitted in any medium without royalty provided the copyright
%% notice and this notice are preserved. This file is offered as-is,