Node.js bekommt vorlÀufiges Advisory Board
Nachdem einige prominente Mitarbeiter des Projekts bereits einen Fork angelegt hatten, versucht Joyent nun die Wogen zu glÀtten und schlÀgt ein Advisory Board vor. Eine vorlÀufige Beratergruppe scheint bereits installiert.
TJ Fontaine, Isaac Schlueter und Bert Belder sind nur drei der insgesamt 15 Personen, aus denen sich das erste vorlÀufige Advisory Board [1] der auf Chromes JavaScript-Laufzeitumgebung aufsetzenden Plattform Node.js zusammensetzt. Anfang Oktober waren Stimmen laut geworden, die mit den Verwaltungsstrukturen des Projekts nicht lÀnger einverstanden waren, und daher im Anschluss einen Fork anlegten [2]. Unter den Initiatoren der Bewegung "Node Forward [3]" sind neben den drei anfÀnglich genannten Entwicklern weitere Top-Mitarbeiter des Projekts zu finden, darunter Ben Noordhuis und Fedor Indutny.
Schlimmeres verhindern
Um eine Spaltung der Node.js-Gemeinschaft und des Projekts zu verhindern, hat Joyent mit den ersten Schritten in Richtung eines beratenden Gremiums [4] nun versucht, den Bestrebungen etwas entgegenzusetzen. Eine erste Wirkung ist bereits zu sehen: Zwar ist die Webseite von Node Forward noch immer zu erreichen, möchte man jedoch auf den Fork zugreifen, gibt es mittlerweile eine 404-Fehlermeldung.
In der Bekanntmachung [5] begrĂŒndet Joyents Scott Hammond den Vorschlag, ein Advisory Board einzurichten, damit, dass die Node.js-Community durch neue Anwender und Projekte immer komplexer wĂŒrde, und man einen Weg finden mĂŒsse, um alle BedĂŒrfnisse unter einen Hut zu bekommen. AuĂerdem mĂŒsse es fĂŒr Organisationen, die Zeit und Vertrauen in die Plattform steckten, einen Weg geben, VorschlĂ€ge zum Fortgang einzubringen.
Beratende Instanz
In Zukunft soll das Node.js Advisory Board also als beratende Instanz fĂŒr Joyent und die Projektleitung dienen, wenn es um Fragen der langfristigen FĂŒhrung, der Struktur oder der Roadmap geht. Es soll zum einen ein Forum zur Diskussion von Problemen sowie zum Finden etwaiger Lösungen bieten, und zum anderen â sofern möglich â die geschlossene Meinung der Gemeinschaft an die entscheidenden Stellen weitergeben.
Bei der Entwicklung des Board-Modells wurde unter anderem versucht, sich an fĂŒnf Grundprinzipien zu halten. Zum einen sollte sich das Komitee aus Persönlichkeiten zusammensetzen, die dem Projekt Zeit und MĂŒhe gewidmet haben, sowie aus Nutzern, die Node.js im TagesgeschĂ€ft einsetzen. Auf der anderen Seite sollten aber auch groĂe Unternehmen, die die Plattform in ihren Produkten verwenden, und Experten anderer Open-Source-Projekte vertreten sein. Weitere Richtlinien sind beispielsweise die Transparenz bei der Bildung des Gremiums und wĂ€hrend dessen Arbeit sowie ein Beitrittsmodell, das allein die Mitarbeit im Projekt als MaĂstab nimmt.
QualitĂ€tssichernde MaĂnahmen
Themen, mit denen sich das Komitee beschĂ€ftigen soll, sind wohl unter anderem qualitĂ€tssichernde MaĂnahmen wie der Einsatz standardisierter Schnittstellen, die Entwicklung von Richtlinien und Distributionsmodellen, sowie ein klares Vorgehen zum Einbringen von VorschlĂ€gen und zur Entscheidungsfindung im Core-Team.
Ob Joyents Vorschlag zur GĂŒte wieder Ruhe in die Node.js-Community bringt, bleibt abzuwarten, denn noch ist das Board nur vorlĂ€ufig besetzt und es muss sich zeigen, wie die festgelegten Richtlinien letztlich umgesetzt werden. (jul [6])
URL dieses Artikels:
https://www.heise.de/-2431726
Links in diesem Artikel:
[1] http://nodejs.org/about/advisory-board/members/
[2] http://dtrejo.com/why-is-node-being-forked.html
[3] http://nodeforward.org/
[4] https://www.joyent.com/blog/node-js-advisory-board
[5] https://www.joyent.com/blog/node-js-advisory-board
[6] mailto:jul@heise.de
Copyright © 2014 Heise Medien