[jdev] JabberPalm License

Kevin Smith kevin at kismith.co.uk
Wed Aug 31 05:32:06 CDT 2005


On 31 Aug 2005, at 10:49, BreezeChan wrote:
>>>> I'm working on a jabber client for palm ,that base on some  
>>>> JabberPalm
>>>> project's libaries. As i know,JabberPalm is publish under GPL &  
>>>> Jabber
>>>> Open source License. It's should be legal If i publish my new
>>>> Jabberclient as shareware?
>>>
>>> You may sell GPL-based software, but you must sell it with the  
>>> source code.
>>
>> ... and you must not forbid giving that source code away (on GPL  
>> basis).
>  is that mean someone can build a executable file from my sources ?
> or if i just provide part of my sources that related to jabberpalm  
> library only ?

That means you must give away all of your source under the GPL to  
anyone you give the binaries to. If the Jabberpalm code you're using  
is GPLd, your client is a derivative work of Jabberpalm and as such  
must also be GPLd.

This does not prohibit you from charging for your binaries, it does  
mean that anyone who has your binaries is entitled to the source, and  
is then free to do almost (read the GPL for details) anything they  
want with it, including redistributing it.

There is absolutely nothing to prevent you distributing it with a  
shareware notice asking people to pay you for it though, although  
obviously someone with the source could remove such a notice and  
redistribute.

/K

--
Kevin Smith
Psi Jabber client maintainer (http://psi.affinix.com/)
Taekwon-do club captain (outgoing), University of Exeter
Postgraduate Research Student, Computer Science, University Of Exeter





More information about the JDev mailing list