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.

Persönliche Werkzeuge
Werkzeuge