HexChat
Developer(s) | Peter Železný (zed) |
---|---|
Repository | |
Written in | C |
Operating system | Mac OS X, Windows, Unix-like |
Platform | Cross-platform |
Available in | Multilingual |
Type | IRC client |
License | Proprietary for Windows version, GNU General Public License for others |
Website | www.xchat.org |
XChat, commonly written X-Chat or xchat, is a popular Internet Relay Chat (IRC) client. It is available for Unix-like systems, Microsoft Windows (with additional features), Mac OS X (X-Chat Aqua), and for other X Window System-based systems (Fink project). It has a choice of a tabbed document interface or tree interface, support for multiple servers and is highly configurable. Both command line and graphical versions are available. The main code is licensed under the GNU General Public License, but the official Windows version is Shareware, and uses the GTK+ toolkit for its interface. It is also available as an app for Joli OS.
Features
XChat is a full-featured IRC client and includes all basic functionalities that are found in most other IRC clients, including CTCP, DCC file transfers and chats, and a plugin system for various languages (including at least C or C++, Perl, Python, Tcl, Ruby,[1] Lua,[2] CLISP, D, and DMDScript[3]). By writing plugins, one can extend the features and customize the functionality of XChat.
XChat runs on the following operating systems: GNU/Linux, FreeBSD, NetBSD, OpenBSD, Solaris, AIX, IRIX, Mac OS X, Windows 98/ME/NT/2000/XP and others. Support for 98/ME was dropped from the official Windows build,[4]
Shareware controversy
License change
As of August 23, 2004, official Windows build of XChat has become shareware, and must be purchased after a 30-day trial period. Previous (freeware) builds for Windows have been removed from the official site.[5]
Assessment
There has been a great deal of discussion about the legality of this move.[citation needed] Since the XChat project has not required copyright assignment, the maintainer (Peter Železný, or zed) of the XChat project does not actually hold copyright to the entirety of the code.[citation needed] While he has offered to remove and rewrite any patches, provided the author of the patches asks him to,[citation needed] there are many[who?] who feel that he is still in violation of the GPL, especially since the code for the shareware enforcement is not disclosed. As the code may be in violation of the GPL,[citation needed] a developer whose code is currently in the XChat source code may be entitled to legal action.[citation needed] Code which is included under a more permissive license such as LGPL (as a library), BSD, or public domain, does not entitle the developer to this legal option.[citation needed]
Author's rationale
It is stated that the shareware fee is required due to the excessive amount of time it takes to make it compile under Windows.[6]
Unofficial builds
Unofficial Windows builds of XChat are made available by contributors, most of whom maintain binaries of the latest release, yet may release more often with builds based on SVN.[5][7]
Reception
A review at Softonic of the official shareware version 2.8.9 called it a "good looking and easy to use IRC client", and appreciated the UI layout, which color codes nicknames, and left-justifies conversational text, but gave the software a grade of 6/10.[8]
In a review in IRCReviews.org of the "Silverex" contributed Windows build, Allan Preston wrote, "Overall, XChat is a very capable, solid, and robust client, but it is not a mIRC copy. You can alter almost every aspect of it, either by altering the config files, or by scripting. I would recommend XChat to any windows user who is looking for a free alternative to mIRC, or to users who are bored with mIRC’s limitations."[5]
See also
References
- ^ Xchat-Ruby Plugin Website. ruby.sourceforge.net
- ^ xchat Lua plugin. ankh-morp.org.
- ^ xcdscript home page. ludost.net.
- ^ XChat Forum - Support for Windows 98/ME dropped. forum.xchat.org.
- ^ a b c Preston, Allan K. (June 2006). "XChat for Windows(review of release by Silverex)". IRCReviews.org.
- ^ XChat for Windows. xchat.org. "Q. Why can't XChat for Windows be free? A. [...] Building XChat for Windows is a difficult process, it requires quite some skill and expertise to accomplish. It takes time, and is by no means automated. [...]"
- ^ Build Lineup. xchatdata.net.
- ^ "XChat 2.8.9". Softonic.com. September 14, 2010.
External links
Derivative software
- XChat Aqua or XChat Azure for Mac OS X
- XChat Gnome
- lurc, an IRC client based on XChat 1.0
- Conspire, an IRC client based on XChat 2.8-cvs
- PChat-IRC, an IRC client based on XChat 2.8.6 with a new UI design coming up
- XChat-WDK, an IRC client based on XChat 2.8.8, for Windows.