Skip to content

chore: update debian copyright license from GPL-3+ to BSD-3-Clause#118

Merged
mhduiy merged 1 commit intomasterfrom
copyright
Nov 5, 2025
Merged

chore: update debian copyright license from GPL-3+ to BSD-3-Clause#118
mhduiy merged 1 commit intomasterfrom
copyright

Conversation

@mhduiy
Copy link
Contributor

@mhduiy mhduiy commented Nov 5, 2025

Changed the license declaration in debian/copyright file from GNU General Public License v3 or later (GPL-3+) to BSD 3-Clause License to align with the project's main license. This ensures consistency between the Debian packaging license and the actual project license, preventing potential licensing conflicts and maintaining accurate distribution information.

Influence:

  1. Verify debian package builds successfully with the new license
  2. Check that license files are properly installed in the package
  3. Confirm that the package metadata correctly reflects BSD-3-Clause license
  4. Test package installation and removal on Debian-based systems
  5. Validate that the license change doesn't affect package functionality

chore: 更新 debian copyright 许可证从 GPL-3+ 到 BSD-3-Clause

将 debian/copyright 文件中的许可证声明从 GNU 通用公共许可证 v3 或更高版
本 (GPL-3+) 更改为 BSD 3 条款许可证,以与项目主许可证保持一致。这确保了
Debian 打包许可证与实际项目许可证之间的一致性,防止潜在的许可证冲突并维
护准确的分发信息。

Influence:

  1. 验证 debian 包使用新许可证成功构建
  2. 检查许可证文件是否正确安装到包中
  3. 确认包元数据正确反映 BSD-3-Clause 许可证
  4. 在基于 Debian 的系统上测试包的安装和卸载
  5. 验证许可证更改不会影响包的功能

BLumia
BLumia previously approved these changes Nov 5, 2025
Changed the license declaration in debian/copyright file from GNU
General Public License v3 or later (GPL-3+) to BSD 3-Clause License to
align with the project's main license. This ensures consistency between
the Debian packaging license and the actual project license, preventing
potential licensing conflicts and maintaining accurate distribution
information.

Influence:
1. Verify debian package builds successfully with the new license
2. Check that license files are properly installed in the package
3. Confirm that the package metadata correctly reflects BSD-3-Clause
license
4. Test package installation and removal on Debian-based systems
5. Validate that the license change doesn't affect package functionality

chore: 更新 debian copyright 许可证从 GPL-3+ 到 BSD-3-Clause

将 debian/copyright 文件中的许可证声明从 GNU 通用公共许可证 v3 或更高版
本 (GPL-3+) 更改为 BSD 3 条款许可证,以与项目主许可证保持一致。这确保了
Debian 打包许可证与实际项目许可证之间的一致性,防止潜在的许可证冲突并维
护准确的分发信息。

Influence:
1. 验证 debian 包使用新许可证成功构建
2. 检查许可证文件是否正确安装到包中
3. 确认包元数据正确反映 BSD-3-Clause 许可证
4. 在基于 Debian 的系统上测试包的安装和卸载
5. 验证许可证更改不会影响包的功能
@deepin-ci-robot
Copy link
Contributor

deepin pr auto review

我来对这个 diff 进行审查:

  1. 语法逻辑:
  • 语法上没有问题,这是一个许可证变更的 diff
  • 文件格式符合 DEP5 和 debian/copyright 的规范要求
  1. 代码质量:
  • 变更清晰明确,将许可证从 GPL-3+ 更改为 BSD-3-Clause
  • 保持了文件结构的一致性
  • 保留了必要的版权信息
  1. 代码性能:
  • 这是配置文件变更,不涉及性能问题
  1. 代码安全:
  • 需要注意的要点:
    a) 许可证从 GPL-3+ 改为 BSD-3-Clause 是一个重大的法律变更
    b) BSD-3-Clause 比 GPL-3+ 更加宽松,允许商业闭源使用
    c) 变更需要确保:
    • 所有贡献者都同意这个许可证变更
    • 所有代码的许可证都兼容 BSD-3-Clause
    • 变更需要得到法律团队或项目维护者的正式批准

改进建议:

  1. 在变更前应该:

    • 确认所有代码贡献者都同意许可证变更
    • 检查所有第三方依赖是否与 BSD-3-Clause 兼容
    • 在提交信息中详细说明变更原因
  2. 建议在 CHANGELOG.md 中记录这个重要的许可证变更

  3. 考虑在 README.md 中添加许可证变更的说明,让用户了解这一变化

  4. 确保所有相关文件(如源代码文件头)中的许可证声明都已更新

这是一个合法的许可证变更,但需要谨慎处理,确保符合所有法律要求。建议在合并前进行完整的法律审查。

@mhduiy mhduiy requested review from 18202781743 and BLumia November 5, 2025 03:16
@deepin-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: 18202781743, mhduiy

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@mhduiy mhduiy merged commit 379c513 into master Nov 5, 2025
30 of 32 checks passed
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.

4 participants