Skip to content

Commit 5663e62

Browse files
doc: add REUSE license information (#1361)
* doc: add REUSE comment headers * doc: add REUSE comment headers for mkDocs overrides The original license text was moved to the LICENSES directory and the MIT license identifier was used since only encoding differences to the MIT license were present. Further, the existing copyright notice was moved to SPDX-FileCopyrightText and one for the TagStudio Contributors was added since the files are not entirely the same as the originals in the mkdocs-material project. * doc: add license information files for the translations * doc: add licence file for oxanium font As stated on [Google Fonts](https://fonts.google.com/specimen/Oxanium/license), this font is licensed under OFL-1.1. * doc: re-license flow_layout.py to GPL-3.0-only This is possible because the Qt example this is based on can be licensed under BSD-3-Clause which is GPL-3.0 compatible. * doc: add REUSE comment header for singleton.py Comparing our implementation with the one it is based on, they really don't have much more in common than the general idea of the implementation, which afaik can't be copyrighted. * doc: Add REUSE comment header for blender_renderer.py We can plainly license this under GPL-3.0 according to https://www.blender.org/about/license/ * doc: add REUSE comment headers to vendored files * doc: add REUSE comment header for rounded_pixmap_style.py Source of name for copyright notice: Answer by eyllanesc: https://stackoverflow.com/users/6622587/eyllanesc Profile links to Github: https://github.com/eyllanesc Stackoverflow licensing: https://stackoverflow.com/help/licensing * doc: add REUSE comment headers * doc: add license information file for icon_mono.svg * doc: add REUSE comment header for files in .github * doc: add REUSE.toml to give license information for various files without spamming .license files * fix: use type parameter instead of subclass * doc: add entries for remaining files in REUSE.toml According to info from github comment by CyanVoxel: #1361 (comment) * ci: add REUSE check workflow Src: 'https://reuse.software/dev/#github-actions' * doc: add missing license * doc: fix license for material-design-icons * license: change license to MIT for two files only changes by Computerdores and CyanVoxel * doc: remove unnecessary .license files * doc: fix incorrect license entries * doc: add missing license doc
1 parent 4a835dc commit 5663e62

198 files changed

Lines changed: 2084 additions & 467 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/FUNDING.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
1+
# SPDX-FileCopyrightText: (c) TagStudio Contributors
2+
# SPDX-License-Identifier: GPL-3.0-only
3+
4+
15
---
26
patreon: cyanvoxel

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# SPDX-FileCopyrightText: (c) TagStudio Contributors
2+
# SPDX-License-Identifier: GPL-3.0-only
13
---
24
name: Bug Report
35
description: File a bug or issue report.

.github/ISSUE_TEMPLATE/feature_request.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# SPDX-FileCopyrightText: (c) TagStudio Contributors
2+
# SPDX-License-Identifier: GPL-3.0-only
13
---
24
name: Feature Request
35
description: Suggest a new feature.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
<!-- SPDX-FileCopyrightText: (c) TagStudio Contributors -->
2+
<!-- SPDX-License-Identifier: GPL-3.0-only -->
13
### Summary
24

35
<!--

.github/workflows/mypy.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# SPDX-FileCopyrightText: (c) TagStudio Contributors
2+
# SPDX-License-Identifier: GPL-3.0-only
13
---
24
name: MyPy
35

.github/workflows/publish_docs.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# SPDX-FileCopyrightText: (c) TagStudio Contributors
2+
# SPDX-License-Identifier: GPL-3.0-only
13
---
24
name: Publish Docs
35

.github/workflows/pytest.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# SPDX-FileCopyrightText: (c) TagStudio Contributors
2+
# SPDX-License-Identifier: GPL-3.0-only
13
---
24
name: pytest
35

.github/workflows/release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# SPDX-FileCopyrightText: (c) TagStudio Contributors
2+
# SPDX-License-Identifier: GPL-3.0-only
13
---
24
name: Release
35

.github/workflows/reuse.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# SPDX-FileCopyrightText: 2020 Free Software Foundation Europe e.V.
2+
# SPDX-License-Identifier: CC0-1.0
3+
name: REUSE compliance check
4+
on: [push, pull_request]
5+
6+
jobs:
7+
test:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- uses: actions/checkout@v5
11+
- name: REUSE Compliance Check
12+
uses: fsfe/reuse-action@v6

.github/workflows/ruff.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# SPDX-FileCopyrightText: (c) TagStudio Contributors
2+
# SPDX-License-Identifier: GPL-3.0-only
13
---
24
name: Ruff
35

0 commit comments

Comments
 (0)