Patch #43800
openManage third-party license files in doc/licenses directory
Description
Currently, external OSS licenses referenced under app/assets and in README_FOR_APP are handled in two different ways:
some have their license files stored in the Redmine repository, while others are referenced only by external links.
For licenses that are managed only via links, there is a risk that the links may become unavailable or the referenced content may change in the future, making it difficult to verify the correct license terms.
To mitigate this risk, it would be preferable to store the license files themselves in the Redmine repository for external OSS referenced under app/assets and in README_FOR_APP.
Major open source projects such as Visual Studio Code also manage all third-party license files directly within their repositories. https://github.com/microsoft/vscode/blob/main/ThirdPartyNotices.txt
Files
Related issues
Updated by Mizuki ISHIKAWA 22 days ago
- File licenses-list.md licenses-list.md added
Attached is a list compiling the license information sources for each open-source software.
Updated by Go MAEDA 16 days ago
- Subject changed from Manage third-party license files within the repository to Manage third-party license files in doc/licenses directory
- Category changed from Third-party libraries to Documentation
- Target version changed from Candidate for next minor release to 6.1.2
Setting the target version to 6.1.2.
Updated by Go MAEDA 5 days ago
- Blocked by Patch #43845: Remove the Raphael.js dependency by switching to SVG API added