使用LGPL库在GPL下分发python脚本而不分发库代码的实用方法?
我已经编写了一个python脚本,我想在GPL下发布它。我不认为会有那么多的用户,而且他们可能不会那么专业,所以我需要一种整洁的包装方式 我使用各种LGPL库,最著名的是Pyside6/Qt6。事实上,我不能承担分发这些图书馆的巨大资源的责任,坦率地说,这超出了我的能力。我认为这排除了打包这些应用程序的可能性,因为这将在LGPL下传输它们,因此我需要分发源代码 但是,我的脚本可以很容易地设置一个虚拟环境,并调用pip从pypi下载依赖项。这类似于让用户自己做这件事,但并不完全相同。这种方法是否需要我发布LGPL库代码 我很好奇这个问题通常是如何处理的。必须有大量python脚本导入GPL/LGPL库,我不太确定它们是如何处理这个问题的。我理解GPL/LGPL条款要求源代码分发的基本原理,但对于小爱好者开发人员来说,轻松分发软件似乎是不切实际的,除非我遗漏了什么使用LGPL库在GPL下分发python脚本而不分发库代码的实用方法?,python,lgpl,Python,Lgpl,我已经编写了一个python脚本,我想在GPL下发布它。我不认为会有那么多的用户,而且他们可能不会那么专业,所以我需要一种整洁的包装方式 我使用各种LGPL库,最著名的是Pyside6/Qt6。事实上,我不能承担分发这些图书馆的巨大资源的责任,坦率地说,这超出了我的能力。我认为这排除了打包这些应用程序的可能性,因为这将在LGPL下传输它们,因此我需要分发源代码 但是,我的脚本可以很容易地设置一个虚拟环境,并调用pip从pypi下载依赖项。这类似于让用户自己做这件事,但并不完全相同。这种方法是否需
非常感谢您是否尝试过将您的软件包发布为pip可安装软件包(例如:托管在pypi中)Hello Kristian,是的,我考虑过这一点,但对于不懂技术的人,我认为下载python然后使用pip安装某些东西会非常复杂,不幸的是(即使在实践中非常简单)。