LINUX.ORG.RU

Выпущена свободная альтернативная реализация протокола и клиента Skype

 


3

2

Известный реверсер Ефим Бушманов за 5 с лишним лет смог разобрать проприетарный зашифрованный протокол и выпустил первый альтернативный клиент Skype. Пока поддерживается лишь платформа Windows (графический интерфейс требует .NET 4)

Исходный код на языке C опубликован под лицензией LGPLv3. Доступны и готовые бинарники. Поддерживается обмен текстовыми сообщениями, планируется дальнейшее развитие. Реализованы многие особенности протокола: алгоритмы шифрования, сжатия, инфраструктура публичных ключей.

>>> Подробности

anonymous

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 1)

Ответ на: комментарий от tailgunner

То есть CLA не мешает продукту быть свободным.

Для кого как: для основного разработчика nano даже FSF CLA стал камнем преткновения.

Как из моих слов ты сделал вывод о приветствии... да пофиг, в общем.

Да, не приветствие, а толерирование скорее.

gag ★★★★★
()

Там есть некоторые лицензионные сложности — несколько файлов тупо дизассмеблировано, а не переписано.

Плюс чистый реверс-инжениринг (через документацию) никто не делал.

Могут закрыть.

Да и скайп сейчас примерно там же, где ICQ.

ChALkeR ★★★★★
()
Ответ на: комментарий от kirk_johnson

Я могу пообщаться через Tox с партнерами из Японии? Нет? Вот и весь ваш Tox.

Если твои половые партнеры из Японии так же «ценят» безопасность и анонимность как и ты, то точно не можешь. :)

anonymous
()
Ответ на: комментарий от EXL

При чем тут «мир», мы в России/СНГ так-то :)

duott ★★★★★
()
Ответ на: комментарий от torvn77

он даже клиент нормальный не написал, какой там сервер...

mittorn ★★★★★
()
Ответ на: комментарий от bookman900

Кто будет пользоваться поделками на основе рэверсного кода — то дичайший ССЗБ в будущем.

Nouveau. Уже который год на рабочей машине. Что не так с реверсивным инжинирингом?

Gonzo ★★★★★
()
Ответ на: комментарий от duott

Если ими пользуются 3,5 линуксоида - это не аналоги

Хочешь что-то изменить? начни с себя. Мне надо было, чтобы мои знакомые и товарищи по работе использовали Ring - я попросил их поставить Ring. Сказал, что это самый современный, защищенный и надежный мессенджер. И теперь мы общаемся через него. Мне надо - я сделал. Тебе надо - ты сделай. Не жди, за тебя никто не сделает.

https://ring.cx/

anonymous
()
Ответ на: комментарий от anonymous

Если эта штука круче Токса, то почему о ней никто не знает?

UPD: Я не утверждаю, что Ring не нужен. Я утверждаю, что авторы зря ленятся написать о нём где-то ещё, кроме оф.сайта.

Gentooshnik ★★★★★
()
Последнее исправление: Gentooshnik (всего исправлений: 1)
Ответ на: комментарий от anonymous

А мои друзья после последних обновлений Скайпа где сломали критичные для нас фичи спонтанно пересели вот на эту проприетарщину, не имеющую пока сборки для линукса: https://discordapp.com/ Пользую пока веб-версию.

Gentooshnik ★★★★★
()
Ответ на: комментарий от Gentooshnik

Если эта штука круче Токса, то почему о ней никто не знает?

Я тебе так скажу. Среди моих друзей и знакомых, а половина из них айтишники - это человек 40 минимум, никто не знает даже про Tox. А про Ring я сам узнал только пол года назад, и он меня сильно порадовал своими возможностями, настройками и удобным клиентом. Я использую чат и войс, к сожалению качество видео не знаю какое - у меня камеры нет. Если кто-то проверит качество видео в Ring - расскажите как оно.

anonymous
()
Ответ на: комментарий от Gentooshnik

А мои друзья после последних обновлений Скайпа где сломали критичные для нас фичи спонтанно пересели вот на эту проприетарщину, не имеющую пока сборки для линукса: https://discordapp.com/ Пользую пока веб-версию.

Это конечно печально. Если есть возможность, проверьте видео в Ring. Я пока даже не знаю какой там кодек видео, как с качеством видеосвязи. Но очень интересно. Может там тоже Opus, я слышал Opus это лучший OpenSource-кодек для мессенджеров. Вроде как он не сильно отстает от проприетарного SILK.

anonymous
()
Ответ на: комментарий от anonymous

Где ж ты был месяц назад? Когда со скайпа слазили можно было протолкнуть, теперь преимущества уже перед Discord искать, что крайне затруднительно.

Gentooshnik ★★★★★
()
Ответ на: комментарий от anonymous

оно бы было ничего, но я зашла на их сайт, стала читать про технические детали, чтобы понять, на каких протоколах оно работает. а там написано, что они юзают QtCore для своей основной библиотеки. и это сразу как-то остудило мой энтузиазм. возможно, сама идея и неплоха, но реализация явно не оптимальная.
я лично для своих нужд пока юзаю tox. у меня с ним проблем нет, я юзаю базовый консольный клиент. некоторые жалуются, что какие-то другие клиенты токса работают криво, но это точно не проблема протокола, это проблема гуеписателей. я для себя специально искала вариант мессенджера, который может нормально работать в консоли. код консольного клиента я просмотрела и осталась вполне довольна. работает стабильно, хорошо переносит гибернацию компа, не жрёт ресурсы. можно использовать на машинах, на которых нет DE.

Iron_Bug ★★★★★
()
Ответ на: комментарий от mittorn

Люто плюсую. У меня в сафари 2014-го года тоже не открывается, при том что большинство сайтов норм работают. Хромой пока открывает, но он уже тоже не обновляется, такими темпами в 2017 году вы (это про Sociopsih и анона) предложите железо менять ради одного сайта.

anc ★★★★★
()

Вот в телеграм бы сделали видеозвонки, все скайпы, аськи, ватсапы, вайберы полетели бы в мусорку. Быстрее бы они сникерснули там.

cinyflo ★★★★★
()
Ответ на: комментарий от Iron_Bug

я лично для своих нужд пока юзаю tox. у меня с ним проблем нет, я юзаю базовый консольный клиент. некоторые жалуются, что какие-то другие клиенты токса работают криво, но это точно не проблема протокола, это проблема гуеписателей. я для себя специально искала вариант мессенджера, который может нормально работать в консоли. код консольного клиента я просмотрела и осталась вполне довольна. работает стабильно, хорошо переносит гибернацию компа, не жрёт ресурсы. можно использовать на машинах, на которых нет DE.

Мне вот в Tox не нравится то, что нет некоего единого официального клиента на Qt, все клиенты сторонние, кривые, развиваются с разной скоростью, имеют разный функционал... в то время как в Ring один кроссплатформенный клиент и хорошее качество и функционал. Так то Tox мне тоже симпатичен, но зоопарк клиентов сильно отталкивает.

anonymous
()
Ответ на: комментарий от fornlr

SmartTV работает, Nokia n900 работает, ничего не дропнули.

slapin ★★★★★
()

По поводу лицензионной чистоты кода:

  • репозиторий называется skypeopensource2, потому что первый репозиторий в 2012 году был заблокирован по жалобе от Microsoft. Но не за претензии к коду, а за то, что в репе лежал патченный бинарик скайпа (со снятой обфускацией).
  • новый репозиторий содержит полностью переписанный с нуля код за исключением двух файлов, которые получены путем прогона оригинальных скайповских бинарников через Hex-Rays. Эти файлы под свободной лицензией распространять нельзя, их следует полностью переписать.
  • в целом, юридическое положение кода шаткое. В Европе и США законодательство различает два вида реверс-инжинеринга: когда осуществляется дизассемблирование закрытого кода и новый код пишется, глядя на листинг дизассемблера, и когда реверс-инжинеринг идёт по документации, либо через «третьи руки» (один человек смотрит на листинг дизассемблера и в общих чертах описывает происходящее другому человеку, который пишет код). Ефим работал по первому способу, а такую работу суды обычно признают производной.
anonymous
()
Ответ на: комментарий от anonymous

нет некоего единого официального клиента на Qt

А мне не нравится что нет некоего единого официального клиента на ncurses.

Это я к чему... Уж лучше зоопарк, чем один клиент на Qt для всех.

Gentooshnik ★★★★★
()
Ответ на: комментарий от Gentooshnik

Это я к чему... Уж лучше зоопарк, чем один клиент на Qt для всех.

Что мешает имея зоопарк делать все-таки (или выбрать из существующих) вот этот один клиент на Qt, сделать его официальным и кроссплатформенным?

anonymous
()
Ответ на: комментарий от Gentooshnik

вот да. я тоже к этому мнению склоняюсь. имхо, Qt - тяжеловес и тормоз, в довесок ещё и имеет собственную среду разработки с какими-то неочевидными велосипедами. далеко не везде нужно/можно такое тащить.
главное в мессенджере - это грамотный и открытый протокол, а уж клиентов понапишут. и главное, что можно взять и написать свой клиент, если другие не нравятся.

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 1)
Ответ на: комментарий от Gentooshnik

Почему на Qt?

А есть аналоги??? Ты не про мертворожденный GTK случайно???

(вот именно это и мешает)

Толсто же, так толсто, что даже тонко! :)

anonymous
()
Ответ на: комментарий от Iron_Bug

а уж клиентов понапишут. и главное, что можно взять и написать свой клиент, если другие не нравятся.

Этот зоопарк клиентов только дезориентирует новичков и простого пользователя. Один имеет хороший интерфейс, но одноплатформенный. Другой кроссплатформенный, но страшно глючный. Третий легковесный, но функционал страдает. Четвертый поддерживает все функции библиотеки, но интерфейс говно или тормозной, или под мобильные платформы нет и т.п. Вобщем это целый геморрой. Нужен просто один официальный клиент, а ЛЮБИТЕЛИ ЭКСПЕРИМЕНТОВ и бесконечных форков пусть налепят себе хоть 100500 этих клиентов. Мне нужен один, но нормальный.

anonymous
()
Ответ на: комментарий от ptah_alexs

Нафига они tls 1.1 отключили, у них все андроиды ниже 4ю4 впролете теперь.

Только что зашел с android 4.1.2, все работает.

curufinwe ★★★★★
()
Ответ на: комментарий от ptah_alexs

Ну я не через штатный браузер захожу, может там Dolphin имеется в виду.

curufinwe ★★★★★
()
Ответ на: комментарий от anonymous

Никому не в обиду, но у меня сложилось многолетнее уже мнение, что все программисты под винду - наркоманы.

curufinwe ★★★★★
()

Мужик молодец. Хотя да, есть подозрения, что MS может опять всех кинуть и поменять протокол.

Поддерживается обмен текстовыми сообщениями,

А, так это вроде он как уже в 2011 году сделал, в чём новость? В появлении эталонной реализации?

hobbit ★★★★★
()
Ответ на: комментарий от Shadow

Ты хоть видел как это говно выглядит в линуксах, этот софт на tk просто жопный, страшный, вырвиглазный! Да таким софтом можно пытать людей...

anonymous
()
Ответ на: комментарий от anonymous

GTK, GTK#, wxWidgets, JavaFX, Ttk, ncurses. Ну ладно, последние три для знающих толк... в извращениях... вроде меня.

Но первые вполне конкуренты. В данной ситуации самым адекватным выбором был бы wxWidgets ИМХО. Потому что есть Qt-фобы, вроде меня, есть GTK-фобы, вроде Вас, а wx-фобов я не встречал пока.

Gentooshnik ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.