Руководство по лицензированию Microsoft Visual Studio 2010 и MSDNВведениеMicrosoft Visual Studio 2010 предлагает полный набор инструментальных средств управления жизненным циклом приложения (application lifecycle management, ALM). С появлением Visual Studio 2010 Майкрософт сделали большой шаг к упрощению процесса принятия решений для пользователей и повышению доступности продуктов, включая:
Далее в данном документе представлен обзор семейства продуктов Visual Studio 2010 и требования по их лицензированию в наиболее распространенных сценариях использования. Полное руководство по условиям и срокам лицензирования для программ корпоративного лицензирования, а также действующие лицензионные соглашения, можно найти в документе Лицензионные права на использование продукта Майкрософт (Microsoft Licensing Product Use Rights, PUR) и Списке продуктов. Условия лицензирования для розничных покупателей определены Лицензионным соглашением на использование приобретенного в розницу ПО (Retail Software License Terms), которое включено в каждый продукт. Cемейство продуктов Visual Studio 2010В семейство продуктов Visual Studio 2010 входит ряд средств индивидуальной разработки для реализации различных задач разработки и тестирования программного обеспечения; продукты для управления ресурсами и координирования совместной деятельности группы, управления лабораториями тестирования, нагрузочного тестирования и Веб-доступа; а также лицензии для различных вариантов развертывания, использования и организации доступа к программному обеспечению. Средства индивидуальной разработки, лицензируемые на пользователяВсе средства индивидуальной разработки лицензируются на пользователя. В семействе продуктов Visual Studio 2010 средствами индивидуальной разработки являются:
Средства индивидуальной разработки "с MSDN" обычно называют подписками MSDN. Они представляют собой всеобъемлющие предложения, включающие и указанный продукт Visual Studio, и набор других преимуществ, таких как возможность разработки и тестирования с использованием других продуктов и платформ Майкрософт, техническая поддержка, электронные образовательные коллекции Майкрософт и права на использование любых новых версий ПО, которые будут выпускаться в течение срока действия подписки. Объем предложений подписки MSDN определяется редакцией продукта Visual Studio 2010: "Ultimate", "Premium", "Test Professional" или "Professional". Также предлагаются специализированные подписки MSDN: MSDN Embedded (включающая Visual Studio 2010 Professional) и MSDN Operating Systems (не включающая какой-либо продукт Visual Studio). Средства индивидуальной разработки лицензируются по модели лицензирования средств разработки Майкрософт, приобретенных по программе Корпоративного лицензирования, и соответственно Лицензионному соглашению на использование приобретенного в розницу ПО при продаже в розницу. Team Foundation Server 2010, лицензируется на сервер и на клиентаСемейство продуктов Visual Studio 2010 включает один серверный продукт:
Team Foundation Server лицензируется по модели Майкрософт Server/CAL (Client Access License) для Корпоративного лицензирования и соответственно Лицензионному соглашению на использование приобретенного в розницу ПО при продаже в розницу. Существует две формы приобретения клиентских лицензий для Team Foundation Server 2010:
Нагрузочное тестирование, лицензируется на пакетMicrosoft Visual Studio Load Test Virtual User Pack 2010 используется для моделирования нагрузки на приложения и лицензируется на пакет, включающий 1000 виртуальных пользователей. Дополнительные продукты, лицензируются отдельноVisual Studio Agents 2010 - свободно доступное для загрузки ПО (не продается). Лицензированные пользователи определенных продуктов Visual Studio могут использовать его на любом числе компьютеров. Как приобрестиЛицензии на продукты Visual Studio 2010 можно приобрести в розничной сети или по программам Корпоративного лицензирования Майкрософт. Способ приобретения определяет конкретные условия лицензионного соглашения. Со всеми вопросами по условиям лицензирования обращайтесь к торговому посреднику или в отдел закупок своей организации. Каналы приобретения и доступность продуктов Visual Studio 2010
Приобретение небольшого числа лицензий обычно осуществляется по каналу розничных продаж, через торгового посредника Майкрософт. Условия лицензионного соглашения для продуктов, приобретаемых по каналам розничных продаж, оговорены Лицензионным соглашении Майкрософт на использование приобретенного в розницу ПО. Для получения большего числа лицензий (5 или более) организации, как правило, пользуются одной из программ корпоративного лицензирования Майкрософт. Условия лицензионного соглашения для таких продуктов описываются в Соглашении корпоративного лицензирования (Volume Licensing Program Agreement), согласно которому лицензии предоставляются вместе с документом Права на использование продукта (Product Use Rights, PUR). Более подробные сведения по корпоративному лицензированию и упомянутым выше программам можно найти по адресу: www.microsoft.com/licensing. Продление и обновление подписки MSDNПодписки MSDN, срок действия которых истекает, могут быть продлены со скидкой. Продлить подписку значительно дешевле, чем приобрести новую, поскольку покупатель в этом случае платит только за продление права получения новых версий ПО, повторный выпуск ключей активации программного продукта и другие сервисы MSDN, срок действия которых истекает, а не за новую лицензию на инструмент разработки Visual Studio, которая уже имеется у пользователя. Продление подписок, приобретенных по каналам розничных продажПодписки MSDN, приобретенные в розничной продаже, должны обновляться ежегодно. Срок действия льготы на обновление - т.е. промежуток времени с момента истечения срока действия подписки MSDN до момента, когда покупатель теряет возможность ее продления по льготной цене - составляет 30 дней. Продление корпоративных лицензийПодписки MSDN, приобретенные по большинству программ корпоративного лицензирования, действительны до момента истечения срока действия корпоративного лицензионного соглашения или регистрации. Исключением является соглашение Select Plus, которое не имеет срока действия. Лицензии, приобретенные по Select Plus, действуют в течение 3 лет с даты приобретения и могут быть продлены в течение срока действия соглашения. Для всех программ корпоративного лицензирования подписки MSDN должны обновляться через обновление Software Assurance до истечения срока действия текущей подписки MSDN, устанавливаемого корпоративным лицензионным соглашением. Срок действия меняется в зависимости от программы и также от условий, действующих на момент подписания соглашения. Лицензии Step-up/обновленияЛицензии Step-up обеспечивают организациям возможность перехода на клиентские редакции Visual Studio 2010 с MSDN более высокого уровня либо в момент продления лицензии (в этом случае приобретаются и продление лицензии, и Step-up), либо в любой другой момент в течение срока действия подписки. Предлагаемые варианты перехода на редакции более высокого уровня:
Стоимость лицензии Step-up зависит от момента ее приобретения. Например, лицензия Step-up, приобретаемая во второй год действия трехлетнего соглашения, будет дороже, чем лицензия Step-up, приобретаемая на третий год. Лицензия Step-up может быть приобретена в любой момент; ее стоимость зависит от года действия трехлетнего соглашения и не меняется в течение этого года. Например, цена лицензии Step-up в случае приобретения на четвертый месяц второго года трехлетнего соглашения, будет аналогична цене лицензии Step-up, приобретаемой в начале второго года действия соглашения. Это больше касается политик корпоративного лицензирования Майкрософт, чем подписок MSDN. Примечание: обладатели лицензии Open, не имеющие право на лицензии Step-up в рамках этой программы, могут все же воспользоваться лицензиями Step-up, если перейдут на Open Value и сразу приобретут лицензии Step-up. Другие каналыМайкрософт предлагает другие программы, по которым можно приобрести определенные продукты Visual Studio. К этим программам относятся:
Кроме того, подписки MSDN предоставляются как дополнительные преимущества определенных программ Майкрософт:
Дополнения или ограничения прав использования для конкретных подписок MSDN оговариваются условиями каждой программы. Лицензирование средств индивидуальной разработкиВсе средства индивидуальной разработки Visual Studio 2010 лицензируются на пользователя. Каждый лицензированный пользователь может устанавливать и использовать ПО в целях проектирования, разработки, тестирования и демонстрации своих приложений на любом количестве устройств. Каждый пользователь, применяющий это ПО в этих целях на данных устройствах, должен также иметь лицензию на средства индивидуальной разработки Visual Studio 2010. Клиенты должны лицензировать каждую развертываемую ими копию каждого продукта Майкрософт, включая все физические и виртуальные экземпляры. Таким образом, лицензирование среды разработки и тестирования может быть дорогостоящим и сложным, поскольку новые серверы вводятся в эксплуатацию, а старые выводятся. Подписки MSDN обеспечивают удобный и эффективный с экономической точки зрения механизм полного лицензирования для сред разработки и тестирования, с невысокими издержками и удобной моделью приобретения "на человека". Лицензированные на человека подписки MSDN приобретаются организацией и закрепляются за участниками группы. Лицензированные участники группы могут развертывать и использовать указанное ПО Майкрософт на любом числе устройств и/или виртуальных машин в целях проектирования, разработки, тестирования и демонстрации. То, какое конкретно ПО и другие преимущества предлагаются по подписке MSDN, зависит от типа подписки, таким образом, организации могут выбирать соответствующие конфигурации для каждого участника группы. Если каждый человек, работающий с этим ПО, имеет соответствующую подписку MSDN, никаких дополнительных лицензий или отчислений не требуется. Если участник покидает группу, подписка MSDN отзывается и может быть переназначена другому пользователю (по программам Корпоративного лицензирования Майкрософт лицензии по подписке MSDN могут переназначаться не чаще, чем каждые 90 дней). Подписки MSDN также предлагают много других преимуществ, включая:
Общие условия лицензирования средств индивидуальной разработкиПри лицензировании средств индивидуальной разработки Visual Studio 2010 (включая входящие в подписки MSDN) все приводимые далее требования применяются как к ПО Visual Studio, так и к ПО, загружаемому с сайта MSDN, которое далее в этом документе будет именоваться "ПО MSDN". Лицензирование на пользователяУ каждого участника группы разработки, который будет использовать (устанавливать, конфигурировать или выполнять доступ) ПО MSDN, должна иметься собственная подписка MSDN. Два или более участника могут использовать одно и то же ПО только при условии, если каждый из них имеет подписку MSDN.
Множество устройств - дома, на работе и вездеЛюбой участник группы может устанавливать и использовать ПО MSDN на любом количестве устройств. Лицензия не оговаривает то, где располагается устройство (на работе, дома, в школе, в офисе клиента и т.д.). Однако каждый пользователь ПО MSDN должен иметь соответствующую лицензию по подписке MSDN Пример: Разработчик, имеющий подписку MSDN, использует ПО MSDN на работе в течение дня, но иногда ему приходится работать и дома, на другом компьютере. С точки зрения лицензирования ПК на работе ничем не отличается от ПК дома; домашний ПК - это просто еще одно устройство, на котором разработчик имеет право использовать ПО MSDN. На ПО MSDN, установленное на домашнем ПК разработчика, распространяются те же ограничения, что и на рабочем ПК: ПО MSDN на домашнем ПК должно использоваться только для проектирования, разработки и тестирования; и использовать это ПО могут только пользователи с соответствующей подпиской MSDN. Права на использование предыдущих версийПрава на использование предыдущих версий, когда пользователь получает возможность работать с более ранней версией продукта вместо версии, на которую у него имеется лицензия, как правило, неуместны в случае с подписками MSDN. Подписка MSDN уже предоставляет доступ к предыдущим версиям ПО - для многих продуктов на десятилетие назад - одновременно с текущей версией. И текущая, и предыдущие версии ПО могут использоваться на любом числе устройств. Но для средств индивидуальной разработки Visual Studio без MSDN включенное ПО ограничено конкретной версией Visual Studio, поэтому для обеспечения возможности использования предыдущей версии этого продукта Visual Studio требуются права на использование предыдущих версий. Права на использование предыдущих версий могут пригодиться подписчикам MSDN, если текущая версия продукта доступна через MSDN, а предыдущая версия нет. Такая ситуация возможна для продуктов, выпущенных очень давно (таких как Windows 2.0), для которых последующие версии, например Windows 7, доступны по MSDN; или для продуктов, которые Майкрософт не может распространять по условиям соглашения, например, Visual Basic 5 или Windows 2000 Server. Для работы с этими продуктами пользователь должен иметь установочный носитель и, в случае необходимости, ключ активации, или ПО установки запрашивается другими способами. Майкрософт предоставляет права на использование предыдущих версий средств индивидуальной разработки Visual Studio 2010 (включая те, которые предоставляются по подпискам MSDN), приобретаемых по программе корпоративного лицензирования, но не по каналам розничных продаж. Распространение программных компонентов Майкрософт в рамках приложенияНекоторое ПО, включенное в средства индивидуальной разработки Visual Studio 2010 (например, Microsoft .NET Framework), может распространяться. Компоненты программных продуктов, которые входят в подписки MSDN и могут распространяться без лицензионных отчислений (либо в рамках приложения, либо как отдельные файлы), перечислены в файле REDIST.TXT продукта. Компоненты, которые могут распространяться на не-Майкрософт платформы, перечислены в файле OTHERDIST.TXT продукта. Код, обозначенный как распространяемый и имеющий расширение .lib, не может распространяться самостоятельно, а только в составе приложения. Но получаемые выходные данные могут распространяться. Вы можете также:
Полный список компонентов, которые могут распространяться, и применяемых ограничений приведен в части Распространяемый код раздела Универсальные условия лицензии документа Лицензионные права на использование продукта Майкрософт (Microsoft Licensing Product Use Rights, PUR) или в разделе Распространяемый код документа Лицензионное соглашение конечного пользователя Майкрософт (Microsoft End User License Agreement, EULA) для подписок MSDN. Intellitrace™IntelliTrace™ - новая возможность, предлагаемая Visual Studio 2010, позволяет записывать и воспроизводить журнал выполнения приложения для упрощения отладки. Эта функциональность обеспечивается адаптером данных диагностики (diagnostic data adapter, DDA) IntelliTrace, развертываемым в целевой системе как часть агента тестирования Visual Studio, или утилитой командной строки IntelliTrace.exe, или выполнением теста с помощью Visual Studio Test Professional. Файлы IntelliTrace, создаваемые любыми доступными средствами, можно открывать и использовать при отладке в Visual Studio Ultimate.
Файлы IntelliTrace могут использоваться совместно двумя или более компаниями, если все работающие с этими файлами сотрудники являются лицензированными пользователями Visual Studio 2010 Ultimate либо Visual Studio Test Professional 2010 в зависимости от выполняемых ими действий. Например, компания может предоставлять файлы IntelliTrace внешнему консультанту по разработке. Аналогичным образом, компания может привлекать внешнюю компанию для тестирования и использования в отладке файлов IntelliTrace, предоставляемых этим поставщиком. Адаптер данных диагностики (DDA) IntelliTrace и/или IntelliTrace.exe могут использоваться в целях тестирования и отладки:
IntelliTrace DDA и/или IntelliTrace.exe не могут использоваться:
Лицензионное соглашение, применимое к средствам индивидуальной разработки с MSDNИспользование ПО MSDNПО, получаемое по подписке MSDN, может использоваться только в целях проектирования, разработки, тестирования и демонстрации Ваших приложений, кроме использования приложений Office подписчиками MSDN, использования Team Foundation Server подписчиками MSDN и использования Microsoft System Center Virtual Machine Manager с Lab Management. ПО MSDN не может использоваться в средах производственной эксплуатации. Для применения ПО в производственной эксплуатации требуются постоянные не-MSDN лицензии. Например, лицензия на использование ПО и клиентские лицензии доступа (CAL) для Windows Server 2008. Среда производственной эксплуатации - это среда, с которой работают конечные пользователи приложения (например, Веб-сайт) и которая используется не для Приемочного тестирования приложения. К другим возможным примерам сред производственной эксплуатации относятся:
Каждый участник группы должен иметь подписку MSDN, включающую все используемое им ПО, или какую-либо иную лицензию для доступа к этому ПО. Особенности лицензирования ПО Майкрософт по подпискам MSDN представлены по адресу msdn.microsoft.com/subscriptions. Пример: Группа разработки занимается созданием Веб-системы бухгалтерского учета с использованием Windows Server, SQL Server, Exchange Server и Office SharePoint Server. Чтобы иметь право на использование всего перечисленного ПО, разработчики должны иметь Visual Studio 2010 Premium (или Ultimate) с подпиской MSDN. (Visual Studio 2010 Professional с подпиской MSDN не включает Exchange Server или SharePoint Server.) Windows на "Рабочем месте разработчика"В большинстве случаев, Windows используемый на основном компьютере (или нескольких компьютерах) должен лицензироваться отдельно от MSDN из-за смешанного повседневного использования для проектирования, разработки, тестирования и демонстрации своих решений (способы использования, разрешенные лицензией подписки MSDN). Использование ПО для любых других целей, таких как отправка email, игры или редактирование документов - это другие варианты использования, которые не разрешены лицензией подписки MSDN. В случае сценария смешанного использования, используемая ОС должна быть лицензирована отдельно, для чего необходимо приобрести обычную копию Windows. Пример: Разработчик с Visual Studio Premium c MSDN собирает ПК с помощью аппаратных средств и намерен использовать его для разработки и тестирования приложений. Разработчик устанавливает копию Project Professional 2010 на ПК для управления проектом, что является естественной производственной задачей. Так как Project используется в производственной среде, данный ПК применяется в смешанном сценарии. В таком случае ОС Windows, на котором работает Project также должен иметь нормальную лицензию для использования в производственной среде. Разработчик не имеет лицензии в рамках подписки MSDN на использование ОС Windows, хотя Visual Studio Premium c MSDN включает в себя право использования Project Professional 2010 на одном устройстве для использования в производственной среде. Виртуальные средыЕсли компьютер, на котором выполняется одна или более виртуальных машин, используется исключительно для разработки и тестирования, в качестве операционной системы для физической хост-системы может выступать ПО MSDN. Однако если компьютер или любая размещенная в этой физической системе виртуальная машина используется для других целей, и операционная система виртуальной машины, и операционная система хоста должны лицензироваться отдельно. То же самое справедливо и для другого ПО, используемого в системе. Например, Microsoft SQL Server по подписке MSDN может использоваться только для сценариев проектирования, разработки, тестирования и демонстрации ваших приложений. Предыдущие, предварительные и ознакомительные версии ПОПодписки MSDN обеспечивают доступ к предыдущим, текущим, предварительным и ознакомительным версиям программных продуктов Майкрософт. Если ПО доступно как часть подписки MSDN, пользователь может устанавливать и использовать его на любом числе устройств. Однако предварительные и ознакомительные версии ПО, предоставляемые по подписке MSDN, подчиняются условиям поставляемых с продуктом лицензионных соглашений. Пакеты SDK, DDK, пакеты дополнительных компонентов и выпускаемые продукты группы patterns & practicesПодписки MSDN включают права доступа к Пакетам средств разработки (Software Development Kits, SDKs), Пакетам средств разработки драйверов (Driver Development Kits, DDKs), Пакетам дополнительных компонентов Visual Studio и выпускаемым продуктам группы patterns & practices. Если ПО включено в подписку MSDN пользователя, оно может устанавливаться и использоваться на любом числе устройств. Но предоставляемые по подписке MSDN пакеты SDK, DDK, Пакеты дополнительных компонентов Visual Studio и выпускаемые продукты группы patterns & practices подчиняются условиям поставляемого с продуктом лицензионного соглашения. Использование офисных приложений подписчиками MSDNVisual Studio Ultimate с MSDN и Visual Studio Premium с MSDN обеспечивают права на использование приложений Microsoft Office для разработки и тестирования. Кроме того, лицензированные пользователи Visual Studio Ultimate с MSDN и Visual Studio Premium с MSDN могут использовать на одном устройстве в целях производственной эксплуатации следующие приложения:
Использование Team Foundation Server подписчиками MSDNОпределенные подписки MSDN (в частности, Visual Studio Ultimate с MSDN, Visual Studio Premium с MSDN, Visual Studio Professional с MSDN и Visual Studio Test Professional с MSDN) включают серверную лицензию и одну лицензию клиентского доступа для Visual Studio Team Foundation Server 2010. Бессрочные права на использование Некоторые подписки MSDN предоставляют бессрочные права на использование, которые позволяют подписчикам продолжать использование определенных программных продуктов, полученных по активной подписке, после истечения срока ее действия. Однако по истечении срока действия подписки подписчики теряют право на обновления этого ПО, а также на доступ к ПО или ключам активации программных продуктов через MSDN Subscriber Downloads или другие сервисы подписки, что является прерогативой подписчиков с активной подпиской. Ключи активации программных продуктов, полученные в ходе срока действия подписки, могут продолжать использоваться до тех пор, пока не будет исчерпано предоставляемое по ним количество активаций. При передаче или продаже подписки MSDN все бессрочные права на использование передаются новому владельцу, и продавец больше не может использовать это ПО. Как правило, следующие подписки MSDN не предоставляют бессрочных прав на использование:
Для перечисленных выше подписок MSDN подписчики не могут использовать все предоставляемое по подписке ПО после истечения срока действия подписки. Демонстрация с использованием служб терминалов Подписки MSDN разрешают использование служб терминалов Windows Server 2003 или 2008 или служб удаленных рабочих столов Windows Server 2008 R2 для одновременной поддержки 200 анонимных пользователей в целях демонстрации приложений. Наличие лицензии по подписке MSDN для этих анонимных пользователей не требуется. Приемочное тестирование пользователями В конце проекта разработки ПО конечные пользователи (или участники группы, например, спонсор или руководитель по выпуску продукта, исполняющие роль конечных пользователей, в случаях, когда нет возможности привлечь для этого фактических конечных пользователей), как правило, выполняют анализ приложения и выясняют, отвечает ли оно необходимым критериям для выпуска. Этот процесс часто называют приемочное тестирование пользователями (UAT). В целях проведения приемочного тестирования конечные пользователи могут использовать ПО MSDN, не имея лицензии по подписке MSDN, если только использование этого ПО для всех остальных целей соответствует всем условиям лицензирования по подписке MSDN. Очень редко участники, основной ролью которых является проектирование, разработка или тестирование ПО, квалифицируются также как "конечные пользователи". По условиям лицензий, предоставляемых по подписке MSDN, при приемочном тестировании пользователями не должны применяться реальные производственные данные. Если используется копия реальных производственных данных, эта копия данных должна быть удалена по завершении тестирования и не может быть возвращена в хранилище производственных данных. Распространение ПО MSDN в составе образа установки Образы физической или виртуальной машины являются быстрым и удобным способом настройки клиентского компьютера или сервера. Однако если для создания образов используется ПО MSDN и подписка MSDN, по которой это ПО лицензировано, получена по каналу розничных продаж, такие образы установки не могут передаваться кому-либо. Данное ограничение справедливо даже, если целевые пользователи, которые будут устанавливать и/или использовать образ, имеют соответствующие подписки MSDN для ПО MSDN, включенного в образ установки. Конечно, эти пользователи могут загружать ПО непосредственно с сайта MSDN и создавать собственные образы установки. Если организация получает подписку MSDN по программе корпоративного лицензирования, образ установки может распространяться среди пользователей, лицензированных по подписке MSDN соответствующего уровня, только в рамках этой организации. Передача ПО MSDN - включая образы физической и виртуальной машины, DVD и ISO-файлы - третьим лицам не допускается ни в какой форме. Пример: Копания А заключает субдоговор с Компанией Б. В состав необходимых к выполнению работ входит создание образа для настройки компьютеров в тестовой серверной среде. Поскольку сотрудники Компании Б не могут передавать ПО Майкрософт сотрудникам Компании А, существуют только такие варианты передачи полученного образа Компанией Б в Компанию А:
В настоящее время Майкрософт предлагается программа Virtual Hard Disk (VHD) Test Drive. Она ориентирована на независимых поставщиков программных продуктов, желающих распространять наряду с ознакомительными версиями своего ПО также и виртуальные машины на базе Windows Server. Больше сведений по этому вопросу они могут найти на сайте http://www.microsoft.com/vhd/. Лицензии по подписке MSDN для внешних подрядчиковЕсли организация нанимает внешних подрядчиков в свою группу разработки, эти подрядчики должны иметь соответствующие лицензии по подписке MSDN на все ПО MSDN, которое предполагается использоваться. Пример: Внешний подрядчик работает в группе разработки организации временно. Каждый участник группы разработки имеет Visual Studio Premium с подпиской MSDN. Если у подрядчика тоже имеется подписка MSDN уровня Premium, он может использовать ПО среды разработки. Если же у подрядчика нет подписки MSDN или имеется подписка более низкого уровня, которая не охватывает все используемое ПО, тогда существует два варианта:
Ключи активации программного продукта и ПО установкиПодписчики MSDN могут использовать любое ПО установки, если это ПО получено из авторизованного источника (такого как загрузки по подписке MSDN, сервисный центр корпоративного лицензирования или официальные DVD Майкрософт) и программный продукт входит в лицензию по подписке MSDN пользователя. Например, подписчик MSDN для установки Windows в лаборатории тестирования может предпочесть использовать носитель, полученный по программе корпоративного лицензирования своей организации. Возможно, это будет более удобно, потому что ключи активации продуктов, полученных по программе корпоративного лицензирования, имеют более высокое предельное число активаций, чем ключ, предлагаемый в загрузках по подписке MSDN. Использование ПО MSDN для производственной эксплуатацииДля выполнения полностью протестированного приложения обычно наиболее целесообразно развертывать сервер прямо в среде производственной эксплуатации. Для такого использования требуются полноценные лицензии (такие как лицензия Windows Server и лицензии клиентского доступа), поскольку подписка MSDN предоставляет лицензию на пользователя и обычно ограничена целями разработки и тестирования. Однако в некоторых случаях ПО установки и ключ активации программных продуктов , используемый для активации этого ПО, могут быть взяты из MSDN, хотя лицензии на использование этого ПО в производственной среде должны быть приобретены отдельно от подписки MSDN. Многие программные продукты, предлагаемые через MSDN требует активации, процесс, который проверяет, что программное обеспечение, которое установлено, является подлинным программным обеспечением Microsoft (легальная копия), путем подключения к серверам Microsoft в Интернете. Активация происходит после того, как ключ продукта был введен и был утвержден для установленного продукта. Будьте осторожны, не путайте активацию и лицензирование, процесс активации не позволяет точно определить, является ли лицензия на использование продукта (например, Windows 7, поставляемая через подписку MSDN) легальной, или то, что вы используете программное обеспечение по определённой лицензии (например, использование Windows 7 для разработки приложений). Обновление с понижениемВозможно "обновление лицензии с понижением" от Visual Studio с MSDN до Visual Studio с MSDN более низкого уровня просто путем замены одной лицензии на другую. В этом случае пользователь лишается всех прав на использование продуктов Visual Studio, которые обеспечивались предыдущей подпиской MSDN, и должен немедленно прекратить работу со всеми продуктами, которые предоставлялись как часть этой подписки, но не вошли в новую подписку. Пример: Организация использует Visual Studio 2010 Premium, обеспечивая лицензирование всех сотрудников посредством подписок MSDN. По финансовым соображениям принимается решение выполнить обновление подписок с понижением до Visual Studio 2008 Professional с MSDN. При обновлении с понижением все подписчики MSDN должны немедленно прекратить использование и удалить Visual Studio 2010 Premium. Таким образом, они больше не могут использовать такие возможности, как анализ покрытия кода тестами, метрики кода, профилирование и модульное тестирование баз данных. Подписчики также теряют права на использование Microsoft Office, Microsoft Dynamics®, SharePoint Server и многих других продуктов, включенных в подписку уровня Premium, но не обеспечиваемых подпиской уровня Professional. Visual Studio Team Explorer Everywhere 2010Visual Studio Team Explorer Everywhere 2010 используется для обеспечения возможности доступа к Visual Studio Team Foundation Server 2010 клиентам, работающим на не-Майкрософт платформах, таких как Eclipse. Клиентская лицензия доступа для Team Foundation Server 2010 не включена и должна приобретаться отдельно. Visual Studio Ultimate с подписками MSDN включает и Team Explorer Everywhere 2010, и CAL для Team Foundation Server 2010. Лицензирование Visual Studio Team Foundation Server 2010Microsoft Visual Studio Team Foundation Server 2010 является ядром решения Майкрософт для Управления жизненным циклом приложения (Application Lifecycle Management, ALM), предоставляя основные сервисы, такие как система контроля версий, отслеживание рабочих элементов, формирование отчетов и автоматизированная сборка. Благодаря глубокой интеграции со средствами индивидуальной разработки Visual Studio 2010 Team Foundation Server обеспечивает организациям более эффективное взаимодействие и координирование совместной деятельности в ходе процесса проектирования, разработки, тестирования и развертывания ПО, что в конечном счете приводит к повышению производительности и результативности группы, повышению качества и лучшей прослеживаемости жизненного цикла приложения. Майкрософт лицензирует Team Foundation Server по модели Серверная/Клиентская лицензия доступа (CAL), т.е. организации должны иметь лицензию на каждый выполняющийся экземпляр Team Foundation Server и, за некоторыми исключениями, Team Foundation Server 2010 CAL для каждого пользователя или устройства, работающего с Team Foundation Server. Как приобрести Visual Studio Team Foundation Server 2010Существует три способа приобретения Visual Studio Team Foundation Server 2010:
Общее руководство по лицензированию Team Foundation Server 2010
Требования лицензирования сервера для Team Foundation ServerКаждая лицензия для Team Foundation Server обеспечивает право выполнения одного экземпляра серверного ПО в одной физической или виртуальной операционной системе. Перед запуском ПО лицензия Team Foundation Server должна быть закреплена за одним из ваших серверов. Переназначение серверной лицензииЛицензия Team Foundation Server 2010 может быть переназначена другому серверу, но не ранее чем через 90 дней после последнего назначения. Исключением является неустранимый сбой оборудования, в случае чего переназначение может быть выполнено до истечения 90-дневного срока. Права на использование предыдущих версийМайкрософт предоставляет права на использование предыдущих версий для лицензий на Visual Studio Team Foundation Server 2010, полученных по программам корпоративного лицензирования, но не по каналам розничных продаж. Выполнение доступа к Team Foundation ServerДоступ к данным Team Foundation Server 2010 может осуществляться несколькими способами, включая:
Независимо от метода доступа к Team Foundation Server пользователь всегда должен иметь клиентскую лицензию ( подробнее смотрите в разделе Условия клиентской лицензии для Team Foundation Server). Условия клиентской лицензии для Team Foundation ServerЗа некоторыми исключениями (представлены в разделе Исключение в клиентской лицензии доступа, касающееся создания новых рабочих элементов), для доступа к Team Foundation Server и данным Team Foundation Server необходима соответствующая клиентская лицензия. Эти лицензии могут быть представлены в форме:
Далее в этом разделе условия лицензирования для CAL и External Connector рассматриваются более подробно. Клиентские лицензии доступаCAL предоставляет одному пользователю или устройству право доступа к любому числу лицензированных экземпляров Team Foundation Server, используемых в организации. CAL должны иметь пользователи (или устройства), которые:
CAL не нужна пользователям, которые:
Как приобрести CALТолько Visual Studio 2010 Ultimate с MSDN, Visual Studio 2010 Premium с MSDN, Visual Studio 2010 Professional с MSDN и Visual Studio Test Professional 2010 с MSDN включают Visual Studio Team Foundation Server 2010 User CAL. Для всех остальных случаев использования Team Foundation Server, включая средства индивидуальной разработки Visual Studio 2010 без MSDN, CAL должны приобретаться отдельно. (В семействе продуктов Visual Studio 2008 пользовательская CAL для Team Foundation Server 2008 предоставлялась со средствами индивидуальной разработки Visual Studio Team System - Architecture Edition , Database Edition , Development Edition , Test Edition и Team Suite - независимо от того, лицензировались ли эти продукты в рамках MSDN Premium . Эта CAL не обеспечивает пользователю права доступа к Team Foundation Server 2010.) Выбор между пользовательскими CAL и CAL на устройствоОрганизации могут покупать Пользовательские CAL или CAL на устройство , или их сочетание. Пользовательские CAL подойдут в тех случаях, когда один пользователь выполняет доступ к Team Foundation Server с множества устройств или местоположений. CAL на устройство обычно используются в тех случаях, когда для доступа к Team Foundation Server используется одно устройство множеством пользователей. Несмотря на то, что CAL на устройство позволяет использовать одно устройство множеству пользователей, она может использоваться одновременно только одним пользователем. Пример: База по обучению работе с Team Foundation Server должна иметь лицензию на использование Team Foundation Server. Такая учебная база должна приобрести CAL на устройство для каждого используемого для обучения компьютера. В этом случае на этих компьютерах сможет обучаться любое количество студентов, поскольку CAL на устройство допускает использование серверного ПО, установленного на одном устройстве, любым количеством пользователей. Внешние пользователиCAL закрепляется за пользователем или устройством и организацией, т.е. одна CAL дает право одному пользователю или устройству в рамках организации использовать один или более экземпляров Team Foundation Server в этой же организации. Это определяет типового внутреннего пользователя или устройство. Тем не менее, та же CAL не дает этому пользователю или устройству права доступа к экземплярам Team Foundation Server вне организации, которая владеет CAL. Если организация желает предоставить внешним пользователям доступ к Team Foundation Server, прежде всего, она должна приобрести CAL для каждого из этих пользователей или лицензию External Connector для этих пользователей. Внешние пользователи - это пользователи, не являющиеся сотрудниками организации или ее филиалов, а также не являющиеся сотрудниками подрядчиков или агентов, работающих в организации или ее филиалах. CAL не нужна внешним пользователям для создания новых рабочих элементов. ( Более подробно эти вопросы рассматриваются в разделе Исключение в клиентской лицензии доступа, касающееся создания новых рабочих элементов далее .) Пример: Компания А нанимает внешнего консультанта, который работает вне компании и уже имеет CAL для доступа к Team Foundation Server, используемую в его организации (Компании Б). Управление всеми ресурсами проекта, над которым работает консультант в Компании А, осуществляется с помощью Team Foundation Server, работающего в Компании А. Поскольку CAL для доступа к Team Foundation Server, которой располагает консультант, закреплена за Компанией Б, она не может использоваться для доступа к Team Foundation Server, выполняющемуся в компании А. Компания А должна приобрести дополнительную CAL, которая будет обеспечивать доступ к ее реализации Team Foundation Server консультанту, работающему в Компании Б. Клиентские лицензии доступа для Team Foundation Server 2010 по Software AssuranceКак предполагает Software Assurance, при наличии CAL для Visual Studio Team System 2008 Team Foundation Server, на которую распространяется Software Assurance на ПО для Visual Studio Team Foundation Server 2010 при корпоративном лицензировании, вы имеете право на использование Visual Studio Team Foundation Server 2010 CAL. В противном случае, для работы с Visual Studio Team Foundation Server 2010 понадобится CAL для Visual Studio Team Foundation Server 2010. Права на использование предыдущих версий, обеспечиваемые CAL для Team Foundation ServerCAL для Team Foundation Server обеспечивают доступ к указанной версии и предыдущим версиям Team Foundation Server. Для получения права использования последующих версий Team Foundation Server необходимо приобрести новые CAL или иметь Software Assurance для использующихся CAL на момент выхода новой версии Team Foundation Server, как обсуждалось выше. Пример: CAL для Visual Studio Team Foundation Server 2010 обеспечивает пользователю или устройству право доступа к данным Visual Studio 2005 Team Foundation Server, Visual Studio Team System 2008 Team Foundation Server и Visual Studio Team Foundation Server 2010. CAL для Visual Studio Team Foundation Server 2008 обеспечивает пользователю или устройству право доступа к данным Visual Studio 2005 Team Foundation Server и Visual Studio Team System 2008 Team Foundation Server, но не распространяется на доступ к данным Visual Studio Team Foundation Server 2010. Лицензия External ConnectorЛицензия External Connector обеспечивает возможность доступа и использования одного лицензионного экземпляра Team Foundation Server компании любому числу внешних пользователей . Внешние пользователи - это пользователи, не являющиеся сотрудниками организации или ее филиалов, а также не являющиеся сотрудниками подрядчиков или агентов, работающих в организации или ее филиалах. Внешние пользователи не нуждаются в лицензии External Connector для создания новых рабочих элементов. ( Более подробно эти вопросы рассматриваются в разделе Исключение в клиентской лицензии доступа, касающееся создания новых рабочих элементов далее .) Пример: Компания A нанимает агентство извне (Компанию Б) для участия в разработке ПО. Компания предоставляет для работы над проектом 200 разработчиков. Управление всеми ресурсами проекта в Компании А осуществляется с помощью Team Foundation Server. Вместо того чтобы приобретать 200 CAL для 200 разработчиков из Компании Б, Компания А покупается лицензию External Connector, которая позволяет работать с одним экземпляром Team Foundation Server неограниченному числу внешних пользователей. Исключение в клиентской лицензии доступа, касающееся создания новых рабочих элементовПользователю не нужна CAL или лицензия External Connector для создания новых рабочих элементов или для обновления с целью уточнения - например, уточнения исходной записи, изменения полей рабочих элементов или внесения примечаний для собственных рабочих элементов. Однако для изменения рабочих элементов, созданных другим пользователем, CAL необходима . (Примечание: Если Team Foundation Server 2005 лицензирован без Software Assurance, все пользователи, создающие или обновляющие рабочие элементы должны иметь CAL или лицензию External Connector. Для этой цели разрешается приобретать лицензии CAL или External Connector 2010, поскольку версии 2005 могут быть недоступны.) Мультиплексирование и пулинг не устраняют необходимости в CALОборудование и ПО, которые сокращают число пользователей или устройств, осуществляющих прямой доступ к Team Foundation Server (что иногда называют "мультиплексированием" или "пулингом"), не сокращают количество необходимых CAL для Team Foundation Server. Конечные пользователи или устройства, выполняющие доступ к Team Foundation Server ( кроме случаев, оговоренных в разделе Исключение в клиентской лицензии доступа, касающееся создания новых рабочих элементов выше ), должны иметь соответствующие лицензии независимо от того, используют ли они прямое или непрямое подключение к ПО. Пример 1: Организация реализует Веб-сайт во внутренней сети, подключающийся к Team Foundation Server таким образом, что пользователи могут добавлять рабочие элементы, закрывать дефекты или запускать выполнение сборки через этот Веб-сайт. Даже несмотря на то, что прямой доступ к Team Foundation Server выполняет только одно устройство (Веб-сервер), каждый человек, использующий этот Веб-сайт для доступа к Team Foundation Server не для создания новых рабочих элементов, должен иметь CAL или осуществлять доступ по лицензии External Connector. (CAL для устройства не может использоваться для Веб-сервера, потому что она допускает использование данного устройства одновременно только одним пользователем.) Для работы со вторым Веб-сайтом, выполняющимся на том же физическом Веб-сервере, но не осуществляющим доступ к Team Foundation Server, CAL не требуется. Пример 2: Множество пользователей одновременно осуществляют удаленный доступ к серверу через службы терминалов для работы со средой разработки. Даже несмотря на то, что эти множество пользователей "совместно используют" одно устройство, каждый из них должен иметь CAL или лицензии External Connector. (CAL для устройства не может использоваться для Веб-сервера, потому что она допускает использование данного устройства одновременно только одним пользователем.) Варианты развертыванияКомпании могут воспользоваться присущей Team Foundation Server гибкостью и масштабируемостью для поддержки групп разработки любых размеров. Например, Team Foundation Server может развертываться на ПК пользователя, на одном сервере или в двухуровневой конфигурации. Независимо от используемого подхода Team Foundation Server требует наличия операционной системы и базы данных, для каждой из которых необходимы собственные лицензии. Многосерверное (двухуровневое) развертываниеTeam Foundation Server 2010 может развертываться в двухуровневой конфигурации, когда на одном уровне размещается Team Foundation Server, а на другом - SQL Server 2008. Как отмечалось ранее, операционная система каждого уровня лицензируется отдельно, и для каждой лицензии Team Foundation Server может быть развернут один экземпляр SQL Server 2008 Standard Edition. Пример: Организация развертывает Team Foundation Server 2010 на одном из серверов, на котором выполняется Windows Server 2008 R2 Enterprise, и соответствующую базу данных SQL Server 2008 Standard Edition - в отдельном экземпляре Windows Server 2008 R2 Enterprise. В этом случае используется только одна серверная лицензия Team Foundation Server 2010 (включающая и Team Foundation Server, и уровень доступа к данным SQL Server), но требуются две серверные лицензии для Windows Server 2008 R2 Enterprise. Могут понадобиться лицензии клиентского доступа Team Foundation Server. Развертывание в двухуровневой среде позволяет повысить надежность путем использования второго сервера уровня приложений в режиме теплого или холодного резервирования. В режиме теплого резервирования компьютер, используемый для обеспечения отказоустойчивости, включен, но администратор системы вручную активирует его в случае отказа основного сервера. Организации, рассматривающие возможность применения теплого или холодного резервирования, могут использовать вместо них уровень приложения с балансировкой нагрузки, когда оба сервера будут находиться в активном режиме по умолчанию. Использование двухуровневой конфигурации позволяет повысить доступность Team Foundation Server за счет использования кластеризации SQL Server на уровне данных, в данном случае включающем два сервера. Кластеризация поддерживается SQL Server 2008 Standard Edition и редакциями более высокого уровня и обеспечивает лучшую доступность через объединение нескольких физических экземпляров SQL Server в один виртуальный экземпляр. При использовании для уровня данных конфигурации из двух серверов с кластеризацией для каждого сервера требуются лицензии на использование Windows Server и SQL Server 2008, но нет необходимости в дополнительных CAL для Team Foundation Server. Каждый сервер кластера, на котором выполняется SQL Server 2008 Standard Edition, считается отдельным экземпляром SQL Server. Вы должны иметь достаточное количество лицензий Team Foundation Server 2010, охватывающее имеющееся число экземпляров SQL Server, или приобретать лицензии на SQL Server отдельно. Портал группового проекта Visual StudioДля портала группового проекта Visual Studio (сайт SharePoint, создаваемый для каждого нового проекта группы) используются либо SharePoint Foundation 2010, либо Windows SharePoint Services, работа с которыми оговаривается лицензией Windows Server. Поскольку лицензия на Windows Server, на котором будет выполняться Team Foundation Server, должна приобретаться отдельно (такой вариант использования не предусмотрен подписками MSDN), использование Windows SharePoint Services покрывается этой лицензией. В качестве альтернативы организации могут размещать порталы групповых проектов в Microsoft Office SharePoint Server 2007 или SharePoint Server 2010, которые должны лицензироваться отдельно. Этот вариант использования SharePoint Server не охватывается подписками MSDN. Если организация выбирает такой сценарий и при этом использует службы Excel, необходима также eCAL для Office SharePoint Server 2007 или SharePoint Server 2010. Сервер сборкиФункциональность автоматизации сборки в Team Foundation Server обеспечивает возможность автоматического выполнения сборок на том же сервере или в отдельной системе, а также тестировать качество или производительность как часть процесса сборки. Реализацию "сервера сборки" обеспечивает агент сборки, входящий в состав Team Foundation Server 2010. Если сборка выполняется на отдельном сервере, не на том, на котором выполняется Team Foundation Server, для сервера сборки CAL Team Foundation Server не требуется. Условия CAL для сборокПользователям, просто выполняющим и просматривающим сборки необходимо иметь только CAL для Team Foundation Server; однако пользователи, которые создают тесты или другие средства проверки и включают их как часть сборки, должны быть лицензированы для использования соответствующего средства индивидуальной разработки Visual Studio 2010. В таблице 1 приведены лицензии, которые необходимо иметь для осуществления некоторых общих задач, связанных с определением и выполнением сборок.
Управление лабораторией тестированияРешение Майкрософт Visual Studio Lab Management расширяет существующую платформу Visual Studio Application Lifecycle Management интегрированной системой управления лабораторией тестирования на основе Hyper-V. Lab Management автоматизирует сложенные рабочие процессы сборки-развертывания-тестирования для оптимизации процесса сборки, уменьшения риска и сокращения времени выхода на рынок. Это помогает снизить затраты на разработку и тестирования, связанные с установкой, выводом из эксплуатации и восстановлением виртуальных сред в известное состояние. Lab Management упрощает совместную работу в ходе разработки, контроля качества и эксплуатации, способствуя достижению более высокой окупаемости и реализации преимуществ, обеспечиваемых решением Майкрософт для управления жизненным циклом приложения в целом. Больше сведений о функциональности Visual Studio 2010 Lab Management представлено по адресу www.microsoft.com/visualstudio/ru-ru/solutions/software-quality/lab-management. Компоненты Lab ManagementФункциональность Lab Management обеспечивается гармоничной совместной работой разных частей ПО, размещаемых на разных компьютерах. Типовая конфигурация включает:
Объединение хоста виртуальной машины и Team Foundation Server возможно, но это может быть неидеальным вариантом с точки зрения производительности. Вероятно, также предпочтительнее будет развертывать Team Foundation Server на множестве уровней ( подробнее смотрите раздел Многосерверное (двухуровневое) развертывание). Лицензирование Lab ManagementДля использования функциональности Lab Management в Visual Studio 2010 необходимы следующие лицензии:
Нагрузочное тестированиеVisual Studio 2010 Ultimate обеспечивает пользователям возможность выполнять нагрузочное тестирование в той же системе, в которой установлен Visual Studio 2010 Ultimate, с моделированием нагрузки, создаваемой максимум 250 пользователями без необходимости установки Visual Studio Agents 2010. Visual Studio Load Test Virtual User Pack 2010Для моделирования нагрузки, создаваемой более 250 пользователями, может использоваться Visual Studio Load Test Virtual User Pack 2010, который продается отдельно от Visual Studio 2010 Ultimate. Каждая лицензия Virtual User Pack 2010 разрешает моделировать доступ максимум 1000 пользователей. Для создания больших нагрузок можно использовать несколько пакетов. Предоставляемая с Visual Studio 2010 Ultimate возможность моделирования нагрузки, создаваемой 250 пользователями, не суммируется с нагрузкой, обеспечиваемой пакетами, таким образом, применение одного пакета обеспечит нагрузку не от 1250 пользователей, а от 1000. Примечание: самым распространенным сценарием при использовании Visual Studio Load Test Virtual User Pack 2010 является развертывание контроллера тестов в системе и одного или более агентов тестирования в дополнительных системах. И контроллер тестов, и агент тестирования включены в Visual Studio Agents 2010 и могут развертываться на неограниченное число компьютеров. Пример: Организации необходимо выполнять нагрузочное тестирование, моделирующее одновременный доступ 5000 пользователей. Для этого организация развертывает контроллер тестов и необходимое число агентов тестирования. Организация должна иметь пять лицензий на Visual Studio Load Test Virtual User Pack 2010, каждая из которых допускает до 1000 виртуальных пользователей. Также организации потребуется Visual Studio 2010 Ultimate для создания, редактирования и управления Веб-тестами и сценариями нагрузки. Права на использование предыдущих версий Visual Studio 2010 Load Test Virtual User PackВместо 5 лицензий Visual Studio Load Test Virtual User Pack 2010, полученных по программе корпоративного лицензирования Майкрософт, пользователь имеет право воспользоваться одной лицензией на процессор для Visual Studio Team System 2008 Test Load Agent. Лицензии, приобретенные по каналам розничных продаж, не обеспечивают такого права использования предыдущей версии. В данном случае использование ПО Visual Studio Team System 2008 Test Load Agent также подчиняется условиям корпоративного лицензионного соглашения и правам на использование продукта, предусмотренным для Visual Studio Team System 2008 Test Load Agent.
Переназначение лицензий Visual Studio Load Test Virtual User PackСервер, на котором установлено ПО Visual Studio Test Controller 2010 - это лицензированный сервер. Лицензии Visual Studio Load Test Virtual User Pack 2010 могут быть переназначены другому серверу, но не ранее чем через 90 дней после последнего назначения. Исключением является неустранимый сбой оборудования, в случае чего переназначение может быть выполнено до истечения 90-дневного срока. Дополнительные продуктыVisual Studio Agents 2010Visual Studio Agents 2010 открыто доступен для загрузки и включает Test Controller 2010, Test Agent 2010 и Lab Agent 2010. Test Controller 2010 и Test Agent 2010 совместно обеспечивают возможность создания масштабируемой нагрузки, сбор распределенных данных и распределенное выполнение тестов. Оба продукта могут использоваться на любом числе компьютеров лицензированными пользователями следующих продуктов:
Lab Agent 2010 обеспечивает тестирование, рабочий процесс и изоляцию сети для виртуальных машин, управляемых с использованием решения Lab Management в Visual Studio 2010. Может использоваться на любом числе компьютеров лицензированными пользователями следующих продуктов:
ЗаключениеMicrosoft Visual Studio 2010 предоставляет полный, чрезвычайно гибкий набор инструментов управления жизненным циклом приложения (ALM). Выработанные условия лицензирования Visual Studio 2010 способствуют гибкости в развертывании ее продуктов для организаций и групп разработки любых конфигураций и размеров. Данный документ предлагает обзор семейства продуктов Visual Studio 2010 и условий лицензирования для этих продуктов в типовых сценариях развертывания. Полное руководство по условиям лицензирования можно найти в документе Лицензионные права на использование продукта Майкрософт (PUR) и соответствующих лицензионных соглашениях. Дополнительная информация
Предварительное ознакомление с продуктами Visual Studio 201090-дневные ознакомительные версии продуктов Visual Studio 2010 можно загрузить по адресу www.microsoft.com/visualstudio. Участники программы корпоративного лицензирования Майкрософт, имеющие Select или Enterprise Agreement могут загружать, устанавливать и предварительно знакомиться с любым из продуктов Visual Studio 2010 в течение 60 дней без приобретения лицензии. ПриложениеПредложения по переходу для имеющихся подписок MSDNДля определенных выпущенных версий Visual Studio предложения подписки MSDN изменились. При этом существующие подписчики были переведены на новый уровень подписки, зачастую получая значительно более широкие возможности и преимущества. Visual Studio 2010При выходе Visual Studio 2010 с MSDN в апреле 2010 года обладатели действующих лицензий Visual Studio с подпиской MSDN Premium (с Software Assurance для участников программы корпоративного лицензирования) автоматически были переведены на новые предложения Visual Studio 2010 по следующей схеме.
Visual Studio 2008Семейство продуктов Visual Studio 2008 не включало никаких специальных предложений, поэтому подписки 2005 были просто напрямую спроецированы в аналогичные подписки 2008 года.
Visual Studio 2005Выход Visual Studio 2005 ознаменовал внедрение существенных изменений, в числе которых были предложения ALM и семейство Visual Studio Team System.
Права на использование предыдущих версий продуктовVisual Studio 2010 ProfessionalОбладатели лицензии на Visual Studio 2010 Professional могут использовать любую версию Visual Studio Professional, Visual Studio Tools for Office, Visual J++ Professional, Visual Basic Professional, Visual C++ Professional или Visual Interdev вместо любой разрешенной копии ПО Visual Studio 2010 Professional. Visual Studio 2010 PremiumОбладатели лицензии на Visual Studio 2010 Premium, получившие ее в рамках программы корпоративного лицензирования, могут использовать любую версию Visual Studio Team System Development Edition, Visual Studio Team System Database Edition, Visual Studio Professional, Visual Studio Tools for Office, Visual J++ Professional, Visual Basic Professional, Visual C++ Professional или Visual Interdev вместо любой разрешенной копии ПО Visual Studio 2010 Premium. Visual Studio 2010 UltimateОбладатели лицензии на Visual Studio 2010 Ultimate, получившие ее в рамках программы корпоративного лицензирования, могут использовать любую версию Visual Studio Team System Team Suite, Visual Studio Team System Architecture Edition, Visual Studio Team System Development Edition, Visual Studio Team System Test Edition, Visual Studio Team System Database Edition, Visual Studio Enterprise, Visual Studio Professional, Visual J++, Visual Basic, Visual C++ или Visual Interdev вместо любой разрешенной копии ПО Visual Studio 2010 Ultimate. |