Тематичний архів статей

 Ліцензування Microsoft. Схеми, Особливості, Підводні Камені


           

Дана стаття містить інформацію про те, які типи ліцензій пропонує компанія Microsoft, яку з них вибрати і як правильно ліцензувати ОС, програми та серверні продукти. У теперішній час є багато інформації і матеріалів з офіційних джерел, регулярно оновлюється PUR (Product use rights), все це присутнє на сайті Microsoft.

Але основна проблема всієї цієї документації - це складність її сприйняття кінцевими користувачами, вперше зіткнулися з темою ліцензування програмного забезпечення на своєму підприємстві чи фірмі. У цій статті ми спробуємо розібратися у нетрях ліцензування, відповідно до політики Microsoft, висловлюючись більш-менш зрозумілою мовою, наскільки це можливо.

Види ліцензій Microsoft.

Нижче ми розберемо три основні варіанти ліцензування, розглянемо їх переваги та недоліки, щоб надалі розуміти їх відмінність одна від одної.

Коробкові ліцензії (FPP).

Як правило, це найдорожчий спосіб купівлі ліцензій, має ряд переваг, таких як постійна наявність у дилерів і дистриб'юторів. Дані ліцензії безстрокові, це найбільш швидкий спосіб придбання, але він має й ряд недоліків: обмежені серверні продукти та оновлення, немає права Downgrade (використання попередніх версій). Продається з ПДВ. До складу коробок входять:

Сама коробка, її наявність звичайно й є підтвердженням легальності продукту. Установчий диск (дистрибутив). Ліцензійна угода кінцевого користувача (EULA). Наклейка (СOA). Даний вид ліцензій підходить для домашніх користувачів і дрібних організацій, з парком ПК менше 5 робочих станцій.

Ліцензії (OEM).

На відміну від коробкових варіантів ОЕМ ліцензії найдешевші, це обумовлено наступним: поставляються тільки разом з обладнанням збирачами систем, виняток становить Windows XP (GGK).

Термін життя ОЕМ версій обмежений терміном життя обладнання, на яке було встановлено ПЗ, одним словом вмирає залізка - вмирає, і ліцензія, підтримку ОЕМ версій здійснює не Майкрософт, а складальник систем, у якого було придбано обладнання.
Тут ще більше обмежена лінійка продуктів, немає відповідей, право Downgrade поширюється тільки на настільні та серверні операційні системи.

У комплект постачання входить EULA (ліцензійна угода) і автентичності (наклейка), може не містити інсталяційного диска. Підтвердженням легальності служить СОА та бухгалтерські документи про придбання.

Корпоративні ліцензії (OLP).

Найпоширеніший і найбільш зручний спосіб придбання ліцензій, для організацій мають від п'яти і більше робочих станцій. Існує кілька варіантів ліцензій: постійні, тимчасові і придбані в розстрочку у вигляді щорічних платежів, також можливе придбання (SA - набір привілеїв і переваг від Майкрософт).
Корпоративні ліцензії надають клієнтам найбільш широкі можливості використання продуктів, гнучку систему знижок, можливість переходу на нові версії, більш поглиблене право downgrade, тут сама повна лінійка продуктів.

Ліцензійна угода укладається безпосередньо з Майкрософт і закріплюється за конкретною організацією.
У комплект поставки входять тільки іменні ліцензії, інсталяційний диск отримується окремо, самі ліцензії ПДВ не обкладаються.

Тепер розберемося, як Майкрософт пропонує використовувати свої продукти кінцевому користувачу більш докладно, звернувшись до документів під назвою EULA (ліцензійна угоди для кінцевого користувача) і PUR (Права на використання продуктів).

EULA входить до складу всіх трьох варіантів - FPP, OEM, і OLP і чітко визначає всі дії, які користувач може застосовувати по відношенню до конкретного продукту.
Що конкретно регламентує EULA: обмеження кількості встановлених копій по ліцензії, використання попередніх версій продукту (downgrade), використання іншій мовній версії (cross language), право перенесення і передачі ліцензій і т.д.

PUR регламентує права на використання продуктів для корпоративних ліцензій. Цитувати весь PUR просто немає сенсу, розберемо загальні правила, які необхідно знати при ліцензуванні.

Багато залежить від того, що це за продукт, до якої категорії він належить, і по якому каналу ліцензування був придбаний. Розберемо докладніше таку річ, як право використання попередньої версії (downgrade). Тут треба чітко розуміти, що в основному це право поширюється на корпоративні ліцензії (OLP), також дане право поширюється на ОЕМ, але, як зазначалося вище, тільки на операційні системи, і не більше одного ступеня вниз. Тобто, замість Windows Vista Business або Ultimate клієнт може використовувати Windows XP pro і, відповідно, замість Windows XP pro клієнт може використовувати Windows 2000.
Те ж саме і серверні ОС: замість Windows Sever 2008 можна користуватися Windows Server 2003 R2.
На корпоративні ліцензії (OLP) щабля пониження downgrade не обмежені і не обмежені категорії продуктів, тобто маючи ліцензію на Windows Vista можна використовувати Windows 95 або замість Office 2007 можна встановити Office XP. Єдине що необхідно врахувати при використанні права downgrade - версія, яку ви збираєтеся використовувати, повинна встановлюватися тільки з оригінального інсталяційного диска, це сувора вимога Microsoft. Але, у свою чергу, Microsoft не дає гарантію постачання дистрибутиву (інсталяційний диск) старих версій продукту й у тому випадку, якщо дистрибутив не можна купити або скачати з офіційного сайту, потрібно звернутися безпосередньо в Microsoft. Для коробкових версій право downgrade не поширюється.

Далі розглянемо право використання іншій мовній версії (cross language), тут діє чітке правило: якщо вартість використаних ліцензій дорівнює або дешевше тієї мовної версії, то її використовувати можна, якщо дорожче, то, відповідно, не можна. Приклад: якщо ви придбали Office російської версії, можна використовувати англійську. Право не поширюється на коробкові і ОЕМ версії. Для коробкових версій можна докупити Multilanguage Pack.

Право переносу та передачі ліцензій.

Що стосується передачі ОЕМ-ліцензій, то їх можна передати тільки разом з залізом, на яке продукт був спочатку встановлений. Переносити на інший пристрій не можна, навіть якщо оригінал вийшло з ладу. Коробкові версії можна переносити з однієї робочої станції на іншу, а також, одноразово передати коробку іншій особі з усім набором поставки.
Після чого користувач зобов'язаний видалити програму і всі її компоненти зі свого ПК.

З корпоративними ліцензіями все інакше: переносити їх можна з одного ПК на інший тільки на тривалий термін не менше 90 днів, можна і на менший, але тільки у випадку виходу з ладу ПК. Ліцензію на операційну систему переносити на інший ПК забороняється, передавати корпоративні ліцензії можна лише за умови повної їх оплати. Передавати ліцензії на ОС можна тільки разом з ПК, на який була в перші встановлена.
І потрібно переукладання договору з Майкрософт.

Класифікація продуктів Microsoft.

Усі продукти, вироблені компанією Microsoft, поділяються на п'ять класів, для кожної з них існують свої моделі ліцензування.

Отже, на які класи вони діляться:

1. Операційні системи.
2. Програми.
3. Серверні продукти.
4. Засоби розробки.
5. Апаратне забезпечення.

Давайте більш детально розберемо основні з них і розповімо про моделі їх ліцензування.
Для операційних систем і засобів розробки діє одна і та ж модель, для серверних продуктів цілих п'ять, для служб Інтернету всього одна модель.

Операційні системи.

Основна модель ліцензування операційних систем чітко регламентує золоте правило: за однією ліцензією можна встановити тільки одну копію на один комп'ютер, більше по цій ліцензії, її встановити нікуди не можна. Використовувати одночасно може тільки один користувач, за винятком віддаленого помічника, змінювати властивості операційної системи категорично забороняється, наприклад - встановлювати Windows XP на сервер терміналів. Доповнювати ОС власними засобами розробки змінює її властивості так само забороняється.

Настільні додатки.

Тепер, що стосується моделі ліцензування для настільних додатків, почнемо з найпоширенішого програми під назвою Microsoft Office. При корпоративному варіанті ліцензування за кожним комп'ютером, на якому встановлено Office, потрібно закріплювати основного користувача. Він закріплюється наказом по підприємству і це дає право встановити ще одну копію на ноутбук або на віртуальну машину.

Використання Microsoft Office у термінальному режимі.

У терміналах також діє чітке правило: Office і інші програми ліцензуються тільки на пристрій. Відповідно, щоб підключиться до сервера терміналів, кожен пристрій, так чи інакше, які звертаються до сервера, повинне бути ліцензовано і версії ліцензій на пристрої повинна бути не нижче версії встановленої на сервері терміналів. І ще одне правило: у термінальному режимі можуть працювати не всі версії офісів, для того щоб підняти режим терміналів потрібен Office Professional Plus, отже, версії на пристрої повинні бути не нижче Office Professional Plus.

Засоби розробки.

До засобів розробки відносяться наступні програми: Visual Studio, MSDN, TechNet.

На відміну від настільних додатків засоби розробки ліцензуються на користувача, цей користувач повинен бути закріплений внутрішнім наказом по підприємству, тобто має в наказі чітко прописано, що конкретний співробітник має право використовувати для цієї програми. Додаток можна встановлювати на будь-яку кількість ПК і необмежену кількість копій, але використовувати продукт може тільки той користувач, за яким закріплена ліцензія. І ще одне важливе правило: при ліцензуванні засобів розробки, додатки можуть використовувати тільки для проектування, розробки і тестування. Тобто, встановлювати ці кошти на комп'ютер клієнта суворо забороняється, це правило прописано в ліцензійній угоді.

Приклад: Припустимо компанія розробник розробила будь-яку програму, для роботи якої необхідний SQL Server. Якщо ви візьмете із засобів розробки SQL Server і встановіть на комп'ютер клієнта для демонстрації роботи даної програми, ви, тим самим, порушуючи ліцензійних угод.

Внутрішній наказ по підприємству про закріплення користувача обов'язковий, в іншому випадку довести перевіряючим органам, що тільки конкретний співробітник використовує програми, буде вкрай складно і ще один важливий аспект, який треба завжди пам'ятати: потрібно детально вивчати EULA і PUR.

Серверні програми.

Даний розділ ми розберемо більш докладно, оскільки основна частина питань пов'язана з проблемами розуміння принципів ліцензування виникає саме при впровадженні серверних додатків. Як може здатися на перший погляд схема ліцензування серверних додатків досить проста, але по кожному продукту існує маса нюансів, які з першого разу не вкладаються в голові навіть у людей з достатнім технічною освітою та досвідом роботи у сфері ліцензування ПЗ. Ми ж постараємося викласти все максимально доступно, наскільки це можливо.

Сервери ОС.

Модель ліцензування серверних додатків наступна: всі продукти ліцензуються за схемою - ліцензія на сервер і на клієнтське підключення (CAL) або, при необхідності, External Connector, докладніше про CAL і External Connector поговоримо далі, поки розберемося з основними моделями ліцензування серверів.

Сервери послуг.

Найпоширеніший сервер послуг це Exchange, модель ліцензування аналогічна моделі серверних ОС, ліцензія на сам сервер і на клієнтські підключення і при необхідності External Connector. Сервери на процесор.

У моделі на процесор теж, здавалося б, все просто, поки не з'явилося поняття віртуального процесора. Раніше ліцензуватися сам фізичний процесор і ніяких питань не виникало, але при появі поняття «віртуальне середовище» з'явилося дуже багато нюансів, які також необхідно розібрати. У принципі, при ліцензування «на процесор» додаткові ліцензії на клієнтські підключення не потрібні за винятком Data Center Edition, але про це теж трохи пізніше.

Сервери управління.

Сервери управління ліцензуються наступним чином: це ліцензія на сам сервер управління і ліцензія на пристрій, яким управлятиме сервер. Про цієї моделі ми теж поговоримо докладно, оскільки тут буде теж маса всього цікавого.

Спеціалізовані сервери.

Для спеціалізованих серверів діє найпростіша модель ліцензування і потребує лише ліцензію на сервер.

Як ліцензуються серверні продукти і що таке CAL.

Отже, як ліцензуються серверні продукти? Тема дуже складна, тому постараємося її пояснити на конкретному прикладі.
Припустимо, що є компанія з невеликим парком ПК близько 5 робочих станцій, на яких встановлена ліцензійна Windows Vista, (треба враховувати той факт, що ліцензія на операційну систему не дає жодних прав на підключення до сервера). У компанії з'явилася необхідність придбати сервер, на цей сервер вирішили встановити ОС Windows Server Standard 2008, відповідно компанії буде потрібно придбати ліцензію на сам Windows Server Standard і для того, щоб отримати доступ до цього сервера, потрібні клієнтські ліцензії (CAL - Client Access License). Оскільки у компанії 5 ПК, знадобиться 5 клієнтських ліцензій.

Припустимо, що через деякий час у компанії з'явилася необхідність в установці ще одного сервера, допустимо Windows Server Enterprise 2008. У цьому випадку компанії знадобиться придбати ліцензію тільки на сам Windows Server Enterprise 2008, додатково купувати клієнтські ліцензії в цьому випадку не треба, оскільки всі 5 робочих станцій уже мають ліцензії Windows Server CAL. Клієнтські ліцензії для Windows Server дають право на підключення до будь-якої з редакцій і Standard і Enterprise, але потрібно враховувати ще один важливий факт, що версія CAL повинна бути не нижче версії сервера, до якого здійснюється підключення. Приклад: за клієнтських ліцензій до Windows Server CAL 2008 можна підключаться до Windows Server 2003, але не навпаки, виключення - по Windows Server CAL 2003 можна підключитися до Windows Server 2003 R2. Тепер припустимо, що на один з серверів встановили Exchange Server 2007, відповідно доведеться придбати ліцензію на сам Exchange Server і Exchange Server CAL для п'яти ПК.

Ще один момент: у поставку ОЕМ і коробкових версій клієнтські ліцензії входять до комплекту поставки по 5 штук для корпоративних ліцензій, OLP докуповуються окремо.

Існує ще один варіант ліцензій - Terminal CAL - ліцензії призначені для термінального доступу. Спробуємо розібратися на прикладі: припустимо, компанія вирішила розширити свій парк ПК і докупити ще 5 тонких клієнтів (терміналів) для економії коштів і місця (більш детальну інформацію про тонких клієнтів можна знайти в Інтернеті). У цьому випадку компанії доведеться докупити ще 5 клієнтських ліцензій Windows Server CAL та 5 Terminal CAL, тому що останні, дають право тільки для підключення терміналів.

Клієнтські ліцензії бувають двох видів «на користувача» (user CAL) і «на пристрій» (device CAL). Найбільш поширена клієнтська ліцензія «на пристрій», тобто ліцензується сам пристрій на підключення до сервера, і велика кількість може підключитися з цього пристрою до сервера. Другий варіант ліцензія «на користувача» вигідна в тих випадках, коли кількість співробітників, яким необхідний доступ до сервера, обмежена, допустимо, 20 ПК і доступ потрібен тільки двом співробітникам. У цьому випадку вигідніше буде придбати 2 клієнтські ліцензії, і ці два співробітники зможуть підключатися до сервера з будь-якого ПК, але тільки ці два співробітника, за якими закріплена ліцензія на користувача. Закріплюється вона наказом по підприємству, в іншому випадку при перевірці ви ніяк не доведете, що тільки два співробітники підключаються до сервера.

Мультиплексування.

Поняття мультиплексування вкрай складно пояснити не технічному людині, але спробуємо пояснити на конкретному прикладі. Уявімо два сервери, з'єднаних між собою, назвемо їх С1 і С2. Компанії потрібно встановити SQL Server і забезпечити роботу 10 співробітників з базою даних і відповідно компанія хоче заощадити на покупці клієнтських ліцензій. Що вони роблять: встановлюють на С2 SQL Server, а на С1 яку-небудь безкоштовну базу даних, що не вимагає ніяких клієнтських ліцензій. У підсумку виходить, що основна база даних лежить на SQL Server, який встановлений на С2, а співробітники насправді звертаються до С1, той у свою чергу отримує запит, бере дані з С2 і відправляє клієнту, тобто працює як посередник і тим самим 10 співробітників безкоштовно підключаються до SQL Server.
Ось цей С1 - посередник-перемикач і є мультиплексор і ця схема заборонена і в разі перевірки спричинить кримінальну відповідальність по 146 ст.УК.РФ. У правилах чітко прописано, що мультиплексування і проміжне обладнання не впливає ні на правила ліцензування, ні на число ліцензій.

Підіб'ємо підсумок: щоб забезпечити 10 співробітників роботою з SQL Server знадобиться 10 SQL Server CAL.

External Connector.

Що являє собою External Connector, спробуємо розібрати на конкретному прикладі.
У цьому випадку кращим прикладом може послужити необхідність створення інтернет-магазину. Уявімо, що якась компанія вирішила відкрити інтернет-магазин або якийсь інформаційний портал для надання товарів або послуг своєї компанії. В этом случае придется обеспечить доступ внешним пользователям к своим ресурсам и на это требуются все соответствующие клиентские лицензии на каждое подключение. В этом случае подсчитать сколько конкретно понадобится клиентских лицензий в тот или иной промежуток времени в принципе невозможно, поскольку мы же не знаем, сколько клиентов будут одновременно обращаться в интернет-магазин, а приобретать сразу множество клиентских лицензий чтобы гарантированно хватило просто не выгодно. В этом случае и понадобится External Connector - это лицензия на неограниченное подключение к серверу, то есть вместо огромного количества клиентских лицензий, можно приобрести один External Connector. Но тут существует один нюанс: подключаться по External Connector могут только внешние Пользователи, не являющиеся сотрудниками компании, ни в каком виде. Т.е. в нашем случае подключаться могут только клиенты интернет-магазина.

Лицензирование на процессор.

Теперь разберемся с лицензированием на процессор и рассмотрим на примере самого распространенного серверного продукта, который лицензируется на процессор - это SQL Server.
Как наиболее выгодно лицензировать SQL Server? Тут действует стандартный вариант: можно лицензировать сам сервер и докупить к нему необходимое количество клиентских лицензий, но еще можно купить и лицензию на процессор.
Опять же представим физический сервер, на который мы собираемся установить SQL Server и подключить к нему пять пользователей, что нам для этого понадобится, помимо лицензии на Windows Server и клиентских лицензий к нему. Поскольку именно на Windows Server мы будем устанавливать SQL, рассмотрим вариант лицензирования самого SQL Server. Итак, в ситуации, когда нам надо подключить пять пользователей, мы приобретаем лицензию на сам SQL Server и соответственно пять клиентских лицензий к нему SQL Server CAL. Данная схема выгодна, когда требуется подключить небольшое количество пользователей. Теперь предположим, что нам нужно подключить к SQL Server 100 пользователей, покупать в этом случае лицензию на сам сервер и на 100 клиентских подключений экономически не выгодно, в этом случае выгодно будет купить лицензию на процессор и тогда нам не потребуется лицензия на сам SQL Server и не потребуется клиентские лицензии, поскольку лицензия на процессор включает в себя лицензию на сам сервер и на неограниченное число клиентских подключений как внутренних, так и внешних.

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

Microsoft BizTalk Server 2006 Microsoft Commerce Server 2007 Microsoft ISA Server 2006 Microsoft SQL Server 2005/2008 Microsoft Visual Studio Team System 2008

За исключением Windows Server 2008 Datacenter Edition данный продукт требует лицензии на процессор и отдельно клиентские лицензии.


  Схожі новини: {related-news}