Anleitung-Offsystem-anonymes-Filesharing

Aus Freiheit statt Angst!

Wechseln zu: Navigation, Suche

http://offsystem.sf.net

Inhaltsverzeichnis

Kurzfassung

Einleitung

Das OFF-System ist ein neues Programm, mit dem Torrent und Emule ergänzt werden wird - wenn es nicht sogar das zukünftig dominierende Modell der Speicherung von Medien ist. Denn: Dass OFF-System erlaubt das anonyme und medienlose Speichern von Medien.

In dem System werden keine Mediendateien mehr getauscht, sondern nur sinnlose, zufällige Datenblöcke. Damit ist es kein File-Sharing mehr, sondern Block-Sharing. Man kann sich das OFF-System als weltweites grosses Archiv vorstellen. Eine Bibliothek.

Technisches

Wenn also ein Block getauscht wird, kann jede IP-Adresse diese Blöcke sehen oder auch den einzelnen Block bekommen, wird damit aber nichts anfangen können. Niemand innerhalb oder außerhalb des Systems kann jemanden innerhalb des Systems anklagen oder jemandem eine kopierrechtliche Unterstellung zuweisen – denn niemanden kann für den Austausch von geschredderten, sinnlosen Daten angeklagt werden.

Alsbald eine Datei in das OFF-System eingestellt wird (das nennt man hochladen, einlagern oder „dispersen“), wird die Originaldatei in viele 128-KB-Grosse Blöcke zerhackt und mit anderen (sinnlosen) Blöcken verschmolzen.

Dieses „Verschmelzen“ kann man sich so vorstellen: Um auf die Zahl „7“ zu kommen, kann man sich folgende Rechenoperation „A“ merken: „5+2“, oder aber auch die Rechenoperation „B“: „10-3“.

Wenn der Block „7“ nun vorliegt, kann man mit Rechenoperation A auf „5“ kommen, oder aber auch auf die „10“ mit der Rechenoperation „B“. Dieses Verfahren nennt man „XOR“en (siehe Wikipedia ausführlicher). Ein und derselbe Block kann daher immer mehreres enthalten: Ubuntu Linux als auch Suse Linux. Die Blöcke werden ständig neu generiert, d.h. die „7“ ist auch in der Rechenoperation „C“ enthalten, um die „30“ zu erstellen: 23+“7“.

Mit Block „30“ und der Rechenoperation C sowie der Rechenoperation A kann man wiederum die „5“ erhalten. Was man daraus macht, entscheidet lediglich die „Rechenoperation“.

Wichtig ist, dass die Blöcke nichts, aber auch gar nichts mit der Originaldatei oder den Originaldateien zu tun hat. Man kann aus einem Block nicht auf irgendeine Original-Datei schließen. Daher ist das Tauschen der OFF-Blöcke völlig anonym und legal.

OFF-System bedeutet daher auch „System der besitz(er)losen Blöcke“ – Owner-Free = frei von jeglichem Besitz. Es handelt sich bei den Blöcken nur um Zahlen: z.B. 7, z.B. 10, usf: 3, 5, 2, 23, 7. Und an Zahlen gibt es keine Kopierrechte und auch nicht an den Blöcken, denn die sind zufällig durch mathematische Verfahren und unter Verwendung von zufällig ausgewählten anderen (mehreren) Blöcken gebildet, die wiederum nur zufällige Zahlen sind (oder nur zufällige Zahlen enthalten).


OFF-Urls: Copy & Paste mit rechter Maustaste ins Download-Feld

Die Bedeutung, das „Meaning“, der Blöcke liegt daher einzig und allein in der sogenannten „OFF-Url“. Diese ist ein langer Http-Link, der die Hinweise enthält, wie die Rechenoperationen anzuwenden sind, um aus Blöcken eine Originaldatei wieder herzustellen (das nennt man „retrieven“).

Eine OFF-Url sieht wie folgt aus:

http://localhost:23402/offsystem/v2/application/offdir /8507e8gdc954f5d7f833cc7c3d2174cbf75b3f1c/ 2293214/93615f7b04ac3dec9b60d9631536f13f85fa89f3/ d93d55f2df80523ab440232232a2cec900137533/ 42ee7000ccfa9b3c3d13280cef4c356d866bf811/ 769e4ab6a418c5f7a004ece444d9d28ae2246644/ 61b7fb1ae5fb935883105dcab16b963adce3351e/ 2d425dbce31815079ec73f80ba937368d6368df0/ collection.of.free.speeches.pdf.ofd

Man muss diese einfach nur auskopieren mit der rechten Maustaste, dann befindet sich die Url in der Zwischenablage. Sodann wird die Url im OFF-System im Download Tabulator-Feld (das ist im Off-Programm das Symbol mit dem Pfeil nach unten) ebenso wieder mit der Rechten Maustaste aus der Zwischenablage dort einfügt.

Copy und Paste, kopieren und einfügen, mit der Rechten Maustaste – so bekommt man die Url von einer Webseite in das OFF-System-Programm.

Zuvor sollte man das OFF-Programm natürlich installieren und das geht über die Webseite: http://offsystem.sf.net

Die Urls sodann in das Download Feld des Off-Programms mit der rechten Maustaste einkopieren und laufen lassen. Je mehr Nutzer den Link laden, desto schneller geht es. Bei manchen Downloads war es sogar schneller als bei einem Torrent oder guten Esel-Links. Da das System noch recht neu ist, bitte nicht gleich die Geduld verlieren, die Downloads werden mit steigender Nutzerzahl noch schneller.

Originaldatei herstellen

Wenn der Downloadbalken sodann auf 100 % ist, dann kann man die Datei im Download Tabulator des Programmes mit der Rechten Maustaste auf „Retrieve“ oder „Retrieve and Execute“ klicken. Sodann wird im Unterverzeichnis /Retrieve des OFF-Programmverzeichnisses (in der Regel: C:/Programme/Offsystem/Retrieve ) die Originaldatei wiederhergestellt. Wichtig ist auch hier, anzumerken, dass das erstellen der Originaldatei bei Dir lokal privat auf der Maschine erfolgt. Niemand kann nachweisen, welche Dateien man „retrieved“, also erstellt hat oder wie lange man sich die Datei zwischengespeichert hat. Auch urheberrechtliche Webseiten lädt man in den Zwischenspeicher des Browsers und schaut sie sich an. Das gleiche macht man temporär mit der Originaldatei. Sich Webinhalte und Medien anzuschauen und temporär zwischen zu speichern ist daher erlaubt, zumal im OFF-system niemand sehen kann, was man sich anschaut (retrieved).

Da OFF-Urls normale Urls sind, die ebenso von Google gespeichert werden, sind sie ebenso nicht verboten. Zudem sind OFF-Urls nur Meta-Daten, die nicht zu einer Datei verweisen, sondern ähnlich einem Literaturverweis oder einer Bibliographischen Angabe nur zu einem Medium referieren, haben sie keinen Bezug zur Originaldatei. OFF-Urls beziehen sich auf Blöcke, die bedeutungslos sind. Sie beziehen sich nicht auf Originaldateien. Der Fall, dass man eine OFF-Url in das OFF-System packt, heisst also nicht, dass man die Datei auch „retrieven“ wird. Da Retrieven privat bleibt, kann es kein Verbrechen sein. Es ist zudem so, als wenn man ein Buch aus der Bibliothek entleiht und nach dem Lesen wieder zurückbringt. Das OFF-System wird daher auch als zukünftige Welt-Bibliothek bezeichnet.

Summary

Alles was hier geschrieben steht, kann frei verwendet werden. Weitere ausführlichere „Manuale“ oder „Handbücher“ finden sich auch hier: http://off.6x.to und http://www.blackdepth.de.

Wir wissen nun, dass wir das OFF-System unbesorgt nutzen können, es anonym ist und es dauerhaft laufen lassen können, sowie dass die OFF-Urls mit der Rechten Maustaste auskopiert werden und im Downloadfeld des OFF-Systems wieder mit der rechten Maustaste einkopiert werden. Wenn die Blöcke zu 100% geladen sind, kann man die Originaldatei mit der Rechten Maustaste „retrieven“ und ansehen.

Kommen wir für die Interessierten Leser nun noch zu einer detaillierteren Erklärung des OFF-Systems.


Ausführliche Darstellung

0. Allgemeines

0.1 Einführung

Das Owner-Free File System, kurz OFF genannt, ist ein dezentrales File System – sagt ja der Name. Also es ist kein p2p-Programm, kein encrypted Filesharing Zeugs – sondern ein Filesystem. Eine verteilte Festplatte im Internet, die allen gehört. Die Absicht der Entwickler war nie, ein neues Filesharingprogramm zu schreiben, sondern eine Art „Weltbibliothek“ zu erschaffen – ein Storage-System mit dem digitalen Wissen der Menschheit.

0.2 Systemanforderungen

● OFF ist echte Software und sollte eigentlich auf jedem Windows PC laufen, auch altersschwach mit (relativ) wenig RAM. ● Die Mac-Version ist offiziell für OSX ab 10.4 freigegeben. ● Als Linux-Version werden dir diverse .deb für Ubuntu/Debian x86 und AMD64 angeboten und natürlich der Klassiker zum selbstkompilieren. Eine Anleitung dazu findest Du hier: http://wiki.offdev.org/Generic_Linux_Compilation OFFs RAM-Verbrauch steigt mit der Blockanzahl, aber die CPU-Last ist gering und der Client läuft als headless-Version sogar auf nem Museumsstück (P II /233) wunderbar.


0.3 Installation und Deinstallation

0.3.1 Windows-Installation

Eine Windowsinstallation muss eigentlich keinem erklärt werden, aber das ist ein Handbuch für Noobs, also: die jeweils aktuelle Version findest Du im Downloadbereich bei Sourceforge: http://offsystem.sourceforge.net/download.html – den Installer downloaden, starten, Next klicken. Du musst also der GPL-Lizenz für freie und quelloffene Software zustimmen, bevor es weitergeht.

[BILD]

Hier kannst Du aussuchen, was Du installieren willst, aber bis auf die Themes brauchst Du alles. Da kannst Du auch gleich alles so lassen und einfach Next klicken. Keine Ahnung, wo Du OFF installieren willst, aber merk dir den Pfad: in der Regel ist das c:/Programme/Offsystem

Klick Next.


Name des Ordners im Startmenu – Musst Du OFF vor deinen Eltern verstecken? Wenn nicht, klick einfach Install. Wenn Du OFF auf Festplatte und Stick installierst (Kapitel 0.4) leg hier auch zwei verschiedene Folder an, etwa OFFSystem und OFF Portabel, Windows verkraftet das sonst nicht. Das war´s. Ob Du OFF sofort starten willst, ist dir überlassen. Den Haken bei Show Readme kannst Du rausnehmen, die Readme ist ziemlich lang und da steht nichts drin, was hier nicht auch erklärt wird.

0.3.2 Mac-Installation

Dazu muss ich wohl nicht viel sagen, oder? Öffnen - rüberziehen – fertig. Bei OFF ist es ein wenig anders, weil Du statt des .app-Ordners einen normalen Ordner hast, in dem die .app drin ist. Also ziehst du den Ordner rüber und gehst da eben rein um die .app anzuklicken.

0.3.3 Linux-Installation

Wenn Du Debian hast, weisst Du wie das geht. Wenn Du alles selbst kompilierst, findest Du hier eine Anleitung: http://wiki.offdev.org/Generic_Linux_Compilation Und wenn Du von Windows kommst und Ubuntu hast, installierst Du OFF mit Synaptic – das ist wie ne Windowsinstallation.

0.3.4 – Headless Version, OFF ohne Benutzeroberfläche auf einem Server installieren

kommt bald

0.3.5 Deinstallation / Installation einer neuen Version

Off bringt eine Deinstallationsroutine für Windows mit, die dir die Arbeit abnimmt. Auf dem Mac ist es sowieso ganz einfach, und bei Ubuntu macht das wieder Synaptic für Dich. Wenn Du eine neue Version installierst, brauchst Du die vorhandene OFF-Version ***nicht*** deinstallieren, einfach die neue drüberbügeln. Deine Einstellungen bleiben dabei erhalten, auch die deutsche Sprachdatei.

0.4 OFF portable

Du kannst OFF vom USB-Stick aus betreiben und so immer bei dir haben und immer und überall einsetzen, wo Du dich befindest. Theoretisch. Um dir ein portables OFF einzurichten, brauchst Du erstmal nichts anderes als einen größeren USBStick. Einen größeren! Mit ´nem 128er Stick wirst Du nicht weit kommen. Ist natürlich blöd, hier ne Empfehlung zu geben, ich weiss ja nicht, was und wie viel Du downloaden willst, aber von 4 GB aufwärts erscheint angemessen. Ich empfehle dir, zusätzlich zu OFF auch noch den portablen Firefox auf den Stick zu installieren. Den Firefox als portable Version bekommst Du bei: http://www.firefox- browser.de/wiki/Portable_Firefox (das ist deine beste Startseite zu dem Thema) Du findest auch den Opera-Browser bei www.opera-usb.com

Die Installation von OFF auf dem Stick unterscheidet sich nicht zur obigen Beschreibung, Du wählst einfach das Laufwerk des Sticks als Installationsordner. Kümmer dich nicht um Firewalls Mit dem Stick bist Du jetzt für Schule, Uni und Büro gerüstet. Du steckst den Stick einfach in den nächsten Hub, startest OFF und los geht’s. Ein paar unwichtige Einschränkungen gibt es trotzdem: der PC / das Netzwerk, an dem dein Stick hängt, ist bestimmt firewalled. Um Ports freizuschalten hast Du nicht die Rechte, und den Sys Admin höflich zu fragen halte ich für keine gute Idee. Trotzdem kannst Du OFF fast normal benutzen, denn ausgehende Verbindungen sind auch in geschützten Netzwerken fast immer möglich. Dein OFF schickt einen einsamen Hilferuf raus, wie ein Wolf, der sein Rudel verloren hat, und das Rudel antwortet. Technisch gesehen, bauen dein Client und der Rest des Rudels eine direkte Verbindung über open sockets auf, dazu reicht irgendein Port (in diesem Fall der, auf dem der Hilferuf rausging). Du landest dann im „Pool“, das sind alle Teilnehmer, die gerade hinter einer Firewall sitzen. Es mag für später interessant sein, dir den Unterschied zu merken. Es gibt „normale“ Teilnehmer, die entweder keine Firewall haben oder bei denen der Port 23403 durchlässig ist, und die Leute im Pool, die die Firewall über die aufgebaute Verbindung umgangen haben. Up- und downloaden können alle Beteiligten, der Unterschied liegt darin, daß sich die Teilnehmer im Pool nicht sehen können, es gibt keine direkte Verbindung, keine Suche, usw. Zwei Leute im Pool benötigen einen Mittelsmann (außerhalb des Pools, ne?), über den sie kommunizieren können.


1.0 Erstes Kennen Lernen

Der Zweck des ersten Kapitels ist, dir einmal den Basisprozess und alle Arbeitsschritte zu zeigen, damit Du sofort loslegen und Dateien up- und downloaden kannst, ohne viel Zeit mit unnötigen Optionen und Menus zu verlieren. Um die Feinheiten kümmern wir uns später. Ab hier wird alles für Windows erklärt, ich habe tiefes Vertrauen darin, daß sich Obstbauern und Pinguine damit zurechtfinden. Beim allerersten Start klappt dieser Setup Wizard auf. Der möchte nur wissen, welchen Nick Du wünscht (also welchen Namen deine Installation tragen soll (sonst wird eine zufällige gerneriert)) und ob Du den Standardport für OFF verwenden willst – so oder so, wirst Du in deinem Router sicher einen Port freischalten müssen (das geht über http://192.168.1.1 im Browser).

Den Haken bei Allow update checking würd ich stehenlassen. OFF checkt dann selbst in regelmäßigen Abständen, ob es eine neue Version gibt.

Das Interface umstellen Bevor Du hier irgendwas machst, stellst Du erstmal auf deutsche Menus um, sonst stimmt das Handbuch nicht mehr. Die deutsche Sprachdatei war beim Download dabei. Guck hier: klick auf View – Language – Set Language. Im Windows-Auswahlfenster klickst Du dich dahin, wo Du die Datei abgespeichert hast. Jetzt kommt´s drauf an: wenn Du Pech hast (und Du hast bestimmt Pech) sieht dein Menu danach so aus wie hier: die ganzen Umlaute sind verkrumpelt. Schimpf nicht auf die Entwickler, sondern auf Mickeysoft, das ist (mal wieder) ein Windoof-Problem. Mach folgendes: Öffne die Sprachdatei in einem ordentlichen Editor (nicht Word). Der müsste die Datei sofort als UTF8-kodiert erkennen und speicher sie gleich wieder ab, aber als Latin1-kodiert, deine Windows-Standardeinstellung. Wenn Du dir nicht sicher über dein Handeln bist, speicher die Sprachdatei unter dem selben Namen in ein anderes Verzeichnis, so bleibt das Original erhalten. Jetzt klick nochmal View – Language – Set Language und wähl die neue Datei. Deine Menus müssen jetzt lesbar sein.


Hat das mit der Sprachumstellung geklappt, dann ist das dein Begrüßungsbildschirm – das Suchfenster. Du kannst alles Wichtige über die fünf großen Buttons erreichen (alles andere interessiert uns hier noch nicht): ● das Suchfenster (die Lupe) ● die Downloadanzeige (der Pfeil nach unten) ● die Disperse-Anzeige (der Pfeil nach oben) ● andere User, die gerade online sind (Weltkugel mit Bildschirm) ● URLs auf deinem Rechner (das Haus) und ● die vielen Einstellmöglichkeiten (das Zahnrad)

Such- und Downloadfenster sind natürlich noch leer. Die Liste anderer User wird sich über die nächsten Minuten füllen. Klick mal aufs Haus. Jo, was Du da siehst sind URLs, die beim Installer dabei waren. Das sind nicht die Dateien, nur die URLs, so ne Art torrent-Datei. Ohne diese URL kannst Du nichts runterladen. Du siehst den Namen der Datei, die tatsächliche Größe und ganz rechts, bei „Blocks Present“ Null von Irgendwas. Das heisst, z.B. für die Datei „OFF_Node.txt“, daß Du 24 Blöcke brauchst aber keinen davon hast.


Wie groß ist der Download? Bei den ersten Downloads kriegst ´nen Herzinfarkt. Da wird dir im Downloadfenster angezeigt, daß für dein 700 MB File zehn-, zwölf- oder fünfzehntausend Blocks nötig sind. Wieviel ist das? Jeder Block ist einheitlich 128 KB groß. Jeder. Der letzte Block erreicht natürlich nicht die 128 KB, wär ja ´n Wunder, der wird dann mit anderen Daten auf 128 KB aufgefüllt, um die Einheitsgröße zu erreichen. Es gibt irgend so ne krumpelige Berechnung, auf Tupels basierend, die brauchst Du aber nicht, weil es ganz einfach geht: Anzahl Blöcke durch 8 – das ist dein Download in MB, ungefähr jedenfalls. Also, bevor Du jetzt auf die Suche gehst und noch der Versuchung erliegst, lade erstmal was hoch, sei kein verdammter Leecher, GIB was!

Datei einlagern

Das gehst so: Links von der Lupe, der oberste Button, heisst Store Files. Klick da drauf oder wähle Datei – Dateien einfügen – is Hose wie Jacke. Da kommt so eine Meldung: Klick einfach OK, dann kommt das gewohnte Fenster, um eine Datei auszuwählen. Beachte unser krankes Copyright, nimm irgendwas, was dir auch gehört. Ein Urlaubsbild oder so. Ich wähle für das Beispiel ein Bild namens „Helldogs“. Abhängig davon, wie groß deine Datei ist, laufen die nächsten Schritte evtl sehr schnell ab. Deine Datei wird in kleine Blöcke geschnippelt und mit anderen Blöcken, die schon auf deinem Rechner liegen, ge-XORt. Vermischt, um´s mal einfach auszudrücken. Und dann wird sie automatisch dispersed, das heisst, für das OFF Netzwerk bereitgehalten. Oben rechts die Fortschrittsanzeige verrät, wie das voranschreitet. Am Ende steht da „Dispersal Complete“ und der Name dessen, was Du grad eingelagert/dispersed hast. Dein URL-Fenster zeigt den Zugang auch an.

Runterladen

Und Runterladen? Geht genau so einfach. Geh ins Suchfenster und tipp mal „Helldogs“ ein. Dann findet OFF ein paar Urls. Klick rechts und wähl Download. Jetzt wechsel ins Downloadfenster und sieh zu, wie das File auf deinen PC wandert. Mach dir keinen Kopp wegen Urheberrechtsverletzungen, das Bild ist von mir und Du kannst damit machen, was Du willst. Wenn Du alles runtergeladen hast, wechselt die Fortschrittsanzeige auf Dunkelgrün und zeigt „complete“ an. Das heisst aber nur, daß alle Blöcke, die Du zur Erstellung des Wallpapers brauchst, angekommen sind – wir sind hier nicht beim Esel oder wat. Die 24 Blöcke, insgesamt 24*128 KB, also 3 MB, enthalten zweideutig auch mein Wallpaper. Aus dem Wust an vermengten echten und Zufallsdaten müssen die Algorhythmen, die zum Wallpaper gehören, erst extrahiert werden. Des is aber auch ganz einfach. Wie vorhin zum downloaden, klickst Du wieder rechts auf das File und wählst diesmal Retrieve. Oben rechts erscheint wieder die Fortschrittsanzeige, bei der kleinen Datei wandert die sehr schnell. Danach liegt das Wallpaper in dem Ordner „Retrieved“ in deinem OFF-Verzeichnis. Du kannst den Ordner über das kleine Icon ganz rechts, drittes von oben, erreichen. Oder Du legst dir eine Verknüpfung auf den Desktop. Das war´s. Dateien vermischen und hochladen (dispersen) und runterladen und extrahieren (retrieven). Keine große Sache.

2.0 Die Funktionsweise des OFF Systems

Persönliche Werkzeuge
Werkzeuge