GNU GPL? Topic is solved

This forum is reserved for everything you want to talk about. It could be about programming, opinions, open source programs, development in general, or just cool stuff to share!
Post Reply
emarti
Filthy Rich wx Solver
Filthy Rich wx Solver
Posts: 210
Joined: Sat May 07, 2005 8:24 pm
Location: Eskisehir, TURKEY
Contact:

GNU GPL?

Post by emarti » Fri Oct 28, 2005 8:22 am

Hi,
In GNU GPL, We also have to share program source code. Is this true? Is it possible that only binary code?

Regards,
emarti

upCASE
Site Admin
Site Admin
Posts: 3176
Joined: Mon Aug 30, 2004 6:55 am
Location: Germany, Cologne

Re: GNU GPL?

Post by upCASE » Fri Oct 28, 2005 8:31 am

emarti wrote: In GNU GPL, We also have to share program source code. Is this true? Is it possible that only binary code?
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).

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

leio
Can't get richer than this
Can't get richer than this
Posts: 802
Joined: Mon Dec 27, 2004 10:46 am
Location: Estonia, Tallinn
Contact:

Re: GNU GPL?

Post by leio » Fri Oct 28, 2005 10:35 am

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.
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.

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 :P

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/

lowjoel
Moderator
Moderator
Posts: 1511
Joined: Sun Jun 19, 2005 11:37 am
Location: Singapore
Contact:

Post by lowjoel » Fri Oct 28, 2005 2:53 pm

and for those who even have their mind thought out on the GPL - they wont change their mind easy :P

emarti
Filthy Rich wx Solver
Filthy Rich wx Solver
Posts: 210
Joined: Sat May 07, 2005 8:24 pm
Location: Eskisehir, TURKEY
Contact:

Post by emarti » Mon Oct 31, 2005 12:34 am

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 :) :roll:
- T U R K E Y ?
- I love this country!

WebSites:
http://mebt.sourceforge.net/
http://wxquran.sourceforge.net/

Post Reply