Hi,
In GNU GPL, We also have to share program source code. Is this true? Is it possible that only binary code?
Regards,
emarti
GNU GPL? Topic is solved
Re: GNU GPL?
In general, this is true. If you use code that is under the GPL, then your code will be GPLed too and you'll have to make the source public available. This also is true if you use a binary release of the code (a DLL or library).emarti wrote: In GNU GPL, We also have to share program source code. Is this true? Is it possible that only binary code?
The LGPL doesn't have this limitation. Using code under the LGPL can be used without having to use the license for your app and your app can be closed source.
Be sure to read the additions for each library license. It depends on what they state there.
OS: OpenSuSE, Ubuntu, Win XP Pro
wx: svn
Compiler: gcc 4.5.1, VC 2008, eVC 4
"If it was hard to write it should be hard to read..." - the unknown coder
"Try not! Do. Or do not. There is no try." - Yoda
wx: svn
Compiler: gcc 4.5.1, VC 2008, eVC 4
"If it was hard to write it should be hard to read..." - the unknown coder
"Try not! Do. Or do not. There is no try." - Yoda
-
- Can't get richer than this
- Posts: 802
- Joined: Mon Dec 27, 2004 10:46 am
- Location: Estonia, Tallinn
- Contact:
Re: GNU GPL?
There are demands from the line of "One needs to be able to relink the LGPL'ed library to the closed binary without problems", etc. Essentially it's mostly safe if you link dynamically to the LGPL'ed library. If it's done statically, then depending on the way, there are license infrengement claims hanging on your back.upCASE wrote:The LGPL doesn't have this limitation. Using code under the LGPL can be used without having to use the license for your app and your app can be closed source.
Also, LGPL doesn't mean you can just incorporate the library code into your sources with slight modifications. You need to make the modifications available, and sometimes that can be catchy
I'm not a lawyer, so these are just the observations of mine, and might be wrong.
For GPL there isn't really a question. Any modifications to the GPL'ed code need to be GPL too (might be exceptions with very compatible licenses, not sure there). You can't really take GPLed code and use it in your non-GPL app/lib, etc. Of course there is the possibility to contact the copyright holders, and so on.
Compilers: gcc-3.3.6, gcc-3.4.5, gcc-4.0.2, gcc-4.1.0 and MSVC6
OS's: Gentoo Linux, WinXP; WX: CVS HEAD
Project Manager of wxMUD - http://wxmud.sf.net/
Developer of wxGTK;
gtk+ port maintainer of OMGUI - http://www.omgui.org/
OS's: Gentoo Linux, WinXP; WX: CVS HEAD
Project Manager of wxMUD - http://wxmud.sf.net/
Developer of wxGTK;
gtk+ port maintainer of OMGUI - http://www.omgui.org/
-
- Filthy Rich wx Solver
- Posts: 210
- Joined: Sat May 07, 2005 8:24 pm
- Location: Eskisehir, TURKEY
- Contact:
Hi again,
In LGPL, it is OK for only binary code but I also have to share object files (*.o). Is this true?
This concept (topic) is very sensitive
In LGPL, it is OK for only binary code but I also have to share object files (*.o). Is this true?
This concept (topic) is very sensitive
- T U R K E Y ?
- I love this country!
WebSites:
http://mebt.sourceforge.net/
http://wxquran.sourceforge.net/
- I love this country!
WebSites:
http://mebt.sourceforge.net/
http://wxquran.sourceforge.net/