Skip to content

Add AGPL-3.0 License Headers to Missing Files#4487

Closed
Ashrafmuhmed wants to merge 2 commits intosugarlabs:masterfrom
Ashrafmuhmed:all_license
Closed

Add AGPL-3.0 License Headers to Missing Files#4487
Ashrafmuhmed wants to merge 2 commits intosugarlabs:masterfrom
Ashrafmuhmed:all_license

Conversation

@Ashrafmuhmed
Copy link
Copy Markdown
Contributor

Description

This PR adds AGPL-3.0 license headers to files that were missing them. The changes ensure compliance with the project's licensing requirements while preserving the integrity of the existing codebase.

Changes

  • Added a script was written to automate the process of adding license headers.
  • Added AGPL-3.0 license headers to files that were missing them.
  • Used Git history to determine the original author and creation year for each file.
  • Skipped test directories and files that already had a license header.
  • Preserved existing content, including comments, in all files.

Related Issues

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 3, 2025

✅ All Jest tests passed! This PR is ready to merge.

@walterbender
Copy link
Copy Markdown
Member

Sorry, but you have gone to far again. We don't want to change the license for any external libraries (e.g., lib/) we import. We really only want to specify the license for js files in planet/ and js/
The sound samples have links to their sources, which have multiple different licenses, so we don't want to change those.

@Ashrafmuhmed
Copy link
Copy Markdown
Contributor Author

I apologize if I overstepped or if there was any misunderstanding regarding the licenses of external libraries and sound samples.

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.

2 participants