GitLab wurde 2013 von den ukrainischen Entwicklern Dmitriy Zaporozhets, Valery Sizov und Sytse Sijbrandij als Quellcodeverwaltungslösung für kollaborative Softwareteams entwickelt. GitLab ist ein webbasiertes, Open-Source DevOps Tool zur Problemverfolgung und kontinuierliche Integration und Bereitstellung Pipeline-Funktionen. Es verdient Geld über seine beiden bezahlten Hauptpläne (Premium & Ultimate) und über seine Abonnement Add-Ons.
Origin Geschichte
GitLab ist ein webbasiertes Open-Source-DevOps-Tool, das Funktionen zur Problemverfolgung und zur kontinuierlichen Integration und Bereitstellungspipeline bietet.
GitLab wurde von den ukrainischen Entwicklern Dmitriy Zaporozhets, Valery Sizov und Sytse Sijbrandij als Quellcodeverwaltungslösung für kollaborative Softwareteams entwickelt. In späteren Iterationen entwickelte sich GitLab zu einer stärker integrierten Lösung, die den gesamten DevOps-Lebenszyklus abdeckt. Teams können jetzt jeden Aspekt dieses Zyklus automatisieren, von der Planung über die Erstellung, Build-Verifizierung, Sicherheitstests, Bereitstellung und Überwachung.
Heute beinhaltet die Software eine Open-Core-Entwicklung Modell. Die Kernfunktionalität wird unter einer Open-Source-MIT-Lizenz veröffentlicht, aber jede zusätzliche Funktionalität unterliegt einer proprietären Lizenz.
Gitlab ist seit seiner Gründung im Jahr 2014 aggressiv gewachsen und beschäftigt über 1300 Teammitglieder in 67 Ländern. Letztes Jahr, Unternehmen Der Umsatz überstieg 150 Millionen US-Dollar.
Am 14. Oktober 2021 ging GitLab an die Börse und erreichte bei seiner Eröffnung eine Bewertung von fast 15 Milliarden US-Dollar!

Mission, Vision und Wertversprechen von GitLab
Wie das Unternehmen in seinem Finanzprospekt erklärt:
Wir glauben an eine innovative Welt, die von Software angetrieben wird. Um dies zu realisieren Seh-haben wir die DevOps-Plattform entwickelt, einen grundlegend neuen Ansatz für DevOps, der aus einer einzigen Codebasis und einer Schnittstelle mit einheitlichen Daten besteht Modell. Die DevOps-Plattform ermöglicht es jedem, dazu beizutragen, bessere Software schnell, effizient und sicher zu entwickeln:
Daher bietet GitLab DevOps aus einer Hand Plattform um alle softwarebezogenen Aktivitäten abzuwickeln, und wie das Unternehmen weiter erklärt:
GitLab ist die DevOps-Plattform, eine einzelne Anwendung, die Entwicklung, Betrieb, IT, Sicherheit und mehr zusammenführt Geschäft Teams zu liefern gewünscht Geschäft Ergebnisse. Alle Teams auf einer einzigen Anwendung mit einer einzigen Schnittstelle zu haben, stellt einen entscheidenden Schritt in der Art und Weise dar, wie Unternehmen Software planen, erstellen, sichern und bereitstellen.
Sein Kern besteht daher darin, eine einzige Lösung anzubieten, die Entwicklungsaktivitäten, Betrieb und Sicherheit in dem vereint, was technisch definiert ist DevSecOps.

Warum ist es überhaupt wichtig? DevOps-Plattformen wie GitLab sind aus folgenden Gründen für Entwicklungsteams von entscheidender Bedeutung:
- Sie helfen dabei, den gesamten Softwarezyklus zu bewältigen und gleichzeitig die Entwicklungszykluszeiten zu verkürzen (GitLab behauptet von Wochen auf Minuten).
- Es beseitigt manuelle Arbeit.
- Außerdem bettet es die Sicherheit früher in den Entwicklungsprozess ein.
Kurz gesagt, GitLab verhindert, dass Unternehmen Do-it-yourself-DevOps verwenden, und ermöglicht ihnen so die Verwendung einer einzigen Lösung, um die Fragmentierung von Tools zu verhindern und kontinuierliche Updates zu ermöglichen. Daher wird der Entwicklungszyklus als Ergebnis des oben Gesagten verkürzt.
Insofern ist zwar ein DevOps Plattform wie GitLab bietet Wert für die gesamte Organisation, indem Entwicklungsteams in die Lage versetzt werden, Funktionen und Produktaktualisierungen viel schneller zu veröffentlichen. Auf der anderen Seite sind die wichtigsten Interessengruppen Entwickler innerhalb der Organisation und Führungskräfte wie CTOs (Chief Technology Officers) und CIOs (Chief Information Officers).
Ein vollständig entferntes Team
Seit seiner Gründung war GitLab ein vollständig remote tätiges Unternehmen und zählte im Juli 2021 1350 Mitarbeiter in über 65 Ländern. Dies wiederum hilft der Organisation, die Herausforderungen zu meistern, die DevOps-Teams auf der ganzen Welt haben könnten, um die Plattform in diese Richtung zu wachsen.
Um allen klar zu machen, wie das Unternehmen arbeitet, hat es im Laufe der Jahre ein eigenes „Unternehmenshandbuch“ erstellt, das ab 2021 von einem Handbuch mit einigen hundert Seiten auf ein Handbuch mit einigen tausend Seiten angewachsen ist:

Das Handbuch selbst ist verwaltet über das GitLab-Repository, in dessen Eröffnungszeilen er sagt:
GitLab erkennt an, dass das Handbuch ein entscheidender Bestandteil der Befähigung von Teammitgliedern ist, ihre Arbeit effektiv zu erledigen. Als solches haben wir einen grundlegenden Bereitschaftsprozess implementiert … um sicherzustellen, dass jemand verfügbar ist, um Teammitgliedern zu helfen, falls etwas im Handbuch fehlerhaft ist oder wenn sie Probleme haben, es zu aktualisieren.
Offenes Kerngeschäftsmodell
Als Sid Sijbrandij markiert zurück in 2016:
Wir liefern GitLab CE, das Open Source ist, und GitLab EE, das Closed Source ist. Wir versuchen, ein guter Verwalter des Open-Source-Projekts zu sein. GitLab EE ist proprietärer, geschlossener Quellcode, aber wir versuchen, ähnlich wie GitLab CE zu arbeiten: Der Issue-Tracker ist öffentlich einsehbar und die EE-Lizenz erlaubt Änderungen.
Kurz gesagt, der gehostete Dienst ist Open Source, während die Software geschlossen ist:
Der gehostete Dienst GitHub.com ist für Open-Source-Projekte kostenlos und hat die Open-Source-Zusammenarbeit grundlegend verbessert. Aber die Software, auf der der Dienst von GitHub basiert, ist Closed Source.
Und er bemerkte schließlich:
Zusammenfassend (TLDR) hat GitLab einen offenen Kern Geschäftsmodell und liefert sowohl Open- als auch Closed-Source-Software. GitHub hostet die meisten Open-Source-Projekte, liefert jedoch Closed-Source-Software aus.

*Als Randbemerkung zum besseren Verständnis dieses Absatzes. Normalerweise gibt es in der Digital-/Technologie-/Softwarebranche Open-Source- und Closed-Source-Akteure. Die geschlossene Quelle ist so ziemlich die alte Modell, wo Sie proprietäre Software haben, die einem Unternehmen gehört, das darauf entwickelt und Geld verdient. Wir wissen nicht, woraus dieser Quellcode besteht, da er vollständig vom Unternehmen kontrolliert wird (z. B. Google-Suchalgorithmus, Facebook Social Graph usw.). Dann haben Sie die Open-Source-Organisation, die normalerweise die Codebasis (was die Kernsoftware ausmacht) als Gemeinschaftsleistung oder auch als Leistung einer Gruppe von Entwicklern aufbaut und sie dann mit Open Source für die Welt freigibt Lizenz. Die Gruppe von Personen, die den Open-Source-Code erstellt hat, gibt sein Eigentum normalerweise an eine gemeinnützige Organisation ab, während sie es auch einem Unternehmen ermöglicht, darauf aufzubauen, um die Open-Source-Software zu monetarisieren, indem sie Premium/Enterprise hinzufügt Funktionen (zB. WordPress/automatisch).
Daher der Open-Core Geschäftsmodell behauptet, eine Weiterentwicklung von Open Source zu sein, wo es Finanzierungsmerkmale kombiniert, die typisch für Startup-Land sind (normalerweise werden Open-Core-Unternehmen durch Risikokapital unterstützt), und es nutzt Open Source, indem es eine begrenzte Version von anbietet Plattform oder Software und bietet dann Premium-Funktionen und Add-Ons als Monetarisierungsstrategien an.
Dieses Stück von GitLab , erklärt gut die Dualität seiner Geschäftsmodell und wie das Unternehmen damit umgeht:
GitLab Inc. ist ein for und profitieren Sie davon, Unternehmen, das die Notwendigkeit, den Open-Source-Code von GitLab zu verbessern, mit der Notwendigkeit in Einklang bringt, quellverfügbare Funktionen hinzuzufügen, um zu generieren Einkommen. Wir haben einen offenen Kern Geschäftsmodell und generieren fast alle unsere Einnahmen mit Abonnements für kostenpflichtige Stufen. Wir erkennen an, dass wir die Notwendigkeit der Erzeugung ausbalancieren müssen Einkommen und mit den Anforderungen des Open-Source-Projekts.
Wie gleicht GitLab Open Source aus Modell mit einem eigenen?
Eine Menge von Promises werden vom Unternehmen unterstrichen, unten zusammengefasst
Wenn eine Funktion Open Source ist, verschieben wir diese Funktion nicht auf eine kostenpflichtige Stufe.
Wir werden Features nicht mit einer festen Verzögerung in die Open-Source-Codebasis einführen, wenn ein Feature geplant ist, in beiden zu landen, wird es gleichzeitig in beiden veröffentlicht.
Wir werden immer alle Tests, die wir für eine Open-Source-Funktion haben, veröffentlichen und als Open Source freigeben.
Die Open-Source-Codebasis wird alle Funktionen haben, die für den Betrieb einer großen „Schmiede“ mit öffentlichen und privaten Repositories unerlässlich sind.
Die Open-Source-Codebasis enthält keine künstlichen Grenzen (Repositorys, Benutzer, Größe, Leistung usw.).
Alle Phasen des DevOps-Lebenszyklus (Planen, Erstellen, Verifizieren, Packen, Freigeben, Konfigurieren, Überwachen) verfügen über einige Open-Source-Funktionen.
Die Mehrheit der neuen Funktionen von GitLab Inc. wird Open Source sein.
Das Produkt steht über einen Link „above the fold“ auf der Desktop-Startseite zum Download zur Verfügung, ohne dass Sie eine E-Mail-Adresse angeben oder sich anmelden müssen.
Wir werden Ihnen immer erlauben, die Leistung von GitLab zu bewerten.
Wir werden unser Free-Tarif leicht auffindbar machen.
Daher ist dies eine Art praktisches „Do Not Be Evil Manifesto“ von GitLab. Als grundlegender Ethikkodex für die Zusammenarbeit in einer Open-Source-Umgebung gedacht.
GitLab in Zahlen


Generierung von GitLab-Einnahmen

Gitlab folgt dem Freemium Modell das wird von einem bezahlten unterstützt Abonnement Bedienung.
Die kostenlose Option wird als Bereitstellung einer vollständigen DevOps-Plattform angepriesen, erfordert jedoch, dass Benutzer ihre eigenen CI-Runner und ihre eigene Produktionsumgebung bereitstellen.
Für diejenigen, die mehr Funktionalität wünschen, gibt es zwei kostenpflichtige Optionen:

- Premium (19 $/Benutzer/Monat, jährliche Abrechnung mit 228 $) – Der Premium-Plan bietet DevOps zusätzliche Funktionen, darunter Code-Integritätskontrollen, Produktivitätsdaten und Projektmanagement. Disaster Recovery und 24/7-Support werden ebenfalls angeboten.
- Ultimate (99 $/Benutzer/Monat, jährliche Abrechnung mit 1188 $) – Der Ultimate-Plan bietet vollständige DevSecOps mit erweiterten Sicherheitstests, Compliance und Portfoliomanagement. Teams können auch Schwachstellenmanagement, kostenlose Gastbenutzer, Abhängigkeitsscans und 50,000 CI/CD-Minuten pro Monat nutzen.
Add-On-Abonnements
Für Benutzer, die ihre CI/CD-Minutennutzung überschreiten, können zusätzliche CI-Minuten für 10 USD pro 1,000 Minuten erworben werden. Abgesehen von dieser einmaligen Zahlung ermöglicht Gitlab den Benutzern auch, ihren Plan einfach zu aktualisieren, um eine größere Vergütung zu erhalten.
Für diejenigen, die mehr Speicherplatz wünschen, bietet Gitlab 10 GB für zusätzliche 60 US-Dollar an. Es ist zu beachten, dass es sich bei dieser Gebühr um eine jährliche, wiederkehrende Gebühr handelt Abonnement unabhängig von den verwendeten Daten.
Spezial Projekte
GitLab bietet auch Sonderpreise in Form einer kostenlosen Ultimate-Lizenz für berechtigte:
- Start-ups.
- Bildungseinrichtungen und
- Open-Source-Projekte.
Zusätzliche Benutzer
GitLab ermöglicht seinen Kunden, weitere Benutzer mitten im Projekt hinzuzufügen.Abonnement indem Sie das Unternehmen für ein individuelles Angebot kontaktieren.
Die Kosten für das Hinzufügen zusätzlicher Benutzer werden vom Datum des Angebots oder Kaufs bis zum Ende des anteilig berechnet Abonnement Zeitraum.
Alternativ können Kunden das GitLab True-Up verwenden Modell um weitere Benutzer hinzuzufügen. In diesem Fall kann ein Unternehmen, das von 100 auf 300 Benutzer gewachsen ist, einen 300-Benutzer-Plan verlängern und gleichzeitig eine volle Jahresgebühr für die 200 zusätzlichen Benutzer zahlen, die es hinzugefügt hat.
Wem gehört GitLab?

Die zentralen Thesen:
- GitLab ist ein webbasiertes Open-Source-Tool, das eine vollständige Automatisierung des gesamten DevOps-Lebenszyklus ermöglicht. Es wurde von den ukrainischen Entwicklern Dmitriy Zaporozhets, Valery Sizov und Sytse Sijbrandij erstellt.
- GitLab arbeitet auf einem Freemium Modell unterstützt durch zwei bezahlt Abonnement Pläne mit größerer Funktionalität: Premium und Ultimate.
- Gitlab verdient auch Geld durch Add-On-Abonnements, mit denen Benutzer zusätzliche CI-Minuten und Speicherplatz erwerben können. Zusätzliche Benutzer können auch anteilig oder über das proprietäre True-Up-System untergebracht werden.
Lesen Sie weiter: Wie verdient GitHub Geld?
Verbundene Geschäftsmodelltypen

Asymmetrische Geschäftsmodelle

Achtung Händler-Geschäftsmodell


Geschäftsmodell für den Großhandel

Geschäftsmodell für den Einzelhandel







Wichtigste kostenlose Anleitungen: