Jabberd
Encyclopedia
jabberd14 is a cross-platform
Cross-platform
In computing, cross-platform, or multi-platform, is an attribute conferred to computer software or computing methods and concepts that are implemented and inter-operate on multiple computer platforms...

 XMPP
Extensible Messaging and Presence Protocol
Extensible Messaging and Presence Protocol is an open-standard communications protocol for message-oriented middleware based on XML . The protocol was originally named Jabber, and was developed by the Jabber open-source community in 1999 for near-real-time, extensible instant messaging , presence...

 server
Server (computing)
In the context of client-server architecture, a server is a computer program running to serve the requests of other programs, the "clients". Thus, the "server" performs some computational task on behalf of "clients"...

 daemon
Daemon (computer software)
In Unix and other multitasking computer operating systems, a daemon is a computer program that runs as a background process, rather than being under the direct control of an interactive user...

. It is free
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

, license
License
The verb license or grant licence means to give permission. The noun license or licence refers to that permission as well as to the document recording that permission.A license may be granted by a party to another party as an element of an agreement...

d under open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

 JOSL and GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

. jabberd2
Jabberd2
jabberd2 is an XMPP server, written in the C language and licensed as Free software under the GNU General Public License. It was inspired by jabberd14.- Former developers :* The project leader was Justin Kirby....

 was intended to be jabberd 1.4's successor but in 2006 the jabberd 1.4 project was still being developed.

jabberd14 v1.6.x used with the jadc2s client connection manager now fully supports the XMPP
Extensible Messaging and Presence Protocol
Extensible Messaging and Presence Protocol is an open-standard communications protocol for message-oriented middleware based on XML . The protocol was originally named Jabber, and was developed by the Jabber open-source community in 1999 for near-real-time, extensible instant messaging , presence...

 RFCs 3920 and 3921.

The software allows individuals to be a part of the XMPP network of servers or to create their own separate instant messaging network.

Its popularity was initially high among XMPP servers, as for quite some time, jabberd was the only XMPP server software available. Jabberd's popularity has since waned considerably as other XMPP daemons have since been released. Criticisms inspiring other XMPP implementations include jabberd's complex, XML
XML
Extensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards....

-based configuration and scalability at large sites. Indeed, Jabber.org migrated to ejabberd
Ejabberd
ejabberd is an XMPP application server, written mainly in the Erlang programming language.It can run under several Unix-like operating systems such as Mac OS X, GNU/Linux, FreeBSD, NetBSD, OpenBSD and OpenSolaris...

 after a period of extended downtime related to jabberd eating all server resources during peak hours.

See also

  • Extensible Messaging and Presence Protocol
    Extensible Messaging and Presence Protocol
    Extensible Messaging and Presence Protocol is an open-standard communications protocol for message-oriented middleware based on XML . The protocol was originally named Jabber, and was developed by the Jabber open-source community in 1999 for near-real-time, extensible instant messaging , presence...

  • Comparison of XMPP server software
    Comparison of XMPP server software
    - Comparison by RFC implementation status :- Comparison by XEP implementation status :...


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK