Top Qs
Timeline
Chat
Perspective
XChat
IRC client From Wikipedia, the free encyclopedia
Remove ads
XChat is an Internet Relay Chat client. It has a tabbed document interface or tree interface, support for multiple servers, and numerous configuration options. Both command-line and graphical versions are available.
The client is available for Unix-like systems; derivatives with native support for macOS's Aqua interface are also available (see below).
XChat's main source code tree has not received any patches since 2013.[2] In the past, some Linux distributions, such as Fedora, maintained their own versions to fix bugs, keep the program working and able to build, and to resolve security issues.[3]
XChat's fork HexChat, formerly the Windows-specific X-Chat WDK, is installed by default on Linux Mint, and is still maintained, as of August 2018.[4][5]
Remove ads
Features
Summarize
Perspective
The Internet Relay Chat client offers a graphical user interface surrounding the basic chat window. It includes all basic functionality found in most other IRC clients, including nick completion,[6] connecting to multiple servers,[7] secure connections,[8] Client-to-client protocol, Direct Client-to-Client file transfers and chats, and a plugin system for various programming languages (including at least C or C++, Perl, Python, Tcl, Ruby,[9] Lua,[10] CLISP, D, and DMDScript[11]). Plugins allow extending the features and customization of the functionality of XChat.
The default view for the client window is referred to as "tree view", but can be configured for a tabbed interface instead. Tabs change color as text arrives, other users enter or leave channels, or another user addresses the user's nickname. The interface can display clickable operator ("op") commands and others, and allows customization of fonts, event sounds, timestamps, and logging.[12] XChat implements all standard IRC commands (e.g. /NICK or /JOIN), as well as DCC chatting (/CHAT), which allows chat to continue if the IRC server is disconnected.[12]
The client runs on Unix-like operating systems,[4][13] and many GNU/Linux distributions include packages in their repositories.[14]
Remove ads
Licensing
The main body of XChat code is licensed under the GNU GPL-2.0-or-later. However, on August 23, 2004, the official build for Windows had become shareware, and had to be purchased after a 30-day trial period. Previous builds for Windows were removed from the official site.[15] The authors stated that the shareware fee is required due to the excessive amount of time it took to make it compile under Windows.[16] This created controversy as Peter Železný did not have the copyright to all of the code which he was claiming to re-license, as well as linking proprietary shareware enforcement code against GPL-licensed code, making the Windows version of XChat a violation of copyright law and the GPL.[17]
However, since the Unix version of XChat's code is free software under the GNU GPL-2.0-or-later, several free non-official builds for Windows are being maintained.[18]
Remove ads
Derivative software
- Silverex's Windows build based on XChat 2.8.6 (discontinued)
- XChat Aqua or XChat Azure for macOS
- XChat Gnome
- lurc, an IRC client based on XChat 1.0
- HexChat (formerly XChat-WDK), cross-platform fork which adds various features
- XChat (SE)
Reception
XChat has been described as popular,[19][20][21] buildable for a variety of platforms. In its heyday it was rated one of the best IRC clients for Linux.[22] IRC Hacks: 100 Industrial-Strength Tips & Tools goes into depth explaining its setup, configuration, and advanced features under Unix[19] and macOS.[23]
See also
References
External links
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads
