"If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:"
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
", this isn't adapted for a README file, since, by definition, this is not interactive.
The correct text to add is
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
The pull request fixes this.
(I explored open-source licenses stuff today, I was going to make the same mistake before noticing it was wrong. lol)
Here's what the GPLv3 says:
"If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:"
", this isn't adapted for a README file, since, by definition, this is not interactive.
The correct text to add is
The pull request fixes this.
(I explored open-source licenses stuff today, I was going to make the same mistake before noticing it was wrong. lol)