Archiv verlassen und diese Seite im Standarddesign anzeigen : Dezentrales Twitter (12many) - Projekthinweis
Vielleicht interessiert das hier ja den ein oder anderen.
Ueber Twitter ist die Idee aufgekommen, so ein Projekt mal dezentral zu organisieren. Ueber ein Etherpad ist da ziemlich schnell ziemlich viel Text zusammengekommen.
Das Projekt ist noch in der Brainstorming Phase.
Als Arbeitstitel hat sich wohl erstmal 12many (sprich One To Many) durchgesetzt.
Auf der Gulasch Programmier Nacht des Entropia e.V. in Karlsruhe ist das Projekt als What to hack angekuendigt: https://entropia.de/GPN11:What_to_hack
(Do., 23.06. - So., 26.06.2011)
Ein erstes "Kick-Off" Treffen ist fuer den 2. - 3. Juli in Mannheim (Ort steht noch zur Diskussion, entweder RZL (raumzeitlabor.de) oder die Raeumlichkeiten einer kleineren Agentur sein.
Hier ist der Link zum Etherpad: http://piratenpad.de/12many
Twitter Account: http://twitter.com/12manyproj
Viele Koeche verderben den Brei.
lynxerls neueste Gedanken (http://social.psyced.org) richtung darknet usw kennst Du? Mannheim...
p.s: @user funktioniert als eingabe auch in dezentralen systemen, wenn ein entsprechender Alias dann durch den server aufgelöst wird.
p.p.s: http://lib.psyc.eu/bench/
Warten wir mal ab was am Ende hängen bleibt, ist ja noch Brainstorming ...
@foppi: Noch nicht muss ich mir noch ansehen.
Ist den 1.0 inzwischen tatsaechlich stable und dokumentiert? Gibts ne Implementierung die das umsetzt? xD
Es gibt so ein ähnliches Projekt, mir fällt gerade der Name nicht ein. Die haben irgendein Protokoll entworfen mit dem jeder seinen eigenen Twitter Server betreiben kann. Ich weiß nur noch das es in Ruby gecodet und auf Github gehostet war, sry :-)
@foppi: Noch nicht muss ich mir noch ansehen.
Tsts :-p
Ist den 1.0 inzwischen tatsaechlich stable und dokumentiert? Gibts ne Implementierung die das umsetzt? xD
Es ist auf dem Weg. Gabor arbeitet diesen Sommer in Berlin heftig an libpsyc, das ist schon relativ benutzbar, die Integration in psyced ist auch in Arbeit.
die Integration in psyced ist auch in Arbeit
Wenn das dann fertig ist, wird das auch fuer mich wieder interessant... Dann kann man damit naemlich auch spielen ;-)
psyced.org ist tot?
Wollt ihr irgendwie sowas wie StatusNET (http://status.net/) machen? Ist ein Twitter-Klon, wobei aber jeder seinen eigenen Server betreiben kann. Server können beliebig untereinander verbunden werden, User des einen Server können mit User von anderen kommunizieren, etc.
Der grösste Server den ich davon kenne ist http://identi.ca.
Genau.
Hier mal ein Teil aus dem Pad:
Schlechte Codebase, zu alt, zu langsam, nicht streambasiert, Authentifizierung nicht besonders. (Antwort noch im Detail ausarbeiten.)
kuckt Euch dazu bitte mal http://gitorious.org/statusnet an.
Nicht wirklich gut dezentral benutzbar (@replies etc)
kuckt Euch dazu bitte mal http://gitorious.org/ostatus an.
Grauenhafte (weil fehleranfällige) Integration bestehender, anderer Dienste (Twitter, Facebook...). Diese ist allerdings (wenigstens für eine gewisse Übergangszeit) imho recht wichtig, um den neuen und die alten "Kanäle" zu verknüpfen.
kuckt Euch dazu bitte mal http://gitorious.org/statusnet/mainline/trees/master/plugins/FacebookBridge und http://gitorious.org/statusnet/mainline/trees/master/plugins/TwitterBridge an.
zumindest die Twitter-Integration läuft, incl Freunde/replies/etc. (facebook nicht getestet)
da fehlt im Pad noch "selber machen macht mehr Spass" und "NIH" ;-)
Ich bin ja wirklich mal auf die P2P-Struktur gespannt. Denn bisher haben noch nicht mal die Theoretiker das Ei des Kolumbus gefunden. Und unabhängig vom DNS zu sein, empfinde ich auch als recht sinnfrei, da ihr dann eine andere logische Struktur die auf IPs mappt, wie z.b. DHTs. Aber ob man DHTs mag... naja, vielleicht in Verbindung mit bittorrent? ^^
Und ich finde es eine Unsitte für jede Netzanwendung einfach PGP aka normale assymmetrische Verschlüsselung zu verwenden. Bitte holt euch jemanden, der was von Krypto UND Netzwerkarchitekturen versteht. Sonst wird das entweder kryptomässig angreifbar oder ist effizienzmässig unterirdisch ^^
Ausserdem wollt ihr zuviel m.A. da reinpacken.
Bzgl. logischer Adressierung könnt ihr entweder ala XMPP Gruppierungen wie einen Domainnamen verwenden, was man ja unter Umständen erweitern könnte, dass es Schattenkopien auf anderen Domains geben kann, oder ihr braucht eine DHT. Anders wird das nicht tun. (Das kann ich auch gerne im IRC darlegen ^^)
Man koennte natuerlich diese Gruppierungen dann nicht nur auf FQDNs sondern auch auf IPs erweitern (zb (user1|user2)@8.7.30.15 oder so. und dann im protokoll zeitintervalle für andere twitterids (tids :D) angeben, wo man es auch haben kann, die dann jeder vorhalten darf..
aber foppi hat recht, bei euch grassiert ganz stark das NIH-Syndrom.. und irgendwie sind da jetzt auch nicht DIE Ideen dabei (und imo zu erwarten), dass sich ein neuer Ansatz lohnt.
btw: kann man nicht auch die XML-Syntax wie bei/mit Trigraphen ersetzen, dass es kürzer kleiner wird?
@echox, in welcher Sprache/Framework/Whatever wollt ihr das Coden?
So nochmal :-)
Das Etherpad dort ist reines Brainstorming. Man kann beliebig Text ergaenzen, wegwerfen, etc.
-> Collaboraaation ;-)
Ich wollte darauf hinweisen, falls jemand Interesse hat daran mitzuwirken :-)
Ich bin ja wirklich mal auf die P2P-Struktur gespannt. Denn bisher haben noch nicht mal die Theoretiker das Ei des Kolumbus gefunden. Und unabhängig vom DNS zu sein, empfinde ich auch als recht sinnfrei, da ihr dann eine andere logische Struktur die auf IPs mappt, wie z.b. DHTs. Aber ob man DHTs mag... naja, vielleicht in Verbindung mit bittorrent? ^^
Habe ich was gegenteiliges behauptet?
IMHO ist es keine gute Idee sich mal eben so ein p2p Protokoll zu ueberlegen ohne damit Erfahrung zu haben. Das hoert sich zwar erstmal alles toll an, loest aber in
meinen Augen keine Probleme
Und ich finde es eine Unsitte für jede Netzanwendung einfach PGP aka normale assymmetrische Verschlüsselung zu verwenden. Bitte holt euch jemanden, der was von Krypto UND Netzwerkarchitekturen versteht. Sonst wird das entweder kryptomässig angreifbar oder ist effizienzmässig unterirdisch ^^
Ausserdem wollt ihr zuviel m.A. da reinpacken.
Bzgl. logischer Adressierung könnt ihr entweder ala XMPP Gruppierungen wie einen Domainnamen verwenden, was man ja unter Umständen erweitern könnte, dass es Schattenkopien auf anderen Domains geben kann, oder ihr braucht eine DHT. Anders wird das nicht tun. (Das kann ich auch gerne im IRC darlegen ^^)
Wer ist denn _ihr_? "Holt euch" "macht mal", wtf?
Feel free to edit. Schreibs nicht hier her, schreibs ins Pad, gerne auch anonym.
aber foppi hat recht, bei euch grassiert ganz stark das NIH-Syndrom.. und irgendwie sind da jetzt auch nicht DIE Ideen dabei (und imo zu erwarten), dass sich ein neuer Ansatz lohnt.
Schon wieder IHR :-P
@echox, in welcher Sprache/Framework/Whatever wollt ihr das Coden?
Ich denke das ist erst der zweite Schritt. Erstmal geht es um ein Protokoll. Implementieren kann man das dann mit beliebigen Sprachen.
Ich denke das ist erst der zweite Schritt. Erstmal geht es um ein Protokoll. Implementieren kann man das dann mit beliebigen Sprachen.
Protokoll und Implementierung gleichzeitig machen zu wollen klappt selten. Denk immer dran dass das Feedback schlagartig sinkt wenn's um reale Arbeit geht und dann gibt es immer noch die Gruppen, die eine technische Entscheidung nicht akzeptieren und dann rumsektieren - freedom of choice halt ;-)
Ich hab im Lauf der Jahre einige Projekte gesehen, die aus solchen Gründen kaputtgegangen sind. PSYC hat auch nur überlegt weil gewisse Herren unheimlich stur sind.
Aber hey... anfangen ist nie verkehrt.
Feel free to edit. Schreibs nicht hier her, schreibs ins Pad, gerne auch anonym.
Wenn ich dieeee Idee hätte bzgl. Krypto und Network Architectures, hätte ich das schon längst bekannt gemacht. aber momentan ist das eher so "schaue design an und mache es kaputt", weil ich auch keinen konstruktiven ansatz kenne.
und das "ihr"/"wir".. Es gibt einige Projekte die auf OpenPGP aufsetzen, wie auch Diaspora.. und das ist halt schon irgendwie komisch =) sry, dass es "euch" da erwischt hat ;)