Open Source Jahrbuch 2008 - Business Linux Hanse Network
Open Source Jahrbuch 2008 - Business Linux Hanse Network
Open Source Jahrbuch 2008 - Business Linux Hanse Network
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