Het Microsoft Developer Network, beter bekend als MSDN, nu Visual Studio Subscriptions genoemd, is een van Microsofts meest verkeerd begrepen producten. Het Visual Studio-abonnement (voorheen MSDN) is een van de grootste communityplatforms voor ontwikkelaars die met Microsoft-technologieën werken.
Wat u krijgt bij uw Visual Studio-abonnement
Met een MSDN-abonnement krijgt u alle software en voordelen die u nodig hebt om op de hoogte te blijven van alles wat met code te maken heeft, waaronder maandelijkse cloudcredits, samenwerkingstools, trainingstools, ondersteuning en nog veel meer – het allernieuwste en beste van Microsoft.
Dit biedt IT-afdelingen ook een kosteneffectieve manier om Microsoft-software in licentie te geven aan personen die betrokken zijn bij het ontwikkelings- en testproces, maar die niet de volledige suite van Visual Studio-ontwikkeltools nodig hebben.
De abonnementslicentie geeft een enkele gebruiker de mogelijkheid om toegang te krijgen tot/gebruik te maken van elk Microsoft Enterprise-product voor Dev/Test-doeleinden (d.w.z. WinServer, SQL Server, BizTalk, SharePoint, Dynamics, enzovoort, enzovoort). De lijst van inbegrepen softwaretitels hangt af van het niveau van uw abonnement.
Naast het geven van coole software aan één enkele ontwikkelaar, biedt het aanbieden van een Visual Studio-abonnement voor het gehele ontwikkel- en QA-team een efficiënt, per-gebruiker, licentiemodel voor uw gehele Dev & Test-omgevingen. Als u voor dit model kiest, hoeft u geen stand-alone Microsoft-producten aan te schaffen voor pre-productie.
Het Visual Studio-abonnement geeft elke gebruiker licenties voor onbeperkte installaties en instances van de producten op hun lokale, gedeelde en gevirtualiseerde
omgevingen.
ref: onbeperkte dev testomgevingen met msdn-abonnementen
Hoe duur is een Visual Studio-abonnement
Een standaard Visual Studio Enterprise-abonnement met MSDN kost $5.999 voor het eerste jaar en $2.569 per jaar voor verlengingen. VL-klanten krijgen natuurlijk korting. Een jaarlijks cloud-abonnement (met niet-perpetuele licentie) kost een vast bedrag van $2.999 per jaar. Dit is vanaf 2016 en onder voorbehoud van wijzigingen.
Wie kan de software gebruiken
Individuele ontwikkelaars
Elke individuele ontwikkelaar kan Visual Studio Community gebruiken om zijn eigen gratis of betaalde apps te maken. Bovendien kan een willekeurig aantal gebruikers de software gebruiken om stuurprogramma’s voor het Windows-besturingssysteem te ontwikkelen en te testen.
Organisaties –
- Een onbeperkt aantal gebruikers binnen een organisatie kan Visual Studio Community gebruiken voor de volgende scenario’s: in een leeromgeving in de klas, voor academisch onderzoek, of om bij te dragen aan open source-projecten.
- Een onbeperkt aantal gebruikers mag de software gebruiken voor het ontwikkelen en testen van apparaatstuurprogramma’s voor het Windows-besturingssysteem.
- Voor alle andere gebruiksscenario’s: In niet-enterprise-organisaties kunnen maximaal 5 gebruikers Visual Studio Community gebruiken. In ondernemingsorganisaties (d.w.z. organisaties met >250 pc’s of > $1M aan jaaromzet) is geen gebruik toegestaan voor zowel werknemers als contractanten buiten de hierboven beschreven scenario’s voor open source, academisch onderzoek en klassikale leeromgevingen.
Licenties voor individuele gebruikers
Licenties zijn voor het ontwerpen, ontwikkelen, testen en demonstreren van uw programma’s
Alle Visual Studio-abonnementen en Visual Studio Professional zijn gelicentieerd op basis van één gebruiker. Elke gelicentieerde gebruiker mag de software op een willekeurig aantal apparaten installeren en gebruiken om programma’s te ontwerpen, te ontwikkelen, te testen en te demonstreren. Visual Studio-abonnementen stellen de gelicentieerde gebruiker ook in staat de software te evalueren en klantomgevingen te simuleren om problemen met uw programma’s te diagnosticeren. Elke extra persoon die de software op deze manier gebruikt, moet ook een licentie toegewezen krijgen.
ref: Visual Studio 2017 Licensing Whitepaper
Can Different Licensed Users Run the Same Software?
Ja. Elk lid van het ontwikkelingsteam dat de software zal gebruiken (installeren, configureren of openen) moet een eigen Visual Studio-abonnement hebben. Twee of meer personen mogen dezelfde software gebruiken als ieder lid een Visual Studio-abonnement heeft.
Voorbeelden:
Een ontwikkelteam bestaat uit 6 softwareontwikkelaars, 1 architect/ontwikkelaar, en 3 testers. Het team
bouwt een in-house webgebaseerd boekhoudsysteem en wil de software gebruiken om een testomgeving op te zetten waarop Windows Server 2012 en Microsoft SQL Server 2014 worden uitgevoerd. Als alle 10 teamleden toegang krijgen tot de ontwikkel- of testomgeving, heeft elk van hen een Visual Studio-abonnement nodig. De minimale abonnementsniveaus voor deze twee producten zijn Visual Studio Professional – jaarlijks, Visual Studio Professional met MSDN-abonnement en Visual Studio Test Professional Subscription.
Een organisatie heeft twee ontwikkelingsteams: een in Seattle en een in Singapore. Vanwege het tijdsverschil werken de twee teams nooit op hetzelfde moment. Maar omdat Visual Studio-abonnementslicenties niet kunnen worden gedeeld, moet elk teamlid op elke locatie een eigen Visual Studio-abonnement hebben
Een systeemingenieur van de IT-afdeling van de organisatie installeert de software die nodig is voor een ontwikkelteam, waarvan elk lid een Visual Studio-abonnement heeft, op centraal beheerde hardware. Deze systeemingenieur is niet bezig met het ontwikkelen of testen van software. Omdat een licentie vereist is voor elk gebruik van Microsoft-software (installeren is een gebruik van de software), moeten zij ofwel productielicenties aanschaffen voor alle software die in deze omgeving wordt gebruikt, of een Visual Studio-abonnement aanschaffen voor de systeemingenieur dat de software omvat die hij of zij installeert.
Waar de software kan worden geïnstalleerd en uitgevoerd
De gelicentieerde gebruiker kan de software op een willekeurig aantal apparaten installeren en gebruiken. De software kan worden geïnstalleerd en gebruikt op uw apparaten op het werk, thuis, op school, en zelfs op apparaten op het kantoor van een klant of op speciale hardware die door een derde partij wordt gehost. De meeste abonneesoftware kan ook worden uitgevoerd in Microsoft Azure VM’s. De software is echter anderszins niet gelicentieerd voor gebruik in productieomgevingen.
Een productieomgeving wordt gedefinieerd als een omgeving die toegankelijk is voor eindgebruikers van een toepassing (zoals een internetwebsite) en die wordt gebruikt voor meer dan Acceptatietests van die toepassing of Feedback. Enkele scenario’s die productieomgevingen vormen zijn:
- Omgevingen die verbinding maken met een productiedatabase.
- Omgevingen die disaster-recovery of back-up voor een productieomgeving ondersteunen.
- Omgevingen die ten minste een deel van de tijd voor productie worden gebruikt, zoals een server die in productie wordt gerouleerd tijdens piekperioden van activiteit