¿Quieres software barato de Microsoft? Esta es la forma legal: sé un desarrollador

Microsoft adora a los desarrolladores, algo que defiende Steve Ballmer, director general de Microsoft y supuesto campeón mundial de lanzamiento de sillas. (Siempre ha dicho que nunca se presentó al concurso, por lo que ha rechazado el trofeo. Lástima). Tradicionalmente, ese amor se ha dejado sentir con mayor intensidad en los diversos programas que se ofrecen a los desarrolladores para conseguir software de forma gratuita o mucho más barata que comprándolo en la estantería. (Como antecedente, a menudo he encontrado que he trabajado con personas que podrían ahorrar mucho dinero si estuvieran en el programa correcto.)

Aquí hay un resumen de sus ofertas actuales.

Esta lista no pretende ser completa – no es un catálogo, está diseñada para darle una idea de cómo funcionan los diversos programas y cuánto cuestan. Por favor, ten en cuenta que necesitas hacer tu propia investigación antes de embarcarte en cualquiera de estos programas.

DreamSpark

Tres de los programas que vamos a ver en este artículo terminan con el nombre “Spark”. Este parece ser el nombre preferido de Microsoft para los programas diseñados para “despertar” el interés de la comunidad de desarrolladores. Bonito.

DreamSpark es el programa que se ofrece a los estudiantes, y no dedicaré demasiado tiempo a él, ya que la mayoría de ustedes estarán más interesados en las cosas comerciales. Pero es un buen programa: de forma gratuita puedes conseguir Visual Studio 2010 Professional, Visual Studio 2008 Professional, Expression Studio 4, Windows Server 2008, Windows Server 2003 y SQL Server 2008 Developer. La inclusión de versiones anteriores de VS y Windows Server es un buen toque – implica que un joven estudiante emprendedor puede ganar algo de dinero extra para cerveza y experiencia haciendo mantenimiento en aplicaciones existentes.

Estoy muy contento de ver que las versiones de VS son las versiones profesionales completas aquí también. Esto significa que los estudiantes tienen acceso, especialmente, a las herramientas de pruebas unitarias en las versiones pro. Esto para mí es un buen hábito críticamente importante para los autodidactas de ingeniería de software, así que felicitaciones a Microsoft por esto.

El programa está abierto a “escuelas acreditadas” o “instituciones educativas acreditadas” en todo el mundo, por lo que cualquier persona en la educación a tiempo completo debe ser bueno para ir.

Microsoft Partner Network

La Microsoft Partner Network es la principal forma de establecer una relación comercial con Microsoft, y el pago por establecer dicha relación comercial es un coste reducido de las licencias.

Microsoft cambia mucho este programa, y el desglose actual de la estructura y los beneficios se puede encontrar desde aquí – aunque francamente todo el programa es bastante opaco. Hay tres maneras de participar
– unirse a una comunidad (que no cubriremos – esto le da acceso a los materiales de soporte de ventas y no a las licencias)
– comprar una suscripción (que cubriremos en un momento)
– obtener “competencias de plata” o “competencias de oro”.

Vale la pena subrayar que los programas de la Red de Socios no son sólo para obtener software de forma gratuita – hay otros recursos incluidos que están diseñados para ayudar al miembro a cambiar más licencias de Microsoft. Además, esta guía no pretende ser una visión definitiva de cómo navegar por la Red de Socios – es muy, muy complicado – pero deberíamos ser capaces de ayudarle a entender la mayor parte de ella.

Las competencias son esencialmente su manera de demostrar a Microsoft que usted tiene las habilidades para hacer una o más actividades de una lista prescrita. La forma de demostrar la capacidad es una combinación de tener personas cualificadas en plantilla, conseguir referencias de clientes, pasar pruebas, etc. De la lista de competencias disponibles, están las relacionadas con la implantación de productos Microsoft (por ejemplo, “Servidor”, “Alojamiento” e “Integración de aplicaciones”) y las orientadas al desarrollo (por ejemplo, “ISV” y “Desarrollo de software”). Sin embargo, el análisis de toda la lista está fuera del alcance de este artículo.

Una competencia de plata le hace ganar 25 licencias de uso interno, mientras que una competencia de oro le hace ganar 100 licencias de uso interno. (Esto simplifica el tema, pero piensa en 25 licencias para Windows 7, 25 CALs de Exchange, etc. No obtienes 25 licencias de Exchange Server) La mayoría de los productos de Microsoft están cubiertos (puedes encontrar la lista aquí, y una calculadora más útil aquí), pero “uso interno” es un operador clave. A grandes rasgos, significa que no puedes revenderlos, ni utilizarlos para actividades que generen ingresos directos, ni para fines comerciales, ni para fines personales, ni para formación de clientes.

Una arruga importante es que sólo puedes utilizar la última versión, por lo que no puedes ejecutar Windows XP en este programa: tendrías que actualizarte a Windows 7. Esto tiene sentido: Microsoft quiere que estés ahí fuera promocionando lo último y lo mejor.

Estas licencias también te permiten acceder a MSDN (“Microsoft Developer Network”), de lo que hablaremos más adelante, pero MSDN es donde viven todas las herramientas para desarrolladores. Con el nivel Silver obtienes cinco suscripciones a MSDN y con el Gold, diez. Sin embargo, extrañamente, con las competencias Silver y Gold obtienes suscripciones a MSDN que no puedes utilizar para actividades generadoras de ingresos directos (los ejemplos que dan incluyen el desarrollo de software a medida a cambio de una cuota, o la personalización como parte de la implementación), pero puedes utilizarlas para desarrollar una aplicación comercial que los socios vendan – el énfasis en “vender” es mío, no está claro cómo funciona esto si estás dando cosas gratis.

(Debes tener en cuenta que puedes “completar” la cantidad de licencias que obtienes obteniendo más competencias. Consulte la calculadora enlazada más arriba para obtener más información al respecto.

Para obtener todo esto, tendrá que financiar la formación y cualificación de su personal (que dependiendo de cómo lo haga será barato o caro – barato si es autodidacta, caro si los envía a cursos) y luego encontrar alrededor de £1,200+IVA para la plata y £2,400+IVA para el oro.

En general, las competencias Silver y Gold de la Red de Socios le proporcionan la mayor parte del software necesario para dirigir un negocio de soluciones informáticas de tamaño decente, y todo el software necesario dependiendo de cómo gane dinero con el software que escriba. También obtienes horas de asesoramiento (es decir, tiempo con un consultor), y tickets de soporte, que pueden ser increíblemente útiles.

Microsoft Action Pack y Microsoft Action Pack Development and Design

Al lado de los niveles de competencia Silver y Gold de la Red de Socios están el Microsoft Action Pack Subscription (“MAPS”) y el Microsoft Action Pack Subscription Development and Design (“MAPSD+D”). En su día, cuando entré por primera vez en un acuerdo de socio de Microsoft, el programa de socios estaba estructurado de forma mucho más parecida a los programas MAPS y MAPSD+D. Lo que estos hacen es conseguir licencias a cambio de dinero sin la fuerte implicación de la Red de Socios mediante la demostración de competencia a través de la obtención de “competencias”. Hay que decir que ambos ofrecen elementos de soporte y ayuda de ventas y marketing como el programa completo – de nuevo, la compensación de Microsoft en esto es que usted cambiará más licencias.

Ambas suscripciones tienen las mismas reglas sobre el uso interno – es decir, no hay reventa, sólo para la formación de los empleados no los clientes y el desarrollo y prueba de aplicaciones. (Aunque, extrañamente, también incluyen la regla de no permitir el desarrollo de software a medida). Con MAPS, obtienes licencias para cubrir diez usuarios de Windows, Office, Exchange, SQL Server y otros (ver aquí). Con MAPSD+D también obtienes tres licencias de Visual Studio 2010 Professional y Expression Studio 4 Web Professional a través de un nivel especial de MSDN (de nuevo, hablaremos de MSDN en breve). Un detalle importante es que, al igual que los beneficios de las competencias Silver y Gold, tienes que estar ejecutando lo último y lo mejor.

El coste de los programas es de 259 libras + IVA para MAPS y 299 libras + IVA para MAPSD+D. Puedes pagar un poco más para conseguir soportes físicos. A menos que hagas algo que caiga bajo la bandera del “desarrollo de soluciones personalizadas” (en cuyo caso no puedes usar la licencia de MSDN), MAPSD+D parece una buena oferta para la pequeña tienda de desarrollo de software, siempre que no estés haciendo desarrollo a medida.

MSDN

Hemos hablado de MSDN, ¿qué es? Es básicamente “todo”. ¿Te gustaría tener Windows 3.1? Eso está bien. ¿Access 2.0? ¿Dyanamics AX? ¿MS-DOS? ¿MapPoint 2004? ¿BizTalk 2010? Hay 766 líneas en la hoja de cálculo que puedes descargar aquí – aunque, recuerda, he dicho “hoja de cálculo”.

Hay ocho niveles actuales de MSDN. Todos ellos tienen esa encantadora y laboriosa denominación que tanto nos gusta de Microsoft. Tienes Visual Studio Ultimate con MSDN, Visual Studio Premium con MSDN, Visual Studio Professional con MSDN, Visual Studio Test Professional con MSDN, Visual Studio Professional con MSDN Embedded, MSDN Operating Systems, MSDN Action Pack y MSDN Essentials.

MSDN Essentials es el nivel que obtienes cuando compras Visual Studio al por menor (ver la entrada del blog aquí), por lo que lo ignoraremos. MSDN Action Pack es la versión que obtienes con la suscripción a la Red de Socios MAPSD+D que hemos cubierto antes. Es importante destacar que con los niveles de competencia Silver y Gold en la Red de Socios completa, se obtiene Visual Studio Premium con licencias de MSDN (cinco en Silver, diez en Gold).

Los niveles Ultimate y Premium tienen algunas diferencias importantes en las licencias de servidor, ya que en el nivel Professional sólo se obtienen los sistemas operativos y SQL Server. En los otros dos tienes los productos más esotéricos (léase “caros”), por ejemplo BizTalk, toda la gama de Dynamics, Exchange, SharePoint, etc. Recuerde, sin embargo, que si usted es lo suficientemente complicado como para tener los niveles superiores de MSDN, probablemente ya tiene una suscripción a la Red de Socios o la competencia de plata / oro y tienen las licencias de uso interno de esos.

Los tres niveles superiores de MSDN varían en función de si son Ultimate, Premium o versiones profesionales de Visual Studio. (Hay algunas diferencias en el software que obtienes como parte de la suscripción principal, aunque el núcleo del sistema operativo y el material del servidor que probablemente necesites está ahí). Dejaré la edición “Test Professional” por un momento.

La versión de Visual Studio que utilizo a diario es la Professional, y debo admitir que nunca he anhelado nada de las otras versiones. Las diferencias clave son que en Premium y Ultimate tienen más herramientas de depuración y perfilado. Professional tiene pruebas unitarias estándar, mientras que Premium incluye algunas herramientas más y Ultimate tiene toda una serie de herramientas de pruebas y perfiles. Además, tanto Premium como Ultimate tienen una colección de herramientas de base de datos (francamente irrelevantes). En cuanto al modelado, con Ultimate tienes todo eso, pero no en Professional y Premium (y si te dedicas al modelado, ¿por qué no ibas a utilizar una herramienta independiente?) Ultimate también te da algo llamado “Lab Management”. En resumen, no es obvio lo que obtienes con Ultimate o Premium que es tan increíble, o que ciertamente no puede ser llenado con, como se alude, herramientas de terceros.

Esto nos da tres variantes restantes de MSDN para mirar.

Visual Studio Test Professional está diseñado para los probadores que están “incrustados” en el ciclo de pruebas. Esencialmente le da acceso a las herramientas de prueba que forman parte de los bits de gestión del ciclo de vida de las aplicaciones (“ALM”) de Team Foundation Server (“TFS”). No hemos hablado mucho de TFS aquí, pero hay un conjunto de herramientas compartidas para gestionar el aspecto de la calidad del desarrollo. La idea es que los desarrolladores utilicen Visual Studio Ultimate y los probadores Visual Studio Test Professional, ambos alimenten los datos en una caja central de TFS y, voilá, la calidad está garantizada. (Esté atento a futuros artículos de Guardian Tech sobre TFS y ALM.)

Visual Studio Professional con MSDN Embedded varía el software como parte de la licencia de MSDN para aquellos especializados en sistemas embebidos. Al igual que Test Professional, si te dedicas a esta área estás bastante especializado. La última oferta de MSDN – MSDN Operating Systems está diseñada para ofrecerte aproximadamente las mismas licencias que Professional pero sin Visual Studio.

¿Ya estás confundido? Probablemente sí. Este acuerdo francamente no es bonito.

Aquí hay algunos precios aproximados de la calle:
– Visual Studio 2010 Ultimate con MSDN – alrededor de £8,500+IVA
– Visual Studio 2010 Premium con MSDN – alrededor de £3,300+IVA
– Visual Studio 2010 Professional con MSDN – alrededor de £1,000+IVA
– Visual Studio 2010 Test Professional con MSDN – unos 1.650€+IVA
– Visual Studio 2010 Professional con MSDN Embedded – unos 900€+IVA
– MSDN Operating Systems – unos 390€+IVA

Estos son los precios del primer año. Las renovaciones son aproximadamente el 50% de esos precios por año.

Para comparar, Visual Studio 2010 Professional sin MSDN es alrededor de £ 500 + IVA y esto no tiene una renovación anual, ya que no hay componente MSDN.

Otra cosa del lado de MSDN es que también obtienes algo de uso de Azure, cuyos detalles se pueden encontrar aquí aunque, como estamos a punto de ver, los beneficios son míseros.

BizSpark

BizSpark es un programa para animar a las empresas que empiezan a construir sus soluciones en la pila de Microsoft. Digo “animar”: BizSpark pertenece firmemente a la escuela de marketing “tu primer golpe es gratis”. Los requisitos de elegibilidad son que tienes que desarrollar software (obviamente), que seas una empresa privada, que tengas menos de tres años y que tengas menos de un millón de dólares de ingresos anuales.

Para acortar la discusión, BizSpark dice que tienes acceso a la mayoría de las licencias disponibles en Visual Studio Ultimate con MSDN, aunque confusamente dicen explícitamente que es Visual Studio Ultimate lo que obtienes. Ver esta página.

No hay un límite (claramente) dado al número de usuarios que puedes tener en el programa, presumiblemente porque los requisitos de elegibilidad actúan como un techo natural. (Aunque en la época de las puntocom, se me ocurren muchas empresas con muchos desarrolladores y mucho menos de un millón de dólares de ingresos). Una vez que se ha cumplido el plazo de afiliación, uno se “gradúa” del programa y compra sus licencias con un descuento. Un descuento cargado de advertencias – siga el único asterisco en esta página.

Donde BizSpark se pone más interesante es en el licenciamiento del servidor de producción. Recuerde, con los otros programas hasta ahora no puede utilizar las licencias en entornos de producción – son de uso interno solamente. Puede utilizar las licencias siempre que no esté exponiendo la funcionalidad principal (por ejemplo, la reventa de SQL Server) y que no esté reempaquetando la aplicación de otra persona.

La preferencia de BizSpark es que tu pila comprenda Window Server, SQL Server en un nivel básico. Si te sientes afrutado, les gustaría que rodaras en BizTalk y / o SharePoint y / o Dynamics CRM.

Puedes alojarte tú mismo o usar un socio de BizSpark, pero no estoy seguro de por qué querrías usar un socio. Una fuerte sugerencia del sitio es que usted utiliza el beneficio de Azure que viene con las suscripciones de MSDN. Esto le da dos servidores virtuales al mes que tienen ~1.6GHz CPUs, 1.75GB de RAM y 15GB de almacenamiento. En realidad, esto es bastante pobre: no es mucha potencia para ejecutar una aplicación de tamaño decente en la pila de Microsoft. (De hecho, en la página de graduación anterior la advertencia implica que esperan que la gente ejecute tres cajas de front-end y una de SQL. Como mínimo, estás buscando cinco o seis veces el límite gratuito de Azure.)

Para comparar el coste, si usaras la Nube de Rackspace, según su calculadora de costes, estarías buscando alrededor de 200 libras por la misma oferta de servicio de Azure, aunque con SQL Server 2008 R2 Web edition en lugar de Stadnard. (Aunque otros proveedores de servidores privados virtuales son más baratos, Azure y Rackspace Cloud son más o menos lo mismo en términos de construcción. También vale la pena señalar que Rackspace hace su propio programa de inicio.)

Así que, si eres una startup con tres desarrolladores funcionando durante el período completo de tres años, el ahorro principal al usar BizSpark es de £125,000 – aunque yo diría que el precio está inflado. Si lo hicieras tú mismo, lo más probable es que utilizaras Professional en lugar de Ultimate y que te decantaras por MAPSD+D, por lo que el coste/ahorro real de BizSpark es de unos 8.000 euros. Aún así, no está mal para un programa gratuito.

WebsiteSpark

WebsiteSpark es el último programa que veremos y está diseñado para “desarrolladores y diseñadores web profesionales”. Al igual que BizSpark, es un programa de tres años y también como BizSpark, no hay coste de entrada.

Los requisitos de elegibilidad son que debes tener menos de diez empleados y ser una empresa de servicios profesionales especializada en proporcionar desarrollo y diseño web. También puede ser un “one man band”. Curiosamente, los requisitos carecen de cualquier requisito en términos de tiempo de comercio, ser de propiedad privada o tener un límite de ingresos a diferencia de BizSpark.

Como parte del programa se obtiene tres licencias de Visual Studio 2010 Professional, una licencia de Expression Studio y dos de Expression Web. En desarrollo, puedes tener hasta tres instancias de Window Web Server 2008 y tres instancias de SQL Server 2008 Web. En producción, puede ejecutar hasta cuatro procesadores con Windows Web Server 2008 y SQL Server 2008 Web Edition. Se admiten cajas virtuales o físicas.

Plataformas competidoras

Hace tiempo que me senté a pensar realmente en el coste de desarrollar soluciones en Microsoft -a lo largo de mi carrera ha sido principalmente lo que he hecho- pero está claro que la ruta del código abierto no sólo es más barata, sino mucho menos complicada y mucho menos arriesgada. (Si te equivocas en una sutil regla de estos programas, puedes tener un gran problema de liquidez). ¿Cuánto cuesta una caja con Ubuntu, Apache, MySQL y PHP? El coste por desarrollador no va a suponer casi 9.000 libras esterlinas por puesto durante el primer año, 4,5.000 libras esterlinas por puesto a partir de entonces y, por mucho que me guste Microsoft, hay una gran diferencia de precios. Definitivamente, esta va a ser una década interesante para Microsoft.

Conclusión

En resumen, la forma más fácil de conseguir herramientas para desarrolladores de Microsoft es ser estudiante. Cualquiera que esté en una startup estaría loco si no mira BizSpark – ignorar eso es simplemente dejar dinero sobre la mesa. Si eres una banda de un solo hombre o una pequeña tienda de diseño web, WebsiteSpark parece bastante bueno. Suponiendo que no seas ninguna de esas cosas, todo se reduce a lo grande que seas. Si ya eres bastante grande, o tienes aspiraciones, jugar bien con la pista de competencia de la Red de Socios de Microsoft tendría sentido. Si no lo eres, MAPSD+D tiene buena pinta, pero ten cuidado con la regla sobre la “generación directa de ingresos”.

Ok – ahora disfruta…

Matthew Baxter-Reynolds es un consultor de desarrollo de software independiente, formador y autor con sede en el Reino Unido. Su forma favorita de comunicarse con gente técnica afín es Twitter: @mbrit.

{{#ticker}}

{{topLeft}}

{{bottomLeft}}

{{topRight}}

{{bottomRight}}

{{#goalExceededMarkerPercentage}}

{{/goalExceededMarkerPercentage}}

{{/ticker}}

{{heading}}

{{#paragraphs}}

{{.}}

{{/paragraphs}}{{highlightedText}}

{{#cta}}{{text}{/cta}}
Recordarme en mayo

Medios de pago aceptados: Visa, Mastercard, American Express y PayPal

Nos pondremos en contacto para recordarte que debes contribuir. Busque un mensaje en su bandeja de entrada en mayo de 2021. Si tienes alguna duda sobre cómo contribuir, ponte en contacto con nosotros.

  • Comparte en Facebook
  • Comparte en Twitter
  • Comparte por correo electrónico
  • Comparte en LinkedIn
  • Comparte en Pinterest
  • Comparte en WhatsApp
  • Comparte en Messenger

.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.