Англия и Уэльс · 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Клиент оформляет заказ на портале, построенном на Salesforce.
- SAP PIИнтеграционное ПО передаёт запрос и ответ между системами.
- 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. Поэтому сначала определите, какая модель применяется к вашему договору.
Практический вывод для основателя: проверяйте экономику и правовую основу новой функции вместе. Если обещание клиенту зависит от чужого сервиса, выясните его условия до подписания договора.
Запускаете интеграцию для клиентов?
Помогу сверить лицензию поставщика с вашим сценарием и договором с заказчиком. Для начала достаточно описания подключения, условий стороннего сервиса и перечня пользователей.
Источники
- SAP UK Ltd v Diageo Great Britain Ltd [2017] EWHC 189 (TCC): договор и требование в пп. 1–8; определение пользователя в п. 28; SAP PI в пп. 45–49; Connect в пп. 74–91; роли Gen2 в пп. 98–102; расчёт платежей в пп. 105 и 110.
- SAP: ERP Pricing for the Digital Age, апрель 2018: новая модель расчёта и варианты перехода для действующих клиентов, с. 4–7.
- SAP Digital Access и SAP Learning: Understanding Subscription Licensing: материалы поставщика о других моделях оплаты, отдельно от условий рассмотренного судом договора.
Источники проверены .