Vous voulez des logiciels Microsoft bon marché ? Voici'le moyen légal : soyez un développeur

Microsoft aime les développeurs, un fait épousé par Steve Ballmer, PDG de Microsoft et présumé champion du monde de lancer de chaise. (Il a toujours dit qu’il ne s’était jamais inscrit au concours, et a donc refusé le trophée. Dommage). Traditionnellement, cet amour s’est surtout manifesté dans les divers programmes proposés aux développeurs pour obtenir des logiciels gratuitement ou à des prix bien inférieurs à ceux du commerce. (Pour le contexte, j’ai souvent constaté que j’ai travaillé avec des personnes qui pourraient économiser de l’argent sérieux en étant sur le bon programme.)

Voici un récapitulatif de leurs offres actuelles.

Cette liste n’est pas destinée à être complète – ce n’est pas un catalogue, elle est conçue pour vous donner une idée de la façon dont les différents programmes fonctionnent et combien ils coûtent. N’oubliez pas que vous devez faire vos propres recherches avant de vous lancer dans l’un de ces programmes.

DreamSpark

Trois des programmes que nous allons examiner dans cet article se terminent par le nom “Spark”. Il semble que ce soit le nom préféré de Microsoft pour les programmes destinés à “susciter” l’intérêt de la communauté des développeurs. Cute.

DreamSpark est le programme proposé aux étudiants, et je ne m’y attarderai pas trop, car la plupart d’entre vous seront plus intéressés par le volet commercial. Mais c’est un bon programme – gratuitement, vous pouvez obtenir Visual Studio 2010 Professional, Visual Studio 2008 Professional, Expression Studio 4, Windows Server 2008, Windows Server 2003 et SQL Server 2008 Developer. L’inclusion d’anciennes versions de VS et de Windows Server est une touche agréable – cela implique qu’un jeune étudiant entreprenant peut gagner un peu d’argent supplémentaire pour la bière et de l’expérience en faisant de la maintenance sur des applications existantes.

Je suis vraiment heureux de voir que les versions VS sont les versions professionnelles complètes ici aussi. Cela signifie que les étudiants ont accès, en particulier, aux outils de test unitaire dans les versions pro. Pour moi, c’est une bonne habitude d’importance critique pour les autodidactes du génie logiciel, donc bravo à Microsoft pour cela.

Le programme est ouvert aux “écoles accréditées” ou aux “institutions éducatives accréditées” du monde entier, donc toute personne dans l’éducation à temps plein devrait être bonne à aller.

Réseau de partenaires Microsoft

Le réseau de partenaires Microsoft est le principal moyen de former une relation commerciale avec Microsoft, et votre récompense pour former ladite relation commerciale est un coût réduit sur les licences.

Microsoft bricole beaucoup ce programme, et la ventilation actuelle de la structure et des avantages peut être trouvée à partir d’ici – bien que franchement le programme entier soit assez opaque. Il y a trois façons de participer
– rejoindre une communauté (que nous ne couvrirons pas – cela vous donne accès à du matériel de soutien aux ventes et non à des licences)
– acheter un abonnement (que nous couvrirons dans un moment)
– obtenir des “compétences d’argent” ou des “compétences d’or”.

Il est utile de souligner que les programmes du réseau de partenaires ne consistent pas seulement à obtenir des logiciels gratuitement – il y a d’autres ressources incluses qui sont conçues pour aider le membre à transférer plus de licences Microsoft. En outre, ce guide n’est pas destiné à être une vue définitive de la façon dont vous naviguez dans le réseau de partenaires – c’est vraiment, vraiment compliqué – mais nous devrions être en mesure de vous aider à grocer la plupart d’entre eux.

Les compétences sont essentiellement votre façon de démontrer à Microsoft que vous avez les couilles pour faire une ou plusieurs activités à partir d’une liste prescrite. La façon dont vous démontrez votre capacité est une combinaison de personnes qualifiées sur le personnel, obtenir des références de clients, passer des tests et ainsi de suite. Dans la liste des compétences disponibles, il y a celles qui sont liées au déploiement des produits Microsoft (par exemple “Serveur”, “Hébergement” et “Intégration des applications”) et celles qui sont orientées vers le développement (par exemple “ISV” et “Développement de logiciels”). Toutefois, l’analyse de l’ensemble de la liste est hors de portée de cet article.

Une compétence argent vous permet d’obtenir 25 licences d’utilisation interne, tandis qu’une compétence or vous permet d’obtenir 100 licences d’utilisation interne. (Cela simplifie la question, mais pensez à 25 licences pour Windows 7, 25 CALs Exchange, etc. Vous n’obtenez pas 25 licences Exchange Server) La plupart des produits Microsoft sont couverts (vous pouvez trouver la liste ici, et un calculateur plus utile ici), mais “usage interne” est un opérateur clé. En gros, cela signifie que vous ne pouvez pas les revendre, ni les utiliser pour des activités directement génératrices de revenus, à des fins commerciales, à des fins personnelles ou pour la formation des clients.

Une ride importante est que vous ne pouvez utiliser que la dernière version, donc vous ne pouvez pas exécuter Windows XP sur ce programme – vous devriez passer à Windows 7. C’est logique : Microsoft veut que vous soyez là à vendre la dernière et la meilleure version.

Ces licences vous permettent également d’avoir accès à MSDN (“Microsoft Developer Network”), sur lequel nous reviendrons, mais MSDN est l’endroit où se trouvent tous les outils de développement. Vous bénéficiez de cinq abonnements MSDN pour le niveau Argent et de dix pour le niveau Or. Cependant, bizarrement, avec les compétences argent et or, vous obtenez des abonnements MSDN que vous ne pouvez pas utiliser pour des activités directement génératrices de revenus (les exemples qu’ils donnent incluent le développement de logiciels sur mesure contre rémunération, ou la personnalisation dans le cadre du déploiement), mais vous pouvez les utiliser pour développer une application commerciale que les partenaires vendent – l’accent sur “vendre” est le mien, on ne voit pas bien comment cela fonctionne si vous donnez des choses gratuitement.

(Vous devez noter que vous pouvez “compléter” le nombre de licences que vous obtenez en obtenant plus de compétences. Reportez-vous au calculateur lié ci-dessus pour plus d’informations à ce sujet.)

Pour obtenir tout cela, vous devrez financer l’obtention de la formation et de la qualification de votre personnel (ce qui, selon la façon dont vous le faites, sera soit bon marché, soit coûteux – bon marché si vous êtes autodidacte, coûteux si vous les envoyez en cours), puis trouver environ 1 200 £ + TVA pour l’argent et 2 400 £ + TVA pour l’or.

En somme, les compétences argent et or du réseau de partenaires vous donnent la plupart des logiciels nécessaires pour gérer une entreprise de solutions informatiques de taille décente, et tous les logiciels nécessaires en fonction de la façon dont vous gagnez réellement de l’argent avec les logiciels que vous écrivez. Vous obtenez également des heures de conseil (c’est-à-dire du temps avec un consultant), et des tickets d’assistance, qui peuvent tous deux être incroyablement utiles.

Microsoft Action Pack et Microsoft Action Pack Development and Design

Allié aux niveaux de compétences argent et or du réseau de partenaires, il y a le Microsoft Action Pack Subscription (“MAPS”) et le Microsoft Action Pack Subscription Development and Design (“MAPSD+D”). À l’époque où j’ai conclu mon premier accord de partenariat avec Microsoft, le programme de partenariat était bien plus structuré comme les programmes MAPS et MAPSD+D. Ces programmes vous permettent d’obtenir des licences en échange d’argent, sans l’implication lourde du réseau de partenaires, en démontrant vos compétences par l’obtention de “compétences”. Il faut dire qu’avec les deux offrent des éléments de l’assistance et des ventes et de l’aide marketing comme le programme complet – encore une fois, la récompense de Microsoft dans ce domaine est que vous allez déplacer plus de licences.

Les deux abonnements ont les mêmes règles sur à l’utilisation interne – c’est-à-dire pas de revente, seulement pour la formation des employés pas les clients et le développement et le test des applications. (Bien que, bizarrement, ils incluent également la règle sur l’interdiction du développement de logiciels personnalisés). Avec MAPS, vous obtenez des licences pour couvrir dix utilisateurs de Windows, Office, Exchange, SQL Server et autres (voir ici). Avec MAPSD+D, vous obtenez également trois licences de Visual Studio 2010 Professional et Expression Studio 4 Web Professional via un niveau MSDN spécial (nous reviendrons bientôt sur MSDN). Une ride importante est, comme les avantages de compétence d’argent et d’or, vous devez exécuter le dernier et le plus grand.

Le coût des programmes est de £ 259 + TVA pour MAPS et £ 299 + TVA pour MAPSD+D. Vous pouvez payer un peu plus pour obtenir des supports physiques. À moins que vous ne fassiez quelque chose qui tombe sous la bannière du “développement de solutions personnalisées” (auquel cas vous ne pouvez pas utiliser la licence MSDN), MAPSD+D semble être une bonne affaire pour le petit atelier de développement de logiciels, à condition que vous ne fassiez pas de développement sur mesure.

MSDN

Nous avons parlé de MSDN, alors qu’est-ce que c’est ?

MSDN est le grand-père des programmes de développement de Microsoft. Il s’agit essentiellement de “tout”. Voulez-vous Windows 3.1 ? C’est parfait. Access 2.0 ? Dyanamics AX ? MS-DOS ? MapPoint 2004 ? BizTalk 2010 ? Il y a 766 éléments de ligne sur la feuille de calcul que vous pouvez télécharger ici – bien que, rappelez-vous, j’ai dit “feuille de calcul”.

Il y a huit niveaux MSDN actuels. Tous ont ce joli nom laborieux que nous avons appris à aimer de Microsoft. Vous avez Visual Studio Ultimate avec MSDN, Visual Studio Premium avec MSDN, Visual Studio Professional avec MSDN, Visual Studio Test Professional avec MSDN, Visual Studio Professional avec MSDN Embedded, MSDN Operating Systems, MSDN Action Pack et MSDN Essentials.

MSDN Essentials est le niveau que vous obtenez lorsque vous achetez Visual Studio au détail (voir l’entrée de blog ici), et donc nous allons l’ignorer. MSDN Action Pack est la version que vous obtenez avec l’abonnement au réseau de partenaires MAPSD+D que nous avons couvert précédemment. Fait important, avec les niveaux de compétence argent et or sur le réseau complet de partenaires, vous obtenez le Visual Studio Premium avec des licences MSDN (cinq sur l’argent, dix sur l’or).

Les niveaux Ultimate et Premium ont quelques différences importantes dans les licences de serveur en ce sens que sur le niveau professionnel vous obtenez seulement les OS et SQL Server. Sur les deux autres, vous obtenez les produits plus ésotériques (lire “coûteux”), par exemple BizTalk, toute la gamme Dynamics, Exchange, SharePoint, etc. Rappelez-vous cependant que si vous êtes assez compliqué pour avoir les niveaux supérieurs de MSDN, vous avez probablement déjà un abonnement au réseau de partenaires ou une compétence argent/or et vous avez les licences d’utilisation interne de ceux-ci.

Les trois niveaux supérieurs de MSDN varient selon qu’il s’agit des versions Ultimate, Premium ou Professional de Visual Studio. (Il y a quelques différences dans le logiciel que vous obtenez dans le cadre de l’abonnement de base, bien que le système d’exploitation de base et les trucs de serveur dont vous êtes susceptible d’avoir besoin sont là). Je vais laisser l’édition “Test Professional” pour un moment.

La version de Visual Studio que j’utilise quotidiennement est Professional, et je dois admettre que je n’ai jamais couru après quoi que ce soit dans les autres versions. Les principales différences sont que dans Premium et Ultimate ont plus d’outils de débogage et de profilage. Professional a des tests unitaires standard, tandis que Premium comprend quelques outils supplémentaires et Ultimate a toute une série d’outils de test et de profilage. Ensuite, Premium et Ultimate disposent tous deux d’une collection d’outils de base de données (franchement sans intérêt). En ce qui concerne la modélisation, avec Ultimate vous obtenez tout ce qui n’est pas disponible dans Professional et Premium (et si vous êtes dans la modélisation, pourquoi ne pas utiliser un outil autonome ?) Ultimate vous donne également quelque chose appelé “Lab Management”. En résumé, il n’est pas évident de savoir ce que vous obtenez avec Ultimate ou Premium qui est si étonnant, ou qui ne peut certainement pas être rempli avec, comme on y a fait allusion, des outils tiers.

Cela nous donne trois variantes MSDN restantes à examiner.

Visual Studio Test Professional est conçu pour les testeurs qui sont “intégrés” dans le cycle de test. Essentiellement, il vous donne accès aux outils de test qui font partie des bits de gestion du cycle de vie des applications (“ALM”) de Team Foundation Server (“TFS”). Nous n’avons pas beaucoup parlé de TFS ici, mais il existe un ensemble d’outils partagés pour gérer l’aspect qualité du développement. L’idée est que les développeurs utilisent Visual Studio Ultimate et les testeurs Visual Studio Test Professional, les deux alimentent en données un boîtier TFS central et, voilà, la qualité est au rendez-vous. (Surveillez les futurs articles du Guardian Tech sur TFS et ALM.)

Visual Studio Professional avec MSDN Embedded varie le logiciel dans le cadre de la licence MSDN pour ceux qui sont spécialisés dans les systèmes embarqués. Comme Test Professional, si vous êtes dans ce domaine, vous êtes plutôt spécialisé. La dernière offre MSDN – MSDN Operating Systems est conçue pour vous donner à peu près les mêmes licences que Professional mais sans Visual Studio.

Encore confus ? Vous l’êtes probablement. Cet arrangement n’est franchement pas joli.

Voici quelques prix de rue approximatifs :
– Visual Studio 2010 Ultimate avec MSDN – environ £ 8,500+VAT
– Visual Studio 2010 Premium avec MSDN – environ £ 3,300+VAT
– Visual Studio 2010 Professional avec MSDN – environ £ 1,000+VAT
– Visual Studio 2010 Test Professional avec MSDN – environ £1,650+VAT
– Visual Studio 2010 Professional avec MSDN Embedded – environ £900+VAT
– MSDN Operating Systems – environ £390+VAT

Ce sont les prix de la première année. Les renouvellements sont environ 50% de ces prix par an.

Pour comparaison, Visual Studio 2010 Professional sans MSDN est environ £500+VAT et cela n’a pas de renouvellement annuel car il n’y a pas de composant MSDN.

Une autre chose du côté de MSDN est que vous obtenez également une certaine utilisation d’Azure, dont les détails peuvent être trouvés ici bien que, comme nous allons le voir, les avantages sont dérisoires.

BizSpark

BizSpark est un programme visant à encourager les entreprises en démarrage à construire leurs solutions sur la pile Microsoft. Je dis “encourager” – BizSpark est fermement de l’école de marketing “votre premier coup est gratuit”. Il serait non trivial de s’éloigner de la pile Microsoft une fois que votre startup est en marche.

Les conditions d’éligibilité c’est que vous devez développer des logiciels (évidemment), que vous êtes privé, moins de trois ans et faire moins de 1 million de dollars US de revenus annuels.

Pour court-circuiter la discussion, BizSpark indique utilement que vous avez accès à la plupart des licences disponibles dans Visual Studio Ultimate avec MSDN, bien que, de manière confuse, ils poursuivent en indiquant explicitement que c’est Visual Studio Ultimate que vous obtenez. Voir cette page.

Il n’y a pas de limite (clairement) donnée au nombre d’utilisateurs sur vous pouvez avoir sur le programme, sans doute parce que les conditions d’admissibilité agissent comme un plafond naturel. (Bien que dans les jours dotcom, je peux penser à de nombreuses entreprises avec beaucoup de développeurs et beaucoup moins de 1 million de dollars US de revenus). Une fois votre adhésion terminée, vous êtes “diplômé” du programme et vous pouvez acheter vos licences avec une remise. Une remise chargée de mises en garde – suivez l’astérisque unique sur cette page.

Là où BizSpark devient plus intéressant, c’est sur les licences de serveur de production. Rappelez-vous, avec les autres programmes jusqu’à présent, vous ne pouvez pas utiliser les licences dans des environnements de production – ils sont à usage interne seulement. Vous pouvez utiliser les licences à condition que vous ne fassiez pas qu’exposer les fonctionnalités de base (par exemple, revendre SQL Server) et que vous ne fassiez pas que reconditionner l’application de quelqu’un d’autre.

La préférence de BizSpark est que votre pile comprend Window Server, SQL Server à un niveau de base. Si vous vous sentez fruité, ils aimeraient que vous rouliez dans BizTalk et / ou SharePoint et / ou Dynamics CRM.

Vous pouvez soit héberger vous-même ou utiliser un partenaire BizSpark, mais je ne suis pas sûr pourquoi vous voudriez utiliser un partenaire. Une forte suggestion du site est que vous utilisez l’avantage Azure qui vient avec les abonnements MSDN. Cela vous donne deux serveurs virtuels par mois qui ont des processeurs ~1.6GHz, 1.75GB de RAM et 15GB de stockage. C’est en fait assez faible – ce n’est pas beaucoup de puissance pour exécuter une application de taille décente sur la pile Microsoft. (En fait, sur la page de graduation ci-dessus, la mise en garde implique qu’ils s’attendent à ce que les gens utilisent trois boîtes frontales et une boîte SQL. Au minimum, vous envisagez cinq ou six fois la limite gratuite d’Azure.)

Pour comparer les coûts, si vous utilisiez le cloud Rackspace, selon leur calculateur de coûts, vous envisageriez environ 200 £ pour la même offre de service Azure, bien qu’avec SQL Server 2008 R2 édition Web plutôt que Stadnard. (Bien que d’autres fournisseurs de serveurs privés virtuels soient moins chers, Azure et Rackspace Cloud sont à peu près identiques en termes de construction. Il convient également de noter que Rackspace font leur propre programme de démarrage.)

Donc, si vous êtes une startup avec trois développeurs fonctionnant sur la période complète de trois ans, l’économie globale en utilisant BizSpark est de 125 000 £ – bien que je dirais que ce prix est gonflé. Si vous faisiez cela vous-même, il est plus probable que vous utilisiez Professional plutôt que Ultimate et que vous alliez avec MAPSD+D, donc le coût réel/les économies de BizSpark sont d’environ 8 000 £. Tout de même, pas trop minable pour un programme gratuit.

WebsiteSpark

WebsiteSpark est le dernier programme que nous allons examiner et il est conçu pour les “développeurs et concepteurs Web professionnels”. Comme BizSpark, c’est un programme de trois ans et également comme BizSpark, il n’y a pas de frais d’entrée.

Les conditions d’éligibilité sont que vous devez avoir moins de dix employés et être une entreprise de services professionnels spécialisée dans la fourniture de développement et de conception Web. Vous pouvez également être un “one man band”. Il est intéressant de noter que les exigences manquent en termes de durée d’activité, d’être de propriété privée ou d’avoir un plafond de revenus contrairement à BizSpark.

Dans le cadre du programme, vous obtenez trois licences de Visual Studio 2010 Professional, une licence d’Expression Studio et deux d’Expression Web. En développement, vous pouvez avoir jusqu’à trois instances Window Web Server 2008 et trois instances SQL Server 2008 Web. En production, vous pouvez avoir jusqu’à quatre processeurs exécutant Windows Web Server 2008 et SQL Server 2008 Web Edition. Les boîtes virtuelles ou physiques sont prises en charge.

Plateformes concurrentes

Cela fait un moment que je me suis assis et que j’ai vraiment réfléchi au coût du développement de solutions sur Microsoft – tout au long de ma carrière, c’est principalement ce que j’ai fait – mais il est clair que la voie de l’open source est non seulement moins chère, mais beaucoup moins compliquée et beaucoup moins risquée. (Si vous vous trompez sur une seule règle subtile de ces programmes, vous risquez d’avoir un gros problème de trésorerie). Combien cela coûte-t-il de faire fonctionner une boîte avec Ubuntu, Apache, MySQL et PHP ? Le coût par développeur ne va pas vous coûter près de £9k par siège pour la première année, £4.5k par siège par la suite et, bien que j’aime Microsoft, il y a une énorme différence de prix là. Cela va certainement être une décennie intéressante ou presque pour Microsoft.

Conclusion

En résumé, la façon la plus simple d’obtenir des outils de développement de Microsoft est d’être un étudiant. Toute personne dans une startup serait folle de ne pas regarder BizSpark – ignorer cela revient à laisser de l’argent sur la table. Si vous êtes un homme-orchestre ou un petit atelier de conception de sites Web, WebsiteSpark semble assez bon. En supposant que vous n’êtes pas l’une de ces choses, tout dépend de la taille de votre entreprise. Si vous êtes déjà assez important, ou si vous avez des aspirations, il serait logique de jouer en harmonie avec la piste de compétence du réseau de partenaires Microsoft. Si vous ne l’êtes pas, MAPSD+D a l’air bien, mais faites attention à la règle sur la “génération directe de revenus”.

OK – maintenant profitez…

Matthew Baxter-Reynolds est un consultant indépendant en développement de logiciels, un formateur et un auteur basé au Royaume-Uni. Son moyen préféré pour communiquer avec des personnes techniques partageant les mêmes idées est Twitter : @mbrit.

{{#ticker}}

{{topLeft}}

{bottomLeft}

{{topRight}

{bottomRight}

{{#goalExceededMarkerPercentage}}

{{/goalExceededMarkerPercentage}}

{{/ticker}}

{{heading}}

{{#paragraphs}}

{{.}}

{{/paragraphes}}{{texte mis en évidence}}

{{#cta}}{{text}{{/cta}}
Rappelle-moi en mai
Modes de paiement acceptés : Visa, Mastercard, American Express et PayPal

Nous vous contacterons pour vous rappeler de contribuer. Surveillez l’arrivée d’un message dans votre boîte de réception en mai 2021. Si vous avez des questions sur la contribution, veuillez nous contacter.

  • Partager sur Facebook
  • Partager sur Twitter
  • Partager par courriel
  • Partager sur LinkedIn
  • Partager sur Pinterest
  • Partager sur WhatsApp
  • Partager sur Messenger

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.