Руководство по лицензированию Microsoft Visual Studio 2010 и MSDN

Введение

Microsoft Visual Studio 2010 предлагает полный набор инструментальных средств управления жизненным циклом приложения (application lifecycle management, ALM). С появлением Visual Studio 2010 Майкрософт сделали большой шаг к упрощению процесса принятия решений для пользователей и повышению доступности продуктов, включая:

  • Упрощение номенклатуры продуктов и инструментов разработки.
  • Изменение подписок MSDN для включения поддержки новых инструментов разработки.
  • Введение нового продукта для тестировщиков программного обеспечения.
  • Введение функциональности для управления лабораториями тестирования.
  • Улучшение условий лицензирования для Team Foundation Server и продуктов для нагрузочного тестирования.

Далее в данном документе представлен обзор семейства продуктов Visual Studio 2010 и требования по их лицензированию в наиболее распространенных сценариях использования. Полное руководство по условиям и срокам лицензирования для программ корпоративного лицензирования, а также действующие лицензионные соглашения, можно найти в документе Лицензионные права на использование продукта Майкрософт (Microsoft Licensing Product Use Rights, PUR) и Списке продуктов. Условия лицензирования для розничных покупателей определены Лицензионным соглашением на использование приобретенного в розницу ПО (Retail Software License Terms), которое включено в каждый продукт.

Cемейство продуктов Visual Studio 2010

В семейство продуктов Visual Studio 2010 входит ряд средств индивидуальной разработки для реализации различных задач разработки и тестирования программного обеспечения; продукты для управления ресурсами и координирования совместной деятельности группы, управления лабораториями тестирования, нагрузочного тестирования и Веб-доступа; а также лицензии для различных вариантов развертывания, использования и организации доступа к программному обеспечению.

Средства индивидуальной разработки, лицензируемые на пользователя

Все средства индивидуальной разработки лицензируются на пользователя. В семействе продуктов Visual Studio 2010 средствами индивидуальной разработки являются:

  • Microsoft Visual Studio 2010 Ultimate с MSDN
  • Microsoft Visual Studio 2010 Ultimate
  • Microsoft Visual Studio 2010 Premium с MSDN
  • Microsoft Visual Studio 2010 Premium
  • Microsoft Visual Studio 2010 Professional с MSDN
  • Microsoft Visual Studio 2010 Professional
  • Microsoft Visual Studio Test Professional 2010 с MSDN
  • Microsoft Visual Studio Test Professional 2010
  • MSDN Embedded
  • MSDN Operating Systems
  • Microsoft Visual Studio Team Explorer Everywhere 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 включает один серверный продукт:

  • Microsoft Visual Studio Team Foundation Server 2010

Team Foundation Server лицензируется по модели Майкрософт Server/CAL (Client Access License) для Корпоративного лицензирования и соответственно Лицензионному соглашению на использование приобретенного в розницу ПО при продаже в розницу.

Существует две формы приобретения клиентских лицензий для Team Foundation Server 2010:

  • Microsoft Visual Studio Team Foundation Server 2010 CAL
  • Microsoft Visual Studio Team Foundation Server 2010 External Connector

Нагрузочное тестирование, лицензируется на пакет

Microsoft Visual Studio Load Test Virtual User Pack 2010 используется для моделирования нагрузки на приложения и лицензируется на пакет, включающий 1000 виртуальных пользователей.

Дополнительные продукты, лицензируются отдельно

Visual Studio Agents 2010 - свободно доступное для загрузки ПО (не продается). Лицензированные пользователи определенных продуктов Visual Studio могут использовать его на любом числе компьютеров.

Как приобрести

Лицензии на продукты Visual Studio 2010 можно приобрести в розничной сети или по программам Корпоративного лицензирования Майкрософт. Способ приобретения определяет конкретные условия лицензионного соглашения. Со всеми вопросами по условиям лицензирования обращайтесь к торговому посреднику или в отдел закупок своей организации.

Каналы приобретения и доступность продуктов Visual Studio 2010

 

Продукт

Розничная продажа

Корпоративное лицензирование

Open

Open Value

Select

Enterprise

Средства индивидуальной разработки

Visual Studio 2010 Ultimate с MSDN

Да

Да

Да

Да

Да

Visual Studio 2010 Ultimate[1]

 

Да

 

Да

 

Visual Studio 2010 Premium с MSDN

Да

Да

Да

Да

Да

Visual Studio 2010 Premium1

 

Да

 

Да

 

Visual Studio Professional с MSDN

Да

Да

Да

Да

Да

Visual Studio 2010 Professional2

Да2

Да

 

Да

 

Visual Studio Test Professional 2010 с MSDN

Да

Да

Да

Да

Да

Visual Studio Test Professional 20101

 

Да

 

Да

 

MSDN Embedded

Да

Да

Да

Да

Да

MSDN Operating Systems

Да

Да

Да

Да

 

Visual Studio Team Explorer Everywhere 2010

Да

Да

Да

Да

Да

Visual Studio LightSwitch 2011

Да

Да

Да

Да

Да

Team Foundation Server

Visual Studio Team Foundation Server 2010

Да

Да

Да

Да

Да

Visual Studio Team Foundation Server 2010 CAL

Да

Да

Да

Да

Да

Visual Studio Team Foundation Server 2010 External Connector

 

Да

Да

Да

Да

Нагрузочное тестирование

Visual Studio Load Test Virtual User Pack 2010

 

Да

Да

Да

Да

  1. Недоступно для приобретения с Software Assurance (SA). Для получения Software Assurance (что включает права на использование новых версий) необходимо приобрести версию продукта "с MSDN". Кроме общих преимуществ, доступных по программе SA, MSDN обеспечивает подписчику значительные дополнительные выгоды.
  2. Включает ознакомительную подписку на MSDN Essentials сроком на 12 месяцев. Это предложение недоступно в Латинской Америке и Карибском регионе.

Приобретение небольшого числа лицензий обычно осуществляется по каналу розничных продаж, через торгового посредника Майкрософт. Условия лицензионного соглашения для продуктов, приобретаемых по каналам розничных продаж, оговорены Лицензионным соглашении Майкрософт на использование приобретенного в розницу ПО.

Для получения большего числа лицензий (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), либо в любой другой момент в течение срока действия подписки.

Предлагаемые варианты перехода на редакции более высокого уровня:

 

Канал розничной продажи

Программа корпоративного лицензирования Майкрософт

Open

Open Value

Select

Enterprise

С Visual Studio 2010 Professional с MSDN на Visual Studio 2010 Premium with MSDN

 

 

Да

Да

Да

С MSDN Embedded на Visual Studio 2010 Premium с MSDN

 

 

Да

Да

Да

С Visual Studio 2010 Test Professional с MSDN на Visual Studio 2010 Ultimate с MSDN

 

 

Да

Да

Да

С Visual Studio 2010 Premium с MSDN на Visual Studio 2010 Ultimate с MSDN

 

 

Да

Да

Да

Стоимость лицензии Step-up зависит от момента ее приобретения. Например, лицензия Step-up, приобретаемая во второй год действия трехлетнего соглашения, будет дороже, чем лицензия Step-up, приобретаемая на третий год.

Лицензия Step-up может быть приобретена в любой момент; ее стоимость зависит от года действия трехлетнего соглашения и не меняется в течение этого года. Например, цена лицензии Step-up в случае приобретения на четвертый месяц второго года трехлетнего соглашения, будет аналогична цене лицензии Step-up, приобретаемой в начале второго года действия соглашения. Это больше касается политик корпоративного лицензирования Майкрософт, чем подписок MSDN.

Примечание: обладатели лицензии Open, не имеющие право на лицензии Step-up в рамках этой программы, могут все же воспользоваться лицензиями Step-up, если перейдут на Open Value и сразу приобретут лицензии Step-up.

Другие каналы

Майкрософт предлагает другие программы, по которым можно приобрести определенные продукты Visual Studio. К этим программам относятся:

  • Лицензионное соглашение поставщика услуг (Service Provider Licensing Agreement, SPLA): Team Foundation Server 2010, Visual Studio 2010 Ultimate, Visual Studio 2010 Premium, Visual Studio 2010 Professional, Visual Studio Test Professional 2010 и Visual Studio Team Explorer Everywhere 2010 доступны по подписке. Они не являются предложениями подписки MSDN. Условия SPLA определены документом Права использования, предоставленные поставщику услуг (Services Provider Use Rights, SPUR).
  • Соглашение Campus Agreement предусмотрено для высших учебных заведений: Visual Studio 2010 Professional доступен по подписке с обеспечением прав на использование новых версий, выходящих в течение срока действия подписки. Не является предложением подписки MSDN.

Кроме того, подписки MSDN предоставляются как дополнительные преимущества определенных программ Майкрософт:

  • Microsoft Partner Network
  • Microsoft BizSpark
  • Microsoft WebsiteSpark

Дополнения или ограничения прав использования для конкретных подписок MSDN оговариваются условиями каждой программы.

Лицензирование средств индивидуальной разработки

Все средства индивидуальной разработки Visual Studio 2010 лицензируются на пользователя. Каждый лицензированный пользователь может устанавливать и использовать ПО в целях проектирования, разработки, тестирования и демонстрации своих приложений на любом количестве устройств. Каждый пользователь, применяющий это ПО в этих целях на данных устройствах, должен также иметь лицензию на средства индивидуальной разработки Visual Studio 2010.

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

Лицензированные на человека подписки MSDN приобретаются организацией и закрепляются за участниками группы. Лицензированные участники группы могут развертывать и использовать указанное ПО Майкрософт на любом числе устройств и/или виртуальных машин в целях проектирования, разработки, тестирования и демонстрации. То, какое конкретно ПО и другие преимущества предлагаются по подписке MSDN, зависит от типа подписки, таким образом, организации могут выбирать соответствующие конфигурации для каждого участника группы.

Если каждый человек, работающий с этим ПО, имеет соответствующую подписку MSDN, никаких дополнительных лицензий или отчислений не требуется. Если участник покидает группу, подписка MSDN отзывается и может быть переназначена другому пользователю (по программам Корпоративного лицензирования Майкрософт лицензии по подписке MSDN могут переназначаться не чаще, чем каждые 90 дней).

Подписки MSDN также предлагают много других преимуществ, включая:

  • возможность загружать любое ПО, входящее в подписку, включая предыдущие, текущие и предварительные версии продуктов
  • доступ к определенным приложениям Microsoft Office, как для разработки решения, так и для повседневного использования
  • использование платформы Windows Azure™
  • приоритетная поддержка на форумах MSDN
  • техническая поддержка для разрешения сложных технических проблем

Общие условия лицензирования средств индивидуальной разработки

При лицензировании средств индивидуальной разработки Visual Studio 2010 (включая входящие в подписки MSDN) все приводимые далее требования применяются как к ПО Visual Studio, так и к ПО, загружаемому с сайта MSDN, которое далее в этом документе будет именоваться "ПО MSDN".

Лицензирование на пользователя

У каждого участника группы разработки, который будет использовать (устанавливать, конфигурировать или выполнять доступ) ПО MSDN, должна иметься собственная подписка MSDN. Два или более участника могут использовать одно и то же ПО только при условии, если каждый из них имеет подписку MSDN.

  • Пример 1: Группа разработки включает 6 разработчиков 1 архитектора/разработчика и 3 тестировщиков. Группа разрабатывает Веб-систему бухгалтерского учета для использования внутри компании и желает развернуть тестовую среду, используя Windows Server 2008 и Microsoft SQL Server® 2008 из подписки MSDN. Если предполагается, что среду разработки или тестовую среду будут использовать все 10 участников группы, каждый из них должен будет иметь подписку MDSN. Минимальным уровнем подписки, включающим оба эти продукта, являются Visual Studio Professional с MSDN и Visual Studio Test Professional и MSDN.
  • Пример 2: В организации две группы разработки, одна располагается в Сиэтле, другая - в Сингапуре. Из-за разницы во времени эти две группы никогда не работают одновременно. Однако поскольку лицензии, предоставляемые по подписке MSDN, не могут использоваться совместно, каждый участник каждой группы должен иметь собственную подписку MSDN.
  • Пример 3: Системный инженер из отдела ИТ устанавливает ПО, необходимое группе разработки, каждый участник которой имеет лицензию по подписке 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 Merge Modules для использования с .msi-файлом приложения.
  • Распространять файл MDAC_TYP.EXE, содержащий основные компоненты доступа к данным (такие как поставщик Microsoft SQL Server OLE DB и драйвер ODBC).
  • Распространять объектную версию библиотек С++ (Microsoft Foundation Classes, Active Template Libraries (библиотек ATL) и библиотек времени выполнения С).

Полный список компонентов, которые могут распространяться, и применяемых ограничений приведен в части Распространяемый код раздела Универсальные условия лицензии документа Лицензионные права на использование продукта Майкрософт (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.

  • Развертывать и фиксировать данные для целей отладки с использованием DDA IntelliTrace может только специалист, имеющий лицензию на Visual Studio Ultimate или Visual Studio Test Professional.
  • Развертывать и фиксировать данные для целей отладки с использованием IntelliTrace.exe может только лицензированный пользователь Visual Studio Ultimate.
  • Использовать данные для отладки, полученные любым способом, может только лицензированный пользователь Visual Studio Ultimate.

Файлы IntelliTrace могут использоваться совместно двумя или более компаниями, если все работающие с этими файлами сотрудники являются лицензированными пользователями Visual Studio 2010 Ultimate либо Visual Studio Test Professional 2010 в зависимости от выполняемых ими действий. Например, компания может предоставлять файлы IntelliTrace внешнему консультанту по разработке. Аналогичным образом, компания может привлекать внешнюю компанию для тестирования и использования в отладке файлов IntelliTrace, предоставляемых этим поставщиком.

Адаптер данных диагностики (DDA) IntelliTrace и/или IntelliTrace.exe могут использоваться в целях тестирования и отладки:

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

IntelliTrace DDA и/или IntelliTrace.exe не могут использоваться:

  • На устройстве или сервере в среде производственной эксплуатации.
  • В целях мониторинга системы или приложения.
  • В неинтерактивных сценариях, кроме тех, которые являются частью автоматизированного сеанса сбора данных тестирования или отладки.
  1. Пример 1: Поиск дефекта в тестовой среде
    Компания А создает Веб-приложение. Все разработчики имеют лицензию на Visual Studio 2010 Ultimate с MSDN, а тестировщики имеют лицензию на Visual Studio Test Professional 2010 с MSDN. В ходе тестирования в тестовой среде выявлен дефект, который сложно воспроизвести в среде разработки. На компьютеры, используемые для тестирования, установлен Visual Studio Test Agent 2010, в который входит DDA IntelliTrace. Тестировщик выполняет тестовый случай в Microsoft Test Manager 2010 с включенным адаптером данных диагностики (diagnostic data adapter, DDA) IntelliTrace. При выявлении дефекта тестировщик создает новый отчет об ошибке. Файлы IntelliTrace из каждого компьютера, используемого для тестирования, автоматически прикрепляются к этому отчету. Когда разработчик открывает отчет об ошибке в Visual Studio Ultimate, он может также открыть файлы IntelliTrace и выполнить пошаговую отладку.
  2. Пример 2: Работа с внешним консультантом
    В Примере 1 Компания А использует внешнего консультанта для помощи в разработке. Если внешний консультант является лицензированным пользователем Visual Studio Ultimate, он может открывать и использовать при отладке файлы IntelliTrace, предоставленные Компанией А.
  3. Пример 3: Работа с внешним поставщиком услуг по тестированию
    В Примере 1 Компания А использует Компанию Б в качестве внешнего поставщика услуг по тестированию. Эти две компании могут сотрудничать, используя IntelliTrace, если все разработчики Компании А и все тестировщики Компании Б лицензированы соответствующим образом.

Лицензионное соглашение, применимое к средствам индивидуальной разработки с 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 подчиняются условиям поставляемого с продуктом лицензионного соглашения.

Использование офисных приложений подписчиками MSDN

Visual Studio Ultimate с MSDN и Visual Studio Premium с MSDN обеспечивают права на использование приложений Microsoft Office для разработки и тестирования. Кроме того, лицензированные пользователи Visual Studio Ultimate с MSDN и Visual Studio Premium с MSDN могут использовать на одном устройстве в целях производственной эксплуатации следующие приложения:

  • Office Professional Plus 2010
  • Visio® Premium 2010
  • Project Professional 2010

Использование 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, приобретаемые по Enterprise Agreement Subscription, Open Value Subscription либо любой другой программе корпоративного лицензирования по подписке
  • Подписки MSDN, предлагаемые через партнерскую сеть Майкрософт, включая программу Empower для независимых поставщиков программных продуктов
  • MSDN Essentials (ознакомительная подписка, предоставляемая с приобретаемыми в розницу продуктами Visual Studio 2010 Professional)

Для перечисленных выше подписок 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-файлы - третьим лицам не допускается ни в какой форме.

Пример: Копания А заключает субдоговор с Компанией Б. В состав необходимых к выполнению работ входит создание образа для настройки компьютеров в тестовой серверной среде. Поскольку сотрудники Компании Б не могут передавать ПО Майкрософт сотрудникам Компании А, существуют только такие варианты передачи полученного образа Компанией Б в Компанию А:

  • Компания А предоставляет имеющиеся свободные (не распределенные между сотрудниками) подписки MSDN сотрудникам Компании Б, которые будут заниматься созданием образа. Это создаст условия, когда ПО будет предаваться как будто в рамках одной организации (т.е. это не будет передачей ПО Майкрософт третьим лицам), ЛИБО
  • Компания Б предоставляет Компании А рекомендации по созданию образа и последняя создает его самостоятельно внутри компании.

В настоящее время Майкрософт предлагается программа 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 на срок действия контракта.

Ключи активации программного продукта и ПО установки

Подписчики 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 2010

Visual 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 2010

Microsoft 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:

  1. MSDN. Пользователи с подпиской MSDN (в частности, Visual Studio Ultimate с MSDN, Visual Studio Premium с MSDN, Visual Studio Professional с MSDN и Visual Studio Test Professional с MSDN) могут загружать и развертывать один экземпляр Team Foundation Server 2010 на одном устройстве. Аналогичные права распространяются на предыдущие и новые версии Team Foundation Server, выпускаемые в течение срока действия подписки MSDN. За редким исключением, каждый пользователь или устройство, работающие с экземпляром серверного ПО, должны иметь CAL. ( Более подробно об этом, включая случаи, когда CAL не требуется, рассказывается в разделе Условия клиентской лицензии для Team Foundation Server.)
  2. Корпоративное лицензирование. Team Foundation Server предлагается во всех программах корпоративного лицензирования Майкрософт, с или без Software Assurance. За редким исключением, каждый пользователь или устройство, работающие с экземпляром серверного ПО, должны иметь CAL. ( Более подробно об этом, включая случаи, когда CAL не требуется, рассказывается в разделе Условия клиентской лицензии для Team Foundation Server.)
  3. Розничная торговля. По каналам розничных продаж предлагается версия Team Foundation Server 2010, включающая лицензию на развертывание единственного экземпляра Team Foundation Server на сервере, по которой с этим экземпляром могут работать до пяти зарегистрированных пользователей без необходимости получения Team Foundation Server 2010 CAL. 
  4. Независимо от канала приобретения Team Foundation Server включает лицензию на ограниченное использование, которая позволяет развертывать SQL Server 2008 Standard Edition для обеспечения работоспособности Team Foundation Server.

Общее руководство по лицензированию Team Foundation Server 2010

  1. Каждый выполняемый экземпляр Team Foundation Server 2010 требует наличия серверной лицензии. Существует три способа приобретения серверной лицензии на Team Foundation Server 2010 (смотрите раздел Как приобрести Visual Studio Team Foundation Server 2010).
  2. Операционная система лицензируется отдельно. Team Foundation Server 2010 может выполняться под управлением Windows 7, Windows Vista, Windows Server 2008, Windows Server 2008 R2 или Windows Server 2003. Операционная система лицензируется отдельно, даже если лицензия на использование Team Foundation Server предоставляется в рамках подписки MSDN. Для развертываний на базе Windows Server, когда Windows Server лицензируется по модели сервер/CAL, каждый пользователь или устройство, выполняющие доступ к данным Team Foundation Server (для чтения или записи), должны также иметь CAL для Windows Server CAL.
  3. Один экземпляр Microsoft SQL Server 2008 Standard Editionможет использоваться как база данных Team Foundation Server 2010. Team Foundation Server 2010 использует Microsoft SQL Server 2008 в качестве хранилища данных. Серверная лицензия Team Foundation Server 2010 обеспечивает право развертывать один экземпляр SQL Server 2008 Standard Edition. Этот экземпляр SQL Server 2008 Standard Edition может использоваться исключительно для поддержки Team Foundation Server, ни для каких других целей.
  4. С Team Foundation Server 2010 могут использоваться другие базы данных, но они должны лицензироваться отдельно. Для использования в качестве базы данных Team Foundation Server 2010 другой редакции SQL Server 2008 (например, Enterprise или Datacenter) либо SQL Server 2008 R2 или лицензии на более поздние версии должны приобретаться отдельно.
  5. Если сервисы формирования отчетов SQL Server 2008 используются исключительно для Team Foundation Server 2010, для доступа к ним CALне требуется. Обычно для работы с сервисами формирования отчетов SQL Server требуется отдельная CAL, но доступ к отчетам Team Foundation Server 2010 можно осуществлять без CAL. При использовании другой базы данных SQL Server, такой как SQL Server 2008 R2, лицензии CAL необходимы.

Требования лицензирования сервера для 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 может осуществляться несколькими способами, включая:

  1. Обозреватель проекта Visual Studio2010 - входит в состав Visual Studio 2010 Ultimate, Visual Studio 2010 Premium, Visual Studio 2010 Professional и Visual Studio Test Professional 2010 и общедоступен для загрузки. Обозреватель проекта также может устанавливаться как автономное клиентское приложение на любом числе физических устройств.
  2. Visual Studio Team Web Access 2010 - версия обозревателя проекта для браузера.
  3. Microsoft Office Excel или Microsoft Office Projectможет выполнять доступ к Team Foundation Server через подключаемые модули для программ, поставляемых с обозревателем проекта.
  4. Microsoft Expression Blend™ 3 может выполнять доступ к Team Foundation Server без обозревателя проекта.
  5. Microsoft Expression Studio 4 (все редакции), который может выполнять доступ к Team Foundation Server без использования обозревателя проекта.
  6. Программно, что обеспечивается программными интерфейсами (API) Team Foundation Server 2010 или другими средствами.

Независимо от метода доступа к Team Foundation Server пользователь всегда должен иметь клиентскую лицензию ( подробнее смотрите в разделе Условия клиентской лицензии для Team Foundation Server).

Условия клиентской лицензии для Team Foundation Server

За некоторыми исключениями (представлены в разделе Исключение в клиентской лицензии доступа, касающееся создания новых рабочих элементов), для доступа к Team Foundation Server и данным Team Foundation Server необходима соответствующая клиентская лицензия. Эти лицензии могут быть представлены в форме:

  1. Клиентская лицензия доступа (CAL), которая распространяется на одного пользователя или устройство организации и разрешает ему осуществлять доступ ко всем экземплярам Team Foundation Server, выполняющимся в этой организации.
  2. Лицензия External Connector, которая позволяет осуществлять доступ к заданному экземпляру Team Foundation Server, выполняющемуся в организации, любому числу внешних пользователей.

Далее в этом разделе условия лицензирования для CAL и External Connector рассматриваются более подробно.

Клиентские лицензии доступа

CAL предоставляет одному пользователю или устройству право доступа к любому числу лицензированных экземпляров Team Foundation Server, используемых в организации.

CAL должны иметь пользователи (или устройства), которые:

  • Выполняют запись данных в Team Foundation Server напрямую.
  • Выполняют запись данных в Team Foundation Server через другое приложение или устройство (смотрите раздел Multiplexing and Pooling Do Not Reduce the Need for CALs далее).

CAL не нужна пользователям, которые:

  • Выполняют доступ к Team Foundation Server только для добавления новых рабочих элементов ( смотрите раздел Исключение в клиентской лицензии доступа, касающееся создания новых рабочих элементов далее ).
  • Получают отчеты Team Foundation Server по электронной почте и не выполняют прямого или косвенного доступа к серверу для обновления, создания или изменения данных.
  • Просматривают статистические данные, распространяемые вне Team Foundation Server вручную.
  • Кроме того, CAL на Team Foundation Server не требуется для:
  • Любого устройства, на котором работает лицензионная копия Team Foundation Server или агент, входящий в состав Team Foundation Server.
  • Устройств или пользователей, в количестве не более двух, выполняющих доступ к Team Foundation Server для администрирования системы, например, создания Групповых проектов или Коллекций проектов.
  • Зарегистрированных пользователей, в количестве не более пяти, если Team Foundation Server приобретается в розницу (как описывалось выше в разделе Как приобрести Visual Studio Team Foundation Server 2010 ).
  • Взаимодействия с сервером, выполняющим Team Foundation Server, без взаимодействия с самим Team Foundation Server или его данными.

Как приобрести 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 Server

CAL для 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 приведены лицензии, которые необходимо иметь для осуществления некоторых общих задач, связанных с определением и выполнением сборок.

Действие участника группы

Необходимые лицензии

Разработчик регистрирует исходный код в системе контроля версий, запускает выполнение сборки и/или просматривает результаты сборки.

CAL для Team Foundation Sever

Разработчик включает в определение сборки выполнение модульных тестов.

Visual Studio 2010 Professional, Premium или Ultimate

Разработчик включает в определение сборки одну из следующих функций:

  • Анализ покрытия кода модульными  тестами
  • Анализ кода
  • Модульные тесты для кодированного тестирования UI, базы данных, универсальные модульные тесты

Visual Studio 2010 Premium или Ultimate

Разработчик включает в определение сборки одну из следующих функций:

  • Тесты архитектуры (например, валидация диаграммы слоев)
  • Веб-тестирование
  • Нагрузочное тестирование

Visual Studio 2010 Ultimate

Таблица 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 обеспечивается гармоничной совместной работой разных частей ПО, размещаемых на разных компьютерах. Типовая конфигурация включает:

  1. Хост виртуальной машины:
    • Операционная система: Windows Server 2008 R2
    • Другое ПО: System Center Virtual Machine Manager 2008 R2
    • На виртуальных машинах: Visual Studio Lab Agent 2010 (часть Visual Studio Agents 2010)
  2. Team Foundation Server:
    • Операционная система: Windows Server 2008 R2
    • Другое ПО: Visual Studio Team Foundation Server 2010, плюс исправление для обеспечения интеграции Lab Management; SQL Server 2008 Standard
  3. Клиент:
    • Операционная система: Windows 7 или другая операционная система Майкрософт, под управлением которой может выполняться ПО Visual Studio
    • Другое ПО: Visual Studio 2010 Ultimate или Visual Studio Test Professional 2010, плюс исправление для обеспечения интеграции Lab Management

Объединение хоста виртуальной машины и Team Foundation Server возможно, но это может быть неидеальным вариантом с точки зрения производительности. Вероятно, также предпочтительнее будет развертывать Team Foundation Server на множестве уровней ( подробнее смотрите раздел Многосерверное (двухуровневое) развертывание).

Лицензирование Lab Management

Для использования функциональности Lab Management в Visual Studio 2010 необходимы следующие лицензии:

  1. Каждый пользователь, использующий Microsoft Test Manager 2010 для настройки и управления среды лаборатории тестирования, должен иметь лицензию на Visual Studio 2010 Ultimateс MSDN или Visual Studio Test Professional 2010 с MSDN (в зависимости от используемого продукта). Диспетчер тестов Майкрософт устанавливается с Visual Studio Test Professional 2010 и Visual Studio 2010 Ultimate. На взаимодействие с ПО Visual Studio Lab Agent 2010, которое выполняется на виртуальных машинах (что осуществляется посредством Microsoft Test Manager 2010 и с использованием Microsoft System Center Virtual Machine Manager 2008 R2) также распространяются лицензии, обеспечиваемые Visual Studio 2010 Ultimate с MSDN или Visual Studio Test Professional с MSDN.
  2. Лицензию на операционную систему, под управлением которой выполняется Team Foundation Server. Право на использование сервера для Team Foundation Server 2010 (что включает право на использование SQL Server 2008 Standard) предоставляется определенным категориям подписчиков MSDN, включая пользующихся подписками уровня Test Professional и Ultimate. ( Более подробно эти вопросы, включая условия клиентского лицензирования Team Foundation Server, рассматриваются в разделе Лицензирование Visual Studio Team Foundation Server 2010 данного документа. ) Однако операционная система для Team Foundation Server - и операционная система, под управлением которой выполняется база данных Team Foundation Server, если она вынесена в отдельную операционную систему - всегда должна лицензироваться отдельно. 
  3. Каждый пользователь, выполняющий доступ к хосту виртуальной машины (или виртуальной машине, размещенной на этом хосте), должен иметь подписку MSDN, включающую ПО, используемое данным пользователем для разработки или тестирования приложения. Если пользователю не требуется создавать среды лабораторий тестирования или взаимодействовать с ПО Visual Studio Lab Agent 2010, выполняющимся на виртуальных машинах (обе эти операции могут быть выполнены лишь с помощью Visual Studio 2010 Ultimate или Visual Studio Test Professional 2010), может быть достаточно подписки MSDN более низкого уровня. Отдельного лицензирования операционной системы хоста виртуальной машины, Windows Server 2008 R2, не требуется, поскольку ПО, выполняющееся на этом хосте используется только подписчиками MSDN только в целях разработки и тестирования.

Нагрузочное тестирование

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.

  • Пример 1: Если пользователь желает работать с 3 копиями Visual Studio Team System 2008 Test Load Agent, он должен будет иметь, по крайней мере, 15 лицензий Visual Studio Load Test Virtual User Pack 2010.
  • Пример 2: Если пользователь имеет 13 лицензий Visual Studio Load Test Virtual User Pack 2010, он имеет право использовать максимум 2 копии 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 2010

Visual Studio Agents 2010 открыто доступен для загрузки и включает Test Controller 2010, Test Agent 2010 и Lab Agent 2010.

Test Controller 2010 и Test Agent 2010 совместно обеспечивают возможность создания масштабируемой нагрузки, сбор распределенных данных и распределенное выполнение тестов. Оба продукта могут использоваться на любом числе компьютеров лицензированными пользователями следующих продуктов:

  • Visual Studio 2010 Ultimate
  • Visual Studio 2010 Premium
  • Visual Studio Test Professional 2010

Lab Agent 2010 обеспечивает тестирование, рабочий процесс и изоляцию сети для виртуальных машин, управляемых с использованием решения Lab Management в Visual Studio 2010. Может использоваться на любом числе компьютеров лицензированными пользователями следующих продуктов:

  • Visual Studio 2010 Ultimate
  • Visual Studio Test Professional 2010

Заключение

Microsoft Visual Studio 2010 предоставляет полный, чрезвычайно гибкий набор инструментов управления жизненным циклом приложения (ALM). Выработанные условия лицензирования Visual Studio 2010 способствуют гибкости в развертывании ее продуктов для организаций и групп разработки любых конфигураций и размеров.

Данный документ предлагает обзор семейства продуктов Visual Studio 2010 и условий лицензирования для этих продуктов в типовых сценариях развертывания. Полное руководство по условиям лицензирования можно найти в документе Лицензионные права на использование продукта Майкрософт (PUR) и соответствующих лицензионных соглашениях.

Дополнительная информация

  • Больше информации о Visual Studio 2010 можно найти по адресу:
  • www.microsoft.com/visualstudio
  • Больше информации о подписках MSDN можно найти по адресу:
  • msdn.microsoft.com/subscriptions
  • Сравнить предлагаемые варианты и предоставляемые преимущества подписки MSDN можно по адресу:
  • msdn.microsoft.com/subscriptions/subscriptionschart.aspx
  • Больше информации о правах использования продуктов можно найти по адресу:
  • www.microsoftvolumelicensing.com/userights

Предварительное ознакомление с продуктами Visual Studio 2010

90-дневные ознакомительные версии продуктов 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 по следующей схеме.

Уровни подписки 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 Operating Systems

MSDN Operating Systems

Visual Studio 2008

Семейство продуктов Visual Studio 2008 не включало никаких специальных предложений, поэтому подписки 2005 были просто напрямую спроецированы в аналогичные подписки 2008 года.

Visual Studio 2005

Visual Studio 2008

Visual Studio 2005 Team System 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 Operating Systems

MSDN Operating Systems

Visual Studio 2005

Выход Visual Studio 2005 ознаменовал внедрение существенных изменений, в числе которых были предложения ALM и семейство Visual Studio Team System.

Уровень подписки MSDNдо выхода VisualStudio 2005

Путь перехода

MSDN Universal

Пользователи могли выбрать роль Visual Studio 2005 Team Edition:

  • Visual Studio 2005 Team Edition с подпиской MSDN Premium для архитекторов ПО
  • Visual Studio 2005 Team Edition с подпиской MSDN Premium для разработчиков ПО
  • Visual Studio 2005 Team Edition с подпиской MSDN Premium для тестировщиков
  • Visual Studio 2005 Team Edition с подпиской MSDN Premium для специалистов по работе с базами данных

MSDN Enterprise

Все обладатели действующей подписки MSDN Enterprise были автоматически переведены на Visual Studio 2005 Team Edition с подпиской MSDN Premium для разработчиков ПО.

MSDN Professional

Все обладатели действующей подписки MSDN Professional были автоматически переведены на Visual Studio 2005 Professional Edition с подпиской MSDN Professional.

Права на использование предыдущих версий продуктов

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.


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=25976