blank
15
Oct

Lo que podrías hacer con Github

Github sigue evolucionando, ofreciendo cada vez más servicios y no solamente es un sistema de estático de repositorio, pero ¿Sigue siendo un referente en el Open source?

Cuando hablamos de Github lo primero que nos vendrá a la mente, es un sistema de gestión de proyectos y control de versiones de código gratuito. Aunque lo cierto, es que en los últimos años ha ido ampliando el tipo y calidad de servicios que ofrece.

En el 2018, muchas personas y comunidades tecnológicas se asustaron por su compra por parte de Microsoft. Dado que esta compañía, antiguamente, era la representación de todo lo contrario y este movimiento, nos podía dar a entender, que la plataforma podría evolucionar hacia un lugar menos libre.

Pero lo cierto, es que en estos últimos años, hemos ido viendo como además de no perder su esencia, ha ido ampliando algunos de sus servicios (algunos de pago) y enriqueciendo los que ya tenía.

Nuevas funcionalidades de Github

Algunas de las funcionalidades, que puede que no conozcáis de esta plataforma sería:

  • Codespaces: nos proporciona un entorno de desarrolla con tecnología en la nube, para cualquier actividad

  • Scan: posiblemente la habréis visto anunciada hace poco, para validar la seguridad de nuestro código. Tenemos versión gratuita y diferentes modalidades de pago

  • API: Integración de un api para las búsqueda de github. Muy útil si estáis utilizando github Enterprise y queréis montar desde un Marketplace, a diseñar un sistema complejo de integración continua

  • Marketplace: actualmente con más de 100K y más de 50 herramientas (de pago y gratuitas) para mejorar sus flujos de trabajo y facilitar la integración con dichas funcionalidades. Además también podrías vender tu aplicación en esta plataforma

«Libre no significa gratis» 

Y es que la compra de NPM también por parte de Microsoft, mejorando la integración con Github, nos ha hecho preocuparnos más. ¿Qué ocurriría si Microsoft decidiese privatizar o poner coste a todos los servicios de estas dos plataformas?

Aunque en este caso, parezca que a corto y medio plazo esto no vaya a ocurrir, no nos garantiza que en un futuro donde esta realidad cambie, y debamos migrar todo el contenido a otro sistema de gestión de repositorios, tanto los proyectos como las librerías.

Algunas veces, parece que el objetivo final de crear o compartir una herramienta mediante licencia open source, sea conseguir venderlo a una gran empresa en un futuro. Como dijo Stallman “Libre no significa gratis”.

Más artículos de Jesús Cuesta

Bibliografía

https://github.com/

https://www.xataka.com/aplicaciones/microsoft-punto-adquirir-github-desarrolladores-desarrolladores-desarrolladores

https://github.com/features/codespaces

https://github.com/features/security

https://docs.github.com/en/free-pro-team@latest/rest

https://github.com/marketplace

https://www.npmjs.com/

Leave a Reply