Quer algum software barato da Microsoft? Aqui's a maneira legal: seja um desenvolvedor

Microsoft adora desenvolvedores, um fato defendido por Steve Ballmer, CEO da Microsoft e suposto campeão mundial de lançamento de cadeiras. (Ele sempre disse que nunca participou do concurso, e por isso recusou o troféu. Pena.) Tradicionalmente, esse amor tem sido sentido com mais intensidade nos vários programas oferecidos aos desenvolvedores para obter software de graça ou muito mais barato do que a compra da prateleira. (Para fundo, descobri muitas vezes que trabalhei com pessoas que podiam poupar algum dinheiro a sério por estarem no programa correcto.)

Aqui está um resumo das suas ofertas actuais.

Esta lista não pretende ser completa – não é um catálogo, foi concebida para lhe dar uma ideia de como os vários programas funcionam e quanto custam. Tenha em mente que você precisa fazer sua própria pesquisa antes de embarcar em qualquer um desses programas.

DreamSpark

Três dos programas que vamos ver neste artigo terminam com o nome “Spark”. Este parece ser o nome preferido da Microsoft para programas projetados para “faísca” do interesse na comunidade de desenvolvedores. Cute.

DreamSpark é o programa oferecido aos estudantes, e eu não vou gastar muito tempo nele, pois a maioria de vocês estará mais interessada nas coisas comerciais. Mas é um bom programa – de graça você pode obter Visual Studio 2010 Professional, Visual Studio 2008 Professional, Expression Studio 4, Windows Server 2008, Windows Server 2003 e SQL Server 2008 Developer. A inclusão de versões mais antigas de VS e Windows Server é um bom toque – implica que um jovem estudante empreendedor pode ganhar algum dinheiro extra com cerveja e experiência fazendo manutenção em aplicativos existentes.

Fico realmente feliz em ver as versões de VS sendo as versões profissionais completas aqui também. Isto significa que os estudantes têm acesso, particularmente, às ferramentas de teste das unidades nas versões profissionais. Isto para mim é um hábito muito importante para autodidatas de engenharia de software, por isso elogio a Microsoft por isto.

O programa está aberto a “escolas credenciadas” ou “instituições educacionais credenciadas” em todo o mundo, por isso qualquer pessoa em tempo integral no ensino deve estar pronto para ir.

Microsoft Partner Network

The Microsoft Partner Network is the main way to form a commercial relationship with Microsoft, and your payback for forming said commercial relationship is reduced cost on licenses.

Microsoft tinker with this programme a lot, and the current breakdown of the structure and benefits can be found from here – although francly the whole programme is pretty opaque. Existem três formas de participar
– aderir a uma comunidade (que não iremos cobrir – isto dá-lhe acesso a materiais de suporte de vendas e não a licenças)
– comprar uma subscrição (que iremos cobrir dentro de momentos)
– obter “competências prata” ou “competências ouro”.

Vale a pena sublinhar que os programas da Rede de Parceiros não são apenas para obter software gratuitamente – existem outros recursos incluídos que são concebidos para ajudar o membro a mudar mais licenças Microsoft. Além disso, este guia não pretende ser uma visão definitiva de como você navega na Rede de Parceiros – é realmente, realmente complicado – mas nós devemos ser capazes de ajudá-lo a fazer a maior parte disso.

As competências são essencialmente a sua forma de demonstrar à Microsoft que você tem a capacidade de fazer uma ou mais atividades fora de uma lista prescrita. A forma como você demonstra a capacidade é uma combinação de ter pessoas qualificadas na equipe, obter referências de clientes, passar nos testes e assim por diante. A partir da lista de competências disponíveis, existem as relacionadas com a implementação de produtos Microsoft (por exemplo, “Servidor”, “Alojamento” e “Integração de Aplicações”) e as que se inclinam para o desenvolvimento (por exemplo, “ISV” e “Desenvolvimento de Software”). No entanto, a análise de toda a lista está fora do âmbito deste artigo.

Uma competência prateada dá-lhe 25 licenças de uso interno, enquanto uma competência dourada dá-lhe 100 licenças de uso interno. (Isto simplifica a questão, mas pense em 25 licenças para Windows 7, 25 Exchange CALs, etc. Você não recebe 25 licenças Exchange Server) A maioria dos produtos Microsoft são cobertos (você pode encontrar a lista aqui, e uma calculadora mais útil aqui), mas “uso interno” é um operador chave. Loosely significa que você não pode revendê-los, nem usá-los para atividades geradoras de receita direta, fins comerciais, fins pessoais ou treinamento de clientes.

Uma importante ruga é que você só pode usar a versão mais recente, então você não pode executar o Windows XP neste programa – você teria que atualizar para o Windows 7. Isto faz sentido: A Microsoft quer que você esteja lá fora açoitando a última e maior.

Estas licenças também permitem que você tenha acesso ao MSDN (“Microsoft Developer Network”), ao qual nós vamos chegar, mas o MSDN é onde todas as ferramentas de desenvolvimento vivem. Você recebe cinco assinaturas MSDN no nível prata, e dez no nível ouro. No entanto, estranhamente, com as competências prata e ouro você recebe assinaturas MSDN que você não pode usar para atividades geradoras de receita direta (exemplos que eles dão incluem o desenvolvimento de software sob medida por uma taxa, ou personalização como parte da implantação), mas você pode usá-las para desenvolver uma aplicação comercial que os parceiros vendem – ênfase em “vender” é minha, não está claro como isso funciona se você estiver dando coisas de graça.

(Você deve notar que você pode “recarregar” a quantidade de licenças que você recebe ao obter mais competências. Consulte a calculadora ligada acima para mais informações sobre isto.)

Para obter tudo isto, terá de financiar a formação e qualificação do seu pessoal (o que, dependendo da forma como o fizer, será barato ou caro – barato se for autodidacta, caro se o fizer nos cursos) e depois encontre cerca de £1.200+IVA para a prata e £2.400+IVA para o ouro.

No total, as competências de prata e ouro na Rede de Parceiros dão-lhe a maior parte do software necessário para gerir um negócio de soluções de TI de tamanho decente, e todo o software necessário, dependendo de como você realmente ganha dinheiro com o software que você escreve. Você também recebe horas de consultoria (ou seja, tempo com um consultor), e tickets de suporte, que podem ser incrivelmente úteis.

Microsoft Action Pack e Microsoft Action Pack Development and Design

Allied to the Partner Network silver and gold competency levels are the Microsoft Action Pack Subscription (“MAPS”) and Microsoft Action Pack Subscription Development and Design (“MAPSD+D”). Na época em que entrei em um acordo de parceria com a Microsoft, o programa de parceria foi estruturado muito mais como os programas MAPS e MAPSD+D. O que estes fazem é obter licenças por dinheiro sem o forte envolvimento da Rede de Parceiros através da demonstração de competência através da obtenção de “competências”. Deve-se dizer que com estes dois elementos de suporte e ajuda de vendas e marketing como o programa completo – mais uma vez, o retorno da Microsoft é que você vai trocar mais licenças.

As duas assinaturas têm as mesmas regras para uso interno – ou seja, sem revenda, apenas para treinamento de funcionários e não clientes e desenvolvimento e teste de aplicativos. (Embora, estranhamente, elas também incluem a regra sobre não permitir o desenvolvimento de software personalizado). Com a MAPS, você recebe licenças para cobrir dez usuários de Windows, Office, Exchange, SQL Server e outros (veja aqui). Com MAPSD+D você também recebe três licenças de Visual Studio 2010 Professional e Expression Studio 4 Web Professional através de um nível MSDN especial (novamente, em breve entraremos no MSDN). Uma ruga importante é que, assim como os benefícios da competência em prata e ouro, você tem que estar rodando o mais recente e maior.

O custo dos programas é £259+VAT para MAPS e £299+VAT para MAPSD+D. Você pode pagar um pouco mais para obter mídia física. A menos que você faça algo que se enquadre no banner de “desenvolvimento de soluções personalizadas” (neste caso você não pode usar a licença MSDN), MAPSD+D parece ser um bom negócio para a pequena loja de desenvolvimento de software, desde que você não esteja fazendo desenvolvimento sob medida.

MSDN

Falamos sobre MSDN, então o que é?

MSDN é o avô dos programas de desenvolvimento da Microsoft. É basicamente “tudo”. Gostaria de ter o Windows 3.1? Está bem. Acesso 2.0? Dyanamics AX? MS-DOS? MapPoint 2004? BizTalk 2010? Há 766 itens de linha em uma planilha que você pode baixar aqui – embora, lembre-se, eu disse “planilha”.

Existem oito níveis MSDN atuais. Todos eles têm aquele nome adorável e labiríntico que viemos a adorar da Microsoft. Você tem Visual Studio Ultimate com MSDN, Visual Studio Premium com MSDN, Visual Studio Professional com MSDN, Visual Studio Test Professional com MSDN, Visual Studio Professional com MSDN Embedded, MSDN Operating Systems, MSDN Action Pack e MSDN Essentials.

MSDN Essentials é o nível que você obtém quando compra Visual Studio no varejo (veja a entrada do blog aqui), e por isso vamos ignorar isso. MSDN Action Pack é a versão que você recebe com a assinatura da Rede de Parceiros MAPSD+D que nós cobrimos anteriormente. Importante com os níveis de competência prata e ouro na Rede de Parceiros completa, você recebe o Visual Studio Premium com licenças MSDN (cinco no prata, dez no ouro).

Os níveis Ultimate e Premium têm algumas diferenças importantes nas licenças de servidor, pois no nível Professional você só recebe os sistemas operacionais e o SQL Server. Nos outros dois, você obtém os produtos mais esotéricos (leia-se “caros”), por exemplo, BizTalk, toda a gama Dynamics, Exchange, SharePoint, etc. Lembre-se, porém, se você é complicado o suficiente para ter os níveis superiores de MSDN, você provavelmente já tem uma assinatura Partner Network ou competência prata/ouro e tem as licenças de uso interno desses.

Os três níveis superiores de MSDN variam de acordo se são versões Ultimate, Premium ou Professional do Visual Studio. (Há algumas diferenças no software que você recebe como parte da assinatura principal, embora o SO principal e o material de servidor que você provavelmente precisará esteja lá). Vou deixar a edição “Test Professional” por um momento.

A versão do Visual Studio que eu uso diariamente é Professional, e devo admitir que nunca gostei de nada nas outras versões. As principais diferenças são que em Premium e Ultimate tem mais ferramentas de depuração e criação de perfis. O Professional tem testes unitários padrão, enquanto o Premium inclui mais algumas ferramentas e o Ultimate tem um conjunto completo de ferramentas de teste e de criação de perfis. Em seguida, Premium e Ultimate têm ambos uma coleção de ferramentas de banco de dados (francamente irrelevantes). No lado da modelagem, com o Ultimate você obtém tudo isso, mas não no Professional e no Premium (e se você gosta de modelagem, por que você não usaria uma ferramenta autônoma?) O Ultimate também lhe dá algo chamado “Gerenciamento de Laboratório”. Em resumo, não é óbvio o que você obtém com Ultimate ou Premium que é tão incrível, ou que certamente não pode ser preenchido com, como aludido, ferramentas de terceiros.

Isso nos dá três variantes MSDN restantes para olhar.

Visual Studio Test Professional é projetado para testadores que estão “embutidos” no ciclo de testes. Essencialmente ele dá acesso às ferramentas de teste que fazem parte do gerenciamento do ciclo de vida da aplicação (“ALM”) bits do Team Foundation Server (“TFS”). Não temos falado muito sobre TFS aqui mas há um conjunto de ferramentas compartilhadas para gerenciar o aspecto de qualidade do desenvolvimento. A idéia é que os desenvolvedores usem o Visual Studio Ultimate e os testadores usem o Visual Studio Test Professional, ambos alimentam os dados em uma caixa TFS central e, voilá, a qualidade é o resultado. (Procure por futuros artigos do Guardian Tech sobre TFS e ALM.)

Visual Studio Professional com MSDN Embedded varia o software como parte do licenciamento MSDN para aqueles especializados em sistemas embarcados. Como o Test Professional, se você está nesta área, você é bastante especializado. A oferta final MSDN – MSDN Operating Systems foi concebida para lhe dar aproximadamente as mesmas licenças que o Professional mas sem o Visual Studio.

Confused yet? Você provavelmente está. Este arranjo, francamente, não é bonito.

Aqui está um preço de rua aproximado:
– Visual Studio 2010 Ultimate com MSDN – em torno de £8.500+IVA
– Visual Studio 2010 Premium com MSDN – em torno de £3.300+IVA
– Visual Studio 2010 Professional com MSDN – em torno de £1,000+IVA
– Visual Studio 2010 Test Professional com MSDN – cerca de £1,650+IVA
– Visual Studio 2010 Professional com MSDN Embedded – cerca de £900+IVA
– Sistemas Operacionais MSDN – cerca de £390+IVA

– Estes são os preços do primeiro ano. As renovações são aproximadamente 50% desses preços por ano.

Para comparação, o Visual Studio 2010 Professional sem MSDN está em torno de £500+IVA e isso não tem uma renovação anual, já que não há nenhum componente MSDN.

Outra coisa no lado do MSDN é que você também recebe algum uso do Azure, cujos detalhes podem ser encontrados aqui, embora, como estamos prestes a ver, os benefícios sejam insignificantes.

BizSpark

BizSpark é um programa para encorajar empresas iniciantes a construírem suas soluções na pilha da Microsoft. Eu digo “encorajar” – BizSpark é firmemente da escola de marketing “seu primeiro sucesso é grátis”. Seria não-trivial mudar da pilha da Microsoft uma vez que a sua inicialização esteja funcionando.

Os requisitos de elegibilidade são que você tem que estar desenvolvendo software (obviamente), que você é detido privadamente, com menos de três anos de idade e ganhando menos de 1 milhão de dólares em receita anual.

Para encurtar a discussão, o BizSpark diz que você tem acesso à maioria das licenças disponíveis no Visual Studio Ultimate com MSDN, embora confusamente eles continuem a afirmar explicitamente que é o Visual Studio Ultimate que você obtém. Veja esta página.

Não há limite (claramente) dado ao número de usuários que você pode ter no programa, presumivelmente porque os requisitos de elegibilidade agem como um teto natural. (Embora nos dias dotcom, posso pensar em muitas empresas com muitos desenvolvedores e muito menos de US$1 milhão em receita). Uma vez que a sua filiação tenha terminado, você “se forma” no programa e compra suas licenças com desconto. Um aviso de desconto – siga o asterisco nesta página.

Onde o BizSpark fica mais interessante é no licenciamento do servidor de produção. Lembre-se, com os outros programas até agora você não pode usar as licenças em ambientes de produção – eles são apenas de uso interno. Você pode usar as licenças desde que não esteja apenas expondo a funcionalidade principal (por exemplo, revendendo o SQL Server) e que você não esteja apenas reembalando a aplicação de outra pessoa.

A preferência do BizSpark é que a sua pilha compreenda o Window Server, SQL Server a um nível básico. Se você estiver se sentindo frutado, eles gostariam que você fosse ao BizTalk e/ou SharePoint e/ou Dynamics CRM.

Você pode hospedar-se ou usar um parceiro do BizSpark, mas não tenho certeza porque você gostaria de usar um parceiro. Uma forte sugestão do site é que você use o benefício Azure que vem com as assinaturas de MSDN. Isto dá-lhe dois servidores virtuais por mês que têm ~1.6GHz CPUs, 1.75GB de RAM e 15GB de armazenamento. Isto é na verdade bastante foleiro – isso não é muita potência para executar um aplicativo de tamanho decente na pilha da Microsoft. (Na verdade, na página de graduação acima do aviso implica que eles esperam que as pessoas estejam rodando três caixas front-end e uma caixa SQL. No mínimo, você está olhando para cinco ou seis vezes o limite gratuito do Azure.)

Para comparação de custos, se você usasse o Rackspace Cloud, de acordo com a calculadora de custos deles, você estaria olhando em torno de £200 para a mesma oferta de serviço Azure, embora com o SQL Server 2008 R2 Web edition em vez de Stadnard. (Embora outros provedores de servidores virtuais privados venham mais baratos, o Azure e o Rackspace Cloud são mais ou menos os mesmos em termos de construção. Também vale a pena notar que o Rackspace faz o seu próprio programa de inicialização.)

Então, se você é uma inicialização com três desenvolvedores rodando ao longo de todo o período de três anos, a economia na manchete usando o BizSpark é de £125.000 – embora eu diria que o preço está inflado. Se você mesmo estiver fazendo isso, é mais provável que você use o Professional em vez do Ultimate e vá com o MAPSD+D, portanto o custo real de economia do BizSpark é de cerca de £8,000. Mesmo assim, não há nada de muito mau para um programa gratuito.

WebsiteSpark

WebsiteSpark é o programa final que vamos analisar e foi concebido para “programadores e designers profissionais da Web”. Como o BizSpark, é um programa de três anos e também como o BizSpark, não há custo de entrada.

Os requisitos de elegibilidade são que você deve ter menos de dez funcionários e ser uma empresa de serviços profissionais especializada no fornecimento de desenvolvimento e design Web. Você também pode ser um “one man band”. Curiosamente, os requisitos estão faltando qualquer requisito em termos de tempo de negociação, ser de propriedade privada ou ter um limite máximo de receita ao contrário do BizSpark.

Como parte do programa você recebe três licenças do Visual Studio 2010 Professional, uma licença do Expression Studio e duas do Expression Web. Em desenvolvimento, você pode ter até três instâncias do Window Web Server 2008 e três instâncias do SQL Server 2008 Web. Em produção, você pode executar até quatro processadores rodando Windows Web Server 2008 e SQL Server 2008 Web Edition. Caixas virtuais ou físicas são suportadas.

Plataformas concorrentes

Já faz algum tempo desde que me sentei e pensei realmente no custo de desenvolvimento de soluções na Microsoft – ao longo da minha carreira tem sido principalmente o que tenho feito – mas é claro que o caminho do código aberto não só é mais barato, mas muito menos complicado e muito menos arriscado. (Errar uma regra subtil destes programas e pode ser um grande problema de fluxo de caixa). Quanto custa correr uma caixa com Ubuntu, Apache, MySQL e PHP? O custo por desenvolvedor não vai lhe custar quase £9k por lugar no primeiro ano, £4.5k por lugar depois disso e, por mais que eu adore a Microsoft, há um enorme diferencial de preço lá. Esta vai ser definitivamente uma década interessante para a Microsoft.

Conclusion

Em resumo, a maneira mais fácil de obter ferramentas de desenvolvimento da Microsoft é ser um estudante. Qualquer um em uma inicialização seria louco em não olhar para o BizSpark – ignorando que isso é apenas deixar dinheiro na mesa. Se você é uma banda de um só homem ou uma pequena loja de web design, o WebsiteSpark parece muito bom. Assumindo que você não é nenhuma dessas coisas, o que se resume a quão grande você é uma loja. Se você já é bem grande, ou tem aspirações, jogar bem com a faixa de competência da Microsoft Partner Network faria sentido. Se você não for, MAPSD+D está com bom aspecto, mas observe a regra sobre “geração direta de receita”.

OK – agora aproveite…

Matthew Baxter-Reynolds é um consultor independente de desenvolvimento de software, treinador e autor baseado no Reino Unido. Sua maneira favorita de se comunicar com pessoas técnicas que pensam da mesma maneira é o Twitter: @mbrit.

{{#ticker}}

{{{{topoEsquerda}}

{{{bottomLeft}}

{{{topoDireito}}

{{{bottomRight}}

{{#goalExceededMarkerPercentage}}

{{/goalExceededMarkerPercentage}}

{{/ticker}}

{{heading}}

{{#paragraphs}}

{{.}}

{{{/parágrafos}}{{{texto iluminado}}

{{#cta}}{{{{/cta}}{{{{texto}}}{{{/cta}}
Remind me in May

Métodos de pagamento aceitos: Visa, Mastercard, American Express e PayPal

Estaremos em contato para lembrá-lo de contribuir. Fique atento a uma mensagem na sua caixa de entrada em Maio de 2021. Se você tiver alguma dúvida sobre como contribuir, entre em contato conosco.

  • Share no Facebook
  • Share no Twitter
  • Share via e-mail
  • Share no LinkedIn
  • Share no Pinterest
  • Share no WhatsApp
  • Share no Messenger

Deixe uma resposta

O seu endereço de email não será publicado.