- Als ich ein kleine Junge war, und der Rock'n'Roll nach Ostdeutschland kam, da haben die Kommunisten gesagt, er sei subversiv...
Möglich, dass sie recht hatten. - -- John Matrix, "Phantom Kommando"
Alles was ich wollte, war mir etwas Software holen. Legale Software, Open Source, also Quellcode. Dieser war jedoch nur aus dem Revisionssystem namens Subversion (oder kurz: svn) von Sourceforge zu beziehen. Mächtig böser Fehler!
Nun gut, nun waren Subversion und ich schon vorher mal aneinander geraten, das ist aber weniger die Schuld von Subversion selbst, sondern eher seine Implementation. Subversion setzt nämlich auf die Apache Portable Runtime auf, eine Umgebung die das Programmieren von plattformübergreifender Software erleichtern soll. Tut sie auch bestimmt, nur leider erleichtert sie nicht das Übersetzen von Software auf einem System, auf welchem dieses apr-Framework nicht installiert ist. Ich fühlte mich irgendwie so, als wollte ich nur was aus dem Supermarkt holen, muss mir aber nicht nur dafür das Auto selbst bauen, sondern auch noch für das Auto dann die Kunst der Stahlverarbeitung erfinden.
Mittlerweile habe ich eine andere Linux-Distribution, bei der man einen Subversion-Client relativ einfach selbst installieren kann. In diesem Fall hat nur leider der Platz auf der Platte nicht mehr ausgereicht. Er hatte mir über Nacht mal so eben 2,5GB Daten auf die Festplatte gekippt. Eine genauere Analyse des Datenwustes hat folgendes ans Tageslicht gebracht: von den Daten waren ca. ein Drittel Nutzdaten und zwei Drittel Metadaten in den .svn Verzeichnissen. Was soll das bitteschön? Nach einer solchen Aktion sind svn und ich geschiedene Leute, und ich hasse es jetzt ganz offiziell!
Subversion bedeutet laut
Wikipedia:
Als Subversion (v. lat. subversor der Umstürzer) bezeichnet man eine Tätigkeit im Verborgenen, deren Ziel der Umsturz einer bestehenden Ordnung durch Unterwanderung und Untergrabung ist.
Wenn man das zugrunde legt, könnte es sein, dass diese Software von Microsoft eingeschleust wurde, um das gemeinsame Arbeiten an freier Software zu verhindern. In meinen Augen ist diese Software einfach nur Dreck, und ich verstehe, wieso sich Linus Torvalds so vehement dagegen ausgesprochen hat, svn bei der Entwicklung des Linux-Kernels einzusetzen. Außerdem weiß ich jetzt, wieso
Perforce Geld kostet. Weil es das wert ist.
Kommentare