Представители Mail.ru позже пояснили, что публикация исходников сделана сознательно: «У нас давно была идея выложить ICQ в открытый доступ, а когда мы приняли решение использовать библиотеку QT для разработки новых версий, появилась дополнительная мотивация. Хотя по условиям QT мы должны опубликовать часть разработки, мы решили выложить всё, чтобы у пользователей была полноценная возможность модифицировать версии ICQ».
Интересно, что в репозитории имеется даже приватный ключ, который используется для подписи обновлений Sparkle. Теперь каждый может выпускать свои обновления для клиента ICQ под Mac, тем более что обновления загружаются с сервера по незащищённому соединению HTTP.
В конце 90-х и начале 2000-х ICQ была очень популярной программой, особенно у русскоязычных пользователей. Это был единственный распространённый мессенджер. Каждый знал свой номер UIN наизусть. В ICQ была даже своеобразная функция микроблоггинга — через статусы. Сейчас все ушли в Skype, социальные сети и мобильные IM-клиенты, так что от исходного кода мало толку, разве что ностальгия.
UPD. Комментарий Dimitryopho, сотрудника Mail.ru:
Мы обновляем десктопные клиенты ICQ и скоро обо всем подробно расскажем. Это не утечка, а исходники снова будут доступны всем в ближайшее время.
Для Mac мы используем подпись Apple, а проверка DSA сертификата Sparkle является дополнительной для версии на нашем сайте. (DSA signatures are optional for updates using regular app bundles that are signed with Apple code signing (Apple’s Developer ID program or your own certificate), but we still recommended DSA signatures as a backup.)
Кроме того, в новой версии для Mac будет новый апдейтер.
Комментарии (110)
beliakov
15.03.2016 20:31+5Несколько десятилетий назад ICQ была очень популярной программой,
Несколько десятилетий — это двадцать лет и больше? C момента публикации первой версии ICQ еще не прошло двадцати лет. А пик популярности приходится на 2001 год, 15 лет назад.xDireX
15.03.2016 20:44+1О мой код! Там исходники mail.ru продукта ушли в паблик а Вы тут обсуждаете когда и в какое время… Все же есть что-то доброе в этом мире =)
Lerg
15.03.2016 20:57+22Это хитро спланированная пиар акция! Популярность ICQ падает, настало время отчаянных мер.
lostpassword
15.03.2016 20:58+7Здорово, что mail.ru решила открыть исходные коды и отправить проект в opensource!
NLO
15.03.2016 21:11НЛО прилетело и опубликовало эту надпись здесь
lostpassword
15.03.2016 21:27+11Ну надо же, какой опенсорс привередливый))
NLO
15.03.2016 21:37НЛО прилетело и опубликовало эту надпись здесь
nitro80
16.03.2016 14:34А когда это icq стала работать только через родное предложение?
Сижу на rnq с незапамятных времён.vlivyur
16.03.2016 15:18+1Для меня последним таким случаем оказался январь 2008 года. Когда они за две недели несколько раз меняли протокол и отрубали все сторонние клиенты. Собственно, тогда и случился отток.
Pakos
16.03.2016 15:06Когда? Пользователь Миранды с многолетним стажем. Вот прямо сейчас Миранда НГ с десятком онлайн аськовых контаков открыта, большинство — QIP и ни одного оф.клиента.
Ca5per
15.03.2016 21:45+2После того как ICQ в обязательном порядке заставили подтверждать телефон он окончательно умер.
miksoft
15.03.2016 22:41+4Но то же самое в WhatsApp и Viber почему-то никого не смущает :)
NetBUG
15.03.2016 23:32+13Смущает, поэтому Tox.
severgun
16.03.2016 13:25+1Токсы шмоксы только если foreveralone с двумя телефонами.
Им же 3 калеки пользуется. С кем общаться в мессенджере если нет собеседников?
Собственно этим же страдают все новинки IM которых за последний год вылупилось более 10ка.SchmeL
16.03.2016 17:39Лично меня, Tox в кооперативных баталиях очень выручает, у steam постоянно булькает звук, а вот через tox несколько часов игры — связь нормальная.
Пробовали скайп, но он много кушает.zartarn
16.03.2016 18:16с Mamble (хватало даже скоростей которые после превышения трафика на мтс), RaidCall и discordapp тоже никаких проблем не было. в скайпе играть как то… исопльзуйте соответствующие средства. а стимовский вариант тоже не нравится.
MnogoBukv
16.03.2016 00:08+7Первый раз слышу. Или это в оф. клиенте? Уже несколько лет запущен qip build 8097, не единого разрыва и просьбы ввести номер телефона.
LoadRunner
16.03.2016 09:11Это при регистрации. Обязательно указание номера телефона, куда приходит код подтверждения.
А ещё мне интересно, какой пароль у аккаунта создаётся, потому что пользователю не предлагается его задавать. А чтобы задать свой — надо указать старый.
Ca5per
16.03.2016 11:31Со старыми контактами подтверждать номер телефона не нужно, а вот если хочешь добавить нового то требуется подтверждение номера, иначе вместо сообщений вы будете видеть просьбу с подтверждением.
ruikarikun
15.03.2016 22:01Кто такой Коптяков и зачем он удаляет себя из мастер-ветки?
SamDark
15.03.2016 22:29+3
ValdikSS
15.03.2016 22:02+15Меняем пароль у UIN 680582672 с Test1231 на другой, пусть у них сломаются тесты, га-га-га!
orcy
15.03.2016 22:12+3Это наверное страшный сон менеджеров сейчас, случайным нажатием кнопок отправить исходники в публичный репозиторий.
ScratchBoom
15.03.2016 22:44+6Году эдак в 2012 выложил аппликушку sms2icq в Google Play, которая пересылала СМСки в ICQ на указанный uin (между прочим, сам реализацию протокола писал) Аппликушку абсолютно бесплатной и без рекламы была, 100000 пользователей. mail.ru видимо на неё нажаловался и аппликушку выпилили из google play. Злорадствую от всей души над утечкой, если это не PR ход!
tendium
16.03.2016 00:58У бывшего ЮУСТа (Южно-Уральский Сотовый Телефон) в году так 2003 был смс-icq гейт (понятное дело, неофициальный — без договоренности с AOL или кто там тогда владель аськой). Долгое время был бесплатным, а потом когда сделали за деньги, он стал никому не нужен.
dshster
15.03.2016 22:59+2Главная беда ICQ это его UIN, он выдавался случайно при регистрации, но многие хотели получить красивый номер: номера продавали, покупали, взламывали (пароль нельзя было установить длиннее 6-8 символов), к тому-же там была большая проблема с восстановлением номера по primary-email. У меня был 6 значный номер которым я не пользовался — переводить контакты было проблематично, да и страх, что взломают и уведут тоже.
И конечно же отсутствие облачного хранения истории тоже можно записать в минус — как круто было после ICQ пользоваться Google Talk, когда переписка храниться в виде писем в почтовом ящике и доступна откуда угодно.
Другими словами эпоха ICQ прошла, в своё время это был отличный мессенджер, но его нужно оставить в прошлом. Я, кстати, до микроблоггинга через статусы так и не дожил на ICQ, ушел на Google Talk.vedenin1980
15.03.2016 23:40+6Главная беда была — спам, помню каждый день чуть ли не сотни спамерских сообщений, ко многим просто невозможно было добавиться, так как они просто перестали реагировать на просьбу о добавлении или придумали хитрую капчу, которая почему-то стабильно не работала. А с UIN большинство просто не заморачивалось, есть какой-то номер и пофиг красивый или нет, все равно все его записывали или посылали по почте.
sim31r
16.03.2016 00:50+3Лично сам не наблюдал никаких «бед» с ICQ. Правда пользовался программой Miranda (+jabber дополнительно), там удобный плагин для просмотра архивов, архивы можно редактировать, удалять лишнее, поиск по ключевым словам. В итоге очень удобно найти нужную информацию в переписке хоть за 10 лет, архив переписки превращается в лаконичную базу данных.
Сейчас все ушли в Google Hangouts, для меня он менее удобен, с трудом представляю как найду там информацию что получил несколько лет назад по ключевым словам, например «новый IP сервера».Grox
16.03.2016 01:06+6После плагина History++ для Miranda и его обширных возможностей, никакой клиент больше не сможет получить столько баллов, пока не сможет сделать хотя бы часть от того, что умеет History++.
Десктопный Telegram вообще умеет искать только полное соответствие со словом.themiron
16.03.2016 07:24+4спасибо за отзыв :)
mtp
16.03.2016 11:00+2Если вы имели отношение к History++, то большое вам спасибо, это была невероятно удобная штука. Сейчас, спустя десяток лет, в проприетарных мессенджерах таких интерфейсов с человеческим лицом почему-то не наблюдается. Вроде несложная штука для обильно спонсируемых проектов, а вот поди ж ты. Не всё измеряется финансированием, видимо.
themiron
16.03.2016 11:23+4на здоровье, делалось для себя, заодно и delphi изучился :)
а насчет несложных штук,… анимация смайлов в richedit'е оказалась той еще болью, на момент реализации аналогов не было (либо я не нашел).ruikarikun
16.03.2016 14:05+1Присоединяюсь к благодарностям, пользуюсь мирандой с History++ и по сей день, ничего удобнее не видел. Низкий вам поклон.
SkidanovAlex
16.03.2016 20:27+1Опубликуйте статью чтоли об этом. Тут же целое поколение дельфистов, для кого TRichEdit — не пустое слово: о)
За одно и увеличивалку кармы разлочите себе.themiron
17.03.2016 12:20спасибо за предложение, время бы еще найти.
а пока, последние оригинальные исходники (до x64 версии со сломанным уникодом и до всасывания в общий реп miranda-ng) — тут https://github.com/themiron/historypp/
Pakos
16.03.2016 15:19Да, посылали друг-другу сообщение, а следующим Keywords:… для удобства поиска. Не раз помогало — история некоторых контактов за несколько лет по несколько сообщений в день, где чередуются полезные данные с анекдотами и цитатами баша. History++. Спасибо themiron за наше счастливое… пусть уже и не детство
themiron
16.03.2016 15:36для этого можно просто сообщения в favorites добавлять, если h++ в качестве чатлога — то прямо оттуда, нажатием на звездочку
Pakos
16.03.2016 16:08Просто неизвестно что через несколько лет понадобится, а ключевые слова (типа кодового имени сервера, названия хостера, адреса точки, FTN-адреса узла) вполне укажут. «Keywords: » или «облако тегов: » — это для собеседника, чтобы он не реагировал «чаво?» на поток слов. И отдельным сообщением, т.к. сначала отправляешь ответ на вопрос «а как у нас называется...» или типа того, а потом вспоминаешь как искал прошлый раз в истории и шлёшь ещё сообщение с ключевиками. В итоге оба собеседника могут в своей истории найти что когда-то было(начал в конторе эту моду я и оно оказалось удобно, в сегодняшней конторе нет историй по 6+к сообщений и особой необходимости в поиске по истории, хотя аська — основной мессенджер). Когда favorites сотни — оно уже тоже требует поиска.
themiron
17.03.2016 12:17ясненько, к сожалению, вариант с сотнями закладок и с необходимостью облака тэгов в голову не приходил
dbanet
16.03.2016 13:49На самом деле, нехранение логов на сервере рассматривают как фичу безопаности1, как и в случае с IRC. Даже сейчас в ICQ можно встретить продавцов веществ (более умные, конечно, юзают XMPP с PGP или OTR).
А ещё, если очень захотеть, то можно сделать и синхронизацию логов ICQ, притом с хранением на своём сервере, как, например, у меня: ставишь какой-нибудь XMPP-сервер с поддержкой транспортов и архивацией истории, XEP2-а управления историей (чтобы клиент мог её выкачивать) и XEP-а синхронизации сообщения Message Carbons (чтобы история сообщений обновлялась наживую без перекачки), ну и, собственно, сам транспорт ICQ.
1 Разумеется, серверу всё равно, разве если не шифруешь от начала до конца, приходится доверять, но сама практика имеет место.
2 XMPP Extension Protocol
ScratchBoom
15.03.2016 23:10+26Ждём анализа от PVS Studio.
Radjah
16.03.2016 09:14+3Есть опасность случайной установки Амиго во время проверки. Лучше не надо. :)
SvyatoslavMC
16.03.2016 20:15Мы стараемся замечать все новые проекты, и ICQ уже в списке. Сначала выйдет статья про игровой движок Serious Engine, на котором делали Serious Sam Classic: The First Encounter и The Second Encounter.
Marsikus
15.03.2016 23:46+11Давно не пользуюсь ICQ, но свой UIN почему-то еще помню.
ximaera
16.03.2016 01:14+1Ха. Я, оказалось, помню пароль. Я его не сам задавал, его лет 10 тому назад icq.com сам сгенерировал.
aaamodder
16.03.2016 11:33+2Это ещё что, тот самый сгенеренный пароль был моим первым секъюрным, не содержащим год рождения :)
И я его успешно использовал несколько лет) Ну и, естественно, помню его, как и UIN.
Alexsandr_SE
15.03.2016 23:47Усложнили аську, отключали старые протоколы, кип (как альтернатива оф. клиенту) тоже пошел не в те дебри и все. Кому нужно — перешли на джабер. Остальные на скайп. Подозреваю, что скайп тоже скоро ждет закат.
Informatik
16.03.2016 00:20+1Сегодня в App Store видел ICQ в топе приложений на главной странице. Даже подумал установить, что ли...
Jogger
16.03.2016 00:31+8Только вот недавно решил окончательно забить на аську, потому что там осталось всего парочка активных контактов, к которым можно достучаться и по другим каналам. Но вообще, старые версии клиента (~2002), и старый qip для меня остаются эталоном удобства и функциональности. Все эти скайпы и вайберы это просто ужас какой-то. Но, к сожалению, пользоваться приходится тем, что популярно, а не тем, что удобно — никому не нужен мессенджер без пользователей(
Dimitryopho
16.03.2016 00:35+17Всем привет!
Мы обновляем десктопные клиенты ICQ и скоро обо всем подробно расскажем. Это не утечка, а исходники снова будут доступны всем в ближайшее время.
Для Mac мы используем подпись Apple, а проверка DSA сертификата Sparkle является дополнительной для версии на нашем сайте. (DSA signatures are optional for updates using regular app bundles that are signed with Apple code signing (Apple’s Developer ID program or your own certificate), but we still recommended DSA signatures as a backup.)
Кроме того, в новой версии для Mac будет новый апдейтер.evr1ka
16.03.2016 06:35В свое время были многострочные пароли. Сейчас их нельзя ввести (у меня не получается). Примари аккаунт делал на рабочую почту компании которая даже не знаю, поддерживает ли старый домен. Принципа ради пытаюсь иногда восстановить — не выходит )
Что можно с этим сделать?
silvansky
16.03.2016 11:18Пока в AS и на сайте старая версия ICQ для OS X, не на Qt. Когда новая будет доступна? И да, инструкцию по сборке в README.md сделайте, пожалуйста. ;)
Ещё вопрос: будет ли ICQ развиваться на гитхабе или же только во внутреннем гите с редкими пушами апдейтов? Хотелось бы первого варианта, тогда и пулл-реквесты пошли бы от сообщества.
dartraiden
16.03.2016 14:30+1Вот бы ещё вы там лицензию указали, под которой исходники доступны.
Разработчики альтернативных клиентов сказали бы вам "спасибо".
tendium
16.03.2016 01:06+2Я долгое время не заходил в аську, пока один мой знакомый не спросил контакта именно там. Я был очень удивлен тому, что мои давние контакты до сих пор там сидят. В Чехии, кстати, насколько мне известно аська тоже достаточно популярна. Ну так было по крайней мере еще несколько лет назад. Сейчас вот смотрю, чешскую версию сайта уже выпилили. Видимо, аудитория резко сдулась. Аську убило прежде всего играние аола против альтернативных клиентов. Вместо того, чтобы сделать оригинал юзабельным, они просто взяли и выгнали людей с аськи, не понимая, что насильно мил не будешь.
P.S. Тут еще пишут, что эра скайпа зайдет скоро. На мобильных это ведь уже так. Там скайп далеко не главный мессенджер (но он и сам виноват — на андроиде жутко прожорливое приложение, тогда как тот же вайбер или вотсап почти незаметны).miha2
16.03.2016 06:39Кроме скайпа толком разговаривать качественно с видео особенно негде.
Плюс skype — это барьер который в своё время преодолели бабушки и дедушки, научившись им пользоваться.
Скайп еще долго будет оставаться видео-мессенджером. Viber вообще жуткий в качестве звонков. Эхо, картинка распадается, часто прислушиваться нужно. А в скайпе вот как-то всё гладко.saege5b
16.03.2016 09:42+2На канале в 1-2-3 мегабита скайп чувствует себя ужасно. Даже если выставить качество в самое дно, канал жрёт как не в себя, всё время пытаясь выкрутить качество на максимум, при этом тормозя, замирая и пропуская куски. И звук не лучше: эхо, реверберации, обрезание сверху/снизу по частоте, выпадение фрагментов.
А хэнгоутс и майл.агент показывают стабильную картинку с адаптацией качества к текущей пропускной способности. Пусть картинка и похуже качеством, но она не тормозит и ровно показывает. И голос более разборчив.
Nikobraz
16.03.2016 09:49Недавно впервые пользовался Хэнгаутсом для голосовой связи. Приятно удивил качеством звука в сравнении со скайпом.
Dark_Rider
16.03.2016 09:11-1А причем тут скайп, простите?
В основном те же фичи+видео чат, который например МНЕ бесполезен, т.к у меня все видеокамеры залеплены изолентой.
+бесит, что в него постоянно альтабаешься, тормознутая поделка от мокрогософта с рекламой.
В аське ничего этого нет. (я не рекламирую сейчас ничего )
Микроблоггинг про статусы-ну не знаю, я как то вечно забываю его менять, как впрочем и все.
Да, каждый выбирает по потребностям, но я уже писал раньше, что у меня 3 UINa-2 Домашних и 1 рабочий, так вот в рабочем около 100+ активных контактов, в остальных тоже куча, у друга и его жены тоже есть аська помимо вацапов и тд, не знаю, о чем речь вообще.
Лучше бы провели инспекцию утекшего кода на разные закладки и явные баги.
LoadRunner
16.03.2016 09:29+3На работе до сих пор приходится новым сотрудникам помогать регистрироваться в ICQ. Ибо общение с клиентами происходит везде — аська, скайп, вконтакт...
swarggg
16.03.2016 12:45+1моя история использования ICQ закончилась как в том анекдоте:
А чего это Вася аську удалил?
Так он это… женился.
У некоторых знакомых также — женился, и надобность в многочасовых чатах и переписках отпала! Ну и плюс появился vk.com.bopoh13
16.03.2016 21:16+1Странно, по моему опыту женатые удаляются как раз из vk.com
yosemity
17.03.2016 03:34Из vk.com удаляются "сотрудники", во избежание. А женатые удаляются, потому что сыкатно, ибо женились рановато.
bopoh13
17.03.2016 08:59Совершенно не вижу связи между "женатые удаляются" и "женились рановато".
yosemity
17.03.2016 11:34Когда женился "вовремя", то опасаться нечего, жена не закатит скандал из-за переписки с "бывшими".
bopoh13
17.03.2016 11:46+1Не согласен. По Савельеву: человек либо думает и делает, либо просто подражает как его древние предки (руководствуясь только инстинктами). Вовремя никогда не настанет, если не развивать мозг. Скандал может возникнуть на пустом месте из-за отсутствия взаимопонимания (но это уже следствие).
T-362
16.03.2016 12:45Очень неоднозначная новость. Мне как пользователю аськи с одной стороны хорошо что проект жив, а с другой…
Пойдем абстрактно, допустим есть одна компания, и у них в активах есть молоток, самый обычный, за длинную часть держать, короткой забивать. Но тут неуёмный «йеффективный манагер» на него наступил, подобрал и понесся к тимлиду, говорит «я нашел у нас в активах молоток, это как отвертка, только устарело, сделайте нам из него отвертку, мы ее будем продавать!». И засели точить молоток, делая из него отвертку, еще одну к уже имеющимся тысячам отверток.
А теперь конкретнее — издревле из аськи упорно делали что-то другое, то скайп, то развлекательный портал уровня фишекнет, вот теперь — мобилкомессенджер. Ощущение что ни один из владельцев актива даже не задумывался о том что они купили и зачем. Хватит страдать ошибкой выжившего и портить молоток делая из него отвертку, раз три отвертки из трех миллионов хорошо разошлись. Все прошлые попытки закончились тем что старые пользователи разбегались или сбегали на альтернативные клиенты, новые не появлялись а разработка аськи останавливалась. Любой комментарий же — «старый квип», «как в старом квипе», «жимм на мобилках».
Вот теперь хоть надежда на сорцы, можно будет сделать форк, привести дизайн к идеалу — можно даже материал дизайн, но максимально компактно, выпилить нафиг требования к номеру телефона (… Карл!) а дальше — наслаждаться новым минималистичным клиентом, совместимым с официальным.
SerJook
16.03.2016 13:16-1Никому случайно не нужны шестизнаки ICQ? В своё время покупал, до сих пор остались.
kmx
16.03.2016 13:36сейчас несекурно их покупать
т.к. возможность смены пароля на таких номерах отключена
у самого пачка валяется, поддержка в свое время отписалась что пароль теперь менять нельзя и бла бла блаTimKGS
16.03.2016 15:06По запросу, с проверкой такой информации как «когда зарегистрировано, какие контакты, с кем чаще общался» — и e-mail сменили, и пароль. Автоматом да — нельзя. А через поддержку, за пару недель всё сделано.
kmx
16.03.2016 18:32дату регистрации раньше было видно в инфо о контакте
а если новый номер? какие контакты могут быть?) как тогда вот менять(
BalinTomsk
16.03.2016 19:59А почему не указаны зависимости и версии, все надо искать по конфигурационным файлам?
kalmarius
zloddey
Добро пожаловать в Будущее!
Muxto
Извините что под первым, но хочу увидеть ответ на свой вопрос.
Помню свой старый UIN, но пароль забыл, а почта, к которой он был привязан, давно удалена (на mail.ru). К тому же пароль от нее я тоже бы не вспомнил.
Как мне сбросить собственный пароль и перерегистрировать на новую почту?
Проще брутфорсить или попросить поддержку?
silvansky
Первый коммент Вы перепутали с техподдержкой ICQ?
Хотите увидеть ответ на вопрос — задавайте его в правильном месте. ;)
dbanet
Непонятно разве что, почему вы считаете, что вам его вернут.
gDaniCh
Вам нужен хотя-б 1 живой в аське, кто помнит свой пароль.
kafeman