OT: GPL Question

Jeremiah Foster jeremiah.foster at gmail.com
Wed Jun 15 09:03:00 UTC 2005


Andy Pieters wrote:

>Hi all
>
>Thank you for your time and interest in my question.
>
>I would like to clarify some points.
>
>The client that requested the software to be built argues that he doesn't want 
>to redistribute the source code and does not want to give distribution rights 
>to the people he sells the product to.
>
>So technically, could I do this:
>
>1. Release my product as propriety licensed software without the icons and the 
>LGPL'ed code  ->Yes
>  
>
No, not if the product relies on the GPL'd code.

>2. Either put in the same release a package 'module x', licensed GPL, package 
>'icons', licensed GPL
>  
>
No, you cannot do this.

>or
>Should I release them seperatly from the product and with a different license 
>(GPL this time)
>or
>Can I release the GPL'ed code as patch, with a GPL for that patch?
>  
>
No you cannot do this either.

>The posibilities are legio but I want to be very carefull and fully respect 
>legislation.  I am afraid I'm not that good an artist to design the icons 
>myself...
>  
>

You cannot take code under the GPL and strip it of its rights. So 
including GPL'd code in your proprietary product is definitely not 
allowed - future users have to have the same rights as you have.

Here is a quote from gnu.org;

*If I use a piece of software that has been obtained under the GNU GPL, 
am I allowed to modify the original code into a new program, then 
distribute and sell that new program commercially? 
<http://www.gnu.org/licenses/gpl-faq.html#TOCGPLCommercially>*

"You are allowed to sell copies of the modified program commercially, 
but only under the terms of the GNU GPL. Thus, for instance, you must 
make the source code available to the users of the program as described 
in the GPL, and they must be allowed to redistribute and modify it as 
described in the GPL.

These requirements are the condition for including the GPL-covered code 
you received in a program of your own."


In short, your best bet is to not use GPL code unless you are going to 
release your product under the GPL. Why not advise your employer of the 
benefits of the GPL in hopes of releasing the code under the GPL? Also 
be aware that there is a web site that tracks GPL violations called 
http://gpl-violations.org/,


Here are some resources to help you with a decision:

GPL FAQ - http://www.gnu.org/licenses/gpl-faq.html#ModifyGPL
GNU licenses - http://www.gnu.org/licenses/licenses.html
Mailing lists - http://lists.gnu.org/

Best regards,

Jeremiah Foster





More information about the fedora-list mailing list