2011-05-16 9 views
0

J'essaie de persuader mon patron d'acheter des copies de Visual Studio 2010 Pro (Retail) pour que certains de nos membres d'équipe développent avec nous pour passer au développement avec .net 4.0 et mvc 3 quand vient le temps, mais je reçois de la résistance. La confusion est sur les conditions de licence.VS 2010 Professional Licence de vente au détail question

J'ai toujours cru que 1 achat au détail est bon pour 1 développeur pour développer du code. Ce code peut ensuite être utilisé pour créer des produits qui pourraient être revendus ou ce que vous avez. J'ai examiné les conditions de licence et la langue est assez confuse. J'ai trouvé un livre blanc sur le sujet ici:

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2b1504e6-0bf1-46da-be0e-85cc792c6b9d&displaylang=en

Le livre blanc fournit également un lien pour obtenir la licence pour les copies de détail de divers produits Microsoft. Cette URL est:

http://www.microsoft.com/About/Legal/EN/US/IntellectualProperty/UseTerms/Default.aspx

(I sélectionné Visual Studio 2010 Pro Edition, anglais).

À la page 2 du pdf, le texte suivant se trouve (2.a)

a. Général. Un utilisateur peut installer et utiliser des copies du logiciel pour concevoir, développer, tester et démontrer vos programmes. Vous ne pouvez pas utiliser le logiciel sur un serveur dans un environnement de production. J'ai pris ceci pour signifier que vous ne pouvez pas réellement installer le logiciel de développement sur votre machine de production, mais vous pouvez déployer ce que vous avez développé ailleurs en production tant que cette machine a les licences nécessaires pour Windows Server, Sql Serveur, Sharepoint, etc (à peu près tout ce que vous utilisez). Est-ce correct?

De même, les utilisateurs n'ont-ils pas besoin d'une licence pour accéder à une application Web hébergée sur un serveur de production? Je pose spécifiquement des questions sur les licences Microsoft qu'un utilisateur peut avoir besoin d'accéder, par exemple, à un site intranet développé par un programmeur sous licence à l'aide de Visual Studio 2010 Professional. La question me semble absurde, mais j'ai besoin d'une sorte de clarification si possible.

+1

Envisagez d'obtenir une Software Assurance ou un abonnement MSDN. – SLaks

+1

Un abonnement MSDN est probablement la meilleure solution, si vous pouvez vous le permettre. Non seulement vous obtiendrez des tonnes d'outils et de ressources utiles, mais vous n'aurez pas à vous inquiéter des problèmes de licence comme celui-ci qui nuisent à la productivité des développeurs. –

+4

Je vote pour clore cette question hors sujet parce que vous devriez demander à un avocat – BradleyDotNET

Répondre

1

Visual Studio est juste l'environnement de développement, donc tout ce que vous développez avec lui peut être distribué comme vous le souhaitez. Si vous créez des applications .NET, les utilisateurs finaux n'ont pas besoin de licence pour exécuter des applications, tant que vous n'incluez aucun composant tiers ayant des exigences de licence supplémentaires. Si vous créez des applications WinForms/WPF, alors il suffit de disposer du .NET Framework pour la version que vous avez utilisée pour le construire.

Si vous générez une application ASP.NET, personne ne doit avoir une licence pour accéder à cette application. Le site servi par IIS qui est couvert par la licence du serveur sur lequel il est. Une mise en garde à ce sujet serait quelque chose comme Sharepoint qui nécessite des licences d'accès client.

Selon la manière dont une instance de SQL Server est installée, l'accès aux bases de données SQL Server peut nécessiter des licences d'accès client (pas pour l'édition Express).

Vous aurez besoin d'une copie sous licence de Visual Studio pour chaque développeur, mais n'achetez pas un produit de vente au détail en boîte, c'est à peu près le moyen le plus coûteux de l'acheter. Regardez dans un abonnement MSDN avec Visual Studio, beaucoup plus rentable. En fonction de votre revendeur, vous pouvez même l'acheter avec une licence Open Value et répartir le coût sur trois ans, ce qui vous donne un abonnement MSDN et la plupart des outils de développement pour la même période. Une fois l'abonnement terminé, les licences deviennent perpétuelles.

1

Je pense que 1 exemplaire par développeur est très bien - vous n'avez pas besoin d'une version de VS 2010 sur la machine de production car elle ne nécessite pas d'hébergement pour

tout ce qu'il aura besoin est le framework ASP.NET pour exécuter l'application

1

Je pense que la clause 2.a est conçue pour vous empêcher d'acheter une copie de Visual Studio et permettre à plusieurs développeurs de l'utiliser via les services de terminal. La clause est plutôt vague et semble contre-intuitive.

De plus, selon vos besoins, vous n'avez pas besoin de la version professionnelle. Visual Studio Express permet le développement d'applications commerciales, mais les technologies prises en charge sont limitées, de même que le manque de plug-ins et d'autres éléments. Vérifiez si vos besoins sont couverts par Visual Studio Express avant d'acheter la version Pro.

+0

Merci d'avoir spécifiquement commenté la clause 2.a. Je pensais que c'était quelque chose comme ça. – jason

Questions connexes