Hace unos días, Microsoft publicó una actualización de una política que prohibía la venta de programas de código abierto en Microsoft Store. Esto no le cayó bien a algunos desarrolladores, que causaron un gran revuelo en las redes sociales.

Microsoft no prohibirá los programas legítimos de código abierto pagados
El problema en realidad comenzó el mes pasado, Martin escribió al respecto aquí, destacando algunos problemas relacionados con él. Microsoft Store no está exactamente bien curada, hemos visto algunas cosas controvertidas antes. Las aplicaciones legítimas de código abierto fueron renombradas por terceros y vendidas en el mercado. Estos imitadores están literalmente robando el trabajo de otras personas, es una estafa.

¿Se pueden vender aplicaciones de código abierto?

El popular editor de gráficos para evaluadores, Paint.NET, es un programa de código abierto. Está disponible de forma gratuita desde el sitio web oficial. La versión de Microsoft Store de la aplicación, por otro lado, no es gratuita.

Antes de plantear una pregunta sobre si esto es legal, sí lo es. Dejame explicar. El hecho de que una aplicación tenga una licencia de código abierto no significa necesariamente que tenga que ser gratuita, el desarrollador puede optar por vender su programa, depende de la licencia de código abierto que elija. Un buen ejemplo de esto sería el libro de Robert Broglia. aplicaciones de emulador en Android, son aplicaciones pagas (excepto SNES 9X+), pero el código fuente porque sus aplicaciones están disponibles públicamente, lo que significa que cualquiera puede compilarlas de forma gratuita. Pagar la tarifa única proporciona una manera conveniente de obtener las aplicaciones y actualizaciones para ellas desde Google Play Store. Es compatible con la GPL.

Pero ese es un caso raro, depende de los desarrolladores decidir si su programa de código abierto debe ser gratuito o de pago. La mayoría del software de código abierto está disponible de forma gratuita, los desarrolladores suelen dar a los usuarios la opción de donar dinero para apoyar el proyecto, cubrir los costos (facturas de electricidad, facturas de Internet, etc.). En cuanto a Paint.NET, la versión de Microsoft Store ofrece una forma alternativa para que los usuarios apoyen el desarrollo, en lugar de donar dinero directamente, puede comprar la aplicación para ayudar a los desarrolladores.

Prohibir los programas de imitación es sin duda una buena medida, pero ahí radica el problema: ¿por qué Microsoft prohíbe la venta de programas de código abierto genuinos en Microsoft Store? Hayden Barnes, director sénior de ingeniería de SUSE, señaló que buenos programas como WinSCP, Krita se benefician de las ventas en Microsoft Store. No es justo castigar a todos solo porque algunas personas cometieron fraude, ¿verdad? ¿Es eso lo que está pasando? Bueno, aparentemente no.

Giorgio Sardo, director general de aplicaciones, socios y Microsoft Store de Microsoft, respondió a las críticas de los desarrolladores, confirmando que el cambio de política se realizó para proteger a los usuarios de las aplicaciones FOSS reempaquetadas que se vendían en la tienda. También aclaró que Microsoft quiere ayudar a los desarrolladores a distribuir software de código abierto a través de la Tienda. Sardo afirmó que la empresa está revisando la política para dejar clara la intención.

Creo que es una decisión justa, prohibir las aplicaciones falsas y permitir las reales. Así es como debería haberse ejecutado Microsoft Store en primer lugar, bueno, supongo que es mejor tarde que nunca.