Гагаринский районный суд города Москвы | Дело №02-0033/2023
Объект исследования
Объектами исследования выступали программы для ЭВМ, их исходные и объектные коды, а также сопутствующая документация, представленные на цифровых носителях информации.
- Флэш-накопители: 9 штук, содержащие архивы с исходными кодами различных версий программ, а также текстовые файлы со списками файлов.
- CD-диски: 3 штуки, дополняющие комплект цифровых носителей с программными компонентами.
- Гражданское дело №2-33/2023: 12 томов, включающие материалы дела, заключения специалистов и протоколы осмотра доказательств.
- Исходные коды программ:
- Универсальное коммуникационное приложение Pronto! HTML (версии 6.0.8, 6.1.20, 6.2.12, 6.2.15)
- Мультипротокольный коммуникационный сервер CommuniGate Pro (версии 6.0, 6.1, 6.2, а также подверсии 5.1.9, 5.3.0, 6.0.8, 6.1.20, 6.2.12, 6.2.15)
- Универсальное коммуникационное приложение PRONTO! (версии 2.0, 3.0)
- SVN-репозиторий: Архивированная копия репозитория, полученная в ходе осмотра, содержащая исторические данные о версиях программного обеспечения.
Город
Адрес
Цель экспертизы
Целью проведения судебной компьютерно-технической экспертизы стало детальное исследование программ для ЭВМ «Pronto!» и «CommuniGate Pro» в различных версиях с учетом поставленных перед экспертом вопросов. Основные задачи включали выявление фактов использования частей одной программы при создании другой, определение характера взаимосвязи между ними (воспроизведение, переработка), установление хронологии создания, анализ полноты представленных исходных кодов, а также выявление наличия и объема открытого исходного кода (Open Source) и данных из открытых библиотек. Для достижения этих целей эксперты столкнулись с необходимостью обработки и анализа значительного объема цифровых данных, представленных на множестве носителей, а также сопоставления файловых структур и содержимого исходных кодов различных программных продуктов.
В процессе работы эксперты применяли специализированные программные методы, такие как использование встроенных в среду разработки IntelliJ IDEA инструментов «Code Duplication Analyzer» и «Duplicated code fragment inspection» для поиска заимствований и дублирующихся фрагментов кода. Проводилось побайтовое сравнение файлов для точного определения идентичных компонентов. Кроме того, осуществлялся анализ технической документации и протоколов осмотра доказательств, в том числе нотариальных, для получения сведений о датах выпуска версий программ и их функциональных особенностях. В ходе экспертизы также учитывались определения понятий из нормативных документов, таких как п. 1.2 ГОСТ 19.101-77 «Единая система программной документации. Виды программ и программных документов», для квалификации взаимоотношений между исследуемыми программными продуктами, в частности, определения "программного комплекса".
Вопросы на исследование
- Использованы ли при создании программ для ЭВМ Pronto! 6.0.8, 6.1.20, 6.2.12, 6.2.15 часть программы для ЭВМ «Мультипротокольный коммуникационный сервер CommuniGatePro», зарегистрированная в Роспатенте по свидетельству №20156633/02 15.12.2015 г.?
- Являются ли программы для ЭВМ Универсальное коммуникационное приложение Pronto! HTML 6.0.8, 6.1.20, 6.2.12, 6.2.15 для CommuniGate Pro, воспроизведением и/или переработкой программы для ЭВМ Универсальное коммуникационное приложение PRONTO! Version 2.0 или программы для ЭВМ Универсальное коммуникационное приложение PRONTO! Version 3.0?
- Являются ли программа для ЭВМ PRONTO! Version 2.0, программа для ЭВМ PRONTO! Version 3.0 воспроизведением и/или переработкой программы для ЭВМ: Универсальное коммуникационное приложение Pronto! 5.3 для CommuniGate Pro, воспроизведением или переработкой программ для ЭВМ Универсальное коммуникационное приложение Pronto! HTML 6.0.8, 6.1.20, 6.2.12, 6.2.15 для CommuniGate Pro?
- Является ли программа для ЭВМ Универсальное коммуникационное приложение Pronto! 5.3 для CommuniGate Pro воспроизведением или переработкой программы для ЭВМ приложение Универсальное коммуникационное приложение Pronto! HTML 6.0.8, 6.1.20, 6.2.12, 6.2.15 для CommuniGate Pro?
- Является ли программа для ЭВМ Универсальное коммуникационное приложение Pronto! HTML 6.0.8 для CommuniGate Pro воспроизведением и/или переработкой программы для ЭВМ: Универсальное коммуникационное приложение Pronto! 5.3 для CommuniGate Pro?
- Являются ли программы для ЭВМ Универсальное коммуникационное приложение Pronto! HTML 6.0.8, 6.1.20, 6.2.12, 6.2.15 для CommuniGate Pro, программа для ЭВМ Универсальное коммуникационное Приложение Pronto! 5.3 для CommuniGate Pro воспроизведением или переработкой программы для ЭВМ CommuniGate Pro, программы ЭВМ CommuniGate Pro версия 6, 6.1, 6.2 и (или) их подверсий?
- Осуществляет ли программа для ЭВМ Pronto! В версии 6.0.8 подключение к сервер-приложению CommuniGate Pro с использованием: Для WEB-интерфейса Pronto протокол XIMSS? Для мобильной версии Pronto с помощью сервера APN (Apple Push Notification Service) и FCM (Firebase Cloud Messaging)?
- Являются ли протоколы взаимодействия между программой для ЭВМ Pronto! в версии 6.0.8 и программой для ЭВМ CommuniGate Pro в версиях 6, 6.1, 6.2 стандартизированными (специально созданными) или иное программное обеспечение может использоваться для их взаимодействия?
- Содержится ли исходный текст и/или объектный код программы для ЭВМ Универсальное коммуникационное приложение Pronto! HTML 6.0.8 для CommuniGate Pro (Pronto! Lite) (Свидетельство № 2020661090 от 17.09.2020), зарегистрированной в Роспатенте, на флеш-накопителе, представленном?
- Содержатся ли на материальных носителях, представленных сторонами, исходные коды версий программы для ЭВМ? Если да, то какие версии программ для ЭВМ содержатся на этих материальных носителях?
- Являются ли представленные сторонами исходные коды программы для ЭВМ «PRONTO!» полными? Возможно ли из них скомпилировать работоспособные программы?
- Содержится ли в представленных сторонами файлах открытый исходный код (Open Source), данные из открытых библиотек? Каков процент этих данных в файлах, относящихся к программам для ЭВМ: Универсальное коммуникационное приложение Pronto! HTML 6.2.15 для CommuniGate Pro (Pronto HTML); Универсальное коммуникационное приложение Pronto! HTML 6.0.8 для CommuniGate Pro (Pronto! Lite), Универсальный веб-клиент Pronto HTML 5 для программы ЭВМ «CommuniGate Pro» версия 6.2.12; PRONTO! Version 2.0; PRONTO! Version 3.0; «PRONTO!» 5.3; «CommuniGate Pro»?
- Какая из представленных сторонами программ для ЭВМ является первичной?
- В каком хронологическом порядке они создавались?
- Являются ли данные изменения модификацией (переработкой) изначального кода программы для ЭВМ «Pronto!» либо последующие версии являются самостоятельными программами для ЭВМ? Повлекли ли указанные доработки исходного кода программы изменение ее функциональных свойств, либо возникновение новых, ранее отсутствовавших, функциональных возможностей?
- Использованы ли при создании программ для ЭВМ Pronto! 6.0.8, 6.1.20, 6.2.12, 6.2.15 часть программы для ЭВМ CommuniGate Pro?
- Имеется ли возможность использования и взаимодействия программы для ЭВМ «Pronto!» в версии 6.0.8, в том числе со сторонними сервер приложениями, обеспечивая полную работоспособность их функционала без использования какой-либо версии программы для ЭВМ «CommuniGate Pro»? Является ли программа для ЭВМ Pronto! В версии 6.0.8 автономным программным обеспечением, не требующим подключения к программе для ЭВМ CommuniGate Pro и позволяющим обеспечить полную работоспособность их функционала? Являются ли протоколы взаимодействия между программой для ЭВМ Pronto! В версии 6.0.8 и программой для ЭВМ CommuniGate Pro стандартизированными (специально созданными) или иное программное обеспечение может использоваться для их взаимодействия?
- Позволяют ли программы для ЭВМ Универсальное коммуникационное приложение «Pronto! HTML 6.0.8 для CommuniGate Pro», Универсальное коммуникационное приложение «Pronto! HTML 6.1.20 для CommuniGate Pro», Универсальное коммуникационное приложение «Pronto! HTML 6.1.20 для CommuniGate Pro», Универсальное коммуникационное приложение «Pronto! HTML 6.2.12 для CommuniGate Pro» содержащаяся в архиве 6.0.8.zip, 6.1.20.zip, 6.2.12.zip, 6.2.15.zip представленном стороной, без подключения к программе для ЭВМ «CommuniGate Pro», содержащейся в представленном стороной архиве projects-60.zip, полностью выполнять следующие функции согласно руководству пользователя:
- Установка персональных предпочтений (редактирование персональных данных, выбор языка и часового пояса, звуки);
- Изменение пароля;
- Составление и отправка письма (несколько способов);
- Чтение письма;
- Ответить на письмо;
- Переслать письмо;
- Удаление письма;
- Работа с папками (создание новой папки, перемещение писем в папке);
- Удаление папок;
- Поиск писем;
- Управление несколькими письмами сразу;
- Поиск важных сообщений;
- Продвинутый уровень работы с e-mail (сообщение об отсутствии, правила для почтового ящика, общий доступ к почтовым папкам, подписка на общий доступ к папкам, отмена подписки на общий доступ к папкам);
- Шифрование и подпись электронного письма;
- Создание нового контакта + добавление изображения;
- Удаление контакта;
- Создание и использование групп контактов (создание новой группы; редактирование; переименование и удаление группы, перемещение контактов в группы);
- Предоставление общего доступа к группам;
- Создание специальных групп (друзья, последние адреса);
- Экспорт адресов (импорт);
- Начало чата (иные способы);
- Общение в созданном чате;
- Закрытие чата;
- Предоставление иных возможностей в чате (отправка документов, инициализация вызова, отправка сообщений, удаление сообщений из чата);
- Создание группового чата (добавление новых участников в активный чат, начало группового чата;
- Назначение событий в календаре (события на весь день, назначенные события, присоединенные файлы, события высокого приоритета);
- Редактирование событий;
- Назначение сигналов;
- Удаление событий;
- Возможность создания нескольких календарей (создание нового календаря, редактирование настроек календаря, демонстрация нескольких календарей, добавление события в специальный календарь, удаление календаря);
- Расписание встреч (создание ответа на приглашение, управление статусом ответа на приглашение, ответ на приглашение);
- Совместное использование календаря (предоставление доступа к календарю, подписка на общий доступ к календарю по приглашению на e-mail, подписка на общий доступ к календарю без e-mail);
- Публикация календаря;
- Экспорт данных из календаря;
- Импорт дат событий;
- Предоставление приложения для звонков;
- Принять звонок;
- Позвонить;
- Осуществление звонков на несколько номеров;
- Звонки с использованием телефонного номера;
- Переключение с телефона на чат;
- Осуществление навигации по файловому приложению (навигация по папкам и поиск файлов);
- Управление файлами (загрузка документов, редактирование как одного так и нескольких документов, просмотр файлов, загрузка файлов, удаление, перемещение и копирование документов);
- Общий доступ к документам (предоставление доступа для чтения файлов, общий доступ наравне с пользователями CommuniGate Pro, управление рассылками)?
- Входит ли программа для ЭВМ Универсальное коммуникационное приложение «Pronto! HTML 6.0.8 для CommuniGate Pro», содержащаяся в архиве, представленном стороной, в состав программного комплекса с программой для ЭВМ «CommuniGate Pro», содержащейся в представленном стороной архиве projects-60.zip, в качестве клиентской программы, необходимой для выполнения функций, взаимосвязанных с серверной программой «CommuniGate Pro», где под программным комплексом понимается «Программа, состоящая из двух или более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса» (п. 1.2 ГОСТ 19.101-77 «Единая система программной документации. Виды программ и программных документов»)?
- Входит ли программа для ЭВМ Универсальное коммуникационное приложение «Pronto! HTML 6.1.20 для CommuniGate Pro», содержащаяся в архиве, представленном стороной, в состав программного комплекса с программой для ЭВМ «CommuniGate Pro», содержащейся в представленном стороной архиве projects-61.zip, в качестве клиентской программы, необходимой для выполнения функций, взаимосвязанных с серверной программой «CommuniGate Pro», где под программным комплексом понимается «Программа, состоящая из двух или более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса» (п. 1.2 ГОСТ 19.101-77 «Единая система программной документации. Виды программ и программных документов»)?
- Входит ли программа для ЭВМ Универсальное коммуникационное приложение «Pronto! HTML 6.2.12 для CommuniGate Pro», содержащаяся в архиве, представленном стороной, в состав программного комплекса с программой для ЭВМ «CommuniGate Pro», содержащейся в представленном стороной архиве projects-61.zip, в качестве клиентской программы, необходимой для выполнения функций, взаимосвязанных с серверной программой «CommuniGate Pro», где под программным комплексом понимается «Программа, состоящая из двух или более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса» (п. 1.2 ГОСТ 19.101-77 «Единая система программной документации. Виды программ и программных документов»)?
- Входит ли программа для ЭВМ Универсальное коммуникационное приложение «Pronto! HTML 6.2.15 для CommuniGate Pro», содержащаяся в архиве, представленном стороной, в состав программного комплекса с программой для ЭВМ «CommuniGate Pro», содержащейся в представленном стороной архиве projects-61.zip, в качестве клиентской программы, необходимой для выполнения функций, взаимосвязанных с серверной программой «CommuniGate Pro», где под программным комплексом понимается «Программа, состоящая из двух или более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса» (п. 1.2 ГОСТ 19.101-77 «Единая система программной документации. Виды программ и программных документов»)?
- Была ли версия программы (программного комплекса) для ЭВМ «CommuniGate Pro» 5.1.9 создана 11.05.2007 г. и содержала ли она компоненту Pronto Version 1.0 согласно технической документации к программе для ЭВМ «CommuniGate Pro», предоставленной Министерством цифрового развития, связи и массовых коммуникаций Российской Федерации (Минцифры России) в ответ на адвокатский запрос от 11.11.2020 г., содержащейся в представленном файле «WebGuideRusOpt»?
- Была ли версия программы (программного комплекса) для ЭВМ «CommuniGate Pro» 5.3.0 создана 28.12.2009 г. и содержала ли она компоненту Pronto Version 3.0 согласно технической документации к программе для ЭВМ «CommuniGate Pro», предоставленной Министерством цифрового развития, связи и массовых коммуникаций Российской Федерации (Минцифры России) в ответ на адвокатский запрос от 11.11.2020 г., содержащейся в представленном файле «WebGuideRusOpt»?
- Была ли версия программы (программного комплекса) для ЭВМ «CommuniGate Pro» 6.0.8 создана 27.12.2013 г. и содержала ли она компоненту «Pronto!» Version 6.0.8 согласно технической документации к программе для ЭВМ «CommuniGate Pro», предоставленной Министерством цифрового развития, связи и массовых коммуникаций Российской Федерации (Минцифры России) в ответ на адвокатский запрос от 11.11.2020 г., содержащейся в представленном файле «WebGuideRusOpt»?
- Была ли версия программы (программного комплекса) для ЭВМ «CommuniGate Pro» 6.1.20 создана 13.08.2018 г. и содержала ли она компоненту Pronto! HTML Version 6.1.20 согласно истории обновлений projects-61/CGateProject/WebGuide/History61.html, содержащейся в архиве в папке projects-61.zip?
- Была ли версия программы (программного комплекса) для ЭВМ «CommuniGate Pro» 6.2.12 создана 11.02.2019 г. и содержала ли она программу (компоненту) Pronto! HTML Version 6.2.12 согласно истории обновлений (зафиксирована нотариальным протоколом от 20.12.2022)?
- Была ли версия программы (программного комплекса) для ЭВМ «CommuniGate Pro» 6.2.15 создана 20.12.2019 г. и содержала ли она программу (компоненту) Pronto! HTML Version 6.2.15 согласно истории обновлений (зафиксирована нотариальным протоколом от 20.12.2022)?
- Используются ли исходные коды версии 6.0.11 программы для ЭВМ «Мультипротокольный коммуникационный сервер CommuniGate Pro», зарегистрированной в Роспатенте по свидетельству №2015663302 от 15.12.2015 г., программы для ЭВМ «CommuniGate Pro», содержащейся в представленном стороной архиве projects-60.zip, в программе для ЭВМ Универсальное коммуникационное приложение «Pronto!» HTML 6.0.8 для «CommuniGate Pro», содержащейся в архиве, представленном стороной, в частности используются ли файлы, представленные стороной на электронном носителе в файле «pronto_6.0.8_projects-60.txt»?
- Используются ли исходные коды (включая ресурсные файлы с расширением png, json, ogg, mp3, wssi и другие) версии 6.0.11 программы для ЭВМ «Мультипротокольный коммуникационный сервер CommuniGate Pro», зарегистрированной в Роспатенте по свидетельству №2015663302 от 15.12.2015 г., программы для ЭВМ «CommuniGate Pro», содержащейся в представленном стороной архиве projects-61.zip, в программе для ЭВМ Универсальное коммуникационное приложение «Pronto!» HTML 6.1.20 для «CommuniGate Pro», содержащейся в архиве, представленном стороной, в частности используются ли файлы, представленные стороной на электронном носителе в файле «pronto_6.1.20_projects-61.txt»?
- Используются ли исходные коды (включая ресурсные файлы с расширением png, json, ogg, mp3, wssi и другие) версии 6.0.11 программы для ЭВМ «Мультипротокольный коммуникационный сервер CommuniGate Pro», зарегистрированной в Роспатенте по свидетельству №2015663302 от 15.12.2015 г., программы для ЭВМ «CommuniGate Pro», содержащейся в представленном стороной архиве projects-62.zip, в программе для ЭВМ Универсальное коммуникационное приложение «Pronto!» HTML 6.2.12 для «CommuniGate Pro», содержащейся в архиве, представленном стороной, в частности используются ли файлы, представленные стороной на электронном носителе в файле «pronto_6.2.12_projects-62.txt»?
- Используются ли исходные коды (включая ресурсные файлы с расширением png, json, ogg, mp3, wssi и другие) версии 6.0.11 программы для ЭВМ «Мультипротокольный коммуникационный сервер CommuniGate Pro», зарегистрированной в Роспатенте по свидетельству №2015663302 от 15.12.2015 г., программы для ЭВМ «CommuniGate Pro», содержащейся в представленном стороной архиве projects-62.zip, в программе для ЭВМ Универсальное коммуникационное приложение «Pronto!» HTML 6.2.15 для «CommuniGate Pro», содержащейся в архиве, представленном стороной, в частности используются ли файлы, представленные стороной на электронном носителе в файле «pronto_6.2.15_projects-62.txt»?
- Какие знаки охраны авторского права содержатся в файлах: Pronto HTML версия 6.0.8\app\login-footer.wssi, Pronto HTML версия 6.0.8\skins\nscom\login-footer.wssi, Pronto HTML версия 6.0.8\app\pronto\modules\dialer\lib\mediapluginobj.js, Pronto HTML версия 6.0.8\app\pronto\session\ximssclient.js, Pronto HTML версия 6.0.8\app\lib\crydigilstmd5.js; 6.1.20\app\pronto\modules\dialer\lib\sdpxml.js, 6.1.20\app\pronto\modules\dialer\lib\mediapluginobj.js, 6.1.20\app\pronto\session\ximssclient.js, 6.1.20\app\lib\crydigestmd5.js; 6.1.20\external\websiteCall\sdpxml.js, 6.1.20\external\websiteCall\ mediaobject.js, 6.1.20\aрp\login-footer.wssi, 6.1.20\skins\cspire\login-footer.wssi, 6.1.20\skins\nscom\login-footer.wssi; 6.2.12\app\pronto\modules\dialer\lib\sdpxml.js, 6.2.12\app\pronto\modules\dialer\lib\mediapluginobj.js, 6.2.12\app\pronto\session\ximssclient.js, 6.2.12\app\lib\crydigestmd5.js; 6.2.12\external\websiteCall\sdpxml.js, 6.2.12\external\websiteCall\ mediaobject.js, 6.2.12\external\websiteCall_screenShare\sdpxml.js, 6.2.12\external\websiteCall_screenShare\mediaobject.js, 6.2.12\aрp\login-footer.wssi, 6.2.12\skins\cspire\login-footer.wssi, 6.2.12\skins\nscom\login-footer.wssi; 6.2.15-4612\app\pronto\modules\dialer\lib\mediapluginobj.js, 6.2.15-4612\app\pronto\session\ximssclient.js, 6.2.15-4612\app\lib\crydigestmd5.js, 6.2.15-4612\aрp\login-footer.wssi, 6.2.15-4612\skins\cspire\login-footer.wssi, 6.2.15-4612\skins\nscom\login-footer.wssi?
Иллюстрации
Кейс связан со следующими видами экспертиз:
Смотрите также:
Экспертиза №115320
Арбитражный суд Ханты-Мансийского автономного округа - Югры | Дело №А75-15706/2020
Аннотация
Вид экспертизы
Экспертиза №133023
Арбитражный суд Тамбовской области | Дело №А64-4136/2022
Аннотация
Вид экспертизы
Экспертиза №129087
Тринадцатый арбитражный апелляционный суд | Дело №13АП-26695/2022
Аннотация
Вид экспертизы
Экспертиза №131356
Судебный участок №6 мирового судьи Россошанского района Воронежской области | Дело №1-22/2022
Аннотация
Вид экспертизы
Экспертиза №126759
Арбитражный суд города Москвы | Дело №А40-74593/2022
Аннотация
Вид экспертизы
Экспертиза №128933
Девятый арбитражный апелляционный суд | Дело №А40-57270/2022
Аннотация
Вид экспертизы
Экспертиза №114837
Арбитражный суд Белгородской области | Дело №А08-9444/2021
Аннотация
Комплексная судебная компьютерно-техническая и оценочная экспертиза по определению объема, соответствия и потребительской ценности работ по настройке корпоративного портала на основе системы Битрикс24, а также выявлению недостатков и расчету стоимости их устранения, выполненная на основе анализа предоставленных резервных копий и проектной документации.