问题标签 [lgpl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
licensing - 我可以分发我的应用程序的 wineskin-wrapper 吗?我可以卖吗?
Wineskin( http://wineskin.doh123.com/Information.html ) 是一个适用于 mac 的应用程序,它使用 wine 为 Windows 应用程序制作简单的包装器,基本上将 Windows 应用程序转换为 MacOS 应用程序。(至少在用户看来是这样)。一个现成的包装器包含原始应用程序、来自 wineskin 的一些代码,可能还包含大多数 wine 库。(至少其中一些)。但是包装是在一个完整的 .exe 文件上完成的,因此它不会静态链接到 wine 或 wineskin。
葡萄酒和酒皮均获得 LGPL 许可。
那么我可以为我的应用程序制作一个包装器并将我的网站上的包装器作为免费软件(专有,而不是开源)重新分发吗?我必须发布 wineskin 或 wine 的源代码吗?
如果我想出售这样的包装器(作为共享软件或简单的付费应用程序),情况如何?是否适用相同的规则,您是否允许出售这些包装纸?
licensing - 是否可以在商业网站中使用 CKEditor?
我打算在商业网站上使用 CKEditor。我已阅读http://ckeditor.com/license但我不明白如何在他们提供 LGPL 的同时为商业用途定价(这是商业用途的不错选择)
open-source - LGPL 许可和修改现有代码
我在这里发现了一些与此相关的问题,但不完全是我需要的。我正在开发一种产品,该产品使用了我修改过的几种 LGPL 许可产品以及我自己的代码。我想在 LGPL 许可下发布产品,我想这很好。
现在,关于修改代码,我有几个问题。每个文件的标题中都包含与作者/产品等相关的注释。我应该把它留在那里并在下面添加关于所做更改的注释吗?如果是这样,那么大量修改的文件呢?另外,我是否需要任何文件来跟踪所有更改?(听起来工作量很大)
我很乐意保留原作者完整的文件头,并添加自己并更改文件,但是根据 LGPL 许可证可以吗?最后一件事,如果我将原始产品用作我自己的代码库并重命名文件等,我是否要编辑原始注释以匹配新文件名?
谢谢!
jfreechart - 在 LGPL 项目中使用 LGPL 许可库
我正在创建一个使用在 LGPL 下获得许可的JFreeChart库的项目。我没有修改原始的 JFreeChart 库。我打算在 LGPL 许可下发布这个项目。我可以这样做吗?另外,如果是,那么 LGPL 许可证中在哪里提到它?
objective-c - 在商业应用程序中使用 PoDoFo?
我知道 PoDoFo 是 LGPL,只要满足某些条件,就可以在商业应用程序中分发和使用。但是它使用了 GPL 许可的库,这对使用 PoDoFo 的合法性有何影响?
gpl - GPL 许可证:如何在商业应用中实现
如果有人创建了一个多平台应用程序并且它在 linux 上是免费的(也必须是开源的?)而在其他平台上是商业的,那么 GPL 许可证是否得到满足?
qt - QT SQLite 密码保护的许可证问题
我想在我的 QT 应用程序中加密 SQLite 数据库。本教程:http ://www.qtcentre.org/wiki/index.php?title= Building_QSQLITE_driver_with_AES-256_encryption_support 似乎很有希望。但我知道 QT 是在 LGPL 下获得许可的(由于某种原因,我不允许购买商业许可),并且 LGPL 对代码修改有一些限制。我可以:1)按照教程进行操作;2) 将修改后的QT与LGPL一起使用;3) 保持我的应用程序是封闭源的?
java - 使用 GNU 宽通用公共许可证下的库时对我的项目施加的限制
我正在使用一个在GNU Lesser General Public License
. (托管在 sourceforge 上)。
该库非常简单,只需读取和写入 csv 文件。我的 JSP 将它用于输入/输出。
下载包含以下文件:
- 源代码
- AllTests.java
- com
- csv阅读器
- CSVReader.java
- CSVWriter.java
- 构建.bat
- 构建.xml
- javacsv.jar
- javadoc.bat
- javadoc.xml
我是否仅限于使用 jar 文件,还是允许将源代码嵌入到我的项目中?
使用这个库会限制我的项目吗?我需要做什么才能遵守许可条款?
如果 JSP 仅供内部使用,限制会有所不同吗?
如果这是桌面应用程序,限制会有所不同吗?
qt - Qt 或 wxWidgets
我将开始着手一个新项目。这是一款在 Windows、Linux 和 Mac OS X 上使用 OpenGL 的 3D 游戏。我需要一个用于 GUI、窗口化和处理输入的库。我最终选择了 3 个 Qt、WxWidgets 和 GTK+。所有这些都在 LGPL 许可下。
1- LGPL 是否允许使用这些库来制作专有应用程序?
2- 这三个应用程序中的哪一个最适合我?
c - 在 LGPL 代码中包含 GPL 标头
我想在基于 C 的专有应用程序中使用 Bluez 蓝牙 (GPL) 库。我想要 GPL 解决方法来使用它。
我的计划是:
编写一个链接到 Bluez 库 (GPL) 的 LGPL 包装器库,还包括 Bluez 库头文件(也是 GPL)。因此包装器变成了 LGPL(对吗?)。
将 LGPL 包装库链接到我的专有应用程序中。
有了这个,我的专有应用程序就可以免受 GPL 污染了吗?
如果没有,这里正确的解决方法是什么?
提前致谢