Похоже, что самые популярные системы управления версиями, такие как Git и другие, допускают изменение истории репозитория, что, в свою очередь, означает, что дату фиксации / ревизии можно очень легко подделать. Если кто-то захочет ретроспективно проверить процесс разработки проекта, размещенного на GitHub, ни одна из данных не будет гарантированно верной.
Точность дат (а также авторство) может иметь решающее значение для защиты авторских прав и ретроспективная проверка от стороннего производителя, поэтому мне было интересно: какова общая практика обеспечения доступности вашего кода в сети с правильной отметкой времени? Чтобы добавить аналогию, Youtube не позволяет пользователям изменять дату загрузки видео, поэтому ясно, какое видео было оригинальным , так как потенциальная подделка могла бы быть получена Команда разработчиков Youtube напрямую, что крайне маловероятно и заговорщично.
Есть ли какие-либо обходные пути в системах с распределенными версиями для достижения этой цели? Если нет, существуют ли онлайн-хранилища кодов, в которых дата фиксации не может быть изменена или где дата загрузки контента хранится и доступна для отображения?
Спасибо за потраченное время,
VA