24.01.2013 Aufrufe

Open Source Jahrbuch 2008 - Business Linux Hanse Network

Open Source Jahrbuch 2008 - Business Linux Hanse Network

Open Source Jahrbuch 2008 - Business Linux Hanse Network

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

������������ �� �������������� ������������ ���� ������ ��� �����<br />

können. Beides war möglich, indem wir einen neuen Kanal (#mysql-dev) unter �����<br />

���� eröffneten. Mitunter loggen sich die internen MySQL-Entwickler, die früher nur<br />

im hauseigenen ��� aktiv waren, auch unter �������� ein, sprechen dort miteinander<br />

und mit unseren aktiven Beitraggebern. Die anfängliche Angst davor, mit aus Sicht<br />

der MySQL-Entwicklung belanglosen Fragen konfrontiert zu werden, war schnell<br />

vorüber. Obwohl einige Fragen, etwa zu MySQL-Fehlermeldungen unter ���, in<br />

andere Foren gehören, war das Auseinanderhalten des Wesentlichen vom Unwesentlichen<br />

keine groÿe Herausforderung. Problematischer war es, die MySQL-internen<br />

Entwickler zu ermutigen, ihre bisher internen Diskussionen nunmehr öffentlich unter<br />

�������� zu führen.<br />

Bei den Code-Reviews verhielt es sich ähnlich. Die meisten E-Mails mit Kommentaren<br />

und Verbesserungsforderungen zu Programmänderungen wurden an eine<br />

interne Mailingliste gesandt. Die strengen, aber auch hilfreichen Kommentare, die<br />

von den Teilnehmern der Reviews gegeben wurden, blieben daher zum Teil ungenutzt.<br />

Anstatt die interne Liste für Code-Reviews zu benutzen, haben wir hier auf eine<br />

weitere Liste 3 , die auch externe Abonnenten hat, umgestellt. Diese werden, wenn sie<br />

später MySQL-Patches entwickeln, eine konkrete Auffassung dessen haben, was auf<br />

sie zukommen wird.<br />

Bei der öffentlichen Verfügbarkeit der Schulungen in � und ��� für interne<br />

MySQL-Entwickler ging es etwas anders zu. Die hierfür vorgesehene ����� ����<br />

������� wurde erst 2007 konzipiert und systematisiert. Von Anfang an konnte sie<br />

von der Einsicht pro tieren, dass sie extern verfügbar werden sollte. Der zusätzliche<br />

Aufwand, die Schulungen offen anzubieten, hielt sich allerdings in Grenzen. Durch<br />

die virtuelle Natur der MySQL-Entwicklung (unser Motto ist �������� �� ����<br />

�������� � ������) beruhen die Schulungen ohnehin auf dem Internet. Somit<br />

konnten wir uns zum Groÿteil auf schon vorhandene Bausteine wie ����� �����<br />

���� (Dokumentation) und �������� ��� (Chat) beziehen. Übrig blieb nur die Frage<br />

der Audioübertragung: Wie sollte der Schulungsleiter preiswert für die ganze Welt<br />

hörbar werden? Die Entscheidung el auf ����� ��������� von ��� ������.<br />

Eine weitere unnötige Hürde, die teilweise noch vorhanden ist, besteht in der Verfügbarkeit<br />

einer internen Dokumentation für die Entwicklungsabteilung. Diese war<br />

hauptsächlich in unserem Intranet vorhanden. Von allen Schritten, die 2007 gemacht<br />

wurden, um unsere Entwicklung zu öffnen, ist dieser der unvollständigste. Obwohl<br />

immer mehr Dokumente unter ����� ����� ���� auch von den Entwicklern und<br />

Entwicklungsleitern erstellt werden, bleiben immer noch einige Dokumente unnötigerweise<br />

geheim . Es versteht sich von selbst, dass gewisse Termine, Pläne, Prozesse<br />

und kundenbezogene Daten sich nur intern dokumentieren lassen. Manche Dokumente<br />

könnten aber für unsere Entwickler-Community veröffentlicht werden. Die<br />

Arbeit, diese internen Dokumente auf externe Relevanz und Verfügbarkeit zu prüfen,<br />

ist noch im Gange.<br />

3 Zu erreichen über die E-Mail-Adresse commits@lists.mysql.com.<br />

25<br />

Partizipieren

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!