Автор работы: Пользователь скрыл имя, 27 Мая 2012 в 14:50, контрольная работа
Программное обеспечение защищено от несанкционированного копирования законами об авторских правах. Законы об авторских правах предусматривают сохранение за автором (издателем) программного обеспечения нескольких исключительных прав, одно из которых — право на производство копий программного обеспечения.
Серверные продукты предполагают в общем случае две схемы лицензирования: лицензирование сервер/клиент (серверная лицензия для установки на сервер плюс клиентские лицензии для устройств или пользователей, обращающихся к службам сервера) или лицензирование на процессор (процессорная лицензия для каждого процессора сервера).
Настольные приложения
Теперь, что касается модели лицензирования для настольных приложений, начнем с самого распространенного приложения под названием Microsoft Office. При корпоративном варианте лицензирования за каждым компьютером, на котором установлен Office, нужно закреплять основного пользователя. Он закрепляется приказом по предприятию и это дает право установить еще одну копию на ноутбук или на виртуальную машину.
Средства разработки
К средствам разработки относятся следующие приложения: Visual Studio, MSDN, TechNet. В отличие от настольных приложений средства разработки лицензируются на пользователя, этот пользователь должен быть закреплен внутренним приказом по предприятию, т.е. должно в приказе четко прописано, что конкретный сотрудник имеет право использовать данное приложение. Приложение можно устанавливать на любое количество ПК и неограниченное количество копий, но использовать продукт может только тот пользователь, за которым закреплена лицензия. И еще одно важное правило: при лицензировании средств разработки, приложения могут использовать только для проектирования, разработки и тестирования. Т.е., устанавливать эти средства на компьютер клиента строго запрещается, это правило прописано в лицензионном соглашении.
Пример: Допустим компания разработчик разработала какую-либо программу, для работы которой необходим SQL Server. Если вы возьмете из средств разработки SQL Server и установите на компьютер клиента для демонстрации работы данной программы, вы, тем самым, нарушите лицензионное соглашение.
Внутренний приказ по предприятию о закрепление пользователя обязателен, в противном случае доказать проверяющим органам, что только конкретный сотрудник использует приложения, будет крайне сложно и еще один важный аспект, который надо всегда помнить: нужно подробно изучать EULA и PUR.
Серверные приложения
Данный раздел разберем более подробно, поскольку основная часть вопросов связанная с проблемами понимания принципов лицензирования возникает именно при внедрении серверных приложений. Как может показаться на первый взгляд схема лицензирования серверных приложений достаточно проста, но по каждому продукту существует масса нюансов, которые с первого раза не укладываются в голове даже у людей с достаточным техническим образованием и опытом работы в области лицензирования ПО.
Серверы ОС
Модель лицензирования серверных приложений следующая: все продукты лицензируются по схеме - лицензия на сервер и на клиентское подключение (CAL) или, при необходимости, External Connector. Разберемся с основными моделями лицензирования серверов.
Серверы услуг
Самый распространенный сервер услуг это Exchange, модель лицензирования аналогична модели серверных ОС, лицензия на сам сервер и на клиентские подключения и при необходимости External Connector.
Серверы на процессор
В модели на процессор тоже, казалось бы, все просто, пока не появилось понятие виртуального процессора. Раньше лицензировался сам физический процессор и никаких вопросов не возникало, но при появлении понятия «виртуальная среда» появилось очень много нюансов, которые также необходимо разобрать. В принципе, при лицензирование «на процессор» дополнительные лицензии на клиентские подключения не нужны за исключением Data Center Edition, но об этом тоже немного позже.
Серверы управления
Серверы
управления лицензируются следующим
образом: это лицензия на сам сервер
управления и лицензия на устройство,
которым будет управлять
Специализированные серверы
Для специализированных серверов действует самая простая модель лицензирования и требует только лицензию на сервер.
Как лицензируются серверные продукты и что такое CAL
Итак, как лицензируются серверные продукты? Постараемся объяснить это на конкретном примере.
Допустим,
что есть компания с небольшим
парком ПК около 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.
Еще один момент: в поставку ОЕМ и коробочных версий клиентские лицензии входят в комплект поставки по 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 данный продукт требует лицензии на процессор и отдельно клиентские лицензии.
Список используемой литературы
лицензирование программное обеспечение