Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Nov 9, 2025

Adds copyright and licensing metadata per REUSE Specification 3.3 requirements.

Changes

  • License files: Added LICENSES/GPL-3.0-or-later.txt and LICENSES/Apache-2.0.txt
  • SPDX headers: Added to all Java source files (23), shell scripts (13), and batch files (4)
  • REUSE.toml: Declares licensing for files that cannot embed headers (config files, IDE settings, GitHub workflows, documentation, Gradle wrapper)
  • Copyright year: Updated to 2025 for all Project516 copyright notices

Example

Java files now include:

// SPDX-FileCopyrightText: 2025 Project516 <[email protected]>
//
// SPDX-License-Identifier: GPL-3.0-or-later

package io.github.project516.NumberGuessingGame;

Gradle wrapper files retain their original Apache-2.0 license as per upstream requirements.

Repository now passes reuse lint validation (64/64 files compliant).

<issue_title>Reuse compliant</issue_title>
><issue_description>make this https://reuse.software/</issue_description>
>
> ## Comments on the Issue (you are @copilot in this section)
>
>
>
>

Original prompt

This section details on the original issue you should resolve

<issue_title>Reuse compliant</issue_title>
<issue_description>make this https://reuse.software/</issue_description>

Comments on the Issue (you are @copilot in this section)


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI self-assigned this Nov 9, 2025
- Add LICENSES directory with GPL-3.0-or-later and Apache-2.0 license texts
- Add SPDX headers to all Java source and test files
- Add SPDX headers to all shell scripts and batch files
- Create REUSE.toml for files that cannot have headers (config, binary files)
- Maintain Apache-2.0 license for Gradle wrapper files
- Repository now passes `reuse lint` validation

Co-authored-by: Project516 <[email protected]>
@Project516 Project516 marked this pull request as ready for review November 9, 2025 20:29
Copilot AI changed the title [WIP] Add reuse compliance for the project Implement REUSE 3.3 compliance Nov 9, 2025
Copilot AI requested a review from Project516 November 9, 2025 20:30
Copy link
Owner

@Project516 Project516 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Change copyright to 2025

@Project516
Copy link
Owner

Change copyright to 2025

@copilot

- Changed SPDX-FileCopyrightText year from 2024 to 2025 in all Java files
- Changed SPDX-FileCopyrightText year from 2024 to 2025 in all shell scripts and batch files
- Updated REUSE.toml to reflect 2025 copyright year
- Repository remains REUSE 3.3 compliant (64/64 files)
- Build and tests pass successfully

Co-authored-by: Project516 <[email protected]>
Copy link
Contributor Author

Copilot AI commented Nov 9, 2025

Change copyright to 2025

@copilot

Updated copyright year to 2025 in all files (Java, shell scripts, batch files, and REUSE.toml). Repository remains REUSE 3.3 compliant. Commit: e4ca76e

@Project516 Project516 merged commit 4d6de75 into master Nov 9, 2025
8 checks passed
@Project516 Project516 deleted the copilot/implement-reuse-compliance branch November 9, 2025 20:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Reuse compliant

2 participants