La Microsoft Developer Network, más conocida como MSDN, ahora llamada Visual Studio Subscriptions, es uno de los productos más incomprendidos de Microsoft. La suscripción a Visual Studio (antes MSDN) es una de las mayores plataformas de comunidad para desarrolladores que trabajan con tecnologías de Microsoft.
Lo que obtienes en tu suscripción a Visual Studio
Con una suscripción a MSDN, obtienes todo el software y las ventajas que necesitas para estar al día en todo lo relacionado con el código, incluyendo créditos mensuales en la nube, herramientas de colaboración, ventajas de formación, soporte y mucho más, todo lo último y mejor de Microsoft.
También ofrece a los departamentos de TI una forma rentable de obtener licencias de software de Microsoft para las personas que participan en el proceso de desarrollo y prueba, pero que no necesitan el conjunto completo de herramientas de desarrollo de Visual Studio.
La licencia de suscripción ofrece a un solo usuario la capacidad de acceder/utilizar cualquier producto de Microsoft Enterprise para fines de desarrollo/prueba (es decir, WinServer, SQL Server, BizTalk, SharePoint, Dynamics, etc., etc.). La lista de títulos de software incluidos depende del nivel de su suscripción.
Más allá de dar a un solo usuario desarrollador un software genial… proporcionar una suscripción a Visual Studio para todo el equipo de desarrolladores y de control de calidad proporciona un modelo de licencia eficiente, por usuario, para todos sus entornos de Dev & Test. Adoptar este modelo significa que no tiene que comprar ningún producto independiente de Microsoft para la preproducción.
La Visual Studio Subscription otorga licencias a cada usuario para instalaciones e instancias ilimitadas de los productos en sus entornos locales, compartidos y virtualizados
.
ref: entornos de prueba de desarrollo ilimitados con suscripciones a msdn
Cuánto cuesta una suscripción a Visual Studio
Una suscripción estándar a Visual Studio Enterprise con MSDN cuesta 5.999 dólares el primer año y 2.569 dólares anuales para las renovaciones. Los clientes de VL tienen un descuento, por supuesto. Una suscripción anual a la nube (con licencia no perpetua) cuesta 2.999 dólares al año. Esto es a partir de 2016 y está sujeto a cambios.
Quién puede usar el Software
Desarrolladores individuales
Cualquier desarrollador individual puede usar Visual Studio Community para crear sus propias apps gratuitas o de pago. Además, cualquier número de usuarios puede utilizar el software para desarrollar y probar controladores de dispositivos para el sistema operativo Windows.
Organizaciones –
- Un número ilimitado de usuarios dentro de una organización puede utilizar Visual Studio Community para los siguientes escenarios: en un entorno de aprendizaje en el aula, para la investigación académica o para contribuir a proyectos de código abierto.
- Cualquier número de usuarios puede utilizar el software para desarrollar y probar controladores de dispositivos para el sistema operativo Windows.
- Para todos los demás escenarios de uso: En las organizaciones no empresariales, hasta 5 usuarios pueden utilizar Visual Studio Community. En las organizaciones empresariales (es decir, las que tienen >250 equipos o > 1 millón de dólares de ingresos anuales) no se permite el uso por parte de los empleados ni de los contratistas más allá de los escenarios de código abierto, investigación académica y entorno de aprendizaje en el aula descritos anteriormente.
Licencias para usuarios individuales
Las licencias son para el diseño, el desarrollo, la prueba y la demostración de sus programas
Todas las suscripciones de Visual Studio y Visual Studio Professional tienen una licencia por usuario. Cada usuario con licencia puede instalar y utilizar el software en cualquier número de dispositivos para diseñar, desarrollar, probar y demostrar sus programas. Las suscripciones a Visual Studio también permiten al usuario con licencia evaluar el software y simular entornos de clientes para diagnosticar problemas relacionados con sus programas. Cada persona adicional que utilice el software de este modo debe tener también una licencia asignada.
ref: Visual Studio 2017 Licensing Whitepaper
¿Pueden distintos usuarios con licencia ejecutar el mismo software?
Sí. Cada miembro del equipo de desarrollo que vaya a utilizar (instalar, configurar o acceder) el software debe tener su propia suscripción a Visual Studio. Dos o más personas pueden utilizar el mismo software si cada una tiene una suscripción a Visual Studio.
Ejemplos:
Un equipo de desarrollo está formado por 6 desarrolladores de software, 1 arquitecto/desarrollador y 3 probadores. El equipo está
construyendo un sistema de contabilidad interno basado en la web y quiere utilizar el software para configurar un entorno de prueba que ejecute Windows Server 2012 y Microsoft SQL Server 2014. Si los 10 miembros del equipo van a acceder al entorno de desarrollo o de pruebas, cada uno necesitará una suscripción a Visual Studio. Los niveles mínimos de suscripción que incluyen estos dos productos son Visual Studio Professional – anual, Visual Studio Professional con MSDN Subscription y Visual Studio Test Professional Subscription.
Una organización tiene dos equipos de desarrollo-uno basado en Seattle y el otro en Singapur. Debido a la diferencia horaria, los dos equipos nunca trabajan al mismo tiempo. Sin embargo, debido a que las licencias de suscripción a Visual Studio no pueden compartirse, cada miembro del equipo en cada ubicación debe tener su propia suscripción a Visual Studio
Un ingeniero de sistemas del departamento de TI de la organización está instalando el software necesario para un equipo de desarrollo -cada miembro del cual tiene una licencia de suscripción a Visual Studio- en un hardware administrado centralmente. Este ingeniero de sistemas no está haciendo ningún desarrollo o prueba de software. Dado que se requiere una licencia para cualquier uso del software de Microsoft (la instalación es un uso del software), deben adquirir licencias de producción para todo el software que se utiliza en este entorno o deben adquirir una suscripción a Visual Studio para el ingeniero de sistemas que incluya el software que está instalando.
Dónde se puede instalar y ejecutar el software
El usuario con licencia puede instalar y utilizar el software en cualquier número de dispositivos. El software puede instalarse y utilizarse en sus dispositivos en el trabajo, en casa, en la escuela, e incluso en dispositivos en la oficina de un cliente o en hardware dedicado alojado por un tercero. La mayor parte del software de los suscriptores también puede ejecutarse en máquinas virtuales de Microsoft Azure. Sin embargo, el software no tiene licencia para su uso en entornos de producción.
Un entorno de producción se define como un entorno al que acceden los usuarios finales de una aplicación (como un sitio web de Internet) y que se utiliza para algo más que las pruebas de aceptación de dicha aplicación o retroalimentación. Algunos escenarios que constituyen entornos de producción incluyen:
- Entornos que se conectan a una base de datos de producción.
- Entornos que soportan la recuperación de desastres o la realización de copias de seguridad para un entorno de producción.
- Entornos que se utilizan para la producción al menos una parte del tiempo, como un servidor que se rota en producción durante los períodos de máxima actividad