GitLab
Gitlab Inc. es una compañía de núcleo abierto y es la principal proveedora del software GitLab, un servicio web de forja, control de versiones y DevOps basado en Git. Además de gestor de repositorios, el servicio ofrece también alojamiento de wikis y un sistema de seguimiento de errores, todo ello publicado bajo una licencia de código abierto, principalmente.
GitLab | ||
---|---|---|
"Tools for modern developers" | ||
Información general | ||
Dominio | gitlab.com | |
Tipo | Sistema de control colaborativo de revisión y desarrollo de software basado en Git | |
Comercial | Sí | |
Registro | Opcional | |
Idiomas disponibles | Inglés | |
En español | No | |
Licencia |
Community Edition: Licencia MIT y otras licencias de código abierto[1] Enterprise Edition: Licencia de GitLab EE (software de fuente disponible)[2] | |
Estado actual | Activo | |
Gestión | ||
Propietario | GitLab Inc. | |
Lanzamiento | 2011 | |
Estadísticas | ||
Ingresos | 252.7 millones USD2021 | |
GitLab es una suite completa que permite gestionar, administrar, crear y conectar los repositorios con diferentes aplicaciones y hacer todo tipo de integraciones con ellas, ofreciendo un ambiente y una plataforma en cual se puede realizar las varias etapas de su SDLC/ADLC y DevOps.
Fue escrito por los programadores ucranianos Dmitriy Zaporozhets y Valery Sizov en el lenguaje de programación Ruby[3] con algunas partes reescritas posteriormente en Go, inicialmente como una solución de gestión de código fuente para colaborar con su equipo en el desarrollo de software. Luego evolucionó a una solución integrada que cubre el ciclo de vida del desarrollo de software, y luego a todo el ciclo de vida de DevOps. La arquitectura tecnológica actual incluye Go, Ruby on Rails y Vue.js.
La compañía, GitLab Inc. cuenta con un equipo de 1309 miembros.[4] Es usado por organizaciones como la NASA, el CERN, IBM o Sony.[5][6]
Historia
editarInicialmente el producto se publicó como un software completamente libre bajo la licencia MIT. Sin embargo, tras la división del proyecto en julio de 2013 en dos versiones distintas, GitLab CE (Community Edition) y GitLab EE (Enterprise Edition), finalmente en febrero de 2014 GitLab EE se comenzó a desarrollar bajo una licencia privativa, con características que no están presentes en la versión libre.[7]
En enero de 2017, la base de datos del servidor de producción fue eliminada accidentalmente, lo que supuso la pérdida de toda la actividad que se había desarrollado en las 6 horas anteriores.[8]
En marzo de 2017, se anunció la compra del servicio de mensajería instantánea Gitter por parte de GitLab, sin que esto supusiera la fusión de ambos servicios, sino que continuarían como proyectos totalmente independientes. Además, la compañía anunció que publicaría el código de la nueva adquisición bajo la licencia MIT antes de junio de 2017.[9]
Financiación
editarEl proyecto ha sido financiado en varias ocasiones por algunos de sus grandes usuarios,[10] lo cual se complementa con el modelo de negocio open core que sigue la empresa,[11] lo que supone que algunas características desarrolladas se incluyan únicamente en una versión de pago.
Véase también
editarReferencias
editar- ↑ «Archivo LICENSE de GitLab».
- ↑ «The GitLab Enterprise Edition (EE) license».
- ↑ «Why we use Ruby on Rails to build GitLab». GitLab (en inglés). Consultado el 18 de julio de 2020.
- ↑ «GitLab Team Page». GitLab. Consultado el 17 de diciembre de 2016.
- ↑ Andrii Degeler (4 de junio de 2014). «GitLab is building a business with 0.1% of paying customers». The Next Web.
- ↑ CERN. «Services - CERN or commercial provider?». cern.ch.
- ↑ «GitLab - Features». gitlab.com.
- ↑ «GitLab.com Database Incident». Consultado el 1 de febrero de 2017.
- ↑ «Gitter is joining the GitLab team». GitLab. Consultado el 15 de marzo de 2017.
- ↑ Novet, Jordan. «Y Combinator-backed GitHub competitor GitLab raises $1.5M». VentureBeat.
- ↑ «Building an Open Source Company: Interview with GitLab's CEO». GitLab (en inglés). Consultado el 25 de junio de 2020.