 Dann lasst uns mal anfangen. Herzlich Willkommen zu meinem Talk. Freut mich, dass ihr also zahlreiche Schienenseit blablabla. Der Titel ist ja mein Lieblingswort in letzter Zeit, Doppelmitgliedschaftsregelungsabschaffung. Ich werde allerdings erst mal anfangen, weil ich habe ein ganzes Jahr, von dem ich berichten kann, was in so einer Mitgliederverwaltung des Chaos Computer Clubs passiert ist und dann werde ich das Thema Doppelmitgliedschaftsregelungsabschaffung oder DMRA, wie es auch kurz nennen, am Ende ein wenig aufrollen. Die Idee ist, ich mache nur drei Viertelstunde. Wenn ihr Fragen habt, könnt ihr nach einer Viertelstunde die Fragen rausklappen. Okay. Ich versuche übrigens einen netten Mix aus, wie ich so schön sage, Fakten und Fakups zu erreichen, dass wir auch informativ aber unterhaltsam diesen Vortrag gestalten können. Also das ist nicht der erste Vortrag, den ich halte. Ich habe ja die letzten zwei Easter Eggs auch schon Vortrag gehalten über das CCC Office und die Arbeit in was die Software und alles angeht. Durchaus unterhaltsam. Ich kann euch das empfehlen, einfach auf media.ccc.de anzuschauen. So, jetzt noch natürlich noch mal ein kleiner Hinweis. Ich mache das Office nicht alleine. Da sind wir ein Team. Wir sind insgesamt so fünf, sechs Leute. Da ist zum Beispiel die Pico, der auch heute im Publikum sitzt. Da hinten winkt man ganz lieb. Hallo, sehr schön. Und ansonsten haben wir dann hier mal Laka, der Web Store. Der Web Store macht jetzt gerade Babypause. Die Net, die muss jetzt gerade Prüfungen machen für ihre Ausbildung. Und ich bin dabei. Der ist gerade leider noch kehlgezogen. Aber wir haben da auch ab und zu mal Durchwechslung. Also ich mache das nicht alles alleine. Das ist natürlich schön. Ich bin nicht der Einzige, der so viel weinen muss. Ich habe eine neue Software. Wir haben eine neue Software. Diese neue Software ist noch nicht ganz fertig. Das ist das Activity Chart hier auf dem GitLab, wo ich das entwickeln. Leider gibt es dann noch nicht ganz so viel Contribution, wie ich mir das wünsche. Aber man sieht zum Beispiel sehr gut, dass ich hier im September zwei Wochen Urlaub hatte. Das ist in Dezember eine Woche Kongress gehabt. Und im März war ich gleich noch mal ein Wochen krank. Aber es ist viel Spaß. Na ja, aber es gibt natürlich Contribution. Und in der Stelle möchte ich mir auch vielmals bedanken bei den Leuten, die geholfen haben. Also das Rigotreffen hat zum Beispiel eine sehr schöne Willkommensmel für die neuen Mitglieder geschrieben, was ein häufiges Problem war. Wenn man als CCC, Entschuldigung als Antragsteller für eine Mitgliedschaft den CCC nahe kommt, irgendwie übers Web oder sowas auf den gekommen ist und nicht irgendwie erst über die Leute, dann hat man meistens keine so genaue Vorstellung, wie überhaupt so eine Mitgliedschaft funktioniert. Und dann kriegt man so eine Mail, da heißt es herzlich willkommen beim CCC. Übrigens, du musst Geld zahlen. Und dann hörst du nie wieder was von uns, bis du kein Geld gezahlt hast. Und wir sagen, hey, wenn du uns kein Geld zahlst, können wir unsere Arbeit nicht machen. Wir haben total Dufte, wenn du wieder Geld zahlst. Und dann sind die Leute so ein bisschen, ja, halt da, was soll das? Alles, was ich von euch kriege, ist Zahnungserinnerung. So, ja, das ist leider normal so. Ich habe da auch ein Textbaustein, dann erklärt, du kannst euch dann mal am besten an deinen Chaos treffen oder Erfer in deiner Gegend wenden. Und es wäre ja so viel cleverer, wenn man das als neu gleich am Anfang mitgeteilt bekommt und die Leute auf den Rigotreffen, ein wunderbarer Mail, die das alles mal zusammenfasst, wie der Club so ein bisschen funktioniert, wo man sich hinwenden kann geschrieben. Und ich glaube, das hilft schon echt viel, einfach mal den Leuten Infos zu geben. Ja, dann hat Mepsi ein Kassenexport geschrieben. Da freut sich, glaube ich, insbesondere das Kassenteam des Kongresses drüber, weil, nein, das gibt ja die Ermäßigung von, das ist das derzeit 10 Euro für Mitglieder. Und dafür muss die Kassel natürlich wissen, ob das mitgeht, auch seine Mitgliedsbeiträge bezahlt hat. Und dann gibt es den Daten da. So, und ich bin ja überhaupt kein Webmensch, aber diese neue Vereinzweilung ist auf Webtechnologie basierend. Und insbesondere Briefe generieren, funktioniert dann so mit HTML und CSS. Total spannende Technologie empfehle ich euch nicht. Aber der Zack McCrack hat mir so viel HTML beigebracht auf dem Kongress, dass ich immerhin ein Brief gestalten konnte, den man auch ausdrucken kann. Ja, also weiß ich nicht, ich muss euch einmal ein OS-Eis ausgeben oder so. Vielen Dank. So, ein paar Änderungen, die es jetzt gibt mit dieser Software, die wir jetzt seit einem Jahr ungefähr benutzen. Es war ziemlich genau zu Ostern letzten Jahres, dass wir, also kurz davor, dass wir die angefangen haben, produktiv zu benutzen. Und eine Säuerung für alle Mitglieder, die teilweise noch zu Missverständen und Komplikation führt, ist, dass wir jetzt im Gegensatz zu früher, da haben wir das nicht so gemacht. Da haben wir Geld, das einkam, einfach in Tage umgerechnet quasi und auf das Bezahlt-Bis-Datum der Person hochgerechnet. Also wenn du, keine Ahnung, statt 72 Mitgliedsbeitrag 73 Euro gezahlt hast, haben wir dann noch versucht irgendwie, weiß ich gar nicht, 2,5 Tage obendrauf zu rechnen auf dein Bezahlt-Bis-Datum. Das ist furchtbar. Jetzt haben wir das Modell anders umgestellt. Und zwar gibt es einen Guthaben. Und dann wird deine Buchung erstmal auf dieses Guthaben raufgeworfen. Und dann gibt es die Gegenbuchung einmal im Jahr, die eben deine 72 Euro runterzieht. Und dann hast du halt einfach eine Differenz oder auch nicht, die dann sagt, okay, du hast noch 5 Euro für den nächsten Beitrag oder du hast halt minus 5 Euro, weil du zu wenig gezahlt hast. Viel einfacher. Verwirrt aber viele Mitglieder in der E-Mail. Also wir haben ja jetzt schon irgendwie die dritte Variante, das zu beschreiben in der Datensatz-E-Mail durch. Und es gibt immer noch Leute, denen wir das leider erklären müssen, wir lernen es sicher noch irgendwie. Wir kommen den Ziel näher. Okay. Eine sehr spannende Sache. Wir können jetzt UTF-8. Also mehr als ASCII. Es ist sehr toll. Und am 1.9.2017 war es dann auch soweit, dass die erste Person ankam und mal einen Namen, der wirklich UTF-R brauchte, Eintrug. Es war jemand mit thailändischen Namen, original. Also keine Ahnung, was ich da eingetragen habe. Ich habe nur Copy und Paste gemacht. Aber meine Vermutung ist, dass man das ungefähr Vinglui-Menglang-Kdulu-Rile-Gang-Dang ausspricht. Aber echt keine Ahnung, was ich da reingeschrieben habe. Aber wir können es. Naja, Hauptsache, die Post kommt an. Aber diese Entwicklung, die wir gemacht haben, diese Software noch mal zur Rekorpetulation, das habe ich letztes Jahr erzählt, die ist ja von den Leuten aus dem Chaos aufgeschrieben, obwohl ich super dankbar bin, das ganze Office-Team. Allerdings haben sie das auch so ein bisschen als Lernfeld für Python genommen. Sie haben also auch selber dort mit diesem Projekt Python gelernt. Und das sieht man in Coat teilweise an. Und außerdem waren sie nicht aktiv in der Position, eine Mitgliederverwaltung zu benutzen. Wir haben eigentlich mehr so ein Geek-Enter, wo wir uns getroffen haben, das Wissen aus dem Office-Team rausgesaugt und versucht umzusetzen. Und auch dann, nachdem wir das in Nialand benutzt haben, sind da viele Dinge aufgefallen, okay, das kann man anders machen, das kann man besser machen. Und ich sage mal, die Software, die wir jetzt haben, ist ein supergeiler Start und gegengesetzt dem normalen Fortschritt. Aber es geht noch mehr. Und vor allem geht es auch hübscher. Und vor allem allgemeiner und flexibler, universaler. Wir hatten viele, viele Leute, die ihn ankamen und sagten, hey, können wir das auch von unseren Erfers benutzen? Und wir so, ah, das ist ein bisschen schwierig. Vor allem kommt auch dazu, dass der CCC-EV einige Besonderheiten in seiner Vereinsverwaltung hat, die an Erfers einfach überhaupt nicht passen. Also, doch bei Mitgliedschaften ist so ein Beispiel. Beziehungsweise, die müssten beim Erfer ganz anders aussehen. Ja, und dann gab es dann auch die Idee, okay, lass uns doch mal treffen und gucken, wie dann so eine Vereinsverwaltung für Erfers aussehen muss. Da haben sich die ganzen möglichen Mitgliederverwaltungsleute aus verschiedensten Erfers zusammengesetzt und geguckt, was muss so ein Teil können, wie soll das aussehen, damit es schön flexibel ist. Und es gibt dann also schon ein Code Repository, das ihr dort seht. Und eine GitHub.com, Biro, Biro, kann man sich hier hier gut merken. Da ist schon ein Video. Das war es. Das war es. Das war es. Ein Stand drinnen. Damit kann man schon sogar produktiv arbeiten, aber ist noch lange nicht fertig. Der Checkspace nutzt es sogar schon. Und das ist ja schön. Und die Idee ist auch so ein bisschen, dass wir vom Office dann vielleicht später auch mal dieses Software nutzen können, wenn die dann soweit ist, dass sie alle Office-Funktionalitäten drauf hat. Ja. So. E-Mails. E-Mails sind hart. Das war ja, nein. Ich habe eine Mitgliederverwaltung dort an den Händen. Das Problem. Wie vielleicht festgestellt habe, habe ich das, diese Folie in den Farben der Schar, im Design der Schar gemacht. Das war das Hackercamp der Niederländer letztes Jahr im August. Cooles Hackercamp. Ich habe dort viel rumgehangen und Spaß gehabt und an GPG und E-Mails decoded. Als ich also dort war, habe ich festgestellt, die GPG Bindings für Python. Das ist so ein schwieriges Feld, weil zu dem Zeitpunkt gab es noch keine offiziellen Bindings. Es waren also alles, irgendwelche Leute, die versucht haben, die GPG Binary zu rappen mit Python. Und wirklich also, hier ist der Befehl, wie sieht die Ausgabe aus, und haben dann also die Textausgabe gepasst und da die Infos rausgeholt und auch noch irgendwie ein bisschen was anders war. Ich weiß nicht, es gibt viele Stellen, wo das brechen kann. Kam ein komisches Zeug bei rum. Das habe ich auf der Schar festgestellt. Zum Beispiel, wenn es einen Fehler bei der GPG Signierung gibt, man könnte nicht Fehler werfen oder man kann einfach eine leere Rückgabe machen. Okay, das ist dann also zu dem Zeitpunkt gerade gewesen. Wer von euch hat denn eine leere E-Mail vom Office bekommen? Was? Das sind jetzt ja gerade nur vier, fünf Leute. Das sechs, das glaube ich ja gar nicht. Da auch noch einer, okay. Aber das ist ja erstaunlich wenig. Ich hätte gedacht, jetzt gehen alle Hände hoch. War nicht so schlimm, wie ich befürchtet habe. Halt, Halt. Wichtiger Punkt. Hier kam gerade die Frage, wie viele Leute denn den GPG Key haben. Moment. Das betrifft alle E-Mails, denn alle E-Mails aus Offices kommt halt einfach auch nichts in die E-Mail geschrieben. Und dann haben wir eine leere E-Mail versendet. Das heißt, es hat egal wen betroffen. Okay, es hat nicht Doppelmitgieder betroffen, die nicht in der CCC-EV-Datenbank korrekt eingetragen waren oder sowas. Es hat überhaupt gar keine Doppelmitgieder betroffen, weil Doppelmitgieder hat der CCC-EV nicht angeschrieben, sondern die wurden von den R-Fars nur direkt verwaltet. Okay. So, dann war ich mal wieder auf einer Veranstaltung. Ich habe ja gar nicht erwähnt, Biro. Da sind wir dann im Checkspace gewesen und haben diskutiert, was kann man denn alles toll machen, damit so eine coole Mitgierverwaltung gebaut werden wird. Während der Tagsüber darüber gesprochen haben, habe ich dann nachts noch gesessen und nochmal GPG Binings programmiert. Darum auch das Symbol des Checkbases unten. Aber ich habe also viel Zeit in den Tagen da verbracht, mich mit GPG rumzustangen. Ich kann euch alles mögliche erzählen, insbesondere mit Pfeifen in Verbindung. Na gut, aber E-Mails absenden ist ja auch eine Sache, das funktioniert jetzt, weil es ja eine webbasierte Anwendung ist. Es gibt ein Link, da klickt man drauf und der heißt halt irgendwie E-Mails versenden und dann gibt es eine Queue, wo die ganzen Mails drin liegen und dann geht halt der Web-Request raus und der Web-Request antwortet so lange nicht, bis alle E-Mails aus dieser Queue rausgesendet werden. Da wird dann zum Beispiel währenddessen der GPG-Key im Hintergrund von den Key-Servern geholt und na ja, ist ja für den einfachen Einstieg ganz wunderbare Lösung bis zu dem Zeitpunkt, wo man versucht 7000 Mails auf diese Weise rauszuhauen. Weil, ja, was dann passiert ist, nach ungefähr 45 Minuten steigt der Web-Server aus und sagt, ha ha, time out, start, und verarbeitet den Request von vorne. Wer von euch hat innerhalb von irgendwie wenigen Stunden exakt identische Mails bekommen? Ah, das sind ja jetzt schon mehr, das sind ja spontan, da sehe ich so ungefähr 12 Leute, die Hände hochheben, ja. Das war der Hintergrund. Nach 45 Minuten gibt es ein Time-Out vom Web-Server und er sagt, ich mache es nochmal. Na ja, das sind so alles Sachen, die man einfach lernt. Na ja, okay, dann auch ein großes Mysterium, dass ich heute allgemein lüften werde. Wer ist 0x70 blah blah blah 420B? Es gab nämlich mal auch eine Charge, ich glaube, das ist sogar zweimal passiert, mit E-Mails, die nicht mit dem Office Key signiert waren. Und dann kamen Leute tatsächlich ungefähr 15 von etwa über 6000, die so eine Mail bekommen haben, die zurückgemeldet haben, gefragt, was sind das für eine Signatur? Das ist ein Key, den wir zum Testen im Repository von dem Tool drin haben. Und durch ein Problem, also im Endeffekt ein Missverständnis davon, wie die Python-RP für GPG funktioniert, ist der falsche Key für die Signatur ausgewählt worden und nicht der eingetragene in den Settings, sondern der aus den Settings für den Test, Settings für Produktivbetrieb und es wurden einfach die Test Settings genommen. Und darum gab es dann eine Signatur mit diesem Key. Jemand finde, es hätte das vielleicht im GitHub-Repository finden können, aber, naja, werden von euch alles falsche Signierte Mails bekommen und es auch bemerkt. Null, Leute! Ah, dieses sicherheitsbewusste Publikum hier, ich merke schon. Na ja, so, 1996, ja, das Ding ist, GPG ist schon alt, ja. Und Leute nutzen das schon echt lange, das ist auch noch ein Key aus den 90ern, die benutze ich schon lange nicht mehr und liegt noch auf den Servern, aber versucht man mit einer aktuellen GPG-Version ein Key von 1996 zu importieren. Das könnt ihr vergessen. Also erst war ich sehr verwirrt, denn der Fehler, der mir in die Ohren flog, war ein UTF-8-Encoding-Fehler beim Import eines Keys. Eigentlich so, wat? Wie kann das angehen? Hat da jemand UTF-8 reingeschrieben aber wie gesagt, wenn man einfach nur die Ausgaben passt von der GPG-Binary, dann sind die Fehlermeldungen manchmal ein bisschen off. Stellte sich raus, das ist ein altes GPG-Keyformat, das in den neueren GPG-Versionen nicht mehr unterstützt wird, aber GPG hat sich entschieden, nicht gleich beim Anfang des Parsens zu sagen, hey sorry, das Informat unterstütze ich nicht mehr, sondern einfach später im Prozess zu sagen, was natürlich auch eine total geile Designentscheidung ist, wo ich nämlich auf der Devil List beschwert habe und mir dann eigentlich gesagt wurde, Alter ist gut so halt ein Maul, freundlicher haben sie es gesagt, aber es war ganz klar, nein, da kümmern wir uns nicht drum. Naja, das ist auch so spannendes Zeug, das ich uns gelernt habe. Und dann gab es tatsächlich irgendwann sogar auch offizielle Python-GPG-Bindings, die benutzen wir jetzt auch, da gibt es auch eine Fehlermeldung, das ist schon mal ganz cool. Naja, dann gab es noch ein paar Mehr-Meldungen, aber ich glaube, da werde ich jetzt nicht so genau eingehen, das sind dann mit den offiziellen GPG-Bindings so ein paar Fehlermeldungen gewesen. Ganz ehrlich, es ist ein ganz großes Gefrickern mit GPG, was man da alles beachten muss. Man muss Environment-Variablen setzen, damit dein GPG-Python-Binding sauber funktioniert. Du musst dafür sicherstellen, dass irgendwelche Devices mit dem GPG-Agent vernünftig kommunizieren können, die permissionsrichtig gesetzt sind. Es ist viel zu beachten. Du brauchst ein Pin-Entry, Demon oder irgendetwas Zeug im Laufen, selbst wenn du den Pin gar nicht direkt eingibst, also du lässt ja nicht irgendwie ein Pop-up hochkommen in der Software und gibst dann den Pin ein bei uns, sondern das ist in der Konfig drin. Aber musst du alles trotzdem am Laufen haben. Schönes Grafel. Na ja, aber hey, inzwischen läuft es ganz gut. Bin froh, es läuft jetzt sauber, ohne Probleme, aber Zahlungen sind auch hart. Tatsächlich haben wir recht lange gezögert, bevor wir die Zahlung für die Mitgliedsbeiträge importiert haben. Wir haben die Zahlung für die Mitgliedsbeiträge in der Bank, machen ein Upload in der Web-Interface und lief das dann raus und sagt, ich glaube, da habe ich die Chaos Nr. X entdeckt und ich ordne das mal hier irgendwie zu. Wunderbar. Als wir dann losgelegt haben, lief das auch recht gut. Es gab noch irgendwie kleine Hiccups, dazu gleich mehr. Aber wir haben ein kleines Problem gehabt. Es war ein bisschen damn nicht einfach nur das Web-Interface der Bank hält halt nur 100 Tage vor. Na ja, ich möchte euch auf jeden Fall dieses Projekt vorstellen, Tabula. Das ist wunderbar, um Daten aus PDFs, die man von der Steuerberaterin angefragt hat, wieder zu extrahieren und wieder zu CSVs zurückzuführen. Damit kann man auf jeden Fall wieder dann die Daten, die man nicht aus dem Web-Interface der Bank geholt hat, auch wieder in die Mitgliederverwaltung reinstopfen. Das kann ich nur ins Herding. Na ja, aber damit war noch die Probleme nicht zu Ende. Hier, so sieht das aus in einem Web-Interface. Ich habe jetzt gerade mal ein bisschen was geschwärzt und persönliche Daten und so. Man sieht da links irgendwie eine Chaos Nr. hat 72 Euro überwiesen. Dann ist hier bei New Value, das ist die, das Guthaben, hat also jetzt irgendwie 72 Euro Guthaben auf seinem Account. Das ist irgendwie am 20. Juni passiert, bla bla. Der Verwendungszweck von der Überweisung. Alles hübsch. Bis man dann feststellt, wir arbeiten mit Cent, nicht mit Euro. Und da kommen also komische Beträge zusammen, wie, hey, du bist noch 71 Euro, 28 Euro. CSVs von der Bank werden manchmal heimlich umgestellt und dann wird aus dem Punkt ein Komma und so was. Wozu so was ankündigen? Ja. Wie müssen das passiert, dass er irgendwie so 72 Cent zugewiesen hat und dann noch 72 Euro nicht? Das ist beruhigend. Eine Person dahinten, okay, doch. Ja, es gab zum Glück nicht allzu viele Fälle. Naja, aber großartiger Spaß gewesen. So, dann, das ist, glaube ich, mein Lieblingsfehler, 4.017. Wer von euch hatte ein Zahldatum, also, denn der letzte Zahlung war am da-da-da-datum 4.017. Hatte das jemand von euch? Niemand. Ah, okay. Ja, auch sehr spannend. Ich habe bei einigen Sachen zum Probleme fixen und so weiter die CSV von der Bank erstmal in LibreOffice importiert und mir angeschaut. Das ist halt bequem, um irgendwie durchzugehen hier, was ist denn das Problem, warum hat er importen Problem? LibreOffice macht etwas ganz, ganz Hübsches. LibreOffice importiert 4-stellige Jahreszahlen zweistellig in der Anzeige, aber das Datum ist 4-stellig in der Zelle gespeichert, aber wird nur 2-stellig angezeigt, die Jahreszahl. Und wenn man es dann als CSV wieder exportiert, wird es aber nur 2-stellige Jahreszahl exportiert. Das ist total cool. Mit einer 2-stelligen Jahreszahl hat Python irgendwie sich gedacht, das meinten bestimmt irgendwie nochmal 2.000 Jahre in der Zukunft, oder? Das betraf ungefähr 768 Datensätze. Ihr könnt euch vorstellen, ich habe auch einige Skripte geschrieben, die über Datensätze gegangen sind und Jahreszahlen korrigiert haben. Dann wurde immer in den Kommentar reingeschrieben, da hat um der letzten Zahlung korrigiert. Wer hat so was in seinen Kommentar drin stehen gehabt? Kleiner von euch? Niemand? Nein. Ich merke, hier kommt der Einwurf. Die Leute lesen ihre Mails nicht. Ich glaube, das glaube ich euch sofort. Aber ja, was haben wir denn noch gemacht? Neuerdings, wir haben ja immer Mails versendet. Jetzt machen wir auch konsequenter Briefe. Das heißt insbesondere, wenn wir eine Mail haben, die wir in den Kommentaren haben, dass wir per Mail nicht mehr erreichen können, weil die Mail z.B. bounced, dann generieren wir Briefe und schreiben die, das ist einfach ein PDF, das generiert wird. Dann fällt da so ein SIP-File runter und mit dem SIP-File läuft man zum Covertierdienst und sagt, bitte einmal alles eintüten und versenden. Ausdrucken, eintüten und versenden. Ich meine, das kann das schon tiefgehen. Falls ihr mal Fragen zu CSS Margins habt, bitte frag mich nicht. Zum Glück, Siemens ist auch so ein Profi. Da muss ich sagen, das ist alles zum Glück gecatcht worden, bevor es rausgegangen ist. Aber es ist trotzdem eine furchtbare Sache. Na ja, man lernt dazu. Zum Beispiel habe ich auch gelernt, ich bin ja so ein Linux-Nutzer, dieses Windows, ich habe das auch schon mal als Kind und so, aber so vertraut bin ich halt doch nicht mit. Was ich zum Beispiel gelernt habe ist, wenn man PDFs generiert, muss der Teilnahme auch für Windows lesbar sein und wir haben einfach die Subject-Line der E-Mails genommen und da ist ein Doppelpunkt drin und dann kannst du das SIP-File nicht mehr auf Windows extrahieren. Das ist ein Profitierdienst. Dann kannst du gleich wieder nach Hause fahren und die PDFs nochmal lasst es in dem SIP-File umbenennen und wieder zurückfahren. Ja, das ist gut für meine Linie. So, aber auch, wir generieren ja nicht nur 1, 2, 3 E-Mails, Quatschbriefe, sondern auch ein paar Mehrbriefe und da habe ich diesen Fehler kennengelernt. Ich habe 16 GB RAM, 8 GB Web, Swap und nach nur 20 Minuten PDF generieren mit 8800 Seiten wurde schon mein Prozess gekillt. Ich verstehe das gar nicht. Na ja, aber gut, das kann man auch alles anders gestalten. Es funktioniert jetzt auch. Man muss halt nicht immer alles im RAM vorhalten. Man kann das ja auch irgendwie häppchenweise schon mal raus rendern. Na ja, okay. Das sind so ein bisschen Fuck-Ups aus dem Office-Alltag des letzten Jahres gewesen, mit denen wir viel Spaß hatten. Wir haben so viel gelacht, das war schön. Gut, aber ich dachte, ich gebe euch nochmal ein paar schöne Zahlen, weil ich finde es immer schön, ein bisschen zu verstehen. Wie sieht es denn aus mit der Mitgliederbasis? Ich habe euch diesmal zwei Zahlen produziert. Das ist jetzt eine Zahl. Das sind die Anzahl der Rückläufer von Briefen. Wenn wir Briefe rausschicken, wir haben jetzt im Januar angefangen, dass wir monatlich prüfen, welche Mitglieder sind mehr als zwei Monate im Zahlungsrückstand. Die bekommen eine E-Mail. Wenn diese E-Mail nicht gesendet werden kann, dann Brief. Wir haben im Januar 723 Briefe rausgeschickt. Das macht also eine Rate von 31,8%, wo wir tatsächlich Briefe zurückbekommen. Das finde ich leider schon ein bisschen hoch, aber das liegt wohl auch daran, dass wir ein bisschen Rückstand hatten. Im letzten Jahr haben wir es nicht geschafft, eine Briefmahnung zu machen, weil wir mit der neuen Software sogar erschäftigt waren. So, da sind wir jetzt wieder auf dem Stand, dass das jetzt monatlich passiert. Aber ich befürchte, ich habe mal mit den Leuten gesprochen, die bei großen Unternehmen arbeiten und Kunden-Contact-Service usw. Und die sagen, eine Rate von 10% Rückläufern oder Mails, die bauten, ist durchaus normal für Großunternehmen. Ich bin mal gespannt, ob wir es schaffen, darunter zu kommen oder nicht. So, andere Zahl, wo wir vorhin bei GPG waren, ich habe einfach mal per SQL auf der Datenbank nachgefragt, wie viele von den Mail-Adressen, die wir in unserer Datenbank haben, einen GPG-Key dazu abgespeichert. Ja, Frage dazu. Also, es gibt eine Mail, die rausgeht, wenn ein GPG-Key nicht funktioniert, dass wir sagen, hey, dein GPG-Key funktioniert nicht, bitte update das mal. Diese Mail schicken wir übrigens immer genau in den Moment raus. Wir versuchen, diesen Mitglied eine Mail zuzuschicken. Das heißt, die ist nicht irgendwie periodisch oder sowas, sondern die ist immer dann, wenn ein Key nicht funktioniert und wir einen Mitglied was schicken wollen. Hier wurde nur geguckt, ob überhaupt ein GPG-Key-ID in dem Datensatz eingetragen ist, unabhängig davon, ob die GPG-ID als ungültig oder sonst wie festgestellt wurde. Aber einfach nur 13,3 Prozent unserer Leute in unserem Datensatz, das ist nicht mal die 13,3 Prozent der Leute, weil kann ja mehrere Mail-Adressen angeben, aber so grob 13 Prozent geben tatsächlich einen GPG-Key an. Ich sage mal, für den allgemeinen Bevölkerungsdurchschnitt ist das super. Für den CCC natürlich mehr. Na gut. So, jetzt endlich zu dem spannenden Thema Doppelmitgliedschaft. Ich versuche wirklich, das Wort DMRA zu vermeiden. Aber erst mal, keine Disklaimer davor. Als ich im Office anfing, vor, ich weiß gar nicht mehr genau, wie viele Jahren es kann schon 10 gewesen sein. Vielleicht waren es auch erst acht. Ich müsste nachrechnen und noch überhaupt erinnern, da gab es diese Regelung schon. Ich bin ja irgendwie der, keine Ahnung, die nächste Generation gewesen, die jetzt das CCC Office macht. Und bin derzeit der am längsten darin beschäftigte, also von den Aktiven derzeit. Aber auch ich weiß nicht die Anfänge. Ich weiß nicht, wie die Diskussionen aussahen, wo es losging mit, hey, wir wollen so eine Doppelmitgliedschaft aufsetzen, wie dieses Konzept entworfen wurde, welche Hintergedanken es da alle gab. Da können wir gerne nochmal die alten Hasen zusammensetzen und mit denen zusammen diskutieren und befragen, was die Motivation war. Aber ich werde euch erzählen, was ich weiß. Und das ist nämlich das, erst mal, was dieses Modell ist und dann auch, warum es sie gab, aus den Gründen, die ich gehört habe. Erst mal, die Doppelmitgliedschaft war die Idee, dass Mitglieder des CCC-EVs, das ist ja so eine Art Verband, der keinen Hackerspace betreibt, vereint er keinen Hackerspace betreibt. Und deshalb ist es für einen CCC-Mitglied üblicherweise interessant, auch in einem ERFA-Mitglied zu sein, der tatsächlich einen Hackerspace betreibt und vor Ort Aktivitäten ausführt. Erfahrungsaussausschreis. Wenn man also zwei Misgischaften schon hat, die im Endeffekt eigentlich ideologisch sehr verwandt sind, dann mehr ist es doch total schön auch für so ein Mitglied, wenn es eine Stelle hat, dass diese verwaltet. Und das ist dann üblicherweise der ERFA, wo man auch lokal vorzugegen ist, den man direkt ansprechen kann, wenn es ein Problem gibt und nicht nur irgendwie so eine E-Mail-Adresse. Das hat, ja, diese Mitgliedschaft wird also verwaltet von dem ERFA. Das heißt, der ERFA muss uns dann auch Daten zukommen lassen, wie zum Beispiel, hey, das Mitglied hat eine neue Adresse oder das Mitglied ist ausgetreten. Es gibt Beitrag für den CCC-EV weiterleiten an den CCC. Ja. Warum? Das eine ist natürlich Dezentralität. Das fordern wir auch immer wieder. Das steht, glaube ich, sogar in der Präamter unserer Satzung oder so was drin. Ich weiß es gar nicht. Ich müsste mal mal gucken, wo die Dezentralität steht. Ich glaube, es steht in der Satzung als Vereinszweck drin. Dezentralität fördern irgendwie sowas. Da nicken ganz viele Köpfe. So. Und in dem Sinne ist das auch sicherlich sinnvoll. Ein schöner Effekt davon auch, den einige ERFAS sehr schätzen oder geschätzt haben an der Doppelmilchidschaft, ist, dass die ERFAS stärker in die Arbeit des großen Cs eingebunden sind. Dass sie sich ein bisschen näher fühlen. Dass sie einen Teil der Verantwortung des Gesamtvereins tragen und eben auch Teil davon sind und nicht nur irgendwie so einen losgelöster Verein, der für sich selber steht, aber den gleichen Namen trägt oder so was. Also den gleichen Namensteil. Und es ist möglich, die Arbeitslast zu verteilen. Wenn der CCCEV irgendwie nicht alle Mitglieder verwalten muss, sondern auch einen Teil gibt, die die ERFAS verwalten, ist die Idee natürlich, dass es im Office weniger anfällt. Aber wie gut lief es denn? Na ja, Geld und Mitgliederraten müssen auch weitergereicht werden. Idealerweise muss man das nicht irgendwie andauer und einfordern. Realitäten war leider ein bisschen anders. Also da gab es wirklich alles von es hat gar nicht funktioniert, bis es hat perfekt funktioniert. Es gab viele Sachen, wo es unterschiedliche Ansichten darüber gab, wie man so einen Datensatz behandelt. Zum Beispiel muss man wirklich die Post-Anschrift des Mitglieds in den Datensatz eingeben. Oder reicht vielleicht auch die Handschrift des Hackerspaces. Wenn wir als Office bzw. der CCCEV dann was rausschicken möchte an dieses Mitglied, dann ist das ein Problem, wenn das nur die Hackerspace-Adresse ist. Und wir uns darauf verlassen, dass der sein Fach in diesem Hackerspace oft genug prüft. Solche Sachen werden von den ERFAS dann unterschiedlich gehandelt. Und das macht natürlich auch Probleme. Unterschiede in der Handhabung, wie zum Beispiel, wenn ein Mitglied zu seinem ERFAS sagt, ich möchte austreten. Da haben einige ERFAS gesagt, ja wunderbar, kein Problem, können wir machen. Aber das ist ja auch ein Problem. Du bist auch ein CCCEV-Mitglied. Das sind zwei verschiedene Mitgliedschaften. Möchtest du da auch gleich mit austreten? Machen wir auch für dich, leiten das weiter. Da haben die Mitglieder meistens gesagt, ja wunderbar, weil irgendwie nur in dem einen macht nicht so viel Sinn. Dann gibt es ERFAS, die haben gesagt, ja wunderbar, du bist jetzt hier irgendwie im CCCERFAS, wo du dich gemeldet hast, ausgetreten. Aber dass du im großen CEV auch noch Mitglied bist, das müssen wir dir jetzt nicht irgendwie erzählen, oder? Und die sind dann ziemlich überrascht gewesen, oh, ich bin noch ausgetreten. Nicht aus dem CCCEV. Da es wurde auch sehr inkongruent von den ERFAS gehandhabt, auch wenn man da öfter schon mal gesagt hat, nee, teilt den Mitgliedern das bitte mit, macht denen das klar. Aber gut. Warum konnte es also so nicht weitergehen? Klar, der Vorstand braucht eine klare Möglichkeit, verlässlich die Daten ihrer Mitglieder zur Hand zu haben. Das ist ein wichtiges Werkzeug, um eine Vereinzwecke zu erfüllen, keine Frage. Und natürlich gibt es dann auch das Risiko vom Beitragsausfällen, wobei jetzt habe ich hier vom CCCERFAS geschrieben, ich wurde darauf hingewiesen, je nach Sichtweise hat dann auch der ERFAS das Problem, weil der CCCERFAS sagt, ja, lieber ERFAS, dein Auftrag ist es, die Beiträge weiterzuleiten. Ob du dafür sorgst, dass du sie bei den Mitgliedern einholst, ist ja nicht dieser Problem des CCCERFAS. So, also da gibt es auch viele Punkte, wo man darüber diskutieren kann, wie genau das ablaufen soll und wer dann jetzt zu wenig zu schulden hat. Aber dann gab es also die Abschaffung. Die war für das Office übrigens genauso überraschend für alle. Was war das im Oktober, Mitte Oktober? Wir haben das Office noch mit dem Vorstand zusammengesessen und darüber diskutiert, okay, wir haben hier ein paar Probleme mit der Doppelmitgliedschaftsverwaltung, sind wir das durchgegangen, haben das analysiert, haben geguckt, was kann man dann verbessern auf technischer organisatorischer Ebene und sofort, haben Pläne gemacht und gesagt, okay, wir werden das umsetzen, jenes umsetzen. Und, na ja, dann kam es plötzlich so die Mail, ja, wir schaffen die mal lieber ganz ab, da haben wir sauren Stand davon ausgehend, da sind wir sicher, dass es sauber funktioniert. So, ist ein bisschen Arbeit, dann kam es auch ein bisschen kurzfristig, war ungefähr zweieinhalb Monate, oder was war das? Anfang November, glaube ich, kam die Mail, bis Ende Dezember, soll die Doppelmitgliedschaftsregelung abgeschafft sein. Und ja, dann hatte das Office gut zu tun. Aber ich glaube, dass es auch auf Dauer stressfreier sein wird so für die Mitgliederverwaltung des CCCR Offices, weil wir haben viel automatisiert von den Prozessen, die wir mit den Mitgliedern machen. Und die ERFA-Synchronisation mit den Datensätzen und so weiter war auch viel nachfragen, manuell machen, arbeiten, weil das noch nicht wirklich automatisiert war. Und auch sehr verschieden mit den ERFAS lief. Na ja, also die ganze Abschaffung betraf insgesamt 9 ERFAS, die diese Doppelmitgliedschaftsregelung gemacht haben. Warte mal, wie viel haben wir derzeit, 25? Das betraf ungefähr 600 Mitglieder, also etwas weniger als 10%. Na ja, die Durchführung dann war auf unserer Seite natürlich viel. Erklären, erinnern und ermahnen. Lieber ERFA, bitte gib uns deine CCCEV-Mitgliederdaten, damit wir die einmal mit unseren Stand synchronisieren können und sicherstellen können, dass der Stand bei uns wirklich sauber aktuell ist. Das muss man ein bisschen hinterher laufen bei einigen. Hat am Ende eigentlich alles geklappt. Es gab viele lange Listen, die wir dann abgearbeitet haben und sicherstellt haben, dass das alles passt. Der aktuelle Stand ist, alle Doppelmitglieder sind jetzt abgeschafft, sind aufgetrennt. Es gibt jetzt wieder zwei verschiedenen Orten gemanagete Mitgliedschaften. Einmal der ERFA kümmert sich um die Mitgliedschaft im ERFA, CCCEV und CCCE-Mitgliedschaft. Das Einzige, was wir jetzt rüber sind, sind sechs Doppelmitglieder, wo wir die gerade einfach nicht mehr erreichen können, weil weder Mail noch Brief antworten sie. Dann müssen wir einfach warten, bis sie sich mal melden oder irgendwann vielleicht ein Mitglied nicht mehr erreichen kann. Hat der Vorstand die Möglichkeit, dieses eventuell dann auch beschließen, auszuschließen. Aber ansonsten sind wir damit durch, haben es abgeschafft. An dieser Stelle möchte ich darauf hinweisen, das ist aus Offersicht und ich, soweit ich verstanden habe, auch aus Vorstandssicht, kein Grund gibt, dass man grundsätzlich nicht so eine Doppelmitgliedschaftsregelung macht. Die Frage ist nur, wie genau gestaltet man sie? Dass die finanziellen Probleme, die möglicherweise juristischen Probleme, Datenschutzprobleme, die mit sowas auftreten können, alle sauber geklärt sind. Das heißt, so ein Modell, wenn man das jetzt wieder aufsetzen sollte, muss man erstmal ausdiskutieren, wie das ausgehen sollte, muss man ausgestalten und dann langsam einfühlen. Also es wird kein schneller Prozess sein, irgendwie nach dem Motto, wir machen mal wieder, sondern da muss man erstmal hinschauen und gucken, wie man das gestaltet. So, ja, so viel zur Doppelmitgliedschaftsverwaltung. Und jetzt würde ich noch einen kleinen Ausblick machen, was es als Nächstes geben wird, weil wir sind ja weiter viel basteln an der Mitgliederverwaltung, MVW, und hier, demnächst, in einer Mitgliederverwaltung in ihrer Nähe gibt es, das werde ich jetzt gleich vorführen, ein neues Antragsformular, das uns mit ein QR-Code viel arbeitssparen wird. Ich mache erstmal kurz die Vorvorstellung und dann nach die Demo. Wir werden GPG Keys importieren. Derzeit machen wir ja nur, man gibt uns eine KeyID oder ein Fingerbrent und wir laden den vom KeyServer runter. Natürlich kommt häufig die Anfrage, hey, könnt ihr auch mein Key nehmen, den ich euch per E-Mail zu schicke? Noch nicht, wird bald kommen. Memory Hole, das ist der Standard, der entwickelt wurde, oder das ist noch nicht ein fertiger Standard, sondern ein Standardsvorschlag zum Verschlüsseln des Subjects von E-Mails, denn derzeit wird das Subject ja nicht bei GPG verschlüsselt. Die Idee ist ganz einfach, man nimmt den Subject, schreibt und muss es halt aus dem Body wieder rausnehmen und den Subject wieder reinsetzen. Thunderbird, E-Mail und so weiter unterstützt das schon. Gibt es auch Python-Module, die so was basteln, muss man halt irgendwie reinschieben. Etwas, das vielleicht einige Mitglieder und auch um dem Office ein wenig Arbeit erzeugen wird. Ermäßigungsstatus. Normalerweise gilt eine Ermäßigung ja nur für einen gewissen Zeitraum. Es gibt natürlich Unterschiede, also zum Beispiel die Studenten kommen selten wieder in ein Vollzahlerzustand rein. Aber Studenten sind üblicherweise irgendwann mit ihrem Studium fertig. Allerdings gibt es da wohl einige, die vergessen versehentlich mitzuteilen, dass ihr Studium zu Ende ist, auch so zehn Jahre später. Ganz peinlicher Fehler, passiert uns allen. Aber man könnte ja mal in Zukunft zum Beispiel eintragen, bis wann eine Ermäßigung gilt und danach macht es in der Datenbank klack und muss erst mal wieder auf Vollzahler sein oder ein ermäßigungsnachweis nachreichen. Runde Mitglieder regelmäßig anschreiben. In der Satzung steht, wer seine Mitgliedsbeiträge nicht zahlt, ist ein ruhendes Mitglied. Und wie war das irgendwie die Rechte des Mitgliedsruhen oder sowas. Da gibt es auf jeden Fall eine Regelung, dass wir ruhende Mitglieder haben. Diese Runde Mitglieder stehen also in der Datenbank, aber viele vergessen, glaube ich, dass sie da noch drin stehen. Wäre doch super, wenn wir die noch mal dran erinnern würden. Hey, übrigens, du bist schon seit X Jahren bei uns als Rundes Mitglied. Denk doch mal drüber nach, möchtest du wieder reaktivieren und richtiges Mitglied werden, kannst auch aussteigen oder weiter Rundes Mitglied bleiben. Aber nur, dass einfach nur mal diese Mail rausgeht, ändert euch mal dran. Unenreichbare Mitglieder, den Vorstand zum Ausschuss vorlegen. Da freut sich der Vorstand, weil dann darf er sich Listen angucken und ja, nein, sagen und so was. Wir haben halt einfach ziemlich viele Mitglieder, die wir weder per Mail noch per Brief erreichen. Wir brauchen diesen Prozess, dass wir da die aus der Datenbank raus sortieren, den Vorstand vorwerfen. Wird es dann auch demnächst geben. Ja, aber wenn ich sage demnächst, dann spreche ich übrigens nicht von einer Woche oder zwei Wochen, ich rede hier vor Monaten. Das ist auch keine Zuwunderwartung, bitte. Ich werde mir Mühe geben, aber derzeit bin ich noch ziemlich allein beim Implementieren der neuen Features. Okay, jetzt mache ich einmal kurz die Demo. So, ich stelle einmal mein Display ganz kurz um auf Spiegelung hier. Denn dann seht ihr, was ich hier sehe. Ich kann mich nicht mit dem QR-Code Scanner auf dem Beamerbild scannen. Das sind schwierig, glaube ich. So, die Webseite wird ungefähr so aussehen. Ich mache das mal ein bisschen größer oder vielleicht auch nicht, weil das nicht will. Könnt ihr das lesen? Sehr gut. Das ist eine Webseite, die dann an der Stelle, wo der Link auf das Antragsformular auf cc.de steht, erscheinen soll. Dann kommt ein Mitglied an. Ich kann dann auf Satzung, F-A-Q klicken, gerne lesen, kann sagen, hey, ich möchte mal ermäßigt sein und kann hier seinen Namen angeben, so irgendwie. Und, ups, egal. Adresse eingeben, bla, bla, bla. E-Mail-Adresse, das ist wichtig. Das wird sogar geprüft bei der Eingabe. Das ist eine gültige E-Mail-Adresse, das total praktisch ist, weil dann kann man auch sicherstellen, dass man die danach anschreiben kann. Das ist schon Wahnsinn. So, hier der Hans. Und man kann seine GPT-Ki-ID eingeben. Man kann auch einen Kommentar darunter schreiben. Manche Leute machen das immer gerne so, ich finde das immer so schön, das Lob zu sehen. So, dann klicken auf, was? Was habe ich denn falsch geschrieben? Ah, ich habe, ah, nicht genug, genau. Ja, wir fordern inzwischen die 16-stelligen ganz klar wegen Evil 32-Attacken auf, also die Fake Keys mit dem identischen 8 Zeichenfingerbrenn. So, dann sage ich hier, drucken. Dann kommt ein PDF raus, ja. So, und dann sieht das PDF so aus. Oder auch nicht, warum sind denn die Sachen da nicht? Drucken. So, da sind die Sachen drauf. Aber jetzt will ich eigentlich, dass das in diesen PDF, das ich vorbereitet habe, landet. Da sind die Daten angekommen. So. So, und jetzt seht ihr auf der linken Seite, hier. Da ist so ein kleines Demoprogramm. Ich mache nochmal kurz echtes deutsches Keyboard, damit das gleich funktioniert. Und dieses Demoprogramm liest dann einfach, was der Scanner aus diesem QR-Code liest. Und dann halte ich den Scanner hier so davor. Bam! Und ich habe einen schönen Dictionary in Python Dictionary, dass ich dann in die Datenbank einfach direkt reinfüttern kann. Also nicht in die Datenbank, sondern erst mal in die Mitgliederverwaltung, die es dann in die Datenbank füttert. Ja, genau. Dafür haben wir so einen schönen kleinen Scanner hier, der kann gut QR-Codes lesen, kann er auch von Displays ablesen, wie ihr gerade gesehen habt. Die Arbeit des Abtippens der Mitgliedsbeiträge, ein wenig, Entschuldigung, einfach machen können. Denn das ist tatsächlich noch einer der manuell aufwendigsten Schritte im Office. So. Ja. Online-Antrag mit Kombination, erste Überweisung vom Konto. Wäre doch auch an ich Überprüfung genug? Ich bin kein Jurist. Wir machen das immer so. Wir können das gerne mal überprüfen. Ich weiß ehrlich gesagt nicht, wie es mit Datenschutz, ne, gehört nicht mit Anmeldung, sondern mit Datenschutz meine ich, sondern mit Vereinsrechtlichen Regelungen aussieht bezüglich, wann ist ein Antrag rechtsgültig? Also welche exakten Formbedingungen muss der erfüllen? Ich weiß, dass es die derzeitige Variante, die wir schon ewig machen, wohltut. Aber man kann da sicherlich mal drüber gerne überlegen, kann man das irgendwie geiler Hübsche machen, was genau sind aber die rechtlichen Anforderungen, sollte man vorher klären. Noch eine Frage, ja. Warum ist da in dem QR-Code ein Python Dictionary und nicht ein, zum Beispiel, JSON? Ist das ein absichtliches CTF oder was soll das? Darin ist tatsächlich JSON in Base64 encoded. Ich habe es nur hier als Dictionary mir ausgeben lassen, weil ich als Dictionary einfach brauche, das in die Datenbank bequem reinzuschieben. So, ich wollte euch ja noch... Warte, eine Frage hier vorne. In Namen Großbuchstaben geschrieben? Der Familienname gerade eben, war in Großbuchstaben geschrieben, weil ich versehentlich auf Caps Lock gedrückt habe, als ich es eingetippt habe. Achso, das ist nicht normal. Also, von meiner Seite ist der Vortrag abgeschlossen. Da ist noch eine Frage. Wenn die komplett UTF-18 heißt es, ich kann Emojis in meinen Namen mit rein tun? Ja, du kannst Emojis in deinen Namen rein tun. Das reicht mir als Antwort. Ich habe nur eine Bedingung. Bitte sorg dafür, dass der da noch in deinem Klingelschild steht oder in deinem Briefmassen. Ja, kein Ding. Okay, so, da drüben, Ari. Folgeanmerkung, also so Briefversende und so was können nicht unbedingt mit UTF-8 umgehen. Das weiß ich aus eigener Erfahrung. Die Render in der Teilweise halt die Hexcoats rein zum Beispiel. Wie gesagt, bitte schreibt das, was der Briefversender aus deinem Namens- und Adresseintrag macht, auf deinen Briefgasten. Von mir aus darfst du da auch Hexcoats reintreiben oder falsche escapete Sachen. Ja. Zu der Doppelmitgliedschaftsabschaffungsabwicklungsinitiative hast du einen Feedback aus den Erfas, dass die Betroffenen bekommen, wie die damit zurechtgekommen sind. Also, ich meine, klar, du hast natürlich jetzt mehr die Office-Perspektive, aber du wirst ja mit den Kontakt gehabt haben. War das für die auch so ein Hessel? Oder war das deutlich einfacher? Oder sind die alle verzweifelt? Oder war das so das Stimmungsbild? Das Feedback war tatsächlich sehr durchmischt. Also einige Erfas waren so, ja klar hier ist die Datenbank hier, gefühlt eine Stunde später. In Erfas war es 2,5 Monate später, ein paar Wochen nach der Deadline immer noch so, ja Moment, wir sind da noch dabei, unseren alten inzwischen nicht mehr im klubaktiven Mitgliedsverwaltungsmenschen wieder zu finden. Oder wir haben hier aus irgendwelchen CSV-Dateien, die wir in unserer Verwaltungssoftware gefunden haben, was zusammengestellt und wir recherchieren gerade nochmal in den Mitgliedsanträgen aus sehr viel Jahre zuvor. Also es war wirklich alles dabei. Insgesamt war allerdings, würde ich sagen, so bei zwei Dritteln lief es ziemlich einfach und gut. Ja, da vorne noch mal. Gab es keine Datenschutzprobleme dabei? Denn die Doppelmitglieder in Erfas waren, hatten dort ihre Daten abgegeben. Waren die Erfas berechtigt und verpflichtet diese Daten weiterzugeben? Also, wie gesagt, ich bin kein Jurist und kein Datenschützer. Folgendes ist, ich bin Datenschützer, ich bin kein Datenschutzauftragter, mir fehlt die formale Ausbildung an der Stelle. Ich habe, wie ich auch ganz am Anfang sagte, wie das genau geregelt wurde, als es aufgesetzt wurde vor, ich weiß es nicht, 20 Jahren, kann ich dir auch nicht sagen, da muss man wirklich mal die alten Hasen fragen. Auf jeden Fall haben wir auch gesehen, dass das nicht einfach zu regeln ist und ist durchaus auch was einer der Gründe, warum man gesagt hat, bevor man sowas nicht vernünftig sauber alles klar aufsetzt und sich da ganz klar ist, macht man das lieber nicht mehr. Also ich muss auch sagen, ich habe mir jetzt nicht in die Thematik weiter eingestiegen. Das ist die Grundverordnung, die jetzt im 1. Mai kommt. Auf jeden Fall problematisch werden kann. Das Problem der Datenschutz-Grundverordnung ist allerdings auch, dass es noch unklar ist, wie exakt die ganzen Regelungen auszulegen sind in der tatsächlichen Umsetzung. Auf Vereine, insbesondere ja. So. Glitterzahlen auf dem Kongress wurde, glaube ich, was berichtet von etwas über 9000 Mitgliedern. Halt, stopp. Ich habe nicht tatsächlich den Jahresrückblick gesehen, aber das OBER 9000 wird zog sich auf die Chaos-Nummer. Nicht die Anzahl der Mitglieder. Die Anzahl der Mitglieder ist niedriger, weil die Chaos-Nummer wird immer hochgezählt, aber Mitglieder steigen wieder aus. Das heißt, die Chaos-Nummer ist derzeit bald 13.000 oder sowas, aber wir sind bei den Mitgliedern auf ungefähr etwas über der Hälfte nur. Und es gab noch keine Streichung von nicht erreichbaren Mitgliedern. Noch nicht. Weil ich hatte mal, glaube ich, in einem Vorstandsprotokoll, was gelesen ist, über 2.000 irgendwie gestrichen worden, hat nicht stattgefunden. Nicht während ich im Office war. Ich habe damit nichts zu tun geholt, oder? Also ein Part, den du noch nicht ganz drin hattest, ein Part der Doppelmitgliedschaften war halt, dass es dadurch die Möglichkeit gab, die es jetzt halt so nicht mehr gibt, anonym oder pseudonym im CCC Mitglied zu sein über die Doppelmitgliedschaft. Du konntest dich in Köln melden, konntest sagen, hallo, ich heiße Humor Simpson. Ich möchte gerne, also dein Lokaler, er verkennt dich, der weiß, du bist der Vollkorn. Aber du meldest zum CCC Office, hallo, wir haben ein neues Mitglied, Humor Simpson. Adresse ist die von unserem Hackerspace und der ist ein ordentliches Mitglied. Das Office hat eine Chaos-Nummer vergebende, derjenige hat ordnungsgemäß im Prinzip sein Mitgliedsbeitrag bezahlt und konnte entsprechend die Services des Clubs, wie zum Beispiel, ermäßlich den Eintritt beim Kongress, ohne dass irgendwo in der Datenbank bei irgendwem, weder einem lokalen Erfer noch beim CCC halt drin steht, Hans Meier, wohnhaft in Blar, ist Mitglied im Chaos-Nummer-Dürklung. So, und dieses Feature gibt es halt nicht mehr, also das ist halt der Part. Und aus dieser grauen Vorzeit, wo wir das an der einen oder anderen Stelle vielleicht doch durchaus exzessiv ausgelebt haben, gab es halt Sachen für verschiedene Erfers, dieses massive Eintracht. Also 2000 halte ich für deutlich zu viel, wenn du die Zahlen gehörten gerne, halte ich für zu viel, aber ich weiß zum Beispiel, dass bei uns waren es irgendwie 20 oder so was. Also das kommt auch so über die Jahre ungefähr hin, Tatsache. Ja, also aus... Aber das ist zumindest ein Teil davon. Aus Office-Sicht, also ich sehe sowas sehr problematisch, wenn man anonymer Mitglieder in der Datenbank hat, und darum habe ich auch eigentlich immer schon als Office darauf hingewirkt, das zu vermeiden. Und ja, das ist jetzt tatsächlich nicht mehr der Fall, in der CV mit geht es da an. Und das ist auch wieder ein Teil, wo Erfers eben unterschiedlich gehandelt haben und auch nicht unbedingt in Absprache mit den aktuellen Vorständen. Also, das ist richtig. Die Vorstände ändert sich über die Zeit und das ist dann auch so ein neuer Vorstand. Muss sowas aufwisten. Okay, wir haben noch fünf Minuten. Probleme bezüglich Mitgliedsverwaltung mit dem Finanzamt oder Steuerberater bei der Buchung oder sowas, weil das ist schlecht mehr auch kompliziert vor. Ich als CCC Office habe damit dann nichts mehr zu tun. Da würde ich dann den Vorstand fragen. Gut, da drüben hat ein Vorstand mitgegesagt, bisher keine Probleme.