Würden Sie ein Open-Source-Projekt verzweigen, weil es „schlecht verwaltet“ ist?

12

Wenn Sie ein Open Source-Projekt kennen, dessen Organisator

  • ist sehr beschäftigt, dass er es nicht so sehr pflegt
  • und er ist der Typ, der Beiträge erst ein paar Monate später akzeptiert (beschäftigt, nehme ich an), wenn überhaupt
  • und das projekt fängt an zu scheitern

Würden Sie dieses Projekt forken, ihm einen neuen Namen geben, weiter hart daran arbeiten und eine neue Community aufbauen, die Sie dazu ermutigt, Beiträge zu kodieren? Grundsätzlich ein besser gemanagtes Projekt, da die Sorge jetzt schlechtes Management ist.

Ermin
quelle

Antworten:

15

Zunächst sollte geprüft werden, ob der aktuelle Betreuer bereit ist, Sie übernehmen zu lassen. Da das Problem ist, dass er beschäftigt ist, würde ich erwarten, dass er bereit ist, es abzugeben. Wenn das funktioniert, ist es besser für alle Beteiligten.

Wenn dies fehlschlägt, würde ich vorschlagen, Beiträge in einer Distribution zu sammeln, die Sie verwalten, ohne ein separates Projekt zu erstellen. Auf diese Weise arbeiten Sie in der bestehenden Community. Die Hoffnung ist, dass der Betreuer irgendwann das Licht erblickt und Ihr Übernahmeangebot annimmt.

Wenn das fehlschlägt, gabel es. An diesem Punkt haben Sie etwas Sichtbarkeit erlangt und ich denke, Sie werden einige der ursprünglichen Community anziehen. Gleichzeitig haben Sie jedoch deutlich gemacht, dass es nicht Ihr Wunsch ist, die Gemeinschaft zu spalten.

Winston Ewert
quelle
Dies scheint einer der Nachteile von OpenSource-Software zu sein ... Sie beginnen, ein Projekt zu verwenden, und dann gerät es ins Stocken, daher der Entscheidungspunkt, in dem Sie sich befinden sonst geht nichts Ich würde auch weiterhin versuchen, Ihre Änderungen von Zeit zu Zeit in das ursprüngliche Projekt einzufügen. Vielleicht hört der ursprüngliche Besitzer zu, wenn Sie genug Benutzer haben, die Schiff springen. Viel Glück.
cjstehno
+1 fügt hinzu, dass es bei Verwendung von GitHub oder ähnlichem recht einfach ist, eine Codebasis zu teilen, ohne die Community zu teilen, da Fork und Merge so einfach werden.
mikera
6

Ich würde es gabel und tun, was ich tun musste. Wenn das andere Menschen angezogen hat, die gerne etwas beitragen würden, sei es auch. Ich würde mir nicht die Mühe machen, Leute wegzulocken. Das ist zu viel wie Politik (für meinen Geschmack).

Frank Shearar
quelle
+1. Sie können die Änderungen nicht mehr zusammenführen, treten nicht auf die Zehen, sondern erledigen das, was Sie brauchen.
Larry Coleman
4

Ich würde mich an den ursprünglichen Projektorganisator wenden, um zu erfahren, ob er bereit wäre, beiseite zu treten und Sie das Projekt verwalten zu lassen. Natürlich müssen Sie ein gutes Beispiel dafür finden, warum Sie besser wären als er. Wenn er ein anständiger Typ ist, der bereit ist, Kritik anzunehmen, dann werden Sie etwas herausfinden.

ysolik
quelle