由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Can LGPL, Boost library be used in commercial software developing?
相关主题
问个dynamic link library相关问题问问Boost library, 尤其是Boost Graph Library (BGL)
Linux loading dynamic library problemwhat kind of reason might cause this problem?
一个奇怪的library linking问题(c++, boost.python, shared li (转载)请教C++ thread library
Python problem on 64 bit Linuxc++ 两个库接口冲突
有谁能科普一下那些license对开发商业应用比较友好吗?谢谢Boost C++ Libraries, 大家看哪些部分? (转载)
好一点的cross platform GUI library,除了QT,还有啥?help - visual Stusio 2010 can't find correct boost library
boost and lokiC++的很多library到底是趋于集中,还是各个公司独自开发,各立山头
c# 3 很强大g++ command line一问
相关话题的讨论汇总
话题: lgpl话题: boost话题: library话题: license话题: software
进入Programming版参与讨论
1 (共1页)
a*******e
发帖数: 428
1
I know they are OK as they both have such words on their website. However,
you have to meet some requirements. By looking at the terms of LGPL and
Boost license, I think they mean the following:
commercial software can use these libraries without a license file covering
the software as long as you don't put this library into your source code, i.
e., static linking.
So, if I make these libraries into .dll and load them in dynamically, I can
use them without the license requirement, am I right?
What about using them at compiling stage in forms of .lib file?
I think that is as far as you can go. But my IT guy said that I could use
even GPL (note: not LGPL) libraries without providing open source code of my
part (the library part are still open). Is this crrect?
Any geeks give some plain language explanation about the legal usage of LGPL
, or Boost library? Thanks.
b*****y
发帖数: 178
2
boost不是lgpl,是自己的boost license, 我的理解是和bsd的差不多,可以用在
commercial的code里。
lgpl的,你说的lib是指dll的入口定义,那个是没问题,只要别是static library就行。
gpl的那个只要用到就要开源,it guy说的不对。
a*******e
发帖数: 428
3
Thanks for your reply. I think .dll can be used without license.
But what I was confusting was .lib files, such as MSVC.lib generated by
microsoft, to be used in linking. In this case, the objective code will be
incorporated into your excutables, but you don't include their source code
in your source code. Will excutables generated by this method be covered by
the license?
My understanding of the terms is 'yes', though you don't need to publish
your source code but you have to include a copy of the license in which you
indicate that users can request for your source code for a very minimal
amount of money.
Right?

行。

【在 b*****y 的大作中提到】
: boost不是lgpl,是自己的boost license, 我的理解是和bsd的差不多,可以用在
: commercial的code里。
: lgpl的,你说的lib是指dll的入口定义,那个是没问题,只要别是static library就行。
: gpl的那个只要用到就要开源,it guy说的不对。

1 (共1页)
进入Programming版参与讨论
相关主题
g++ command line一问有谁能科普一下那些license对开发商业应用比较友好吗?谢谢
Ask a g++ compilation qestion好一点的cross platform GUI library,除了QT,还有啥?
问个面试问题,请教boost and loki
C++ class libraryc# 3 很强大
问个dynamic link library相关问题问问Boost library, 尤其是Boost Graph Library (BGL)
Linux loading dynamic library problemwhat kind of reason might cause this problem?
一个奇怪的library linking问题(c++, boost.python, shared li (转载)请教C++ thread library
Python problem on 64 bit Linuxc++ 两个库接口冲突
相关话题的讨论汇总
话题: lgpl话题: boost话题: library话题: license话题: software