|
|
|||||||||||||||||||||||||||||
|
Руководство по лицензированию Microsoft Visual Studio 2012 и MSDN
В данном руководстве представлен обзор семейства продуктов Visual Studio 2012, включая подписки MSDN, и требования по лицензированию этих продуктов для типовых сценариев развертыванияСодержаниеВведениеMicrosoft® Visual Studio® 2012 предоставляет комплексный, очень гибкий набор инструментов для управления жизненным циклом приложений. Корпорация Microsoft существенно изменила выпуск Visual Studio 2012 с целью упрощения линейки продуктов и усовершенствования лицензирования Visual Studio Team Foundation Server. Были добавлены важные новые функции, такие как раскадровка, обратная связь с конечными пользователями, краткосрочное планирование и управление отставанием продукта, нагрузочное тестирование в рабочей среде, использование IntelliTrace в рабочей среде и др. В данном документе рассмотрена линейка продуктов Visual Studio и приведены требования лицензирования этих продуктов для распространенных сценариев развертывания. Владельцам корпоративной лицензии на определенных условиях лицензирования следует руководствоваться "Правами на использование продукта согласно лицензии корпорации Microsoft" и "Списком продуктов", а также лицензионным соглашением на программу. Для обычных клиентов условия лицензионного соглашения указаны в документе "Условия лицензионного соглашения на использование программного обеспечения", который предоставляется вместе с продуктом. Общие сведения о лицензировании Visual Studio 2012В Visual Studio 2012 имеется два важных компонента, для которых необходимо приобрести лицензии:
ПользователиОсновной способ лицензирования пользователей -- покупка подписки MSDN определенного уровня для каждого пользователя, участвующего в проекте по разработке программного обеспечения. Программное обеспечение, службы и поддержка, включенные в подписку MSDN, отличаются в зависимости от уровня подписки, поэтому вначале следует изучить документ "Сравнение подписок MSDN" и определить уровень подписки для каждого члена команды. Подписчик MSDN может устанавливать и выполнять Visual Studio и другие приложения корпорации Microsoft; эти приложения доступны в Центре загрузки для подписчиков MSDN с активной подпиской, состав приложений определяется уровнем подписки. Параметры подписки MSDN:
Если пользователю не нужны для разработки платформы Microsoft (Windows, Windows Server, SQL Server и т. п.), Windows Azure, служба технической поддержки и электронные обучающие материалы, а также если пользователь не взаимодействует с другими разработчиками с помощью Team Foundation Server и не нуждается в доступе к новым версиям программного обеспечения, то он можно приобрести отдельную лицензию на Visual Studio Professional. Среда Team Foundation ServerСреда Team Foundation Server - это то место, где разработчики программного обеспечения, тест-инженеры, руководители проектов, заинтересованные лица и другие участники процесса разработки ПО организуют совместную работу, управляют исходным кодом, контролируют и распределяют работу, выполняют построение приложений и многие другие действия. Компания должна приобрести лицензии на Windows Server и Team Foundation Server для каждого сервера в этой среде, а также лицензии клиентского доступа (CAL) на Windows Server и Team Foundation Server для каждого пользователя, подключающегося к серверам. Система Microsoft SQL Server 2012 Standard включена в лицензию Team Foundation Server для использования с Team Foundation Server. Как приобрестиПродукты Visual Studio доступны через различные каналы продаж, как показано ниже. Лицензии можно приобрести непосредственно на сайте ITShop.ru Лицензии на Visual Studio 2012 и способы их покупкиКаждая программа корпоративного лицензирования Microsoft имеет определенные правила и преимущества; продавец программного обеспечения может рассказать о них более подробно, чтобы покупатель мог сделать правильный выбор. Дополнительные сведения о корпоративном лицензировании и вышеупомянутых программах приведены на сайте: www.microsoft.com/licensing. Продление и обновление подписки MSDNПодписки MSDN, срок действия которых заканчивается, можно продлить с небольшими затратами. Стоимость продления значительно ниже, чем стоимость покупки новой подписки MSDN, поскольку подписчик платит только за право на получение новых версий программного обеспечения, доступ к новым ключам продуктов и другие службы MSDN, действие которых заканчивается, но не за новую лицензию на инструмент разработки Visual Studio, которая у него уже есть. Продление розничных подписокРозничные подписки MSDN должны продляться ежегодно. Период льготного обновления -- время между окончанием действия подписки MSDN и моментом, когда клиент теряет право на продледние подписки по цене продления, -- составляет 30 дней для розничных лицензий. Продление корпоративных лицензийПодписки MSDN, приобретенные в рамках большинства программ корпоративного лицензирования, действительны до окончания соглашения корпоративного лицензирования или соглашения Enrollment. Однако исключением является соглашение Select Plus, действие которого не заканчивается. Покупки в рамках лицензии Select Plus действительны в течение трех лет от даты покупки, а также существуют варианты согласования конечной даты действия подписки с датой годовщины соглашения. Для всех программ корпоративного лицензирования подписки MSDN должны продляться путем покупки определенной версии программы Software Assurance (SA) для продукта до даты завершения, указанной в соглашении корпоративного лицензирования. Дата завершения отличается в зависимости от вида программы и условий на момент заключения соглашения. Варианты обновления подписки MSDNМожно обновить активную подписку MSDN в момент продления (в этом случае следует приобрести как продление подписки на предыдущем уровне, так и лицензию следующего уровня на обновление подписки) или в любой другой момент в период действия подписки. Обновления недоступны в других программах, но клиенты с розничной лицензией и лицензией Open License (для которых недоступны лицензии Step-up) все равно могут воспользоваться преимуществами лицензий Step-up путем продления по программе открытой лицензии Open Value и покупки лицензии Step-up сразу после обновления. Продление до более низкого уровняКлиенты могут продлить подписку MSDN "вниз" - с более высокого уровня до более низкого, просто заменив одну лицензию другой. В этом случае клиент теряет все права, связанные со старой подпиской MSDN, и должен сразу же прекратить использование продуктов, которые были доступны в рамках старой подписки, но теперь отсутствуют в новой. Пример. Организация использовала Visual Studio Premium с подпиской MSDN для команды разработчиков. Затем она решила продлить подписки до более низкого уровня Visual Studio Professional с MSDN в связи с дефицитом бюджета. После того как лицензии были продлены таким образом, подписчики должны были сразу же перестать пользоваться всеми преимуществами выпуска Visual Studio Premium и удалить его. При этом подписчики также потеряли права на использование Microsoft Office, Microsoft Dynamics®, SharePoint Server и многих других продуктов, включенных в подписку Visual Studio Premium с MSDN, но отсутствующих в подписке Visual Studio Professional с MSDN. Другие каналыНекоторые продукты Visual Studio можно приобрести в рамках других программ Microsoft: Лицензионное соглашение с поставщиком услуг (SPLA): Visual Studio Team Foundation Server, Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional и Visual Studio Test Professional доступны по подписке через участвующих поставщиков услуг размещения. Поставщик услуг размещения предлагает программное обеспечение, работающее на его оборудовании, к которому можно подключаться удаленно. Такие предложения не являются подписками MSDN. Условия использования SPLA указаны в документе "Права на использование, предоставленные поставщику услуг (Services Provider Use Rights, SPUR)". Программа "Microsoft ISV Royalty Licensing Program" предназначена для независимых поставщиков программных продуктов, которые хотят включать Visual Studio или другие продукты Microsoft в свои приложения и продавать их. Подписки MSDN и Visual Studio предоставляются в виде бонусов в рамках определенных программ Microsoft: Microsoft Partner Network: подписчики MSDN, входящие в партнерскую сеть, могут использовать программное обеспечение в соответствии с условиями розничной лицензии в подписках MSDN "не для продаж". Подписки MSDN, предлагаемые в качестве бонусов Microsoft Partner Network, включая подписку Microsoft Action Pack Development and Design, нельзя использовать для деятельности, напрямую связанной с получением дохода, например для консалтинговых услуг, настройки пакетного приложения для определенного клиента или создания пользовательского приложения для клиента за деньги. Партнеры могут использовать подписки MSDN для деятельности, не связанной напрямую с получением дохода, например для создания пакетного приложения на платформе Microsoft, которое затем можно вывести на рынок и продать клиентам. Партнеры также могут купить отдельную подписку MSDN, чтобы использовать ее для ведения деятельности, непосредственно связанной с получением дохода. Microsoft BizSpark®: Microsoft BizSpark - глобальная программа оказания помощи стартапам в сфере разработки ПО путем предоставления доступа к средствам разработки Microsoft, связей с ключевыми индустриальными партнерами, включая инвесторов, и маркетинговой поддержки, с целью помочь антрепренерам начать свой бизнес. Подписки Visual Studio Ultimate с MSDN могут использоваться в соответствии с условиями розничной лицензии в подписках MSDN "не для продаж". Microsoft WebsiteSpark®: позволяет небольшим веб и дизайн студиям начать разработку за счет предоставления бесплатных инструментов, технологий и ресурсов для создания потрясающих веб-сайтов. Microsoft DreamSpark®: предоставляет инструменты студентам, факультетам, и сотрудникам учебных заведений для целей образования (включая обучение, проведение курсов и некоммерческих исследований) за небольшую плату на учреждение. Академические организации участвующие в соглашениях Campus Agreement/EES и программах OVS/ES корпоративного лицензирования Microsoft получают электронную подписку DreamSpark бесплатно. Лицензирование посредством DreamSpark включает Visual Studio Professional, Windows Server и SQL Server помимо прочего ПО. В дополнение факультеты преподающие технические специальности в высших учебных заведениях могут приобрести электронную подписку DreamSpark Premium (ранее MSDN AA) которая предоставляет доступ к широкому набору ПО Microsoft. Чтобы получить доступ к преимуществам подписок DreamSpark (DreamSpark или DreamSpark Premium в зависимости от права на использование), пользователи должны зарегистрироваться по адресу http://www.dreamspark.com/institution/subscription.aspx, используя номер соглашения Academic Volume Licensing и соответствующий код регистрации в DreamSpark, включенный в письмо-приглашение соглашения Academic Volume Licensing. Студенты и ВУЗы могут получить подписку DreamSpark на сайте программы: https://www.dreamspark.com/Account/CreateAccount.aspx См. условия для каждой программы, в которых приведены дополнения или исключения прав на использование для конкретной подписки MSDN.
Лицензии для пользователейЛицензии на проектирование, разработку, тестирование и демонстрацию программВсе подписки MSDN и Visual Studio Professional лицензируются для отдельных пользователей. Каждый лицензированный пользователь может устанавливать и использовать программное обеспечение на любом количестве устройств для проектирования, разработки, тестирования и демонстрации своих программ. Каждый дополнительный пользователь, использующий программное обеспечение подобным образом, также должен иметь лицензию. Лицензии на проектирование, разработку, тестирование и демонстрацию программПрограммное обеспечение, включаемое в подписки MSDN, -- это любое программное обеспечение, доступное в Центре загрузки для подписчиков MSDN в период действия подписки, а также, согласно праву подписчика на понижение версии, все предыдущие версии такого программного обеспечения (для старых версий программного обеспечения, недоступных в Центре загрузки для подписчиков MSDN). Подписки MSDN включают как текущие, так и множество предыдущих версий за последнее десятилетие и зачастую содержат несколько выпусков (Standard, Enterprise, Datacenter и т. д.) одного продукта для поддержки различных сценариев разработки и тестирования программного обеспечения. Кроме того, подписчики MSDN получают доступ к новым версиям программного обеспечения после его выпуска. Любой пользователь может посетить Центр загрузки для подписчиков MSDN, выполнить поиск определенной программы, а затем просмотреть информацию о ней (дату публикации и уровни подписки, имеющие право на ее загрузку). Для просмотра этой информации быть подписчиком не обязательно, но для загрузки программ подписка нужна. Более общие сведения о том, какое программное обеспечение включено в подписку MSDN, приведены в статье "Сравнение подписок MSDN". В лицензию на Visual Studio Professional включена текущая версия программы Visual Studio Professional 2012, а также право на запуск предыдущих версий Visual Studio Professional, к которым у пользователя есть доступ. В этом документе мы будем называть включенное в лицензию программное обеспечение просто "программное обеспечение". Пользователи с различными лицензиями могут запускать одинаковое программное обеспечениеКаждый член команды разработчиков, который будет использовать (устанавливать, настраивать или получать доступ) программное обеспечение, должен иметь собственную подписку MSDN. Два или более пользователей могут использовать одинаковое программное обеспечение, если у каждого из них есть подписка MSDN. Пример 1. В команде разработчиков работают 6 программистов, 1 архитектор или разработчик и 3 тест-инженера. Команда разрабатывает внутреннюю веб-систему бухгалтерского учета и хочет использовать программное обеспечение, чтобы настроить тестовую среду на Windows Server 2012 и Microsoft SQL Server 2012. Если каждый из 10 членов команды будет иметь доступ к среде разработки или тестовой среде, то любой из них должен иметь подписку MSDN. Минимальные уровни подписки, включающие оба эти продукта, - Visual Studio Professional с MSDN и Visual Studio Test Professional с MSDN. Пример 2. В организации имеются две команды разработчиков: одна находится в Сиэтле, вторая - в Сингапуре. Из-за разницы во времени эти команды никогда не работают одновременно. Однако поскольку нельзя использовать лицензии подписки MSDN совместно, каждая команда должна иметь собственную подписку MSDN. Пример 3. Системный инженер из ИТ-отдела компании устанавливает на централизованно управляемое оборудование программное обеспечение, необходимое для команды разработки, у каждого члена которой есть лицензия на подписку MSDN. Системный инженер не занимается разработкой и тестированием. Так как лицензия необходима для любого применения программного обеспечения Microsoft (установка -- это вариант использования), то компании требуются рабочие лицензии на все программное обеспечение, эксплуатируемое в данной среде. Либо компания должна приобрести подписку MSDN для системного инженера, включающую устанавливаемое им программное обеспечение. Где можно устанавливать и запускать программное обеспечениеЛицензированный пользователь может установить и использовать программное обеспечение на любом количестве устройств. Программное обеспечение можно установить и использовать в офисе, дома, в школе и даже в офисе клиентов или на определенном оборудовании, размещенном у сторонних организаций. Однако это программное обеспечение не лицензировано для использования на общих серверах сторонней организации (облачные среды) или в рабочих средах. Рабочая среда - это среда, к которой получают доступ конечные пользователи приложения (например, веб-сайт) и которая используется не только для приемочного тестирования данного приложения или получения обратной связи. Перечислим несколько сценариев, формирующих рабочие среды.
Пример. Разработчик с подпиской MSDN использует программное обеспечение MSDN днем, в рабочее время, но иногда он работает и дома на другом компьютере. В рамках лицензии MSDN нет никакой разницы между рабочим и домашним ПК (последний - это просто другое устройство, на котором разработчик имеет право использовать программное обеспечение MSDN). Однако ограничения на использование программного обеспечения MSDN на домашнем ПК разработчика остаются такими же, что и в рабочей среде: программное обеспечение MSDN, установленное не домашнем ПК, должно использоваться лишь для проектирования, разработки и тестирования; только пользователи с соответствующей подпиской MSDN могут применять это ПО. Дополнительные права на использование и преимущества для подписчиков MSDNИспользование в производственных целях некоторых приложений OfficeПодписки Visual Studio Ultimate с MSDN и Visual Studio Premium с MSDN включают приложения Microsoft Office для разработки и тестирования. Кроме того, лицензированные пользователи подписок Visual Studio Ultimate с MSDN и Visual Studio Premium с MSDN могут использовать Office Professional Plus 2013 для производственных целей на одном устройстве. Использование Visual Studio Team Foundation Server в производственных целяхПодписки Visual Studio Ultimate с MSDN, Visual Studio Premium с MSDN, Visual Studio Professional с MSDN и Visual Studio Test Professional с MSDN включают серверную лицензию и одну лицензию клиентского доступа на Visual Studio Team Foundation Server 2012. Более подробная информация приведена в конце данного документа в разделе "Лицензирование Visual Studio Team Foundation Server 2012". Использование Windows AzureПодписки Visual Studio Ultimate с MSDN, Visual Studio Premium с MSDN и Visual Studio Professional с MSDN включают определенное количество служб Windows Azure. Доступность служб и их количество может варьироваться. Более подробные сведения приведены на сайте http://www.windowsazure.com/ru-ru/pricing/member-offers/msdn-benefits/. Чтобы воспользоваться этими службами, подписчик MSDN должен зарегистрироваться и принять соглашение о подписке Microsoft Online. Подписчик MSDN может применять Windows Azure для производственных приложений, эта служба не ограничена использованием для разработки и тестирования. Нельзя объединить в одном аккаунте преимущества сервисов Windows Azure из нескольких подписок MSDN. Lab ManagementПодписчики Visual Studio Ultimate с MSDN, Visual Studio Premium с MSDN и Visual Studio Test Professional с MSDN могут устанавливать и запускать System Center - Virtual Machine Manager (SCVMM) для создания и развертывания лабораторной среды, а также управления ею с помощью Microsoft Test Manager. Лабораторная среда - это среда виртуальной операционной системы, используемая исключительно для разработки и тестирования программ. Другие способы производственного использования SCVMM, например в качестве управляющих виртуализированных производственных серверов, требуют отдельных лицензий на управление. Программное обеспечение агентов Visual Studio 2012, в том числе контроллер тестирования Test Controller 2012, также включено в эти уровни подписки для использования в данном сценарии. SCVMM и Team Foundation Server могут использовать одну и туже лицензию на БД SQL Server без необходимости приобретения дополнительных лицензий SQL Server. РаскадровкаПодписчики Visual Studio Ultimate с MSDN, Visual Studio Premium с MSDN и Visual Studio Test Professional с MSDN могут использовать надстройку раскадровки для PowerPoint, чтобы создавать раскадровки для представления моделей приложения. Пользователи, у которых нет надстройки раскадровки, могут просматривать и редактировать файл PowerPoint, созданный с помощью этой надстройки. Для использования PowerPoint необходима лицензия на PowerPoint, которая включена в подписки Visual Studio Ultimate с MSDN и Visual Studio Premium с MSDN как часть использования в производственных целях некоторых приложений Office. Нагрузочное тестированиеПодписчики Visual Studio Ultimate с MSDN могут использовать программное обеспечение для выполнения нагрузочного тестирования с любым количеством виртуальных пользователей, включая нагрузочные тесты в рабочей среде. Разработчик SQL Server Parallel Data WarehouseПодписки Visual Studio Ultimate с MSDN, Visual Studio Premium с MSDN, Visual Studio Professional с MSDN и Visual Studio Test Professional с MSDN включают лицензию для разработчика SQL Server Parallel Warehouse. Оборудование для Parallel Data Warehouse, необходимое для запуска данного программного обеспечения, можно приобрести у OEM-партнеров. IntelliTraceIntelliTrace позволяет записать и воспроизводить процесс работы приложения, что упрощает отладку. Это осуществляется путем развертывания адаптера диагностических данных (DDA) IntelliTrace на целевой системе в виде части агента тестирования Visual Studio Test Agent, с помощью развертывания утилиты командной строки IntelliTrace.exe или запуска теста из Microsoft Test Manager. Диспетчер Microsoft Test Manager включен в состав Visual Studio Test Professional, Visual Studio Premium и Visual Studio Ultimate. Файлы IntelliTrace создаются в результате запуска IntelliTrace DDA или IntelliTrace.exe, их можно открыть и отладить только с помощью Visual Studio Ultimate. Файлы IntelliTrace могут использоваться совместно двумя и более компаниями. Например, компания может использовать файлы IntelliTrace совместно с внешним консультантом разработчиков. Аналогично компания может привлечь внешнего исполнителя для тестирования и отладки файлов IntelliTrace, предоставленных этим поставщиком. Пример 1. Обнаружение ошибки в тестовой среде Компания A разрабатывает веб-приложение. Все разработчики имеют лицензию на Visual Studio Ultimate с MSDN, а все тест-инженеры -- лицензию на Visual Studio Test Professional с MSDN. В ходе тестирования обнаружена ошибка в тестовой среде, которую сложно воспроизвести в среде разработки. Ранее тестовые машины были настроены с помощью тестового агента Visual Studio Test Agent, который включает IntelliTrace DDA. Тест-инженер использует Microsoft Test Manager (компонент Visual Studio Test Professional, Visual Studio Premium и Visual Studio Ultimate) для выполнения тестового случая с включенным адаптером диагностических данных IntelliTrace DDA. Когда произошла ошибка, тест-инженер внес сведения о ней в отчет, а файлы IntelliTrace с каждой тестовой машины были автоматически прикреплены к отчету. Когда разработчик просматривает отчет об ошибке в Visual Studio Ultimate, он может открыть файлы IntelliTrace и использовать их для отладки и поиска проблемы. Пример 2. Работа с внешним консультантом В примере 1 компания A пользуется услугами внешнего консультанта, который помогает в разработке. Если у внешнего консультанта есть лицензия на Visual Studio Ultimate, он может открыть и отладить файлы IntelliTrace, предоставленные компанией A. Когда включенное в подписку программное обеспечение предоставляется на собственных условиях?Предварительные и пробные версии программного продуктаПодписки MSDN включают доступ к предварительным и пробным версиям программных продуктов Microsoft. Если программное обеспечение предоставляется в рамках подписки MSDN пользователя, он может устанавливать и использовать это ПО на любом количестве устройств. Однако для предварительных и пробных версий программного обеспечения, предоставляемых в рамках подписки MSDN, действуют собственные условия использования. SDK, DDK, пакеты компонентов и выпуски группы Patterns & PracticesПодписки MSDN открывают доступ к наборам средств разработки программного обеспечения (SDK), пакетам разработки драйверов (DDK), пакетам компонентов Visual Studio и выпускам группы Patterns & Practices, для которых действуют их собственные условия лицензирования. Платформа Windows EmbeddedДля продуктов Windows Embedded действуют дополнительные условия лицензии на программное обеспечение, которые зависят от продукта и лицензионного соглашения для конечного пользователя (EULA). Программное обеспечение Windows Embedded нельзя использовать для выполнения бизнес-операций или распространять для коммерческих целей (например, лицензирование, аренда или продажа программного обеспечения Windows Embedded, его распространение в продукте для оценки клиентами или распространение для использования в коммерческих продуктах). Необходимо выполнить дополнительные шаги, чтобы распространять программное обеспечение Windows Embedded для коммерческих целей. Авторизованные дистрибьюторы программного обеспечения Microsoft Embedded могут пояснить подписчику требования лицензирования, сертификации и отгрузки. Сборщик IntelliTraceСборщик IntelliTrace - это новая функция Visual Studio 2012, которую можно загрузить бесплатно. Сборщик IntelliTrace можно установить на машины, в том числе в рабочей среде, для ведения журналов за предыдущие периоды, чтобы использовать эти сведения для отладки приложения. Для сборщика IntelliTrace действуют локальные условия лицензирования, однако выходные данные сборщика IntelliTrace могут прочитать только подписчики Visual Studio Ultimate с MSDN. Удаленные средстваVisual Studio Remote Tools - удаленные средства Visual Studio, ранее известные как удаленный отладчик (Remote Debugger), распространяются условия лицензирования для продукта. Удаленные средства можно использовать в рабочей среде для отладки приложения в режиме реального времени. Когда можно использовать программное обеспечение, не имея лицензии?Демонстрация с помощью служб терминаловПодписчики MSDN могут использовать службы Windows Server Remote Desktop Services для одновременно подключенных анонимных пользователей в количестве до 200 человек -- для доступа к онлайновой демонстрации программного обеспечения. Этим анонимным пользователям не требуется подписка MSDN. Тем не менее, подписчик MSDN может использовать службы удаленных рабочих столов для разработки и тестирования как любое другое ПО, включенное в его подписку. Приемочное тестированиеВ конце проекта по разработке программного обеспечение конечные пользователи (или члены команды, например спонсор либо менеджер по продукту, выступающие в роли конечных пользователей, особенно в случае, когда последние не могут по какой-либо причине участвовать в тестировании) обычно анализируют приложение и определяют, удовлетворяет ли оно необходимым критериям выпуска. Этот процесс называется приемочным тестированием пользователя (user acceptance testing, UAT). Конечные пользователи без подписки MSDN получают доступ к программному обеспечению в целях проведения приемочного тестирования, при условии что во всех остальных случаях программное обеспечение используется в соответствии с условиями лицензирования MSDN. Проектировщики, разработчики или тест-инженеры программных продуктов редко выступают в роли "конечного пользователя". При приемочном тестировании не должны использоваться рабочие данные. Если используется копия реальных рабочих данных, то она должна быть удалена после завершения тестирования, ее невозможно интегрировать обратно в реальные рабочие данные. Обратная связьКонечные пользователи могут загрузить бесплатное приложение Feedback Client для TFS и получить доступ к программному обеспечению для анализа приложения и предоставления отзыва. Подписка MSDN не нужна конечному пользователю, получающему доступ к программному обеспечению для предоставления отзыва. Конечный пользователь не тестирует приложение, требующее подписки MSDN. Это новая функция Visual Studio 2012, работающая с Visual Studio Team Foundation Server 2012. Как можно распространять определённое программное обеспечение другим пользователям в рамках готового приложенияНекоторое программное обеспечение, например Microsoft .NET Framework, можно распространять. Компоненты программного обеспечения, включенные в подписку MSDN, которые можно распространять (в рамках приложения либо в виде отдельных файлов) без лицензионных отчислений, указаны в файле REDIST.TXT, связанном с определенным продуктом. Компоненты, которые можно распространять на платформах, отличных от платформ Microsoft, указаны в файле OTHER-DIST.TXT, связанном с определенным продуктом. Код, помеченный как распространяемый, с расширением .lib нельзя распространять напрямую; он должен быть связан с приложением. Однако выходные данные можно распространять. Кроме того, разрешается:
Полный список компонентов, которые можно распространять, и соответствующие ограничения приведены в пункте "Распространяемый код" в разделе "Универсальные условия лицензии" документа "Права на использование продукта согласно лицензии корпорации Microsoft (PUR)" или в разделе "Распространяемый код" документа Лицензионное соглашение корпорации Microsoft (EULA) для подписок MSDN. Другие инструкцииКогда для Windows на компьютере разработчика требуется отдельная лицензия?В большинстве ситуаций операционная система Windows, используемая на основном ПК (или наборе ПК), должна иметь отдельную от MSDN лицензию по причине смешанного режима использования - для проектирования, разработки, тестирования и демонстрации программ (способ использования, разрешенный в рамках лицензии подписки MSDN) и некоторых других вариантов применения. Использование программного обеспечения любым другим способом, например для проверки электронной почты, игр или редактирования документа, - это другой способ работы с данным ПО, который запрещен в рамках лицензии подписки MSDN. В случае смешанного использования соответствующая операционная система должна иметь обычную лицензию, которая приобретается с традиционной копией Windows, например, поставляется с новым ПК, приобретенным у ОЕМ-поставщика. Пример. Разработчик с подпиской Visual Studio Premium с MSDN настраивает ПК с помощью общего оборудования и собирается использовать этот ПК для разработки и тестирования приложений. Разработчик устанавливает на ПК копию Project Professional 2010, чтобы контролировать график проекта (это обычный способ использования для производственных целей). Поскольку Project применяется для производственных целей, это означает, что ПК используется смешанным способом; для операционной системы Windows с установленным ПО Project необходима обычная рабочая лицензия. Лицензия подписки MSDN не дает разработчику права использоваться Windows для этого ПК, хотя подписка Visual Studio Premium с MSDN включает возможность применения Project Professional 2010 на одном устройстве для производственных целей. Когда для виртуальных сред требуется отдельная лицензия?Если физическая машина, на которой запущена одна или более виртуальных машин, используется только для разработки и тестирования, то операционная система, установленная на физической хост-системе, считается программным обеспечением MSDN. Однако, если физическая машина или любая виртуальная машина, работающая на данной физической машине, используется для других целей, то обе операционные системы (виртуальной и физической машины) должны иметь отдельные лицензии. То же самое касается другого программного обеспечения на этой системе: так, Microsoft SQL Server, полученный в рамках подписки MSDN, можно использовать только для проектирования, разработки, тестирования и демонстрации программ. Для мониторинга и управления средами разработки и тестирования требуются лицензии на управлениеЧасто Microsoft System Center используется для мониторинга либо управления машинами, запущенными в среде разработки или тестирования. Это нормальный способ применения System Center, для которого требуются обычные лицензии на управление System Center, приобретаемые отдельно. Такой способ использования (мониторинг и управление машинами) запрещен в рамках любой подписки MSDN. Установка агентов System Center на эти машины для разработки и тестирования должна осуществляться лицензированным подписчиком MSDN (поскольку любое использование программного обеспечения, в том числе операционной системы, требует лицензии), но операторы System Center могут удаленно контролировать эти машины без подписки MSDN. Кроме того, подписчики MSDN с System Center могут использовать программное обеспечение System Center для проектирования, разработки, тестирования и демонстрации программ. Пример 1. Компания использует System Center - Operations Manager для управления серверами в центре обработки данных и серверами в лабораториях разработки и тестирования. Члены команды разработки и тестирования, которые имеют подписки MSDN, должны устанавливать все программное обеспечение в лабораториях разработки и тестирования, включая агентов System Center, поскольку ПО, работающее в этой среде, лицензируется для каждого пользователя и только эти пользователи имеют подписки MSDN, разрешающие подобное использование. После установки обычные операторы System Center, не имеющие подписки MSDN, могут контролировать эти серверы и управлять ими с помощью System Center. Пример 2. Независимый поставщик программного обеспечения создает приложение, которое посылает запросы в Microsoft System Center - Operations Manager через API, используемый в System Center, а затем генерирует специализированный отчет. Это считается разработкой и разрешено для подписчиков Visual Studio Ultimate с MSDN и Visual Studio Premium с MSDN, в подписку которых включено программное обеспечение System Center. Бессрочные права на использованиеПодписки MSDN, приобретенные через определенные каналы, имеют бессрочные права на использование. Это позволяет подписчикам продолжать применять определенные программные продукты, полученные с помощью активной подписки, после окончания срока ее действия. Однако подписчики не имеют прав на получение обновлений программного обеспечения после окончания срока действия подписки, а также теряют доступ к ключам ПО и продуктам через Центр загрузки для подписчиков MSDN и к другим службам, предоставляемым в рамках активной подписки. Ключи к продуктам, приобретенные с активной подпиской, могут использоваться до тех пор, пока все активации для этих ключей не будут исчерпаны. Если подписка MSDN передается или продается, то все бессрочные права на использование передаются новой стороне, а продавец теряет право на использование программного обеспечения. Как правило, подписки MSDN, которые не предоставляют бессрочные права на использование, включают в себя: · Подписки MSDN, приобретенные в рамках соглашений Enterprise Agreement Subscription (лицензионная подписка для предприятия), Open Value Subscription (открытая лицензионная подписка), Campus (соглашение для общеобразовательных учреждений) или других программ корпоративного лицензирования. · Подписки MSDN, предлагаемые через сеть Microsoft Partner Network, в том числе подписка Microsoft Action Pack Development and Design. В случаях, описанных выше, подписчики не могут использовать никакое программное обеспечение, предоставленное в рамках подписки MSDN после окончания ее срока действия. Распространение программного обеспечения в качестве части образа установкиОбразы физических или виртуальных машин позволяют быстро и удобно настроить клиентские или серверные машины. Однако если программное обеспечение используется для создания образов, а подписка MSDN, в которую входит лицензия на это ПО, была куплена в розницу, то эти образы установки нельзя распространять другим пользователям. Это ограничение справедливо, даже если целевые пользователи, которые будут устанавливать или использовать образ, имеют соответствующие подписки MSDN на программное обеспечение, содержащиеся в образе установки. Эти пользователи могут загрузить программное обеспечение прямо с сайта MSDN и создать свой собственный образ установки. Если подписка MSDN получена организацией в рамках программы корпоративного лицензирования, то образ установки может распространяться среди пользователей, имеющих лицензию на соответствующий уровень подписки MSDN в пределах одной организации, включая внешних подрядчиков, работающих в организации, которые временно владеют подпиской MSDN в соответствии с имеющимися в организации лицензиями. Перераспределение программного обеспечения для сторонних организаций не допускается ни в какой форме, включая образы физических и виртуальных машин, DVD и ISO-файлы. Пример. Компания А заключает субподрядный договор с компанией Б. Часть работ предусматривает создание образа для установки машин в тестовой серверной среде. Поскольку персонал компании Б не может распространять программное обеспечение Microsoft сотрудникам компании А, то компания Б может распространить полученный образ в компании А только одним из следующих способов: · Компания А назначает свободные (незанятые) подписки MSDN сотрудникам компании Б, которая должна создать образ. Это позволяет передавать программное обеспечение в рамках той же организации (и, следовательно, не является распространением программного обеспечения Microsoft сторонней организации). ИЛИ · Компания Б предоставляет инструкции по созданию образа компании А, сотрудники которой затем создают образ внутри компании. В настоящее время корпорация Microsoft предлагает программу тестового выпуска виртуального жесткого диска (VHD). Независимые поставщики программного обеспечения, желающие распространить виртуальные машины на основании Windows Server вместе с ознакомительными версиями своего программного обеспечения, могут получить дополнительные сведения на сайте http://www.microsoft.com/vhd/.
Предоставление подписок MSDN внешним подрядчикамЕсли организация нанимает внешних подрядчиков для работы в команде разработчиков, то подрядчики должны иметь соответствующие подписки MSDN для любого программного обеспечения, которое они будут использовать. · Подрядчик должен получить соответствующую подписку MSDN (более высокого уровня). · Организация должна предоставить подрядчику одну из своих свободных (незанятых) подписок MSDN достаточного уровня, которая включает необходимое программное обеспечение, на период действия договора. Кроме того, если подрядчик использует Team Foundation Server клиента, то клиент должен предоставить лицензию клиентского доступа Team Foundation Server для использования подрядчиком. Это может быть лицензия клиентского доступа, приобретенная отдельно, или лицензия клиентского доступа, включенная в подписку MSDN, которую клиент временно предоставляет подрядчику. Лицензии клиентского доступа на Team Foundation Server действительны только для доступа к Team Foundation Server, приобретенного данной организацией. Ключи к продуктам и программное обеспечение для установкиЕсли организация нанимает внешних подрядчиков для работы в команде разработчиков, то подрядчики должны иметь соответствующие подписки MSDN для любого программного обеспечения, которое они будут использовать.Пример. Внешний подрядчик будет временно работать в команде разработчиков клиентской организации. Каждый член команды разработчиков на стороне клиента имеет подписку Visual Studio Premium с MSDN. Если подрядчик также имеет подписку Visual Studio Premium с MSDN, то он, как и остальные члены команды, может использовать программное обеспечение в среде разработки. Если у подрядчика нет подписки MSDN или есть подписка MSDN более низкого уровня, которая не включает в себя все программное обеспечение, которые он будет использовать, то: · Подрядчик должен получить соответствующую подписку MSDN (более высокого уровня). · Организация должна предоставить подрядчику одну из своих свободных (незанятых) подписок MSDN достаточного уровня, которая включает необходимое программное обеспечение, на период действия договора. Кроме того, если подрядчик использует Team Foundation Server клиента, то клиент должен предоставить лицензию клиентского доступа Team Foundation Server для использования подрядчиком. Это может быть лицензия клиентского доступа, приобретенная отдельно, или лицензия клиентского доступа, включенная в подписку MSDN, которую клиент временно предоставляет подрядчику. Лицензии клиентского доступа на Team Foundation Server действительны только для доступа к Team Foundation Server, приобретенного данной организацией. Ключи к продуктам и программное обеспечение для установкиПодписчики MSDN могут использовать любое программное обеспечение для установки, если оно поступает из авторизованного источника (например, из Центра загрузки файлов для подписчиков MSDN, Центра обслуживания корпоративных лицензий или с официальных DVD корпорации Microsoft), и программный продукт входит в подписку MSDN пользователя. Например, подписчик MSDN решил использовать диск в рамках корпоративной лицензии компании для установки Windows в тестовой лаборатории. Это удобно, поскольку ключ продукта с корпоративной лицензией разрешает большее количество активаций, чем ключ, доступный в Центре загрузки файлов для подписчиков MSDN. Использование программного обеспечения, полученного с сайта MSDN, в рамках производственной лицензииЧасто бывает целесообразно развернуть сервер с полностью проверенным приложением непосредственно в рабочей среде. Для этих целей следует приобрести стандартные лицензии (например, лицензии Windows Server и лицензии клиентского доступа), поскольку лицензии MSDN предоставляются для каждого пользователя и, как правило, имеют ограничение на использование для разработки и тестирования. Однако установленное программное обеспечение и ключ продукта, использованный для активации этого ПО (если таковой имеется), можно загрузить с сайта MSDN, хотя лицензии на использование этого ПО в рабочей среде должны приобретаться отдельно от подписки MSDN.
|
Уровни подписки 2010: |
Переведенные на эти уровни подписки 2012 в августе 2012 г.: |
Visual Studio 2010 Ultimate с MSDN |
Visual Studio Ultimate 2012 с MSDN |
Visual Studio 2010 Premium с MSDN |
Visual Studio Premium 2012 с MSDN |
Visual Studio Test Professional 2010 с MSDN |
Visual Studio Test Professional 2012 с MSDN |
Visual Studio 2010 Professional с MSDN |
Visual Studio Professional 2012 с MSDN |
Visual Studio 2010 Professional с MSDN Embedded |
Visual Studio Professional 2012 с MSDN |
Операционные системы MSDN |
Операционные системы MSDN |
Владельцы активных подписок на Visual Studio с MSDN Premium (в рамках программы поддержки Software Assurance для клиентов, заключивших соглашения корпоративного лицензирования) после выпуска Visual Studio 2010 с MSDN в апреле 2010 г. были автоматически переведены на предложения Visual Studio 2010 согласно описанной ниже логике.
Уровни подписки 2008 |
Переведенные на эти уровни подписки 2010 в августе 2010 г.: |
Visual Studio Team System 2008 Team Suite с MSDN Premium |
Visual Studio 2010 Ultimate с MSDN |
Visual Studio Team System 2008 Architecture Edition с MSDN Premium |
Visual Studio 2010 Ultimate с MSDN |
Visual Studio Team System 2008 Development Edition с MSDN Premium |
Visual Studio 2010 Ultimate с MSDN |
Visual Studio Team System 2008 Test Edition с MSDN Premium |
Visual Studio 2010 Ultimate с MSDN |
Visual Studio Team System 2008 Database Edition с MSDN Premium |
Visual Studio 2010 Ultimate с MSDN |
Visual Studio 2008 Professional Edition с MSDN Premium |
Visual Studio 2010 Premium с MSDN |
Visual Studio 2008 Professional Edition с MSDN Professional |
Visual Studio 2010 Professional с MSDN |
Операционные системы MSDN |
Операционные системы MSDN |
Этот переход известен под названием "The Ultimate Offer". Дополнительную информацию см. на сайте: http://msdn.microsoft.com/subscriptions/ff625864.aspx
Линейка продуктов Visual Studio 2008 не включала никаких специальных переходов, то есть подписки 2005 г. обновлялись непосредственно до версий 2008 г.
Visual Studio 2005 |
Visual Studio 2008 |
Visual Studio Team System 2005 Team Suite с MSDN Premium |
Visual Studio Team System 2008 Team Suite с MSDN Premium |
Visual Studio 2005 Team Edition for Software Architects с MSDN Premium |
Visual Studio Team System 2008 Architecture Edition с MSDN Premium |
Visual Studio 2005 Team Edition for Software Developers с MSDN Premium |
Visual Studio Team System 2008 Development Edition с MSDN Premium |
Visual Studio 2005 Team Edition for Testers с MSDN Premium |
Visual Studio Team System 2008 Test Edition с MSDN Premium |
Visual Studio 2005 Team Edition for Database Professionals с MSDN Premium |
Visual Studio Team System 2008 Database Edition с MSDN Premium |
Visual Studio 2005 Professional Edition с MSDN Premium |
Visual Studio 2008 Professional Edition с MSDN Premium |
Visual Studio 2005 Professional Edition с MSDN Professional |
Visual Studio 2008 Professional Edition с MSDN Professional |
Операционные системы MSDN |
Операционные системы MSDN |
Visual Studio 2005 была значительным переходом, включая систему управления жизненным циклом приложения, фирменную систему Visual Studio Team System.
Уровень подписки MSDN для версий ниже Visual Studio 2005 |
Путь перехода |
MSDN Universal |
Клиентам предоставлялся выбор роли Visual Studio 2005 Team Edition:
|
MSDN Enterprise |
Все активные подписчики MSDN Enterprise автоматически переводились на Visual Studio 2005 Team Edition for Software Developers с MSDN Premium |
MSDN Professional |
Все активные подписчики MSDN Professional автоматически переводились на Visual Studio 2005 Professional Edition с MSDN Professional |
Дата выпуска: |
Объем изменений |
Август 2012 г. |
|
Октябрь 2012 |
|
Главная страница - Программные продукты - Схемы лицензирования - Управление разработкой ПО, Разработка ПО, Microsoft |
Распечатать »
Правила публикации » |
Написать редактору | |||
Рекомендовать » | Дата публикации: 28.11.2012 | |||
|
Новости по теме |
Рассылки Subscribe.ru |
Статьи по теме |
Новинки каталога Download |
5 бесплатных приложений, которые будут напоминать вам отдохнуть от экрана компьютера или смартфона
|
Исходники |
Отдам код в хорошие руки. Мошенничество в ИТ-сфере
|
Документация |