Anwendung des Monats Januar 2005 - Akregator!
| Markus Grob hat Stanislav Karchebny mittels Mail und einer Wiki-Seite über Akregator befragt. |
|
Stanislav, wann war Dein erster Kontakt mit KDE?
Wenn ich mich recht erinnere, was es Ende Sommer 2003 und mein erster Beitrag war beim Konversations Projekt.
Ist dies Dein erstes Projekt oder hast Du schon früher an KDE gearbeitet?
Wie erwähnt, arbeitete ich an Konversation und dazu noch an Amarok. Dazu importierte ich KBrain ins KDE CVS und übernahm die Betreuung des Projektes vom ursprünglichen Autor. Seither hat sich nicht viel bei KBrain getan, doch jetzt soll es Teil eines grösseren Projektes werden. Dazu half ich Martin Traverse mit seinem KLapJack LiveJournal Client. Ich benutze immer noch eine modifizierte Version lokal, die aber nie veröffentlicht wurde.
Akregator ist ein neues Projekt. War es Deine Idee und wieso gerade Akregator?
Akregator wurde aus der Notwendigkeit heraus entwickelt, einen guten RSS Leser für KDE zu haben. Zu diesem Zeitpunkt gab es keinen, so schaute ich mir Software wie straw oder abilon an, fand deren Qualität aber nicht ausreichend. Ich danke Frerich Raabe, dessen exzellente Bibliothek librss ich beim Start benutzen konnte, so dass ich das Rad nicht neu erfinden musste. Es scheint mir, als ob Akregator nicht nur bei mir schnell ein Favorit wurde. Er ist robust, schnell und handlich. So wie ich es liebe (auch wenn es natürlich noch Punkte gibt, die zu verbessern sind, doch wir arbeiten daran!).
Du bist der Gründer von Akregator. Ist dies ein Vollzeitjob, oder arbeitest Du noch an anderen Sachen?
Ich startete zwar das Projekt und investierte am Anfang viel Zeit, doch jetzt sind mehrere exzellente Entwickler damit beschäftigt, den Support, den ich gestartet habe, weiterzuführen, so dass ich mich mit interessanteren Themen beschäftigen kann. Für mich funktioniert Akregator, doch sie streben danach, ihn noch besser zu machen. Danke Euch allen, ihr macht einen grossartigen Job!
Wieso kamst Du auf den Namen Akregator? Warst Du nicht etwas beängstigt, dass wir zu viele K's haben würden?
Nun, das K war eigentlich fast selbstverständlich, doch der Originalname war eigentlich KRssReader, doch ich wechselte ihn in "Aggregator". Dies tönte mir dann aber zu gnomisch, so dass ich es durch das obligatorische K ersetzte. Seitdem bekam ich zwar einige hasserfüllte Mails, doch der Name blieb. Würde ich den Namen heute wählen, so würde ich vielleicht "Puppy" nehmen, oder sonstwas, das nicht computerbezogen ist.
Warum wähltest Du KDE als Entwicklungsplattform und benutzt Du auch andere Programmiersprachen als C++?
KDE ist sehr integriert. Eine Umgebung, die ich als die komfortabelste von allen
empfinde. Nun, blabla beiseite, ich denke, dass KDE eine Synergie ist - als Ganzes
mehr als die Summe seiner Einzelteile. Als Informationsarchitekt und einer, der
an die weltweite Integration glaubt, kam ich nur glücklich über ein so
ausgeglichenes System sein.
Neben C++ ist Ruby mein Favorit und möglicherweise wäre eine Rubyversion
von Akregator sogar schneller zu entwickeln gewesen, doch ich wollte, dass die
Anwendung so weit verteilt wird, wie KDE selber. Daher war C++ meine einzige
Möglichkeit. Durch die Flexibilität dieser Sprache und der Qualität der
KDE-Bibliotheken, bereute ich diese Entscheidung nie.
Akregator kann mit Kontact und Konqueror zusammen benutzt werden. War die Integration einfach? Wie fandest Du die zusammenarbeit mit den anderen Entwicklern?
KDE besitzt eine starke und freundliche Gemeinschaft. Das Arbeiten mit solchen Leuten ist erfrischend. Du musst nur wissen, was Du tust und warum und wie weit dies andere Leute betrifft. Die Integration ist einfach, auch wenn es vielfach an Dokumentation fehlt, so dass man manchmal experimentieren muss, ein bisschen Bits im Quellcode hin und her schiebt und danach die Entwickler von Kontact und Konqueror fragt, was man mit dem Resultat machen soll. Hoffentlich wird es bald mehr wichtige Dokumente für KParts, Kontact-Plugins und Konqy-Integration geben.
Akregator benutzt librss. Was waren die Gründe, diese in KDE zu integrieren und hat jemand entschieden, dass es ein Projekt für einen freien Desktop werden soll, so dass andere Programme die gleiche RSS-Bibliothek nutzen können?
Nun, die librss die wir benutzen, ist nicht mehr länger librss, auch wenn es durch Frerich immer noch den Anschein macht. Wir arbeiten daran, librss zu libakregator zu konvertieren, welcher den meisten Teil von RSS und Atom- wie auch nicht-XML-Formaten bearbeiten wird. Diese kann auch von KNewsTicker benutzt werden, so dass ein standardmässiger Hintergrund da ist, mit standardmässiger Konfiguration, so dass die Entwicklung einfacher ist.
Es sind viele Personen, die an Akregator mitarbeiten. Kennst Du sie nur durchs Internet oder persönlich und wie gewinnst Du neue Leute für die Entwicklung?
Unglücklicherweise verpasste ich die aKademy in diesem Jahr, so dass ich sie nur über das Netz kenne, doch ich hoffe, dass ich meine Gefährten bei der Akregator Entwicklung nächstes Jahr sehen werde. Wir sprechen über Skype miteinander, dies ist witzig. Neue Entwickler kommen nur durch das Projekt selber hinzu. George Staikos etwa scheint jetzt Akregator zu benutzen, daher fixte er dafür ein paar Fehler =) . Letzthin erreichte uns eine Anfrage von Nir Dremer, der mithelfen wollte. Ich hoffe wir können ihn bald als Helfer begrüssen. Auch Du bist herzlich willkommen!
Die Zahl der RSS-Leseprogramme gleicht bald der, der freien IRC-Programmen. Wie steht Akregator im Vergleich zu Thunderbird, Blam, Straw, Liferea, Konquerors eigenes RSS-Sidebarplugin und auch Planet da?
Sogar OSNews betrachtet Akregator als ein wertvolles Stück Code, daher denke ich, dass er einfach exzellent ist.
KDE wird von verschiedenen Distributionen eingesetzt, welche hast Du?
Ich benutze Gentoo. Ich lasse den neusten KDE CVS HEAD laufen, der mittels des exzellenten kdecvs-build Skripts von Michael Pyne gebildet wird.
Akregator ist freie Software. Gefällt Dir das "GNU-system" oder bist Du auch glücklich, beim arbeiten mit proprietärer Software?
Ja, ich liebe freie Software. Doch wenn Leute damit Geld machen möchten, dann sollen sie auch so frei sein, dies zu tun.
Welche Person ist für Dich wichtiger: Richard Stallman oder Linus Torvalds?
Linus. Ich benutze emacs nicht =) .
Was sollten wir über "den Mann hinter Akregator" wissen?
hmm, was meinst Du? Ich bin verheiratet, habe eine Tochter (1 Jahr und 8 Mo.) und arbeite für Skype Technologies. Ich entwickle eine Zusammenarbeitsumgebung, welche auch von KDE Gebrauch machen wird (erinnern Sie sich, dass ich über KBrain sprach?). Ich liebe eine gute Umgebung und KDE ist möglicherweise die beste, die ich je haben kann.
Akregator arbeitet zur Zeit nicht mit den Einträgen von planet.gnome.org. Ist dies beabsichtigt? :)
Natürlich, dies ist Teil der "Blog für PlanetKDE" Initiative :) Nein, Ich habe RSS 2.0 getestet und es sollte eigentlich gut arbeiten.
Stanislav Karchebny ist per E-Mail unter der Adresse berk@upnet.ru zu erreichen. Das Interview zur Anwendung des Monats Akregator führte Markus Grob in englischer Sprache. Ins Deutsche übertragen von Markus Grob.
Eine Kurzbeschreibung zu Akregator finden Sie an dieser Stelle.
[ Edit ]
KDE für deutschsprachige Benutzer