KAddressBook- interview met Tobias Koenig

Door Klaus Staerk
Vertaald door Jos Poortvliet

Stel jezelf eens voor en vertel ons welke rol je hebtt binnen het KDE project?

Ik ben Tobias Koenig, een 22-jarige student Computerwetenschappen, woonachtig in Dresden (Duitsland). Ik onderhoud KAddressBook, de adressenboekapplicatie voor KDE en ik werk aan de onderliggende adressenboekbibliotheek kabc. Ik werk ook aan Kontact, en fix hier en daar KDE-programma's hier.

Wanneer ben je begonnen met het werk aan KAddressBook?

Begin 2002 las ik een email van Ralf Nolden waar hij zei dat er zoveel open plaatsen waren in het KDE project, waar mensen nodig waren op programma's te onderhouden. Dus ik stuurde hem een prive emailtje met de vraag wat er precies gedaan moest worden. Hij stuurde me naar de naar KAddressBook wat een nieuwe interface nodig had. De rest is bekend...

Zijn er nog nieuwe dingen te melden over KAddressBook in de KDE 3.3 release?

KAddressBook ondersteund nu twee verschillende typen van aangepaste velden. De simpele, waar de gebruiker een label kan geven, en een veldtype. De geavanceerde versie staat de gebruiker toe om werkvelden te creeren met Qt designer en ze als pagina's te gebruiken in de contacten-editor.

Een andere belangrijke verbetering is de ondersteuning van LDAP in KAddressBook. Het ondersteund nu encryptie en een offline modus. Een andere mogelijkheid die ik wil noemen is dat het nu veel eenvoudiger is om de adressenboeken te selecteren die getoond moeten worden in KAddressBook. Voor de verdere wijzigingen in KAddressBook zou ik zeggen: kijk in de KDE 3.3 changelog.

Kun je ons wat vertellen over wat we kunnen verwachten in toekomstige uitgaven van KAddressBook?

De meeste wijzigingen zullen gedaan worden in de kabc bibliotheken, niet in KAddressBook zelf. We willen bijvoorbeeld zorgen dat KAddressBook veel meer data kan bevatten. En we willen gaan werken aan de implementatie van asynchroon lezen en schrijven van adressendata tussen een client en een server.

Hoeveel tijd besteed je aan KAddressBook?

Normaliter besteed ik minstens 8 uur per week aan KAddressBook en de andere componenten waar het mee samenwerkt.

Wat denk je van de huidige status van de groupware-mogelijkheden in de KDE-desktop?

Ik denk dat er zeker nog wel punten zijn die moeten worden verbeterd, bijvoorbeeld het omgaan met grote hoeveelheden data, zoals ik hierboven al noemde.ยด

We hebben ook net een aansluiting geschreven voor Novell's Groupwise, die nog verbeterd moet worden. En ik denk dat we ook de verbinding met Microsoft Exchange server moeten verbeteren, en meer aansluitingen schrijven voor OpenGroupwise en andere groupware projecten uit de Open Source wereld.

Wat betreft Kontact, de groupware-client van KDE, dient de huidige interactie tussen de verschillende componenten nog flink verbeterd te worden.

Hoe zie je de 'desktop van de toekomst' voor je? En hoe ver zijn we daar nog vandaan?

De desktop van de toekomst zou zo moeten zijn dat wanneer ik mijn grootmoeder er voor zet, zij ermee kan gaan werken zonder veel te hoeven vragen over het gebruik ervan.

Ik denk dat MacOS X een stap in de goede richting is (makkelijk te gebruiken en een mooi uiterlijk) maar het mist de mooie mogelijkheden van KDE zoals netwerktransparantie en vrijheid van de code.

We dienen ook een betere integratie en cooperatie met het onderliggende besturingssysteem te realiseren, zoals betere hotplug-ondersteuning en mogelijkheden voor het gebruik van automount.

Ben jij de enige auteur van KAddressBook?

Ik was niet de oorspronkelijke auteur die KAddressBook geschreven heeft, dat was Don Sanders. En Mike Pilone heeft veel gedaan voor het herontwerpen en ontwikkelen van de gebruikersinterface van KAddressBook. Maar de laatste twee jaar waren het vooral Cornelius Schumacher en ikzelf die aan KAddressBook gewerkt hebben.

Krijg je een financiele vergoeding voor je werk aan KAddressBook?

Niet direct, nee. Ik werk parttime voor Credativ, en zij betalen me voor mijn werk aan KDE - KAddressBook is een deel van dat werk.

KAddressBook is uitgebracht onder de GPL-licentie. Hoe denk jij over Open Source? Heb je wel eens overwogen om te werken met een commceriele licentie voor je software?

Ik denk dat Open Source Software een superieur model voor software-ontwikkeling is, omdat je de mogelijkheid hebt om de complete code weg te gooien en opnieuw te beginnen zonder dat je word gelimiteerd door tijdsbeperkingen maar dat je dan toch kunt samenwerken met andere ervaren KDE-programmeurs. Dit resulteert in stabiele, innovatieve code en toepassingen.

De GPL verzekert dat wij als software ontwikkelaars van deze vrijheid kunnen genieten, vandaar dat al mijn software onder de GPL of onder de LGPL word uitgebracht.

Ik heb nooit overwogen mijn software commercieel uit te brengen.

Wat doe je wanneer je niet aan het programmeren bent?

Wat? Bestaat dat? :-) Nou, ik probeer mezelf hier en daar te verbeteren, op verschillende manieren - net zoals ik doe met mijn software :D

Om een beetje in balans te blijven doe ik verschillende sporten, zoals joggen, lees goede boeken, en breng tijd door met mijn vriendin.


Je kan Tobias Koenig per email bereiken op tokoe@kde.org. Een korte beschrijving van KAddressBook vind je elders op deze site.

Over deze site | Laatst gewijzigd: $Date: 2004/11/30 10:25:39 $ door: $Author: wilbert $