diff options
author | Mohammad Akhlaghi <mohammad@akhlaghi.org> | 2019-04-11 17:59:03 +0100 |
---|---|---|
committer | Mohammad Akhlaghi <mohammad@akhlaghi.org> | 2019-04-11 18:01:12 +0100 |
commit | 4826db6fe54db2864d1a4f548ed8906590184456 (patch) | |
tree | e865da53412f8711cb747304f264ae876190307c | |
parent | 9282e53e0e195d21e6fcccabd32377983b93c3e9 (diff) |
.file-metadata also given a copyright in top README
Since `.file-metadata' is a binary file and we couldn't put a copyright
notice within it, it has been mentioned in `README.md' to have the same
copyright.
Also, the copyright modification step in `README-hacking.md' was brought to
a later step to be more clear that it should always be done (on new files
or files that are changed).
-rw-r--r-- | README-hacking.md | 32 | ||||
-rw-r--r-- | README.md | 8 |
2 files changed, 21 insertions, 19 deletions
diff --git a/README-hacking.md b/README-hacking.md index eddac1a..eaa9196 100644 --- a/README-hacking.md +++ b/README-hacking.md @@ -516,22 +516,6 @@ advanced in later stages of your work. git remote add origin XXXXXXXXXX ``` - - **Copyright**, **name** and **date**: 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: - - ```shell - find . -type f ! -path ./.git/\* \ - | while read i; do \ - grep -qi 'copyright \((c)\|[&]copy;\|@copyright\)' $i || echo $i;\ - done - ``` - - **Title**, **short description** and **author** in source files: In this raw skeleton, the title or short description of your project should be added in the following two files: `reproduce/src/make/top.mk` (the @@ -613,6 +597,22 @@ 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: + + ```shell + find . -type f ! -path ./.git/\* \ + | while read i; do \ + grep -qi 'copyright \((c)\|[&]copy;\|@copyright\)' $i || echo $i;\ + done + ``` + - **Your first commit**: You have already made some small and basic changes in the steps above and you are in the `master` branch. So, you can officially make your first commit in your project's history. But @@ -88,11 +88,13 @@ This pipeline was designed to have as few dependencies as possible. Copyright information --------------------- -This file is part of the reproducible paper template - https://gitlab.com/makhlaghi/reproducible-paper + +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. -See the end of the file for license conditions. 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 |