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

Пример 1 (когда в программном продукте несколько функциональных компонентов)

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

Пример 2 (когда программный продукт продаётся как один функциональный компонент)

Компания продаёт программный продукт, который предназначен для бухгалтерского учёта. Он содержит много различных модулей, но разделять их нельзя, так как они поставляются в комплекте.  Таким образом, получается, что здесь один функциональный компонент.

Пример 3 (когда программный продукт распространяется бесплатно, но для использования определенных функций необходимо купить лицензию)

Компания продаёт программный продукт для архитектурного проектирования. Пользователи могут использовать бесплатную версию этой программы, но чтобы воспользоваться встроенной функцией для формирования проектной документации, им необходимо купить у компании специальную лицензию. Таким образом, получается, что здесь функциональный компонент один.

После определения функциональных компонентов может возникнуть необходимость объединить их в наборы. Если объединять ничего не нужно, то выберите ограничения лицензии для каждого компонента.


Что дальше?

Объедините компоненты в набор → 


См. также

Выбор ограничений лицензии для компонентов → 

  • No labels