Оригинальный автор(ы) | Шимон Стефанек (Прагма) |
---|---|
Разработчик(и) | Команда разработчиков KVIrc |
Стабильный релиз | 5.2.6 [1] / 11 октября 2024 г. |
Предварительный релиз | 5.2.6.dev20241119 [2] / 19 ноября 2024 г. |
Репозиторий |
|
Написано в | С++ |
Операционная система | Mac OS X , Unix-подобные , Windows |
Платформа | Кроссплатформенный |
Доступно в | Многоязычный |
Тип | IRC-клиент |
Лицензия | GPL-2.0 или более поздняя версия [a] |
Веб-сайт | www.kvirc.net |
KVIrc — графический IRC-клиент для Linux , Unix , Mac OS и Windows . Название представляет собой аббревиатуру K Visual IRC , в которой K обозначает зависимость от KDE , которая стала необязательной с версии 2.0.0. [4] Программное обеспечение основано на фреймворке Qt , а его код выпущен под измененной лицензией GNU General Public License . [5]
KVIrc может подключаться к нескольким серверам одновременно (опционально с SSL [6] и/или через IPv6 ). Поддерживаются наборы символов Unicode , ISO-8859-* , азиатские и собственные наборы символов Windows. Поддерживается DCC . [6] Особой функцией является интеллектуальное кодирование, которое позволяет пользователю использовать 2 кодировки одновременно; пользователь может отправлять Unicode и читать Unicode и CP-1252, например.
Наряду с широко поддерживаемыми mIRC -кодами для жирных, подчеркнутых и цветных шрифтов, KVIrc предоставляет графические смайлики и анимированные аватары. Интерфейс чата легко настраивается и поддерживает загружаемые темы.
Окна каналов можно разделить на два подокна: одно для сообщений чата, а другое для команд, таких как joins/parts/mode change. Размер подокна может быть изменен, поэтому пользователь может скрыть окно команд. Каждый канал, запрос и DCC Chat можно зашифровать с помощью Blowfish или AES/Rijndael .
KVIrc имеет собственный язык сценариев KVS , который можно использовать для добавления сложных функций для автоматического реагирования на сетевые события. [6] [7] Perl [6] и Python также можно использовать в определенной степени. Поддерживается объектно-ориентированное программирование, а встроенные классы привязки Qt позволяют создавать дополнительные части пользовательского интерфейса. Функция SocketSpy позволяет разработчикам отслеживать необработанное взаимодействие между клиентом и сервером.
Szymon Stefanek начал разработку KVIrc в 1998 году и выпустил первую публичную версию в 1999 году. [8] Программное обеспечение имело строгую зависимость от библиотек KDE и было доступно только в операционной системе Linux . Интерес сообщества свободного программного обеспечения быстро рос, клиент был включен в несколько дистрибутивов Linux , и к проекту присоединились дополнительные разработчики, в конечном итоге сформировав неформальную команду разработчиков KVIrc .
Поскольку библиотеки KDE все еще находились на ранней стадии разработки, их интерфейс менялся очень часто, и разработчикам становилось все труднее за ними следить. Более того, существовала сильная заинтересованность в портировании KVIrc на Windows , где KDE не был доступен. Затем строгая зависимость от KDELibs постепенно ослабевала и официально была отменена в версии 2.0.0. Частичная интеграция KDE по-прежнему доступна как опция времени компиляции.
KVIrc 3.0.0 был выпущен в 2004 году с поддержкой платформ Linux и Windows . Предварительный порт Mac OS последовал в том же году.
По состоянию на январь 2019 года последняя стабильная версия — 5.0.0 Aria . [9]
KVIrc включен в эти дистрибутивы Linux : Ubuntu , [10] Debian , [11] Gentoo Linux , [12] Arch Linux , [13] OpenSUSE , [14] Mageia и Red Hat Enterprise Linux / Fedora . [15] Другие разновидности Linux поддерживаются через двоичные пакеты, предоставленные сообществом [16] и скрипты сборки. [17] KVIrc также доступен для Microsoft Windows 2000/XP/Vista/7, [18] Mac OS X [19] и FreeBSD . [20]
Это лицензия KVIrc Irc Client. Она основана на GNU General Public License версии 2. [...] и [...] дает разрешение на связывание этой программы с некоммерческой версией Qt для Windows