Suchen

Starkes Open-Source-Fundament Github geht stärker auf Unternehmen zu

Autor / Redakteur: Ludger Schmitz / Ulrike Ostler

Kooperative Software-Entwicklung gibt es nicht erst seit Open Source. Ein außerordentlich beliebtes Tool dafür, Github, kommt allerdings aus der Open-Source-Welt, und sein geschäftlicher Erfolg basiert ebenfalls darauf.

Firma zum Thema

Eine Github-Visualisierung zum Verlauf eines Softwareprojekts
Eine Github-Visualisierung zum Verlauf eines Softwareprojekts
(Bild: Bild: Github)

Das kann man dann schon eine Erfolgsgeschichte nennen, wenn ein Unternehmen für ein Produkt nach acht Jahren 15 Millionen Anwender gewinnt. Github, eine Software und ein Online-Service zur Versionsverwaltung gibt es seit Februar 2008, ein Jahr nachdem sich die Firma Github Inc. gegründet hatte. Entstanden ist Github aus Git, dem Versionsverwaltungssystem, dass Linus Torvalds 2005 für Linux entwickelt hatte, als die bisherige Plattform „Bitkeeper“ kostenpflichtig wurde.

Mit Git von Linus Torvalds fing alles an

Bitkeeper gibt es seit kurzem wieder als Open Source, dürfte aber Geschichte sein. Das einst häufig genutzte „Sourceforge“ hat sich mit Adware ins Abseits manövriert. Die Alternative „Freecode“ hat schon länger ihren Dienst eingestellt, „Google Code“ und „Java Forge“ seit Beginn dieses Jahres.

Seither ist Git die eine große Versionsverwaltung für Open-Source-Projekte. Dieses System verwenden außer Linux-Kernel unter anderem die Projekte Andriod, Debian, Eclipse, Fedora, Gnome, KDE, LibeOffice, node.js, Perl 5, PHP PostgreSQL, Typo3 und Wine. Die andere Versionsverwaltung von Rang ist Github. Dies verwenden zum Beispiel OTRS und Zend sowie einige der schon genannten Projekte für Funktionen, die über Git hinausgehen.

Nicht die reine Open-Source-Lehre

Im Gegensatz zu Git verfolgt Github keine ausschließliche Open-Source-Linie. Git-Code ist der Kern von Github, und nur dieser ist Open Source. Fast die gesamte weitere Umgebung von Git ist Closed Source. Das betrifft also auch die grafische Benutzeroberfläche sowie die Tools zur Versionsverwaltung, zur Administration von Änderungen, zur statistischen Auswertung bis hin zur Überführung von Entwicklungen in die Produktion.

Einen Konflikt mit dem Open-Source-Pendant gibt es deswegen nicht. Github beschäftigt zwei Entwickler, die ausschließlich für das Git-Projekt arbeiten. Das Unternehmen Github sieht es als sein primäres Geschäftsziel, mit einer anwenderfreundlichen Umgebung für Git Geld zu verdienen.

„Viele Firmen achten an erster Stelle auf Produktivität, bei uns steht Kommunikation im Vordergrund“, erklärt Kakul Srivastava, für das Produkt-Management bei Github zuständige leitende Mitarbeiterin. „Entwickler sollen in der Lage sein, unter persönlich unterschiedlichen Umständen zu kooperieren. Sie können von daheim oder dem Büro zusammenarbeiten, zu verschiedenen Zeiten. Wenn man eine Umgebung hat, dass es ihnen ermöglicht, unter den besten Umständen zusammenzuarbeiten, hebt das die Produktivität.“

Und das ist Github heute

Die ausgeprägte User-Orientierung hat Github sehr schnell und anhaltend Erfolg verschafft. Mitte 2010 hostete Github schon eine Million Repositories. Ein Jahr später übertraf es Sourceforge und Google Code in der Zahl der Commits.

Nach neusten Angaben von Vice President Srivastava hat Github jetzt 36 Millionen Repositories und 15 Millionen Anwender. Das Unternehmen hat jetzt rund 500 Mitarbeiter, die weit überwiegende Mehrheit Entwickler.

Kostenlos für Open-Source-Projekte und Studenten

Github gibt es in vier Varianten: Grundsätzlich sind Open-Source-Projekte kostenlos; hier liegt sämtlicher Code allen Interessenten offen und frei verwendbar vor. Das ist nicht zwingend mehr der Fall in den drei anderen Nutzungsmöglichkeiten.

Die Varianten „Personal“ (für sieben Dollar pro Monat) steht für individuelle Projekte zur Verfügung, zu denen man andere Entwickler einladen kann. Dabei können Studenten diese Version kostenlos nutzen.

Zwei Varianten für Unternehmen

Github-Managerin Kakul Srivastava
Github-Managerin Kakul Srivastava
(Bild: Bild: Github Inc.)

Die Nutzung als „Organization“ (früher „Teams“) bringt für neun Dollar monatlich Organisationen die Möglichkeit unabhängig von der Zahl der Mitwirkenden Software gemeinsam zu entwickeln. Hier stehen auch weitere Tools zum Management der Entwicklerteams zur Verfügung. Bis hierhin sind die Projekte bei Github gehostet, genau genommen bei Rackspace.

Ganz anders ist die Variante „Enterprise“ zum Preis von 21 Dollar pro Monat. Sie umfasst noch einmal mehr administrative Tools als die Variante Organization, zum Beispiel für die Überführung von Entwicklungen in das Testing und die Produktion. Außerdem bekommen Firmen damit die Github-Software selbst und können sie in der Folge im eigenen Unternehmen hinter der eigenen Firewall verwenden.

Derzeit verteilen sich nach Angaben von Srivastava das Github-Business ziemlich gleichermaßen auf die drei kostenpflichtigen Varianten. Das scheint sich aber zu verschieben. Jedenfalls erklärt die Managerin: „Wir erleben gerade viel Wachstum bei unseren zwei Business-Angeboten.“

Von der Basis zum Business

Srivastava versichert, Github werde „für immer“ bei dem kostenlosen Angebot für Open-Source-Projekte bleiben. „Wir werden kein Geld mit der Open-Source-Seite unserer Aktivitäten machen.“ Der Fehler von Sourceforge war eine Lehre, der von Bitkeeper auch: „Wir werden niemals dem Code der Projekte irgendetwas hinzufügen.“

„Der Hauptgrund, warum Entwickler Github in ihren Unternehmen als Enterprise-Produkt benutzen, besteht darin, dass sie es zuvor individuell, persönlich kennengelernt haben“ erklärt Srivastava. „Deswegen sind die Open-Source- und die Personal-Variante für das Geschäft nicht weniger wichtig.“

Es ist bekannt, dass immer mehr Unternehmen es ihren Software-Entwicklern erlauben, sie sogar dazu ermutigen, an Open-Source-Projekten mitzuarbeiten. „Die Firmen können es einfach nicht verhindern“, so Srivastava. „Die Entwickler verlangen es. Das ist die Art, wie sie lernen, wie sie sich fortbilden.“ Und ihre Git- und Github-Erfahrungen bringen sie in die Unternehmen zurück.

Weiter starkes Wachstum angepeilt

Diese Herangehensweise, dem Business Schwung zu geben, scheint sehr erfolgreich zu sein. 2012 hat Github 100 Millionen Dollar Venture-Kapital erhalten, zwei Jahre später weitere 250 Millionen Dollar. „Das Funding hatte nicht das Ziel, das Unternehmen tragfähig zu halten, sondern sein starkes Wachstum zu ermöglichen“, erklärt Srivastava. „Wir verbrennen kein Geld.“ Ein Börsengang sei momentan nicht geplant.

Europa sei derzeit einer der am schnellsten wachsenden Märkte für Github. Über Kunden macht das Unternehmen keine Angaben, SAP und Zalando sind bekannt. Die meisten Kunden kämen aus dem Bereich der IT, zunehmend würden auch Handelsunternehmen, Finanzdienstleister und Behörden mit Github arbeiten. Auf diese konservativeren Unternehmen bezieht sich eine zentrale Aussage der Github-Managerin Srivastava: „Wir verkaufen kein Open Source, wir verkaufen ein Collaboration-Tool.“

* Ludger Schmitz ist freiberuflicher Journalist aus Kelheim.

(ID:44407471)

Über den Autor

 Ludger Schmitz

Ludger Schmitz

Freiberuflicher Journalist