Оффтоп Albert Khabibrakhimov
3 755

Mail.Ru Group открыла исходный код ICQ для сторонних разработчиков

Mail.Ru Group опубликует исходный код принадлежащего ей мессенджера ICQ. В ближайшее время код обновлённой PC-версии приложения появится на GitHub, рассказали vc.ru представители холдинга.

На момент написания заметки папка на GitHub была пуста. Накануне, 15 марта, на GitHub уже был опубликован код ICQ, однако позднее его удалили. Издание GeekTimes предположило, что произошла несанкционированная утечка, однако один из пользователей, представившийся сотрудником Mail.Ru Group, написал в комментариях, что «это не утечка, а исходники снова будут доступны всем в ближайшее время».

Руководитель подразделения Instant Messaging Mail.Ru Group Игорь Ермаков рассказал vc.ru, что частичное открытие кода мессенджера является обязательным условием использования кроссплатформенной библиотеки QT, на основе которой создана новая версия ICQ.

У нас давно была идея выложить ICQ в открытый доступ, а когда мы приняли решение использовать QT для разработки новых версий, появилась дополнительная мотивация. Хотя по условиям QT мы должны опубликовать часть разработки, мы решили выложить все, чтобы у пользователей была полноценная возможность модифицировать версии ICQ. Возможно, какие-то интересные наработки мы будем использовать и в официальных релизах.

— Игорь Ермаков, руководитель Instant Messaging Mail.Ru Group

Новая версия ICQ для PC поддерживает Windows 10 и большие разрешения экранов мониторов. Разработчики компании утверждают, что скорость мессенджера увеличилась в восемь раз.

В центре внимания пользователей новой версии окажутся голосовая и видеосвязь. За качество звонков отвечает новая версия VoIP-движка,которая оптимизирует работу при плохом интернете. Также в новой ICQ для Windows появилась синхронизация истории переписки.

— Mail.Ru Group

В ближайшее время компания планирует выпустить обновлённые мессенджеры для Mac и Linux.

#новость #icq #mail_ru_group #открытый_код

{ "author_name": "Albert Khabibrakhimov", "author_type": "editor", "tags": ["\u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439_\u043a\u043e\u0434","\u043d\u043e\u0432\u043e\u0441\u0442\u044c","\u043d\u043e\u0432\u043e\u0441\u0442\u0438","mail_ru_group","icq"], "comments": 14, "likes": 12, "favorites": 1, "is_advertisement": false, "subsite_label": "flood", "id": 14248, "is_wide": true }
00
дни
00
часы
00
мин
00
сек
(function(){ var banner = document.querySelector('.teaserSberbank'); var isAdsDisabled = document.querySelector('noad'); if (!isAdsDisabled){ var countdownTimer = null; var timerItem = document.querySelectorAll('[data-sber-timer]'); var seconds = parseInt('15388' + '59599') - now(); function now(){ return Math.round(new Date().getTime()/1000.0); } function timer() { var days = Math.floor(seconds / 24 / 60 / 60); var hoursLeft = Math.floor((seconds) - (days * 86400)); var hours = Math.floor(hoursLeft / 3600); var minutesLeft = Math.floor((hoursLeft) - (hours * 3600)); var minutes = Math.floor(minutesLeft / 60); var remainingSeconds = seconds % 60; if (days < 10) days = '0' + days; if (hours < 10) hours = '0' + hours; if (minutes < 10) minutes = '0' + minutes; if (remainingSeconds < 10) remainingSeconds = '0' + remainingSeconds; if (seconds <= 0) { clearInterval(countdownTimer); } else { timerItem[0].textContent = days; timerItem[1].textContent = hours; timerItem[2].textContent = minutes; timerItem[3].textContent = remainingSeconds; seconds -= 1; } } timer(); countdownTimer = setInterval(timer, 1000); } else { banner.style.display = 'none'; } })();
{ "id": 14248, "author_id": 53259, "diff_limit": 1000, "urls": {"diff":"\/comments\/14248\/get","add":"\/comments\/14248\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/14248"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199791 }

14 комментариев 14 комм.

Популярные

По порядку

Написать комментарий...
10

Diablo II обновили,Warcraft III, обновили, ICQ обновили. Мода на винтаж дошла и до программистов.

Ответить
2

Retro updates & patches.

Ответить
2

Star Wars Knights of the Old Republic под Win 10 и широкоформат обновили, вот тогда я рыдал от счастья.

Ответить
3

"Разработчики компании утверждают, что скорость мессенджера увеличилась в восемь раз."
Каким же дроволётом она было этого обновления?
з.ы. не заходил в аську 8 лет.

Ответить
0

Интереснее, в каких местах и с помощью чего увеличилась. Подробный отчёт. Но, увы... Не для простых смертных, видимо. Хотя я не пробовал искать, не исключаю вероятность наличия этого.

Ответить
0

раньше была без поддержки мультиядерности - я так читаю)

Ответить
3

Молодцы ребята, так держать! Не сдавайтесь! Всё будет хорошо.

Ответить
–1

Нормальный месенджер для линукс бы запилили. И сразу же в догонку - тупо аська там никому не нужна. Как минимум соцсети IM должны поддерживаться. В идеале скайп туда и норм дизайн и будет улет.

Ответить
5

Как определить линуксоида? Он сам тебе скажет об этом в первом предложении.

Ответить
0

Когда они там уже Агент закроют?

Ответить
0

А также дьяволский Спутник

Ответить
0

*дьявольский

Ответить

Комментарий удален

Комментарий удален

Комментарий удален

0

Выложить исходный код мессенджера - стать находкой для хакеров.

Ответить
0

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Приложение-плацебо скачали
больше миллиона раз
Подписаться на push-уведомления