From be2f6fdac23797d76d91d4f51e139873e120eeb2 Mon Sep 17 00:00:00 2001 From: Jonas Tobias Hopusch Date: Fri, 28 Jan 2022 00:27:26 +0100 Subject: [PATCH 1/5] Add contact information for feedback and patch submissions --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index fdf8128..e0824b5 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,20 @@ the next command to run. The timestamp can be passed in the formats `HH:MM` or ` be in the 24-hour system. Passing dates is not supported but entering a time that has already passed will make the software wait until that time on the following day. +## Contributing / Submitting Feedback + +The [canonical home of this project](https://gitea.jotoho.de/jotoho/waituntil/) is +[on my personal Gitea-instance](https://gitea.jotoho.de/) but since it has registration +turned off, collaborating there is difficult. + +If you have not been given an account on [gitea.jotoho.de](https://gitea.jotoho.de/) +then you can alternatively send me feedback, bug reports or patches [via email to +contact@jotoho.de](mailto:contact@jotoho.de). +Should that fail, there may be alternative ways to contact me listed on +[my personal website.](https://www.jotoho.de/) + +In the future, I may also decide to create a mirror for this project on GitHub, gitlab.com or similar. + ## Copyright / Licensing ``` From 0ea62601e5b8cf449b9476c4694c78723bbbde48 Mon Sep 17 00:00:00 2001 From: Jonas Tobias Hopusch Date: Fri, 28 Jan 2022 00:28:16 +0100 Subject: [PATCH 2/5] Update copyright year in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e0824b5..0b4c1b2 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ In the future, I may also decide to create a mirror for this project on GitHub, ``` waituntil - a tool for delaying command execution until the specified time -Copyright (C) 2021 Jonas Tobias Hopusch +Copyright (C) 2022 Jonas Tobias Hopusch This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as From bb0ef7631bf91480c530179e82fc19b2be1ba578 Mon Sep 17 00:00:00 2001 From: Jonas Tobias Hopusch Date: Fri, 28 Jan 2022 00:31:59 +0100 Subject: [PATCH 3/5] Add copyright banner to all java sourcefiles For the purposes of transparency regarding the FOSS license (AGPLv3+) used by this project, all source files should contain the standard license header. --- .../java/de/jotoho/waituntil/GlobalConf.java | 18 ++++++++++++++++++ src/main/java/de/jotoho/waituntil/Main.java | 18 ++++++++++++++++++ src/main/java/de/jotoho/waituntil/Sleep.java | 18 ++++++++++++++++++ .../de/jotoho/waituntil/TimeCalculator.java | 18 ++++++++++++++++++ 4 files changed, 72 insertions(+) diff --git a/src/main/java/de/jotoho/waituntil/GlobalConf.java b/src/main/java/de/jotoho/waituntil/GlobalConf.java index bb90dc0..08e8f7a 100644 --- a/src/main/java/de/jotoho/waituntil/GlobalConf.java +++ b/src/main/java/de/jotoho/waituntil/GlobalConf.java @@ -1,5 +1,23 @@ package de.jotoho.waituntil; +/* + waituntil - a tool for delaying command execution until the specified time + Copyright (C) 2022 Jonas Tobias Hopusch + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + import java.util.Locale; public record GlobalConf() { diff --git a/src/main/java/de/jotoho/waituntil/Main.java b/src/main/java/de/jotoho/waituntil/Main.java index 9179c3f..c160fdc 100644 --- a/src/main/java/de/jotoho/waituntil/Main.java +++ b/src/main/java/de/jotoho/waituntil/Main.java @@ -1,5 +1,23 @@ package de.jotoho.waituntil; +/* + waituntil - a tool for delaying command execution until the specified time + Copyright (C) 2022 Jonas Tobias Hopusch + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + import java.util.HashSet; import java.util.Map; diff --git a/src/main/java/de/jotoho/waituntil/Sleep.java b/src/main/java/de/jotoho/waituntil/Sleep.java index 5dde075..9de0947 100644 --- a/src/main/java/de/jotoho/waituntil/Sleep.java +++ b/src/main/java/de/jotoho/waituntil/Sleep.java @@ -1,5 +1,23 @@ package de.jotoho.waituntil; +/* + waituntil - a tool for delaying command execution until the specified time + Copyright (C) 2022 Jonas Tobias Hopusch + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + import java.time.Instant; import java.time.ZonedDateTime; import java.time.format.DateTimeFormatter; diff --git a/src/main/java/de/jotoho/waituntil/TimeCalculator.java b/src/main/java/de/jotoho/waituntil/TimeCalculator.java index 34ec750..5da115f 100644 --- a/src/main/java/de/jotoho/waituntil/TimeCalculator.java +++ b/src/main/java/de/jotoho/waituntil/TimeCalculator.java @@ -1,5 +1,23 @@ package de.jotoho.waituntil; +/* + waituntil - a tool for delaying command execution until the specified time + Copyright (C) 2022 Jonas Tobias Hopusch + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + import java.time.Instant; import java.time.LocalDate; import java.time.LocalTime; From f42f289b4ef3e8e5ab8bbc597e4f34c53f918505 Mon Sep 17 00:00:00 2001 From: Jonas Tobias Hopusch Date: Fri, 28 Jan 2022 00:58:38 +0100 Subject: [PATCH 4/5] Add basic AUTHORS.md --- AUTHORS.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 AUTHORS.md diff --git a/AUTHORS.md b/AUTHORS.md new file mode 100644 index 0000000..bc9c7a3 --- /dev/null +++ b/AUTHORS.md @@ -0,0 +1,10 @@ +# waituntil Contributors / Authors + +By adding their names to this document, contributors agree to license all of their +contributions and patches to the waituntil project [under the AGPL version 3 or later.](./LICENSE.md) + +## Maintainer(s) + +| full name | pseudonym | email | website | notes | +|-|:-:|-:|-:|-| +| Jonas Tobias Hopusch | jotoho | [contact@jotoho.de](mailto:contact@jotoho.de) | [www.jotoho.de](https://www.jotoho.de/) | original creator | From 5d73c12316564698fa41be27bf5cb69136653daa Mon Sep 17 00:00:00 2001 From: Jonas Tobias Hopusch Date: Fri, 28 Jan 2022 01:04:50 +0100 Subject: [PATCH 5/5] Add instructions on supplying contributor information This should make adding oneself to AUTHORS.md easier. --- AUTHORS.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/AUTHORS.md b/AUTHORS.md index bc9c7a3..7b13b98 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -3,6 +3,12 @@ By adding their names to this document, contributors agree to license all of their contributions and patches to the waituntil project [under the AGPL version 3 or later.](./LICENSE.md) +Contributors may choose to supply either their complete legal name, online pseudonym or both. +At least one is required. + +The email, website and notes fields are optional but contributors are encouraged +to supply at least one reliable method of communication. + ## Maintainer(s) | full name | pseudonym | email | website | notes |