-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Reuse compliance / license identifier / SPDX #29723
Comments
I ported the profiler repo to use it nextcloud/profiler#14 |
It would be really great if we would become reuse compliant, thanks for bringing this up @CarlSchwan Sometimes we also need to provide a overview over all Free Software licenses withing Nextcloud, this would also make it easier to compile such a list. |
Switching to reuse compliant license/copyright notices would also allow to automatically check for compliance in our CI pipelines on pull requests |
I started porting groupfolders to reuse here: nextcloud/groupfolders#2046 This requires the following patch to teach licensedigger to correctly identify Nextcloud headers https://invent.kde.org/sdk/licensedigger/-/merge_requests/99 |
Has been done with #45244 and several follow up prs. |
There is now a specification about how to declare license in for our source code: reuse.software
This would allow to replace:
with
This has the following advantages:
For porting to SPDX, I had a good experience using licensedigger. It supports a wide range of licenses and is easy to add more in our case AGPL-3.0-or-later and AGPL-3.0-only. If people are okay I could do that in some small apps first so that we can look at the result before doing the server repo.
The text was updated successfully, but these errors were encountered: