[JDEV] Re: Starting a jabber type client for my customers

Jim Parslow jimparslow at hotmail.com
Thu Jan 8 03:19:08 CST 2004


Charles;

Writing a client is not that hard.

If you want to start from stratch you can, the hardest part is the xml 
parsing :)

Hope you get there!


From: Tony Yat-Tung Cheung <tony.cheung at asiayeah.com>
Reply-To: jdev at jabber.org
To: jdev at jabber.org
Subject: [JDEV] Re: Starting a jabber type client for my customers
Date: Wed, 07 Jan 2004 13:55:30 +0800

Yes, LGPL libraries allows you to use them with no royalties while keeping 
your program as proprietary.

Under my understanding, the most important obligation is only that if you 
make changes (e.g. bug fixes) to the LGPL libraries that you use, then your 
changes should be available for other 3rd parties to use at no charge. Other 
than that, the rest of your program could remain proprietary.

Tony

Julian Missig wrote:

>Jabberoo at least is LGPL, which should free you from those problems in 
>most circumstances, I believe.
>
>Julian
>
>On 7 Jan, 2004, at 0:03, Wong, Charles wrote:
>
>>Hi Tony,
>>
>>     Reason why I want to start from scratch is simply because (correct
>>if I'm wrong) I don't want any legal issues in the future with the
>>developer(s) of the library(s) and with the GPL. I'd like what I'm
>>developing to be sold with my jabber client integrated in the application.
>>I'll actually be more than happy if I don't have to start from the utter
>>beginning, but I just wanted to be safe than be sorry. Ya know? Thanks!
>>
>>Cheers,
>>Charles Wong
>>
>>-----Original Message-----
>>From: jdev-admin at jabber.org [mailto:jdev-admin at jabber.org] On Behalf Of 
>>Tony
>>Yat-Tung Cheung
>>Sent: Tuesday, January 06, 2004 22:54
>>To: jdev at jabber.org
>>Subject: [JDEV] Re: Starting a jabber type client for my customers
>>
>>Wong, Charles wrote:
>>
>>>I'm not sure if this question is appropriate for the level of
>>>technicality going on in this list. Anyhow, I'd like to develop a jabber
>>>type client for my customers using C++ WITHOUT having to use any of
>>>those pre-built APIs. Is it extremely hard to start from scratch or
>>>should I just take the easy way out and use someone else's library? If I
>>>were to take the scratch route then how would I even start it? Please
>>>give me some pointers! Thanks in advance!
>>>
>>
>>Hi Charles,
>>
>>I wonder why you want to develop a Jabber client without using any
>>existing library or client. If you really want to start from scratch,
>>Jabber is one the easiest IM protocol available for implementation.
>>
>>I think you could start first from choosing an XML parser, as Jabber is
>>based on XML. Then you could start to learn the protocol by trying some
>>existing Jabber clients. Most of them could reveal the actual underlying
>>XML data that are sent. Then you could look at the Jabber protocol
>>itself, http://www.jabber.org/protocol/, especially the two IETF
>>internet drafts, http://www.jabber.org/ietf/.
>>
>>Best Regards,
>>Tony Cheung
>>
>>
>>_______________________________________________
>>jdev mailing list
>>jdev at jabber.org
>>http://mailman.jabber.org/listinfo/jdev
>>
>>_______________________________________________
>>jdev mailing list
>>jdev at jabber.org
>>http://mailman.jabber.org/listinfo/jdev


_______________________________________________
jdev mailing list
jdev at jabber.org
http://mailman.jabber.org/listinfo/jdev

_________________________________________________________________
Express yourself with cool emoticons - download MSN Messenger today! 
http://www.msn.co.uk/messenger




More information about the JDev mailing list