Linux mit Dropbox

Open source bei Dropbox

Das Open-Source-Programm bei Dropbox war anfangs nur eine Mailingliste, auf der einige interessierte Ingenieure Open-Source-Projekte durchführen und mit Open-Source entwickeln wollten. Im Laufe der Zeit wurden die Dinge immer formalisierter, wobei der Schwerpunkt darauf lag, sicherzustellen, dass das Unternehmen konsistent war, welchen Code es veröffentlichen würde und welchen Code es am besten intern aufbewahren würde.

Sie wollten auch sicherstellen, dass die Dinge, die sie freigeben, Dinge sind, die tatsächlich Wert schaffen.

Wir haben Mindeststandards für das festgelegt, was wir als Open-Source-Projekte veröffentlichen würden, einschließlich eines Überprüfungsprozesses, und unser Programm hat gerade erst begonnen, eine Menge Wert zu schaffen”.

Was treibt das Open-Source-Programm von Dropbox an?

Es ist wichtig sicherzustellen, dass die Metriken und Ziele, die Sie verfolgen, nicht nur mit dem Volumen zusammenhängen, wie z.B. die Anzahl der Open-Source-Projekte, die Sie freigeben, oder die Anzahl der Codezeilen, die Sie freigeben. Diese Art von Metriken liefern nicht notwendigerweise Geschäftswert oder Gemeinschaftswert.

Wir stellen sicher, dass wir mit den Zielen unseres Programms gut durchdacht sind, indem wir uns auf Dinge konzentrieren, die entweder etwas Geschäft durch externe Beiträge zurückgeben oder anderweitig darauf hinweisen, dass andere Menschen Wert aus unseren Projekten ziehen”. Wir wollen sicherstellen, dass die Gemeinschaft wieder mit uns verbunden ist. Auch ist es gut, sicherzustellen, dass man Spaß hat und keinen Prozess hat, der zu aufwendig ist. Wir wollen, dass sich die Menschen bei der Arbeit mit uns wohlfühlen, und wir wollen Partner der Menschen sein, wenn sie an Projekten arbeiten. “Es ist wirklich wichtig, dass wir gute Beziehungen haben.”

Wie Dropbox den Erfolg der Community mit Open Source misst

Eines der wichtigsten Dinge beim Aufbau einer Open-Source-Community ist es, sicherzustellen, dass Ihre eigenen Prozesse offen sind.

Je transparenter Sie Ihre Entscheidungsprozesse gestalten können, desto größer ist das Verantwortungsgefühl Ihrer Gemeinschaft. Sie wollen auch sicherstellen, dass Ihr Prozess nicht zu einem Blocker wird. Wenn Ihr Open-Source-Prozess für eingehende oder ausgehende Beiträge belastend ist, werden die Leute versuchen, den Prozess zu umgehen oder einfach entscheiden, dass das Beitragen zu schwierig ist”.

Wie Dropbox Beitrags- und Release-Metriken mit Open Source verfolgt.

Es ist wichtig, Metriken zu verfolgen, die sich auf Beiträge zu Projekten beziehen, einschließlich solcher Fragen wie:

Welchen Beitragssatz erhalten Sie pro Beitragszahler?

Kommen Menschen zurück, um zu bestimmten Projekten beizutragen, oder sind sie auch daran interessiert, zu anderen Projekten beizutragen, an denen wir beteiligt sind?
Wie wahrscheinlich ist es, dass ein Mitwirkender, der einen Patch zur Verfügung stellt, zurückkommt?
Bei Dropbox überwachen sie auch die Zeit zwischen den Veröffentlichungen und die Menge der Abwanderung, die zwischen den Veröffentlichungen auftritt, wobei das Ziel darin besteht, die Veröffentlichungen frühzeitig und häufig zu fördern. Sie checken auch mit Teams ein, wenn sie mehrere Monate unterwegs sind, ohne sich auf eine neue Version festzulegen.

Zulip zeichnet sich aus

Unter den Open-Source-Erfolgen von Dropbox – wenn man sich die Anzahl der Beiträge ansieht – sticht das Projekt Zulip hervor. Zulip war ein Open-Source-Chat-System, das das Unternehmen im Jahr 2014 erwarb, aber schließlich beschlossen sie, dass sie es der Community zur Verfügung stellen wollten.

Als Open-Source-Projekt hatten Mitglieder der Community Hosting-Dienste für das Chatsystem eingerichtet, und wir haben schließlich unseren gehosteten Dienst in den Schatten gestellt. Wir boten allen unseren Nutzern die Möglichkeit, ihre Daten auf einen der von der Community betriebenen Hosting-Provider migrieren zu lassen. Was wirklich beeindruckend ist, ist, dass das Zulip Open Source Projekt eine höhere Bindungsgeschwindigkeit hat als damals, als 10 oder 15 Mitarbeiter Vollzeit daran arbeiteten”.

Wichtige Lektionen für Open-Source-Programmmanager

Folgende Tipps, um den Erfolg bei der Entwicklung eines Open-Source-Programms sicherzustellen.

  • Die Beteiligung der Gemeinschaft kann einem Projekt oft eine höhere Bindungsgeschwindigkeit verleihen, als wenn viele Vollzeitmitarbeiter für das Projekt eingesetzt werden.
  • Wenn es darum geht, die Gemeinschaft durch Projekte zu führen, ist es wichtig, sicherzustellen, dass die eigenen Prozesse und Entscheidungen offen und nicht zu aufwendig sind.
  • Verfolgen Sie die Metriken, die mit den Beiträgen der Gemeinschaft zusammenhängen, einschließlich der Frage, ob die Beitragszahler an mehr als einem Projekt teilnehmen, und ob die Veröffentlichungen früh und häufig eintreffen.
  • Verglichen mit der Verfolgung des Zustands des Ökosystems der Gemeinschaft und der Bewertung, ob Ihr Programm geschäftlichen Wert schafft, hat die Verfolgung von Metriken wie Codezeilen, die erstellt wurden, weniger Wert.
  • Bewerten Sie, ob Sie sich für sehr restriktive Lizenzen entscheiden.

Leave a Reply

Your email address will not be published. Required fields are marked *