{"$schema": "https://c3voc.de/schedule/schema.json", "schedule": {"version": "39c3; bitsundbaeume_aboutfreedom: 0.21; cdc: 0.24; chaos_jetzt: 0.9; fnf: 0.12; free-knowledge-habitat: 0.13; haecksen-assembly: 1.4; sgmk: 1.0; ccc: 2.0; music: 1.5; sharedtables: 1.0; spaetverkauf: 0.6; 2026-05-30 19:57:31.529000+00:00", "base_url": "", "conference": {"acronym": "39c3", "title": "39th Chaos Communications Congress", "start": "2025-12-27T10:00:00+00:00", "end": "2025-12-30T15:00:00+00:00", "daysCount": 4, "timeslot_duration": "00:10", "time_zone_name": "Europe/Berlin", "url": "", "tracks": [{"name": "Security", "color": "#0347b4", "slug": "security"}, {"name": "Hardware", "color": "#685b9d", "slug": "hardware"}, {"name": "CCC & Community", "color": "#a4a300", "slug": "ccc-community"}, {"name": "Entertainment", "color": "#4D4D4C", "slug": "entertainment"}, {"name": "Art & Beauty", "color": "#f9b000", "slug": "art-beauty"}, {"name": "Ethics, Society & Politics", "color": "#e40429", "slug": "ethics-society-politics"}, {"name": "Science", "color": "#00a356", "slug": "science"}, {"name": "DJ-Set", "color": "#4bf31c", "slug": "dj-set"}, {"name": "Live Performance", "color": "#f147d5", "slug": "live-performance"}], "rooms": [{"type": "lecturehall", "name": "SoS Saal 6", "slug": "sos-lecture-6", "guid": "ce20bae4-fc3a-46e2-8608-be3caa7fa20d", "stream_id": null, "capacity": 60, "description_en": "in CCH central, Level +1 (Garderobenfoyer 1) \u2013 aka Saal 6\n\nOrga Team Meetings & Public bookable room for self-organized sessions in theatre-style seating, approx. 60 seats\n\nSee [https://events.ccc.de/2025/12/13/39c3-self-organized-sessions/](https://events.ccc.de/2025/12/13/39c3-self-organized-sessions/) for more details.\n", "description_de": null, "features": {"recording": "recording_forbidden"}, "assembly": {"type": "Assembly", "name": "Self-organized Sessions", "slug": "sos", "guid": "e3596aac-ac2e-4286-9f04-2a86e68def0a"}}, {"type": "workshop", "name": "SoS Workshop D", "slug": "sos-workshop-d", "guid": "4d734db6-fb54-460c-98fc-5f8c55025ef7", "stream_id": null, "capacity": 120, "description_en": "in CCH West, Level +2 aka Saal D\n\nPublic bookable room for self-organized sessions in banquet seating (large, round tables, e.g. for workshops), approx. 120 seats.\n\nSee [https://events.ccc.de/en/2025/12/13/39c3-self-organized-sessions/](https://events.ccc.de/2025/12/13/39c3-self-organized-sessions/) for more details.\n", "description_de": "in CCH West, Level +2\n\nPublic bookable room for self-organized sessions in banquet seating (large, round tables, e.g. for workshops), approx. 120 seats.\n\nSee [https://events.ccc.de/2025/12/13/39c3-self-organized-sessions/](https://events.ccc.de/2025/12/13/39c3-self-organized-sessions/) for more details.\n", "features": {"recording": "recording_forbidden"}, "assembly": {"type": "Assembly", "name": "Self-organized Sessions", "slug": "sos", "guid": "e3596aac-ac2e-4286-9f04-2a86e68def0a"}}, {"type": "workshop", "name": "Komonin", "slug": "komona-planned-workshops", "guid": "c2d2090b-32f1-48e9-9233-b43de3066aa6", "stream_id": null, "capacity": 30, "description_en": "This space in Komona is for longer planned workshops. There is a:\n- Projector\n- Microphone + boxes\n- Chairs + some tables\n\nIf you want to submit a workshop, contact us:\n\nEmail: mailto:komona-workshops@systemli.org?subject=Submission%3A%20%3Cevent%20title%3E&body=Date%3A%20%3Cevent%20date%3E%0AStart%3A%20%3Cevent%20start%3E%0AEnd%3A%20%3Cevent%20end%3E%0ADescription%3A%20%3Cevent%20description%3E%0A\nDelta Chat: https://i.delta.chat/#BEF7292C5566788E9CD9452FEA3C9D1F448FEF81&a=komona%2Dworkshops%40systemli.org&n=&i=l7GYsoVm8p88FasPiRNNtvRZ&s=fmeFqahV8R8r0s1HKiiNygc9\n", "description_de": "Der Space in Komona, wo l\u00e4nger geplante Workshops stattfinden. Es gibt:\n- Beamer + Leinwand\n- Mikro + Anlage\n- St\u00fchle + ein paar Tische\n\nWenn ihr eine Session einreichen wollt, meldet euch bei uns:\n\nEmail: mailto:komona-workshops@systemli.org?subject=Submission%3A%20%3Cevent%20title%3E&body=Date%3A%20%3Cevent%20date%3E%0AStart%3A%20%3Cevent%20start%3E%0AEnd%3A%20%3Cevent%20end%3E%0ADescription%3A%20%3Cevent%20description%3E%0A\nDelta Chat: https://i.delta.chat/#BEF7292C5566788E9CD9452FEA3C9D1F448FEF81&a=komona%2Dworkshops%40systemli.org&n=&i=l7GYsoVm8p88FasPiRNNtvRZ&s=fmeFqahV8R8r0s1HKiiNygc9\n", "features": {}, "assembly": {"type": "Assembly", "name": "Komona", "slug": "komona", "guid": "4886f6ce-e0fd-42d2-871a-98c0a34ee1ce"}}], "days": [{"index": 1, "date": "2025-12-27", "day_start": "2025-12-27T10:00:00+00:00", "day_end": "2025-12-28T05:00:00+00:00", "rooms": {"SoS Saal 6": [{"guid": "b497aae1-e1ca-4a34-b8c3-2053bba86cfe", "code": null, "id": 497114, "date": "2025-12-27T12:00:00+01:00", "start": "12:00", "duration": "01:25", "room": "SoS Saal 6", "slug": "39c3-shoc-1", "title": "SHOC Meeting Day 1", "subtitle": null, "language": null, "track": null, "type": "other", "abstract": "Scheduling Meeting for Heralds und Stagecoordinator angels", "description": "", "logo": null, "persons": [], "url": "/event/detail/shoc-1", "links": [], "do_not_record": true, "do_not_stream": null}, {"guid": "1e037c37-1841-4474-8118-1c144a4cc40d", "code": null, "id": 103737, "date": "2025-12-27T14:00:00+01:00", "start": "14:00", "duration": "00:55", "room": "SoS Saal 6", "slug": "39c3-poc-intro", "title": "POC Introduction", "subtitle": null, "language": null, "track": null, "type": "other", "abstract": "Introduction for Eventphone Angels", "description": "", "logo": null, "persons": [], "url": "/event/detail/poc-intro", "links": [], "do_not_record": true, "do_not_stream": null}, {"guid": "a57175cf-4198-423b-8001-6a951370f502", "code": null, "id": 571754, "date": "2025-12-27T15:00:00+01:00", "start": "15:00", "duration": "00:55", "room": "SoS Saal 6", "slug": "39c3-signal-intro", "title": "Signal Angel Introduction", "subtitle": null, "language": null, "track": null, "type": "other", "abstract": "Introduction for Signal Angels", "description": "", "logo": null, "persons": [], "url": "/event/detail/signal-intro", "links": [], "do_not_record": true, "do_not_stream": null}, {"guid": "25e0f0c8-7c56-4c5c-9d1b-5ccad85fb5a4", "code": null, "id": 250087, "date": "2025-12-27T16:00:00+01:00", "start": "16:00", "duration": "00:55", "room": "SoS Saal 6", "slug": "39c3-c3auti-1", "title": "c3auti Team Meeting", "subtitle": null, "language": null, "track": null, "type": "other", "abstract": "", "description": "", "logo": null, "persons": [], "url": "/event/detail/c3auti-1", "links": [], "do_not_record": true, "do_not_stream": null}, {"guid": "869af9c0-04f1-4f8c-bc70-8d60ed0e4bcb", "code": null, "id": 869900, "date": "2025-12-27T17:00:00+01:00", "start": "17:00", "duration": "00:55", "room": "SoS Saal 6", "slug": "39c3-accessibilty-helper-introduction", "title": "Accessibilty Helper Introduction", "subtitle": null, "language": "de, en", "track": null, "type": "other", "abstract": "Introduction Meeting for Accessibility Helpdesk Angel", "description": "Introduction Meeting for Accessibility Helpdesk Angels. [Ausf\u00fchrliche Infos im Engelsystem](https://engel.events.ccc.de/angeltypes?action=view&angeltype_id=40)\n", "logo": null, "persons": [], "url": "/event/detail/accessibilty-helper-introduction", "links": [], "do_not_record": true, "do_not_stream": null}, {"guid": "622607f1-f74c-42ae-b295-5d1392b5e4fd", "code": null, "id": 622607, "date": "2025-12-27T18:15:00+01:00", "start": "18:15", "duration": "01:00", "room": "SoS Saal 6", "slug": "39c3-video-mixer-1", "title": "Shift allocation for Video Mixer Angels (Day 1)", "subtitle": null, "language": null, "track": null, "type": "other", "abstract": "Scheduling Meeting for Video Mixer Angels", "description": "", "logo": null, "persons": [], "url": "/event/detail/video-mixer-1", "links": [], "do_not_record": true, "do_not_stream": null}], "SoS Workshop D": [{"guid": "324a36ee-ba2f-4dba-95ce-27c302da50b5", "code": null, "id": 324362, "date": "2025-12-27T18:15:00+01:00", "start": "18:15", "duration": "01:00", "room": "SoS Workshop D", "slug": "39c3-lingo-coordination-1", "title": "Lingo Coordination Day 1", "subtitle": null, "language": null, "track": null, "type": "other", "abstract": "Coordination Meeting of Lingo angels", "description": "", "logo": null, "persons": [], "url": "/event/detail/lingo-coordination-1", "links": [], "do_not_record": true, "do_not_stream": null}]}}, {"index": 2, "date": "2025-12-28", "day_start": "2025-12-28T09:30:00+01:00", "day_end": "2025-12-29T06:00:00+01:00", "rooms": {"SoS Saal 6": [{"guid": "6c804339-a244-4f89-949a-ad873ac18fd8", "code": null, "id": 680433, "date": "2025-12-28T13:00:00+01:00", "start": "13:00", "duration": "01:55", "room": "SoS Saal 6", "slug": "39c3-heaven-2", "title": "Heaven Meeting - Day 2", "subtitle": null, "language": null, "track": null, "type": "other", "abstract": "", "description": "", "logo": null, "persons": [], "url": "/event/detail/heaven-2", "links": [], "do_not_record": true, "do_not_stream": null}, {"guid": "9eb276d8-99db-4e25-8c08-2fe4bc3f708b", "code": null, "id": 927689, "date": "2025-12-28T18:15:00+01:00", "start": "18:15", "duration": "01:00", "room": "SoS Saal 6", "slug": "39c3-video-mixer-2", "title": "Shift allocation for Video Mixer Angels (Day 2)", "subtitle": null, "language": null, "track": null, "type": "other", "abstract": "Scheduling Meeting for Video Mixer Angels", "description": "", "logo": null, "persons": [], "url": "/event/detail/video-mixer-2", "links": [], "do_not_record": true, "do_not_stream": null}, {"guid": "124044e0-9628-4e37-94f8-1509545841ab", "code": null, "id": 124044, "date": "2025-12-28T20:30:00+01:00", "start": "20:30", "duration": "00:55", "room": "SoS Saal 6", "slug": "39c3-cpu-entwicklung-in-factorio-wie-benutze-ich-phds-f", "title": "CPU-Entwicklung in Factorio: Wie benutze ich PhD's Factorio CPU und wie schreibe ich daf\u00fcr Programme?", "subtitle": null, "language": "de", "track": null, "type": "other", "abstract": "Dies ist die Hands-on-Session zum Talk \"CPU-Entwicklung in Factorio: Vom D-Flip-Flop bis zum eigenen Betriebssystem\"\r\nAm besten schaut ihr euch vorher den Talk an, dort wird das Projekt ausf\u00fchrlich vorgestellt.", "description": "Dies ist die Hands-on-Session zum Talk \"CPU-Entwicklung in Factorio: Vom D-Flip-Flop bis zum eigenen Betriebssystem\"\n(https://events.ccc.de/congress/2025/hub/en/event/detail/cpu-entwicklung-in-factorio-vom-d-flip-flop-bis-zum-eigenen-betriebssystem).\n\nIn dieser Session zeige ich, wie man meine CPU in Factorio l\u00e4dt, wie man\nAssembly-Programme daf\u00fcr schreibt, sie assembliert und schlie\u00dflich in\nFactorio ausf\u00fchrt.\n\nZum Mitmachen solltet ihr **Factorio** bereits installiert haben\n(Grundspiel, nicht die Erweiterung *Space Age*).\nGetestet habe ich Factorio \u00fcber Steam auf Windows und Ubuntu (mit Proton\n10.0; Guide f\u00fcr Linux-Installation von Steam-Games:\nhttps://ubuntu.com/blog/linux-gaming-with-ubuntu-desktop-steam-and-proton).\nOhne Factorio k\u00f6nnt ihr eure Assembly-Programme nur auf einem\nPython-Simulator ausf\u00fchren.\n*(Factorio ist \u00fcbrigens generell ein sehr gutes Spiel, das ich\nuneingeschr\u00e4nkt empfehlen kann \u2026)*\n\nF\u00fcr den Assembler ben\u00f6tigt ihr eine Python-Umgebung und m\u00fcsst ein\nGitHub-Repository clonen.\nF\u00fcr die Bedienung in Factorio empfehle ich au\u00dferdem eine Maus, auch wenn\nsie nicht zwingend notwendig ist.\n\nIm Detail werden wir:\n\n- Den Factorio-Worldsave meiner CPU in Factorio \u00f6ffnen\n- Alle ben\u00f6tigten Quality-of-Life-Mods installieren\n- Die vorinstallierten Programme auf der CPU testen\n- Das Assembler-Repository clonen und den Python-Assembler einrichten\n- RISC-V-Assembly kennenlernen\n- Ein erstes kleines Programm schreiben\n- Das Programm assemblieren\n- Den Blueprint in Factorio laden\n- Das eigene Programm in Factorio ausf\u00fchren!\n\nIch freue mich sehr \u00fcber Anregungen und Fragen.\nWenn beispielsweise jemand Interesse h\u00e4tte, f\u00fcr diese CPU einen Compiler\nzu bauen, w\u00e4re ich ganz Ohr! :)\n", "logo": null, "persons": [{"guid": "51d23819-7fd9-4f9c-ab53-005bd9732541", "name": "PhD (he/him)", "public_name": "PhD (he/him)", "avatar": null, "biography": null, "url": "/user/phd"}], "url": "/event/detail/cpu-entwicklung-in-factorio-wie-benutze-ich-phds-f", "links": [], "do_not_record": true, "do_not_stream": null}], "SoS Workshop D": [{"guid": "35f6cf8c-3dfd-4b42-80de-60de84dd3061", "code": null, "id": 356834, "date": "2025-12-28T18:15:00+01:00", "start": "18:15", "duration": "01:00", "room": "SoS Workshop D", "slug": "39c3-lingo-coordination-2", "title": "Lingo Coordination Day 2", "subtitle": null, "language": null, "track": null, "type": "other", "abstract": "Coordination Meeting of Lingo angels", "description": "", "logo": null, "persons": [], "url": "/event/detail/lingo-coordination-2", "links": [], "do_not_record": true, "do_not_stream": null}], "Komonin": [{"guid": "1afda693-a62a-4d4e-a9b1-dc1a9d1dd23d", "code": null, "id": 169362, "date": "2025-12-28T21:00:00+01:00", "start": "21:00", "duration": "01:55", "room": "Komonin", "slug": "39c3-bildungsurlaub-20-burokratie-hacken", "title": "Bildungsurlaub 2.0: B\u00fcrokratie hacken", "subtitle": null, "language": "de", "track": null, "type": "other", "abstract": "", "description": "In mehreren Bundesl\u00e4ndern wurden Antr\u00e4ge auf Anerkennung von Bildungsurlaub abgelehnt.\nDie formalen Ablehnungen landen zwar bei einzelnen \u2013 die Konsequenz betrifft jedoch alle:\n\nArbeitnehmende aus diesen Bundesl\u00e4ndern k\u00f6nnen f\u00fcr entsprechende Veranstaltungen keinen Bildungsurlaub einreichen.\n\nIn dieser Self-organized Session wollen wir genau hier ansetzen und gemeinsam:\n- Ablehnungsgr\u00fcnde sammeln und systematisch analysieren\n- typische Argumentationsmuster der Beh\u00f6rden identifizieren\n- \u00fcberlegen, wie man diese H\u00fcrden konstruktiv und kreativ \u201ehacken\u201c kann\n- Ans\u00e4tze entwickeln, um Inhalte, Struktur oder Sprache so anzupassen,\n  dass Anerkennung k\u00fcnftig wahrscheinlicher wird\n\nZiel ist kein Frustabbau, sondern kollektives Probleml\u00f6sen:\n\nErfahrungen b\u00fcndeln, Wissen teilen und konkrete Ideen entwickeln,\nwie wir Bildungsurlaub auch unter schwierigen Rahmenbedingungen m\u00f6glich machen.\n\nDie Session ist offen gestaltet \u2013 bringt gern Ideen, Perspektiven oder einfach Neugier mit.\n", "logo": null, "persons": [{"guid": "4c6824da-ebf8-43f0-97df-e1e0ee1820c1", "name": "Dante", "public_name": "Dante", "avatar": null, "biography": null, "url": "/user/dante"}], "url": "/event/detail/bildungsurlaub-20-burokratie-hacken", "links": [], "do_not_record": null, "do_not_stream": null}]}}, {"index": 3, "date": "2025-12-29", "day_start": "2025-12-29T09:00:00+01:00", "day_end": "2025-12-30T06:00:00+01:00", "rooms": {"SoS Saal 6": [{"guid": "9dd2a5f4-e47c-4c63-a566-0fb4e4dc18f3", "code": null, "id": 925447, "date": "2025-12-29T13:00:00+01:00", "start": "13:00", "duration": "01:55", "room": "SoS Saal 6", "slug": "39c3-heaven-3", "title": "Heaven Meeting - Day 3", "subtitle": null, "language": null, "track": null, "type": "other", "abstract": "", "description": "", "logo": null, "persons": [], "url": "/event/detail/heaven-3", "links": [], "do_not_record": true, "do_not_stream": null}, {"guid": "3da2b1b3-3851-4c78-b4e3-40f8dcebc424", "code": null, "id": 321338, "date": "2025-12-29T18:15:00+01:00", "start": "18:15", "duration": "01:00", "room": "SoS Saal 6", "slug": "39c3-video-mixer-3", "title": "Shift allocation for Video Mixer Angels (Day 3)", "subtitle": null, "language": null, "track": null, "type": "other", "abstract": "Scheduling Meeting for Video Mixer Angels", "description": "", "logo": null, "persons": [], "url": "/event/detail/video-mixer-3", "links": [], "do_not_record": true, "do_not_stream": null}], "SoS Workshop D": [{"guid": "e759e9db-822e-4bee-bd6f-95ff4ef249ad", "code": null, "id": 759982, "date": "2025-12-29T18:15:00+01:00", "start": "18:15", "duration": "01:00", "room": "SoS Workshop D", "slug": "39c3-lingo-coordination-3", "title": "Lingo Coordination Day 3", "subtitle": null, "language": null, "track": null, "type": "other", "abstract": "Coordination Meeting of Lingo angels", "description": "", "logo": null, "persons": [], "url": "/event/detail/lingo-coordination-3", "links": [], "do_not_record": true, "do_not_stream": null}]}}, {"index": 4, "date": "2025-12-30", "day_start": "2025-12-30T10:30:00+01:00", "day_end": "2025-12-30T16:00:00+01:00", "rooms": {"SoS Saal 6": [{"guid": "73106405-5604-4567-8ff4-161bb11eb5f0", "code": null, "id": 731064, "date": "2025-12-30T12:30:00+01:00", "start": "12:30", "duration": "00:55", "room": "SoS Saal 6", "slug": "39c3-how-to-keep-open-source-open-without-leaving-our-c", "title": "Securing Open Source Communities WG (How to keep Open Source open)", "subtitle": null, "language": "en", "track": null, "type": "other", "abstract": "This workshop is to establish a longer term working group that will threat model and abusability test (different from abuse test) common open source governance and community frameworks. The primary focus of this session is for Phase 1 preparation: communications norms around this project.", "description": "Recent years have seen an increase in stress and pressure resulting from both actor and non-actor harms due to the pivot in how we manage our OSS communities in digital spaces. To better equip the broader OSS community with how to document, detect, and handle these issues we need to threat model and abusability test common governance and community frameworks and publish relevant guidance.\n\nIn this session, we are starting with Phase 1: building communication norms. This is because the work that follows carries inherent risk as we identify, research, and model these frameworks. We'll also publish our recommended communications practices regarding sensitive information in open source.\n\nGithub: [https://github.com/nivenly/securing-open-source-communities-wg/](https://github.com/nivenly/securing-open-source-communities-wg/)\n\nPresentation @ 11:00 Day 4: [https://events.ccc.de/congress/2025/hub/event/detail/how-to-keep-open-source-open-without-leaving-our-communities-open-to-threats](https://events.ccc.de/congress/2025/hub/event/detail/how-to-keep-open-source-open-without-leaving-our-communities-open-to-threats)\n", "logo": null, "persons": [{"guid": "516266e7-2f53-4ea6-a63d-b26f780294a8", "name": "quintessence (she/her)", "public_name": "quintessence (she/her)", "avatar": null, "biography": "Quintessence is the Executive Director of the Nivenly Foundation as well as the Head Moderator of the Hachyderm Mastodon instance.\n", "url": "/user/quintessence"}], "url": "/event/detail/how-to-keep-open-source-open-without-leaving-our-c", "links": [], "do_not_record": true, "do_not_stream": null}]}}]}}}