Ejabberd is an open-source instant messaging server, distributed under the GNU General Public License version 2. It is a jabber-based solution, developed and supported by Process-one, and will run on Microsoft Windows and Unix derived systems such as Linux, MacOS X, FreeBSD and NetBSD.
Installation is simple. There is not only a source code package and a public Subversion repository available, but there are also first-party installers for Microsoft Windows 98/2000/XP, Linux x86 and MacOS X PowerPC.
Ejabberd can be used to build Instant Messaging services for service providers or to enable an enterprise with Instant messaging. The server is probably the most scalable and the most robust Jabber server around but it is still not largely known.
The server is developed in Erlang, not a very well-known language, and ejabberd is probably the Erlang language killer application. As a result you do not need to install an external database, an external web server, etc because everything is already included and ready to run out of the box.
There was a new release in September '06, which is detailed here.
This version will be the last of the 1.1 branch and we will now concentrate on integrating a broad range of new features in the 1.2 branch. We have exciting times ahead.
Most notable changes, besides those described in the ejabberd 1.1.2 release notes, include:
-Improved LDAP module which is now more flexible and more robust.
-Possibility to limit the number of opened connections for each user.
-Fixed and improved HTTP polling module: connections will be closed properly and polled messages cannot be lost anymore.
-Microsoft SQL Server is now officially supported in ODBC mode.
-New binary installer for Windows including all requirements.
-New Czech translation.
You can see a full feature list here:
http://ejabberd.jabber.ru/features
See the ejabberd Community for more info:
http://ejabberd.jabber.ru/
Technorati Tags: ejabberd, open source, instant messaging, instant messenger, jabber, erlang
Leave a Reply