标签: lgpl

使用GPL或LGPL许可的软件时的情况如何

如果一切合法且符合软件开发中的道德问题,是否允许在我的软件中使用开源产品,我在销售时收取费用?

场景:我开发了一个PHP内容管理系统(CMS),并在我的CMS中使用GPL或LGPL许可的一些Linux可执行文件来完成图像编辑等各种任务.我正在销售CMS,并在我交付产品时也包括可执行文件.

我不编辑GPL软件的源代码,只是使用它.

licensing gpl lgpl

4
推荐指数
1
解决办法
356
查看次数

在Qt下制作应用程序,在LGPL下,我可以出售吗?

我将在Qt中使用Qt在LGPL许可下开发应用程序.我可以将它出售给客户,而不提供源代码吗?

licensing lgpl qt4

4
推荐指数
1
解决办法
862
查看次数

如果要求在iPhone应用程序中遵守LGPL,我需要分发哪些文件?

我正在使用一个使用ZPL库的iPhone应用程序,该库是LGPL许可证.我想知道的是,如果他们为我的iPhone应用程序请求此许可证下的代码副本,我需要给予他人什么?

我被告知他们在build文件夹中,并且他们是.o文件.我在armv6和armv7文件夹中找到了一些与一个LinkFileList以及看起来像我的应用程序名称的终端应用程序.我只在我的一个源文件中直接使用该库,这是我的一个UIViewControllers.

有人可以告诉我,我是否需要将所有这些文件或特定文件发送给他们?我也被称为日志中的链接命令,但不知道它在哪里.

谢谢.

iphone cocoa cocoa-touch lgpl

4
推荐指数
1
解决办法
404
查看次数

可以在商业软件中使用GPL/LGPL下的库吗?

GPL下的图书馆可以用于商业软件吗?

lgpl怎么样?

gpl lgpl

4
推荐指数
1
解决办法
2169
查看次数

LGPL小通知?

对于GPL计划,我们可以在程序开头添加一个小小的通知:(http://www.gnu.org/licenses/gpl-3.0.en.html)

<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year>  <name of author>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY …
Run Code Online (Sandbox Code Playgroud)

licensing gpl lgpl

4
推荐指数
1
解决办法
1467
查看次数

重新授权BSD库

我喜欢在BSD许可下发布的图书馆.自2007年底以来,该库未得到积极维护.

  • 我可以在知识共享许可下分叉图书馆和重新许可吗?
  • 必须通知原作者?
  • 除了这些之外还有其他问题吗?

编辑

根据几个答案提供的反馈,我提供了有关我具体案例的更多细节.

我正在使用LGPL库(JNA)重写BSD许可库(JLine)的一些低级代码.我可以在其他许可证中发布此作品吗?

licensing lgpl

3
推荐指数
3
解决办法
2865
查看次数

我可以在商业网络应用程序中使用LGPL库(客户端javascript或服务器端jar)吗?

我想从两个角度提出这个问题.

作为一名图书馆开发人员,我不希望我的作品在源封闭的网络应用中使用,而大多数网络应用都是源关闭的.(而且它们也无法分发,通常一个Web应用程序依赖于个人).转向云计算的趋势似乎将来PC上运行的软件将会减少,越来越多的软件将转移到集中式云基础架构.这意味着,谈论"软件分发"是没有意义的,因为大多数应用程序将是服务器托管的,根本不需要分发.

所以,我想知道在这种情况下GPL/LGPL如何保护库开发人员,不必分发派生.

考虑一下人们如何使用软件?就个人而言,我不认为分布式软件和托管软件(Web应用程序)之间存在太大差异.例如,Google DocsMicorost Word.假设有一个由Microsoft WordGoogle Docs使用的GPL库libxyz,这是否意味着,Microsoft Word应该是GPL-ed而Google Docs不需要,因为Google Docs不是分发的?

其次,作为商业网络应用程序开发人员,我目前可以在我的网络应用程序中使用LGPL/GPL库吗?(LGPLv2或LGPLv3)我看过很多使用LGPL库的网页,虽然我个人不喜欢,但我不知道他们是否违反了许可证.

web-hosting software-distribution gpl lgpl

3
推荐指数
2
解决办法
3373
查看次数

我可以在商业上使用QT LPGL 2.1吗?

您可能正在阅读此内容并将其标记为重复但等待.它与其他人不同.我想知道我是否可以使用QT,根据LGPL 2.1许可证.对于单个客户端程序.这些程序仅供一家公司使用.


LPGL会好吗?

c++ qt licensing lgpl

2
推荐指数
1
解决办法
422
查看次数

根据LGPL代码许可证,可靠地分发可执行JAR

我有一个Java项目,我不想在Gnu许可下发布.(麻省理工学院,但没关系.)

作为构建管理工具,我使用Maven,它生成一个"jar-with-dependencies".该项目依赖于gnu.getopt,根据LGPL 2许可.

所以我的问题是:

  • 我是否允许在另一个许可证下发布"jar-with-dependencies"而不是LGPL?(说,麻省理工学院,共享软件...)
  • 如果不是:我如何根据LGPL代码分发可执行JAR?

我不

  • 寻找gnu.getopt的替代品.
  • 寻求像"咨询你的律师"这样的答案.
  • 想要转变为Gnu生活方式......

java licensing lgpl executable-jar maven

2
推荐指数
1
解决办法
2154
查看次数

链接GLIBC静态和专有软件许可

我对开源和许可证有基本的了解问题.有人可以为下面的场景澄清一些问题.对不起,如果它是非常基本的

  1. 我正在编写一个专有软件,我计划使用一些开源库.我还需要glibc和C编译器,但不想使用我操作系统中的默认gcc工具链,所以使用crosstools-ng构建我自己的

  2. 现在在ct-ng中,我想libstdc ++库是静态链接的(这对于c ++而言我不会在大多数情况下使用它我猜)但是从我的工具链配置是我的libc静态或动态链接?如果是这种情况,鉴于glibc是LGPL,并且我可以将其链接到我的专有软件,这种静态链接是否会导致任何问题给我许可?我的软件仍然可以近距离获取吗?或者我必须释放编译的对象.

我的工具链配置如下,如果glibc静态或动态链接,有人可以指向我吗?

Target: x86_64-some-linux-gnu
Configured with: /home/balravin/tools/platform/x86/src/gnu/gcc/4.4.7/.build/src/gcc-4.4.7/configure --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu --target=x86_64-some-linux-gnu --prefix=/home/balravin/tools/platform/x86/obj/gnu/gcc/4.4.7/x86_64-some-linux-gnu --with-sysroot=/home/balravin/tools/platform/x86/obj/gnu/gcc/4.4.7/x86_64-some-linux-gnu/x86_64-some-linux-gnu/sysroot --enable-languages=c,c++,fortran --with-pkgversion='crosstool-NG 1.15.3' --disable-sjlj-exceptions --enable-__cxa_atexit --enable-libmudflap --enable-libgomp --enable-libssp --with-gmp=/home/balravin/tools/platform/x86/src/gnu/gcc/4.4.7/.build/x86_64-some-linux-gnu/buildtools --with-mpfr=/home/balravin/tools/platform/x86/src/gnu/gcc/4.4.7/.build/x86_64-some-linux-gnu/buildtools --with-ppl=/home/balravin/tools/platform/x86/src/gnu/gcc/4.4.7/.build/x86_64-some-linux-gnu/buildtools --with-cloog=/home/balravin/tools/platform/x86/src/gnu/gcc/4.4.7/.build/x86_64-some-linux-gnu/buildtools --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --enable-threads=posix --enable-target-optspace --with-long-double-128 --disable-multilib --with-local-prefix=/home/balravin/tools/platform/x86/obj/gnu/gcc/4.4.7/x86_64-some-linux-gnu/x86_64-some-linux-gnu/sysroot --enable-c99 --enable-long-long
Thread model: posix
gcc version 4.4.7 (crosstool-NG 1.15.3) 
Run Code Online (Sandbox Code Playgroud)

gcc lgpl glibc cross-compiling

2
推荐指数
1
解决办法
7607
查看次数