Closed david-fong closed 2 years ago
SPDX-License-Identifier
, not SPDX-FileCopyrightText
. It's fine to write 'none' as the copyright holder if that accurately represents reality.SPDX-FileCopyrightText
.Thanks! I'll wait a week if that's okay to see if anyone else wants to chime in before closing this github issue.
Here's a follow-up question: would it be wrong to put my name in the SPDX-FileCopyrightText
for a machine-generated package-lock file instead of putting none
?
There's no real harm in doing that. Let's imagine two scenarios for a moment.
First scenario:
SPDX-FileCopyrightText: David Fong
and SPDX-License-Identifier: GPL-3.0-or-later
.SPDX-FileCopyrightText: None
and SPDX-License-Identifier: CC0-1.0
.No harm done. At worst, you were unhelpful to Alice, and she had to exert extra effort to analyse the licensing and change the header.
Second scenario:
SPDX-FileCopyrightText: David Fong
and SPDX-License-Identifier: CC0-1.0
.SPDX-FileCopyrightText
tag. This gives Bob confidence that the CC0-1.0 licence was correctly applied by that source.SPDX-FileCopyrightText: None
. If Bob does this, you probably don't care, because you slapped the CC0-1.0 licence on the file. If you wanted attribution, you would have chosen a different licence. You have—as far as I can tell—no legal recourse to force Bob to put your name back in the header.Effectively zero harm done.
Thanks so much for the thorough answer! That was very helpful :)
background
The tutorial recommends this:
THE KDE guidelines say this:
a quote from another issue thread in this repo:
questions
SPDX-FileCopyrightText: none
for public domain code?