Ingo: Ja, bei mir ist jetzt hier Michael vom Apache OpenOffice Projekt. Hallo Michael.
Michael: Hallo. Direkter Disclaimer vorweg, ich spreche hier nicht für das Projekt,
Michael: sondern als einfaches Projektmitglied. Genau.
Ingo: Und ihr habt hier als Community auf der FrostCon einen Stand.
Michael: Jawohl, haben wir. Wobei wir das nicht so eng sehen.
Michael: Also an unserem Stand kannst du auch zum Beispiel was über Debian erfahren.
Michael: Oder auch über LibreOffice.
Ingo: Okay, also ihr seid da ein bisschen divers.
Michael: Ja, natürlich. Wir sehen das nicht exklusiv, sondern eher inklusiv.
Ingo: Jetzt lass uns mal über Apache OpenOffice reden.
Ingo: Es ist ja ein bisschen, ja, also man sieht euch nicht mehr auf so vielen Konferenzen.
Ingo: Man hört nicht mehr so viel davon.
Michael: Sagen wir mal so, wir waren auf der CLT. Wir waren auf der T-Dose,
Michael: also in den Niederlanden.
Michael: Technical Dutch Open Source Event. Wir sind hier auf der FrostCon.
Michael: LibreOffice ist nicht hier. Ja, also sagen wir mal so, die Events,
Michael: auf den Events sieht man uns schon, zumindest in Mitteleuropa.
Ingo: Aber Entwicklung, findet noch große Entwicklung bei euch statt?
Michael: Wir haben Entwickler, allerdings alle Entwickler machen das sozusagen in Anführungszeichen hobbymäßig.
Michael: Ihr habt keine bezahlten Entwickler.
Ingo: Also bei LibreOffice gibt es ja ein paar, ich glaube von Collabora,
Ingo: die bezahlt daran arbeiten, aber sowas gibt es eben bei euch nicht.
Michael: Ja, es gibt bei LibreOffice so, es gab zwei Firmen, Collabora und Allotropia in Hamburg.
Michael: Collabora Productivity heißt die Firma, die sitzt in Cambridge in Cambridgeshire.
Michael: Und Collabora und Allotropia, die in Hamburg sitzen, haben jetzt fusioniert.
Michael: Es gibt im Prinzip dann nur noch eine Firma, die allerdings viele und gute Entwickler hat.
Michael: Und es gibt bei LibreOffice, die TDF hat wohl auch Entwickler eingestellt.
Michael: The Document Foundation.
Michael: Ja, The Document Foundation.
Michael: Ja, wir haben wie gesagt nur Entwickler, die das neben ihrem Beruf machen,
Michael: die das hobbymäßig machen.
Michael: Und da müssen wir uns natürlich, was die Entwicklung angeht,
Michael: ein bisschen nach der Decke strecken.
Ingo: Und wie viele Releases gibt es da noch? Oder gibt es einen Plan,
Ingo: wann der nächste Release rauskommt?
Michael: Sagen wir, wenn er fertig ist. Das ist eine doofe Antwort, weiß ich.
Michael: Also ich weiß zum Beispiel, dass bei LibreOffice mal so die Idee war,
Michael: ein halbjährliches Release zu machen.
Michael: Was dann da, das hat seine Vorteile,
Michael: beispielsweise für Firmen oder für Unternehmen, die das unterstützen.
Michael: Es hat nicht unbedingt Vorteile für die User-Community und es hat auch nicht
Michael: unbedingt Vorteile für die Entwickler-Community.
Michael: Man muss dazu wissen, OpenOffice, beziehungsweise Apache OpenOffice,
Michael: ist ja ein sehr reifes Projekt. Und von daher...
Michael: Muss man sich, wenn man Features einbaut, fragen, macht man damit wirklich den Nutzer glücklich?
Michael: Oder wenn man Änderungen zum Beispiel in der Benutzeroberfläche vornimmt,
Michael: macht man damit den Nutzer glücklich?
Michael: Oder lohnt sich das vor allem, um beispielsweise Support zu verkaufen?
Michael: Und wir haben nichts zu verkaufen, weil unser Ding kannst du frei runterladen.
Michael: Wir haben keine Firma, die Entwickler bezahlen muss und die sozusagen das Geld,
Michael: was sie bezahlen muss, irgendwie reinholen muss.
Michael: Von daher sind wir sehr, sehr frei, aber es ist natürlich eine Freiheit quasi in Armut.
Michael: Und deshalb ist unser Hauptaugenmerk natürlich auf den Security-Issos.
Michael: Das heißt, wenn wir Security-Bugs fixen, bringen wir natürlich neue Releases raus.
Michael: Das kann man schlecht planen. Wir haben eine 4.2 in den Augen.
Michael: Da gibt es auch Dinge, wo wir uns schon Gedanken machen, dass das nicht nur
Michael: ein Nice-to-have ist, sondern ein bisschen mehr.
Michael: Beispielsweise die Anpassung an neue Standards.
Michael: Aber wie gesagt, wir müssen uns bei der Entwicklung nach der Decke strecken.
Michael: Was wir haben, ist eine sehr, sehr große Nutzer-Community, hauptsächlich aus
Michael: dem Windows-Bereich, die wir an unseren Download-Zahlen bemerken,
Michael: die noch immer riesig sind.
Michael: Es ist natürlich für jemanden, der in dem Projekt ist, erfreulich.
Michael: Meine Software wird benutzt. Aber andererseits ist es natürlich auch erschreckend,
Michael: wenn man sich dann überlegt, welche Verantwortung man damit hat.
Michael: Was wir auch machen, ist, dass wir uns bemühen, möglichst viele Plattformen zu unterstützen.
Michael: Zum Beispiel gibt es Apache OpenOffice beispielsweise für ReactOS.
Michael: Es gibt auch eine Version für OS-Schless 2, weil dieses Zeug tatsächlich noch
Michael: in der Industrie verwendet wird.
Michael: Und ja, und all dieses, das decken wir auch mit ab und ja,
Michael: wir tun, was wir können und wir werden natürlich, wenn wir auf Messen erscheinen
Michael: oder anderen Events gefragt, ach, euch gibt es auch noch? Ja,
Michael: sagen wir, uns gibt es auch noch.
Michael: Natürlich merken die Leute aus der freien Software-Szene das weniger,
Michael: weil die haben meistens eine Linux-Distribution drauf und eine Linux-Distribution
Michael: hört LibreOffice aus, was auch nicht falsch ist und was auch gute Gründe hat.
Michael: Ich kann also als jemand, der so ein bisschen auch mit dem Debian-Projekt reinriecht
Michael: gelegentlich, kann ich sagen, das sind sehr gute Gründe, warum die LibreOffice genommen haben.
Ingo: Okay, und wie ist jetzt das Verhältnis zu Apache? Lassen die euch da einfach alles machen?
Ingo: Kommt da sozusagen irgendwann mal Druck oder sagt ihr einfach als Community,
Ingo: nö, es läuft oder wir machen so gut es geht und es funktioniert?
Michael: Was Features angeht, nicht. Was Security angeht, ja.
Michael: Da gibt es einen Druck und der ist natürlich teilweise enorm,
Michael: weil wenn wir die Security-Bugs nicht fixen, sind wir ganz schnell auf dem Attic, also auf dem Speicher.
Michael: Also kein aktives Projekt mehr.
Michael: Und das wollen wir natürlich vermeiden.
Ingo: Graveyard sozusagen dann schon.
Michael: Ja, die nennen es Speicher, okay.
Ingo: Ja, wir haben das im Podcast, sagen wir immer, ist das das Apache Graveyard.
Michael: Ja, sagen wir mal so, es ist die Endstufe der Entwicklung eines Apache-Projektes.
Michael: Du fängst im Inkubator an und landest irgendwann mal auf dem Attic.
Michael: Oder auch vielleicht nicht.
Ingo: Das heißt, gerade in der Windows-Welt seid ihr noch, also muss ich auch tatsächlich
Ingo: zugeben, ich hatte letztens bei einem älteren Ehepaar mal den Windows-Rechner
Ingo: gecheckt und da war tatsächlich OpenOffice drauf.
Michael: Ja, natürlich. Man nimmt uns wahr. Wir bringen auch noch Debs raus.
Michael: Keine Debian-Pakete, klar, sondern Debs.
Michael: Den Unterschied könnte ich dir auch erläutern, aber das würde wahrscheinlich
Michael: das Thema des Interviews verfälschen.
Michael: Aber auch RPMs, klar, die bauen wir. Und du kannst auch OpenOffice unter Linux installieren.
Michael: Es gibt ein paar Hakeleien dabei.
Ingo: Meinst du?
Michael: Wenn ich OpenOffice installiere, deinstalliere ich mit automatisch LibreOffice.
Ingo: Okay, aber für Windows-User ist das uninteressant.
Michael: Für Linux-User ist das schon interessant. Es gibt so einen Trick,
Michael: OpenOffice installiert sich nach Opt, du machst es einfach eine Ebene tiefer,
Michael: installierst dann wieder LibreOffice drauf, der versucht natürlich das Paket
Michael: zu löschen, kann aber nicht an die Dateien ran, weil die ja woanders sind, als im Paket drin steht.
Michael: Und dann hast du beides nebeneinander.
Michael: Ist ein bisschen unbequem, aber geht. Die andere Möglichkeit ist,
Michael: du schmeißt OpenOffice in den Container.
Ingo: Ach, das geht auch. Bietet ihr das auch irgendwie direkt an?
Michael: Nein, nein, nein. Wie gesagt, da ist wahrscheinlich auch der Bedarf winzig.
Michael: Wenn mich jemand fragen würde, würde ich ihm das vorschlagen.
Michael: Das Problem ist, du müsstest dann in den Container allerdings auch zum Beispiel
Michael: die Druckersoftware am besten direkt mit installieren.
Michael: Das heißt, du müsstest sowas wie Cups oder so mit in den Container installieren.
Michael: Es ist sogar so, ich mache es so, ich habe OpenOffice tatsächlich auf meinem
Michael: Laptop in einem Container.
Michael: Ich speichere dann die Sachen als PDF ab und drücke die dann vom Blech aus.
Michael: Ich hoffe, deine Hörer verstehen, was mit Blech gemeint ist.
Ingo: Papier oder was?
Michael: Nein, also vom Host.
Ingo: Ach so, jetzt okay, von der direkten Maschine und nicht von irgendeiner virtuellen Maschine?
Michael: Genau, die PDFs drucke ich dann davon aus. Ich habe mir das so eingerichtet,
Michael: dass ich die bestimmte Verzeichnisse in den Container mit reingenommen habe.
Michael: Da speichere ich die PDFs dann ab und drucke die dann als PDFs raus.
Ingo: Wie kann man dann jetzt bei euch als Community teilnehmen oder wie kann ich mit euch interagieren?
Ingo: Gibt es da Foren? Gibt es da irgendwelche Chatkanäle?
Ingo: Ich habe ein Problem bei dem.
Michael: Natürlich nutzen wir die Apache Infrastruktur. Es gibt sowohl einen dev.de-Channel
Michael: als auch einen users.de-Channel.
Ingo: Was ist das für eine Technologie? Ist es IRC noch?
Michael: Nein, es ist eine Mailing-Liste. Aber auf unserer Seite wirst du auch noch viele
Michael: andere Kontaktmöglichkeiten gehen.
Michael: Die unter de.openoffice.org und dann die deutsche Sprachversion wählen,
Michael: findest du da genügend, wo du dich uns kontaktieren kannst.
Michael: Was wir bräuchten, was unser Lieblingsentwickler wäre, wäre ein Rentner,
Michael: der erstens Zeit hat und zweitens noch C kann und das in einer möglichst älteren Version kennt.
Ingo: Was für ein C17 oder was haben wir da?
Michael: Nein, aber natürlich hat sich der Programmierstil im Laufe der Zeit gewandelt.
Michael: Und wir haben sehr viel, ich sage mal, antiken Code mit dabei.
Michael: Und den müsste er ja verstehen. Er müsste ja verstehen, was sich die Leute dabei
Michael: gedacht haben. Weil, ja okay, es gibt Kommentare im Code.
Ingo: Die sind teilweise noch auf Deutsch.
Michael: Teilweise sind die noch auf Deutsch. Ja.
Michael: Man hat mal, LibreOffice hat mal gesagt, okay, es sind low-hanging fruits,
Michael: die Dinger zu übersetzen, aber das ist natürlich nicht richtig,
Michael: denn wenn du den Kommentar übersetzen willst, musst du erstmal den Code verstehen
Michael: und dann ist es keine niedrig hängende Frucht mehr.
Ingo: Genau, weil war ja von Star Division, also war ja mal, auch eine Hamburger Firma, glaube ich.
Michael: Ursprünglich sind die mal in, Star Office ist tatsächlich in Lüneburg in einer
Michael: Garage gegründet worden.
Ingo: Aha, okay, ein Start-up.
Michael: Und zwar bis die Nachbarn, wir leben ja in Deutschland, auf die Idee kamen,
Michael: das ist eine Nutzungsänderung.
Michael: Und weil Garagen im Bauwich standen, dürfen die nur als Garage benutzt werden.
Ingo: Ja, okay, solche Probleme hat man
Ingo: im Silicon Valley nicht, sondern nur in Deutschland, ja, das ist richtig.
Michael: Ja, in der Tat, ja.
Ingo: Okay, vielleicht findet, hört ja jemand von den Hörern da draußen deinen Aufruf?
Michael: Ja, wie gesagt, wer in C und Java programmieren kann, ist uns hochwillkommen.
Michael: Vor allen Dingen braucht er Zeit. Uns ist natürlich auch klar,
Michael: dass keiner mal eben so anfängt.
Michael: Wir kriegen oft so Anfragen von Studierenden, ich bin Studierender an der Hochschule
Michael: tralala und möchte im Rahmen und so weiter.
Michael: Alles sehr schön, aber bis du dich erstmal in den Code so eingelesen hast,
Michael: dass du tatsächlich da was ergänzen kannst, ja, das ist schon,
Michael: das dauert schon ein bisschen Zeit.
Michael: Also man muss Zeit mitbringen und auch ein bisschen Geduld.
Ingo: Und wenn nicht, kann man auf jeden Fall auf Open Source Events gehen,
Ingo: wie hier die FrostCon und zu euch an den Stand kommen und mal ein bisschen diskutieren
Ingo: und mal fragen, wie es dem Projekt geht.
Michael: Selbstverständlich, dafür sind wir hier. Dafür sind wir hier,
Michael: wir sind hier, um mit Leuten zu sprechen. Wir verkaufen kein Produkt.
Michael: Ja, wir bringen auch Flyer unter die Leute und wir bringen Apache-Aufkleber
Michael: mit und so weiter und so fort.
Michael: Wir machen auch ein bisschen Apache sozusagen bekannt, weil die sind in Mitteleuropa
Michael: auf den Events nicht so stark vertreten, um mal zu sagen, oder eigentlich gar nicht.
Michael: Klar, da sind wir dann sozusagen auch Apache für mitteleuropäische Events,
Michael: aber natürlich, aber wir sind hier, um mit Leuten zu reden. Gut.
Ingo: Vielen Dank, Michael, dass du uns mal erklärt hast, wie der aktuelle Stand vom
Ingo: Open Office Projekt ist. Also wie gesagt,
Michael: Wir machen erstens, wir machen weiter. Wir kümmern uns um die Security,
Michael: nicht nur, weil wir es müssen, sondern auch, weil es uns ein Anliegen ist.
Michael: Und wir versuchen sozusagen, die User Basis so lange zu bedienen, wie wir es können.
Ingo: Gut. Und wie gesagt, wenn jemand Zeit, Lust hat, entweder mitzumachen oder mal
Ingo: auf einem Event vorbeizukommen und mit euch zu quatschen am Stand und sich mal
Ingo: über den aktuellen Stand informieren zu lassen. Vielen Dank.
Michael: Bitte.