What should our standard copyright text header be? #968
-
What standard copyright notice should we use in our source files? I've been using the following, with slight variations from one file to the next in terms of the coauthors listed: /*
* <filename>
*
* Copyright (C) 2001-2025 Daniel Horn, pyramid3d, Stephen G. Tuggy,
* Roy Falk, Benjamen R. Meyer, and other Vega Strike contributors.
*
* https://github.com/vegastrike/Vega-Strike-Engine-Source
*
* This file is part of Vega Strike.
*
* Vega Strike 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.
*
* Vega Strike 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 Vega Strike. If not, see <https://www.gnu.org/licenses/>.
*/
There is a proposal to use the following instead:
|
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 13 replies
-
I think we have a script for applying the current one to the various files.
Pretty sure the date is required first for Copyright.J Thoughts? |
Beta Was this translation helpful? Give feedback.
-
So I dug deeper:
|
Beta Was this translation helpful? Give feedback.
-
Then how about: /*
* <filename>
*
* Copyright (C) 2001-2025 The Vega Strike Contributors:
* Daniel Horn, project creator
* Original development team: ...
* Current development team: Roy Falk, Benjamen R. Meyer, Stephen G. Tuggy
* ...
*
* https://github.com/vegastrike/Vega-Strike-Engine-Source
*
* This file is part of Vega Strike.
*
* Vega Strike 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.
*
* Vega Strike 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 Vega Strike. If not, see <https://www.gnu.org/licenses/>.
*/ |
Beta Was this translation helpful? Give feedback.
How about something like: