Sobre Github, Microsoft y el desarrollo software
04 Jun 2018Ya es oficial que Microsoft ha comprado Github y hoy parece que no se hable de otra cosa en las comunidades de desarrolladores. Por un lado están los desarrolladores que piensan que lo ven como una mala señal:
My thoughts on GitHub...
— 🇺🇸 FΞR😮SS ❝ feross ❞ (@feross) June 4, 2018
Microsoft in 2018 isn't an evil monopolist anymore. They've actually invested heavily in open source, recently becoming the #1 contributor on GitHub including to many projects that are not their own (e.g. @electronjs) but there are some downsides. 1/10
It's in the DNA of every company to generate profit for its owners, and this truth will eventually bleed through all the superficial kindness on which they built their community into an empire.
— André Staltz (@andrestaltz) June 3, 2018
RIP #GitHub
2008 - 2018
https://t.co/nzXXqsVs7b
Y por otro los que dicen: “Microsoft ha cambiado, la adquisición no es necesariamente mala, seguro que trae muchas mejoras para Github”:
Seems like the LinkedIn acquisition is going well so far. I'd be willing to give them the benefit of the doubt. Especially with Satya at the helm.
— MICHAEL JACKSON (@mjackson) June 4, 2018
Friendly reminder that git is open source, but GitHub *isn’t*.
— Belén 😱 (@ladybenko) June 4, 2018
Also, while I don’t like Windows, Microsoft has a track of making great software for developers. So I’m not concerned
Otros, dicen que no hay que preocuparse porque pase lo que pase, siempre nos quedan los repos de git y podemos mudarnos a otro sitio:
This is the main reason I don't find the Microsoft / github acquisition to be that much of a worry https://t.co/lw4zRz55pL
— Martin Fowler (@martinfowler) June 4, 2018
Personalmente creo que pecamos muchas veces de inocentes si decimos que tenemos los repos o que Microsoft es una compañía igual que Github.
En el primer caso, el potencial de Github no es que guarde tu repo en la nube, eso o hace bitbucket, gitlab y otras tantas y lo hacía sourceforge mucho antes que ellos. El potencial de Github es como herramienta de gestión de proyectos y de colaboración y eso es código cerrado y que no podemos duplicar fácilmente. Por otra parte Microsoft no es el mismo tipo de compañía que Github. Microsoft es una plataforma de software para b2b y b2c, y sus intereses están directamente relacionados con Windows y Azure, mientras que Github era agnóstica en cuanto a tu sistema operativo y la nube que uses para tus proyectos.
Sobre el hecho de que Microsoft es una plataforma y cómo eso dirige sus decisiones, puedes leer más en stratechery. Microsoft tiene una conocida historia de EEE y que ahora hayan cambiado de CEO y hayan abrazado el OSS para muchos no es más que una bonita emboltura o un sapo que se han tenido que tragar para volver a ejecutar la misma estrategia. Con Github, Microsoft completa un camino en el que lleva trabajando años, ahora tienen el control sobre las principales herramientas de desarrollo a nivel mundial:
-
Controlan el principal lenguaje que compila a JavaScript, TypeScript, que se ha convencido a gran parte de los desarrolladores web y es especialmente afín a los desarrolladores de .Net
-
Controlan VSCode, que se ha convertido en el editor más popular por méritos propios, pero que no es más que el hermano pequeño de Visual Studio, más ligero y más amigable, pero que cada día se parece más a su hermano mayor en cuanto a tamaño y a sobrecarga de funcionalidades.
-
Controlan Electron, una de las principales plataformas de desarrollo de aplicaciones de escritorio, que utiliza las mismas tecnologías que la web.
-
Y ahora controlan Github, la principal plataforma de colaboración en el mundo del desarrollo.
Si algo nos ha enseñado la historia es que si pones demasiado poner en las manos de una sola persona o organización, tarde o temprano actuará en su propio beneficio y de forma despótica y llevándose por delante lo que haga falta.
Si algo más hemos aprendido en la corta historia de la informática es que, cuando eso ocurra, los desarrolladores volveremos a implementar una opción libre en la que podamos hackear sin tener que pagar o rendir cuentas a nadie. Porque podemos, porque sabemos hacerlo y porque las grandes compañías al final siempre acaban moviendose a otro ritmo y nosotros queremos poder hurgar en el código. Aunque siempre haya Microsofts y Apples y IBMs, también siempre habrá Richard Stallmans, Linus Torvalds y Tim Berners Lees.