Предположим, есть полностью открытый проект с клиентской и серверной частью (например, мессенджер). Как определить, используется ли на сервере ПО, исходный код которого доступен в репозитории?
Безопасность ПО - это одно, а проверка использования чего-то в коде - это другое.
Вы хотите проверить, используется ли некоторое открытое ПО у кого-то на сервере?
Роман Мирр, речь о безопасности. Разработчики проекта с клиентской и серверной частью заявляют, что их ПО полностью открыто, и я могу прочитать код ПО для клиента и сервера (например, для выявления проблем с безопасностью). Если с клиентским ПО всё понятно, я могу сравнить, например, хэш-суммы скомпилированного кода и предоставленного мне ПО. Но как гарантировать, что на их серверах, к которым я не имею доступ, используется именно это ПО (исходный код которого я могу найти в репозитории)?