Byron Jeff | 12 May 09:41

Re: [EE]: opinion on Willem programmer?

On Sun, May 11, 2008 at 11:26:13PM -0400, Sean Breheny wrote:
> I can't help with the questions/debate but I do have a question of my own:
> 
> If you USE GPL'ed software libraries in your code, you do not need to
> release the whole code under GPL, do you?

Yes you do. That's why there are very few libraries that actually fall
under the GPL. Most are LGPL which does not have that requirement.

> Am I correct that the only time you must release your code is when it
> is actually a modified version of the GPL'ed code itself?

Nope. If your code uses a GPL library, then the combined work falls under
the GPL for distribution. This means the entire codebase, including your
source code must be distributed to anyone that you distribute the product
to.

With the LGPL, as long as your code only uses the library, and does not 
change it, then the requirement is that you release your code in a form so
that an end user can link a newer version of the library to your code. On
desktops this really isn't a problem because generally the library is
dynamically linked. However with embedded systems where the library and the
code that uses it are comingled, that means that it reverts to the GPL.

There is no widespread license that addresses the final issue outlined
above. So in general for embedded projects, neither license is used unless
the developer is willing to release their source along with their product.

BAJ

> 
> Sean
> 
> 
> On Sun, May 11, 2008 at 7:30 PM, Robert Ammerman <rammerman <at> verizon.net> wrote:
> >  I am a company and I want to develop a really cool program that does "X". My
> >  business model/planning tells me that the only way I can make money off this
> >  program is to keep it closed (which, IMNSHO is _very_ often the case).
> >
> >  Now there very conveniently already exists GPLed code that does 90% of X, so
> >  I can develop my product for Z dollars and sell each copy for (Z/100)
> >  dollars. Except of course, I can't use this route because an open source
> >  distribution model just won't work.
> >
> --
> http://www.piclist.com PIC/SX FAQ & list archive
> View/change your membership options at
> http://mailman.mit.edu/mailman/listinfo/piclist
--

-- 
http://www.piclist.com PIC/SX FAQ & list archive
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist


Gmane