有一个 LGPL 许可的控制台应用程序。我想为它创建一个商业 GUI 前端并将它与这个控制台应用程序捆绑在一起分发。LGPL 许可证是否允许这样做?
请注意,我没有使用 LGPL 许可的库,我使用的是独立应用程序。
我尝试阅读许可证本身,但我仍然不清楚。
有一个 LGPL 许可的控制台应用程序。我想为它创建一个商业 GUI 前端并将它与这个控制台应用程序捆绑在一起分发。LGPL 许可证是否允许这样做?
请注意,我没有使用 LGPL 许可的库,我使用的是独立应用程序。
我尝试阅读许可证本身,但我仍然不清楚。
请注意,我没有使用 LGPL 许可的库,我使用的是独立应用程序。
LGPL 中的第一个 L 代表 Lesser not Library。所以无论是库还是独立的应用程序,它都没有太大的作用。
LGPL 的 copyleft 较弱。这意味着,如果您以目标代码(二进制)重新分发该 LGPL 软件,您需要提供它的源代码(对于您分发的那个版本)。
但是它更小,这意味着您也不需要将代码置于 LGPL 下。注意您的用户应该能够区分这两个应用程序(并轻松替换一个或其他部分)。
但是,如果您编写 GUI 前端,我认为这是一个非常标准的情况,您将创建一个命令行,然后执行 LGPL 的二进制文件。
请注意,这是从开发人员的角度,而不是从律师的角度。律师会要求查看您当前的申请,然后可以更详细地告诉您您的具体案件的具体情况和下落。
与 LGPL 软件的作者联系也很实用,他们可能有兴趣知道存在哪些支持工具。由于他们选择了 LGPL,因此他们可能不希望您的软件也符合 LGPL。因此,如果您与原作者取得联系,您也可以澄清您的问题,尽管我认为在技术上没有问题。