File:IRCd software implementations3.svg

Original file (SVG file, nominally 1,533 × 1,485 pixels, file size: 41 KB)

Description
English: Diagram of derivations and relations for common Internet Relay Chat daemon (IRCd) software implementations. Dashed lines represent a loose relationship.
Date (UTC)
Source
Author


This is a retouched picture, which means that it has been digitally altered from its original version. Modifications: made use of graphviz. The original can be viewed here: IRCd software implementations2.png. Modifications made by Jengelh.

I, the copyright holder of this work, hereby publish it under the following license:
GNU head

This work is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version. This work is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See version 2 and version 3 of the GNU General Public License for more details.

Original upload log

This image is a derivative work of the following images:

  • File:IRCd_software_implementations2.png licensed with GPL
    • 2009-05-14T20:14:44Z Yarcanox 1622x1049 (291241 Bytes) {{Information |Description={{en|1=Diagram of derivations and relations for common Internet Relay Chat daemon (IRCd) software implementations.}} |Source=PNG conversion of original JPEG file from http://nenolod.net/ircd-tree-1.

Uploaded with derivativeFX

Source

digraph {  	rankdir=LR; 	node [shape=box,fontname="Tahoma",fontsize=10]; 	edge [penwidth=1,concentrate];  	/* ircd */  	ircd_2_0 [label="original ircd2 code"]; 	ircd_2_7 [label="ircd 2.7"]; 	ircd_2_8 [label="ircd 2.8 (RFC1459)"]; 	ircd_2_9 [label="ircd 2.9\n(RFC2810-2813)"]; 	ircd_2_10 [label="ircd 2.10"]; 	ircd_2_11 [label="ircd 2.11"];  	ircd_2_0 -> ircd_2_7; 	ircd_2_7 -> ircd_2_8 [style=dashed]; 	ircd_2_8 -> ircd_2_9; 	ircd_2_9 -> ircd_2_10; 	ircd_2_10 -> ircd_2_11;  	ircd_2_9 -> ngircd [style=dashed];  	/* ircu */  	ircu_2_7 [label="ircu 2.7"]; 	ircu_2_8 [label="ircu 2.8"]; 	ircu_2_9 [label="ircu 2.9"]; 	ircu_2_10 [label="ircu 2.10 (P10)"];  	ircd_2_7 -> ircu_2_7; 	ircu_2_7 -> ircu_2_8; 	ircu_2_8 -> ircu_2_9; 	ircu_2_9 -> ircu_2_10;  	/* ircu descendants (shallow) */  	dancer_ircu [label="dancer-ircu"];  	ircu_2_9 -> dancer_ircu; 	ircu_2_10 -> "ircu+asuka"; 	ircu_2_10 -> snircd; 	"ircu+asuka" -> snircd; 	ircu_2_10 -> "dream-ircu"; 	ircu_2_10 -> scircd; 	ircu_2_10 -> "ircu+GS\n(GameSurge)"; 	ircu_2_10 -> "nefarious-ircd";  	/* Bahamut */  	bahamut -> fqircd; 	bahamut -> RageIRCd; 	bahamut -> "solid-ircd"; 	bahamut -> "LiquidIRCd"; 	bahamut -> TitanIRCd; 	TitanIRCd -> PureIRCd; 	TitanIRCd -> ViagraIRCc;  	/* Hybrid */  	hybrid_1 [label="hybrid 1–4"]; 	ircd_th [label="ircd-th"]; 	hybrid_5 [label="hybrid 5–6"]; 	hybrid_7 [label="hybrid 7"]; 	dancer_ircd [label="dancer-ircd"]; 	openircd1 [label="openircd 0.8–1.2"]; 	shadowircd2p [label="shadowircd2+"]; 	ircd_ratbox [label="ircd-ratbox"]; 	ircd_seven [label="ircd-seven [DEV]"];  	ircd_2_8 -> hybrid_1; 	ircd_2_8 -> ircd_th; 	ircd_th -> hybrid_5; 	hybrid_5 -> openircd1; 	hybrid_5 -> dancer_ircd;  	hybrid_5 -> starircd [style=dashed]; 	hybrid_5 -> hybrid_7 [style="dashed"]; 	hybrid_5 -> bahamut [style=dashed];  	hybrid_7 -> PleXusIRCd; 	"squid-proxy" -> hybrid_7; 	hybrid_7 -> NeoIRCd; 	hybrid_7 -> MooIRCd; 	hybrid_7 -> shadowircd2p; 	hybrid_7 -> ircd_ratbox;  	openircd1 -> shadowircd1; 	shadowircd1 -> shadowircd2p [style=dashed];  	ircd_ratbox -> charybdis [style=dashed]; 	"squid-proxy" -> charybdis; 	charybdis -> sorircd2; 	charybdis -> ircd_seven;  	sorircd2 -> sorircd3;  	dancer_ircu -> dancer_ircd [style=dashed]; 	dancer_ircu -> openircd1 [style=dashed]; 	dancer_ircd -> hyperion; 	hyperion -> ircd_seven [style=dashed];  	/* DAL tree */  	ircd_dal [label="ircd.dal"];  	ircu_2_8 -> ircd_dal; 	ircd_dal -> starircd; 	ircd_dal -> sorircd1; 	ircd_dal -> dreamforge; 	dreamforge -> sorircd1; 	dreamforge -> "WIRCd 2000"; 	dreamforge -> faerion; 	dreamforge -> "nightstar-ircd"; 	dreamforge -> bahamut; 	sorircd1 -> sorircd2 [style=dashed];  	/* Elite */  	unrealircd_2_3_1 [label="unrealircd 2-3.1"]; 	unrealircd_3_2 [label="unrealircd 3.2"]; 	unrealircd_3_3 [label="unrealircd 3.3 [DEV]"];  	dreamforge -> eliteircc; 	eliteircc -> unrealircd_2_3_1; 	unrealircd_2_3_1 -> unrealircd_3_2; 	unrealircd_3_2 -> unrealircd_3_3; 	hybrid_7 -> unrealircd_3_2 [style=dashed];  	/* Remainders */  	NettalkIRCd; 	ithildin; 	WeIRCd; 	ConferenceRoom; 	"beware ircd"; 	csircd; 	"Microsoft Exchange\nChat Service (IRCX)"; 	IRCPlus -> IRCXPRO; 	IRCXPRO -> "OfficeIRC Server"; 	"Ignition Server" -> "WavServ"; 	"InspIRCd 1.0-1.2";  }; 

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

depicts

16 July 2009

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current15:29, 16 July 2009Thumbnail for version as of 15:29, 16 July 20091,533 × 1,485 (41 KB)Jengelh{{Information |Description={{en|1=Diagram of derivations and relations for common Internet Relay Chat daemon (IRCd) software implementations.}} |Source=*File:IRCd_software_implementations2.png |Date=2009-07-16 14:27 (UTC) |Author=*[[:File:IRCd_softw

The following page uses this file: