Наш клиент решил создать онлайн-рум для проведения игр. Он нашёл крупную китайскую компанию-разработчика и решил заключить с ними сделку. С нашей помощью он подписал лицензионный договор с опционом на выкуп исходного кода и договор на разработку front-end и фичей. Бизнес пошёл в гору, клиент захотел масштабировать проект и воспользоваться опционом.
Но китайская сторона неожиданно предложила заключить сделку на исходники уже с другой компанией. Мы запросили документы о принадлежности ПО новой компании, предполагая легальный переход прав. В ответ китайская компания предоставила свидетельство о регистрации ПО на новую компанию. Всё бы ничего, но мы сравнили первоначальное свидетельство и новое, и различались они только наименованием владельца ПО. «Только» в данном случае означает, что штампы, подписи, номера были одинаковыми. Действительность исключительных прав на ПО оказалась под вопросом.
Задача встала непростая: надо было сделать так, чтобы клиент получил свой код по опциону и не погряз в разбирательствах о правах.
Как же мы решили этот вопрос?
Казалось бы, перед нами было только одно решение — разбираться и устанавливать истину, но при этом нести риск потери контакта и исходников. Мы пошли по другому пути. Мы сделали вид, что ничего не заменили, и выкупили исходники. Почему? Потому что ещё на этапе заключения опциона мы настояли на условном депонировании кода (эскроу). По этой процедуре третья независимая сторона (эскроу-агент) хранит у себя программный исходный код для обеспечения исполнения сделки. При наступлении установленных в договоре депонирования условий (например, оплата по опциону) все материалы передаются покупателю. А мы депонировали не только исходный код, но и подробные инструкции по компиляции и сборке, используемые библиотеки, диагностические тесты и прочие материалы для автономной работы с кодом.
Казалось бы, перед нами было только одно решение — разбираться и устанавливать истину, но при этом нести риск потери контакта и исходников. Мы пошли по другому пути. Мы сделали вид, что ничего не заменили, и выкупили исходники. Почему? Потому что ещё на этапе заключения опциона мы настояли на условном депонировании кода (эскроу). По этой процедуре третья независимая сторона (эскроу-агент) хранит у себя программный исходный код для обеспечения исполнения сделки. При наступлении установленных в договоре депонирования условий (например, оплата по опциону) все материалы передаются покупателю. А мы депонировали не только исходный код, но и подробные инструкции по компиляции и сборке, используемые библиотеки, диагностические тесты и прочие материалы для автономной работы с кодом.
В результате сделка по опциону была совершена. Сегодня проект работает более чем в 10 странах.