XChat原本是为Unix-like系统所开发的IRC通讯协议软件。由俄国人Peter Železný(Zed)从1998年开发至2010年8月29日释放2.8.9后再无活动。XChat使用GTK+开发,是跨平台的应用程式,运行在LinuxFreeBSD、到WindowsMacOSX。作者使用GNU通用公共许可证许可将软件原始码发布,这意味着X-Chat是自由软件的一员。

XChat
XChat 2.8.0的截图
开发者Peter Železný (zed)
当前版本
  • 2.8.8(2010年5月29日;稳定版本)[1]
编辑维基数据链接
编程语言C
操作系统Windows, Mac OS X, Unix-like
平台跨平台
文件大小1.5MB
语言多国语言
类型IRC客户端
许可协议专有(Windows版本)
GPL(其他版本)
网站www.xchat.org

特性

Xchat使用标签页界面,可以同时连接多个伺服器,定制性较高。拥有命令行界面图形用户界面两种版本,主程序代码使用GNU通用公共许可证授权,但Windows的官方版本是共享软件,使用GTK+生成界面。 Xchat具有大多数IRC客户端全部的基本功能,包括CTCP, DCC文件传输和聊天,XChat支持使用其它语言编写的脚本或插件来扩展功能,可用C语言C++PerlPythonTclRuby[2]Lua[3]CLISPD语言DMDScript[4]等程式设计语言编写。 此外,XChat支持多种语系的转换,对于程序显示的样式也有着详细的内建设置。

XChat可以在下列操作系统下运行: GNU/Linux, FreeBSD, NetBSD, OpenBSD, Solaris, AIX, IRIX, Mac OS X, Windows 98/ME/NT/2000/XP and others. 官方已移除对98/ME的支持[5],但通过派生版本或从Windows版原始码编译,XChat依旧可以运行在这种平台。

授权方式的改变

在2004年8月23日,作者Zed将XChat的Windows可执行版本改为共享软件并且开始收费,有30天的试用期,并将之前的Windows免费版本从网站上移出。作者给出的理由是编制Windows的版本需要大量的时间和精力[6]

但原始码仍然能够相当自由的获取,只要用户有能力,可以自己下载原始码并加以编译。从此开始,其他Power-user开始发布各种不同的X-Chat Build,其中有名的就是SilverX所建立的版本。这些版本通常几乎完全依照Zed所写的原始码所编,依照编译者的意愿,这些可执行版本是免费获取的。官方的版本和其他用户所发布的版本,差异在于内建函数库以及语言支持的部分。

参考资料

  1. ^ http://xchat.org/files/source/2.8/.
  2. ^ XChat-Ruby Plugin. xchat-ruby.sourceforge.net. [2010-11-12]. (原始内容存档于2022-04-21). 
  3. ^ Vetinari's $HOME [ code :: xchat-lua ]. ankh-morp.org. [2019-01-01]. (原始内容存档于2012-06-30). 
  4. ^ xcdscript home page. [2010-11-12]. (原始内容存档于2011-05-01). 
  5. ^ XChat Forum - Support for Windows 98/ME dropped. 2010-09-09 [2020-05-04]. (原始内容存档于2010-09-09). 
  6. ^ XChat for Windows页面存档备份,存于互联网档案馆) – Quote: "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. [...]"

外部链接

XChat官方网站页面存档备份,存于互联网档案馆

派生版本

官方频道