Илья Шилов
Меню
EN
ГлавнаяСтатьиСудебное дело

Англия и Уэльс · 2017

Когда интеграция требует дополнительных лицензий?

В деле SAP UK v Diageo Great Britain новый клиентский портал привёл к спору о доплате за систему, от которой он зависел. Что проверить, если ваш продукт обращается к чужому ПО через API или промежуточный сервис?

Коротко

SAP UK v Diageo Great Britain · [2017] EWHC 189 (TCC)

Пользователи

Условие
По договору пользовательская лицензия требовалась и для косвенного доступа.
Итог суда
Клиенты Connect использовали SAP через портал.

Работа через другой интерфейс не исключала доплату.

Подключение

Позиция Diageo
Доступ покрывает лицензия на интеграционное ПО SAP PI.
Итог суда
Она не заменяла лицензии пользователей.

Плата за соединение систем была отдельной частью договора.

Цена

Требование SAP
£54,5 млн за лицензии и сопровождение.
Итог суда
Право на доплату подтверждено; размер оставлен для отдельного расчёта.

Заявленная сумма не была присуждена этим решением.

Новый портал, прежняя лицензия

Diageo добавила к своей системе SAP два приложения на Salesforce: Connect для клиентов и Gen2 для сотрудников. Договор на mySAP ERP был заключён в 2004 году. Спор возник о том, покрывал ли он новую схему использования. Пункты 1–8 решения.

Как заказ клиента проходил через Connect
  1. ConnectКлиент оформляет заказ на портале, построенном на Salesforce.
  2. SAP PIИнтеграционное ПО передаёт запрос и ответ между системами.
  3. mySAP ERPОсновная система обрабатывает и завершает заказ.

Упрощённая схема по пункту 79 решения.

Суд и дата
High Court, Technology and Construction Court, Англия и Уэльс. Судья O’Farrell, 16 февраля 2017 года.
Предмет разбора
Решение первой инстанции об объёме лицензии и праве на доплату по договору SAP с Diageo.
Итог
Использование Connect и части ролей Gen2 лицензией не покрывалось. SAP вправе получить доплату; размер оставлен для отдельного расчёта. Пункт 91; пункты 102–105.

Как суд толковал лицензию

Кто использует систему за вашим интерфейсом?

Определение Named User включало косвенный доступ через стороннюю систему. Суд понимал «использование» как работу с mySAP ERP, а «доступ» как возможность видеть систему или соединяться с ней. Это было толкование слов договора, а не проверка наличия аккаунта SAP. Пункт 28; пункты 77–79.

Diageo возражала: раньше те же клиенты заказывали через колл-центр, и SAP не требовала для них лицензий. Суд ответил, что тогда заказ в систему вводил оператор с лицензией Named User. Через Connect это делал сам клиент, и по договору лицензия требовалась уже ему. Пункт 80. Для SaaS-команды это повод проверить, не меняет ли переход к самообслуживанию круг лиц, за которых нужно платить.

Часть обмена шла не в реальном времени, но для этих операций суд не счёл задержку значимой. Пункт 81. Практический вывод: сам перевод синхронизации на ночное расписание не решает лицензионный вопрос. Проверять нужно действия системы и условия договора.

Что именно покрывает плата за подключение?

Плата за SAP PI зависела от ежемесячного объёма сообщений. Она дополняла расчёт по именованным пользователям, а не заменяла его. Пункт 6; пункты 45–49. Для своей интеграции отдельно проверьте право на подключение, допустимые операции и цену их объёма. Одной фразы «API входит в тариф» для этого недостаточно.

Как оплачивается роль, которой нет в прайс-листе?

Для клиентов Connect подходящей категории в приложении к договору не нашлось. Это не сделало использование бесплатным. Условие о доплате отсылало к действующим ценам Diageo, а при отсутствии подходящей цены к прайс-листу SAP. Суд применил этот запасной механизм. Пункт 82; пункты 89–91. Поэтому ставку для внешних пользователей лучше закрепить до запуска.

Одна интеграция, разные роли

В Gen2 суд разбирал каждую группу отдельно. Торговые представители не обращались к SAP, когда готовились к визитам по отчётам коллег, но обращались, когда вносили метки возвращённых кег. Для ряда других групп доступ не доказан. Пункты 98–99. Проверяйте конкретные сценарии, а не считайте каждого клиента вашего продукта пользователем всех подключённых систем.

Что согласовать до обещания клиенту фиксированной цены

Ниже таблица для SaaS-команды или студии, которая подключает чужой сервис. Её удобно заполнить вместе с техническим руководителем и приложить к запросу поставщику.

Четыре условия для запуска интеграции
ВопросЧто описатьЧто закрепить
Кому открываем доступ?Сотрудники, клиенты, партнёры; их роли и операции. Отдельно действия автоматических процессов.Разрешённые категории пользователей, компании и территории. Право обслуживать своих клиентов через чужую систему.
Что разрешено делать?Чтение, создание и изменение данных; выгрузки, кэширование и хранение копий.Допустимые сценарии, ограничения и порядок добавления новых функций. Наличие API само по себе этих прав не даёт.
За что платим?Единица расчёта, ожидаемый объём, повторные операции и тестовая среда.Включённый лимит, ставку сверх него, отчётность и порядок пересмотра цены. Чей это расход: ваш или клиента.
Что будет при росте?Новые клиенты, компания группы, дополнительный регион или замена интегратора.Когда нужна новая лицензия или письменное разрешение; срок ответа поставщика и порядок действий, если расширение не одобрят.

Если лицензию на внешнюю систему покупает клиент, попросите условия, на которые он ссылается, и описание разрешённой интеграции. В вашем договоре укажите, кто получает подтверждение поставщика, кто оплачивает его дополнительные счета и как меняются график и цена работ, если прав не хватает. Нарушение заверения клиента о наличии прав может дать основание для требования к нему, но само заверение не расширяет лицензию поставщика.

Если сторонний сервис оплачиваете вы, включите его ограничения в модель своего продукта. Например, прежде чем считать тариф для тысячи компаний, убедитесь, что условия сервиса допускают столько клиентов. Проверьте ограничения использования для внутренних нужд (internal business purposes) и работы в режиме сервисного бюро (service bureau), если они есть в договоре.

Что отправить поставщику на согласование

  • Заполненную таблицу выше.
  • Схему подключения: какие системы связаны, кто управляет каждой и какие данные проходят между ними.
  • Расчёт объёма: обычная нагрузка и рост, с примером применения предложенной цены.

Просите подтвердить эти сценарии в документе, который по вашему договору действительно меняет объём лицензии. Ответ технической поддержки о работоспособности API решает другой вопрос. Для остальных условий подписки используйте разбор SaaS-договора.

Как применять это дело к сегодняшнему продукту

SAP v Diageo толкует конкретный договор по английскому праву. Из него не следует, что любой API, обмен данными или сторонний интерфейс требуют отдельной пользовательской лицензии. Право на интеграцию и её цена зависят от ваших документов и фактических операций.

В апреле 2018 года SAP объявила новую модель оплаты косвенного доступа, основанную на создании документов девяти типов. Она не меняла старые договоры автоматически: заказчик мог сохранить прежние условия или согласовать переход. SAP, ERP Pricing for the Digital Age, с. 4–7.

В нынешнем пояснении Digital Access для SAP S/4HANA считаются создаваемые позиции документов этих типов; чтение, изменение и удаление в эту метрику не входят. SAP Learning. По договору Diageo даже просмотр истории заказов через Connect считался доступом к SAP. Пункт 74; пункт 79. Поэтому сначала определите, какая модель применяется к вашему договору.

Практический вывод для основателя: проверяйте экономику и правовую основу новой функции вместе. Если обещание клиенту зависит от чужого сервиса, выясните его условия до подписания договора.

Запускаете интеграцию для клиентов?

Помогу сверить лицензию поставщика с вашим сценарием и договором с заказчиком. Для начала достаточно описания подключения, условий стороннего сервиса и перечня пользователей.

Обсудить задачу

Источники

Источники проверены .