Skip to content

Replace license blurbs with SPDX tags #4713

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
1 task done
zyv opened this issue May 25, 2025 · 1 comment
Open
1 task done

Replace license blurbs with SPDX tags #4713

zyv opened this issue May 25, 2025 · 1 comment
Labels
area: adm Administrative tasks prio: medium Has the potential to affect progress
Milestone

Comments

@zyv
Copy link
Member

zyv commented May 25, 2025

Is there an existing request for this?

  • I have searched the existing issues

Is your feature request related to a problem?

As discussed in #4709, we have the following issues:

  1. Huge license blurbs in every file
  2. Automated processing is not possible
  3. Years need to be maintained

Describe the solution you'd like

Use SPDX instead:

/* SPDX-License-Identifier: GPL-3.0-or-later */
/* Copyright Free Software Foundation, Inc. and contributors to the GNU Midnight Commander project. */

Describe alternatives you've considered

No response

Additional context

No response

@zyv zyv added prio: medium Has the potential to affect progress needs triage Needs triage by maintainers labels May 25, 2025
@github-actions github-actions bot added this to the Future Releases milestone May 25, 2025
@zyv zyv added area: adm Administrative tasks area: build Build system and (cross-)compilation and removed needs triage Needs triage by maintainers area: build Build system and (cross-)compilation labels May 25, 2025
@zyv zyv modified the milestones: Future Releases, 4.8.34 May 25, 2025
@ossilator
Copy link
Contributor

spdx use is orthogonal to keeping the copyright year in the files.
i have no opinion on whether the update ritual has any practical meaning.

the copyright statements can also be formalized.

practical example:

// SPDX-FileCopyrightText: 2000-2002 Michael R. Elkins <me@mutt.org>
// SPDX-FileCopyrightText: 2002-2022 Oswald Buddenhagen <ossi@users.sf.net>
// SPDX-License-Identifier: GPL-2.0-or-later WITH LicenseRef-isync-GPL-exception

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: adm Administrative tasks prio: medium Has the potential to affect progress
Development

No branches or pull requests

2 participants