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


_______________________________________________
jdev mailing list
[email protected]
http://mail.jabber.org/mailman/listinfo/jdev

Reply via email to