Modelo de negocio de GitHub

GitHub es una plataforma en línea que permite a desarrolladores y equipos de programación colaborar en proyectos de software. Con más de 65 millones de usuarios, se ha convertido en el punto de encuentro virtual para la comunidad de desarrolladores en todo el mundo. Pero, ¿cómo es que GitHub ha logrado construir un modelo de negocio exitoso en el mundo tecnológico?

En este artículo, exploraremos el modelo de negocio de GitHub y analizaremos cómo ha logrado generar ingresos a través de su plataforma. Desde su creación en 2008, GitHub ha revolucionado la forma en que los desarrolladores trabajan y comparten código. Acompáñanos en este recorrido por el éxito de GitHub y descubre cómo ha logrado convertirse en una referencia indiscutible en el mundo de la programación.

Origen

GitHub fue fundado en 2008, por Tom Preston-Werner, Chris Wanstrathy PJ Hyett – todos ellos, desarrolladores de software en San Francisco, California. Preston-Werner abandonó sus estudios de Ciencias de la Computación en Harvey Mudd College para convertirse en desarrollador de Java a principios de la década de 2000. En 2003, en paro, decidió empezar gravataruna plataforma que permitía a los usuarios de WordPress crear y compartir avatares únicos en sitios web.

Cuatro años más tarde, Gravatar fue vendido por una suma no revelada a Automático. Poco después, se mudó a San Francisco para unirse a Powerset, un motor de búsqueda en lenguaje natural. Había llegado a conocer a Wanstrath y Hyett durante una de las Ruby on Rails reuniones a las que asistieron.

En 2008, mientras Preston-Werner estaba en un bar de deportes local en San Francisco, vio a Wanstrath y le mostró el proyecto en el que había estado trabajando, un portal que permitía a los desarrolladores web compartir y editar el código de otros. Hyett y Wanstrath habían trabajado juntos en CNet y el trío comenzó a desarrollar GitHub. En abril de 2008, la plataforma se lanzó al público. Tres meses después, Powerset, el empleador de Preston-Werner, fue adquirido por Microsoft, ofreciéndole 300.000 dólares como bono por firmar.

Sin embargo, como GitHub parecía prometedor desde el principio (el día del lanzamiento, generó más de $1,000 en ingresos), rechazó la oferta. La plataforma se extendió rápidamente. En sus primeros seis meses, ya había registrado más de 10.000 proyectos de código abierto en su sitio web. En 2012, recibieron su primera inversión externa, 100 millones de dólares de Andreessen Horowitz. La financiación permitió a GitHub contratar los talentos necesarios para participar en los ciclos de ventas habituales cuando se trata de empresas. En marzo de 2014, hubo una denuncia que afirmaba que un ex empleado había experimentado un comportamiento discriminatorio y sexista. Los informes señalaron a Preston-Werner y su esposa como responsables de eso. Si bien nunca lo admitieron, ambos renunciaron a la empresa semanas después. En 2017, GitHub anunciaría su segunda gran ronda de financiación, de 250 millones de dólares, y, en 2018, 10 años después de su creación, la empresa fue adquirida por Microsoft por 7.500 millones de dólares en acciones. La adquisición de GitHub representó un cambio estratégico importante que había experimentado Microsoft y actualmente, más de 50 millones de personas utilizan la plataforma de GitHub. La empresa emplea a más de 2000 personas en 8 oficinas en todo el mundo.

¿Qué es GitHub?

GitHub es una plataforma basada en la nube, utilizada por los desarrolladores para organizar proyectos de programación, almacenando, administrando y compartiendo código, así como rastreando y controlando los cambios en su código, todo mientras se comunican entre sí. Pero para entender cómo funcionan el modelo de negocio y el sitio web de GitHub, es esencial conocer «Git».

¿Qué es Git?

Git es un sistema de control de versiones de código abierto. Cuando los desarrolladores inician un nuevo proyecto, realizan cambios recurrentes en el código del producto. Para ello, lanzan nuevas versiones del código después de la primera oficial (no beta). Los sistemas de control de versiones almacenan todas las modificaciones realizadas en el código en un repositorio central, permitiendo compartir, descargar, cambiar estas revisiones, etc., facilitando la colaboración entre programadores. Creado por Linus Torvalds (creador de Linux) en 2005, Git es el sistema de control de versiones más utilizado, elegido por casi el 90% de los desarrolladores de todo el mundo.

Cómo funciona GitHub

GitHub es una empresa que ofrece un servicio de alojamiento de repositorios Git. Cada proyecto se almacena en su propio repositorio, al que se accede a través de una URL única. Permite que personas y equipos colaboren y controlen las versiones del código. Cualquiera puede alojar un repositorio de código público de forma gratuita (los repositorios privados tienen un cargo). Entonces, si un desarrollador encuentra un proyecto en el que podría contribuir, puede realizar cambios en el código original y lanzar un nuevo proyecto revisado. El programador que revisa y cambia algún código puede incluso solicitar ser incluido en el proyecto oficial si los autores del repositorio original lo aceptan. Uno de los mejores recursos de GitHub es la función de redes sociales. Cada usuario tiene un perfil, que representa un currículum, con proyectos y contribuciones anteriores. Además, las revisiones se pueden discutir públicamente, lo que fomenta la colaboración y el avance de la programación.

GitHub para no programadores

Seguramente el modelo de negocio de GitHub ha sido desarrollado para desarrolladores. Pero eso no impide que otras personas lo utilicen como repositorio para cualquier tipo de archivos. Es mucho menos común, pero cualquier equipo que necesite cambiar constantemente algún archivo o documento puede aprovechar la estructura de GitHub para controlar las versiones.

Propiedad

GitHub es propiedad de Microsoft. El gigante tecnológico adquirió GitHub en junio de 2018, pagando la cantidad de 7.500 millones de dólares. El actual director ejecutivo de la empresa es Thomas Dohmke desde noviembre de 2021, quien reemplazó a Nat Friedman, actual presidente de GitHub.

Estado de la misión

Construir una plataforma global para la colaboración de desarrolladores. Pero esa plataforma debe ser una que todos podamos usar para proteger el software del mundo, juntos.

modelo de negocio

Como se mencionó anteriormente, mientras que los repositorios de códigos públicos son gratuitos, los privados son de pago. GitHub vende planes de suscripción, tanto a particulares como a empresas. Los precios varían principalmente según la cantidad de repositorios privados: los colaboradores y los repositorios públicos son ilimitados. Aquí están los planes de GitHub:

La mayor fuente de ingresos de Git Hub es el plan Enterprise: más del 50% de sus ingresos. GitHub One apunta a grandes empresas. Tiene todas las funciones del plan Enterprise, con algunos extras, como soporte 24 horas al día, 7 días a la semana y seguridad impulsada por la comunidad. Además del modelo de negocio de suscripción, GitHub también gana dinero con su mercado y su tienda. El mercado permite a los usuarios compartir sus aplicaciones en la plataforma. Por cada venta realizada allí, GitHub recorta un 25% de comisión. Y la Tienda GitHub ofrece productos como ropa y artículos de colección.

Segmentos de clientes

Los segmentos de clientes del modelo de negocio de GitHub se basan en un nicho de mercado: personas y/u organizaciones especializadas que desean un repositorio para alojar su código Git.

  • Individuos se beneficiarán de planes Free o Team, mediante los cuales podrán trabajar en proyectos solos o en grupos privados;
  • Organizaciones se beneficiarán de un plan Enterprise, mediante el cual podrán gestionar códigos y equipos en sus propios servidores o en la nube, con más espacio y controles de seguridad.

Propuestas de valor

La principal propuesta de valor es precisamente la posibilidad de almacenar, rastrear y controlar proyectos desarrollados en el sistema de control de versiones más utilizado del mundo (Git), junto con la opción de integrarlos con otras herramientas y, aún así, optar por mantener el código privado o público. Además de eso, la reputación de GitHub como el servidor de código más grande del mundo atrae a una gran cantidad de programadores interesados ​​en compartir, colaborar y ser parte de importantes proyectos de codificación.

Canales

El canal principal de GitHub es, seguramente, su página web. Además, la empresa ofrece cursos de codificación de capacitación gratuitos, disponibles en clases presenciales y en vivo basadas en la web.

Relaciones del cliente

La relación con el cliente de GitHub es bastante reducida. El sitio web es un servicio automatizado fácil de usar, con interacción limitada con los empleados. La atención al cliente se realiza principalmente a través de su sección de Ayuda, preguntas frecuentes y asistencia por correo electrónico, pero el plan más avanzado (GitHub One) incluye soporte 24 horas al día, 7 días a la semana.

Flujos de ingresos

GitHub es un modelo de negocio freemium y SaaS. Ofrece repositorios públicos ilimitados y gratuitos y cargos por repositorios privados y algunos recursos avanzados y personalizados mensualmente.

Recursos clave

Sus recursos clave involucran la plataforma de GitHub, los sistemas en la nube, sus 33 millones de usuarios y sus repositorios, los ingenieros y el personal que mantienen la empresa y los instructores que imparten los cursos de capacitación.

Actividades clave

Las actividades clave de GitHub son principalmente el desarrollo, mantenimiento, seguridad y actualización de la plataforma de software.

Socios clave

Sus socios clave incluyen:

  • Comunidad de código abierto
  • Desarrolladores
  • Inversores
  • comunidad de TI
  • Paquete de desarrollador para estudiantes de GitHub (12 empresas que brindan a los estudiantes acceso gratuito a herramientas de desarrollo)

Estructura de costo

El modelo de negocio de GitHub apunta a una estructura de costos ajustada para mantener sus ofertas de precios bajos. Por tanto, la empresa reduce los gastos operativos a través de un sistema muy automatizado. Sus costos involucran personal, atención al cliente y gastos fijos generales y administrativos.

Competidores

  • GitLab: Fundado en 2011, también en San Francisco, es un software de código abierto que se puede descargar e instalar en su propio servidor. Proporciona servicio alojado y no es muy barato.
  • BitBucket: Es el servicio de alojamiento de repositorios de Atlassian y, como está estrechamente integrado con otras herramientas de gestión de proyectos de Atlassian, puede ser la opción favorita de las grandes empresas.
  • FuenteForge: Muy popular entre los proyectos de código abierto, incluidos algunos de Linux. Proporciona herramientas para importar repositorios de GitHub.
  • Repositorios de origen de Google Cloud: Con una marca que descarta las presentaciones, ofrece un período de prueba de 12 meses y no se les cobrará a los usuarios a menos que superen los límites de uso del nivel gratuito.
  • Compromiso de código de AWS: Al igual que los Repositorios de Google, esta opción de Amazon proporciona un nivel gratuito, gratuito para siempre si el usuario no supera los límites.
  • fabricante: Es una herramienta todo en uno que permite al anfitrión codificar y discutir para seguir trabajando en un proyecto sin necesidad de utilizar aplicaciones separadas para comunicación/colaboración.
  • gogs: Es completamente autohospedado y una alternativa muy liviana.
  • casa rural: Otra alternativa completamente autohospedada y muy ligera

Think Insights (24 de septiembre de 2023) Modelo de negocio de GitHub. Obtenido de https://thinkinsights.net/digital/github-business-model/.
«Modelo de negocio de GitHub.» Think Insights – 24 de septiembre de 2023, https://thinkinsights.net/digital/github-business-model/
Piensa en ideas 10 de marzo de 2022 Modelo de negocio de GitHub.visto el 24 de septiembre de 2023,<https://thinkinsights.net/digital/github-business-model/>
Piensa en ideas – Modelo de negocio de GitHub. [Internet]. [Accessed September 24, 2023]. Disponible de: https://thinkinsights.net/digital/github-business-model/
«Modelo de negocio de GitHub.» Think Insights – Consultado el 24 de septiembre de 2023. https://thinkinsights.net/digital/github-business-model/
«Modelo de negocio de GitHub.» Piensa en ideas [Online]. Disponible: https://thinkinsights.net/digital/github-business-model/. [Accessed: September 24, 2023]
Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded




Modelo de negocio de GitHub – Preguntas frecuentes

Preguntas frecuentes sobre el modelo de negocio de GitHub

1. ¿Cuál es el modelo de negocio de GitHub?

GitHub es una plataforma de desarrollo de software basada en la nube que ofrece servicios de alojamiento de repositorios de código fuente y herramientas de colaboración para programadores. Su modelo de negocio se basa en la combinación de servicios gratuitos y de pago.

2. ¿Cuáles son los servicios gratuitos que ofrece GitHub?

GitHub ofrece servicios gratuitos para proyectos de código abierto y pequeñas empresas. Estos servicios incluyen:

  1. Alojamiento de repositorios públicos en la plataforma.
  2. Herramientas de seguimiento de problemas y proyectos.
  3. Colaboración básica con otros desarrolladores.
  4. Integración con múltiples herramientas de desarrollo.

3. ¿Qué servicios adicionales ofrece GitHub a través de sus planes de pago?

GitHub ofrece planes de pago para usuarios y organizaciones que necesitan funcionalidades más avanzadas. Estos servicios adicionales incluyen:

  • Repositorios privados para almacenar y colaborar en proyectos de código privado.
  • Controles de acceso y permisos más granulares para gestionar equipos de desarrollo.
  • Herramientas de revisión de código y despliegue automatizado.
  • Integración con servicios externos, como integración continua y sistemas de seguimiento de errores.

4. ¿Cuáles son los precios de los planes de pago de GitHub?

Los precios de los planes de pago de GitHub varían según el tipo de usuario u organización y el nivel de funcionalidades requeridas. Se recomienda visitar la página de precios de GitHub para obtener los detalles actualizados.

5. ¿Qué beneficios adicionales obtengo al pagar por los servicios de GitHub?

Al pagar por los servicios de GitHub, los usuarios y organizaciones obtienen beneficios adicionales, como:

  1. Soporte técnico prioritario para resolver problemas más rápidamente.
  2. Capacidad de colaborar en proyectos privados, manteniendo la seguridad y privacidad del código.
  3. Acceso a características avanzadas que mejoran la productividad y experiencia de desarrollo.
  4. Actualizaciones y mejoras regulares de la plataforma.

Es importante tener en cuenta que los beneficios pueden variar dependiendo del plan de pago seleccionado.

Esperamos haber respondido tus preguntas más frecuentes sobre el modelo de negocio de GitHub. Si tienes más dudas, te recomendamos visitar la documentación oficial de GitHub para obtener información más detallada.


Deja un comentario