Complete.Org: Mailing Lists: Archives: freeciv-dev: June 2002:
[Freeciv-Dev] Code for Jabber in FreeCiv
Home

[Freeciv-Dev] Code for Jabber in FreeCiv

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: freeciv-dev@xxxxxxxxxxx
Subject: [Freeciv-Dev] Code for Jabber in FreeCiv
From: Adam Theo <theo@xxxxxxxxxxxxx>
Date: Thu, 13 Jun 2002 04:27:13 -0400

I dug a bit and found some codebases under GPL-compatible licensing written in C.

There is the new Jabberd "jad" code. It is the foundation for the next-gen open source server, which is licensed under the GPL and is of course in C. The jad line is built to be libraries that can be used in other server-side or server-like applications, maybe even client-side apps, too. <http://jabberstudio.org/projects/view.php?id=13>.

The Iksemel Jabber client library. It is old, a little over a year, but most of it should still be relevant. It could be updated with little trouble if there are some aspects lacking. <http://jabber-x.sourceforge.net>. This is also home to JabberX, an aged console-based Jabber client written in C that uses Iksemel. Both are licensed under the LGPL.

Also, there is the old (current) Jabberd code that is under the GPL and in C which can be stripped for code to put into FreeCiv's server <http://jabberd.jabberstudio.org>.

To try out Jabber, just download any client of your choice from http://www.jabbercentral.com/clients (my reccomendadtions for Win32 is Exodus and Rival, Linux is Gabber and Jarl, MacOS is JabberFoX and Jabbernaut) and register and account with any of the public Jabber servers from http://www.jabberview.com (my reccomendation is my own theoretic.com :-). When you do, add me to your contact list, "theo@xxxxxxxxxxxxx". I'm often online, so I'll take you through the beginning steps of Jabber. Also, you can go ahead and pop into the "jdev" chatroom on server "conference.jabber.org" (jdev@xxxxxxxxxxxxxxxxxxxxx).

For a bit of education on Jabber, take a look at the Jabber Education Document <http://www.theoretic.com/?Jabber_Education_Document> and the excellent Jabber User's Manual <http://www.saint-andre.com/jabber/userguide/>. Finally, you can always browse through the Jabber Foundation website <http://www.jabber.org> to view the protocols <http://www.jabber.org/protocol/> or join the discussion <http://www.jabber.org/lists.html>.

A short list of benefits Jabber could bring to FreeCiv:
* a more future-proof protocol and codebase.
* emoticons and text formatting.
* presence and status for servers and players (!).
* lightweight, fast, and secure chatting.
* interoperability with other apps running Jabber such as dictionaries and Instant Messaging/Email.

--
    /\  Adam Theo, Age 22, Tallahassee FL USA
   //\\   Email & Jabber: theo@xxxxxxxxxxxxx
  //  \\  (Boycotting AOL, therefore no AIM or ICQ)
=//====\\=  Theoretic Solutions: http://www.theoretic.com
//  ||  \\     "Bringing Ideas Together"
    ||      Jabber Protocol: http://www.jabber.org
    ||         "The Coolest IM on the Planet"
    ||  "A Free-Market Socialist Patriotic American
    ||      Buddhist Political Philosopher."



[Prev in Thread] Current Thread [Next in Thread]
  • [Freeciv-Dev] Code for Jabber in FreeCiv, Adam Theo <=