Und es dreht sich doch….

Ich hatte gestern ein kleines, eigentlich unbedeutendes Ereignis, bei dem sich für mich zeigte, wo das Konzept rund um Open Source sehr gut funktioniert hat.

Hintergrund war eine Homepage, deren Layout von einem Wagemutigen, aber recht unerfahrenen Streiter einer politischen Jugendorganisation in Windeseile erstellt worden war.
Da ich selbst irgendwann die Wartung der Seite übernahm, und die meiste Zeit nur dabei war, den Code aufzuräumen, störte es mich auch, dass all die Arbeit für ein Layout drauf ging, das zwar funktional, aber eben doch irgendwie zusammen gezimmert war.

Allerdings wusste ich auch immer, dass es besser war als alles, was ich selbst erstellen könnte.

Dann aber fragte mich ein anderer Streiter der besagten Jugendorganisation, wie schwer es denn sei, eine Webseite zu warten, und ob man irgendwoher ein Layout bekommen würde.
Während ich die üblichen Antworten abspulte (nicht schwer, wenn sie einmal steht, nvu ist ein brauchbarer wysiwyg Editor, auf Dauer kommst du aber um direktes Programmieren nicht herum, schau also jetzt schon mal auf selfhtml, …), fiel mir ein, dass selfhtml ja auch Vorlagen für das Design anbietet, die man zu Anfang ja mal übernehmen kann.

Dort die Vorlagen durchgesehen, ob da was bei ist, was man weiter empfehlen kann, fiel mir auch schnell eine Vorlage auf, die ich selbst gerne übernehmen würde.

Und so kam es, wie es kommen musste: es war bereits gegen halb 4 Uhr nachts, als ich mir überlegte, ob ich nicht mal noch ein paar Minuten mit der Vorlage rumspielen kann, um zu sehen, ob die sich auf Dauer eignen würde.
Aus einigen Minuten wurden 10 Minuten, dann daraus eine halbe Stunde, etc.
Quanta wurde unter Last gestellt, Gimp zum Foto-basteln herangezogen, der Konqueror gab mir in den Meta-Informationen gleich die Dimensionen der in der Vorlage verwendeten Bilder, und kopierte und schob alles so, wie es sein musste. selfhtml wurde abgefragt, alte Inhalte übertragen, einige rausgeschmissen, andere nur neu verpackt, Rechtschreibfehler wurden aufgedeckt und Absätze eingerückt.

Irgendwann dann, gegen 6:15 Uhr, war das neue Layout hochgeladen.

Ja, ich bin verrückt, aber erstens ist es ein nettes Gefühl, etwas wirklich produktives und gutes gemacht zu haben, zweitens ist der Code nun frei von Müll, ist schön aufgeräumt und leicht zu warten, und drittens macht die Homepage jetzt auch etwas mehr her. 🙂

Und was hat Open Source damit zu tun? Nun, alles das wurde erstellt mit frei verfügbaren Mitteln: KDE, Linux, Quanta Plus, Gimp.
Und auch die Vorlage steht frei verfügbar im Netz und darf kopiert und genutzt werden.

Deswegen hier ein Danke an alle Beteiligten der angesprochenen Projekte – Danke 🙂

Advertisements

Werbung für den Firefox

Für den Firefox gab es schon mal Werbung – nicht nur in den USA, sondern auch hier.

Waren die Aktionen damals schon recht professionell anmutend, zeigt sich nun, wie viel Innovation auch hinter Software-Werbung stecken kann:
Funnyfox zeigt einige nette Videos zum Firefox – drei Stück an der Zahl, alles andere als unprofessionell, und auch recht lustig.

Mein Favorit ist Nummer 2 😉

In solchen Momenten wünsche ich mir, dass etwas mehr Werbung und “Hype” rund um einige Software-Sachen gemacht wird.
Z.B. könnte die Wikipedia etwas mehr Werbung vertragen, und auch einige Linux/Open-Source Projekte würden sich besser machen, wenn sie mehr Werbung hätten.

Aber mit etwas Glück ist dies erst der Anfang einer kleinen Revolution, und Open Source gewinnt auch hier weitere Anhänger 🙂

Was wird Google tun?

Die Bemühungen Microsofts, das Betriebssystem mit der Desktop Suche und damit auch mit MSN zu verzahnen, werden auf kurz oder Lang Früchte tragen.

Bald werden die meisten neuen Computernutzer nicht mehr googlen, sondern msen. Nicht, weil msn den besseren Service bieten wird, sondern einfach, weil es schon von vornherein dabei sein wird, und weil die meisten Menschen sich keine Gedanken darum machen, was sie wie nutzen, und wer dahinter steckt.

Microsoft wird also auch hier, schleichend und mit nur geringem Aufwand den ehemaligen Branchenprimus aus dem Markt und in den Ruin drängen.
Nicht, dass mir Google Leid tun würde, ist mit Google doch immer gerne und schnell dabei, für Regierungen anstandslos und ohne Hinweise zu filtern.
Doch mich beunruhigt die zunehmende Marktmacht Microsofts in allem, was mit digitalen Informationen zu tun hat.

Durch die zunehmende Verbreitung von MSN wird das Ende der Wikipedia mit sich bringen, die dort faktisch nicht in den Suchergebnissen auftaucht – typisch Microsoft eben.
Dadurch wird Microsoft nicht nur die Infrastruktur der Masse, sondern auch die Informationen der Masse liefern, wie üblich, ohne nennenswerte Konkurrenz.

Nicht, weil keine Konkurrenz da ist, sondern weil die Menschen lieber in einen bequemen goldenen Käfig als in die unbequeme Freiheit gehen.

Was aber wird Google tun? Noch sind sie Branchenprimus, noch haben sie die nötige Marktmacht, Veränderungen zu bewirken, und sich in fremden Bereichen fest zu setzen.
Doch es geschieht nicht wirklich etwas konkretes, umfangreiches.

Sicher, es gibt eine Verzahnung mit dem Firefox, und ja, es gibt da Google Mail und noch ein Bildbearbeitungsprogramm und die erste Desktop Suche.
Doch das sind alles Dinge, die schnell von Microsoft aufgeholt werden – und das, ohne dass Microsoft kämpfen muss.

Was ist, wenn demnächst die Desktop Suche mit dem SP3 für Windows XP auf nahezu jedem Windows XP Rechner eingespielt wird? Was ist mit Microsofts eigenem Bildbearbeitungsprogramm?

Google muss also innovative Neuerungen bringen, und sich damit auf dem Rechner fest setzen – eher gestern als heute, da Microsoft schneller nachziehen kann, als allen anderen Beteiligten lieb ist.

Was ich mir wünsche, wäre, wenn Google “gut” werden würde, und sich mit der OpenSource Community um ein komplettes, Googleisiertes Betriebssystem bemühen würde (hey, ich darf auch Träume haben, klar?).

Da das nicht passieren wird, kann ich Google nur empfehlen, eine Art Google-Pack für Windows-Computer anzubieten, was diese dann flächendeckend mit Google-Programmen eindecken wird (Firefox, Bildbearbeitung, Suchmaschine, etc.).
Wenn dies zeitgleich mit Windows Longhorn oder Windows XP SP3 kommt, hätte Google sogar eine kleine Chance – aber die Chance wird um so größer, je mehr Google anbietet: wenn bei dem Google-Pack dann noch eine Google-Büro-Suite dabei wäre, könnten sich die Chancen vergrößern.
OpenOffice oder KOffice für Windows sollten deswegen langsam aber sicher in Googles Blickfeld wandern…

Suchmaschinen

Liest man die Nachrichten der “Szene” seit einigen Tagen genau mit, dann weiß man, was sich hinter dem possierlichen Tierchen der Gattung “Hommingberger Gepardenforelle” versteckt.

Dieser technische Flächenversuch brachte nicht nur einige interessante Ergebnisse sondern auch lustige “Auswüchse” zum Vorschein. Doch hinter all dem Spaß verstecken sich Ergebnisse, die mich sehr nachdenklich werden lassen.

Bei der Untersuchung, die dem Verhalten von Suchmaschinen diente, fiel eine Suchmaschine durch ihre Ergebnisse auf: MSN listete, im Gegensatz zu den anderen Maschinen, keinen Link auf die Wikipedia.
Es sieht danach aus, dass MSN, dass zu Microsoft gehört, und mit der Enzyklopädie Encarta zusammen arbeitet, den unliebsamen Konkurrenten Wikipedia extra ausklammert.

Geht man nun auf eigene Faust vor, und gibt bei den Suchmaschinen bestimmte Begriffe ein, so merkt man, das MSN scheinbar einige Richtlinien hat, die exakt auf die Konkurrenz von Microsoft ausgerichtet sind: bei der Suche nach Office listen andere Suchmaschinen neben MS Office sehr schnell Links auf OpenOffice – bei MSN sucht man vergeblich nach einem Link auf OpenOffice.
Auch die Suche nach “Enzyklopädie” oder “Online Enzyklopädie” listet die Startseite der Wikipedia nicht unter den ersten hundert Treffern – wohl aber viele Verweise und direkte Zitate aus ihr. An einem mangelnden Bekanntheitsgrad im Zusammenhang mit der Bezeichnung kann dies also nicht liegen!

Es zeigt sich also recht deutlich, dass MSN alles andere als eine normale Suchmaschine ist. Wenn auch die anderen Suchmaschinen dafür bekannt sind, dass Regierungen relativ leicht bestimmte Ergebnisse ausblenden lassen können, so kommt bei MSN hinzu, dass Microsoft da seine Finger im Spiel hat, Konkurrenten gezielt benachteiligt und dem Nutzer nur das vorsetzt, was sie für richtig halten.

Angesichts der Tatsache, dass Suchmaschinen mittlerweile zu dem Portal ins Internet geworden sind, und angesichts der Tatsache, dass wir in eine Wissens- und Informations-Welt hineingleiten, eine bedenkliche Entwicklung….

Tux, übernehmen sie

An einem der vergangenen Tage fiel mir ein Zettel an einem schwarzen Brett ins Auge, der nach Hilfe suchte: eine Windows-XP Installation wollte nach der Deinstallation des Software-Updates nicht mehr, und auch von einer parallel-Installation konnte nicht mehr auf die Daten zugegriffen werden.

Gut, man erweitert immer gerne den eigenen Erfahrungsschatz, außerdem wird die Welt ein klein wenig besser, wenn sich alle gegenseitig helfen – und eventuell ist das Problem ja ganz interessant.

Eine SMS und ein Anruf später kam dann der geplagte Unwissende mit seinem Laptop zu mir und erzählte das Problem noch einmal.
Nachdem ich mir versichern ließ, dass die Daten nicht verschlüsselt seien (er wusste es nicht, also ging ich davon aus, dass die Option nicht angeschaltet war), versuchte ich es mit Knoppix – Fehlanzeige, es schaltete den Computer mitten im Bootvorgang aus, einige übliche Kerneleinstellungen brachten mich auch nicht weiter.
Aber gut, wer was auf sich und seine Linux-Kenntnisse hält, hat mehr als eine Linux-Live-CD im Haus. Suse 9.1 schaffte es dann auch, komplett zu booten und brachte mir einen Kernel mit, der ntfs lesen konnte.

Aber das interessanteste (neben der dann folgenden, unspektakulären Datenrettung) war eigentlich der Kommentar des Hoffnung schöpfenden Windows-Nutzers:
“Was ist das denn? Macht ja einen ganz netten Eindruck, die Oberfläche, sieht gut aus”. So oder so ähnlich wurde die Live-CD von Suse honoriert.

Es zeigt sich also, dass zumindest die erste Oberfläche von Linux auch bei absoluten Neulingen positive Überraschungen hervorrufen kann!
Sicher, ein aktuelles Fedora Core sieht nicht gerade umwerfend aus, doch schon ein Ubuntu kann mit angenehmen Farbtönen überzeugen, und bei Suse merkt man, dass man sich dort auf den Otto-Normalnutzer eingeschossen hat.

Damit steht zwar noch nicht die totale Desktop-Revolution ins Haus, jedoch zeigt sich, dass der Kampf auch noch nicht von vornherein verloren ist, wie einige nur zu gerne aufzuzeigen versuchen.
Meiner Meinung nach wird der Kampf erst noch entschieden, und Schwerpunkt bilden damit, so weit es bisher abzusehen ist, einmal natürlich die Integrität in bestehende Multimediakonzepte (Kommunikation mit Videorecorder, Musik-Anlage, tragbarem Musik-Player, etc.), die Flexibilität im Umgang mit Office-Lösungen und -Dokumenten und aber auch das Look&Feel beim Umgang mit dem Rechner selbst, also die Oberfläche für den Rechner und der Umgang mit Dateien.
Und dabei beruhigt es mich, zu sehen, wie unbelastete Menschen Linux angenehm finden 🙂

Der neue Desktop

Tja, die Idee für einen neuen Desktop scheint nicht nur mich zu beschäftigen – anscheinend will Microsoft Ideen für die Zeit nach Longhorn sammeln, und wirbt dafür mit Preisgeldern.

Das wirklich Bedauerliche dabei ist aus meiner Sicht, dass ich mir aktuell zu dem Thema viele Gedanken mache, und ich diese gerne mit anderen diskutieren würde.
Leider aber gibt es zur Zeit kein Forum, auf dem solche Dinge zur Diskussion eingebracht werden könnten.

Ich habe das Gefühl, dass die Open Source Community, so gut sie auch funktioniert, noch keine richtigen Schnittstellen gefunden hat, um Neuerungen und neue Ideen einzubringen und auch zu verwirklichen. Wer neue Ideen hat, muss diese meist selbst implementieren, Wettbewerbe oder Foren zum Diskutieren und Einbringen neuer Ideen gibt es kaum.

So kommt es auch, dass ich das Gefühl habe, dass Open Source Software meist hinter neuen Trends deutlich hinterher hängt – es gibt zwar immer sofort Postings, die beschreiben, wie man die Funktion problemlos mit den vorhandenen Open Source Werkzeugen und Mitteln verwirklichen kann, nur versandet es meist wieder, bzw. kommt nur schleppend voran.
Ein paar Beispiele:

  • Desktop-Suchmaschinen
  • VoIP mit P2P wie bei Skype
  • Datenbank-Dateisysteme
  • demnächst vermutlich Video-over-IP mit P2P

In solchen Momenten wünsche ich mir dann, dass ich entweder die finanziellen Mittel hätte, eine Aktionen in die Richtung zu starten, oder aber dass ich die entsprechenden Programmier-Fähigkeiten hätte, um so so etwas so weit zu verwirklichen, dass es auch andere Menschen anspricht, sich daran zu beteiligen.

Aber gut, auf der anderen Seite bringt es auch nichts, Trübsal zu blasen – es zeigt sich, dass, langsam aber sicher, die Open Source Community an Stärke gewinnt, und durch diese auch mehr Zuversichtlichkeit erhält, und aktiver wird.
So zeigt der Firefox-Feldzug, dass die Community auch die Öffentlichkeit erreichen kann, und auch kleine Projekte wie dem digikam Contest zeigen, dass die Community sich zusehends auch in solchen Dingen vernetzt und gegenseitig anreizt.

Es bleibt zu hoffen, dass Firefox nicht das einzige große Beispiel von Software war, die sich als Open Source großflächig mit Öffentlichkeitsarbeite der Community durchgesetzt hat, und es bleibt zu hoffen, dass Open Source irgendwann so weit ist, dass es auch im normalen Desktop-Bereich Standards setzt und Neuuerungen hervor bringt, statt sie wie momentan noch recht häufig, nur zu übernehmen….

The desktop of tomorrow

Ok, here is a short article about how I would construct a file system of tomorrow, and, more important, how it should interact with the user.
If someone reads this I would be thankful for comments 🙂

The file system of tomorrow

Some days ago I talked with a friend about organising files and the hierarchy of typical file systems.
We agreed that actual solutions are not really intuitive and that a database based organisation would be much easier to use.

I do not know very much about databases and how to implement a database based (as you see I’m not a native English speaker, isn’t there a better word?) file systems, but I had some thoughts about that and maybe there is someone out there who can implement some of these ideas.

The basic idea is not new: there must be abstraction between the physical place of every file on the one hand and the organisation of the user files on the other hand. One possibility is to manage all user files in a database.

Sure, we have Desktop Search Tools (and we are waiting that beagle or Kat gets more stable and usable), but these tools are only for searching. Finding the files is just a solution to a part of the problem. We have to improve the file management overall.

My idea now is that all files are sorted by categories. Every file is assigned to several categories and gets a time stamp. This makes every combination unique, and that’s what you need to identify a file.

For instance, imagine you want to save a file within a word processor like KWord: you open up the save dialogue, and instead seeing something like a hierarchy of the file system you just see an input field with just one line. You now start typing in something similar to a file name, like “letter to Carlos for habitation in Sweden around August”.
Now the words are allocated to different categories which exists or the user is asked to define a new category or to allocate to a category.
An example: After you typed in the first word “letter”, a bubble (similar to the new kicker bubbles in KDE 3.4) pops up to mark that this word belongs to the category “letters” and the bubble turns slightly green to indicate that there are no problems with this word.
The next word is “to”, which is ignored because it is to short. That applies to “for”, “in” and “around” too.
But after that comes “Carlos”: a slightly red bubble appears (maybe below the line) which says that there is no category and that there must be something done: either assigning the word to a existing category, “names” for example, or creating a new category like “friends”.
For “habitation” we will get a slightly green bubble which shows that the category “vacation” has been found and “sweden” gives us a green bubble which says that Sweden is a state.
“August” comes up slightly blue because you have to choose the category: the program can not know if you mean the month “August” or your German friend called “August”, so you have to choose between these possibilities.
At the end of the line there is a separate space with the file type “KWord” and with a slightly black bubble which indicates the file type as the category “KWord files”.
Below the input field you will see files which match similar combinations of categories to give an overview if your “file name” is only unique by the date of Creation or by the combination of categories.

If you know want to open this file some days later, you can choose open from KWord to see such a line again to input your query – and maybe this line can be present right on top of the desktop so that you do not need to open applications first: It could be a merge between the file management and a central search tool.
It doesn’t make any difference where you get your input line, the same thing will happen: you do not remember the exact name of the file, but you know what it was about, so you input something like “sweden letter carlos August visit”.
Now every time you type in a new word a bubble comes up, slightly green when it recognizes a category, slightly blue when you have to choose a category, and slightly red when it comes to visit, indicating that this word can not be found in any category.
While you are typing in the words search results will be shown below the line so that you can choose which file you want to load.
If you do not use the input line from within KWord but use the desktop type in line, than you can choose a file type category, too.

The advances of such a system should be obvious: you do not have to remember what the exact file name is, and you do not have to remember where you had saved your letters – these things doesn’t matter.
The context of the files is more important, and that’s what you normally know much better than the exact file name.
It improves the management of your files, too, when you replace the classical file manager with a category manager.

Some problems come up, when you want to export such a file – what’s about the file name? What’s about the categories? How to import?
One solution could be something like a container format: the container would include all categories and the file itself.
So if you want to save something to removable media you could choose something like an export button below the input line, if you want to open it it would ask you if you want to import the categories or if you want to assign the file to new categories.
And, maybe, every ex/imported file would automatically get a new “exported”/”imported” category.

And the disadvantages? Well, I think that there are just a few for the user himself. Sure, that wouldn’t be easy to code, but I think it can be done. And the improvements are exceeding.

Somehow or other there will be a change of file management, and the questions are when and who, not if. So I hope that a Open Source Operating System will be the first which comes up with such a file management for the user and that the standards around this will be open. It is time that Free Software sets the pattern for the future desktop.