Skip to content
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

Missing license files, move to SPDX licensing? #1097

Open
principis opened this issue Dec 1, 2022 · 3 comments
Open

Missing license files, move to SPDX licensing? #1097

principis opened this issue Dec 1, 2022 · 3 comments

Comments

@principis
Copy link
Contributor

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:

@limpkin
Copy link
Collaborator

limpkin commented Dec 1, 2022

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

@principis
Copy link
Contributor Author

Opened the PR #1098! :)

@limpkin
Copy link
Collaborator

limpkin commented Dec 1, 2022

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants