¿Valen la pena los planes pagos de Github? Mega análisis

Github es el repositorio git mas grande del mundo, pero ¿vale la pena realmente subscribirse a sus planes pagos?

Hola a todos, hoy vamos a realizar un análisis profundo de los distintos planes pagos de Github, explorar cada oferta y que ofrecen los competidores para luego tomar una decisión.

Github

GitHub es una plataforma de desarrollo inspirada en la forma en que trabajamos. Desde código abierto a negocios, puedes alojar y verificar código, administrar proyectos, y crear software junto con millones de otros desarrolladores.

Github ofrece todas las funcionalidades del control distribuido de versionado y administración de código fuente de Git como así también agrega sus propias funcionalidades. También provee control de acceso y muchas otras características como rastreo de errores, pedido de características, administración de tareas y wikis para cada proyecto.

En Junio, Microsoft anunció que compró Github por $7.5 mil millones de dolares.

Código abierto

Desde la caída de SourceForge, Github a congregado la mayor comunidad mundial de código abierto en todo el mundo. Si eres programador, las chances de que no hayas escuchado acerca de Github nunca en tu vida probablemente sean nulas. Gran parte de sus funcionalidades son gratuitas y no requieren más que una cuenta registrada en la plataforma. A continuación se listan algunas de las características que hacen de Github la opción numero uno para muchos desarrolladores:

  • desarrollar tu propio proyecto
  • contribuir con otros miembros de la comunidad
  • sugerir cambios
  • pedir ayuda
  • hacer copias de tus proyectos favoritos
  • mantener software de código abierto
  • conocer nuevas personas
  • gran cantidad de características gratuitas

Empresas usando Github

github pricing

Las estadísticas son realmente claras, Github se ha convertido en la librería mundial de proyectos código abierto, pero que hay de los negocios y empresas privadas?

Si observamos el sitio web de Github podemos leer que mas de 1.8 millones de organizaciones alojan los repositorios en sus servidores.

github pricing 2

Planes pagos de Github

Si estas leyendo este post, las chances de que estés por dar el próximo paso en el mundo de la programación sean altas. Probablemente estés creando tu propio negocio o estés trabajando solo pero necesitas un lugar seguro donde alojar las modificaciones en tus proyectos.

Observando la pagina deayuda de github podemos notar que provee planes gratuitos para proyectos de código abierto y planes pagos que ofrecen repositorios privados ilimitados. Las organizaciones también pueden elegir un plan pago con una seguridad sofisticada y funciones administrativas. Aquí podemos ver una pequeña tabla donde he agrupado los planes pagos de github:

Planes Costos
Developer $7
Team $9
Business Cloud $21
Enterprise $21*

Tabla actual de planes pagos de github

La característica principal que se desbloquea cuando uno se subscribe a alguno de los planes antes listados son los Repositorios privados ilimitados. Mientras os repositorios públicos pueden ser vistos por cualquier persona (ya vienen incluidos en tu cuenta gratuita y no existe restricción alguna en cuantos puedes crear), los repositorios privados solo son accesibles por ti o tus colaboradores. Esto hace que esta característica sea el incentivo mas importante para subscribirse a los planes pagos.
Las organizaciones también pueden elegir mejorar el plan a GitHub Business Cloud con el fin de obtener funciones de administración de usuarios e identidad.

A pesar de que no se encuentre listado aquí, también existe una alternativa gratuita para que estudiantes y profesores puedan acceder a repositorios privados. Para mas información mira el siguiente enlace: Students developer pack

Planes de la competencia

Para poder tomar una buena decisión en subscribirse a los planes pagos de github o no, es realmente necesario observar que es lo que la competencia ofrece, que características incluyen y cuales son los precios que manejan.

En mi opinión, uno de las principales alternativas a Github es Gitlab. Esta afirmación esta fundada en el hecho de que 13.000 proyectos fueron migrados de Github a Gitlab el día que Microsoft anunció que estaban adquiriendo Github.

Si le damos una mirada a la página de planes pagos de Gitlab podemos observar que los valores que manejan son muy similares (incluso levemente menores).

Planes Costos
Starter $4
Premium $19
Ultimate $99

Tabla actual de planes pagos de gitlab

La gran diferencia aquí es que Gitlab ofrece repositorios privados ilimitados en su plan gratuito. La inclusión de esta característica es una gran diferencia que puedes disfrutar gratis, mientras que en Github debes suscribirte a uno de sus planes pagos.
No podemos hacer caso omiso al hecho de que Gitlab estuvo involucrado en un grave incidente en sus base de datos, donde una de ellas falló perdiendo 6 horas de trabajos. A pesar de que este hecho fue muy bien manejado por Gitlab, es algo que debe ser tenido en cuenta a la hora de tomar una decisión final.
Otra gran característica ofrecida por Gitlab es la opción de poder hostear de forma local una instancia del sistema. Esto es de gran ayuda si posee una empresa con oficinas donde tus programadores se reúnen, en caso contrario no es realmente útil.

Me gustaría agregar, luego de haber usado las plataformas de Gitlab y Github por varios años, que los servidores de Gitlab tienden a ser mucho mas lentos en comparación con los de Github. La observación anterior puede resultar ser poco critica, pero al tener que realizar muchos commits la espera se vuelve tediosa.

Si te estas preguntando porque no he incluido a Bitbucket en este análisis, es debido a que no le he usado. Podría realizar una pequeña investigación y agregarla aquí pero no seria una opinión justa debido a que no he tenido la oportunidad de hacer uso de sus servicios. De todos modos creí que era importante mencionarlo

Ultimas palabras

Hemos mirado los planes pagos de Github, los hemos comparado con el competidor principal y analizado cada una de sus funciones principales. Luego de esta investigación profunda, es momento de que TU tomes la decisión, pero antes me gustaría dar mi opinión al respecto.

En mi opinión, los planes pagos de Github son razonables, incluso una buena oferta para ciertos casos específicos. ¿A que me refiero con esto?:

Si eres parte de un pequeño grupo, usar github para almacenar tus repositorios de forma online es indispensable, especialmente si ustedes no tiene un lugar físico donde trabajar de forma conjunta, no desean tomarse el arduo trabajo de configurar un servidor local o tus miembros del equipo viven en lugares lejanos. El precio es pequeño en comparación con los beneficios que obtienes y la mayoría de las personas ya conocen como trabajar con este.

Si eres una compañía medianamente grande, requerirá que lo pienses un poco mejor. +1.8 de organizaciones usan actualmente Github, por lo que el precio no debe ser malo, pero comparado con los competidores algunas características claves pueden hacer la diferencia. Esta decisión debe ser tomada por el equipo entero y cada punto analizado con extremo cuidado.

También es importante notar que cuando visitas el sitio de planes pagos de Github, puedes ver una opción que te permite obtener una prueba gratuita. No subestimes esta característica y asegurate de hacer uso de la antes de tomar la decisión final.

Espero que este post te halla ayudado. Suscribirte para más contenido de calidad! Nos vemos en el siguiente post.


Deja un comentario