moolticute icon indicating copy to clipboard operation
moolticute copied to clipboard

Missing license files, move to SPDX licensing?

Open principis opened this issue 3 years ago • 3 comments

When updating the moolticute package for the SPDX license change in Fedora, I noticed that there were more licenses missing. I've added them in this branch except for src/utils/qurltlds_p.h because I can't find a clean way to add them.

These issues could be more easily solved by switching to SPDX licensing, or more specifically the way KDE handles licensing.

In short:

  • Every (important) file should contain a license notice:
/*
    SPDX-FileCopyrightText: [CURRENT YEAR] [YOUR NAME] <[YOUR MAIL ADDRESS]>
    [FURTHER CONTRIBUTORS]

    SPDX-License-Identifier: [LICENSE IDENTIFIER EXPRESSION FROM POLICY]
*/
  • Licenses are stored in a LICENSES directory in the root of the repository (which can be downloaded using reuse download)
  • All this can easily be checked using the reuse tool.

I realize that this may be something you don't like to spend time on, so please let me know if you think this is a good idea. I wouldn't mind to convert everything.

Some relevant links:

  • https://community.kde.org/Guidelines_and_HOWTOs/Licensing
  • https://reuse.software/faq/
  • https://github.com/fsfe/reuse-tool

principis avatar Dec 01 '22 10:12 principis

Hello! Oh, could you maybe then create a PR to the main? we can then look into SPDX licensing :)

limpkin avatar Dec 01 '22 11:12 limpkin

Opened the PR #1098! :)

principis avatar Dec 01 '22 11:12 principis

thanks! therefore tagging it as enhancement request for possible migration to SPDX :)

limpkin avatar Dec 01 '22 11:12 limpkin