6 августа разработчик, скрывающийся под ником John Preston, заметил, что исходный код одного из проектов Mail.ru (репозиторий im-desktop) содержит код старого самописного движка анимаций Telegram Desktop.
Разработчик предположил, что в репозитории содержится код мессенджера Myteam, но похоже, что это исходный код десктопного клиента ICQ, поскольку именно на репозиторий im-desktop указывает README репозитория, где раньше разрабатывался ICQ Desktop.
Проблема заключается в том, что разработчики Mail.ru взяли чужой код с минимальными изменениями (как выразился John Preston, «почти под копирку»), но не указали автора оригинального кода, а ещё в одностороннем порядке изменили лицензию с GPLv3 на Apache. Эти действия грубо нарушают условия лицензии GNU GPLv3.
После того как на проблему обратили внимание некоторые Telegram-каналы, разработчики добавили требуемое упоминание Telegram Desktop. Но главная проблема — перелицензирование, никуда не делась. Это даёт Telegram прекрасную возможность подать иск к Mail.Ru Group.
Mail.ru не впервые уличена в нарушении свободных лицензий. 11 лет назад Mail.ru Агент был замечен в использовании кода из Jabber-модуля Miranda IM, которая также распространяется под лицензией GPL. Более того, код из Миранды до сих пор нетрудно обнаружить в исходниках Mail.ru:
Таким образом, разработчики Mail.ru просто повторили тот же самый трюк — взяли чужой код, не указали авторство и в одностороннем порядке поменяли лицензию.
Update: разработчики признали свою ошибку и пообещали переписать проблемный код.
Исходный код im-desktop
Исходный код Telegram Desktop
Разработчик предположил, что в репозитории содержится код мессенджера Myteam, но похоже, что это исходный код десктопного клиента ICQ, поскольку именно на репозиторий im-desktop указывает README репозитория, где раньше разрабатывался ICQ Desktop.
Проблема заключается в том, что разработчики Mail.ru взяли чужой код с минимальными изменениями (как выразился John Preston, «почти под копирку»), но не указали автора оригинального кода, а ещё в одностороннем порядке изменили лицензию с GPLv3 на Apache. Эти действия грубо нарушают условия лицензии GNU GPLv3.
После того как на проблему обратили внимание некоторые Telegram-каналы, разработчики добавили требуемое упоминание Telegram Desktop. Но главная проблема — перелицензирование, никуда не делась. Это даёт Telegram прекрасную возможность подать иск к Mail.Ru Group.
Mail.ru не впервые уличена в нарушении свободных лицензий. 11 лет назад Mail.ru Агент был замечен в использовании кода из Jabber-модуля Miranda IM, которая также распространяется под лицензией GPL. Более того, код из Миранды до сих пор нетрудно обнаружить в исходниках Mail.ru:
Исходный код im-desktop
Исходный код Миранды
Таким образом, разработчики Mail.ru просто повторили тот же самый трюк — взяли чужой код, не указали авторство и в одностороннем порядке поменяли лицензию.
Update: разработчики признали свою ошибку и пообещали переписать проблемный код.