В нашей компании (веб-компания, 35 человек, инженерное дело и бизнес, клиенты OS X, серверы Linux) мы оцениваем альтернативы Skype, которые мы используем в основном для группового чата и общения между пользователями.
Я заглянул в IRC, но увидел две проблемы:
P.S. Мы также изучили Jabber, но IMO клиенты OS X сильно отстают от таких клиентов, как Colloquy или Linkinus.
когда мой IRC-клиент не подключен к серверу, я пропускаю сообщения. Это был бы отказ. Насколько мне известно, существуют «IRC-вышибалы» - но я бы хотел, чтобы это было для всех пользователей по умолчанию, есть ли демон IRC, в который это включено?
Может ты хочешь взглянуть на Quassel IRC что-то вроде вышибалы IRC со своим собственным клиентом. Quassel работает в Linux, Windows и Mac OS X (и в основном любой ОС, поддерживаемой Qt).
Он поддерживает отключенные операции, что означает, что клиент, который подключается к ядру Quassel, получит отставание каналов IRC, к которым подключено ядро Quassel.
Я лично считаю, что XMPP / Jabber является наиболее подходящим решением вашей проблемы, и вам следует потратить хотя бы некоторое время, пытаясь решить проблемы, с которыми вы столкнулись. Возможно, попробуйте другой сервер XMPP.
Мое собственное решение проблемы отсутствия информации в IRC - запустить клиент на сервере ... Экран GNU или tmux позволяют оставлять консольные приложения работающими в фоновом режиме, когда вы выходите из системы - я использую клиент irssi.
Что касается вашего второго вопроса, вы могли бы указать на тысячи проектов с открытым исходным кодом, координируемых и разрабатываемых через IRC. Указать на Freenode и OFTC в качестве примеров, а не efnet;)
Мы используем Openfire + Spark как на клиентах Windows, так и на Mac OSX, и все работает отлично. Даже передача файлов и скриншоты работают безупречно.
Единственное, чего мне не хватает, так это интеграции VoIP, но говорят, что это возможно через сервер Red5.
как насчет болтовня?
Это старый вопрос, но для всех, кто его интересует:
Можно ли подключиться к IRC-серверу со 100% работоспособностью (есть списки, Google помогает быстро) и защитить канал? Серверы «всегда» будут в сети, а время безотказной работы на 99,99% или 99,95% будет более надежным, чем большинство серверов в локальной сети (ожидайте, что это будет сервер самой совершенной ИТ-компании, когда-либо существовавшей), но не у всех есть что-то подобное). Что идеально в этом, так это то, что существует связь с любым IRC-клиентом, даже если (не будем на это надеяться, но ...) ваши серверы сломаются.
По сути, вам нужно сделать следующее:
В зависимости от того, как вы настроите внешний вид, ни один пользователь не почувствует, что он попадает в темные закоулки Интернета, и никто из посторонних не присоединится и не испортит канал.
Чистый, простой, легкий в использовании, и у вас есть хорошие отзывы («Мы используем SSL, поэтому все ваши данные передаются безопасным способом.», «Мы полны решимости обеспечить вам любую возможную безопасность») о безопасности, это должно быть проблемой?
На самом деле, я никогда не чувствовал себя в безопасности при использовании Skype. Кто мог ругаться, что за их кодеками и так далее? Вы правы, IRC пропускает VOIP, но на самом деле это зависит от сервера, администратора канала и конечных пользователей, сохраняет ли IRC.
Я бы предпочел jabber, особенно сервер openfire. если вам не нравятся клиенты jabber: попробуйте Bitlbee в качестве «псевдо» irc-сервера вы можете подключиться к своим любимым irc-клиентам.
Проект Subway может помочь:
https://github.com/thedjpetersen/subway
«Бэкэнд поддерживает постоянное соединение и дополнительное ведение журнала».
Это веб-клиент IRC, поддерживаемый nodejs / mongodb.