KDE-Entwickler wollen Nepomuk aufgeben

Die Entwickler von Nepomuk geben ihre Software nach fünf Jahren Entwicklung auf, um sich einem neuen Projekt zu widmen: Baloo. Das verwendet viel Code von Nepomuk, soll aber dessen Probleme lösen.

Das Hauptproblem von Nepomuk hat ein Kürzel: RDF. Mit Hilfe des Resource Description Framework soll Nepomuk den KDE-Desktop in die Lage versetzen, Metadaten der verschiedenen Anwendungen zu sammeln, zueinander in Beziehung zu setzen und so einen semantischen Desktop zu schaffen. Das zugehörige RDF-Backend heißt Virtuoso.

In einem ausführlichen Mailinglisten-Beitrag zählt Entwickler Vishesh Handa nun die zahlreichen Probleme auf, mit denen die Entwickler seit Jahren kämpfen: Das darunterliegende RDF sei für die meisten Entwickler zu kompliziert aufgebaut, also gebe es zu wenig Mitentwickler. Zudem sei RDF zwar sehr flexibel, aber nicht besonders effizient, weil es auch nicht benötigte Daten normalisiere und etwa für die Künstler von Musikdateien Kontakte anlege.

Nicht zuletzt eigne sich RDF nicht als Desktop-Storage, weil es zu viel Speicher fresse. Tracker sei aber keine Alternative, weil einige der Features fehlen, die RDF mitbringt. Weil Nepomuk zudem Suchmaschine und Datenspeicher in einem sei, komme es zu massiven Datendoppelungen und Synchronisierungsproblemen, auch im Zusammenspiel mit Akonadi. Auch Überschneidungen des API seien unnötig. Hier handelt es sich um architektonische Probleme, die auch ohne RDF auftauchen würden.

Die Entwickler hätten die Probleme und ihre Bedürfnisse nun analysiert und als Konsequenz Baloo entwickelt. Die Software verwende viel Code von Nepomuk, löse aber einige der Aufgaben ohne RDF und funktioniere bereits nach einem Monat besser als Nepomuk. Daher möchte Handa gern ab KDE 4.13 auf Baloo wechseln, aber den alten Code für Langzeitprojekte noch ein wenig betreuen. Ein Assistent würde die Migration von Metadaten unterstützen. Handa ruft die Entwickler dazu auf, die Software zu testen, weil er glaube, sie sei ein Schritt in die richtige Richtung.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben