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 <=