GitLab как доказательство в суде. Как история коммитов помогла разработчику не вернуть 2,7 млн рублей
Компания заказала разработку платформы пропускной системы, мобильное приложение и сервис. Заплатила 2 696 000 рублей. Получила исходники, зарегистрировала программу в Роспатенте через аффилированное юрлицо, опубликовала приложение на RuMarket и в AppStore. А потом направила разработчику увед...
Компания заказала разработку платформы пропускной системы, мобильное приложение и сервис. Заплатила 2 696 000 рублей. Получила исходники, зарегистрировала программу в Роспатенте через аффилированное юрлицо, опубликовала приложение на RuMarket и в AppStore. А потом направила разработчику уведомление об отказе от договора и потребовала вернуть все деньги как неосновательное обогащение, якобы работы выполнены не были.Дело дошло до двух судебных экспертиз, апелляции и кассации. Разработчик выиграл. Ниже подробно опишем то, что стало ключевым и привело его к победе. Как это стало возможнымТакие дела начинаются одинаково. Разработчик сдал работу, заказчик её получил, какое‑то время всё шло в штатном режиме — переписка, правки, уточнения. А потом что‑то пошло не так. То ли ожидания разошлись с реальностью, то ли бюджет закончился раньше, то ли просто пришло понимание, что можно попробовать не платить. Дальше заказчик перестаёт выходить на связь, акты не подписывает, а через какое‑то время присылает уведомление об отказе от договора с требованием вернуть всё до копейки.Логика иска в таких случаях проста и внешне выглядит убедительно. Двусторонних актов нет, значит, работы формально не приняты. Раз не приняты, значит, деньги удерживаются без оснований, то есть неосновательное обогащение. Дальше суд, и разработчику предлагают доказать, что работа вообще была и результат он передал.Именно здесь многие проигрывают, не потому что ничего не делали, а потому что делали, но не оставили следов, которые можно было бы положить в основу позиции. Нет приказа о начале работ, нет переписки с чёткой привязкой к этапам, нет фиксации передачи исходников — и тогда даже очевидная для всех участников история превращается в слово против слова.
Связанные теги
Компании и люди
Линия сюжета
AppStore
Последние материалы и связанные ссылки по теме AppStore.
AppStore
Последние материалы и связанный контекст по теме AppStore.
Gitlab
Последние материалы и связанный контекст по теме Gitlab.
Habr
Последние материалы и связанные ссылки по теме Habr.
Habr
Последние материалы и связанный контекст по теме Habr.
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
Анализ тенденций в области человекоподобных роботов (гуманоидов) по версии Morgan Stanley Research
Анализ тенденций в области человекоподобных роботов по версии Morgan Stanley Research, на основе американского рынка. Рассматриваются:Движущие силы рынка, оценка рынка и сценари...
Кто теперь делает IT в России: как заказчики превращаются в вендоров
Привет, Хабр!Я как всегда с аналитикой отчетов из мира IT – в этот раз в мои руки попал большой отчет MWS о перспективах IT-рынка. Как и ожидалось цифры растут от года к году:в ...
Сделаем сами ретроавто в масштабе 1:5?
После моего первого двигателя, в голове стали роиться мысли о создании масштабной модели транспортного средства с настоящим функциональным мотором внутреннего сгорания. Сначала ...
GuardDo Pixel против GrapheneOS: российское решение против «правильного» ответа
Если прошлая статья о российских разработках для уничтожения данных была слишком «корпоративная» (про «кнопку стирания» для серверов, ноутбуков и ПК), то в этом случае речь пойд...
[Перевод] Зачем нужна специализация варпов. Разбор сложных случаев
Апдейт: идеи, изложенные в этой статье, позволили сформулировать оптимальные стратегии warp-специализации, описанные в научной публикации, которую можно посмотреть здесь.Недавно...
Почему одинаковая надпись H.264 или H.265 на IP-камерах не делает их одинаковыми
На рынке видеонаблюдения есть удивительно живучий миф: если на двух IP-камерах написано H.264 или H.265, значит, и вести себя они должны примерно одинаково. Нагрузка на сеть буд...
Рекламный слот
Встроенный блок в статье
Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
Анализ тенденций в области человекоподобных роботов (гуманоидов) по версии Morgan Stanley Research
Анализ тенденций в области человекоподобных роботов по версии Morgan Stanley Research, на основе американского рынка. Рассматриваются:Движущие силы рынка, оценка рынка и сценари...
Кто теперь делает IT в России: как заказчики превращаются в вендоров
Привет, Хабр!Я как всегда с аналитикой отчетов из мира IT – в этот раз в мои руки попал большой отчет MWS о перспективах IT-рынка. Как и ожидалось цифры растут от года к году:в ...
Сделаем сами ретроавто в масштабе 1:5?
После моего первого двигателя, в голове стали роиться мысли о создании масштабной модели транспортного средства с настоящим функциональным мотором внутреннего сгорания. Сначала ...
GuardDo Pixel против GrapheneOS: российское решение против «правильного» ответа
Если прошлая статья о российских разработках для уничтожения данных была слишком «корпоративная» (про «кнопку стирания» для серверов, ноутбуков и ПК), то в этом случае речь пойд...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
Анализ тенденций в области человекоподобных роботов (гуманоидов) по версии Morgan Stanley Research
Анализ тенденций в области человекоподобных роботов по версии Morgan Stanley Research, на основе американского рынка. Рассматриваются:Движущие силы рынка, оценка рынка и сценари...
Кто теперь делает IT в России: как заказчики превращаются в вендоров
Привет, Хабр!Я как всегда с аналитикой отчетов из мира IT – в этот раз в мои руки попал большой отчет MWS о перспективах IT-рынка. Как и ожидалось цифры растут от года к году:в ...
Сделаем сами ретроавто в масштабе 1:5?
После моего первого двигателя, в голове стали роиться мысли о создании масштабной модели транспортного средства с настоящим функциональным мотором внутреннего сгорания. Сначала ...
GuardDo Pixel против GrapheneOS: российское решение против «правильного» ответа
Если прошлая статья о российских разработках для уничтожения данных была слишком «корпоративная» (про «кнопку стирания» для серверов, ноутбуков и ПК), то в этом случае речь пойд...
Дополнительное покрытие этой темы
Похожие публикации и близкие по смыслу материалы по этой же теме.
Гибридный поиск по коду в GitLab: как я ускорил поиск по 100+ GitLab-проектам с часов до минут
Когда проектов в GitLab становится много, довольно быстро появляется одна и та же задача: найти, где используется конкретный API, URL, env-переменная или конфигурационный параме...
GitLab CI кажется сложным, если не знать этих трюков: как убрать дублирование и ускорить пайплайны в 3 раза
У вас в GitLab несколько проектов с одинаковым CI? Или просто надоела копипаста в пайплайнах? Каждое изменение нужно отразить в 10 местах? Рассказываем, как сократить код на 56 ...
Как я перенес консольное приложение в Rust + WASM и выложил на GitLab Pages
Перенес консольного приложения в формат, удобный к показу по ссылке:переписал логику на Rust,собрал в WebAssembly и завернул в статичную страницу с терминальным интерфейсом на ч...