Closed H1DDENADM1N closed 3 months ago
这里我有点担心,pyqt5和pyside6许可证好像不一样,pyqt5是GPLv3,pyside6是LGPLv3,这两个分支许可证不一样,应该不能放在一起,否则会涉及法律问题
另外,我不希望该项目引入LGPLv3,因为它不能更大程度地限制商用
欢迎你跟我进一步讨论,我的qq 1489423523
当时删除pyside的branch的原因也是这个,我担心许可证冲突
当时删除pyside的branch的原因也是这个,我担心许可证冲突
基于LGPLv3(GNU宽通用公共许可证第3版)的代码可以用来开发GPLv3(GNU通用公共许可证第3版)程序。这是因为GPLv3是一种更加严格的许可证,它要求软件及其衍生作品必须遵循GPLv3的条款,而LGPLv3相对而言则更为宽松。
以下是相关的要点:
从LGPLv3到GPLv3:你可以将LGPLv3授权的代码用于GPLv3程序中,因为GPLv3的条款比LGPLv3更为严格。在这种情况下,整个程序将需要遵循GPLv3的条款。
继承许可证:当使用LGPLv3代码开发GPLv3程序时,不需要“继承”LGPLv3许可证。实际上,整个程序将遵循GPLv3许可证,因为GPLv3的要求更为严格。
兼容性:LGPLv3和GPLv3是兼容的,这意味着你可以将LGPLv3代码与GPLv3代码结合起来,而不违反任何许可证的条款。
分发要求:当你分发结合了LGPLv3代码的GPLv3程序时,整个程序必须遵循GPLv3的条款,包括源代码的提供和版权声明。
总结来说,使用LGPLv3代码作为基础开发GPLv3程序是允许的,并且当你这样做时,整个程序必须遵循GPLv3许可证的要求。这是因为GPLv3许可证要求任何使用了GPLv3代码的程序在分发时都必须遵循GPLv3许可证,而LGPLv3代码可以被包含在GPLv3程序中。
PySide6 在开源 (LGPLv3/GPLv3) 和商业许可下可用。建议使用 PyPi 安装源,因为轮子的内容对这两种情况都有效。有关更多信息,请参阅Qt许可页面。
-- https://pypi.org/project/PySide6/
移植到Pyside的分支版本,其中
examples
仅实现了示例Gallery for siui