A Microsoft Developer Network, mais conhecida como MSDN, agora chamada de Visual Studio Subscriptions, é um dos produtos mais mal compreendidos da Microsoft. A Assinatura Visual Studio (antiga MSDN) é uma das maiores plataformas comunitárias para desenvolvedores que trabalham com tecnologias Microsoft.
O que você recebe na sua Assinatura Visual Studio
Com uma assinatura MSDN, você recebe todo o software e benefícios de que precisa para se manter em dia com todos os códigos, incluindo créditos mensais em nuvem, ferramentas de colaboração, benefícios de treinamento, suporte e mais – todos os mais recentes e melhores da Microsoft.
Esta também fornece aos departamentos de TI uma forma rentável de licenciar software Microsoft para indivíduos envolvidos no processo de desenvolvimento e teste, mas que não necessitam do conjunto completo de ferramentas de desenvolvimento Visual Studio.
A licença de subscrição dá a um único utilizador a capacidade de aceder/utilizar qualquer produto Microsoft Enterprise para fins de Dev/Test (ou seja, WinServer, SQL Server, BizTalk, SharePoint, Dynamics, etc, etc, etc, etc). A lista de títulos de software incluída depende do nível da sua assinatura.
Além de dar a um único usuário desenvolvedor um software legal… fornecendo uma Assinatura do Visual Studio para toda a equipe de Desenvolvedores e QA fornece um modelo de licença eficiente, por usuário, para todo o seu Dev & Ambientes de teste. Adotar este modelo significa que você não precisa adquirir nenhum produto Microsoft independente para pré-produção.
A Assinatura do Visual Studio licencia cada usuário para instalações e instâncias ilimitadas dos produtos em seus ambientes locais, compartilhados e virtualizados
environments.
ref: ambientes de teste de desenvolvimento ilimitado com msdn subscrições
Quanto custa uma Subscrição do Visual Studio
Uma subscrição padrão do Visual Studio Enterprise com MSDN custa $5,999 no primeiro ano e $2,569 anualmente para renovações. Os clientes da VL recebem um desconto, é claro. Uma assinatura anual na nuvem (com licença não perpétua) custa $2.999 por ano. Isto é a partir de 2016 e sujeito a alterações.
Quem pode usar o Software
Desenvolvedores individuais
Todos os desenvolvedores individuais podem usar o Visual Studio Community para criar seus próprios aplicativos gratuitos ou pagos. Além disso, qualquer número de usuários pode usar o software para desenvolver e testar drivers de dispositivos para o sistema operacional Windows.
Organizações –
- Um número ilimitado de usuários dentro de uma organização pode usar a Comunidade Visual Studio para os seguintes cenários: em um ambiente de aprendizagem em sala de aula, para pesquisas acadêmicas, ou para contribuir com projetos de código aberto.
- Um número ilimitado de usuários pode usar o software para desenvolver e testar drivers de dispositivos para o sistema operacional Windows.
- Para todos os outros cenários de uso: Em organizações não empresariais, até 5 usuários podem usar o Visual Studio Community. Em organizações empresariais (ou seja, aquelas com >250 PCs ou >1M de receita anual) não é permitido o uso para funcionários e contratados além dos cenários de código aberto, pesquisa acadêmica e ambiente de aprendizado em sala de aula descritos acima.
Licenciamento de usuário individual
Licenças são para Design, Desenvolvimento, Teste e Demonstração de seus Programas
Todas as assinaturas do Visual Studio e do Visual Studio Professional são licenciadas por usuário. Cada usuário licenciado pode instalar e usar o software em qualquer número de dispositivos para projetar, desenvolver, testar e demonstrar seus programas. As assinaturas do Visual Studio também permitem ao usuário licenciado avaliar o software e simular os ambientes do cliente para diagnosticar problemas relacionados aos seus programas. Cada pessoa adicional que usa o software desta forma também deve ter uma licença atribuída a eles.
ref: Whitepaper de Licenciamento do Visual Studio 2017
Can Different Licensed Users Run the Same Software?
Yes. Cada membro da equipe de desenvolvimento que irá utilizar (instalar, configurar ou acessar) o software deve ter sua própria assinatura do Visual Studio. Dois ou mais indivíduos podem usar o mesmo software se cada um tiver uma assinatura do Visual Studio.
Exemplos:
Uma equipe de desenvolvimento consiste de 6 desenvolvedores de software, 1 arquiteto/desenvolvedor, e 3 testadores. A equipa está a
Construindo um sistema de contabilidade baseado na Web e quer usar o software para configurar um ambiente de teste executando Windows Server 2012 e Microsoft SQL Server 2014. Se todos os 10 membros da equipe estiverem acessando o ambiente de desenvolvimento ou teste, então cada um exigirá uma assinatura do Visual Studio. Os níveis mínimos de assinatura incluindo ambos os produtos são Visual Studio Professional – anual, Visual Studio Professional com assinatura MSDN e Visual Studio Test Professional Subscription.
Uma organização tem duas equipes de desenvolvimento – uma baseada em Seattle e a outra em Cingapura. Devido à diferença horária, as duas equipas nunca estão a trabalhar ao mesmo tempo. Entretanto, como as licenças de assinatura do Visual Studio não podem ser compartilhadas, cada membro da equipe em cada local deve ter sua própria assinatura do Visual Studio
Um engenheiro de sistemas do departamento de TI da organização está instalando o software necessário para uma equipe de desenvolvimento – cada membro da equipe é licenciado com uma assinatura do Visual Studio – em hardware gerenciado centralmente. Este engenheiro de sistemas não está a fazer nenhum desenvolvimento ou teste de software. Como é necessária uma licença para qualquer uso de software Microsoft (a instalação é um uso do software), eles devem adquirir licenças de produção para todos os softwares utilizados neste ambiente ou devem adquirir uma assinatura do Visual Studio para o engenheiro de sistemas que inclui o software que ele está instalando.
Onde o Software pode ser Instalado e Executado
O usuário licenciado pode instalar e usar o software em qualquer número de dispositivos. O software pode ser instalado e usado nos seus dispositivos no trabalho, em casa, na escola e até em dispositivos no escritório do cliente ou em hardware dedicado hospedado por terceiros. A maioria do software do assinante também pode ser executado em VMs do Microsoft Azure. Entretanto, o software não é licenciado para uso em ambientes de produção.
Um ambiente de produção é definido como um ambiente que é acessado pelos usuários finais de um aplicativo (como um site da Internet) e que é usado para mais do que o Teste de Aceitação desse aplicativo ou Feedback. Alguns cenários que constituem ambientes de produção incluem:
- Ambientes que se conectam a um banco de dados de produção.
- Ambientes que suportam recuperação de desastres ou backup para um ambiente de produção.
- Ambientes que são usados para produção pelo menos parte do tempo, como um servidor que é rotacionado para produção durante períodos de pico de atividade