{"conference_events":{"version":"0.99 Final Countdown(1)","events":[{"id":3329,"guid":"b76c512f-a218-40c3-8aa2-8c9df26e0805","title":"100 Tage Schwarz-Rot: Ein Aufbruch für Freie Software?","subtitle":null,"description":"Der Vortrag analysiert den Status quo der Digitalpolitik aus Perspektive der Free Software Foundation Europe (FSFE). Wir fragen, wie ernst es die neue Koalition mit digitaler Souveränität meint – und wo jetzt dringender politischer Handlungsbedarf besteht, damit Deutschlands öffentliche Verwaltungen in Richtung „Public Money? Public Code!“ vorankommen. Die FSFE fordert auch von der neuen Regierung, mit öffentlichen Mitteln entwickelte Software unter Freie-Software-Lizenzen zu veröffentlichen und die nachhaltige Finanzierung Freier Software zu sichern.","duration":3600,"logo":"/system/events/logos/000/003/329/original/logo.png?1747906529","type":"lecture","do_not_record":false,"track":"Clouds over Europe - Digital Soverignty and broken promises","abstract":"Im Koalitionsvertrag der neuen Bundesregierung aus CDU, CSU und SPD ist von ambitionierten Zielen für Freie Software die Rede. Erstmals wurden in Deutschland zentrale Zuständigkeiten in einem eigenen Digitalministerium gebündelt. Diese Woche ist die Regierung seit genau 100 Tagen im Amt – ein guter Zeitpunkt für eine erste Bilanz: Was hat sich die Regierung im Bereich Freier Software und digitaler Souveränität vorgenommen? Welche konkreten Entwicklungen sind bislang erkennbar, und welche Rolle übernimmt das neue Digitalministerium bisher? Zeichnen sich schon jetzt Fortschritte in Richtung digitaler Souveränität durch Freie Software ab? Oder bleibt die Regierung hinter den Erwartungen zurück und setzt die Abhängigkeit der öffentlichen Verwaltung von proprietären Anwendungen fort?","speakers":[{"guid":"11aea300-def7-54a2-8373-8329ef2e089b","id":1786,"image":"/system/people/avatars/000/001/786/original/foto_jn_web.jpg?1683113594","name":"Johannes Näder","public_name":"Johannes Näder","email":"jn@fsfe.org","abstract":"Johannes Näder works with the Free Software Foundation Europe. He coordinates the Public Money? Public Code! initiative and the FSFE's policy work in Germany.","description":"Johannes holds a M.A. in Literature and History and is part of the Free Software Foundation Europe's policy team. He researched and published on Open Access and free licensing in the scientific community. Johannes has worked as a net politics referent for several Members of Parliament with a focus on digital freedom, privacy and Free Software. He is also experienced in historical-political education. At FSFE, he coordinates the Public Money? Public Code! iniative and the FSFE's German team.","links":[{"url":"https://fsfe.org","title":"Free Software Foundation Europe"},{"url":"https://publiccode.eu","title":"Public Money? Public Code!"}]}],"start_time":"2025-08-16T10:00:00.000+02:00","end_time":"2025-08-16T11:00:00.000+02:00","room":{"name":"HS 8","id":273}},{"id":3406,"guid":"384574a7-d023-4380-9f93-b9350309514d","title":"20 Jahre FrOSCon","subtitle":"Ein Rückblick auf 20 FrOSCons","description":null,"duration":1800,"logo":null,"type":"lecture","do_not_record":false,"track":"Culture","abstract":"20 Jahre FrOSCon – das sind unzählige Begegnungen, spannende Vorträge, verrückte Ideen und große Begeisterung für freie Software.\r\n2005 entstand die Idee, 2006 ging’s mit der ersten FrOSCon los – und seitdem ist viel passiert.\r\nDavid Roetzel, Andreas „ScottyTM“ Kupfer und Sayeed Kleewitz-Hommelsen nehmen euch mit auf eine Reise durch die Highlights der letzten zwei Jahrzehnte – von den Anfängen bis zu dem, was die FrOSCon heute ist: ein Ort, an dem Menschen zusammenkommen, um gemeinsam Wissen zu teilen, Projekte voranzubringen und Open Source zu feiern.\r\nModeration: Hinrikus Wolf.","speakers":[{"guid":"a5019e89-e717-5bc9-8b7a-ce0bb59d1660","id":92,"image":"/system/people/avatars/000/000/092/original/me_500.jpg?1747918365","name":"David Roetzel","public_name":"David Roetzel","abstract":"David Roetzel is a long-time web developer and open source enthusiast. He currently works as Core Web Developer for Mastodon gGmbH, the non-profit organization behind the Mastodon project.","description":null,"links":[{"url":"https://upp2.com/@dave","title":"Mastodon"}]},{"guid":"716f9827-2fb3-56e9-bec7-daf4a8694cd0","id":343,"image":"/system/people/avatars/000/000/343/original/7.jpg?1302534124","name":"ScottyTM","public_name":"ScottyTM","abstract":null,"description":null,"links":[]},{"guid":"ff1a8a1f-6f7e-5ee4-a5b6-178bd82202a8","id":1105,"image":"/system/people/avatars/000/001/105/original/DSCF3578.JPG?1527422712","name":"Sayeed Klewitz-Hommelsen","public_name":"Sayeed Klewitz-Hommelsen","email":"Sayeed.Klewitz-Hommelsen@h-brs.de","abstract":"Professor at the University of Applied Sciences Bonn-Rhein-Sieg, Computer Science Departement","description":null,"links":[]},{"guid":"aef06609-5972-5075-8177-919ab28722fd","id":1110,"image":null,"name":"Hinrikus Wolf","public_name":"Hinrikus Wolf","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T12:40:00.000+02:00","end_time":"2025-08-16T13:10:00.000+02:00","room":{"name":"HS 1/2","id":267}},{"id":3238,"guid":"42d5d1ea-8ca1-45e6-9545-717d90268f4d","title":"50 years in filesystems","subtitle":"Writing data to disk – how hard can it be, and what have we learned in the last 5 decades?","description":"A tour of the V7 Unix file system, BSD FFS, SGI XFS, LFS and ZFS, and some remarks on modern environments. A technical tour of how we store data in Unix.","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Retro-Computing - VAXination becoming cool again ","abstract":"Writing data to disk, how hard can it be? File systems are a special topic, because when you make a mistake, somebody is losing data and rollback ain't gonna fix it.\r\nWe have had innovations in filesystems roughly in intervals of a decade for the last 50 years. What have we learned, what has changed due to changes in technology, and where are we now?","speakers":[{"guid":"7d70c242-f13a-5077-bd84-9ca83e227021","id":476,"image":"/system/people/avatars/000/000/476/original/kris-opt.jpg?1749213761","name":"Kristian Köhntopp","public_name":"Kristian Köhntopp","abstract":"Kristian Köhntopp has been online since 1989, and did multiple things since then.","description":null,"links":[{"url":"https://infosec.exchange/@isotopp","title":"Kris auf Mastodon"},{"url":"https://blog.koehntopp.info","title":"Kris auf seinem Blog"}]}],"start_time":"2025-08-16T10:00:00.000+02:00","end_time":"2025-08-16T11:00:00.000+02:00","room":{"name":"HS 1/2","id":267}},{"id":3277,"guid":"6500efc9-750e-43f7-b9ea-857285d1e9a7","title":"Accessibility als Wettbewerbsvorteil","subtitle":null,"description":null,"duration":3600,"logo":"/system/events/logos/000/003/277/original/logo.png?1746530743","type":"lecture","do_not_record":false,"track":"Eingeschränkt Nutzbar - European Accessibility Act ","abstract":"In einer zunehmend digitalisierten Welt stellt die digitale Barrierefreiheit nicht nur eine gesetzliche Anforderung, sondern auch einen strategischen Wettbewerbsvorteil dar. In diesem Vortrag untersuchen wir, wie die Implementierung von Accessibility-Maßnahmen über die bloße Einhaltung von Compliance-Vorgaben hinaus signifikante Vorteile für Unternehmen generiert.\r\n\r\nAnhand konkreter Beispiele aus verschiedenen Branchen zeigen wir auf, wie ein Bekenntnis zur Barrierefreiheit die Innovationsfähigkeit steigern, die Reichweite erhöhen und die Nutzererfahrung verbessern kann. Darüber hinaus diskutieren wir, wie Accessibility durch Risikominimierung und Kostensenkungen direkt zur Wirtschaftlichkeit beiträgt. Und wir zeigen auf, warum Accessibility ein entscheidender Faktor für die Zukunftssicherheit von Unternehmen ist, insbesondere in einer Zeit, in der Inklusion und Diversität immer mehr an Bedeutung gewinnen.\r\n\r\nLasst uns gemeinsam entdecken, wie die proaktive Umsetzung von Barrierefreiheit nicht nur ethisch sinnvoll, sondern auch wirtschaftlich klug ist.","speakers":[{"guid":"7df3f3ad-9b87-5df4-8a3e-303668577618","id":1894,"image":"/system/people/avatars/000/001/894/original/P1435131_DxO_Web_quadrat.jpg?1715870166","name":"Susanne Pfeiffer","public_name":"Susanne Pfeiffer","email":"s.pfeiffer@qvest-digital.com","abstract":"Susanne has been working in various roles and contexts in software development for more than 20 years. She has been working as a Product Owner and Agile Coach at Qvest Digital for 6 years. Her focus is on agile working with Scrum and Kanban as well as the integration of sustainability principles in software development. She questions common principles of agile software development and offers alternative approaches based on lean principles. Creating value through lean processes is her core motivation, and she strives to help teams and organizations optimize the way they work and continuously improve the quality of their products. Susanne has given several talks on topics such as agile software development, green software and accessibility. ","description":null,"links":[{"url":"https://www.linkedin.com/in/susanne-pfeiffer","title":"LinkedIn"}]}],"start_time":"2025-08-16T10:00:00.000+02:00","end_time":"2025-08-16T11:00:00.000+02:00","room":{"name":"HS 5","id":270}},{"id":3260,"guid":"480d244d-43ce-417a-8cbc-295520119135","title":"Achieving Digital Sovereignty in Europe Through Open Source","subtitle":null,"description":"As Europe strives for greater digital independence, open source is emerging as a key enabler of digital sovereignty. Reliance on proprietary software and foreign tech giants poses significant risks to security, privacy, and economic resilience. This presentation will explore how open-source technologies empower governments, businesses, and institutions to regain control over their digital infrastructure. By leveraging open standards, community-driven development, and transparent governance, Europe can build a more secure, innovative, and self-sufficient digital ecosystem. Nextcloud serves as a prime example of how a European open-source company can successfully provide a viable alternative to big tech, proving that digital sovereignty is not just an ideal but a reality. However, despite the availability of open-source solutions, the political will to implement them at scale is often lacking, hindering true digital independence.","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Clouds over Europe - Digital Soverignty and broken promises","abstract":"As Europe strives for greater digital independence, open source is emerging as a key enabler of digital sovereignty. Reliance on proprietary software and foreign tech giants poses significant risks to security, privacy, and economic resilience.","speakers":[{"guid":"1fbf4fb7-126e-5d3c-a2af-fed70c3b617b","id":1612,"image":"/system/people/avatars/000/001/612/original/L1007242.jpeg?1588668923","name":"Frank Karlitschek","public_name":"Frank Karlitschek","abstract":"Frank Karlitschek is a long time open source contributor and former board member of the KDE e.V. He founded Nextcloud in 2016 to create a fully open source and decentralized alternative to big centralized cloud companies. Frank was an invited expert at the W3C to help to create the ActivityPub standard. Frank has spoken at MIT, CERN, Harvard and ETH and keynoted LinuxCon, Latinoware, FOSSASIA, Campus Party and many other conferences. Frank is the founder and CEO of Nextcloud GmbH. He is also a fellow of Open Forum Europe and an advisor to the United Nations regarding Open Source. Frank won the European SFS Free Software Award 2023 and the Acteurs du Libre European Award 2023.","description":null,"links":[]}],"start_time":"2025-08-16T15:45:00.000+02:00","end_time":"2025-08-16T16:45:00.000+02:00","room":{"name":"HS 8","id":273}},{"id":3325,"guid":"8515b4b6-edcb-4913-ab0f-ea6d91456d93","title":"AI-First Softwareentwicklung - aber Open Source","subtitle":"KI-gestützte Entwicklung mit freien Tools","description":"KI hat die Entwicklungspraxis bereits verändert. KI kann Code generieren und wird auch produktiv in der Entwicklung eingesetzt. Doch meist sind es proprietäre Lösungen, die zum Einsatz kommen, z.B. Cursor oder Windsurf. Dabei gibt es mittlerweile eine Fülle an Open-Source-Angeboten, die es ermöglichen, auch ohne Datenabfluss in die Cloud produktiv zu sein. \r\n\r\nIm Talk erwarten euch:\r\n\u003cul\u003e\r\n\u003cli\u003eDie spannendsten Open-Source-KI-Modelle und ihre Communitys\u003c/li\u003e\r\n\u003cli\u003eIntegration in den Workflow: Editor-Plugins, Terminals, Chat-Assistenten\u003c/li\u003e\r\n\u003cli\u003eErfahrungen aus der Praxis: Vorteile, Herausforderungen, Tipps zur Einrichtung und Anwendung von KI-Code Assistenten\u003c/li\u003e\r\n\u003cli\u003eQ\u0026A: Wo steht die Community, was fehlt noch? Perfekt für alle, die neugierig sind und ihre Unabhängigkeit als Entwickler*in bewahren wollen.\u003c/li\u003e\r\n\u003c/ul\u003e","duration":3600,"logo":"/system/events/logos/000/003/325/original/P1488904_DxO-verla%CC%88ngert_quadrat.png?1747893573","type":"lecture","do_not_record":false,"track":"Development","abstract":"Entwickler*innen können von KI-Tools profitieren – aber wie klappt das jenseits von Big Tech? Der Vortrag gibt eine Übersicht zu den spannendsten freien KI-Lösungen und deren Einsatz in der Softwareentwicklung.","speakers":[{"guid":"56c97886-1148-51be-9577-be3958b9c70f","id":1735,"image":"/system/people/avatars/000/001/735/original/P1488904_DxO-verlängert_quadrat.png?1749549707","name":"Patrick Steinert","public_name":"Patrick Steinert","abstract":"Patrick Steinert is a computer scientist with 20+ years of experience in the development of online platforms in a wide range of applications (such as telecommunications, media \u0026 entertainment, Internet of Things). His focus is on software platforms, cloud technologies, IoT and technology management. Currently he works for tarent solutions. Also as a lecturer at the IU + University in Hagen and as a speaker \u0026 author.","description":null,"links":[{"url":"https://www.patricksteinert.de/","title":"Webseite"},{"url":"https://www.linkedin.com/in/patricksteinert/","title":"LinkedIn"}]}],"start_time":"2025-08-17T13:45:00.000+02:00","end_time":"2025-08-17T14:45:00.000+02:00","room":{"name":"HS 4","id":269}},{"id":3407,"guid":"318a0ee5-af85-46ba-b8b7-082224744557","title":"AI slop attacks on the curl project","subtitle":null,"description":null,"duration":3600,"logo":"/system/events/logos/000/003/407/original/sea-monster-8859063_640.png?1752694577","type":"lecture","do_not_record":false,"track":"When the autopilot fails - Risks and side effects of AI","abstract":"In these days of \"vibe coding\" and chatbots, users ask AIs for help with everything. Asked to find security problems in Open Source projects, AI bots tell users something that sounds right. Reporting these \"findings\" wastes everyone's time and causes much frustration and fatigue. Daniel shows how this looks, how it creates a DDoS on projects and how totally beyond absurd this is. With examples and insights from the curl project.\r\n","speakers":[{"guid":"733a8144-2b4f-5eb3-ac11-d8eb12cb2bc0","id":2077,"image":"/system/people/avatars/000/002/077/original/Daniel_final-12.jpg?1752617072","name":"Daniel Stenberg","public_name":"Daniel Stenberg","abstract":"Daniel Stenberg is a Swedish Internet protocol expert and developer who has participated in and worked with Open Source for 30 years. He is most known for being the founder and lead developer of the curl project, one of the world's most widely used software components. He also participates in protocol development within the IETF and has authored books on curl, Open Source, HTTP/2, HTTP/3 and more. Daniel is employed by wolfSSL and is president of the European Open Source Academy.","description":null,"links":[{"url":"https://daniel.haxx.se/","title":"Website"}]}],"start_time":"2025-08-16T13:15:00.000+02:00","end_time":"2025-08-16T14:15:00.000+02:00","room":{"name":"HS 1/2","id":267}},{"id":3239,"guid":"f0790b15-791e-45fa-b15a-478c291d5cf4","title":"Alexa ade - cloudfreie Sprachsteuerung von Home Assistant","subtitle":"Spracherkennung und Sprachausgabe ohne Cloud für das digital souveräne Smart Home","description":null,"duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Does it Matter? - Smart Home in 2025 ","abstract":"Ein intelligentes Zuhause ist heutzutage keine Nerd-Nische mehr, sondern im Alltag angekommen. Auch Sprachsteuerung ist nicht ungewöhnlich. Aber eine gute Akzeptanz setzt Verfügbarkeit voraus. In Zeiten globaler Krisen und Abschottung ist ein Cloud-freier Betrieb im Kontext von digitaler Souveränität ein wesentliches Kriterium.","speakers":[{"guid":"f305c1aa-befb-51e8-a384-288792df3eca","id":1791,"image":"/system/people/avatars/000/001/791/original/2025-ProfilfotoAllgemein.png?1749239437","name":"Thorsten Müller (aka. Thorsten-Voice)","public_name":"Thorsten Müller (aka. Thorsten-Voice)","abstract":"I'm an open source smarthome (home assistant) and voice technology enthusiast, contributed my voice for the community in the Thorsten-Voice project and share knowledge in the identically called Youtube channel.","description":null,"links":[{"url":"www.Thorsten-Voice.de","title":"Thorsten-Voice Projektwebseite"}]}],"start_time":"2025-08-17T10:00:00.000+02:00","end_time":"2025-08-17T11:00:00.000+02:00","room":{"name":"HS 5","id":270}},{"id":3276,"guid":"f4987ec6-cc49-495c-a210-e1923f0106d8","title":"Anarchist’s Guide to Confidential Computing","subtitle":"Zuverlässige Privatsphäre in der Cloud durch Hardware-Features","description":"Confidential Computing verspricht Privatsphäre durch Hardware – in einer Umgebung, die dir nicht gehört. In diesem Vortrag geht es nicht um BIOS-Versionen oder Kernel-Flags, sondern um die grundlegenden Mechanismen: Was passiert, wenn man dem Hypervisor nicht mehr trauen muss? Was tun TPMs eigentlich genau? Und wie lässt sich Vertrauen technisch abbilden – oder eben nicht?\r\n\r\nStatt sich im Implementierungsdschungel zu verlieren, zeige ich die Architektur und Denkweise hinter Technologien wie AMD SEV. Ziel ist ein Verständnis der Spielregeln: Wer kontrolliert den Speicher, wer signiert den Code, wer entscheidet, ob eine Maschine „echt“ ist?\r\n\r\nDas hier ist kein Verkaufsargument, sondern ein Blick auf Systeme, die selbst einem state-sponsored Actor mit physischem Zugriff auf die Hardware nur begrenzte Angriffsfläche bieten – zumindest theoretisch. Ich habe mir die Versprechen angeschaut, sie mit realer Technik abgeglichen und versucht, die Grenze zwischen Schutz und Illusion auszuloten.\r\n\r\nConfidential Computing ist kein Allheilmittel – aber ein Werkzeug, das man kennen sollte. Wenn man versteht, was es kann. Und was nicht.","duration":3600,"logo":"/system/events/logos/000/003/276/original/qvest-digital-ag-logo-xl.png?1748035882","type":"lecture","do_not_record":false,"track":"Clouds over Europe - Digital Soverignty and broken promises","abstract":"„Confidential Computing“ bezeichnet eine Reihe von hardwaregestützten Technologien, die angeblich vertrauliche Datenverarbeitung in der Cloud ermöglichen. In diesem Vortrag zeige ich, wie diese Mechanismen funktionieren, welchen Versprechen man trauen kann – und wo ihre Grenzen liegen.","speakers":[{"guid":"2a8dc440-1d66-5b89-b828-97ca5024810e","id":1982,"image":null,"name":"Thomas Hensel","public_name":"Thomas Hensel","email":"t.hensel@qvest-digital.com","abstract":"Software Developer/Technical Product Owner at Qvest","description":null,"links":[]}],"start_time":"2025-08-17T13:45:00.000+02:00","end_time":"2025-08-17T14:45:00.000+02:00","room":{"name":"HS 8","id":273}},{"id":3397,"guid":"e7c86775-2a3e-4c6b-bf5e-f63ecdee0108","title":"A Practical Introduction to using sq, Sequoia PGP's CLI","subtitle":null,"description":"\r\nsq is Sequoia PGP’s primary command line tool.\r\n\r\nIn this talk, I’ll present sq. I’ll start by discussing sq’s design philosophy. In particular, I’ll explain how sq aims to firstly be a tool for end users, and not developers writing scripts, and what that means for users of the tool. I’ll then present how sq is different from other tools in the ecosystem. In this regard, one of the most important differences is that sq explicitly does not support curated keyrings; users have to authenticate all of the certificates that they use. At first blush, this may sound like a usability nightmare, but I’ll show how sq supports users by managing evidence, which simplifies these decisions. Finally, I’ll demonstrate several workflows. These include how to verify files, how to create and manage a certificate, how to find a certificate and use it, and how to create and manage a CA for your organization.\r\n","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Security","abstract":"sq is Sequoia PGP’s primary command line tool.  In this talk, I'll briefly present sq's design philosophy and architecture, and then I'll demonstrate several different workflows.","speakers":[{"guid":"fc07d0aa-dd90-5fdf-a949-0a25affe0e7e","id":1304,"image":"/system/people/avatars/000/001/304/original/neal-head-shot-2024-small.jpg?1748249358","name":"Neal H. Walfield","public_name":"Neal H. Walfield","abstract":"Neal H. Walfield an experienced programmer, and an aspiring manager. He cares a lot about human rights, and tries to be kind.\r\n\r\nIn 2017, Neal co-founded the Sequoia PGP project with Justus Winter and Kai Michaelis. Prior to working on Sequoia PGP, he worked for Werner Koch at g10code on GnuPG. Before that he wrote his PhD thesis on privacy on mobile phones. During his time at university, he spent a lot of time writing Free Software. His primary was project was the Hurd.\r\n\r\nWhen not working, Neal spends as much time as possible with his family. He enjoys reading, baking, and roller coasters.","description":null,"links":[]}],"start_time":"2025-08-17T16:15:00.000+02:00","end_time":"2025-08-17T17:15:00.000+02:00","room":{"name":"HS 3","id":268}},{"id":3462,"guid":"6839b30d-95d2-4acf-8616-9f8eeb5cb2d6","title":"Artwork reveal","subtitle":null,"description":null,"duration":600,"logo":null,"type":"lecture","do_not_record":true,"track":null,"abstract":"We are revealing the FrOSCon 20 artwork, join us for the celebration. ","speakers":[{"guid":"aef06609-5972-5075-8177-919ab28722fd","id":1110,"image":null,"name":"Hinrikus Wolf","public_name":"Hinrikus Wolf","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T14:20:00.000+02:00","end_time":"2025-08-16T14:30:00.000+02:00","room":{"name":"HS 1/2","id":267}},{"id":3285,"guid":"cf76e1d7-9654-4caf-968e-a2c69ac83a9d","title":"Auf dem Weg zum universellen Kommunikations-Client","subtitle":null,"description":null,"duration":3600,"logo":"/system/events/logos/000/003/285/original/GONNECT_Logo_final.png?1747058818","type":"lecture","do_not_record":false,"track":"Other","abstract":"Telefon, Video-Konferenz und Chat: unterschiedliche Medien brauch(t)en verschiedene Clients.\r\nAls simples, gut wartbares und desktopintegriertes Softphone gestartet, möchte das OSS-Projekt GOnnect die Bereiche SIP-Telefonie, Videokonferenzen und Chat seamless in einem Client vereinen. In diesem Vortrag kläre ich die Gründe, warum ein neues Softphone nötig war, was aktuell möglich ist und wohin die Reise geht.","speakers":[{"guid":"5b0517ad-ace2-56eb-8c66-6f8607738564","id":1973,"image":"/system/people/avatars/000/001/973/original/neuendorf3.JPG?1747059497","name":"Michael Neuendorf","public_name":"Michael Neuendorf","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T15:00:00.000+02:00","end_time":"2025-08-17T16:00:00.000+02:00","room":{"name":"HS 8","id":273}},{"id":3319,"guid":"64e1c5f9-2f08-4529-88c6-dd680ccffc30","title":"Barrierefreiheit bei OpenTalk","subtitle":"Lessons Learned","description":"In diesem Vortrag möchten wir gerne mal das Nähkästchen auspacken und daraus erzählen:\r\n  \u003cul\u003e\r\n    \u003cli\u003eWas unsere Anforderungen sind und wie sie entstanden sind\u003c/li\u003e\r\n    \u003cli\u003eWie wir uns Feedback einholen\u003c/li\u003e\r\n    \u003cli\u003eWelche Tools wir entdeckt haben\u003c/li\u003e\r\n    \u003cli\u003eWelche Herausforderungen wir speziell bei OpenTalk haben\u003c/li\u003e\r\n    \u003cli\u003eWelche Techniken und Patterns wir für uns entdeckt haben\u003c/li\u003e\r\n  \u003c/ul\u003e","duration":3600,"logo":"/system/events/logos/000/003/319/original/OpenTalk_LOGO_PETROL_RGB.png?1747830961","type":"lecture","do_not_record":false,"track":"Eingeschränkt Nutzbar - European Accessibility Act ","abstract":"Seit über einem Jahr bearbeiten wir bei OpenTalk im Frontend das Thema Barrierefreiheit. Wir sind in dieser Zeit spannenden Herausforderungen begegnet und haben dabei vieles gelernt. Besonders weil es sich bei OpenTalk um keine klassische Webseite handelt sondern um eine Applikation - denn diese haben eine andere Struktur und Philosophie als Webseiten und etablierte Regeln lassen sich nicht 1:1 übernehmen.","speakers":[{"guid":"2c35f263-9e80-5b2e-ae24-2557a5e5c60a","id":1976,"image":"/system/people/avatars/000/001/976/original/rijnswaand.png?1755344065","name":"Emre Neumann","public_name":"Emre Neumann","abstract":"Frontend Developer at OpenTalk\r\nMastodon: @dramaturco@c.im","description":null,"links":[]},{"guid":"7b9bae26-2231-5922-9de3-c4e8f8a41105","id":2017,"image":null,"name":"Dennis Kalbhen","public_name":"Dennis Kalbhen","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T11:15:00.000+02:00","end_time":"2025-08-16T12:15:00.000+02:00","room":{"name":"HS 5","id":270}},{"id":3312,"guid":"11cef2ea-4996-4087-ac4d-5edf11f6d2f1","title":"Barrierefreiheit in der Softwareentwicklung –","subtitle":"Fortbildung gemeinsam gestalten","description":"\u003csection\u003e\r\n     \u003cp\u003e\u003cstrong\u003eBarrierefreiheit in der Softwareentwicklung\u003c/strong\u003e\u003c/p\u003e\r\n      \u003cp\u003e\r\n        Barrierefreiheit ist ein entscheidender Qualitätsfaktor moderner Softwareentwicklung und wurde in den letzten Jahren nach und nach gesetzlich verpflichtend. \r\n        Doch wie kann eine praxisnahe, zielgruppengerechte Fortbildung aussehen, die Softwareentwickler*innen wirklich erreicht und unterstützt?\r\n      \u003c/p\u003e\r\n\r\n      \u003cp\u003e\r\n        Eure Expertise, euer Interesse und eure Fragen sind gefragt! Bringt euch mit euren Perspektiven ein und helft mit, Fortbildungsangebote für \r\n        Softwareentwickler*innen zu schaffen, die auch wirklich eure Bedarfe treffen – und für euch und eure Kolleg*innen die Auseinandersetzung mit \r\n        Barrierefreiheitsfragen unterstützen.\r\n      \u003c/p\u003e\r\n\r\n      \u003cp\u003e\r\n        Gemeinsam mit euch – Softwareentwickler*innen im Open Source Kontext mit Interesse an inklusiver und barrierefreier Software – möchten wir Ideen \r\n        und Ansätze für Fortbildungskonzepte entwickeln, die sich an den tatsächlichen Bedarfen und Interessen der Zielgruppe orientieren. Statt fertige \r\n        Lösungen zu präsentieren, möchten wir gemeinsam Inhalte, Formate und Rahmenbedingungen gestalten.\r\n      \u003c/p\u003e\r\n    \u003c/section\u003e\r\n\r\n    \u003csection\u003e\r\n      \u003cp\u003e\u003cstrong\u003eWas haben wir vor?\u003c/strong\u003e\u003c/p\u003e\r\n      \u003cul\u003e\r\n        \u003cli\u003eVorstellung erster Eckpunkte eines Fortbildungskonzepts\u003c/li\u003e\r\n        \u003cli\u003eOffene, strukturierte Arbeitsphasen zur gemeinsamen Weiterentwicklung\u003c/li\u003e\r\n        \u003cli\u003eDiskussion und Co-Design zu Themen wie z.B.:\r\n          \u003cul\u003e\r\n            \u003cli\u003eDauer und Turnus der Fortbildung\u003c/li\u003e\r\n            \u003cli\u003eOnline-/Präsenz-Mix\u003c/li\u003e\r\n            \u003cli\u003eVor- und Nachbereitungsaufgaben\u003c/li\u003e\r\n            \u003cli\u003eZertifizierungsmöglichkeiten\u003c/li\u003e\r\n            \u003cli\u003ebesondere Bedarfe in Open Source Communities?\u003c/li\u003e\r\n            \u003cli\u003eInhaltliche Schwerpunkte und sinnvolle Lerneinheiten, z.B.:\r\n              \u003cul\u003e\r\n                \u003cli\u003eVerständnis von BF\u003c/li\u003e\r\n                \u003cli\u003eStandards, Richtlinien, Guidelines\u003c/li\u003e\r\n                \u003cli\u003eVeränderungen im Entwicklungsprozess\u003c/li\u003e\r\n                \u003cli\u003eSchnittstellen (Ein-/Ausgabegeräten)\u003c/li\u003e\r\n                \u003cli\u003eTesten\u003c/li\u003e\r\n                \u003cli\u003e...\u003c/li\u003e\r\n              \u003c/ul\u003e\r\n            \u003c/li\u003e\r\n          \u003c/ul\u003e\r\n        \u003c/li\u003e\r\n      \u003c/ul\u003e\r\n    \u003c/section\u003e\r\n\r\n    \u003csection\u003e\r\n      \u003cp\u003e\u003cstrong\u003eZielgruppe\u003c/strong\u003e\u003c/p\u003e\r\n      \u003cp\u003e\r\n        Softwareentwickler*innen, die sich aktiv in die Gestaltung praxisnaher Fortbildungen zu Barrierefreiheit einbringen möchten.\r\n      \u003c/p\u003e\r\n    \u003c/section\u003e\r\n\r\n    \u003csection\u003e\r\n      \u003cp\u003e\u003cstrong\u003eVorkenntnisse\u003c/strong\u003e\u003c/p\u003e\r\n      \u003cp\u003e\r\n        Wenn ihr euch bereits mit Barrierefreiheitsaspekten beschäftigt habt, ist das von Vorteil, aber es ist kein Muss.\r\n      \u003c/p\u003e\r\n    \u003c/section\u003e","duration":10800,"logo":null,"type":"workshop","do_not_record":false,"track":"Development","abstract":"Im Workshop „Barrierefreiheit in der Softwareentwicklung – Fortbildung gemeinsam gestalten“ sollen Softwareentwickler\\*innen gemeinsam Ideen/Ansätze für praxisnahe Fortbildungskonzepte zum Thema digitale Barrierefreiheit erarbeiten. Nach der Vorstellung erster Eckpunkte steht die partizipative Gestaltung im Mittelpunkt: Inhalte, Formate, Dauer, Lernformate und Zertifizierungsfragen werden bedarfsorientiert diskutiert und entwickelt.    \r\nZiel ist grundlegende Ideen und Konzepte zu erarbeiten, um daraus Fortbildungen zu entwickeln, die wirklich zur Praxis passen.","speakers":[{"guid":"c26e0210-7658-5a7f-8ad9-3a1c2f6b3c77","id":1984,"image":null,"name":"Ramona Kaufmann","public_name":"Ramona Kaufmann","abstract":"* Project Associate at the Institute for Digital Participation at Bremen University of Applied Sciences\r\n* Open Source Enthusiast\r\n* Accessibility Advocate\r\n","description":"Ramona has been working for over 10 years in the field of social and digital inclusion within the context of higher education. In her current project, 'Digital Accessibility in Working Life through Participatory Evaluation', she collaborates with software developers to make open source software accessible in the long term. As part of this, she designs further trainings and continuing education programs for and with developers to ensure that accessibility requirements are considered from the very beginning of the software development process and thus implemented sustainably.\r\n\r\nIn her private life, she is active in NGOs focused on education, data privacy, and FOSS within the Chaos Computer Club (CCC) environment, and is also in regular exchange with various open source communities.","links":[{"url":"https://www.hs-bremen.de/die-hsb/fakultaeten/elektrotechnik-und-informatik/forschung-und-transfer/institut-fuer-digitale-teilhabe/","title":"Institut für Digitale Teilhabe an der Hochschule Bremen"},{"url":"@raka_a11y@social.tchncs.de","title":"Mastodon"},{"url":"https://www.hs-bremen.de/forschen/forschungs-und-transferprofil/forschungsprojekt/digitale-barrierefreiheit-im-arbeitsleben-durch-partizipative-evaluation/","title":"Projekt \" Digitale Barrierefreiheit im Arbeitsleben durch partizipative Evaluation\""}]}],"start_time":"2025-08-17T10:00:00.000+02:00","end_time":"2025-08-17T13:00:00.000+02:00","room":{"name":"Workshop (C115)","id":274}},{"id":3245,"guid":"95b2e097-449a-4c87-bb73-11cabc27352b","title":"Bootable Containers","subtitle":"Wenn das Betriebssystem aus dem Container kommt","description":"Bootable Containers beschreibt eine Methode um imagebasierte (immutable) Linux-Systeme zu definieren, zu deployen und zu verwalten.\r\n\r\nDefiniert durch ein Containerfile, deployed via Disk-Image, Anaconda/Kickstart und verwaltet mit bootc (Upgrade, Rollback und Image-Wechsel) fügt sich diese Methode gut in existierende Container-Workflows ein und bietet eine alternative Methode zum Betrieb paketbasierter Linux-Systeme.\r\n\r\nDer Vortrag stellt Bootable Containers vor und gibt einen Überblick über die wesentlichen Merkmale inkl. einer Gegebüberstellung mit der bekannten paketbasierten Bereitstellung.\r\n\r\nDer Vortrag richtet sich an Sysadmins, DevOps, Platfom/System Engineers und alle die Betriebssysteme konfigurieren, betreiben und aktualisieren.\r\n\r\nVorkenntnisse in der Erstellung von Container-Images und der Ausführung von Containern sind hilfreich, jedoch nicht erforderlich, um dem Vortrag folgen zu können.","duration":3600,"logo":"/system/events/logos/000/003/245/original/bootable-container.png?1744055510","type":"lecture","do_not_record":false,"track":"DevOps","abstract":"Der Vortrag bietet eine Einführung in Bootable Containers mit einem Überblick über die Lebenszyklusstufen Build, Deploy, and Manage.","speakers":[{"guid":"c428cfb2-eb12-5dcc-be6f-a2f4a9a711dd","id":1754,"image":"/system/people/avatars/000/001/754/original/jk_profile_pic_w_hat.png?1755083264","name":"Jörg Kastning","public_name":"Jörg Kastning","abstract":"Ehemann, Vater, Open Source Enthusiast, 1x Engineer, Sysadmin und Red Hat Technical Account Manager (TAM). TAM Ambassador und Open Sourcerer. Seit über 20 Jahren in der IT unterwegs.","description":"Jörg verdient sein Geld seit über 20 Jahren mit IT. Er begann seine Karriere, als man dies in Deutschland noch Elektronische Datenverarbeitung (EDV) nannte.\r\n\r\nNach einer Berufsausbildung zum Fachinformatiker in der Fachrichtung Systemintegration absolvierte er anschließend berufsbegleitend den Studiengang Angewandte Informatik an der Wilhelm-Büchner-Hochschule.\r\n\r\nJörg arbeitete bisher in verschiedenen Rollen, z.B. als Systemadministrator für alles was einen Stecker hat oder virtualisiert ist und als IT-Projektleiter. Aktuell arbeitet Jörg als Technical Account Manager (TAM) für die Firma Red Hat. In dieser Rolle unterstützt Jörg strategische Kunden aus dem Enterprise-Segment beim effektiven und effizienten Einsatz von Red Hat Enterprise Linux (RHEL) und darauf basierender Technologien.\r\n\r\nJörg teilt sein Wissen gern und sucht den Austausch mit der FLOSS-Gemeinschaft.","links":[{"url":"https://www.my-it-brain.de","title":"Privater Blog und Webseite"},{"url":"https://github.com/Tronde","title":"GitHub-Account"},{"url":"https://www.linkedin.com/in/joerg-kastning","title":"LinkedIn"},{"url":"https://codeberg.org/Tronde","title":"Codeberg.org Profil"}]}],"start_time":"2025-08-16T17:00:00.000+02:00","end_time":"2025-08-16T18:00:00.000+02:00","room":{"name":"HS 5","id":270}},{"id":3388,"guid":"238145a8-352d-40ee-9eb1-45bd26eab036","title":"Bring Verstehbarkeit in deine Community","subtitle":null,"description":"Die 12 Leitlinien sind die Essenz der langjährigen Zusammenarbeit in der Teckids-Gemeinschaft. Gegliedert in Pädagogik, Didaktik, Technik und Organisation fassen sie zusammen, was die Grundlagen für eine offene (Lern)umgebung sein sollten. Dabei geht es eben nicht nur um technische Aspekte oder den Einsatz von Open-Source-Software, sondern eben auch um Prinzipien der Wissensvermiittlung und der Begleitung von Kindern und anderen Mitlernenden.\r\n\r\nNebenbei erzählen wir aus der praktischen Arbeit in der Teckids-Gemeinschaft und wie wir die Grundsätze selber umsetzen. Darin stecken über 10 Jahre Erfahrung und Entwicklung aus unseren Workshops, Wochenendfreizeiten und Camps.\r\n\r\nLasst uns ein Netzwerk schaffen, in dem Verstehbarkeit und Selbstbestimmung Grundlage der Angebote für (junge) Menschen sind.","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Culture","abstract":"\"Verstehbarkeit\" – das ist, was unsere (Technik-)Welt nach und nach verliert. Doch Verstehen ist der Schlüssel zum kritischen Umgang, zur Selbstbestimmung und zur aktiven Mitgestaltung. Deshalb möchten wir die 12 Prinzipien, die wir als Leitlinien der Verstehbarkeit betrachten, vorstellen und alle, die mit Kindern, Jugendlichen oder Erwachsenenbildung zu tun haben einladen, sie zu teilen. Insbesondere, aber nicht nur, Hack- und Makespaces, Schulen und Jugendzentren sind eingeladen.","speakers":[{"guid":"71c9964e-20a4-56bc-9838-8f94a7763657","id":736,"image":"/system/people/avatars/000/000/736/original/026b67b4c12b929f.jpg?1690366841","name":"Dominik George","public_name":"Dominik George","email":"dominik.george@teckids.org","abstract":"Gründer der Freie-Software-Jugendorganisation Teckids und Co-Maintainer des freien Schul-Informations-Systems AlekSIS. Seit 2005 in der Schnittmenge aus Freier Software und Bildung unterwegs.","description":null,"links":[]},{"guid":"b9f6aac8-8bf8-5401-95c5-2a5021bd44b2","id":1767,"image":"/system/people/avatars/000/001/767/original/1000068837.jpg?1755352018","name":"Mats Icking","public_name":"Mats Icking","abstract":null,"description":null,"links":[]},{"guid":"a1f2b088-e43f-5870-9567-d25b01294e3f","id":2061,"image":null,"name":"Keno","public_name":"Keno","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T18:15:00.000+02:00","end_time":"2025-08-16T19:15:00.000+02:00","room":{"name":"HS 6","id":271}},{"id":3428,"guid":"f81b3ebf-23e7-4de9-b27c-b984a1122ffe","title":"Bring your phone and get tux on it!","subtitle":null,"description":null,"duration":3600,"logo":null,"type":"workshop","do_not_record":false,"track":null,"abstract":"Do you have older phone in the drawer and want to put it to the use?\r\nWhat about installing Linux (postmarketOS distribution) instead of old unsupported Android?\r\n\u003cbr\u003e\r\nCheck support matrix below and if you find your device somehow supported, bring it!\r\n\u003cbr\u003e\r\n\r\nMatrix of supported phones: \r\n\u003cul\u003e\r\n\u003cli\u003e\u003ca href=\"https://wiki.postmarketos.org/wiki/Devices\"https://wiki.postmarketos.org/wiki/Devices\u003c/a\u003e\u003c/li\u003e\r\n\u003cli\u003e\u003ca href=\"https://wiki.debian.org/Mobian/Devices\"\u003ehttps://wiki.debian.org/Mobian/Devices\u003c/a\u003e\u003c/li\u003e\r\n\u003c/ul\u003e","speakers":[{"guid":"3198ebd6-7a27-545a-a8ad-d87c3d44da9c","id":2087,"image":"/system/people/avatars/000/002/087/original/mastodon.png?1754095634","name":"David Heidelberg","public_name":"David Heidelberg","abstract":null,"description":null,"links":[{"url":"https://ixit.cz","title":"Personal website"}]}],"start_time":"2025-08-16T17:00:00.000+02:00","end_time":"2025-08-16T18:00:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":278}},{"id":3344,"guid":"c36bf0ef-cb17-4726-84dc-ddc2fcb75fd1","title":"Code, Sicherheit, Vertrauen","subtitle":"Wie openCode und das Badge Programm digitale Souveränität stärken","description":"Mission\r\n\r\nDas openCode Badge-Programm verfolgt das Ziel, die Projekt-Qualität und Sicherheit von Open-Source-Software in der öffentlichen Verwaltung systematisch zu verbessern. Es schafft Transparenz über den Zustand von Repositories in den Bereichen Sicherheit, Wartbarkeit und Nachnutzung. Dabei kommen sogenannte Badges zum Einsatz – automatisiert vergebene Qualitätssiegel, die den Status eines Softwareprojekts auf Grundlage definierter Kriterien bewerten und visualisieren. Durch transparente Darstellung und nachvollziehbare Erklärung der Prüfungsergebnisse unterstützt das Programm Behörden, fundierte Entscheidungen zur Nutzung und Weiterentwicklung freier Software zu treffen. Gleichzeitig setzt es klare Anreize für Entwicklungsteams zur Einhaltung von Sicherheits- und Qualitätsstandards und fördert eine nachhaltige, sicherheitsbewusste Open-Source-Kultur – als Teil einer digitalen Souveränitätsstrategie.\r\n\r\nProblemstellung\r\n\r\nTrotz wachsender Bedeutung von Open-Source-Software in der Verwaltung fehlt es oft an strukturierten, objektiven Bewertungsmöglichkeiten, um Software hinsichtlich Sicherheit, Wartbarkeit und Wiederverwendbarkeit schnell und ohne tiefes technisches Verständnis einzuschätzen. Sicherheitslücken, fehlende Pflege, unklare Lizenzsituationen oder mangelhafte Dokumentation erschweren die Nutzung und bergen Risiken für die Softwarelieferketten. Gleichzeitig fehlt es an Anreizen für Projekte, etablierte Standards einzuhalten, und Schwächen können nicht transparent dargestellt werden, um diese zu beheben. Die Folge sind Intransparenz, erhöhter manueller Prüfaufwand bei der Softwarebeschaffung und geringe Nachnutzbarkeit. Ohne Orientierungshilfe ist es für Verwaltungseinheiten schwierig, qualitätsgesicherte Software auszuwählen oder wiederzuverwenden – was die Skalierbarkeit von Open-Source-Nutzung im öffentlichen Sektor erheblich hemmt.\r\n\r\nZielsetzung\r\n\r\nDas openCode Badge-Programm etabliert einen nachvollziehbaren, automatisierten Bewertungsrahmen für Open-Source-Projekte in der öffentlichen Verwaltung. Repositories werden anhand festgelegter Kriterien maschinell geprüft und erhalten – je nach Ergebnis – Badges in den Bereichen Sicherheit, Wartung und Nachnutzung. Diese Badges machen den Reifegrad und die Qualitätsmerkmale der Software sichtbar, schaffen Orientierung und erleichtern Entscheidungsprozesse bei Beschaffung und Nachnutzung. Die geprüften Kriterien und Ergebnisse werden transparent dokumentiert, sodass nachvollziehbar ist, welche Anforderungen erfüllt wurden. Durch die gut sichtbare Einbindung der Badges in Softwareverzeichnissen wird deren Wirkung zusätzlich verstärkt. Entwicklungsteams erhalten einen klaren Anreiz zur kontinuierlichen Verbesserung ihrer Projekte anhand von Open-Source- und Sicherheits-Best-Practices. Mit offener Architektur, Community-Beteiligung und technischer Umsetzung durch ZenDiS und L3montree entsteht ein robustes, skalierbares Werkzeug zur Stärkung der digitalen Souveränität. ","duration":3600,"logo":"/system/events/logos/000/003/344/original/ZenDiS_Logo_webRZ.png?1747991101","type":"lecture","do_not_record":false,"track":"Clouds over Europe - Digital Soverignty and broken promises","abstract":"Das openCode Badge-Programm fördert die Sicherheit, Wartbarkeit und Nachnutzung von Open-Source-Software in der öffentlichen Verwaltung. Es ist Teil der Plattform openCode des Zentrums Digitale Souveränität (ZenDiS) und dient als zentrales Werkzeug zur Bewertung der Softwarequalität. Repositories werden automatisiert nach definierten Kriterien geprüft und erhalten je nach Ergebnis Badges in den Bereichen Sicherheit, Wartung und Nachnutzung, die im openCode Katalog sichtbar sind.\r\n\r\nDas Badge-Programm ist fester Bestandteil der Sicherheitsstrategie des ZenDiS und des Bundesamts für Sicherheit in der Informationstechnik (BSI) zur Stärkung der Sicherheit der Softwarelieferketten der öffentlichen Verwaltung. L3montree ist technischer Umsetzungspartner und bringt seine Expertise in Software-Security und Code-Qualität ein. Die entwickelten Badges schaffen Transparenz, setzen konkrete Anreize zur Einhaltung von Standards und erleichtern fundierte Entscheidungen bei der Wiederverwendung von Software. Das Badge-Programm ist Open Source, transparent dokumentiert und lädt zur aktiven Mitgestaltung durch die openCode Community ein.\r\n\r\nWir stellen die Funktionsweise des Badge-Programms vor und geben Einblicke, wie moderne Open-Source-Entwicklung in der öffentlichen Verwaltung praktisch und sicher funktionieren kann – sodass die öffentliche Verwaltung bei der Software-Supply-Chain-Security der freien Wirtschaft vielleicht bald einen Schritt voraus ist. ","speakers":[{"guid":"23b254ee-a288-55f2-969d-74df8a10f0ee","id":2065,"image":"/system/people/avatars/000/002/065/original/profile-pic.png?1751010405","name":"Sebastian Kawelke","public_name":"Sebastian Kawelke","abstract":null,"description":null,"links":[]},{"guid":"f81600b4-21b7-5770-be42-18ee6d25e2d8","id":1936,"image":"/system/people/avatars/000/001/936/original/UZ7_1615.jpg?1722494383","name":"Janou Feikens","public_name":"Janou Feikens","email":"janou.feikens@zendis.de","abstract":null,"description":"Janou Feikens has been supporting ZenDiS as Community Manager since April 2024. She previously worked as the coordinator of a nationwide university network for Open Educational Resources. With extensive experience in driving knowledge exchange and event organisation, she now supports collaboration within the Open CoDE community. After completing her 2-subject Master's degree in Media Studies and Gender Studies, she taught digital media at the Ruhr University Bochum for several years.","links":[]}],"start_time":"2025-08-17T10:00:00.000+02:00","end_time":"2025-08-17T11:00:00.000+02:00","room":{"name":"HS 8","id":273}},{"id":3438,"guid":"508b5737-c468-482a-b85b-34862852f549","title":"Compile your Gentoo button","subtitle":"Compile your own Gentoo button in 5 minutes","description":null,"duration":1800,"logo":"/system/events/logos/000/003/438/original/gentoo-logo.png?1754377359","type":"workshop","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"f35bef64-8314-5049-b938-15972f9f3b62","id":1676,"image":null,"name":"Ulrich Müller","public_name":"Ulrich Müller","email":"ulm@gentoo.org","abstract":null,"description":null,"links":[]},{"guid":"08b95517-868f-5a36-9a83-fd501e0a5713","id":2000,"image":null,"name":"David Sardari (duxsco)","public_name":"David Sardari (duxsco)","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T13:00:00.000+02:00","end_time":"2025-08-16T13:30:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":276}},{"id":3439,"guid":"b7daeded-f0cc-40b8-9f27-7832268b9f58","title":"Compile your Gentoo button","subtitle":"Compile your own Gentoo button in 5 minutes","description":null,"duration":1800,"logo":"/system/events/logos/000/003/439/original/gentoo-logo.png?1754377263","type":"workshop","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"f35bef64-8314-5049-b938-15972f9f3b62","id":1676,"image":null,"name":"Ulrich Müller","public_name":"Ulrich Müller","email":"ulm@gentoo.org","abstract":null,"description":null,"links":[]},{"guid":"08b95517-868f-5a36-9a83-fd501e0a5713","id":2000,"image":null,"name":"David Sardari (duxsco)","public_name":"David Sardari (duxsco)","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T10:00:00.000+02:00","end_time":"2025-08-17T10:30:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":276}},{"id":3318,"guid":"0a656836-cb27-4ef1-80e1-d64c553a96ca","title":"Cybersicherheit in der Gesellschaft ","subtitle":"Die Rolle des CRA für Freie Software ","description":"Zur Zeit ist unklar, inwiefern die verschiedenen Freie-Software-Anbieter vom Cyber Resilience Act (CRA) betroffen sind. Um Klarheit herzustellen Bedarf es Informationen, wer welche Rolle einnehmen wird und welche Aufgabe und Prozesse durchzuführen sind. Insbesondere die Rolle der Verwalter quelloffener Software (Open-Source Stewards) und Tätigkeiten bei Freier Software außerhalb des kommerziellen Interesses sind dabei von besonderer Bedeutung.\r\nUm sich den Fragen zu näheren haben wir eine Fragebogen an relevante Stakeholder ausgespielt, deren Ergebnisse wir vortragen wollen. Zudem wollen wir Wege aufzeigen, wie die Ergebnisse in den Implementierungsprozess des CRA einfließen können. ","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Security","abstract":"Der Cyber Resilience Act (CRA) wird derzeit implementiert und noch immer herrschen einige Unklarheiten in Hinblick auf seine Auswirkungen auf die Freie Software Landschaft. Insbesondere die Rolle der Stewards ist teilweise unklar. Der Vortrag wird den aktuellen Stand der Debatte beleuchten als auch Wege und Lösungen aufzeigen, wie mit den verschiedeneren Freie-Software-Akteuren umgegangen werden sollte. ","speakers":[{"guid":"791a339b-aef1-5e6c-8fe4-9dd2130b4cdf","id":1509,"image":"/system/people/avatars/000/001/509/original/alex.jpg?1553077174","name":"Alexander Sander","public_name":"Alexander Sander","email":"alex.sander@fsfe.org","abstract":"Alexander ist Policy Consultant der FSFE.","description":"Alexander hat Politikwissenschaft in Marburg studiert. Er hat drei Jahre als Mitarbeiter eines EU-Abgeordneten in Brüssel gearbeitet, war danach Geschäftsführer des Digitale Gesellschaft e.V. in Berlin und arbeitet seit 2018 für die FSFE. Er hat zudem die Initiative NoPNR gegründet, die sich gegen die Vorratsdatenspeicherung von Reisedaten einsetzt.","links":[]},{"guid":"ae86689b-c25f-5e4d-bbca-b2ff5e2e3347","id":2023,"image":"/system/people/avatars/000/002/023/original/MSR_small.jpg?1755329200","name":"Michael Schuster","public_name":"Michael Schuster","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T15:45:00.000+02:00","end_time":"2025-08-16T16:45:00.000+02:00","room":{"name":"HS 7","id":272}},{"id":3378,"guid":"ee86e926-e550-401b-bb2d-6594d512e104","title":"Das Hoch und Runter mit ARM-Systemen","subtitle":null,"description":"Die Zeiten, in denen das Betriebssystem (oder gar der erste Bootloader) nach Neustart direkt aus dem Flash lief, sind längst vorbei. Ein moderner System-on-Chip wird heute mit komplexer Mask-ROM-Firmware ausgeliefert, die Treiber, Dateisysteme, Kommunikation-Protokolle und Krypto-Unterstützung enthält; All das um am Ende einen weiteren Bootloader zu laden.\r\n\r\nIn diesem Vortrag folgt Ahmad dieser Kette an Firmware bis hin zum Start des Kernels. Auf dem Weg dahin wird Halt gemacht für die Einrichtung des Arbeitsspeichers, die Initialisierung der Peripherie, Laufzeitdienste und anderer interessanter Dinge.\r\n\r\nUnd an interessante Dingen mangelt es nicht: Seien es Boot ROM, Blobs, SPL, Secure Monitor, Trusted Execution Environment, oder Open Firmware Device Trees. Ein ganzer Zoo an Firmware interagiert miteinander und mit einem Bootloader, um letztendlich den Kernel-Boot zu ermöglichen.","duration":3600,"logo":"/system/events/logos/000/003/378/original/Screenshot_2025-05-23_20.17.14.png?1748025213","type":"lecture","do_not_record":false,"track":"System Administration","abstract":"Wir verfolgen die Reise durch barebox und der von ihm geladenen Firmware, bis das Linux schließlich die Kontrolle auf einem ARM-basierten i.MX8M übernehmen kann.","speakers":[{"guid":"bfa08674-8124-5d93-817c-f842ecf6882d","id":1698,"image":"/system/people/avatars/000/001/698/original/WhatsApp_Image_2021-02-04_at_16.10.19.jpeg?1628252054","name":"Ahmad Fatoum","public_name":"Ahmad Fatoum","email":"a.fatoum@pengutronix.de","abstract":"Likes to hack Linux, barebox, in-betweens and beyond.","description":"Ahmad joined the kernel team at Pengutronix in 2018 to work full-time on furthering Linux world domination. He does so by helping automotive and industrial customers build embedded Linux systems based on the mainline Linux kernel. Having a knack for digging in low-level guts, his tasks include hardware enablement, Linux driver development and boot loader porting. Ahmad is a contributor to a number of open-source projects, including the Linux kernel and the barebox boot loader.","links":[]}],"start_time":"2025-08-16T17:00:00.000+02:00","end_time":"2025-08-16T18:00:00.000+02:00","room":{"name":"HS 3","id":268}},{"id":3265,"guid":"f449e46f-4510-4bac-9317-7a30e0a419b9","title":"Das ist doch behindert! ","subtitle":"Über Barrieren und Freiheit","description":null,"duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Eingeschränkt Nutzbar - European Accessibility Act ","abstract":"Webseiten und Webanwendungen in der EU müssen barrierefrei sein. Aber welche Barrieren gibt es überhaupt und wann ist eine Anwendung frei von diesen? Während es relativ viele Informationen gibt, wie auf Barrierefreiheit getestet wird, sind Methoden zur konkreten Implementierung rar.\r\n\r\nIn diesem Talk berichte ich von den Erfahrungen, die mein Team und ich bei der Umsetzung der Barrierefreiheit gesammelt haben. Hierbei werden zunächst einige Grundlagen geschaffen. So werde ich erklären, welche Barrieren es gibt, was Barrierefreiheit ist und welche Rolle das Barrierefreiheitsstärkungsgesetz spielt. Anschließend gebe ich an Hand von Praxisbeispielen für häufig auftretende Szenarien Empfehlungen, wie man Barrierefreitheit erreichen kann. Dabei gehe ich auch auf Standards und Test(-tools) ein. Natürlich zeige ich Stolpersteine auf, weil eben doch nicht alles so einfach ist, wie man denkt.","speakers":[{"guid":"b029340d-bc27-5606-a6a7-7c4859c05f8b","id":1877,"image":"/system/people/avatars/000/001/877/original/me_at_javaland_kleiner.jpg?1751007826","name":"Matthias Bünger","public_name":"Matthias Bünger","abstract":"Matthias loves Java, Jakarta EE, testing and documentation. He is Maven committer and maintainer of the JUnit extension library \"JUnit Pioneer\".","description":null,"links":[]}],"start_time":"2025-08-16T15:45:00.000+02:00","end_time":"2025-08-16T16:45:00.000+02:00","room":{"name":"HS 5","id":270}},{"id":3283,"guid":"5b6fcf5c-cf14-47d9-8e0c-25c449a5adcb","title":"Das Umweltzeichen \"Blauer Engel\" für ressourcen- und energieeffiziente Software","subtitle":"Die Kriterien zur Vergabe des Umweltzeichens und warum es so gut zu Open Source passt","description":"In dem Vortrag soll zum einen das Umweltzeichen \"Blauer Engel\" für ressourcen- und energieeffiziente Software vorgestellt werden. Anhand der Kriterien wird erläutert was Software erfüllen muss, um als ressourcen- und energieeffizient zu gelten. Unabhängig davon, ob das Umweltzeichen angestrebt wird, können diese Kriterien für Software-Entwickler auch als Orientierungshilfe interessant sein, um umweltfreundlichere Software zu entwickeln.\r\nDarüber hinaus soll auch gezeigt werden warum es insbesondere für Open Source Software interessant sein kann den Blauen Engel anzustreben, und wie der Vergabeprozess aussieht.","duration":3600,"logo":"/system/events/logos/000/003/283/original/Blauer_Engel_Logo.png?1746972837","type":"lecture","do_not_record":false,"track":"Development","abstract":"Seit 2020 gibt es das Umweltzeichen \"Blauer Engel\" auch für ressourcen- und energieeffiziente Software. Gerade auch zu Open Source Software passt dieses Umweltzeichen, dessen Kriterien auch den Aspekt der Transparenz sehr stark in den Vordergrund stellen, sehr gut.","speakers":[{"guid":"867d2cee-b540-564f-977f-cbdcb8821913","id":1989,"image":"/system/people/avatars/000/001/989/original/skruij.png?1746967998","name":"Stefan Kruijer","public_name":"Stefan Kruijer","email":"skruij@sustydigi.org","abstract":"Stefan Kruijer verfügt über mehr als 25 Jahre Erfahrung in der IT-Branche, von der Softwareentwicklung bis hin zur strategischen Beratung. Als freiberuflicher Softwareentwickler und IT-Berater hat er seit ca. 7 Jahren einen Tätigkeitsschwerpunkt auf nachhaltiger Digitalisierung und ressourcen-effizienter Softwareentwicklung (Green IT).\r\nEr ist vom Umweltbundesamt benannt als Auditor für die Vergabe des Umweltzeichens „Blauer Umweltengel für Software“, arbeitet in Arbeitskreisen zur Standardisierung von Ressourceneffizienz in der IT und in NGOs zur aktuellen Digitalpolitik. Er ist Mitkoordinator in der bundesweiten Fachgruppe Digitales der Scientists for Future.","description":null,"links":[]}],"start_time":"2025-08-16T11:15:00.000+02:00","end_time":"2025-08-16T12:15:00.000+02:00","room":{"name":"HS 4","id":269}},{"id":3408,"guid":"c29db652-2b23-49ac-9b0f-2ac56da79f58","title":"Decentralising Freedom: Open Source for Sovereignty","subtitle":null,"description":null,"duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Clouds over Europe - Digital Soverignty and broken promises","abstract":"Open source is more than code: it's a movement that empowers communities to build resilient, sovereign digital infrastructure. In an era of geopolitical realignment, centralised, corporate-controlled platforms threaten our social, political, and economic freedoms. This keynote examines how open source principles and the Fediverse (using Mastodon as an example from the European context) can enable us to build resilient, user-empowering networks founded on respect and community governance. ","speakers":[{"guid":"7e5ab588-2e43-5ccc-bff5-971e100d032b","id":2084,"image":null,"name":"Andy Piper","public_name":"Andy Piper","email":"andy@joinmastodon.org","abstract":"Head of Communications @Mastodon","description":null,"links":[{"url":"https://macaw.social/@andypiper","title":"Mastodon"}]}],"start_time":"2025-08-17T12:30:00.000+02:00","end_time":"2025-08-17T13:30:00.000+02:00","room":{"name":"HS 1/2","id":267}},{"id":3237,"guid":"68a03b9e-9796-471a-8232-89c6a48ba1dc","title":"Delegate authentication and a lot more to Keycloak with OpenID Connect","subtitle":null,"description":null,"duration":3600,"logo":"/system/events/logos/000/003/237/original/keycloak_logo_200px.png?1743863699","type":"lecture","do_not_record":false,"track":"Security","abstract":"Authenticating users can start simple with a username and a password for each user. But you will also need to handle forgotten passwords and user registration. You might also want to validate email addresses, add second factors and have users update their profile information as needed.\r\n\r\nA single-sign-on system like Keycloak can handle all that for you and will redirect users after they are authenticated to your applications.\r\n\r\nSee how you can delegate authentication by leveraging features of OpenID Connect. We will start simple and enable more and more features in our demo to show the functionality and flexibility of Keycloak. We will also look at features of the latest release and the road map ahead. ","speakers":[{"guid":"5ca1a03e-ad3b-563c-a6f6-b1c143373d5e","id":1680,"image":"/system/people/avatars/000/001/680/original/DSC00256-square-alexander-schwartz.jpg?1626639250","name":"Alexander Schwartz","public_name":"Alexander Schwartz","email":"alexander.schwartz@gmx.net","abstract":"Alexander Schwartz is a Principal Software Engineer at Red Hat working full time as a Keycloak maintainer and technical team lead. At work and in his spare time he codes for Open Source projects. In previous jobs he worked as a software architect and IT consultant. At conferences and user groups he talks about JavaScript front ends, Java back ends, Kubernetes, performance and how to create great documentation with AsciiDoc and Antora.","description":null,"links":[]}],"start_time":"2025-08-17T13:45:00.000+02:00","end_time":"2025-08-17T14:45:00.000+02:00","room":{"name":"HS 3","id":268}},{"id":3293,"guid":"e76cdebe-7fba-4d68-9337-c6c0313ee8e0","title":"Development of harmonized CRA standards","subtitle":null,"description":"fukami works as Head of the Brussels Office for [CrabNebula](https://crabnebula.dev/). His main focus is on the implementation of the [Cyber Resilience Act (CRA)](https://eur-lex.europa.eu/eli/reg/2024/2847/2024-11-20) and his role as rapporteur at [STAN4CR2](https://www.stan4cra.eu/) -- an EU project co-funded by the European Union and EFTA to support the development of [harmonized European standards](https://single-market-economy.ec.europa.eu/single-market/goods/european-standards/harmonised-standards_en) for the CRA.","duration":7200,"logo":"/system/events/logos/000/003/293/original/m606_IL1pNXH.png?1754997588","type":"workshop","do_not_record":false,"track":"Security","abstract":"Workshop on the state of the harmonized standards for the CRA. The workshop will also dive into the relation of the CRA standards and Free and Open Source Software.","speakers":[{"guid":"5ed9bcbf-3e22-585f-9d83-60402d3ca705","id":490,"image":"/system/people/avatars/000/000/490/original/F78YBS_c3PVQOq_thumbnail_default.jpeg?1754997778","name":"fukami","public_name":"fukami","email":"fukami@openssf.org","abstract":"Zinneke and CRA wonk.","description":"Head of Brussels Office at CrabNebula in Brussels and Special Rapporteur for EN 304 623 as part of ETSI STF701","links":[]}],"start_time":"2025-08-16T17:15:00.000+02:00","end_time":"2025-08-16T19:15:00.000+02:00","room":{"name":"Workshop (C115)","id":274}},{"id":3322,"guid":"0bb18762-1aa0-4008-80b6-eb9b8cee9fcd","title":"Develop Secure Software - The DevGuard Project","subtitle":"OSS Security von Entwicklern für Entwickler","description":"DevGuard ist ein Open-Source-Projekt, entwickelt von Entwickler:innen für Entwickler:innen, mit dem Ziel, Sicherheit nahtlos in den Softwareentwicklungsprozess zu integrieren. Sicherheit soll für alle Entwickler:innen zugänglich und effizient umsetzbar sein – unabhängig vom vorhandenen Security-Know-how. DevGuard soll durch die Erhöhung der Usability von Softwaresicherheits-Tools das allgemeine Security-Level der Softwareentwicklung erhöhen und Angriffe auf die Software-Supply-Chain erschweren.\r\n\r\nMit dem Anstieg von Angriffen auf Software und deren Lieferketten (z. B. SolarWinds, XZutils) und zunehmenden regulatorischen Anforderungen, wie dem Cyber Resilience Act (CRA), steigen die Anforderungen an sichere Softwareentwicklung massiv. Gleichzeitig fehlt es vielen Entwickler:innen an Ausbildung in der Entwicklung sicherer Software und die Kenntnis über passende Tools, um diesen Anforderungen gerecht zu werden. Zwar existieren viele leistungsfähige Open-Source-Security-Scanner, doch deren Integration ist komplex, die Ergebnisse oft schwer bewertbar und bis zu 80 % der Funde können False Positives sein, was einen hohen Zeitverlust und zu einer gleichzeitigen hohen Frustration der Entwickler:innen führt. Auch nehmen die Anforderungen an die Dokumentation der Schwachstellen und deren Behandlung, die durch Regularien gefordert werden, zu, was zu einer weiteren Belastung der Entwickler:innen führt.\r\nZielsetzung\r\nDevGuard bietet eine Entwickler:innen freundliche Lösung für das zentrale Schwachstellenmanagement, die Absicherung der Software-Supply-Chain sowie die Umsetzung von Compliance as Code. Es kombiniert bewährte Open-Source-Werkzeuge in einem einfach integrierbaren CLI-Wrapper, automatisiert Risikoanalysen und hilft dabei, relevante Schwachstellen zu priorisieren und korrekt zu beheben.\r\n\r\nFunktionen\r\n\r\nDeveloper-zentrierte Integration: Nahtlose Einbindung in bestehende CI/CD-Pipelines, unterstützt die OWASP DevSecOps Pipeline mit Tools für SCA, Container Scanning, IaC Scanning, SAST, DAST und Secret Scanning (teilweise in Vorbereitung).\r\n\r\nAutomatisiertes Security-Monitoring: Erstellung und kontinuierliche Auswertung von SBOMs zur Überwachung von Abhängigkeiten und des Softwarezustands.\r\n\r\nRisikobewertung: Priorisierung durch pragmatische Automatisierung basierend auf CVSS, ExploitDB, Tiefe der Abhängigkeit und EPSS.\r\n\r\nCompliance-Unterstützung: Unterstützung bei der Einhaltung gängiger Standards wie ISO/IEC 27001 oder PCI-DSS.\r\n\r\nCompliance as Code: Automatisierte Sicherheitsprüfungen über signierte Attestations, die z. B. SBOMs oder Schwachstellenreports enthalten. Diese werden mit cosign erzeugt und signiert, mit Rego-Policies (OPA) geprüft und durch den Sigstore Policy Controller in Kubernetes erzwungen.\r\n\r\nSupply Chain Security: Integration von Projekten wie in-toto zur Nachvollziehbarkeit und Absicherung des Software-Build-Prozesses. Perspektivisch wird auch die Unterstützung für die Umsetzung des SLSA-Framework angestrebt.\r\n\r\nKernkonzepte\r\nIm Folgenden werden die 3 Kernkonzepte und deren Umsetzung in DevGuard beschrieben:\r\n\r\nZentrales Schwachstellenmanagement\r\nDevGuard verfolgt das Ziel, ein zentralisiertes und Entwickler:innen-zentriertes Schwachstellenmanagement bereitzustellen, das sich nahtlos in moderne CI/CD-Workflows integrieren lässt. Die Grundlage bildet eine vollständige Umsetzung der OWASP DevSecOps Pipeline – angereichert durch automatisierte Nachweisführung in Form von Attestations und kontinuierlicher Schwachstellenüberwachung.\r\n\r\nIntegration in die CI/CD-Pipeline\r\nDie DevGuard CI/CD-Komponenten lassen sich direkt in Repositorys auf GitHub oder GitLab integrieren. Nach der Integration übernimmt die Pipeline automatisiert verschiedene Sicherheitsscans (z. B. SCA, Container Scanning, IaC Scanning) und generiert Prüfberichte im SBOM- oder SARIF-Format. Diese werden analysiert und die gefundenen Schwachstellen werden zentral in DevGuard erfasst und bewertet. Zusätzlich werden für durchgeführte Prüfungen kryptografisch signierte Attestations erzeugt, die zur Compliance-Dokumentation dienen.\r\n\r\nZentrale Datenbasis\r\nDie Grundlage für das Schwachstellenmanagement bildet eine aggregierte Schwachstellendatenbank, die alle sechs Stunden aktualisiert wird. Sie kombiniert Informationen aus mehreren etablierten und vertrauenswürdigen Quellen, darunter:\r\n\r\nCVE / NVD\r\n\r\nExploit DB\r\n\r\nGitHub Exploits\r\n\r\nOSV (inkl. PyPI, Go, Rust, etc.)\r\n\r\nEPSS (Exploit Prediction Scoring System)\r\n\r\nOpenSSF, Ubuntu, Bitnami, OSS-Fuzz u. v. m.\r\n\r\nDiese breite Datenbasis ermöglicht eine fundierte Risikobewertung und Priorisierung der Schwachstellen auf Basis von Ausnutzbarkeit, CVSS-Schweregrad und realer Bedrohungslage.\r\n\r\nRisikobasierte Priorisierung\r\nNicht jede gefundene Schwachstelle ist unmittelbar kritisch. DevGuard ersetzt die klassische Bewertung nach CVSS (z. B. --severity CRITICAL) durch eine praxisnahe Risikobetrachtung (z. B. --risk CRITICAL). Dies geschieht durch Kombination von Metriken wie EPSS, ExploitDB-Präsenz und Projektkontext. So werden Ressourcen gezielt auf wirklich relevante Schwachstellen gelenkt.\r\n\r\nVulnerability Management und Synchronisation\r\nDevGuard bietet eine zentrale Übersicht aller Schwachstellen eines Projekts. Entwickler:innen können diese eigenhändig nach-priorisieren, kommentieren und direkt aus DevGuard heraus manuell oder automatisiert Tickets in GitLab, GitHub und in Zukunft Jira erzeugen. Die Bearbeitung erfolgt anschließend in der bekannten GitHub oder GitLab Umgebung bequem per Slash-Commands aus dem Issue.\r\n\r\nGemeinsames Schwachstellenmanagement mit VEX und Crowd-Input\r\nZur Reduzierung von False Positives und doppelter Analysearbeit nutzt DevGuard den Vulnerability Exploitability eXchange (VEX)-Standard. Damit können Projekte maschinenlesbar dokumentieren, dass eine bestimmte Schwachstelle zwar formal vorliegt, aber im eigenen Kontext nicht ausnutzbar ist (False-Positive). Diese Einschätzung wird über VEX verfügbar gemacht und schützt auch andere Nutzer vor unnötigem Aufwand. Jeder DevGuard-Nutzer kann zu jederzeit den eigenen VEX seiner Software einsehen und mit Nutzern teilen.\r\n\r\nErgänzend wird Wissen der „Crowd“ genutzt: Wenn eine ausreichend große Zahl an Nutzern eine Schwachstelle als irrelevant einstuft, kann diese Information als verifizierter Community-Eintrag übernommen werden. So entsteht ein intelligentes, kollaboratives Schwachstellenmanagement.\r\n\r\nSupply-Chain-Security\r\nDie Absicherung der Software Supply Chain ist ein zentraler Bestandteil moderner Softwareentwicklung. DevGuard integriert Sicherheitstools wie in-toto und soll etablierte Frameworks wie SLSA (Supply Chain Levels for Software Artifacts) umsetzen, um die Integrität der gesamten Build- und Deployment-Pipeline sicherzustellen – automatisiert, nachvollziehbar und mit minimalem Konfigurationsaufwand für Entwickler:innen.\r\n\r\nIntegration von in-toto\r\nin-toto ist ein Framework zur Integritätssicherung von Softwarelieferketten. Es erstellt kryptografisch signierte Link-Dateien für jeden Schritt der Pipeline, die genau dokumentieren:\r\n\r\nWelche Dateien (Materials) in einen Schritt eingeflossen sind.\r\n\r\nWelche Artefakte (Products) daraus erzeugt wurden.\r\n\r\nWelche Kommandos ausgeführt wurden.\r\n\r\nWer den Schritt ausgeführt hat (Signatur).\r\n\r\nDiese Link-Dateien werden später gegen eine root.layout geprüft, die die gesamte erwartete Supply Chain, autorisierte Schlüssel und erlaubte Materialien/Produkte definiert.\r\n\r\nAutomatisierte Umsetzung mit DevGuard\r\nDevGuard vereinfacht die sonst komplexe Nutzung von in-toto durch:\r\n\r\nAutomatische Layout-Generierung: DevGuard erstellt und verwaltet die root.layout-Datei dynamisch basierend auf den verwendeten CI/CD-Workflows.\r\n\r\nTransparentes Key-Management: Entwickler:innen verwenden Zugangstoken, DevGuard verwaltet die Public Keys. Private Keys verbleiben lokal.\r\n\r\nCI/CD-Integration: Link-Dateien werden automatisch pro Pipeline-Schritt erstellt, signiert und in DevGuard gespeichert.\r\n\r\nKontinuierliche Verifikation: Bei Abschluss der Pipeline wird die gesamte Kette automatisch gegen die root.layout verifiziert. Ein API-Endpoint stellt das Ergebnis zur Verfügung.\r\n\r\nSBOM-Integration zur Komponentenübersicht\r\nNeben der Nachvollziehbarkeit der Build-Schritte bietet DevGuard eine vollständige Übersicht über alle verwendeten Softwarekomponenten. Mittels SBOMs (Software Bill of Materials), die automatisch erzeugt und ausgewertet werden, erkennt DevGuard bekannte Sicherheitslücken in eingesetzten Abhängigkeiten. Diese Informationen fließen in das zentrale Schwachstellenmanagement und ermöglichen ein sicheres Lifecycle-Management aller Komponenten.\r\n\r\nSLSA-Kompatibilität und Attestations\r\nZur weiteren Härtung der Lieferkette erstellt DevGuard Attestations (signierte JSON-Dateien), die Metadaten zur Build-Herkunft, durchgeführten Scans, genutzten Tools, Signaturen oder Lizenzinformationen enthalten. Diese Attestations werden im CI/CD-Prozess generiert und in der Container-Registry sowie bei DevGuard gespeichert.\r\n\r\nFür erhöhte Vertrauenswürdigkeit unterstützt DevGuard auch die Erzeugung von SLSA-konformer Provenance. Durch Nutzung von GitLab Multi-Project Pipelines kann DevGuard Attestations sogar mit einem eigenen, vertraulichen Schlüssel signieren, der dem Maintainer nicht bekannt ist. So entsteht eine fälschungssichere Beweiskette, gemäß SLSA Level 3.\r\n\r\nCompliance as Code\r\nCompliance as Code verfolgt das Ziel, Sicherheits- und Compliance-Prüfungen automatisiert und reproduzierbar in moderne CI/CD-Pipelines zu integrieren. Anstelle manueller Prüfungen werden sogenannte Attestations verwendet (kryptografisch signierte JSON-Dokumente), die als Nachweis dienen, dass bestimmte Sicherheitsprüfungen erfolgreich durchgeführt wurden.\r\n\r\nTypische Inhalte solcher Attestations sind:\r\n\r\nGenerierung einer Software Bill of Materials (SBOM)\r\n\r\nDurchgeführte Schwachstellen-Scans\r\n\r\nPrüfung auf kritische Schwachstellen\r\n\r\nVerwendung vertrauenswürdiger Build-Tools\r\n\r\nKryptografische Signatur durch eine autorisierte Instanz\r\n\r\nDie Attestations lassen sich mit Open Policy Agent (OPA) und der Policy-Sprache Rego verifizieren. Rego-Policies prüfen gezielt Inhalte der Attestations – etwa, ob bestimmte Schlüssel existieren oder Werte gültig sind.\r\n\r\nFür die automatische Durchsetzung der Compliance-Anforderungen kommt der Sigstore Policy Controller in Kubernetes-Clustern zum Einsatz. Dieser verwendet ClusterImagePolicies, um Regeln zu definieren, welche Images unter welchen Bedingungen ausgeführt werden dürfen. Wird eine Attestation nicht erfüllt oder nicht vertrauenswürdig signiert, wird das entsprechende Deployment blockiert.\r\n\r\nDevGuard automatisiert diesen kompletten Prozess. Es erstellt Attestations entlang der DevSecOps-Pipeline, lädt sie automatisch hoch und unterstützt Organisationen dabei, individuelle oder standardisierte Sicherheitsrichtlinien (z. B. nach ISO/IEC 27001 oder PCI-DSS) effizient durchzusetzen. So wird Compliance Teil des automatisierten Entwicklungsprozesses – nachvollziehbar, überprüfbar und sicher.\r\n\r\nTechnische Details\r\n\r\nVerwendeter Tech-Stack:\r\n\r\nGolang\r\n\r\nTypeScript\r\n\r\nContainer\r\n\r\nKubernetes (Helm-Chart)\r\n\r\nDevSecOps Pipeline\r\nDevGuard unterstützt die Entwickler:innen dabei, die OWASP DevSecOps Pipeline mit einer kuratierten Open Source Security Scanner-Liste umzusetzen.\r\n\r\nAktuell verwendete Scanner:\r\n\r\nSecret Scanning: gitleaks\r\n\r\nSAST: semgrep\r\n\r\nIaC: checkov\r\n\r\nSCA: trivy\r\n\r\nContainer-Scanning: trivy\r\n\r\nSigning: cosign\r\n\r\nDevGuard verfügt über eine SARIF-Schnittstelle. Dieses Dateiformat wird von den meisten gängigen Analysetools unterstützt. Über die SARIF-Schnittstelle können somit weitere, eigene Tools an DevGuard angebunden werden. So können Entwickler:innen auch selbst gewählte Security-Scanner nutzen und die Ergebnisse über DevGuard verwalten.\r\n\r\nInhalte des FrOSCon Vortrags\r\nAuf der diesjährigen FrOSCon möchten wir das DevGuard-Projekt erstmals einem breiten Fachpublikum vorstellen. Unser Ziel ist es, konstruktives Feedback zur bisherigen Umsetzung einzuholen, neue Anwendungsfälle zu diskutieren und gemeinsam mit der Community Potenziale für Weiterentwicklungen zu identifizieren.\r\n\r\nDarüber hinaus möchten wir Entwickler:innen motivieren, DevGuard zur Erhöhung der Sicherheit in ihren eigenen Softwareprojekten einzusetzen – unabhängig davon, ob es sich um persönliche Projekte, Open-Source-Initiativen oder unternehmensinterne Anwendungen handelt. DevGuard soll ein Projekt von der Community, für die Community sein.\r\n\r\nDeshalb freuen wir uns über jede Form der Beteiligung: sei es durch das aktive Mitwirken an der Entwicklung, das Erstellen von Issues oder Feature Requests, das Teilen von Erfahrungsberichten oder durch Beiträge zur Dokumentation.\r\n\r\nGemeinsam wollen wir ein Werkzeug schaffen, das moderne Sicherheitsanforderungen pragmatisch adressiert und gleichzeitig einfach nutzbar bleibt.\r\n\r\nAgenda:\r\n\r\nVorstellung des Projekts\r\n\r\nEinführung in die Funktionen\r\n\r\nVorstellung der technischen Details\r\n\r\nVorstellung der Road-Map\r\n\r\nCall to Action","duration":3600,"logo":"/system/events/logos/000/003/322/original/DevGuard-Logo.png?1747859307","type":"lecture","do_not_record":false,"track":"Security","abstract":"\u003cp\u003e\r\n    Mit \u003cstrong\u003eDevGuard\u003c/strong\u003e stellen wir ein Open-Source-Projekt vor, das Sicherheit für Entwickler:innen \r\n    zugänglich, pragmatisch und automatisierbar macht. Angesichts zunehmender Angriffe auf Software-Supply-Chains \r\n    und wachsender regulatorischer Anforderungen (z.\u0026nbsp;B. CRA) adressiert DevGuard zentrale Herausforderungen \r\n    der sicheren Softwareentwicklung: komplexe Tool-Integration, unübersichtliche Ergebnisse, hohe False-Positive-Raten \r\n    und fehlende Compliance-Nachweise.\r\n  \u003c/p\u003e\r\n  \u003cp\u003e\r\n    DevGuard bündelt bewährte Open-Source-Scanner in einem entwicklerfreundlichen CLI-Wrapper, integriert nahtlos \r\n    in CI/CD-Pipelines und unterstützt u.\u0026nbsp;a. SBOMs, SAST, SCA, Secret Scanning und Compliance as Code. \r\n    Durch automatische Risikoanalysen, VEX-Support und Community-gestützte Bewertungen reduziert es Aufwand \r\n    und Frustration. Tools wie \u003cem\u003ein-toto\u003c/em\u003e sorgen für nachvollziehbare Supply-Chain-Sicherheit, \r\n    Attestations und Rego-Policies ermöglichen eine durchsetzbare Compliance-Automatisierung.\r\n  \u003c/p\u003e\r\n\u003cp\u003e\r\n  In unserem Talk zeigen wir Funktionen, Architektur und wie \u003cstrong\u003eDevGuard\u003c/strong\u003e durch einfache Nutzung \r\n  ein starkes Sicherheitsniveau fördert – von der Community, für die Community.\r\n\u003c/p\u003e","speakers":[{"guid":"7697e344-9f49-560a-96d7-6ff5f27ec7b6","id":1974,"image":null,"name":"Frédéric Noppe","public_name":"Frédéric Noppe","abstract":null,"description":null,"links":[]},{"guid":"2b020e3b-d4aa-5c69-8012-f00243f3bec1","id":2070,"image":null,"name":"Tim Bastin","public_name":"Tim Bastin","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T13:45:00.000+02:00","end_time":"2025-08-17T14:45:00.000+02:00","room":{"name":"HS 6","id":271}},{"id":3334,"guid":"e4b13d17-e32d-4de0-876e-1725de30a281","title":"Die Demokratisierung digitaler Karten","subtitle":"Wie Protomaps das Spiel verändert","description":" Durch die Verwendung des innovativen PMTiles-Formats - ein Single-File-Format für Vektorkacheln - macht Protomaps eine komplexe Serverinfrastruktur überflüssig, reduziert gleichzeitig die Bandbreitennutzung und verbessert die Leistung. Wir werden untersuchen, wie diese Technologie die Kartografie demokratisiert, indem sie selbst gehostete Karten ohne API-Schlüssel, Nutzungsquoten oder wiederkehrende Kosten zugänglich macht. In der Präsentation werden Implementierungen mit Leaflet und MapLibre demonstriert, Anpassungsoptionen vorgestellt und Fälle hervorgehoben, in denen Protomaps datenschutzbewusste, offline-fähige Mapping-Lösungen ermöglicht. Entdeckt, wie diese Technologie die Kontrolle über das Mapping wieder in unsere Hände legt und gleichzeitig die vielfältigen Möglichkeiten bietet, die moderne Anwendungen erfordern.","duration":3600,"logo":"/system/events/logos/000/003/334/original/protomaps.jpg?1747930415","type":"lecture","do_not_record":false,"track":"GIS","abstract":"Digitales Mapping wurde lange Zeit von kommerziellen Anbietern dominiert, die durch Kosten, Komplexität und Bedenken hinsichtlich des Datenschutzes Barrieren geschaffen haben. In diesem Vortrag wird Protomaps vorgestellt, ein Open-Source-Projekt, das die Art und Weise, wie Webkarten bereitgestellt und genutzt werden, neu definiert.","speakers":[{"guid":"d9b3dccc-be15-5c9b-9fb4-ab68b30f8d70","id":2025,"image":"/system/people/avatars/000/002/025/original/veit.jpg?1747929264","name":"Veit Schiele","public_name":"Veit Schiele","abstract":"Veit Schiele is the founder and managing director of cusy GmbH. He is also an experienced trainer who has authored tutorials on Python for data scientists.","description":"Veit Schiele is the founder and CEO of cusy GmbH. He is also an experienced trainer who has authored tutorials on Python for data scientists and is known for his work in scientific programming, agile methodologies and IT compliance. Veit is also active in the Python community, particularly in the area of scientific computing. He organises training courses and conferences on Python and data visualisation, with the aim of promoting best practice in research software development.","links":[{"url":"https://www.linkedin.com/in/veit-schiele/","title":"LinkedIn"},{"url":"https://mastodon.social/@veit","title":"Mastodon"},{"url":"https://bsky.app/profile/veit-schiele.de","title":"Bluesky"},{"url":"https://github.com/veit/","title":"GitHub"}]}],"start_time":"2025-08-17T15:00:00.000+02:00","end_time":"2025-08-17T16:00:00.000+02:00","room":{"name":"HS 1/2","id":267}},{"id":3385,"guid":"6c386c7b-fcbd-4410-8e9a-a41c9e2af0fe","title":"Digitale Inklusion: Wie wir digitale Barrierefreiheit für alle erreichen können","subtitle":null,"description":null,"duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Eingeschränkt Nutzbar - European Accessibility Act ","abstract":"Könntest du jetzt noch sagen, was du heute im Internet gemacht hast? Für viele ist das Internet so selbstverständlich, dass sie es kaum noch merken, wenn sie es benutzen. Dennoch sind viele Menschen unfreiwillig aus der digitalen Welt ausgeschlossen. Wie könnte das Internet für alle nutzbar werden?\r\n\r\nFür viele Menschen ist es selbstverständlich, online unterwegs zu sein. Dennoch sind weiterhin viele Menschen mit Beeinträchtigung online ausgeschlossen. Seit Juni 2025 sind durch das Barrierefreiheitsstärkungsgesetz ist digitale Barrierefreiheit für Unternehmen verpflichtend. Damit ist digitale Barrierefreiheit von einer Option zu einem Recht geworden. Trotz der gesetzlichen Vorgaben scheitert die digitale Barrierefreiheit in der Praxis häufig an der fehlenden Expertise von Verantwortlichen. Wir möchten aus drei Perspektiven auf Barrierefreiheit in der digitalen Welt schauen:\r\n\r\nLena Christina Müller ist für die Softwareentwicklung von Web Applikationen verantwortlich und setzt sich für die barrierefreie Gestaltung von Inhalten ein. Kathrin Klapper promoviert und nutzt in ihrem Alltag zum Sprechen einen Sprachcomputer mit Augensteuerung. Und Jakob Sponholz setzt sich in seiner Forschung mit der Frage auseinander, wie digitale Medien zur Inklusion beitragen können.\r\n\r\nWir möchten zunächst einen Einblick in die Mechanismen geben, die digitale Inklusion verhindern - sowohl theoretisch als auch praktisch. Anschließend möchten wir anhand von einfachen Beispielen zeigen, dass der Einstieg in die Gestaltung von barrierefreien Inhalten eigentlich gar nicht so schwer ist und es sich lohnt, einfach anzufangen.","speakers":[{"guid":"46ed4627-aefb-58e4-9ff9-9eb4b4fa4903","id":2037,"image":"/system/people/avatars/000/002/037/original/Jakob_Sponholz_UzK_copy.jpg?1749627787","name":"Jakob Sponholz","public_name":"Jakob Sponholz","abstract":"Jakob Sponholz is a research associate at the Department of Special Education and Rehabilitation at the University of Cologne. His research interests include digital participation, inclusive media education, and the use of EdTech in special education contexts by students and teachers. He also investigates digital accessibility, the development of assistive technologies through 3D printing, and the application of artificial intelligence in inclusive educational processes.","description":null,"links":[{"url":"inklusivemedienbildung.de","title":"Inklusivemedienbildung.de"}]},{"guid":"0b144f13-3493-50cd-955f-a286d6e39168","id":2058,"image":"/system/people/avatars/000/002/058/original/©Jakob_Sponholz_-_Köln_2018_06_-_IMG_0603_1_ausschnitt.jpg?1749628207","name":"Lena Christina Müller","public_name":"Lena Christina Müller","abstract":"In her work as a IT-solution architect and coordinator for software solutions, Lena Christina Müller focuses on the sustainability and reusability of software modules at Siemens. Her mission is to advance the accessible design of web applications, both through consulting and her own implementation.","description":null,"links":[]},{"guid":"04e8658b-c2eb-5941-9619-956005287fa1","id":2059,"image":"/system/people/avatars/000/002/059/original/Kathrin_Klapper_pofi_2024.jpg?1749629667","name":"Kathrin Klapper","public_name":"Kathrin Klapper","email":"kathrin.klapper@uni-koeln.de","abstract":"Kathrin Klapper is a research associate at the University of Cologne and conducts research on communicative participation.  Furthermore, she advocates for people with communication difficulties focusing on people using Augmentative and Alternative Communication (AAC) is politics and society.","description":null,"links":[{"url":"https://kathrinlemler.com/","title":"Kathrin Klapper "}]}],"start_time":"2025-08-16T14:30:00.000+02:00","end_time":"2025-08-16T15:30:00.000+02:00","room":{"name":"HS 5","id":270}},{"id":3324,"guid":"b0bee9e6-7109-44d8-880b-c0ce0f6d5f65","title":"Ein selbstgemachter Computer: Die Tridora-CPU","subtitle":"Eine neo-retro-homebrew-FPGA-CPU für Pascal","description":"Die CPU umfasst ca. 500 Zeilen Verilog-Code und hat eine \r\nStackmaschinen-Architektur, die es besonders leicht macht, einen \r\nCompiler zu implementieren, in etwa 9000 Zeilen Pascal-Code.\r\n\r\nDas System läuft mit 77MHz, vier Takten pro Befehl und mit 32 Bit Wortbreite, aber ohne Byte-Zugriff.\r\n\r\nZur Interaktion dient eine serielle Konsole über USB. Außerdem gibt es eine \r\nMicroSD-Schnittstelle und einen VGA-Ausgang.\r\n\r\nDie technischen Daten erinnern an Computer der 1980er Jahre. Es ist also auch ein Retrocomputing-Projekt, welches das möglich macht, was mit aktuellen Systemen nicht mehr geht: Einen Computer vollständig verstehen zu können. Diesmal auch noch mit dem Sourcecode der CPU.\r\n\r\nIm Vortrag werden die Stationen auf dem Weg zum \r\nlauffähigen System gezeigt und auf einige Details eingegangen: Zum Beispiel, wie man auf einer \r\nStackmaschine in Assembler programmiert, warum die Architektur so gut \r\nzum Compiler passt und wie der Compiler Code generiert.\r\n\r\nNatürlich wird das System auch live gezeigt.","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Retro-Computing - VAXination becoming cool again ","abstract":"Die Tridora-CPU ist ein vollständig selbstgemachtes Computersystem in einem FPGA:\r\n\r\n77 MHz, drei Stacks, 32 Bit, keine Bytes - ein eigenes, völlig inkompatibles CPU-Design mit passender \r\nSoftwareumgebung aus Shell, Editor und Pascal-Compiler, minimalistisch, \r\nvollständig einsehbar, durchschaubar, änderbar, und natürlich open-source.\r\n\r\nRealisiert wird das System auf einem handelsüblichen FPGA-Board im Format eines Arduino oder Raspberry Pi.","speakers":[{"guid":"69f7d67c-71f1-5d4f-88e3-cf961ba16c7a","id":1965,"image":null,"name":"Sebastian Lederer","public_name":"Sebastian Lederer","abstract":"Linux consultant by day, computer history hobbyist and retro nerd by night.","description":null,"links":[]}],"start_time":"2025-08-16T18:15:00.000+02:00","end_time":"2025-08-16T19:15:00.000+02:00","room":{"name":"HS 7","id":272}},{"id":3353,"guid":"e8a8596a-4763-492f-b052-9d2492388fcf","title":"Energiemanagement im Matter-Standard","subtitle":"So funktioniert Energiemanagement in Matter ab Version 1.3","description":"\r\n\u003chtml\u003e\r\n\r\n\u003chead\u003e\r\n\r\n\u003c/head\u003e\r\n\r\n\u003cbody lang=DE \u003e\r\n\r\n\u003cp \u003e\u003cb\u003eVortrag: Energie-Management im Matter-Standard\u003c/b\u003e\u003co:p\u003e\u003c/o:p\u003e\u003c/p\u003e\r\n\r\n\u003cp \u003eDer Matter-Standard, eine Initiative zur Vereinheitlichung\r\nder Smart-Home-Kommunikation, erweitert seine Funktionen um ein integriertes\r\nEnergie-Management. Dieser Vortrag beleuchtet, wie Matter die Energieeffizienz\r\nin vernetzten Haushalten durch Standardisierung und Interoperabilität\r\nverbessert.\u003co:p\u003e\u003c/o:p\u003e\u003c/p\u003e\r\n\r\n\u003cp \u003e\u003cb\u003eHintergrund und Relevanz\u003c/b\u003e\u003cbr\u003e\r\nAngesichts steigender Energiepreise und der Notwendigkeit zur Nachhaltigkeit\r\ngewinnt die intelligente Steuerung von Energieverbrauch und -erzeugung an\r\nBedeutung. Bisherige Insellösungen verschiedener Hersteller behinderten jedoch\r\nganzheitliche Ansätze. Matter adressiert dies durch plattformübergreifende\r\nKompatibilität und erweitert seine Spezifikationen um\r\nEnergie-Management-Features.\u003co:p\u003e\u003c/o:p\u003e\u003c/p\u003e\r\n\r\n\u003cp \u003e\u003cb\u003eTechnische Umsetzung in Matter\u003c/b\u003e\u003cbr\u003e\r\nMit der Version 1.3 führt \u003cspan \u003eMatter\u003c/span\u003e neue Geräteklassen\r\nund Protokolle ein:\u003co:p\u003e\u003c/o:p\u003e\u003c/p\u003e\r\n\r\n\u003col style='margin-top:0in' start=1 type=1\u003e\r\n \u003cli  style='mso-list:l1 level1 lfo1;tab-stops:list .5in'\u003e\u003cb\u003eEnergieberichterstattung\u003c/b\u003e:\r\n     Geräte wie Smart \u003cspan \u003ePlugs\u003c/span\u003e oder Wallboxen melden\r\n     Echtzeitverbrauchsdaten.\u003co:p\u003e\u003c/o:p\u003e\u003c/li\u003e\r\n \u003cli  style='mso-list:l1 level1 lfo1;tab-stops:list .5in'\u003e\u003cb\u003eEnergiespeicherung\u003c/b\u003e:\r\n     Batteriesysteme kommunizieren Ladezustände und Kapazitäten.\u003co:p\u003e\u003c/o:p\u003e\u003c/li\u003e\r\n \u003cli  style='mso-list:l1 level1 lfo1;tab-stops:list .5in'\u003e\u003cb\u003eEnergieerzeugung\u003c/b\u003e:\r\n     Solaranlagen teilen Produktionsdaten mit.\u003cbr\u003e\r\n     Ein zentrales\u0026nbsp;\u003cb\u003eEnergy Management System (EMS)\u003c/b\u003e\u0026nbsp;koordiniert\r\n     diese Daten, optimiert Lasten und priorisiert erneuerbare Energien.\r\n     Protokolle wie\u0026nbsp;\u003cb\u003eSEP 2.0\u003c/b\u003e\u0026nbsp;(Smart Energy Profile) ermöglichen\r\n     die Interaktion mit dem Stromnetz, z. B. für \u003cspan \u003edemand\u003c/span\u003e-response-Szenarien.\u003co:p\u003e\u003c/o:p\u003e\u003c/li\u003e\r\n\u003c/ol\u003e\r\n\r\n\u003cp \u003e\u003cb\u003eVorteile des Matter-Energiemanagements\u003c/b\u003e\u003co:p\u003e\u003c/o:p\u003e\u003c/p\u003e\r\n\r\n\u003cul style='margin-top:0in' type=disc\u003e\r\n \u003cli  style='mso-list:l0 level1 lfo2;tab-stops:list .5in'\u003e\u003cb\u003eKosteneinsparungen\u003c/b\u003e:\r\n     Geräte nutzen Strom bei niedrigen Tarifen oder hoher Eigenproduktion.\u003co:p\u003e\u003c/o:p\u003e\u003c/li\u003e\r\n \u003cli  style='mso-list:l0 level1 lfo2;tab-stops:list .5in'\u003e\u003cb\u003eNetzstabilität\u003c/b\u003e:\r\n     Lastverschiebung entlastet das Stromnetz, besonders bei Elektrofahrzeugen\r\n     oder Wärmepumpen.\u003co:p\u003e\u003c/o:p\u003e\u003c/li\u003e\r\n \u003cli  style='mso-list:l0 level1 lfo2;tab-stops:list .5in'\u003e\u003cb\u003eTransparenz\u003c/b\u003e:\r\n     Nutzer erhalten detaillierte Einblicke via Apps und können Prioritäten\r\n     setzen.\u003co:p\u003e\u003c/o:p\u003e\u003c/li\u003e\r\n \u003cli  style='mso-list:l0 level1 lfo2;tab-stops:list .5in'\u003e\u003cb\u003eNachhaltigkeit\u003c/b\u003e:\r\n     Reduktion des CO\u0026#8322;-Fußabdrucks durch optimierte Nutzung erneuerbarer\r\n     Energien.\u003co:p\u003e\u003c/o:p\u003e\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\r\n\u003cp \u003e\u003cb\u003eKonkrete Funktionen und Umsetzung des Matter-Energiemanagements\u003co:p\u003e\u003c/o:p\u003e\u003c/b\u003e\u003c/p\u003e\r\n\r\n\u003cp \u003eDer Matter Standard V 1.3 definiert ein Energie-Management\r\nCluster und spezifiziert darin die Funktionen, welche steuerbare Geräte\r\numsetzen können. Dazu zählen unter anderem, dass diese ihre Startzeit verzögern\r\nkönnen, erlauben sich pausieren zu lassen, eine Prognose über den voraussichtlichen\r\nEnergiebedarf zu kommunizieren und die aktuelle Leistungsaufnahme angeben\r\nkönnen. Auf der Basis können Energie-Manager (EMS) Einfluss auf bestimmte\r\nGeräte nehmen, um die beschriebenen Ziele zu erreichen.\u003c/p\u003e\r\n\r\n\u003cp \u003e\u003cb\u003eFazit\u003c/b\u003e\u003cbr\u003e\r\nMatter setzt durch standardisiertes Energie-Management einen Meilenstein für\r\nnachhaltige Smart Homes. Indem Geräte herstellerübergreifend kooperieren,\r\nentstehen Synergien für Nutzer, Stromnetze und Umwelt. Die erfolgreiche\r\nUmsetzung hängt von der breiten Adoption durch die Industrie und der Akzeptanz\r\nbei Endverbrauchern ab.\u003co:p\u003e\r\n\r\n\u003c/body\u003e\r\n\r\n\u003c/html\u003e\r\n","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Does it Matter? - Smart Home in 2025 ","abstract":"\r\n\u003chtml\u003e\r\n\r\n\u003chead\u003e\r\n\r\n\u003c/head\u003e\r\n\r\n\u003cbody lang=DE \u003e\r\n\r\n\u003cp \u003eDer Matter-Standard, eine Initiative zur Vereinheitlichung\r\nder Smart-Home-Kommunikation, erweitert seine Funktionen um ein integriertes\r\nEnergie-Management. Dieser Vortrag beleuchtet, wie Matter die Energieeffizienz\r\nin vernetzten Haushalten durch Standardisierung und Interoperabilität\r\nverbessert.\u003c/p\u003e\r\n\u003c/body\u003e\r\n\r\n\u003c/html\u003e","speakers":[{"guid":"94a37b2a-0dee-5ebf-9ffb-80f3ce0082a3","id":1545,"image":"/system/people/avatars/000/001/545/original/JoHempel_201809_Portrait_Wido-W_Studio-T__DSC0314.jpg?1558167672","name":"Wido Wirsam","public_name":"Wido Wirsam","email":"w.wirsam@gmail.com","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T11:15:00.000+02:00","end_time":"2025-08-17T12:15:00.000+02:00","room":{"name":"HS 5","id":270}},{"id":3321,"guid":"f76593fa-802e-4468-99af-28e8de592be7","title":"Es Es Ka Em: Warum gute Leute nicht bei euch arbeiten wollen","subtitle":"Warum gute Leute nicht bei euch arbeiten wollen","description":null,"duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Culture","abstract":"\"Fachkräftemangel!\" \"Wir finden keine guten Leute!\" \"Wir würden ja total gerne mehr Frauen einstellen, es bewerben sich nur keine!\" — wenn in deinem Unternehmen solche Sätze rumfliegen, dann macht es gewaltig was falsch.\r\n\r\nSeit mindestens 30 Jahren macht die Open Source Community — und Unternehmen, die sich an ihr orientieren — vor, wie man sich aufstellt um wirklich gute Leute anzuziehen.\r\n\r\nIn diesem Vortrag zeige ich auf, wie viel Unternehmen falsch machen können, und wie sie sich mit schöner Regelmäßigkeit und lasergleicher Präzision ins Knie schießen. Und wie man mit ein paar ganz einfachen Maßnahmen zu wirklich guten Mitarbeiter:innen kommt.","speakers":[{"guid":"89bb3817-80c3-5c60-9249-f66db48aea7a","id":1160,"image":"/system/people/avatars/000/001/160/original/_bnj9978_800.jpg?1460630895","name":"Florian Haas","public_name":"Florian Haas","abstract":"Been working with open source software since 1999, use it exclusively (and professionally) since 2007. I run Education and Documentation at Cleura, an OpenStack based public cloud service provider in Sweden.","description":"I'm involved in the OpenStack, Ceph, and Open edX communities, and I run a team spread out over 4 countries. I haven't worked from an office since 2011.","links":[{"url":"https://xahteiwi.eu/","title":"Personal web site"},{"url":"https://mastodon.social/@xahteiwi","title":"Mastodon (English)"},{"url":"https://HaasAsAService.eu","title":"Work web site"},{"url":"https://fedifreu.de/@xahteiwi","title":"Mastodon (deutsch)"}]}],"start_time":"2025-08-17T11:15:00.000+02:00","end_time":"2025-08-17T12:15:00.000+02:00","room":{"name":"HS 1/2","id":267}},{"id":3340,"guid":"3c733920-6c37-40c3-b267-1cb0d99815fb","title":"Extending image based systems using Systemd system extensions","subtitle":null,"description":"On general purpose image based systems such as Flatcar and Bootable Containers, users are encouraged to run all their applications using containers. To make updates safe and predictable, the system is mounted as read only and local modifications are discouraged.\r\n\r\nWhile containers offer a lot of flexibility on Linux, there are still cases where installing binaries or running applications directly on the host operating system is preferred.\r\n\r\nAs a trade-off, Systemd's system extensions (sysexts) provide a mechanism to extend host's content while preserving the safety guarentees around updates. Some image based OS like Flatcar, Fedora CoreOS or Atomic Desktops are leveraging sysext images to provide container runtimes.\r\n\r\nIn this tutorial, Mathieu will give you the fundamentals of sysexts to help you building, running and updating your very first sysext images. From simple sysext-images like Containerd to more complex ones: learn how to securely extend image based systems.\r\n","duration":3600,"logo":null,"type":"workshop","do_not_record":false,"track":"System Administration","abstract":"Systemd's system extensions (sysexts) provide a mechanism to extend host's content while preserving the safety guarantees around updates. Some image based OS like Flatcar, Fedora CoreOS or Atomic Desktops are leveraging sysext images to provide container runtimes.\r\n\r\nIn this tutorial, Mathieu will give you the fundamentals of sysexts to help you building, running and updating your very first sysext images. From simple sysext-images like Containerd to more complex ones: learn how to securely extend image based systems.\r\n","speakers":[{"guid":"11bf1ab8-ecc0-5db6-895f-3c7c60a12bcf","id":1756,"image":null,"name":"Mathieu Tortuyaux","public_name":"Mathieu Tortuyaux","abstract":null,"description":null,"links":[{"url":"https://fosstodon.org/@tormath1","title":"Fosstodon"},{"url":"https://github.com/tormath1","title":"GitHub"}]}],"start_time":"2025-08-17T16:00:00.000+02:00","end_time":"2025-08-17T17:00:00.000+02:00","room":{"name":"Workshop (C115)","id":274}},{"id":3358,"guid":"823af488-681e-421e-b542-1823e976cc5f","title":"Externe Block Devices in Proxmox – Fluch, Segen und ein Ausweg","subtitle":null,"description":"Externe Block Devices wie iSCSI, Fibre Channel oder NVMe-oF gelten oft als Königsweg für shared Storage in virtualisierten Umgebungen. Auch in Proxmox VE lassen sich damit hochverfügbare Setups bauen – theoretisch. In der Praxis wartet aber schnell der Frust: komplexe Setups, keine Snapshots, Failover-Probleme oder viel Handarbeit. Viele Admins greifen dann zur Brechstange (lvm oder iscsi) oder zu fragilen Workarounds.\r\n\r\nEin Grundproblem vieler Open-Source-Virtualisierungslösungen: Es fehlt an einem echten Cluster-Dateisystem wie VMFS (bekannt von VMware), das parallelen Zugriff mehrerer Hosts auf ein Block Device zuverlässig managt. Weder Proxmox noch Alternativen wie XCP-ng bringen so etwas „out of the box“ mit. Das führt dazu, dass externe Block Devices zwar eingebunden werden können, aber im Alltag oft mehr Ärger als Nutzen bringen – vor allem in Sachen Wartbarkeit, Snapshots.\r\n\r\n\r\nIn diesem Talk werfen wir einen kritischen Blick auf die typischen Stolperfallen beim Einsatz externer Block Devices in Proxmox: Was funktioniert gut? Wo wird’s hakelig? Und wie sieht eigentlich ein tragfähiges Architekturkonzept aus, das auch im echten Leben funktioniert?\r\n\r\nIch stelle einen neuen, pragmatischen Ansatz vor, mit dem sich viele der klassischen Schwächen solcher Setups abfedern lassen. Der Talk richtet sich an alle, die Proxmox produktiv betreiben (oder es vorhaben) und einen fundierten Einblick in die Welt der externen Storage-Anbindung suchen – realitätsnah, lösungsorientiert und mit offenem Blick für Alternativen.\r\n","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"System Administration","abstract":"iSCSI, Fibre Channel, NVMe-oF – klingt nach Highend, bringt aber schnell Komplexität und Performance-Frust in Proxmox-Setups. In diesem Talk schauen wir uns an, wo die Tücken liegen, wie man’s trotzdem zuverlässig hinbekommt. Gleichzeitig möchte ich einen anderen Ansatz vorstellen mit dem Problem umzugehen ohne die typischen Einschränkungen zu haben.  Hier beleuchten wir Zuverlässigkeit und Performanceeinbussen. Praxisnah, lösungsorientiert und mit einem Hauch „don’t do this at home – außer ihr wisst, was ihr tut“.","speakers":[{"guid":"310d7d2d-745d-5c1d-b676-a5ef1525a4ed","id":116,"image":"/system/people/avatars/000/000/116/original/formorer_character01_revised02.jpg?1622105513","name":"Alexander Wirt","public_name":"Alexander Wirt","email":"formorer@formorer.de","abstract":"Alexander Wirt arbeitet als Projekt- und Teamleiter bei der credativ GmbH in Mönchengladbach wo er an der Umsetzung von Kundenprojekten mit OpenSource beteiligt ist. \r\nZusätzlich ist er Mitglied in mehreren OpenSource Projekten wie Debian oder GRML.","description":null,"links":[]}],"start_time":"2025-08-16T11:15:00.000+02:00","end_time":"2025-08-16T12:15:00.000+02:00","room":{"name":"HS 3","id":268}},{"id":3443,"guid":"887cdb17-8045-4da6-8c82-6b7c5e4b09a6","title":"Fair.pm – Verbundene und unabhängige  Repositories für WordPress","subtitle":null,"description":"Der FAIR Package Manager ist eine Open-Source-Initiative der FAIR Web Foundation, einem Projekt der Linux Foundation. Ziel des Projekts ist es, die Art und Weise, wie Software in der Welt des offenen Web-Publishing verteilt und verwaltet wird, neu zu überdenken. FAIR.pm konzentriert sich  auf Dezentralisierung, Transparenz und mehr Kontrolle für die Nutzer. Die FAIR-Community bringt Entwickler, Infrastrukturanbieter und Mitwirkende und Befürworter des offenen Webs zusammen, die alle dieselbe Mission verfolgen: sich von zentralisierten Systemen zu lösen und Website-Betreibern und Hosting-Anbietern mehr Unabhängigkeit zu ermöglichen.\r\n\r\nFAIR ist eine Abkürzung für „Federated And Independent Repositories” (Verbundene und unabhängige Repositorien). FAIR wird durch offene Arbeitsgruppen und konsensorientierte Prozesse gesteuert, wodurch sichergestellt wird, dass seine Entwicklung den Bedürfnissen der breiteren Gemeinschaft entspricht. Egal ob als  Mitwirkender, Gastgeber oder Endnutzer - FAIR lädt zur Teilnahme auf allen Ebenen ein, vom Schreiben von Code und Dokumentation bis hin zur Organisation und Steuerung der Gemeinschaft. Als gemeinschaftsgeführtes Projekt ist es das Ziel von FAIR, eine öffentliche digitale Infrastruktur aufzubauen, die sowohl widerstandsfähig als auch fair ist.\r\n\r\nIn dieser Session sollen das FAIR-Projekt und seine Implikationen für WordPress vorgestellt werden.","duration":3600,"logo":"/system/events/logos/000/003/443/original/204937284.png?1754560735","type":"lecture","do_not_record":false,"track":null,"abstract":"In dieser Session sollen das FAIR-Projekt und seine Implikationen für WordPress vorgestellt werden.","speakers":[{"guid":"2871e54b-3ca6-5619-b863-54377248f393","id":1013,"image":"/system/people/avatars/000/001/013/original/vsfRe1pA.jpeg?1431620241","name":"Thomas Brühl","public_name":"Thomas Brühl","abstract":"work time: Specialist for IT Security Management • part time: WordPress Guy \u0026 Photographer • spare time: FoodNerd, Mountenbiker, Diver \u0026 Carnival Reveler","description":"Thomas ist hauptberuflich im IT-Bereich einer Versicherung als IT-Security Officer tätig. Nebenbei kümmert er sich um eine steigende Anzahl WordPress Installationen. Mit WordPress angefangen hat er 2004 mit seinem Blog her.ein.de und der WordPress Version 1.2 (Mingus). Seit September 2013 ist er einer der Organisatoren des WordPress Meetup Köln.","links":[{"url":"https://her.ein.de/","title":"her.ein.de"},{"url":"https://twitter.com/00sleepy","title":"@00Sleepy"}]}],"start_time":"2025-08-16T10:00:00.000+02:00","end_time":"2025-08-16T11:00:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":277}},{"id":3275,"guid":"71b947bc-46fe-415e-b7e8-50ad3c05d597","title":"Föderiertes Forgejo","subtitle":"Community in der eigenen Hand","description":null,"duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Clouds over Europe - Digital Soverignty and broken promises","abstract":"Die Großen werden immer lieb und nett bleiben. Wer das nach den vielen Erfahrungen mit gelöschten XING-Gruppem, werbeverseuchtem SourceForge, copilotisiertem GitHub oder toxicTwitter nicht mehr so recht glauben will, der wartet sicher ungeduldig auf eine föderierte Git Platftorm. Das haben wir auch lange und jetzt aber beschlossen, nicht länger zu warten sondern zu handeln.\r\n\r\nWir implementieren Föderation mit Forgejo. Nach dem ersten Benutzer-Feature Star im letzten Jahr hat sich unter der Haube schon einiges weiterbewegt: Die Community wächst mit weiteren Contributors, Sicherheit mit Signaturen, Inbox-Support, Actor-Refresh und das nächste Benutzer Feature \"user-activity-follow\" ist in Sicht.\r\n\r\nDen Einblick in den Maschinenraum, Überlegungen zur Sicherheit, Herausforderungen und unsere Roadmap  stellen wir euch vor.","speakers":[{"guid":"86f5541d-bc69-5407-864f-b8e400c0ddf6","id":1968,"image":null,"name":"Jerger","public_name":"Jerger","abstract":"Wer wir sind: meissa GmbH\r\nAus: Reutlingen - http://meissa.de\r\nDev: Python, Java, Kotlin, Clojure, Go\r\nOps: K8s \u0026 OpenShift, Cloud, OpenTofu, CI/CD\r\nService\u0026Support: Forgejo\r\n\r\nHier unser Blog: https://domaindrivenarchitecture.org","description":null,"links":[{"url":"https://meissa.de","title":"meissa.de"}]}],"start_time":"2025-08-16T17:00:00.000+02:00","end_time":"2025-08-16T18:00:00.000+02:00","room":{"name":"HS 8","id":273}},{"id":3279,"guid":"31239d4c-18c6-49f1-8882-b6927286766b","title":"Festplattenverschlüsselung mithilfe vom TPM 2.0","subtitle":null,"description":null,"duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Security","abstract":"Der Chip des Trusted Plattform Modules hat einige schöne Fähigkeiten, zum Beispiel kann er Schlüssel sicher verwalten.\r\nDies kann man sich beim Thema Festplattenverschlüsselung zunutze machen.\r\n\r\n- Doch wie funktioniert das genau? Was sind die mysteriösen PCRs?\r\n- Worauf muss bei der Umsetzung geachet werden?\r\n- Wie unterscheiden sich hier die Distributionen?\r\n- Mit welcher Strategie läßt es sich am einfachsten umsetzen? \r\n- Welche Fallstricke sind möglich (sind Updates und Measurements eine gute Idee)?\r\n- Auf welche Fehlermeldungen kommt es an und welche sind irreführend?\r\n- Wie kann Systemd-Cred mit systemd-cryptenroll genutzt werden?\r\n\r\nAll diese Fragen möchte ich in meinem Vortrag klären und dabei praktisch demonstrieren, wie sich die \r\nFestplattenverschlüsselung mit TPM 2.0 umsetzen läßt.","speakers":[{"guid":"86eaca3c-341a-5c0f-a9ef-4468609f76c4","id":1980,"image":null,"name":"Susanne Schütze","public_name":"Susanne Schütze","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T11:15:00.000+02:00","end_time":"2025-08-17T12:15:00.000+02:00","room":{"name":"HS 3","id":268}},{"id":3300,"guid":"a1c75c2e-e073-4b9c-9060-84b39974bfa3","title":"FinOps: Cloud Billing and Usage with ClickHouse","subtitle":null,"description":"Managing costs and billing across numerous Cloud-managed Kubernetes clusters presents significant challenges. In this talk, we'll explore these challenges and discuss solutions using ClickHouse, OpenCost, and how a unified FOCUS schema helps with it. Leveraging ClickHouse's capabilities, we'll demonstrate how it efficiently imports diverse Cloud billing data streams. Additionally, we'll delve into how OpenCost addresses the complexities of real-time cost management within a multitenant architecture. Join us to uncover practical insights into optimizing cloud costs effectively\r\n","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Cloud","abstract":"Learn how to tackle cloud billing complexity across Kubernetes clusters using ClickHouse, OpenCost, and the FOCUS schema. This talk offers practical insights into real-time cost management and scalable FinOps practices for modern cloud environments.\r\n\r\n","speakers":[{"guid":"fc04e7a2-652a-5a77-9d7e-6d74bf6b32d2","id":2003,"image":"/system/people/avatars/000/002/003/original/Denys_Altinity.jpg?1749554473","name":"Denys Kondratenko","public_name":"Denys Kondratenko","abstract":"Denys Kondratenko is an Engineering Manager for Cloud at Altinity, where he serves as an architect specializing in platform development. With previous roles at Percona, SUSE, and Seagate, Denys brings a wealth of experience in databases and distributed storage. His past engagements include leading initiatives in monitoring and DBaaS at Percona, contributing to Ceph development at SUSE, and working on Luster at Seagate. A passionate Linux enthusiast, Denys has a longstanding commitment to open source projects, actively contributing to initiatives like openSUSEway. Additionally, he has been running full Wayland for many years, demonstrating his deep involvement in the Linux ecosystem.\r\n","description":null,"links":[{"url":"https://www.linkedin.com/in/kondratenko/","title":"LinkedIn"}]}],"start_time":"2025-08-17T10:00:00.000+02:00","end_time":"2025-08-17T11:00:00.000+02:00","room":{"name":"HS 3","id":268}},{"id":3267,"guid":"b36ce4c3-2c9a-4909-9d4f-100751d9208c","title":"FLOSS @ Uni - Quo Vadis?","subtitle":null,"description":null,"duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Education","abstract":"Free Libre Open Source Software (FLOSS) hat sich mittlerweile einen Stammplatz im deutschen Hochschulwesen erobert und ist ist als fester Ausbildungsbestandteil aus den Modulplänen nicht mehr wegzudenken. \r\n\r\nSo sollte man/frau/div jedenfalls meinen.\r\n\r\nLeider sieht die Realität anders aus. Viel zu oft werden die Schwerpunkte immer noch auf proprietäre Software gelegt; die Omnipräsenz von Powerpoint und Mathlab als häufiger Bestandteil vom Hochschulalltag spricht leider eine zu eindeutige Sprache. Dieser Vortrag stützt sich auf Erfahrungen mit diesem Thema an der University of Applied Sciences in Frankfurt und ist wie folgt gegliedert:\r\n\r\n- Einführung\r\n- Bestandsaufnahme: Wo stehen wir in der Ausbildung?\r\n- Anforderung an die Ausbildung (insbesondere im Hinblick auf die Omnipräsenz von FLOSS in der Industrie und anderswo)\r\n- Die Zukunft / nächste Schritte: Ziel und Wege dorthin\r\n\r\nDer Fokus dieses Vortrags liegt hierbei auf dem Erfahrungsaustausch der Teilnehmer, daher sind die obigen Themenpunkte als Anhaltspunkte für die Schwerpunkt dieser Diskussion zu verstehen.\r\n\r\nDieser Vortrag wendet sich an Praktiker in diesem Umfeld und solche, die es werden wollen.","speakers":[{"guid":"1eb62415-87d1-552a-b2d2-ba90f1a74187","id":1163,"image":"/system/people/avatars/000/001/163/original/b684b8c348a7c38ea98305a4f57ae1bd_LS.jpg?1752750441","name":"Dr. Christoph Zimmermann","public_name":"Dr. Christoph Zimmermann","abstract":"Industrie-Veteran mit mehr als 30 Jahren Erfahrung in den Bereichen Software-Entwicklung, Betriebssystemen mit Fokus auf FLOSS, Middleware und Embedded Systems. Und einer der Linux Inlaws.","description":"Schon während Promotion im Bereich Betriebssystemarchitekturen gab's den ersten Kontakt mit Linux und FLOSS; Themen, die mich seitdem permanent verfolgen :-). Neben dem beruflichen Einsatz von FLOSS unterstütze ich im Vorstand der Frankfurter Linux User Group (FraLUG) die Community, hoste einen FLOSS Podcast (linuxinlaws.eu) und Referent / Vortragender auf Community Events.","links":[{"url":"https://linuxinlaws.eu","title":"Linux Inlaws"}]}],"start_time":"2025-08-17T11:15:00.000+02:00","end_time":"2025-08-17T12:15:00.000+02:00","room":{"name":"HS 7","id":272}},{"id":3258,"guid":"0aa0f9d3-1994-44b8-a148-6512041b207c","title":"FreeBSD Installationsworkshop","subtitle":"Old Unixes die hard","description":"In diesem Workshop installieren wir gemeinsam FreeBSD und nehmen die nötige Grundkonfiguration vor. FreeBSD stammt aus der University of California in Berkeley und wurde dort in den 1970er Jahren entwickelte. Dieses Unix-artige Betriebssystem wird von einer aktiven Community seit den 1990er Jahren als eines der ältesten Open Source Betriebssystem weiterentwickelt. Sein Fokus liegt auf der Verwendung als Serverbetriebssystem, lässt sich jedoch auch als Desktop oder für  Embedded Einsatzzwecke nutzen. Die BSD Lizenz erlaubt die Integration in viele kommerzielle Appliances, kann aber auch von Privatanwendern als Daily Driver dienen.\r\n\r\nWir gehen gemeinsam durch die Installation (z.B. in einer virtuellen Maschine) und besprechen dabei Unterschiede und Gemeinsamkeiten zu anderen unixoiden Systemen. Wir konfigurieren das fertige System, angefangen vom Netzwerk, einspielen von Updates und die Installation von Third-Party Software. Gegen Ende können wir noch auf Firewalling oder Virtualisierung eingehen, je nach Interesse und verbleibender Zeit.\r\n\r\nAm Ende des Workshops haben die Teilnehmer ein eigenes FreeBSD vorliegen und können darin weitere Software einrichten. Es werden Hinweise auf weiterführende Informationen (Dokumentation, Handbuch, man pages) gegeben. Wer einmal ein anderes Unix-ähnliches System ausprobieren möchte, hat dabei in diesem Workshop die Möglichkeit dazu. Fragen können im Workshop jederzeit gestellt werden. ","duration":7200,"logo":null,"type":"workshop","do_not_record":false,"track":"System Administration","abstract":"Wer sich immer schon einmal ein BSD System installieren möchte, hat in diesem Workshop die Gelegenheit dazu. Gemeinsam richten wir das System über den Installer ein und gehen dann die Konfiguration durch. Wir konfigurieren das Netzwerk, installieren Updates für das System und ein paar von über 33000 verfügbaren Softwarepaketen. Gemeinsam besprechen wir Use Cases für FreeBSD. Fragen aus dem Publikum werden während des Workshops direkt beantwortet.  ","speakers":[{"guid":"2dda4b9f-5077-515b-a1a8-6189212d3dc9","id":799,"image":null,"name":"Benedict Reuschling","public_name":"Benedict Reuschling","abstract":"Benedict Reuschling beschäftigt sich seit Ende 2002 mit Linux und Open Source. Nach anfänglichen Gehversuchen mit diversen Linux-Distributionen verwendete er lange Zeit Debian, bevor er dann 2009 bei FreeBSD landete.","description":"Benedict administrierte 8 Jahre lang den Big Data Cluster der Hochschule Darmstadt. In seiner eigenen \"Unix for Developers\" Vorlesung gibt er seit 2012 sein Unix Wissen an Studierende weiter. Benedict nennt ein FreeBSD Commit Bit sein eigen und ist auf vielen BSD Konferenzen und Events mit Talks oder Workshops vertreten. Darüber hinaus ist er einer der Moderatoren des BSDnow.tv Podcasts. ","links":[{"url":"http://www.freebsd.org","title":"FreeBSD Homepage"},{"url":"https://www.bsdnow.tv/","title":"BSDNow.tv Podcast Homepage"}]}],"start_time":"2025-08-16T10:00:00.000+02:00","end_time":"2025-08-16T12:00:00.000+02:00","room":{"name":"Workshop (C118)","id":275}},{"id":3314,"guid":"f899e8a2-a984-47d4-906e-2ca7156d17c1","title":"Freedom of Forking","subtitle":" Multi Faktor Authentifizierung mit eduMFA ","description":"Angesichts immer häufigeren Angriffen auch auf Netze von Hochschulen, rüsten viele solche Institutionen Ihre Authentifizierungsinfrastrukturen mit MFA auf. Da es in dieser Gruppe besondere Anforderungen gibt, die nicht von existierenden Open-Source-Lösungen unterstützt wurden, hat sich eine Gruppe von drei Hochschulen und zwei forschungsnahen Firmen gebildet, um einen Fork der Software PrivacyIDEA namens eduMFA zu organisieren, und um benötigte Features einzubauen. Die Gruppe ist sehr aktiv und arbeitet langfristig an einer Lösung, um SLA-bewehrten Third-Level-Support anbieten zu können. Projektunterstützung, eduMFA as a Service und Second-Level Support wird aber bereits jetzt schon angeboten.\r\nDer Vortrag führt in die Begrifflichkeiten Identity und Access Management und MFA ein, stellt den Zusammenhang zwischen Open Source und digitaler Souveränität her, beschreibt die Vor- und Nachteile von solchen Forks, um im Hauptteil die Genese und die Features von eduMFA darzulegen, wobei besonders die Passkey-Implementierung hervorgehoben wird. Auch sichere Token Rollouts werden dargestellt. ","duration":3600,"logo":"/system/events/logos/000/003/314/original/eduMFA-Logo.png?1747750758","type":"lecture","do_not_record":false,"track":"Security","abstract":"Eine Gruppe deutscher Hochschulen hat sich digital souverän gemacht, indem sie das etablierte MFA-Produkt PrivacyIDEA geforkt haben, um dringend benötigte Features einbauen zu können und so nicht mehr abhängig von der Roadmap des Herstellers zu sein. Der Vortrag stellt die Vor- und Nachteile eines solchen Forks dar und beschreibt das so entstandene neue Softwareprodukt eduMFA.","speakers":[{"guid":"9007eba9-5233-5477-b59b-fa4aa82702fc","id":2011,"image":"/system/people/avatars/000/002/011/original/Peter_Ausschnitt_Website_Bild.jpg?1751038927","name":"Peter Gietz","public_name":"Peter Gietz","abstract":"Co-founder and  CEO of DAASI International a company specialized on Open Source Identity and Acccess Managenent","description":"After finishing humanities studies (Indology and religious studies) Peter primarily worked as software developer in different occupations. He was member of the Purana Project, where he was in charge of programming indexes and layout for a Indological bibliography. After that he developed conversion programs for Word-Perfect and MS Word. He then became scientific officer in the Tübingen University Computing Center working on LDAP and X.500 within a number of federal funded research projects. After an employment at DANTE in Cambridge, UK, where he was responsible for the X.500 root node he in 2000 co-founded DAASI International as a spin-off of the mentioned research projects, an Open Source company providing services for LDAP, Identity and Access Management, MFA, etc. He is member of the  governing board of the DFN, the German National Research Network. Peter is strongly promoting digital sovereignty, for which he sees Open Source, standardized protocols and privacy preservation as prerequisite. ","links":[{"url":"https://daasi.de/de/unternehmen/geschaftsleitung/","title":"Mehr zur Bio"}]}],"start_time":"2025-08-16T10:00:00.000+02:00","end_time":"2025-08-16T11:00:00.000+02:00","room":{"name":"HS 7","id":272}},{"id":3271,"guid":"62cffb94-bef9-4d7e-ab18-ddde150bc9f1","title":"Früher war (nicht) alles besser!","subtitle":"Unzuverlässige Hardware und halbgare Software","description":"Nicht nur auf Flohmärkten, sondern auch auf diversen Online-Auktionshäusern geht sie inzwischen für stolze Summen über den Tisch: Retro-Hardware. Für viele ist es eine gute Möglichkeit, mal wieder künstlich zu entschleunigen - manch andere entwickeln immer noch (oder wieder) Software dafür.\r\n\r\nAber war früher wirklich alles besser? Wie war die Zeit vor Plug \u0026 Play? Wie sinnvoll lassen sich alte Hard- und Software heute noch einsetzen?\r\n\r\nIn diesem Vortrag werfen wir einen Blick auf einige minderprächtige Software, halbgare Betriebssysteme und Bananenversionen, die bei der Kundschaft reifen durften. Neben den klassischen DOS- und Windows-Systemen dürfen auch unsere geschätzten UNIX- und Linux-Workstations nicht vergessen werden. Abschließend klären wir, ob ihr heute selbst mit Retro Computing beginnen solltet und worauf ihr achten könnt.","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Retro-Computing - VAXination becoming cool again ","abstract":"Retro-Computing und -Gaming sind seit einigen Jahren wieder ein salonfähiges Hobby. Während das Konsumieren zeitgenössischer Software durchaus erfreulich ist, zeigt sich jedoch eine latente romantische Verklärung bis man tatsächlich einsatzbereit ist. Neben unzuverlässiger Hardware stehen auch instabile Betriebssysteme dem Fröhnen in alten Erinnerungen entgegen. In diesem Vortrag begeben wir uns auf eine kleine Reise durch Zeiten, die auch aus guten Gründen gerne vergessen werden - schaltet den erweiterten Speicher an!","speakers":[{"guid":"8407d8a2-2c3a-5a31-9cd7-82d31bab70ab","id":890,"image":"/system/people/avatars/000/000/890/original/cstan.jpg?1723617288","name":"Christian Stankowic","public_name":"Christian Stankowic","abstract":"Berater, Trainer und Podcaster","description":"Christian Stankowic beschäftigt sich seit 2006 mit großer Freude mit den grauen Kisten, die einem dabei helfen sollen, Probleme zu lösen, die man ohne sie gar nicht erst gehabt hätte. Vor allem Linux, Virtualisierung und Infrastructure as Code gehören zu seinen Interessen. Zu den bevorzugten Tools gehören: RHEL/CentOS, Foreman/Katello, SUSE Manager/Uyuni, Terraform und Ansible. Nebenbei sammelt er ThinkPads und moderiert den \"FOCUS ON: Linux\"-Podcast.","links":[{"url":"https://cstan.io","title":"Privater Blog über Linux und IaC"},{"url":"https://chaos.social/@stdevel","title":"Mastodon-Profil"},{"url":"https://github.com/stdevel","title":"GitHub-Profil"},{"url":"https://user.space","title":"Urlaub im Userspace-Podcast"},{"url":"https://thinkpad-museum.de","title":"ThinkPad-Museum"}]}],"start_time":"2025-08-16T15:45:00.000+02:00","end_time":"2025-08-16T16:45:00.000+02:00","room":{"name":"HS 1/2","id":267}},{"id":3301,"guid":"bedb4d53-6bd5-4e05-8309-1f244f092867","title":"From MongoDB to Postgres: Building an Open Source Standard for Document Databases","subtitle":null,"description":"MongoDB has become a widely adopted database across industries due to its ease of use, but its shift away from open source and licensing challenges have raised concerns. Running MongoDB also demands additional resources and expertise. Is there a viable alternative? Can we seamlessly migrate MongoDB workloads to Postgres without making application-level changes? And how can MongoDB users continue using their familiar tools and frameworks?\r\nIn this talk, we will explore the current state of document databases and the growing need for a new open-source standard. We propose that Postgres should be the backbone for this new standard, offering a robust, flexible, and open alternative. By integrating FerretDB, we'll show how Postgres can handle MongoDB workloads with ease. We’ll also demonstrate how to leverage MongoDB tools to manage your Postgres database as if it were MongoDB.\r\n","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Database","abstract":"Is MongoDB still the best choice for modern apps? This talk explores the future of document databases, the challenges of MongoDB’s licensing, and how Postgres can offer a truly open, drop-in alternative. Learn how to migrate without rewriting your app or changing your tools.","speakers":[{"guid":"fe271450-08b9-5c8a-9aa4-6dc66474e498","id":2005,"image":"/system/people/avatars/000/002/005/original/pfarkas-photo_(1).jpg?1749552685","name":"Peter Farkas","public_name":"Peter Farkas","abstract":"Peter Farkas is the Co-Founder and CEO of FerretDB, bringing a wealth of experience in leading distributed teams and managing innovative Open Source projects. With a robust background in database and Big Data technologies, Peter has made significant contributions to the field during his tenures at prominent companies such as Percona and Cloudera. At Percona, he was instrumental in establishing Percona Support, setting new industry standards for service quality in Enterprise Open Source database software support. Peter holds a Master's degree in Management from the University of Buckingham. Outside of his professional life, he enjoys reading and traveling to new places around the globe.\r\n","description":null,"links":[{"url":"https://www.linkedin.com/in/farkasp/","title":"LinkedIn"}]}],"start_time":"2025-08-16T15:45:00.000+02:00","end_time":"2025-08-16T16:45:00.000+02:00","room":{"name":"HS 6","id":271}},{"id":3257,"guid":"763b70ce-f832-4600-9f6a-f53d4c62e1f6","title":"Garmin Navis mit Linux","subtitle":"... oder wie ich lernte ohne Herstellersoftware klar zu kommen.","description":"In diesem Vortrag werden die Punkte gezeigt, die dem Vortragenden als wissenswert erscheinen, um diese Geräte nutzen zu können. \r\n\r\nNach ein paar persönlichen Vorbemerkungen wird auf das Thema geschwenkt.\r\n\r\nAlso angefangen bei dem Update der Firmware und dem Tauschen der Daten zwischen dem Linuxrechner und dem Navigationsgerät auf mehrere Arten. Wenn das auch nicht viele unterschiedliche sind.\r\n\r\nEs geht dann weiter mit der entsprechenden Softwarevorschlag auf dem Computer, mit dem die Daten vorbereitet, nachbereitet und auf dem eigenen Rechner gesichert werden können. \r\nAlso lokale Karten routingfähig bauen, Höhenkarten erstellen und POIs erstellen und importieren.","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Retro-Computing - VAXination becoming cool again ","abstract":"Es handelt sich hier um eine Vorstellung, wie man Navigationsgeräte der Firma Garmin gebrauchen kann, ohne die Herstellersoftware zu installieren oder zu nutzen.","speakers":[{"guid":"8a85dd9a-cdce-50ed-bb79-b883ad17754f","id":1972,"image":null,"name":"Lars v. d. Brelie","public_name":"Lars v. d. Brelie","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T14:30:00.000+02:00","end_time":"2025-08-16T15:30:00.000+02:00","room":{"name":"HS 7","id":272}},{"id":3440,"guid":"2b18f2d0-c791-4987-847b-5dd6a014204d","title":"Gentoo developer and user meeting","subtitle":null,"description":null,"duration":3600,"logo":"/system/events/logos/000/003/440/original/gentoo-logo.png?1754379446","type":"meeting","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"f35bef64-8314-5049-b938-15972f9f3b62","id":1676,"image":null,"name":"Ulrich Müller","public_name":"Ulrich Müller","email":"ulm@gentoo.org","abstract":null,"description":null,"links":[]},{"guid":"08b95517-868f-5a36-9a83-fd501e0a5713","id":2000,"image":null,"name":"David Sardari (duxsco)","public_name":"David Sardari (duxsco)","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T17:00:00.000+02:00","end_time":"2025-08-16T18:00:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":276}},{"id":3441,"guid":"3dd88e67-7e4e-42cc-8a51-85de837f1f45","title":"Gentoo installation and configuration","subtitle":null,"description":"Im Projektraum haben wir einen Rechner dabei. In offener Runde besprechen wir, warum welche Schritte notwendig sind und welche Fallstricke es gibt. Fragen stellen und Mitmachen ist dringen erwünscht. Wenn ihr Eurer eigenes Notebook mit aktuellen Fragestellungen mitbringt, sprecht uns vorher im Raum C125 an.","duration":3600,"logo":"/system/events/logos/000/003/441/original/gentoo-logo.png?1754380000","type":"workshop","do_not_record":false,"track":null,"abstract":"Komme in diesen Workshop und installiere Gentoo Linux gemeinsam mit einem Gentoo-Entwickler.","speakers":[{"guid":"08b95517-868f-5a36-9a83-fd501e0a5713","id":2000,"image":null,"name":"David Sardari (duxsco)","public_name":"David Sardari (duxsco)","abstract":null,"description":null,"links":[]},{"guid":"f35bef64-8314-5049-b938-15972f9f3b62","id":1676,"image":null,"name":"Ulrich Müller","public_name":"Ulrich Müller","email":"ulm@gentoo.org","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T15:45:00.000+02:00","end_time":"2025-08-16T16:45:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":276}},{"id":3316,"guid":"f5d0b872-2142-4f1c-88a8-081429b87b1c","title":"Getting Your Hands Dirty with Video Output on Linux Using C++","subtitle":null,"description":"Most video formats are compressed and packed into containers for performance and\r\nstorage reasons. To edit a video it is essential to use a video in a \u003ci\u003eraw format\u003c/i\u003e\r\nas a sequence of individual frames. Raw video is processed as \u003ci\u003ebuffers filled\r\nwith pixel data.\u003c/i\u003e The pixels are encoded with respect to some colour space, and\r\nthere are a variety of standard mechanisms available, which will be discussed\r\nin the talk.\r\n\r\nHandling raw video requires to access, process and transfer an enormous amount\r\nof data. While modern CPUs are more than capable of managing such tasks in real\r\ntime, modern special purpose hardware (GPU) is geared towards mastering these\r\nsteps with precision and speed. The downside is obviously that addressing the\r\nGPU requires hardware specific programming, i.e., slightly different software\r\nimplementations for the various GPUs on the market. Fortunately the variations\r\nof the hardware implementations can be accommodated by a software stack comprising\r\nvendor specific micro code, a driver in the kernel, and several layers of adaptor\r\nlibraries in userland.\r\n\r\nFor this talk we focus on displaying direct video output from a C++ application\r\nthat uses some long and well established standard frameworks that are widely\r\navailable not only on GNU/Linux, but on various Unix flavours:\r\n\u003cul\u003e\r\n\u003cli\u003eXVideo\u003c/li\u003e\r\n\u003cli\u003eSDL\u003c/li\u003e\r\n\u003cli\u003eOpenGL\u003c/li\u003e\r\n\u003cli\u003eVulkan\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\r\nX Window System (aka X11, X) is a graphics protocol most widely used on Linux\r\nand even older than Linux itself. It has several implementations, e.g., Xorg\r\nserver. There is an extension to X to accommodate video output which is capable\r\nof using video hardware to achieve optimum output while not taxing the CPU. This\r\nis known as the X Video Extension (aka \"Xv\").\r\n\r\nThe X protocol specifies only primitive drawing features, so in addition to\r\nusing X other graphic layers can be used that provide the user with more\r\nhigh-level graphic tools: OpenGL and Vulkan.\r\n\r\nIn this talk we would like to present a bare-bone application in C++ to play and\r\ndisplay a sequence of raw video frames to illuminate the various aforementioned\r\nframeworks.","duration":3600,"logo":"/system/events/logos/000/003/316/original/Lumiera-Logo-rendered.png?1747817059","type":"lecture","do_not_record":false,"track":"Development","abstract":"Most people will use some video app to obtain video output on Linux. But video\r\noutput is still generally steeped in mystery and viewed as a magic blackbox\r\namong the Linux community.  However the Lumiera team were confronted with having\r\nto examine the magic blackbox themselves.\r\n\r\nIn this talk we demonstrate several well established mechanisms that can be used\r\nto display video frames from a Linux desktop application.  We explain the technical\r\nprerequisites to display video frames, discuss the challenges and we show some\r\nwidely available technologies used to implement video display.\r\n\r\n\u003ci\u003eLumiera\u003c/i\u003e is a video editing application under development in C++ — which we\r\nuse here to illustrate how raw video output is at the heart of a video processing\r\nrender engine.","speakers":[{"guid":"1630bb7b-fa2d-5236-93c0-d441a6f08979","id":396,"image":"/system/people/avatars/000/000/396/original/2024-01-04.Passbild_crop.jpg?1722464146","name":"Hermann Voßeler","public_name":"Hermann Voßeler","abstract":"Lumiera core developer","description":null,"links":[]},{"guid":"c3f8a290-9b23-58f9-b508-79f03b58f5bd","id":2013,"image":null,"name":"mebenn","public_name":"mebenn","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T10:00:00.000+02:00","end_time":"2025-08-16T11:00:00.000+02:00","room":{"name":"HS 4","id":269}},{"id":3437,"guid":"4830e74e-1da0-4592-81c0-a5160960022f","title":"Hacking Session I","subtitle":"Let's hack together on what the heart desires","description":null,"duration":3600,"logo":null,"type":"","do_not_record":true,"track":null,"abstract":null,"speakers":[],"start_time":"2025-08-16T12:30:00.000+02:00","end_time":"2025-08-16T13:30:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":278}},{"id":3381,"guid":"05266dc9-f782-435c-bb9a-e61f6e4bf99e","title":"Haltet mehr Talks!","subtitle":"Erste Hilfe für alle, die überlegen, eventuell mal, wenn sie Themen haben, vielleicht doch mal einen Talk zu halten ","description":null,"duration":3600,"logo":"/system/events/logos/000/003/381/original/soapbox.png?1748026558","type":"workshop","do_not_record":false,"track":"Culture","abstract":"Immer wieder sprechen mich Menschen an, die meinen sie könnten keine Talks halten, finden keine Themen bzw. hätten nur langweilige Themen oder trauen sich einfach nicht, Talks zu halten. Dieser Workshop richtet sich an alle Lebewesen, die darüber nachdenken, ev. mal einen Talk halten zu wollen, aber \"Fragen\" dazu haben. Natürlich hab ich ein paar Slides in Petto und kann ein paar allgemeine Tipps geben. Aber eigentlich soll es ein \"safe space\" sein, in dem ihr erfahrenen SprecherInnen (ev. bekomme ich ja noch welche motiviert, vorbei zu schauen), ALLE Eure Fragen stellen könnt. Inklusive dem Klassiker \"Aber ich habe doch gar keine Themen, die 'die Leute' interessieren.\" Kommt vorbei!","speakers":[{"guid":"ca32cd9e-5b78-58dc-b5e9-b4dd0616cb51","id":1761,"image":"/system/people/avatars/000/001/761/original/161005_071.jpg?1655036109","name":"leyrer","public_name":"leyrer","abstract":"Leyrer - rants, Linux, command lines, old computer systems, IT fails, bad puns and lot's of sarcasm. If you ask a question at one of my talks, Manner might be in your future.","description":"Leyrer has been working with computers for almost 40 years and has been earning money with them for 30 years. He boldly administers systems that no one else dares to attack - some call it “palliative system administration”. \r\nAlongside or as part of his work as a Senior Lab Services Consultant, he drags sysadmins from the 1990s into the 21st century and has to explain to managers time and again that the cause of the problem is not product XYZ, but (please tick as appropriate): [ ] the cable, [ ] the switch port, [ ] DNS, [ ] yes, it's really the round-robin setup of DNS, [ ] WINS instead of DNS, [ ] disk i/o, [ ] network i/o, [ ] CPU overprovisioning, [ ] the locked system account in AD, [ ] the old ciphers in the TLS configuration, [ ] the missing intermediate certificate,[ ]  Layer 8+, [ ] NFS settings, [ ] ACLs, [ ] the UTF-8 BOM, [ ] Microsoft's RFC ignorance, [ ] the WLAN reception through 3 reinforced concrete walls, [ ] the use of a Derby DB for 5000 users, [ ] the uthe Layerse of SW that has not been updated for 9 years, [ ] the undocumented WAF in the DMZ, . .. .\r\nHe also tries to introduce visitors to various events to the joys of the Linux command line (tmux!, vim!, zsh!, fzf!) and collects Austrian IT-fails as well as historical IT systems (still looking for a NeXTcube).","links":[{"url":"https://martin.leyrer.priv.at/","title":"leyrers online pamphlet"},{"url":"https://chaos.social/@leyrer","title":"Leyrer @ Mastodon"}]}],"start_time":"2025-08-16T14:30:00.000+02:00","end_time":"2025-08-16T15:30:00.000+02:00","room":{"name":"Workshop (C118)","id":275}},{"id":3417,"guid":"7092edcf-52d9-4b24-9cd8-55e2b69dd2ee","title":"Heimautomation mit XMPP, FHEM und NodeRed","subtitle":"Vorstellung XMPP-Heimautomations-Demo-Automat","description":"Wir zeigen anhand des XMPP Heimautomations Demo Automaten, was mit einer Heimautomation machbar ist und wie man unterschiedlichste Sachen miteinander verknüpfen kann.","duration":1800,"logo":"/system/events/logos/000/003/417/original/demoautomat-front-gross-opt.jpg?1753596718","type":"workshop","do_not_record":false,"track":null,"abstract":"Einführung und Ideen zur Heimautomation, Teilnehmer sollten einen eingerichteten XMPP Client mitbringen.","speakers":[{"guid":"462903cf-6eae-5f14-9fc3-dd86dabbc5a5","id":2006,"image":"/system/people/avatars/000/002/006/original/20250813_113829_gimp.jpg?1755078765","name":"thoker","public_name":"thoker","abstract":"Thorsten Kern, born in 1971, works in the field of plant engineering with a focus on cooling systems for the process industry, plastics and metal processing, the automotive sector, the chemical and food industries, as well as medical technology. Beyond his professional activities, Kern is deeply committed to promoting and using free software. He actively pursues this interest as a long-standing member of the Troisdorf Linux User Group, where he advocates for the adoption and development of open-source solutions.","description":"Thorsten Kern, born in 1971, works in the field of plant engineering with a focus on cooling systems for the process industry, plastics and metal processing, the automotive industry, the chemical and food sectors, and medical technology. Beyond his professional life, he is personally committed to promoting and using free software, and has therefore been an active member of the Troisdorf Linux User Group for several years.","links":[]},{"guid":"8da62b55-d9ec-5cb2-b2b6-528dabdf9e2a","id":1688,"image":"/system/people/avatars/000/001/688/original/schlupp2.jpg?1753646076","name":"Jan Grosser","public_name":"Jan Grosser","abstract":"Jan Grosser, Jahrgang 1978, arbeitet in der Raumfahrtagentur im Deutschen Zentrum für Luft- und Raumfahrt e.V. und beschäftigt sich speziell mit Produktsicherung, Safety und Space Sustainability. Er hat an der TU Braunschweig Physik studiert und dort auch 2008 promoviert. Seit fast 25 Jahren ist er im privaten Bereich begeisterter Nutzer von Linux und anderer Freier Software und seit mehreren Jahren aktives Mitglied in der Troisdorfer Linux User Group.","description":null,"links":[]},{"guid":"026a4891-a942-5fd9-9a21-1559c9cb127c","id":1944,"image":"/system/people/avatars/000/001/944/original/perso-rainer.jpg?1723139061","name":"Rainer Dohmen","public_name":"Rainer Dohmen","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T15:00:00.000+02:00","end_time":"2025-08-16T15:30:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":276}},{"id":3418,"guid":"7771aa15-7745-46bc-9841-126263754c37","title":"Heimautomation mit XMPP, FHEM und NodeRed","subtitle":"Vorstellung XMPP-Heimautomations-Demo-Automat","description":"Wir zeigen anhand des XMPP Heimautomations Demo Automaten, was mit einer Heimautomation machbar ist und wie man unterschiedlichste Sachen miteinander verknüpfen kann.","duration":1800,"logo":"/system/events/logos/000/003/418/original/demoautomat-front-gross-opt.jpg?1753598013","type":"workshop","do_not_record":false,"track":null,"abstract":"Einführung und Ideen zur Heimautomation, Teilnehmer sollten einen eingerichteten XMPP Client mitbringen.","speakers":[{"guid":"462903cf-6eae-5f14-9fc3-dd86dabbc5a5","id":2006,"image":"/system/people/avatars/000/002/006/original/20250813_113829_gimp.jpg?1755078765","name":"thoker","public_name":"thoker","abstract":"Thorsten Kern, born in 1971, works in the field of plant engineering with a focus on cooling systems for the process industry, plastics and metal processing, the automotive sector, the chemical and food industries, as well as medical technology. Beyond his professional activities, Kern is deeply committed to promoting and using free software. He actively pursues this interest as a long-standing member of the Troisdorf Linux User Group, where he advocates for the adoption and development of open-source solutions.","description":"Thorsten Kern, born in 1971, works in the field of plant engineering with a focus on cooling systems for the process industry, plastics and metal processing, the automotive industry, the chemical and food sectors, and medical technology. Beyond his professional life, he is personally committed to promoting and using free software, and has therefore been an active member of the Troisdorf Linux User Group for several years.","links":[]},{"guid":"8da62b55-d9ec-5cb2-b2b6-528dabdf9e2a","id":1688,"image":"/system/people/avatars/000/001/688/original/schlupp2.jpg?1753646076","name":"Jan Grosser","public_name":"Jan Grosser","abstract":"Jan Grosser, Jahrgang 1978, arbeitet in der Raumfahrtagentur im Deutschen Zentrum für Luft- und Raumfahrt e.V. und beschäftigt sich speziell mit Produktsicherung, Safety und Space Sustainability. Er hat an der TU Braunschweig Physik studiert und dort auch 2008 promoviert. Seit fast 25 Jahren ist er im privaten Bereich begeisterter Nutzer von Linux und anderer Freier Software und seit mehreren Jahren aktives Mitglied in der Troisdorfer Linux User Group.","description":null,"links":[]},{"guid":"026a4891-a942-5fd9-9a21-1559c9cb127c","id":1944,"image":"/system/people/avatars/000/001/944/original/perso-rainer.jpg?1723139061","name":"Rainer Dohmen","public_name":"Rainer Dohmen","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T14:15:00.000+02:00","end_time":"2025-08-17T14:45:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":276}},{"id":3398,"guid":"112b7afd-6f42-4cc1-8c15-09037eb06af8","title":"Huey: Blazing fast Analytics on Parquet, CSV and JSON - right in your Browser","subtitle":"Leveraging DuckDB WASM to analyze Gigabytes of data and 100's of millions of rows","description":"Key features, many of which were added thanks to Froscon 2024 Engagement:\r\n- Supports reading .parquet, .csv, .json and .duckdb database files. (Support for reading MS Excel .xlsx files and .sqlite is planned)\r\n- A comprehensive Attribute menu for exploring the structure of your dataset\r\n- An intuitive query builder that supports projection, aggregation, filtering, and (sub)totals\r\n- A pivot table to present analysis results\r\n- Many different aggregate functions for reporting and data exploration\r\n- Automatic breakdown of date/time columns into separate parts (year, month, quarter etc) for reporting\r\n- Support for array and STRUCT data types\r\n- Export of results and/or SQL queries to file or clipboard\r\n- Blazing fast, even for large files - courtesy of DuckDB\r\n- Truly light-weight. Huey depends on DuckDb-WASM, and Tabler Icons, but nothing more. If it makes sense, dependencies might be added, but up till now we get along fine with what the browser gives us. And that's enough.\r\n- Accessible. Huey uses semantic HTML and aria-roles. Please let us know if you find Huey has accessibility issues!\r\n- Zero install. Huey is a static webapp so you can simply download or checkout the source tree, and open src/index.html in your browser - no server required. Alternatively, use the Live demo site. Being a static webapp, Huey can run locally without a server, but there is nothing that keeps you from serving it from a webserver if you need or want to.\r\n- It's free! Huey is released under the MIT license, just like DuckDB.","duration":3600,"logo":"/system/events/logos/000/003/398/original/Huey_Screenshot_2025-05-26_180859.png?1748276263","type":"lecture","do_not_record":false,"track":"Database","abstract":"At FrosCon 2024, I introduced Huey - a Light-weight ROLAP local client on top of DuckDB-WASM, that lets you pivot 100's of millions of rows with ease, directly in your browser.\r\n\r\nDuring this FrosCon presentation, the audience asked some tough questions and proposed some much needed features, in particular the ability to analyze large deeply nested JSON files.\r\n\r\nThanks to this engagement, I have been able to elevate Huey to the next level! And I would love to bring the results back to FrosCon 2025.\r\n\r\n","speakers":[{"guid":"a130c47d-6aaa-5b4a-bf3d-ac74b8aa2699","id":552,"image":"/system/people/avatars/000/000/552/original/roland.jpg?1306511893","name":"Roland Bouman","public_name":"Roland Bouman","email":"roland.bouman@gmail.com","abstract":"Web application and BI developer, blogger http://rpbouman.blogspot.com, author on open source databases and open source business intelligence","description":"I'm @rolandbouman, a Web- and BI Developer and Information Analyst. I have worked for MySQL AB, Sun Microsystems, and Pentaho. I'm currently working for EPAM Systems B.V., the Netherlands.\r\n\r\nI'm a regular blogger and public speaker on MySQL and open source business intelligence. You can follow my blog at http://rpbouman.blogspot.com\r\n\r\nI co-authored two books on the Pentaho open source business intelligence stack, \"Pentaho Solutions\" (Wiley, ISBN: 978-0-470-48432-6) and \"Pentaho Kettle Solutions\" (Wiley, ISBN: 978-0-470-63517-9).","links":[]}],"start_time":"2025-08-16T14:30:00.000+02:00","end_time":"2025-08-16T15:30:00.000+02:00","room":{"name":"HS 6","id":271}},{"id":3356,"guid":"31319446-8ce9-4a80-ad0b-ca80414700c9","title":"Ich werde jetzt Embedded-Linux-Entwickler!","subtitle":"“Das kann doch nicht so schwer sein - ist doch auch nur Linux.”","description":"Eingebettete Systeme sind allgegenwärtig, und Linux findet immer größere Verbreitung als Betriebssystem dieser Systeme. Doch was macht eigentlich ein “Embedded” Linux aus?\r\nMit der naiven Einstellung, dass das doch auch nur ein Linux sei, sind sicherlich viele Entwickler ins professionelle Embedded-Linux-Umfeld gestartet.\r\n\r\nSowohl beim Einstieg als neuer Entwickler, als auch beim Start eines neuen Projektes, trifft man dann immer wieder auf ähnliche Fragen, Aufgabenstellungen und (Entwurfs-)Muster:\r\nWie kommuniziere ich mit dem Gerät? Warum kann ich keine Dateien schreiben? Geht eigentlich etwas kaputt, wenn ich beim Update den Stecker ziehe? Das sind nur einige dieser Fragen.\r\n\r\nIn diesem Vortrag zeige ich einen breiten Überblick über Themen, die sich wie ein roter Faden durch mehrere Jahre der Arbeit an industriell eingesetzten Geräten gezogen haben. Das startet bei praktischen Tipps zur Low-Level-Entwicklungsarbeit und geht bis hin zu Fragen der Systemarchitektur.\r\n\r\nDer Vortrag richtet sich an interessierte Linux-Entwickler (und -Nutzer) mit oder ohne Vorkenntnisse, die einen Einblick in die Embedded-Welt bekommen wollen und auch nicht vor dem einen oder anderen Detail zurückschrecken.","duration":3600,"logo":"/system/events/logos/000/003/356/original/600-600-max.png?1748009981","type":"lecture","do_not_record":false,"track":"Development","abstract":"“Das kann doch nicht so schwer sein - ist doch auch nur Linux.”\r\nStimmt das? Dieser Vortrag versucht, diese Frage zu beantworten und zeigt typische Unterschiede und Gemeinsamkeiten zu “normalen” Linux-Systemen auf.","speakers":[{"guid":"17741538-7e5d-5005-9d85-a2e19a4e40ba","id":2014,"image":null,"name":"Andreas Mützel","public_name":"Andreas Mützel","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T14:30:00.000+02:00","end_time":"2025-08-16T15:30:00.000+02:00","room":{"name":"HS 4","id":269}},{"id":3330,"guid":"070a211d-a989-4a31-95b5-ba951dbcd2e7","title":"Immutable Turtles All the Way Down","subtitle":"Automated Kubernetes provisioning and in-place updates powered by immutable OS and Kubernetes images","description":"Quite the opposite! In this talk, we present how immutable Kubernetes images on an immutable operating system can help separate the concerns of distribution and Kubernetes maintenance, simplify day 2 operations, and make in-place updates painless. The talk will discuss systemd-sysext and the benefits it brings to the Kubernetes ecosystem. We will showcase production ready provisioning-time node composition in ClusterAPI, and dive into OS level live in-place updates, illustrating our concepts with live demos throughout the presentation. All demos in our presentation are simple and self-guiding; our audience will easily be able to reenact at their own leisure.","duration":3600,"logo":"/system/events/logos/000/003/330/original/Flatcar-logo-square-black.png?1747908491","type":"lecture","do_not_record":false,"track":"DevOps","abstract":"Shipping both the OS and Kubernetes as immutable, verifiable images sure has benefits for security, supply chain management, and compliance. But don't we just shift the load from security to operations? Doesn't the lack of flexibility and the restrictiveness add significant overhead for developers and operators?\r\n\r\n(Disclaimer: No Slides will be harmed in this talk. This is a demos-only presentation!)","speakers":[{"guid":"109f63bc-4729-5bac-a798-de1049c00264","id":1748,"image":"/system/people/avatars/000/001/748/original/avatar_400.png?1654691002","name":"Thilo Fromm","public_name":"Thilo Fromm","abstract":"Thilo is an engineering manager for Microsoft and works on Linux OS distributions and Linux Security at Azure. Thilo's team helps maintaining Flatcar Container Linux.","description":"Thilo started his career in embedded systems with hardware design and roll-your-own /from scratch embedded Linux, kernel and plumbing level development, and later virtualisation. After working for various cloud providers in engineering and management positions, he went full cloud native in 2019. Nowadays Thilo works on operating systems for cloud-native environments with a special focus on Flatcar Container Linux.","links":[{"url":"@thilo@fromm.social","title":"Mastodon"},{"url":"t-lo.github.io","title":"Github"}]}],"start_time":"2025-08-16T18:15:00.000+02:00","end_time":"2025-08-16T19:15:00.000+02:00","room":{"name":"HS 5","id":270}},{"id":3286,"guid":"12f93bb6-0172-413a-9ff2-08ff9b7cfe85","title":"Incus - The Powerful system container and virtual machine manager","subtitle":null,"description":"Incus ist ein fork des LXD-Projektes, welches viele Jahre als Teil der Linux Container Community entwickelt und gepflegt wurde. Es bezeichnet sich selbst als modernes, sicheres und mächtiges Verwaltungswerkzeug für System Container und virtuelle Maschinen.\r\n\r\nDer Vortrag soll einen Überblick zum genannten Projekt verschaffen und klären, wie Incus gegenüber den bekannten Projekten wie Proxmox und XCP-ng einzuordnen ist.\r\n\r\nIm ersten Teil meines Vortrags zeige ich u. a. die Möglichkeiten auf, welche Incus bei der Verwaltung von System Container und Virtuellen Maschinen bietet. Hierbei wird auch der Unterschied erklärt zwischen Application Container, System Container und virtuellen Maschinen. Im zweiten Teil meines Vortrags gebe ich einen Überblick, wie sich Incus seit dem initialen Release im Oktober 2023 entwickelt hat und was es noch so rund um Incus gibt bzw. was für 2025 geplant ist. Zum Abschluss wird es natürlich auch eine kurze Demo geben. ","duration":3600,"logo":"/system/events/logos/000/003/286/original/linuxcontainerslogo_small.png?1747129591","type":"lecture","do_not_record":false,"track":"Cloud","abstract":"Ein Vortrag über die Entstehung, Entwicklung des Incus Projekts seit 2023 und die Möglichkeiten zur Verwaltung von System Container und virtuellen Maschinen.","speakers":[{"guid":"78d018aa-f8c3-5387-a4e7-19ccd144cb93","id":1992,"image":null,"name":"Christian Frost","public_name":"Christian Frost","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T11:15:00.000+02:00","end_time":"2025-08-16T12:15:00.000+02:00","room":{"name":"HS 6","id":271}},{"id":3405,"guid":"1ae0e2a6-f404-45f7-8ad5-d027d1523d3c","title":"init","subtitle":null,"description":null,"duration":1800,"logo":null,"type":"lecture","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"aef06609-5972-5075-8177-919ab28722fd","id":1110,"image":null,"name":"Hinrikus Wolf","public_name":"Hinrikus Wolf","abstract":null,"description":null,"links":[]},{"guid":"567c174b-c328-5c8b-b110-11686fc371c9","id":1235,"image":null,"name":"Lars Beckers","public_name":"Lars Beckers","email":"lars.beckers@froscon.org","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T09:30:00.000+02:00","end_time":"2025-08-16T10:00:00.000+02:00","room":{"name":"HS 1/2","id":267}},{"id":3295,"guid":"cc0ecd69-3efe-4a8a-b047-8ca5802050cd","title":"Inside Sovereign Tech Fellowships","subtitle":"Am Lagerfeuer mit Sarah und Stefan","description":null,"duration":3600,"logo":"/system/events/logos/000/003/295/original/this-is-fine.jpg?1747321013","type":"lecture","do_not_record":false,"track":"Clouds over Europe - Digital Soverignty and broken promises","abstract":"Mit dem Sovereign Tech Fellowship haben wir zu Beginn des Jahres einen Piloten gestartet, um fünf Open Source Maintainer:innen für ihre Arbeit zu bezahlen. Zum Beispiel arbeitet Sarah für Projekte aus dem Umfeld von OpenStreetMap und Stefan für curl und httpd. \r\n\r\nMit beiden wollen wir an einem virtuellen Lagerfeuer ins Gespräch kommen und fragen: Wie läuft eure Arbeit als Open Source Maintainer:in, welche Herausforderungen seht ihr und was motiviert euch weiterhin? Welche strukturellen Probleme fallen euch auf im Open Source Ökosystem, und was habt ihr für Ideen diese anzugehen?\r\n\r\nDas Gespräch wird moderiert von Mirko Swillus (Head of Sovereign Tech Fund).  ","speakers":[{"guid":"a6ce6a69-a288-562f-8cbc-12a2a7b04a72","id":1920,"image":"/system/people/avatars/000/001/920/original/mirko-swillus.jpeg?1723816793","name":"Mirko Swillus","public_name":"Mirko Swillus","abstract":"Mirko leitet den Sovereign Tech Fund bei der Sovereign Tech Agency, dort betreut er mit einem Team Open Source Projekte im öffentlichen Interesse und arbeitet konzeptionell an der Weiterentwicklung des Programs. Er hat einen Hintergrund im Software-Engineering, wo er seit 15 Jahren unterschiedliche Rollen begleitet. Sein Schwerpunkt liegt dabei auf der Stärkung von inklusiven Teams und Communities für eine effizientere Lösung von relevanten Problemen. Open Source ist dafür ein entscheidender Schlüssel und für Mirko ein Herzensthema – und machmal immer noch wie ein großes Wunder. ","description":null,"links":[{"url":"https://chaos.social/@mechko","title":"Mastodon"}]},{"guid":"96924cdb-61e9-5383-bd87-88769d260e84","id":2071,"image":"/system/people/avatars/000/002/071/original/avatar.jpg?1754324190","name":"Sarah Hoffmann","public_name":"Sarah Hoffmann","abstract":null,"description":null,"links":[]},{"guid":"29e8496a-8547-5f0c-ae58-e890870e7c0b","id":2072,"image":"/system/people/avatars/000/002/072/original/me-2018-08-13-cropped.jpg?1751610886","name":"Stefan Eissing","public_name":"Stefan Eissing","abstract":"FOSS developer in curl and Apache httpd","description":null,"links":[]}],"start_time":"2025-08-16T14:30:00.000+02:00","end_time":"2025-08-16T15:30:00.000+02:00","room":{"name":"HS 8","id":273}},{"id":3426,"guid":"b97d2984-988b-44b3-ad08-aa2776551d15","title":"Installation and configuration of a MoinMoin wiki","subtitle":"Tutorial for installing and setting up a personal wiki for users or developers","description":null,"duration":3600,"logo":"/system/events/logos/000/003/426/original/moinmoin_logo_400.png?1753730345","type":"workshop","do_not_record":true,"track":null,"abstract":"Nach einer kurzen Einführung in den Installationsprozess\r\nkönnen Sie das Moin Wiki auf Ihrem eigenen Gerät\r\ninstallieren und ausprobieren (vorzugsweise auf Linux-\r\nSystemen). Außerdem unterstützen wir bei kleineren individuellen Anpassungen der Oberfläche.","speakers":[{"guid":"09c2ffe5-6941-5999-ae02-8f9ce5a95906","id":1925,"image":null,"name":"H.-Ulrich Birke","public_name":"H.-Ulrich Birke","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T14:30:00.000+02:00","end_time":"2025-08-16T15:30:00.000+02:00","room":{"name":"Moin Moin Wiki Devroom (C219)","id":280}},{"id":3243,"guid":"ce39a79c-d5bf-444e-9ed9-f95fbe0c1cf4","title":"Introducing AI Cockpit","subtitle":"Keep humans in control of AI systems","description":"In this talk development team wants to introduce AI Cockpit software. Talk is supposed to introduce control concept (decisions \u0026 actions) as well as how software can be integrated into AI systems using APIs. It aims at motivating as many organizations as possible to their own versions of AI Cockpit to create standardized interfaces and to make sure, that any AI system in the European Union can be controlled and checked by humans.","duration":3600,"logo":"/system/events/logos/000/003/243/original/logo_starwit.png?1744027079","type":"lecture","do_not_record":false,"track":"When the autopilot fails - Risks and side effects of AI","abstract":"AI Cockpit is a federal German research project, that explores possibilities to keep humans in control of complex AI systems. One of the results is an open source software system, that implements APIs and a user interface to enforce human oversight according to §14 AI Act. ","speakers":[{"guid":"b8304eed-91ba-5bca-ab3b-7d0119b25b7f","id":1961,"image":"/system/people/avatars/000/001/961/original/SPL-Profil01.jpg?1751960771","name":"Markus (ztarbug) Zarbock","public_name":"Markus (ztarbug) Zarbock","abstract":null,"description":null,"links":[{"url":"https://github.com/ztarbug","title":"Github Profile"}]}],"start_time":"2025-08-17T15:00:00.000+02:00","end_time":"2025-08-17T16:00:00.000+02:00","room":{"name":"HS 5","id":270}},{"id":3429,"guid":"0e7a64eb-2694-41b3-9eb5-7a2787f9e1b3","title":"Introducing Phosh e.V.","subtitle":"Why we decided to register a non-profit association under German law","description":"Phosh is a community project working to improve the state of \"Linux on Mobile\", that is (close-to) mainline Linux and a \"traditional\" userspace.\r\nBut it is also a graphical environment (built using GNOME technologies) that is available today on distributions such as postmarketOS or Mobian.\r\n\r\nDuring this meeting we are happy to tell you all about how and why Phosh.mobi e.V.came to be!","duration":900,"logo":"/system/events/logos/000/003/429/original/rect1.png?1755264795","type":"meeting","do_not_record":false,"track":null,"abstract":"Phosh e.V. has been registered as a non-profit association a couple of months ago to support the Phosh project.","speakers":[{"guid":"27a8de1d-c399-52bd-b555-5e5adef59f42","id":1841,"image":"/system/people/avatars/000/001/841/original/croc_piano.png?1690209036","name":"devrtz","public_name":"devrtz","abstract":"In 2020 Evangelos became involved with Mobian which started his journey of contributing both to the GNOME/Phosh mobile linux ecosystem in the form of upstream development as well to Debian via packaging.","description":null,"links":[]},{"guid":"29a8a296-b978-5153-a5cf-63b31b2f4875","id":2089,"image":null,"name":"mojo","public_name":"mojo","abstract":null,"description":null,"links":[]},{"guid":"52dcfbf5-74da-5582-aaeb-7a0b7da03161","id":1869,"image":"/system/people/avatars/000/001/869/original/Insanityprawnboy_transparent.png?1753318152","name":"Prawn","public_name":"Prawn","abstract":null,"description":null,"links":[]},{"guid":"fd626132-dfaa-5814-8447-e5db2592c605","id":474,"image":"/system/people/avatars/000/000/474/original/agx.png?1307529374","name":"Guido Günther","public_name":"Guido Günther","email":"agx@sigxcpu.org","abstract":"Guido Günther currently works as a Free Software developer on making the Linux Mobile Eco System an appealing and long term sustainable option for everyone.","description":"Guido Günther joined the Debian Project while completing his degree in Physics at the University of Konstanz. He helped bootstrapping the Debian MIPS port and (co)initiated the Debian Groupware Meetings.\r\n\r\nHe enjoys contributing to Phosh, GNOME, Debian, the Linux kernel and other projects related to Linux on mobile devices.\r\n\r\nAs a consultant for Purism he helped bringing up the Librem 5 devkit and  phone with a (close to) mainline kernel and Free Software user space.","links":[{"url":"http://honk.sigxcpu.org/con/","title":"Blog"},{"url":"https://honk.sigxcpu.org/piki/","title":"Wiki"}]}],"start_time":"2025-08-17T14:30:00.000+02:00","end_time":"2025-08-17T14:45:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":278}},{"id":3458,"guid":"d0f20793-e3d4-4b6f-9c69-ea88277e5f80","title":"Introduction to Embedded Development with RIOT OS","subtitle":null,"description":"Please bring a laptop to participate; demo boards including infrastructure (including raspis with preinstalled development environment) are provided. Knowledge of C or Rust is recommended but not essential.\r\n\r\nNote that the workshop will be held in German; we can switch to English on demand if that is fine with the other participants.","duration":6000,"logo":"/system/events/logos/000/003/458/original/events_logos_000_003_227_large_Untitled.jpeg?1755267482","type":"workshop","do_not_record":true,"track":null,"abstract":"RIOT OS is a small operating system for microcontrollers. In this practical introduction, we install programs onto demo boards, switch LEDs, use timers and access other boards over a radio network.","speakers":[{"guid":"f3ce80c8-347b-543d-b6b5-02e5894c9229","id":2115,"image":"/system/people/avatars/000/002/115/original/apb-small.jpg?1755287249","name":"Mikolai Gütschow","public_name":"Mikolai Gütschow","abstract":"Free Software advocate working at \u003ca href=\"https://tu-dresden.de/cs/netd/about/team/guetschow\"\u003eTU Dresden\u003c/a\u003e on \u003ca href=\"https://www.riot-os.org/\"\u003eRIOT\u003c/a\u003e and \u003ca href=\"https://www.taler.net/en/\"\u003eTaler\u003c/a\u003e.","description":null,"links":[]}],"start_time":"2025-08-16T15:45:00.000+02:00","end_time":"2025-08-16T17:25:00.000+02:00","room":{"name":"C120","id":281}},{"id":3424,"guid":"fcf88b4f-6e51-48fe-8138-7f13c79d24dd","title":"Introduction to the MoinWiki with online demo","subtitle":"Introduction to MoinWiki Version 2.0 for Wiki Users","description":null,"duration":1800,"logo":"/system/events/logos/000/003/424/original/moinmoin_logo_400.png?1753730442","type":"lecture","do_not_record":true,"track":null,"abstract":"A wiki allows knowledge sharing within a group. The MoinMoin wiki has been around for 25 years and is used worldwide. The wiki functionality of Moin 2.0 is demonstrated in a live system.","speakers":[{"guid":"09c2ffe5-6941-5999-ae02-8f9ce5a95906","id":1925,"image":null,"name":"H.-Ulrich Birke","public_name":"H.-Ulrich Birke","abstract":null,"description":null,"links":[]},{"guid":"ae11cdb7-fc02-5b6d-b696-f382525c253b","id":676,"image":null,"name":"Kurt Gramlich","public_name":"Kurt Gramlich","email":"kurt@free-owl.de","abstract":"Vorsitzender des Vereins für Freie Software und Bildung\r\nEhemals Leitung des Projektes Skolelinux.de, heute DebianEdu.\r\nhttps://wiki.debian.org/de/DebianEdu","description":null,"links":[{"url":"http://wiki.fee-owl.de/KurtGramlich","title":"Kurt Gramlich"},{"url":"https://digitalcourage.social/@k4x","title":"Forum Erneuerbare Energie OWL - Klimabüro - FSuB e.V."}]}],"start_time":"2025-08-16T11:15:00.000+02:00","end_time":"2025-08-16T11:45:00.000+02:00","room":{"name":"Moin Moin Wiki Devroom (C219)","id":280}},{"id":3289,"guid":"d8d68d82-10d4-4b53-b969-b95a57c601d3","title":"Kotlin Multiplatform","subtitle":"Code einmal schreiben und für alle (?) Plattformen nutzen","description":"Kotlin kennen viele als JVM-Sprache für Backend-Services, es ist aber auch die \r\nStandard-Sprache für die Entwicklung von Android Apps. Zusammen mit Jetpack Compose lässt sich auch das Frontend und UI designen.\r\n\r\nAber das ist nicht alles, denn es gibt ausserdem noch Kotlin Multiplatform.\r\nDamit ist es möglich, denselben Code für Android, iOS, alle JVM-Plattformen (z.B. macOS, linux, windows) und das web zu verwenden (und trotzdem auf Plattform-spezifische Dinge einzugehen)\r\n\r\nEiniges ist aber nicht direkt eingängig, deshalb möchte ich anhand eines selbst geschriebenen Programms zeigen, wie ein Multiplatform-Projekt aufgebaut, gebaut und deployed werden kann. Hier geht es um die Vereinheitlichung des Frontends\r\n\r\nDabei gehe ich auch auf mehrere Details ein, die nur einfach sind, wenn man eine Lösung kennt, wie zum Beispiel eine Ladeanzeige für die web-version, aber auch Lokalisation, Dark Mode und Animationen.\r\n\r\nDen Code des Programms könnt ihr euch im Nachgang in Ruhe ansehen, denn er ist Open Source.","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Development","abstract":"Eine Einführung in Kotlin Multiplatform anhand eines Programms","speakers":[{"guid":"5e004e08-c0dc-5291-b625-0303fc3f6bee","id":1820,"image":"/system/people/avatars/000/001/820/original/35da4b27-41c6-4f4b-9b6a-1ffc311fe7bf.jpg?1723841037","name":"Julian Egner","public_name":"Julian Egner","abstract":"Developer at Qvest Digital (former tarent)","description":"Full-stack-Developer\r\nJava/Kotlin-Backends, Android, Angular, React Frontends, Keycloak, Kotlin Multiplatform","links":[]}],"start_time":"2025-08-16T17:00:00.000+02:00","end_time":"2025-08-16T18:00:00.000+02:00","room":{"name":"HS 4","id":269}},{"id":3359,"guid":"90e78c14-74b2-4be1-9487-d961dbf93751","title":"Large-Scale Logging Made Easy","subtitle":null,"description":"Logging at scale is a common source of infrastructure expenses and frustration. While logging is something any organization does, there is still no silver bullet or just a simple and scalable solution without tradeoffs. \r\n\r\nIn this session, Aliaksandr presents his innovative approach to log management after studying the limitations of existing logging systems. His solution is tailored for SREs, DevOps, and system engineers seeking a comprehensive logging platform for their organization.\r\n\r\nAliaksandr's solution seamlessly integrates with existing logging agents, pipelines, and streams, efficiently storing logs in a highly optimized database. Notably, it offers lightning-fast query speeds and seamless integration with essential tools like jq, awk, and cut.\r\n","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"DevOps","abstract":"\r\nIn this session, Aliaksandr presents his innovative approach to log management after studying the limitations of existing logging systems. ","speakers":[{"guid":"ca20ba9e-4639-54d2-bb28-d80eb322e20e","id":1897,"image":"/system/people/avatars/000/001/897/original/aliaksandr_vailaikin_victoriametrics.jpg?1716218914","name":"Aliaksandr Valialkin","public_name":"Aliaksandr Valialkin","abstract":"Aliaksandr is a co-founder and the principal architect of VictoriaMetrics. He is also a well-known author of the popular performance-oriented libraries: fasthttp, fastcache and quicktemplate. Prior to VictoriaMetrics, Aliaksandr held CTO and Architect roles with adtech companies serving high volumes of traffic. He holds a Master’s Degree in Computer Software Engineering. He decided to found VictoriaMetrics after experiencing the shortcomings of all available time series databases and monitoring solutions.","description":null,"links":[]}],"start_time":"2025-08-17T15:00:00.000+02:00","end_time":"2025-08-17T16:00:00.000+02:00","room":{"name":"HS 6","id":271}},{"id":3348,"guid":"f6d2d789-f528-42b3-a291-f2a6ab061cb0","title":"Lernstick Linux als persönliche Lern- oder abgesicherte Prüfungsumgebung","subtitle":"für nachhaltige Geräteweiternutzung, Opensource-Informatik-Unterricht, u.v.m.","description":"Die auf Debian GNU/Linux basierende Distribution \u003ca href=\"https://www.lernstick.ch/\"\u003eLernstick\u003c/a\u003e wird seit 15 Jahren gepflegt und bietet eine erweiterte Hardwareunterstützung für Apple Macbooks und Microsoft-Surface-Geräte. Dies vereinfacht den Bildungseinsatz durch mitgebrachte Geräte (BYOD) z.B. auch für  Prüfungen durch die chancengleiche und abgesicherte Umgebung Lernstick EXAM.\u003cbr /\u003e\u003cbr /\u003e\r\nDieser Vortrag stellt die Besonderheiten von Lernstick EDU/EXAM (Persistenz, Sicherheitsfunktionen, Accessibility, Mehrsprachigkeit) sowie Nachteilsausgleichfunktionen (Sprachausgabe, lokale LLMs, ...) für Prüfungen vor.\u003cbr /\u003e\u003cbr /\u003e\r\nLernstick wird beispielsweise im Nur-Lesen-Modus als Absicherung der Prüfungsplattform \u003ca href=\"https://www.campla.ch/\"\u003eCAMPLA\u003c/a\u003e (entwickelt durch Partnerhochschule FHNW) eingesetzt und diese Spezialversion unterstützt zusätzlich den Systemstart von Apple Silicon M1/M2-Architekturen.\u003cbr /\u003e\u003cbr /\u003e\r\nIm Q\u0026A und an auf der Tagung bin ich auch an euren Erfahrungen mit weiteren Opensource-Lösungen für Prüfungen wie dem finnischen Abitti oder Next-Exam aus Österreich interessiert!\r\n\u003ca href=\"https://programm.froscon.org/2025/speakers/2029.html\"\u003eweitere Informationen zum Referenten\u003c/a\u003e","duration":3600,"logo":"/system/events/logos/000/003/348/original/lernstick_usb_480px.png?1747993096","type":"lecture","do_not_record":false,"track":"Education","abstract":"Lernstick ist eine sichere Lern- und Arbeitsumgebung, die meistens auf externen Speichermedien wie USB-Sticks, USB-Festplatten oder SD-Karten installiert wird. Durch die  \"Secure Boot\"-Kompatibilität kann nahezu jeder Computer von diesen Speichermedien gestartet werden, eine funktionierende Festplatte oder vorinstalliertes Betriebssystem sind nicht notwendig.\r\n","speakers":[{"guid":"b97e276e-f9e3-53e5-bb9e-5cb36b721d48","id":2029,"image":"/system/people/avatars/000/002/029/original/jb_square.jpg?1747988752","name":"Jörg Berkel","public_name":"Jörg Berkel","email":"joerg.berkel@bfh.ch","abstract":"Bildungsinformatiker, Berner Fachhochschule\r\nVorstandsmitglied CH Open","description":"Ich bezeichne mich durch meinen Berufsweg als \u003cstrong\u003eBildungsinformatiker\u003c/strong\u003e:\r\nAuch nach meinem Dipl.-Inf. (FH) Abschluss arbeitete ich weiterhin in vielseitigen Bereichen der Pädagogischen Hochschule Bern: Medienwerkstatt und Medienbildung, Dozent Medien \u0026 Informatik 1 und Wahlmodul Programmieren mit Kindern (IPS), Aus- und Weiterbildung von Lehrpersonen, u.v.m.\r\n\r\nAn der Berner Fachhochschule bin ich im Digital Sustainability Lab des Instituts Public Sector Transformation, doziere \u003cstrong\u003eSoftware Engineering\u003c/strong\u003e und bewirtschafte den Themenbereich Bildungsinformatik in erster Linie durch die Weiterentwicklung des \u003ca href=\"https://www.lernstick.ch/\"\u003eLernsticks\u003c/a\u003e und verbundenen Prüfungsplattformen.\r\n\r\nDie \u003cstrong\u003eVermittlung von Gesellschaftsthemen\u003c/strong\u003e wie Freie Software, Digitale Selbstbestimmung und Privacy, sowie Linux und System Engineering bereiten mir Freude.\r\nIm Vorstand des Vereins CH Open bin ich Ansprechsperson für den Open Education Day.","links":[{"url":"https://www.lernstick.ch/","title":"Lernstick (Debian-basierte Linux Distribution), auch als Prüfungsumgebung nutzbar"},{"url":"https://openeducationday.ch/","title":"Open Education Day (Schweiz, Bern)"},{"url":"https://www.bfh.ch/de/forschung/forschungsbereiche/public-sector-transformation/bildungsinformatik/","title":"BFH - Artikel über Bildungsinformatik (Institut Public Sector Transformation)"}]}],"start_time":"2025-08-17T10:00:00.000+02:00","end_time":"2025-08-17T11:00:00.000+02:00","room":{"name":"HS 7","id":272}},{"id":3432,"guid":"c77793a3-06a5-42f0-a970-9f4e26dbf252","title":"Lightning Talk Session","subtitle":"A series of short presentations 5-10 minute in duration","description":null,"duration":1800,"logo":null,"type":"other","do_not_record":true,"track":null,"abstract":null,"speakers":[],"start_time":"2025-08-16T14:30:00.000+02:00","end_time":"2025-08-16T15:00:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":278}},{"id":3456,"guid":"0a60d401-814a-473d-af0c-5d6ac5913065","title":"Linux Phone Apps in 2025: Highlights and room for improvement","subtitle":"Great apps, apps that need work, and a short introduction on how to contribute to linuxphoneapps.org","description":"LinuxPhoneApps.org lists over 700 Linux apps that have been evaluated regarding how well they fit on mobile.\r\nThis talk will highlight some rather new apps, some wider highlights from the app ecosystem, and some apps that could use friendly contributions to make them shine on mobile.\r\nIt also gives a short introduction into LinuxPhoneApps.org and gives an overview of how to contribute. We will also attempt to collect gaps (=missing apps) colaboratively during the talk.","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":null,"abstract":"This talk will list some great apps, some apps that would be great to have on Mobile (for real), and give a short introduction into contributing to linuxphoneapps.org based on my personal LinuxPhoneApps.org app editing workflow.","speakers":[{"guid":"bdd8dae6-2edf-59c5-942f-5c76bef7da6f","id":1933,"image":null,"name":"Peter Mack","public_name":"Peter Mack","abstract":"Peter has two projects to keep him busy: linmob.net (Weekly Collections of links to what happened in 'GNU-like Mobile Linux' and linuxphoneapps.org, a list of apps for mobile Linux distributions that lack a proper app store.","description":"Peter has been blogging and playing with (GNU-like) Linux on Mobile from 2007-2011 and 2020-today, with a lot of Android Custom ROM use in between. \r\nHe also started to contribute to a list of mobile-friendly (mostly meaning 'narrow enough and works with touchscreen' at first) in 2020, which has since grown into linuxphoneapps.org. ","links":[{"url":"https://linmob.net/authors/peter/","title":"About me"},{"url":"https://linmob.net","title":"linmob.net"},{"url":"https://linuxphoneapps.org","title":"linuxphoneapps.org"}]}],"start_time":"2025-08-16T15:45:00.000+02:00","end_time":"2025-08-16T16:45:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":278}},{"id":3248,"guid":"4af7155d-4204-45ce-8eea-cd05d0a91679","title":"Linux Treiber Workshop","subtitle":"Eine Einführung in die Linux Treiberprogrammierung","description":"\u003cp\u003eDer Workshop ist interaktiv und das gelernte Wissen kann sofort angewendet werden. Benötigt wird nur ein Laptop, die Raspberry Pis und weitere Hardware werden gestellt.\u003c/p\u003e\r\n\u003cp\u003eFolgende Themen werden im Workshop behandelt:\u003c/p\u003e\r\n\u003cul\u003e\r\n\u003cli\u003eWas macht der Kernel?\u003c/li\u003e\r\n\u003cli\u003eWie funktioniert I2C?\u003c/li\u003e\r\n\u003cli\u003eWie richte ich einen Raspberry Pi für die Treiberprogrammierung ein?\u003c/li\u003e\r\n\u003cli\u003eHello World I2C Treiber\u003c/li\u003e\r\n\u003cli\u003eMakefile zum Bauen eines Linux Treibers\u003c/li\u003e\r\n\u003cli\u003eWie kommuniziere ich über eigene sys-fs Einträge über den Userspace mit dem Treiber\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\u003cp\u003eBenötigte Software bei GNU/Linux: Texteditor, ssh und sshfs. Bei Fremdbetriebssystemen bitte eigenständig nach geeigneten Alternativen suchen.\u003c/p\u003e\r\n\u003cp\u003eBenötigte Hardware: Laptop mit USB A und Ethernet Port (zum Anschluss des Raspberry Pis) oder USB A und Ethernet Dongle.\u003c/p\u003e\r\n\u003cp\u003eErwünschte Vorkenntnisse:\u003c/p\u003e\r\n\u003cul\u003e\r\n\u003cli\u003eErste Erfahrung in der Programmiersprache C\u003c/li\u003e\r\n\u003cli\u003eSichere Navigation in der Bash\u003c/li\u003e\r\n\u003cli\u003eOptional: Grundkenntnisse über Makefiles\u003c/li\u003e\r\n\u003c/ul\u003e","duration":10800,"logo":"/system/events/logos/000/003/248/original/ldw25.jpg?1744224183","type":"workshop","do_not_record":false,"track":"Other","abstract":"Dieser Workshop gibt einen ersten kleinen Einblick in die Linux Treiber Programmierung. Ziel ist es eine RGB LED über einen kleinen Linux Treiber auf einem Raspberry Pi anzusteuern.","speakers":[{"guid":"d2a95aec-ab86-5a13-b931-1791ac390441","id":1966,"image":null,"name":"Johannes Roith","public_name":"Johannes Roith","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T11:15:00.000+02:00","end_time":"2025-08-16T14:15:00.000+02:00","room":{"name":"Workshop (C115)","id":274}},{"id":3410,"guid":"80615c3a-3d68-420d-a5d2-3b0b1d22d409","title":"LPI exam","subtitle":null,"description":null,"duration":5400,"logo":null,"type":"","do_not_record":false,"track":null,"abstract":null,"speakers":[],"start_time":"2025-08-16T10:30:00.000+02:00","end_time":"2025-08-16T12:00:00.000+02:00","room":{"name":"B118","id":279}},{"id":3412,"guid":"49484a8a-b551-4e02-a545-7f60078bebb0","title":"LPI exam","subtitle":null,"description":null,"duration":5400,"logo":null,"type":"","do_not_record":false,"track":null,"abstract":null,"speakers":[],"start_time":"2025-08-16T14:30:00.000+02:00","end_time":"2025-08-16T16:00:00.000+02:00","room":{"name":"B118","id":279}},{"id":3414,"guid":"0594918a-56b4-4bb1-9af6-4446ffc1691a","title":"LPI exam","subtitle":null,"description":null,"duration":5400,"logo":null,"type":"","do_not_record":false,"track":null,"abstract":null,"speakers":[],"start_time":"2025-08-17T10:30:00.000+02:00","end_time":"2025-08-17T12:00:00.000+02:00","room":{"name":"B118","id":279}},{"id":3427,"guid":"827e68e3-d4fd-4ab3-bed0-e8dc6167f8a0","title":"Migration to MoinWiki 2.0","subtitle":"Assistance with testing the migration from Moin 1.9 to 2.0","description":"Als Voraussetzung sind mitzubringen:\r\n- die data und user Verzeichnisse\r\n- die wikiconfig\r\nBitte beachten Sie, dass diese Verzeichnisse oder die Konfiguration sensible Informationen enthalten kann.","duration":3600,"logo":"/system/events/logos/000/003/427/original/moinmoin_logo_400.png?1753730831","type":"workshop","do_not_record":true,"track":null,"abstract":"Wir unterstützen bei der Test Migration Ihres bestehenden\r\nMoinWiki der Version 1.9 auf 2.0.","speakers":[{"guid":"09c2ffe5-6941-5999-ae02-8f9ce5a95906","id":1925,"image":null,"name":"H.-Ulrich Birke","public_name":"H.-Ulrich Birke","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T13:45:00.000+02:00","end_time":"2025-08-17T14:45:00.000+02:00","room":{"name":"Moin Moin Wiki Devroom (C219)","id":280}},{"id":3350,"guid":"ec732aa0-1c1d-4a3a-ba3b-acbdad789fb8","title":"Nachnutzbarkeit von Forschungsskripten","subtitle":"Eine Open Science Pipeline zur Langzeitarchivierung von Code","description":"Mit der Open Science Bewegung halten auch neue Arten von Forschungserzeugnissen Einzug in die Wissenschaft. Während es für die Wissenschaft einen großen Mehrwert bedeutet, dass mehrheitlich durch öffentliche Gelder finanzierte Forschung transparenter und dadurch vertrauenswürdiger wird, entstehen durch neue Forschungsobjekte neue Herausforderungen im Umgang mit ihnen. \r\n\r\nDas Leibniz-Institut für Psychologie (ZPID) ist ein Infrastrukturinstitut und stellt mit PsychArchives das Fachrepositorium für Forschungsdaten aus der Psychologie bereit. Abgelegt werden hier u.a. Forschungsskripte und die Forschungsdaten, auf die sie sich beziehen. Die Aufnahme ins Archiv an sich garantiert aber noch keine Nachnutzbarkeit, vor allem nicht in der fernen Zukunft.\r\n\r\nIn diesem Vortrag stellen wir unseren Plan vor, wie wir den Code unserer Datengebenden langfristig nachnutzbar machen wollen und erzählen von den Fällen, über die wir beim Entwurf einer Langzeitarchivierungspipeline gestolpert sind.","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Reproducible Papers - Open Source in (computer?) science","abstract":"Welche Art von Code wird im Forschungsprozess produziert und wie können wir ihn für spätere Nutzung aufbereiten? Wir sprechen darüber, wie wir Forschungsskripte langzeitarchivieren wollen, was Nachnutzbarkeit für Forschungscode aus der Psychologie bedeutet und geben einen Einblick in die Praxis.","speakers":[{"guid":"9d0303b1-6cc9-5563-ac20-671be27accc5","id":2001,"image":null,"name":"Anne Königs","public_name":"Anne Königs","abstract":null,"description":null,"links":[]},{"guid":"751d1f1a-8b60-501a-b290-6ccbaf4c10d1","id":2002,"image":"/system/people/avatars/000/002/002/original/mb_groß_q.jpg?1747999500","name":"Manuel Biertz","public_name":"Manuel Biertz","abstract":null,"description":null,"links":[{"url":"https://polsci.social/@ManuelBiertz","title":"Mastodon"}]}],"start_time":"2025-08-17T16:15:00.000+02:00","end_time":"2025-08-17T17:15:00.000+02:00","room":{"name":"HS 5","id":270}},{"id":3270,"guid":"d78a1c6e-80b4-452b-bcae-1473efb14b21","title":"NetBSD - nicht nur für Toaster","subtitle":null,"description":"Durch den Fokus auf Portierbarkeit und einen sauberen Aufbau ist NetBSD gut geeignet, um mehr über Unix zu lernen. Es ist aber auch ein grundsolides OS für einen Server oder eine Workstation. Die Community ist viel kleiner als bei Linux, aber  freundlich. Und dank pkgsrc steht eine grosse Auswahl an Software zur Verfügung. Also warum nicht mal einen Blick über den Tellerrand wagen?","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Retro-Computing - VAXination becoming cool again ","abstract":"Letztes Jahr ist Version 10 von NetBSD erschienen, ganze 32 Jahre nachdem das erste NetBSD-Release, 0.8, im Netz veröffentlicht wurde. BSD als Ganzes wird dieses Jahr sogar 51 Jahre alt.\r\n\u003cp\u003e\r\nIch möchte euch BSD allgemein und NetBSD im Besonderen kurz vorstellen. 2BSD wird sogar heute noch weiter gepflegt, falls jemand von euch eine PDP-11 zu Hause hat :) Ausserdem möchte ich auf das im NetBSD 10-Release eingehen und auf die Frage, inwieweit NetBSD heute überhaupt noch relevant ist und warum man es einsetzen will.\r\n","speakers":[{"guid":"8809a2e0-4f1d-5b75-963f-1e338f32e794","id":115,"image":null,"name":"Benny Siegert","public_name":"Benny Siegert","abstract":null,"description":null,"links":[{"url":"https://bentsukun.ch","title":"Blog"}]}],"start_time":"2025-08-16T11:15:00.000+02:00","end_time":"2025-08-16T12:15:00.000+02:00","room":{"name":"HS 7","id":272}},{"id":3453,"guid":"ffb54ed5-11c3-4aed-a2fa-06a28a8b0a96","title":"Neue Perspektiven auf die WordPress-Security","subtitle":null,"description":null,"duration":3600,"logo":"/system/events/logos/000/003/453/original/WordPress-logotype-wmark.png?1754566409","type":"lecture","do_not_record":false,"track":null,"abstract":"WordPress an sich ist relativ sicher. Wer auf seiner Website allerdings Plugins einsetzt vergrößert damit das Risiko für Sicherheitsprobleme dramatisch. Wer eine eigene Website betreibt kann Maßnahmen ergreifen um für mehr Sicherheit zu sorgen. Wer Plugins anbietet oder etwa als Agentur WordPress-Websites für andere Betreibt kann zusätzlich weitere Maßnahmen ergreifen, um für eine sichereres Web zu sorgen.\r\n\r\nIn diesem Vortrag geht es unter anderem um:\r\n- konkrete Maßnahmen zum Absichern eigener Websites\r\n- Management von Plugin-Sicherheit in Entwicklung und Wartung\r\n- Zutatenlisten für digitale Produkte (wie Websites), sogenannte SBOMs\r\n\r\nEinige dieser Maßnahmen werden spätestens ab 2027 mit dem Cyber Resilience Act sogar verpflichtend.","speakers":[{"guid":"7b80fde1-260e-5858-a695-bd0838787637","id":1758,"image":"/system/people/avatars/000/001/758/original/8296c91f75058477.jpeg?1691101415","name":"Simon Kraft","public_name":"Simon Kraft","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T13:45:00.000+02:00","end_time":"2025-08-17T14:45:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":277}},{"id":3313,"guid":"d5391ab1-c587-4fdb-9a47-1600a75f8d76","title":"Neuropil - Cyber Security Mesh","subtitle":"Secure interaction for Things","description":"Neuropil ist eine kleine C-Bibliothek, die standardmäßig zwei Verschlüsselungsebenen zu Kommunikationskanälen hinzufügt. \r\n\r\nDas Cyber Security Mesh ermöglicht die weltweite Adressierung von Identitäten (eines Geräts, einer Anwendung, eines Dienstes oder einer Person) ohne Kompromisse bei Datenschutz und Sicherheitsanforderungen. \r\n\r\nDas Projekt umfasst moderne Konzepte wie named-data networks, selbstsouveräne Identitäten, Zero-Trust-Architekturen und attributbasierte Zugangskontrolle, um das Cybersicherheitsniveau seiner Nutzer über den aktuellen Stand der Technik hinaus zu erhöhen.\r\n\r\nIn diesem Workshop möchten wir Euch die Grundlagen der Benutzung beibringen. C/Python Programmierkenntnisse und Aufgaben sind Teil des Workshops. Im Idealfall habt ihr unser Repository bereits auf Eurem Rechner installiert.\r\n\r\nBei Bedarf kann der Workshop auch auf englisch gehalten werden. \r\n(If required, the workshop can also be held in English.)","duration":7200,"logo":"/system/events/logos/000/003/313/original/neuropil.logo.png?1747748049","type":"workshop","do_not_record":false,"track":"Security","abstract":"Neuropil - Das neue Cyber Security Mesh für IoT/IIoT und Edge-Integration, erlaubt eine sichere, skalierbare und souveräne Datenkommunikation zwischen beliebigen Geräten.\r\nJederzeit. Überall.","speakers":[{"guid":"26882653-276f-528d-96b9-48f528bd0b20","id":1541,"image":"/system/people/avatars/000/001/541/original/Pi-lar00732_1.jpg?1557918309","name":"Stephan Schwichtenberg","public_name":"Stephan Schwichtenberg","email":"info@pi-lar.net","abstract":"Stephan Schwichtenberg, Electric Monk und ewiger Optimist, beschäftigt sich seit mehr als 20 Jahren mit Integrations-Architekturen. Ein Schwerpunkt liegt auf der sicheren Integration speziell für IoT und Robotics. Die Entwicklung von Neuropil, einen Open-Source Security-Layer mit Security und Privay by Design. \r\n","description":"Er hat einen Abschluss in Nachrichtentechnik, sowie einen MBA. Paradigmen wie EAI, ESB oder MicroServices vereint das gleiche Kernthema: Welche Daten müssen wann wo zur Verfügung stehen.\r\nEr gründete 2014 die pi-lar GmbH und kümmert sich mit seinem Team von Köln aus um die sichere Anwendungsintegration bzw. Security-Architekturen seiner Kunden.","links":[]}],"start_time":"2025-08-16T12:30:00.000+02:00","end_time":"2025-08-16T14:30:00.000+02:00","room":{"name":"Workshop (C118)","id":275}},{"id":3335,"guid":"9328a597-79fd-40b9-8813-7470ce13b020","title":"Nix auf einem Server ist ganz schön viel!","subtitle":"Server-Verwaltung mit NixOS Containern.","description":"Nix und NixOS sind extrem mächtige - und komplexe - Systeme. Gerade Container-Verwaltung und Deployment mit Nix kann sehr viele Vorteile haben. Dieser Vortrag hat das Ziel anschaulich einige Startpunkte für alle zu geben, welche ein Interesse daran haben Server mit Nix zu verwalten, sich aber bis jetzt noch nicht getraut haben wirklich in das Thema einzusteigen :)","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"DevOps","abstract":"In dem Vortrag soll ein Überblick über Nix und NixOS mit Fokus auf Deployments von NixOS-Containern auf einem Server gegeben werden.","speakers":[{"guid":"91efb56b-04c8-5500-b50b-a28ab2251b85","id":2026,"image":null,"name":"Motte","public_name":"Motte","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T16:15:00.000+02:00","end_time":"2025-08-17T17:15:00.000+02:00","room":{"name":"HS 4","id":269}},{"id":3297,"guid":"faf1d115-72e7-455d-9f7e-9e16ad76213d","title":"Old school monitoring","subtitle":null,"description":"Auch die Überwachung von IT-Infrastruktur hat sich über die Jahrzehnte verändert, aber vieles davon gar nicht so sehr. Nagios und die Nachfolger sind immer noch präsent und im produktiven Einsatz.\r\nDieser Vortrag soll ein wenig die Geschichte und die Familienbande beleuchten, die Grundkonzepte erläutern und ein bisschen Ökosystem aufzeigen.","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"System Administration","abstract":"Eine kurze Geschichte des testbasierten Monitorings. Über Nagios, Icinga, Naemon, CheckMK, Zabbix und co.\r\nWie sie entstanden und was sie tun.","speakers":[{"guid":"3caa551a-05f7-5618-8332-28c464d6498e","id":1999,"image":null,"name":"rincewind","public_name":"rincewind","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T15:45:00.000+02:00","end_time":"2025-08-16T16:45:00.000+02:00","room":{"name":"HS 3","id":268}},{"id":3287,"guid":"02fef4d0-24ec-4219-93e5-529798215e7f","title":"OpenCloud: Unsere Learnings für eine einfache, stabile Filecloud","subtitle":null,"description":"OpenCloud ist das neue open source Private Cloud Projekt. Es ist mehr als \"nur\" File-Sync \u0026 Share: Es ist exzellendes File-Management und Echtzeit-Kollaboration auf Dateien für alle. OpenCloud ist mit seinem Golang Backend einfach und schnell zu installieren und zuverlässig, schick und sparsam im Betrieb.\r\n\r\nIn diesem Talk präsentieren wir OpenCloud mit seinen vielfältigen Funktionalitäten und gehen auf einige technische Besonderheiten ein. Wir zeigen Euch, wie OpenCloud einfach und schnell und für alle Ansprüche und Größenordnungen zu installieren ist.\r\n\r\nDoch ihr könnt OpenCloud auch selbst erweitern: Mittels der Web-Extensions lassen sich nette Erweiterungen schnell selbst vornehmen, was wir am Beispiel \"Nintendo zocken\" zeigen werden.","duration":3600,"logo":"/system/events/logos/000/003/287/original/188916550_%281%29.png?1747140240","type":"lecture","do_not_record":false,"track":"Cloud","abstract":"Ein Überblick über OpenCloud: Was wir anders machen, wie ihr in wenigen Minuten starten könnt und warum die „neue“ Filecloud eigentlich auf viel Erfahrung basiert.","speakers":[{"guid":"eb091d60-f73b-582a-bf43-2a5cb1e12cc7","id":1994,"image":"/system/people/avatars/000/001/994/original/screenie000675_2x.png?1755081692","name":"Tobias Baader","public_name":"Tobias Baader","abstract":null,"description":null,"links":[]},{"guid":"7e22a44f-fbbe-5348-b804-1a156f442906","id":2101,"image":"/system/people/avatars/000/002/101/original/IMG_6553.jpeg?1755326859","name":"Klaas Freitag","public_name":"Klaas Freitag","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T10:00:00.000+02:00","end_time":"2025-08-16T11:00:00.000+02:00","room":{"name":"HS 6","id":271}},{"id":3240,"guid":"8590c4ab-81a9-4be5-9794-50436b5bf49f","title":"Open Source overlay network","subtitle":"Ende zu Ende verschlüsselung – aber wo ist das Ende?","description":"Wireguard ist toll - Schnell, Sicher und ziemlich leicht einzurichten. Aber um jeden deiner Rechner mit jedem verschlüsselt verbinden zu können braucht man sehr viele Verbindungen. Das wird schnell sehr viel.\r\nHier helfen Meshing VPN Lösungen. In diesem Vortrag werden verschiedene OpenSource Lösungen vorgestellt und gegeneinander verglichen. ","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Network","abstract":"Verschlüsselte Verbindungen von jeder deiner Maschinen zu jeder anderen inkl. Handy. Zugriff auf deinen Server/Raspi  zuhause, ohne Ports in der Firewall zu öffnen, auch vom Hotel WLAN zum Server hinter einem  DS-Lite Anschlüssen. Auch wenn es wie Zauberei klingt, das ermöglichen Overlay VPNs.","speakers":[{"guid":"9c7998bf-e7d8-5249-80c8-e3306abee580","id":807,"image":null,"name":"Jens Kühnel","public_name":"Jens Kühnel","abstract":"Jens Kühnel ist seit über 25 Jahren freiberuflicher Systemadministrator, Consultant, Buchautor und Trainer. Er hat schon auf sehr vielen Konferenzen Vortrage gehalten und bei der Froscon quasi zum Inventar.","description":"Jens Kuehnel is a freelancer system administrator, consultant, author and trainer since more than 25 years. He has given talks at a lot of conferences and has been to almost all froscon. ","links":[]}],"start_time":"2025-08-16T11:15:00.000+02:00","end_time":"2025-08-16T12:15:00.000+02:00","room":{"name":"HS 1/2","id":267}},{"id":3282,"guid":"d45368ca-879c-416b-aabf-173ebe85d17e","title":"Open-Source-Software für Maschinenbau-Startups und KMUs","subtitle":"Produktentstehungsprozess von Maschinen in Deutschland","description":"Dieser Vortrag stellt den Produktentstehungsprozess im Maschinenbau mit Open-Source-Software vor. Dabei werden folgende Schritte des Prozesses eingegangen:\r\n1. Übersicht des Produktentstehungsprozesses\r\n2. Produktanforderungen\r\n3. Patentrecherche für Maschinenbau-Startups (Strategie und Anleitung)\r\n4. Produktkonzept\r\n5. Produktsicherheit (CE, Richtlienien, Normen, Risikobeurteilung, Konformitätserklärung)\r\n6. Vorentwurf des Gesamtproduktes und seiner Komponenten\r\n7. Detailentwurf aller Komponenten\r\n8. Simulation\r\n9. PLM - Management der Produktdaten über seinen Lebenszyklus für Maschinenbau-Startups\r\n10. Herstellung (intern und extern)","duration":3600,"logo":"/system/events/logos/000/003/282/original/alsado-logo-rot-durchsichtig.png?1746784688","type":"lecture","do_not_record":false,"track":"Culture","abstract":"Deutschland ist weltweit für seinen Maschinenbau bekannt. In letzter Zeit befindet sich dieser allerdings in einer schweren Krise. Um den Deutschen Maschinenbau wieder auf Vordermann zu bringen und erneit zur Weltspitze zu machen, wurde ein Open-Source-Toolkit zusammengestellt und validiert, mit welchem Maschinenbauer ihr Startup gründen können. Zum ersten Mal in der Geschichte ist eine Maschinenbau-Gründung durch Open-Source Software mit einer so geringen Einstieghürde möglich. Dieser Vortrag stellt den Produktentstehungsprozess im Maschinenbau vor und zeigt an konkreten Beispielen, wie dieser mit Open-Source-Software umgesetzt werden kann.","speakers":[{"guid":"1d05f3d3-1108-5ca4-961c-fad021ec4d63","id":1988,"image":"/system/people/avatars/000/001/988/original/NG8_4806_-_Kopie.jpg?1751315920","name":"Aleksander Sadowski","public_name":"Aleksander Sadowski","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T15:00:00.000+02:00","end_time":"2025-08-17T16:00:00.000+02:00","room":{"name":"HS 7","id":272}},{"id":3252,"guid":"0c141b1d-fc9a-461b-8629-8e371c52fe25","title":"opensourcing openvocs","subtitle":null,"description":"Die Idee zu openvocs war es ein Sprachkommunikationssystem für Mission Control auf Basis von opensource software zu erstellen. \r\nIm Projektzeitraum kam es zu wesentlichen Rückschlägen und Verwerfungen im Projekt. Immer wieder sind wir an verschiedene Grenzen gestoßen und haben das Projekt mehrfach von Grund auf neu begonnen. \r\nEin Großteil des Vortrags geht darauf ein wie wir Schlußendlich openvocs gebaut haben und was wir dazu alles mit einfließen lassen haben. \r\n\r\nDie openvocs Version die wir im Quartal 2 2025 veröffentlichen blickt auf 10 Jahre Entwicklungszeit zurück ","duration":3600,"logo":"/system/events/logos/000/003/252/original/openvocs_logo.png?1744703247","type":"lecture","do_not_record":false,"track":"Development","abstract":"openvocs ist eine Software Bibliothek zum bauen von Sprachkonferenzen für Mission Control Room Kommunikations. \r\nIn diesem Vortrag gehen wir darauf ein, wie sich das Projekt innerhalb der letzten 10 Jahre entwickelt hat, was wir entwickelt und verworfen haben und wie wir letztendlich zu dem Code gekommen sind, den wir veröffentlicht haben. ","speakers":[{"guid":"a9f0197c-1f3d-5262-b8bf-aa7cc8071087","id":1227,"image":"/system/people/avatars/000/001/227/original/metwitter.jpg?1464016053","name":"Markus Töpfer","public_name":"Markus Töpfer","email":"markus.toepfer@dlr.de","abstract":"Initiator of the openvocs project of the German Space Operations Center.\r\nMarkus is a Systems Engineer with a passion for Voice Communication Systems. He is interested in topics how systems should work (design/architect) and how they actually work (test/verify). Prototyping is one of his favorite ways to work on problems.","description":"ongoing since 2010 Scientific Researcher DLR e.V.\r\n\r\ncurrent task:\r\nPrototyping of Next Generation Mission Control Room Systems\r\n\r\npask tasks:\r\nMigration of all European components for the Columbus Voice Communication Systems\r\nTechnical Responibility for Voice Communication Systems of the German Space Operations Center (GSOC)\r\n\r\n2014 - 2016 Visiting Lecturer University of Applied Sciences Bremen","links":[{"url":"https://openvocs.org","title":"Project openvocs"}]}],"start_time":"2025-08-16T15:45:00.000+02:00","end_time":"2025-08-16T16:45:00.000+02:00","room":{"name":"HS 4","id":269}},{"id":3284,"guid":"d27a7d78-f21f-43fb-8336-11acd12dcb7b","title":"OpenStreetMap mit Overpass-QL durchsuchen","subtitle":null,"description":"In diesem Vortrag wird die Overpass Query Language und zugehöriges Tooling vorgestellt, mit dem sich die OpenStreetMap-Datenbank wirksam durchsuchen lässt. Die Syntax ist etwas unintuitiv, aber nicht kompliziert. Vorkenntnisse vom OpenStreetMap-Tagging sind hilfreich, aber keine Voraussetzung.\r\n\r\nBringt gerne eure Fragen, Beispiele, oder Probleme mit Overpass mit!","duration":7200,"logo":null,"type":"workshop","do_not_record":false,"track":"GIS","abstract":null,"speakers":[{"guid":"2325d025-ae1f-56a4-9cd5-4b1d9a50b175","id":1990,"image":"/system/people/avatars/000/001/990/original/jomo_avatar.png?1746987271","name":"jomo","public_name":"jomo","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T15:00:00.000+02:00","end_time":"2025-08-16T17:00:00.000+02:00","room":{"name":"Workshop (C115)","id":274}},{"id":3374,"guid":"34686056-8e0f-44e6-b5bb-964e6694169c","title":"OpenStreetMap -- Tausendundeine Karte","subtitle":"Digital soveräne Karten mit OpenStreetMap-Daten","description":"OpenStreetMap (OSM) ist ein internationales Projekt mit dem Ziel, Geodaten zu sammeln und diese der Allgemeinheit unter einer freien Lizenz zur Nutzung zu überlassen. Der Vortrag stellt Beispiele von Karten vor, die (wesentlich) auf OpenStreetMap-Daten basieren. Hier zeigt sich nicht nur, dass OpenStreetMap im Bereich der Geodaten einen wesentlichen Beitrag zur digitalen Souveränität leistet, sondern darüber hinaus ein soziales Projekt ist. Dies gilt es bei der Nutzung der Daten zu berücksichtigen.","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"GIS","abstract":"Der Vortrag stellt am Beispiele von Karten, die mit OpenStreetMap-Daten erstellt wurden, vor und nimmt daneben auch OpenStreetMap als soziales Projekt in den Blick.","speakers":[{"guid":"c73b4423-d7d4-5828-b995-6e4be8aedbe2","id":1317,"image":null,"name":"Falk Zscheile","public_name":"Falk Zscheile","abstract":"Bei OpenStreetMap seit 2009 als beitragende Person dabei. Aktuell auch im Vorstand von OpenStreetMap Deutschland (FOSSGIS e.V.) aktiv. ","description":null,"links":[]}],"start_time":"2025-08-17T10:00:00.000+02:00","end_time":"2025-08-17T11:00:00.000+02:00","room":{"name":"HS 1/2","id":267}},{"id":3354,"guid":"7aacbdd9-8e06-43cc-96ed-13193b80a4b2","title":"OpenVox","subtitle":"das neue Puppet Open Source","description":"Im Vortrag erkläre ich, wie Community und Business bisher zusammengearbeitet haben und welchen Impact ein Source Closing für das Produkt hat.\u003cbr\u003e\r\nWeiterhin gehe ich auf die Unterschiede zwischen OpenVox und Puppet Open Core ein und erkläre wie man migrieren kann. Zusätzlich gehe ich auf die unterschiedlichen Entwicklungsmodelle von Puppet by Perforce und der Community ein.","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"System Administration","abstract":"Ende 2024 hat Puppet by Perforce Puppet angekündigt, dass man Puppet Open Source nicht mehr weiter entwickeln wird.\u003cbr\u003e\r\nStattdessen wird man ein Produkt Namens \"Puppet Open Core\" zur Verfügung stellen, welches nicht mehr Open Source ist.\u003cbr\u003e\r\nDie Open Source Community hat reagiert und ein neues Projekt Namens \"OpenVox\" innerhalb der Vox Pupuli Puppet Community erstellt. \r\n\u003cbr\u003e","speakers":[{"guid":"38194141-1423-57e0-8da4-9a93994e5505","id":2031,"image":"/system/people/avatars/000/002/031/original/tuxmea_avatar.png?1748004845","name":"Martin Alfke","public_name":"Martin Alfke","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T14:30:00.000+02:00","end_time":"2025-08-16T15:30:00.000+02:00","room":{"name":"HS 3","id":268}},{"id":3338,"guid":"79dd139c-2d7d-497b-a736-ac6ce5061082","title":"ORC - eine wahrhaftig abenteuerliche Lizenzgeschichte","subtitle":"Lizenzen im Kontext von Rollenspielen","description":"Lizenzen spielen nicht nur für Software eine Rolle, sondern auch in vielen anderen kreativen Bereichen. Eine solche Szene, an die wir im Kontext Lizenzen eher weniger denken, sind Pen \u0026 Paper Rollenspiele wie z.B. Dungeons and Dragons (D\u0026D).\r\n\r\nAllerdings hat sich gerade dort in den letzten Jahre eine spannende Geschichte aufgetan. \r\n\r\nAngefangen mit einer \"heilen Welt\", die unter einer offene Lizenz frei bevölkert werden konnte. \r\n\r\nÜber das Klischee des \"großen bösen Bosses\", der versucht mit seiner Macht diese offene Lizenz in Ketten zu legen um die \"Welt\" nach seinen Wünschen zu gestallten und wieder mehr unter seine Kontrolle zu bringen und von den Werken dritter zu profitieren.\r\n\r\nWie eine Community sich dagegen stellt, um weiterhin die Freiheit zu haben, eigene Ideen in diese \"Welt\" einzubringen.\r\n\r\nBis hin zu der Schaffung von ORC, einer neuen, offenen Lizenz-Alternative. \r\n\r\nEs ist eine Geschichte, die sich lohnt, anzuschauen, wenn man sich für offene und freie Lizenzen interessiert. Gerade auch, weil es sich bei den Akteuren in dieser Geschichte nicht primär um sich aufopfernde Freiwillige handelt, sondern um Firmen, die über Jahre hinweg erfolgreiche Produkte geschaffen haben und davon leben. \r\n\r\nOh und Spoiler: irgendwo in der Geschichte kommt auch AI vor. ;-)","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Culture","abstract":"Lizenzen spielen nicht nur für Software eine Rolle, sondern auch in vielen anderen kreativen Bereichen. Eine solche Szene, an die wir im Kontext Lizenzen eher weniger denken, sind Pen \u0026 Paper Rollenspiele wie z.B. Dungeons and Dragons (D\u0026D).\r\n\r\nAllerdings hat sich gerade dort in den letzten Jahre eine spannende Geschichte aufgetan. \r\n\r\nAngefangen mit einer \"heilen Welt\", die unter einer offene Lizenz frei bevölkert werden konnte. \r\n\r\nÜber das Klischee des \"grossen bösen Bosses\", der versucht mit seiner Macht diese offene Lizenz in Ketten zu legen um die \"Welt\" nach seinen Wünschen zu gestalten und wieder mehr unter seine Kontrolle zu bringen und von den Werken dritter zu profitieren.\r\n\r\nWie eine Community sich dagegen stellt, um weiterhin die Freiheit zu haben, eigene Ideen in diese \"Welt\" einzubringen.\r\n\r\nBis hin zu der Schaffung von ORC, einer neuen, offenen Lizenz-Alternative. \r\n\r\nEs ist eine Geschichte, die sich lohnt, anzuschauen, wenn man sich für offene und freie Lizenzen interessiert. Gerade auch, weil es sich bei den Akteuren in dieser Geschichte nicht primär um sich aufopfernde Freiwillige handelt, sondern um Firmen, die über Jahre hinweg erfolgreiche Produkte geschaffen haben und davon leben. \r\n\r\nOh und Spoiler: irgendwo in der Geschichte kommt auch AI vor. ;-)","speakers":[{"guid":"25b4e747-c748-5978-8d99-c2d0cd73a47b","id":1763,"image":null,"name":"Eva Stöwe","public_name":"Eva Stöwe","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T14:30:00.000+02:00","end_time":"2025-08-16T15:30:00.000+02:00","room":{"name":"HS 1/2","id":267}},{"id":3244,"guid":"349299e5-a577-4a42-973f-f9c49440c175","title":"Pflichtupload Staats-Cloud: E-Rechnung Stufen 2, 3 und 4","subtitle":"Zehn Dinge, die Sie noch nie über die E-Rechnung wissen wollten, aber zu erfahren gezwungen waren. Mit einer kleinen Prise Open-Source.","description":"\u003ch3\u003ePhasen\u003c/h3\u003e\r\n\u003cul\u003e\r\n\u003cli\u003e Lesepflicht (existent)\u003c/li\u003e\r\n\u003cli\u003e Schreibpflicht (ab 2028)\u003c/li\u003e\r\n\u003cli\u003e Innerdeutsche Übermittlungspflicht (beschlossen)\u003c/li\u003e\r\n\u003cli\u003e Europäische Austauschpflicht (beschlossen)\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\u003ch3\u003eKernpunkte\u003c/h3\u003e\r\n\u003cul\u003e\r\n\u003cli\u003e Details zur existierenden Lesepflicht\u003c/li\u003e\r\n\u003cli\u003e Details zur kommenden Schreibpflicht \u003c/li\u003e\r\n\u003cli\u003e Details zur kommenden Übermittlungspflicht\u003c/li\u003e\r\n\u003cli\u003e Details zu grenzüberschreitenden Rechnungen\u003c/li\u003e\r\n\u003cli\u003e Details zur Archivierungspflicht\u003c/li\u003e\r\n\u003cli\u003e Details zum Übertragungsweg\u003c/li\u003e\r\n\u003cli\u003e Details zu Formaten\u003c/li\u003e\r\n\u003cli\u003e Details zu noch nicht existierenden \"Extensions\"\u003c/li\u003e\r\n\u003cli\u003e Details zu noch nicht kommenden \"Extensions\"\u003c/li\u003e\r\n\u003cli\u003e Details zur Prüfung \u003c/li\u003e\r\n\u003c/ul\u003e\r\n\r\n\u003ch3\u003eOpen-Source\u003c/h3\u003e\r\n\u003cul\u003e\r\n\u003cli\u003e \u003ca href=\"https://www.fakturama.info/\"\u003eFakturama\u003c/a\u003e: Beispielhaftes Open-Source-Projekt zum Erstellen von E-Rechnungen \u003c/li\u003e\r\n\u003cli\u003e \u003ca href=\"https://www.quba-viewer.org/\"\u003eQuba\u003c/a\u003e (Projekt vom Autor): Beispielhafter E-Rechnungs-Viewer \u003c/li\u003e\r\n\u003cli\u003e  \u003ca href=\"https://github.com/OpenIndex/ZUGFeRD-Manager\"\u003eZUGFeRD-Manager\u003c/a\u003e Beispielhafter E-Rechnungs-Validierer\u003c/li\u003e\r\n\u003c/ul\u003e\r\n","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Clouds over Europe - Digital Soverignty and broken promises","abstract":"Die europäische \"Vat In the Digital Age\" (ViDA) Richtlinie, Anlass für das Wachstumschancengesetz (WCG), sieht vor, dass alle B2B-Rechnungen, grenzüberschreitend oder innerdeutsch (WCG), in \"Echtzeit\" (10 Tage) in ein zentrales staatliches Umsatzsteuer-Meldesystem hochgeladen werden. Dieser Vortrag beschreibt die erfolgte und drei kommenden Phasen der Einführung, zehn Kernpunkte und wie Open-Source bei der Umsetzung hilft.","speakers":[{"guid":"fdf88b41-4a33-5bca-8cbc-8f54e2fa0748","id":353,"image":"/system/people/avatars/000/000/353/original/385.jpg?1302534127","name":"Jochen Stärk","public_name":"Jochen Stärk","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T11:15:00.000+02:00","end_time":"2025-08-17T12:15:00.000+02:00","room":{"name":"HS 8","id":273}},{"id":3433,"guid":"f3d9b03f-8ca4-4208-af41-8bb20b95da01","title":"Phone Groupphoto","subtitle":null,"description":null,"duration":600,"logo":null,"type":"other","do_not_record":false,"track":null,"abstract":"Let's have a short community event before the evening party\r\nand throw all our phones on a table for a nice \"group picture\", as dictates tradition at get-togethers like this :)\r\n\r\nQuestion is: Who will be able to take the picture with all phones on the table...?\r\nAnd will every phone make it back to it's rightful owner?","speakers":[{"guid":"27a8de1d-c399-52bd-b555-5e5adef59f42","id":1841,"image":"/system/people/avatars/000/001/841/original/croc_piano.png?1690209036","name":"devrtz","public_name":"devrtz","abstract":"In 2020 Evangelos became involved with Mobian which started his journey of contributing both to the GNOME/Phosh mobile linux ecosystem in the form of upstream development as well to Debian via packaging.","description":null,"links":[]}],"start_time":"2025-08-16T16:45:00.000+02:00","end_time":"2025-08-16T16:55:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":278}},{"id":3431,"guid":"384b19a5-837e-419b-8667-7ff035a6b9c0","title":"Phosh community meetup","subtitle":"Bring your problems, questions or just get to know the community","description":"Interested or involved in Mobile Linux? Maybe even using or contributing to Phosh, GNOME or related projects? This is the opportunity to meet others in this (often only virtual) community in real life.","duration":2700,"logo":"/system/events/logos/000/003/431/original/phosh-emoji.png?1755252591","type":"meeting","do_not_record":true,"track":null,"abstract":"Everyone's invited to get to know each other and to attach names to faces","speakers":[{"guid":"27a8de1d-c399-52bd-b555-5e5adef59f42","id":1841,"image":"/system/people/avatars/000/001/841/original/croc_piano.png?1690209036","name":"devrtz","public_name":"devrtz","abstract":"In 2020 Evangelos became involved with Mobian which started his journey of contributing both to the GNOME/Phosh mobile linux ecosystem in the form of upstream development as well to Debian via packaging.","description":null,"links":[]},{"guid":"29a8a296-b978-5153-a5cf-63b31b2f4875","id":2089,"image":null,"name":"mojo","public_name":"mojo","abstract":null,"description":null,"links":[]},{"guid":"52dcfbf5-74da-5582-aaeb-7a0b7da03161","id":1869,"image":"/system/people/avatars/000/001/869/original/Insanityprawnboy_transparent.png?1753318152","name":"Prawn","public_name":"Prawn","abstract":null,"description":null,"links":[]},{"guid":"fd626132-dfaa-5814-8447-e5db2592c605","id":474,"image":"/system/people/avatars/000/000/474/original/agx.png?1307529374","name":"Guido Günther","public_name":"Guido Günther","email":"agx@sigxcpu.org","abstract":"Guido Günther currently works as a Free Software developer on making the Linux Mobile Eco System an appealing and long term sustainable option for everyone.","description":"Guido Günther joined the Debian Project while completing his degree in Physics at the University of Konstanz. He helped bootstrapping the Debian MIPS port and (co)initiated the Debian Groupware Meetings.\r\n\r\nHe enjoys contributing to Phosh, GNOME, Debian, the Linux kernel and other projects related to Linux on mobile devices.\r\n\r\nAs a consultant for Purism he helped bringing up the Librem 5 devkit and  phone with a (close to) mainline kernel and Free Software user space.","links":[{"url":"http://honk.sigxcpu.org/con/","title":"Blog"},{"url":"https://honk.sigxcpu.org/piki/","title":"Wiki"}]}],"start_time":"2025-08-17T14:45:00.000+02:00","end_time":"2025-08-17T15:30:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":278}},{"id":3446,"guid":"3dfa66fa-8a87-4852-9adf-e23f62f1da5e","title":"Podcast \u0026 WordPress – Das Podcast-Projekt (1/4)","subtitle":null,"description":"Podcast \u0026 WordPress – Das Podcast-Projekt: \r\nPlanung, Vorbereitung und Technik\r\n\r\nWir sprechen über grundlegende Überlegungen vor einem Podcast, wie Themenwahl, Länge, Ort und Beteiligte. Außerdem diskutieren wir mit euch über einen Redaktionsplan und Moderationshilfen.\r\n\r\nZum Schluss stellen wir die benötigte Technik für einen einfachen Live-Podcast vor. Dabei handelt es sich um preiswerte Technik zum ausprobieren für Einsteiger, die sich jeder leisten kann. \r\n\r\nEs wird kein reiner Vortrag im eigentlichen Sinn werden, sondern auch etwas interaktiv. Wir möchten euch zum Fragen und Mitmachen bewegen.\r\n\r\n#Im WordPress-Meetup Bonn wagen wir derzeit ein Experiment: Wir stellen ein konkretes Podcast-Projekt auf die Beine und bringen das Ganze über eine WordPress-Site ins Netz. Wir haben uns dabei zwei Ziele gesetzt: Zum einen die Erstellung eines Podcasts zum Thema Motorrad und die Veröffentlichung auf einer neuen WordPress-Seite.\r\n","duration":4500,"logo":"/system/events/logos/000/003/446/original/WordPress_Podcast.png?1754561530","type":"workshop","do_not_record":false,"track":null,"abstract":"Im WordPress-Meetup Bonn wagen wir derzeit ein Experiment: wir stellen ein konkretes Podcast-Projekt auf die Beine und bringen das Ganze über eine WordPress-Site ins Netz.\r\n\r\nWir haben uns dabei zwei Ziele gesetzt: Zum einen die Erstellung eines Podcasts zum Thema Motorrad und die Veröffentlichung auf einer neuen WordPress-Seite, zum anderen und das ist uns noch wichtiger, zu veranschaulichen, wie man ein solches Projekt angeht, entwickelt und umsetzt, aber auch wie man Änderungen bei der Umsetzung einfließen lässt und sich ergebende Probleme überwindet.\r\n\r\nIm Rahmen dieses Projekts soll dieser Workshop auf der FrOSCon  Gelegenheit zum Experimentieren geben, angefangen von der technischen Ausrüstung über Aufnahme und Schnitt bis hin zur Veröffentlichung einer Podcast-Episode.","speakers":[{"guid":"666e1d61-0c32-5bf8-a2db-4507a6d4d377","id":1950,"image":"/system/people/avatars/000/001/950/original/Unbenannt1?1754566534","name":"Magnus van Dyke","public_name":"Magnus van Dyke","abstract":"Langjähriger WordPress-Nutzer und Podcaster","description":null,"links":[]},{"guid":"c790ccd1-0836-5dbc-9b52-8a42cc983e31","id":2090,"image":"/system/people/avatars/000/002/090/original/Unbenannt?1754566505","name":"Peter Dolfen","public_name":"Peter Dolfen","abstract":"Motorrad-Enthusiast und Podcaster.","description":null,"links":[]}],"start_time":"2025-08-16T14:30:00.000+02:00","end_time":"2025-08-16T15:45:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":277}},{"id":3447,"guid":"e767085e-5dbd-4fe3-b9a8-22d76bd3984a","title":"Podcast \u0026 WordPress – Das Podcast-Projekt (2/4)","subtitle":null,"description":"Podcast \u0026 WordPress – Das Podcast-Projekt: \r\nDie Podcast-Premiere: Motorrad-Talk mit Peter und Magnus!\r\n\r\nPeter und Magnus wagen den ersten Versuch zu einem Motorrad-Podcast! Freut euch auf einen lockeren Plausch, bei dem die beiden nicht immer einer Meinung sein werden und aus dem Nähkästchen plaudern.\r\n\r\nWir zeigen euch dabei zwei verschiedene Aufnahme-Stile:\r\n- Variante 1: Podiumsdiskussion ohne Publikumsbeteiligung: Ein konzentrierter 15-minütiger Talk, bei dem ihr Peter und Magnus ungestört erleben könnt.\r\n- Variante 2: Podiumsdiskussion mit Publikumsbeteiligung: Ein interaktiver 15 minütiger Talk, bei dem ihr direkt mitdiskutieren könnt.\r\n\r\nAnschließend wollen wir eure Meinung hören: Was hat euch besser gefallen? Welche Variante kam besser an?\r\n\r\nVoraussichtliche Themen:\r\n- Urlaub mit dem Motorrad: Abenteuer, Planung und unvergessliche Erlebnisse.\r\n- Elektromotorrad: Zukunft oder Sackgasse? Wir diskutieren die Vor- und Nachteile E-Motorrädern.\r\n","duration":3600,"logo":"/system/events/logos/000/003/447/original/WordPress_Podcast.png?1754561547","type":"workshop","do_not_record":false,"track":null,"abstract":"Im WordPress-Meetup Bonn wagen wir derzeit ein Experiment: wir stellen ein konkretes Podcast-Projekt auf die Beine und bringen das Ganze über eine WordPress-Site ins Netz.\r\n\r\nWir haben uns dabei zwei Ziele gesetzt: Zum einen die Erstellung eines Podcasts zum Thema Motorrad und die Veröffentlichung auf einer neuen WordPress-Seite, zum anderen und das ist uns noch wichtiger, zu veranschaulichen, wie man ein solches Projekt angeht, entwickelt und umsetzt, aber auch wie man Änderungen bei der Umsetzung einfließen lässt und sich ergebende Probleme überwindet.\r\n\r\nIm Rahmen dieses Projekts soll dieser Workshop auf der FrOSCon  Gelegenheit zum Experimentieren geben, angefangen von der technischen Ausrüstung über Aufnahme und Schnitt bis hin zur Veröffentlichung einer Podcast-Episode.","speakers":[{"guid":"666e1d61-0c32-5bf8-a2db-4507a6d4d377","id":1950,"image":"/system/people/avatars/000/001/950/original/Unbenannt1?1754566534","name":"Magnus van Dyke","public_name":"Magnus van Dyke","abstract":"Langjähriger WordPress-Nutzer und Podcaster","description":null,"links":[]},{"guid":"c790ccd1-0836-5dbc-9b52-8a42cc983e31","id":2090,"image":"/system/people/avatars/000/002/090/original/Unbenannt?1754566505","name":"Peter Dolfen","public_name":"Peter Dolfen","abstract":"Motorrad-Enthusiast und Podcaster.","description":null,"links":[]}],"start_time":"2025-08-16T15:45:00.000+02:00","end_time":"2025-08-16T16:45:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":277}},{"id":3448,"guid":"70990635-d54a-4fa9-a26a-8c4c6bdb554b","title":"Podcast \u0026 WordPress – Das Podcast-Projekt (3/4)","subtitle":null,"description":"Podcast \u0026 WordPress – Das Podcast-Projekt: \r\nPodcast-Schnitt für Einsteiger mit Open Source Software\r\n\r\nDieses Mal zeigen wir die Grundlagen zum Schneiden eines Podcasts mit Open-Source-Software. Wir erklären die wichtigsten Schritte der Nachbearbeitung, mögliche Probleme und geben Tipps zur Vermeidung von häufigen Fehlern. \r\n\r\nAnhand eines Beispiel-Podcasts demonstrieren wir den Schnittprozess und analysieren vorherige Produktionsfehler. Wir zeigen, wie man diese vermeidet oder deren Auswirkungen minimiert.\r\n\r\nZusätzlich geben wir eine kleine Übersicht an Open-Source-Schnittprogramme. \r\n\r\nNatürlich möchten wir dabei auch mit euch diskutieren und Erfahrungen austauschen. Interaktion ist auch hier wieder angesagt.","duration":4500,"logo":"/system/events/logos/000/003/448/original/WordPress_Podcast.png?1754561561","type":"workshop","do_not_record":false,"track":null,"abstract":"Im WordPress-Meetup Bonn wagen wir derzeit ein Experiment: wir stellen ein konkretes Podcast-Projekt auf die Beine und bringen das Ganze über eine WordPress-Site ins Netz.\r\n\r\nWir haben uns dabei zwei Ziele gesetzt: Zum einen die Erstellung eines Podcasts zum Thema Motorrad und die Veröffentlichung auf einer neuen WordPress-Seite, zum anderen und das ist uns noch wichtiger, zu veranschaulichen, wie man ein solches Projekt angeht, entwickelt und umsetzt, aber auch wie man Änderungen bei der Umsetzung einfließen lässt und sich ergebende Probleme überwindet.\r\n\r\nIm Rahmen dieses Projekts soll dieser Workshop auf der FrOSCon  Gelegenheit zum Experimentieren geben, angefangen von der technischen Ausrüstung über Aufnahme und Schnitt bis hin zur Veröffentlichung einer Podcast-Episode.","speakers":[{"guid":"666e1d61-0c32-5bf8-a2db-4507a6d4d377","id":1950,"image":"/system/people/avatars/000/001/950/original/Unbenannt1?1754566534","name":"Magnus van Dyke","public_name":"Magnus van Dyke","abstract":"Langjähriger WordPress-Nutzer und Podcaster","description":null,"links":[]},{"guid":"c790ccd1-0836-5dbc-9b52-8a42cc983e31","id":2090,"image":"/system/people/avatars/000/002/090/original/Unbenannt?1754566505","name":"Peter Dolfen","public_name":"Peter Dolfen","abstract":"Motorrad-Enthusiast und Podcaster.","description":null,"links":[]}],"start_time":"2025-08-16T17:00:00.000+02:00","end_time":"2025-08-16T18:15:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":277}},{"id":3449,"guid":"1713cd78-7095-4e15-bc8d-4a93063424ce","title":"Podcast \u0026 WordPress – Das Podcast-Projekt (4/4)","subtitle":null,"description":"Podcast \u0026 WordPress – Das Podcast-Projekt: \r\nVeröffentlichung! Aber wo? Und geht es besser?\r\n\r\nWir sprechen zusammen über die Veröffentlichung eines Podcasts. Dazu zeigen wir live die Veröffentlichung auf der eigenen WordPress Webseite und in einem Podcast Portal.\r\n\r\nVeröffentlichung ist aber nicht alles, wir werden über Reichweiten, Zielgruppen und Sinn oder Unsinn eines Podcast diskutieren. Natürlich geht es dabei auch um Verbesserungen, wie Zielgruppenanpassung, Marketing und Reichweitenerhöhung.\r\n\r\nWir hoffen dabei auf eine rege Diskussion.","duration":3600,"logo":"/system/events/logos/000/003/449/original/WordPress_Podcast.png?1754561583","type":"workshop","do_not_record":false,"track":null,"abstract":"Im WordPress-Meetup Bonn wagen wir derzeit ein Experiment: wir stellen ein konkretes Podcast-Projekt auf die Beine und bringen das Ganze über eine WordPress-Site ins Netz.\r\n\r\nWir haben uns dabei zwei Ziele gesetzt: Zum einen die Erstellung eines Podcasts zum Thema Motorrad und die Veröffentlichung auf einer neuen WordPress-Seite, zum anderen und das ist uns noch wichtiger, zu veranschaulichen, wie man ein solches Projekt angeht, entwickelt und umsetzt, aber auch wie man Änderungen bei der Umsetzung einfließen lässt und sich ergebende Probleme überwindet.\r\n\r\nIm Rahmen dieses Projekts soll dieser Workshop auf der FrOSCon Gelegenheit zum Experimentieren geben, angefangen von der technischen Ausrüstung über Aufnahme und Schnitt bis hin zur Veröffentlichung einer Podcast-Episode.\r\n","speakers":[{"guid":"666e1d61-0c32-5bf8-a2db-4507a6d4d377","id":1950,"image":"/system/people/avatars/000/001/950/original/Unbenannt1?1754566534","name":"Magnus van Dyke","public_name":"Magnus van Dyke","abstract":"Langjähriger WordPress-Nutzer und Podcaster","description":null,"links":[]},{"guid":"c790ccd1-0836-5dbc-9b52-8a42cc983e31","id":2090,"image":"/system/people/avatars/000/002/090/original/Unbenannt?1754566505","name":"Peter Dolfen","public_name":"Peter Dolfen","abstract":"Motorrad-Enthusiast und Podcaster.","description":null,"links":[]}],"start_time":"2025-08-16T18:15:00.000+02:00","end_time":"2025-08-16T19:15:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":277}},{"id":3326,"guid":"ab3df465-a959-4dff-a44a-760b2a964376","title":"Postgres with many data","subtitle":"To MAXINT and beyond","description":"Many things that are simple with small amounts of data can become headache-inducing. \r\nAs data grows even a simple 'select count(*)' can be unpleasantly slow. \r\nTaking a naive backup could easily take more than a day, and restoring such a backup is similarly time-consuming.\r\n We will explore the limits of where PostgreSQL can go, the limits imposed by physics, hardware, and software, \r\nand ideas how we can go beyond those limitations. \r\nWe'll also look at some performance problems and the many strategies we have to mitigate them. \r\nHopefully this talk will give you the confidence that PostgreSQL can grow with your data, and show you some of the options \r\nyou have to improve performance when your data just keeps growing and growing.","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Database","abstract":"Picking up the topic of previous talks about using PostgreSQL to store many data, very many data, and absurdly many data, this \r\ntalk wants to talk about the problems and challenges that one might experience when trying to shove all the data into PostgreSQL. ","speakers":[{"guid":"18eaf4ed-47d9-520e-b171-3c463b3363d2","id":2020,"image":null,"name":"Patrick Lauer","public_name":"Patrick Lauer","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T17:00:00.000+02:00","end_time":"2025-08-16T18:00:00.000+02:00","room":{"name":"HS 6","id":271}},{"id":3317,"guid":"1fa03f1e-5287-4903-9b86-5420b852c2b8","title":"postmarketOS - Digital Independence in Your Pocket","subtitle":"How we can get back control of our phones","description":null,"duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Mobile","abstract":"The software on our phones is heavily reliant on proprietary code, leaving us with little control. This talk explores postmarketOS, an ambitious effort to build a truly open-source operating system for phones. We'll discuss how it can help us regain control, and tackle the tough questions about the challenges of bringing true digital sovereignty to our mobile devices.","speakers":[{"guid":"58d3dbec-067d-5e55-8ab8-05472ebee2b5","id":1893,"image":null,"name":"Luca Weiss","public_name":"Luca Weiss","abstract":null,"description":"Luca Weiss works as Android \u0026 Linux Kernel Engineer at Fairphone working on extending the software lifespan of phones, enabling them to last longer. He is also maintaining and contributing to many open source projects such as postmarketOS, a Linux distribution for phones, and contributes various patches to the Linux kernel. Website: https://lucaweiss.eu – Mastodon: https://fosstodon.org/@z3ntu","links":[]}],"start_time":"2025-08-17T10:00:00.000+02:00","end_time":"2025-08-17T11:00:00.000+02:00","room":{"name":"HS 6","id":271}},{"id":3376,"guid":"9a9f9983-2000-4496-87e2-5d7b9c4b1c30","title":"Prototype Fund Meetup ","subtitle":null,"description":"Designed as an informal gathering, this meetup offers an opportunity to reconnect with friends from our previous funding rounds and meet Prototype Fund alumni and the people behind the program. Anyone interested in receiving funding is welcome, and we are happy to answer questions about the application process or how the Prototype Fund works.\r\n\r\nThe Prototype Fund is the first low-threshold funding program for independent developers in Germany who develop innovative Free and Open Source Software from society and for society. The funding program, which was initially launched in 2017, has been relaunched during the past year and will accompany around 100 software projects on their way from idea to software prototype in four classes until 2029. The funding focuses on data security and software infrastructure.\r\n\r\nThis meetup can accommodate both English and German speakers.","duration":3600,"logo":"/system/events/logos/000/003/376/original/PrototypeFund_logo_icon_dark.png?1748013898","type":"workshop","do_not_record":false,"track":"Other","abstract":"Come and meet the Prototype Fund! No matter if you have received funding in the past years, are currently working on your prototype, want to find out more about the program or have questions about your application: we're here to meet our community in person.","speakers":[{"guid":"13724e31-60d6-5b60-9e05-ef5a2a6e19e9","id":2035,"image":"/system/people/avatars/000/002/035/original/Ptf_Demoday_03_23-9558-copy_(Copy).jpg?1748014052","name":"Marie Kreil","public_name":"Marie Kreil","abstract":"Marie is Co-Director of Prototype Fund together. She studied literature and cultural journalism and was previously involved in various projects at the intersection of journalism, data protection and FOSS, among others Nextcloud and CryptoParty.","description":null,"links":[]}],"start_time":"2025-08-16T17:00:00.000+02:00","end_time":"2025-08-16T18:00:00.000+02:00","room":{"name":"Workshop (C118)","id":275}},{"id":3280,"guid":"65e54af1-7e23-4ed9-95b1-3c5f431cbb00","title":"Quelltext-Klage als Verbraucher","subtitle":null,"description":"Dieser Vortrag wird zuerst erklären was freie Software und Copyleft ist und dann für den Vortag wichtige Teile der GPL-2.0 und LGPL-2.1 vorstellen. Sodann wird philosophiert, dass auch juristische Systeme gehackt werden können. Anschließend wird der noch laufende Fall Software Freedom Conservancy gegen Vizio besprochen; der abgeschlossene Fall Sebastian Steck gegen AVM wird ausführlich dargestellt. Abschließend wird detailliert erklärt, wie ein Verbraucherverband in diesen Fällen Urteile, die auf alle Geräte eines Herstellers wirken, erreichen kann, und um Mitglieder für einen Freie-Software-Verbraucherverband geworben.","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Culture","abstract":"Copyleft-Lizenzen, wie die GPL, schreiben vor, dass Verbraucher neben der Binary auch den vollständigen Quelltext erhalten. Wie kürzliche Gerichtsverfahren gezeigt haben, können auch Verbraucher auf die Bereitstellung dieses Quelltextes klagen. Daneben können auch Verbraucherverbände klagen; diese können gleich für alle Geräte eines Herstellers klagen.","speakers":[{"guid":"d8eae670-3748-5cab-a648-d8668ea35403","id":1985,"image":null,"name":"Sebastian Steck","public_name":"Sebastian Steck","abstract":"Ich beschäftige mit seit über zehn Jahren mit der GPL und deutschem Recht. Im Prozess Sebastian Steck gegen AVM war ich der Kläger. Ich habe den Freie-Software-Verbraucherverband FOSS Users e.V. mitgegründet.","description":null,"links":[]}],"start_time":"2025-08-17T13:45:00.000+02:00","end_time":"2025-08-17T14:45:00.000+02:00","room":{"name":"HS 7","id":272}},{"id":3327,"guid":"f58a2a56-b6f5-4d99-a174-f4d68f951820","title":"Raus aus der Cloud","subtitle":"Wie funktioniert Bare Metal Colocation nochmal?","description":"Mein Arbeitgeber arbeitet schon immer auf Bare Metal Colocation und hat den Cloud-Trend verschlafen. Seit Anfang 2025 kann ich sagen: Zum Glück.\r\n\r\nWir sind damit einerseits unabhängig von amerikanischen Cloudanbietern. Andererseits verursachen wir Traffic und brauchen S3 Storage jeweils im Petabyte-Bereich. Mit der Cloud wäre das nicht wirtschaftlich vorstellbar.\r\n\r\nAber auch ausserhalb der Cloud gibt's Fallen wie Vendor-Lock-In, unvorhergesehene Preiserhöhungen, übermässig lang laufende Verträge und Nebenkosten im zweistelligen Prozentbereich.\r\n\r\nSeit 2 Jahren beschäftige ich mich intensiv auch mit der Wirtschaftlichkeitsrechnung. Ich will in diesem Vortrag meine Erfahrung teilen und vergleiche verschiedene Hardware-Kauf/Hardware-Miet-Modelle mit der Cloud.\r\n\r\nWas für uns super funktioniert, kann für dich ineffizient und zu träge sein. Am Ende will ich, dass du, lieber Zuhörer, dich aus den richtigen Gründen für Cloud oder Bare Metal entscheidest.","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Clouds over Europe - Digital Soverignty and broken promises","abstract":"Kostenvergleich zwischen Cloud, Bare-Metal im Selbstbetrieb und verschiedener Hardware-Mietmodelle auf der aktuellen Cloud Repatriation Welle","speakers":[{"guid":"228b9ad4-27ac-5128-bc31-238b3a0ea56d","id":2019,"image":"/system/people/avatars/000/002/019/original/mitarbeiterfoto-cut-small.png?1752592358","name":"Benedikt Heine","public_name":"Benedikt Heine","abstract":"Infrastructure Engineer, currently for 3q.video","description":null,"links":[{"url":"https://github.com/bebehei","title":"GitHub"},{"url":"https://www.linkedin.com/in/benedikt-heine/","title":"LinkedIn"},{"url":"https://bebehei.de","title":"Website (personal)"}]}],"start_time":"2025-08-16T18:15:00.000+02:00","end_time":"2025-08-16T19:15:00.000+02:00","room":{"name":"HS 8","id":273}},{"id":3409,"guid":"24a809e3-5ef7-4e48-b3d3-47da304b039c","title":"Registration LPI ","subtitle":null,"description":null,"duration":1800,"logo":null,"type":"","do_not_record":false,"track":null,"abstract":null,"speakers":[],"start_time":"2025-08-16T10:00:00.000+02:00","end_time":"2025-08-16T10:30:00.000+02:00","room":{"name":"B118","id":279}},{"id":3411,"guid":"427561cb-9989-4390-8e14-f75ab41dbd93","title":"Registration LPI ","subtitle":null,"description":null,"duration":1800,"logo":null,"type":"","do_not_record":false,"track":null,"abstract":null,"speakers":[],"start_time":"2025-08-16T14:00:00.000+02:00","end_time":"2025-08-16T14:30:00.000+02:00","room":{"name":"B118","id":279}},{"id":3413,"guid":"8efa1fa1-9546-4cef-b3cd-6f89d63e5b67","title":"Registration LPI ","subtitle":null,"description":null,"duration":1800,"logo":null,"type":"","do_not_record":false,"track":null,"abstract":null,"speakers":[],"start_time":"2025-08-17T10:00:00.000+02:00","end_time":"2025-08-17T10:30:00.000+02:00","room":{"name":"B118","id":279}},{"id":3290,"guid":"f53df230-8468-4cd0-8330-87ade2a5ab20","title":"R für Programmierer","subtitle":"Wenn der Nutzer zum Programmierer wird","description":"R ist eine bei Wissenschaftlern beliebte statistische Programmiersprache.\r\nAufgrund ihrer Fähigkeiten zur statistischen Analyse und Visualisierung von Daten sowie einer umfangreichen Sammlung von Erweiterungen wird R in sehr unterschiedlichen Disziplinen eingesetzt.\r\n\r\nAuch wenn der Einstieg in die Anwendung von R für Anfänger eine Herausforderung sein kann, wird dieser durch ein breites Angebot an Kursen, Dokumentationen und Tutorials erleichtert.\r\nDarüber hinaus gibt es mehrere Online-Communities und Foren, in denen aktiv Informationen und Problemlösungen ausgetauscht werden.\r\n\r\nR ist in verschiedenen Frameworks wie Jupyter Notebook, R Markdown und Quarto implementiert.\r\nDarüber hinaus kann R über verschiedene IDEs wie RStudio, VSCode und eclipse angesprochen werden.\r\nJe nach Arbeitsumgebung, Disziplin oder Team konzentriert man sich auf bestimmte Werkzeuge aus diesem umfangreichen Angebot.\r\n\r\nAber wenn man vom Anwender zum Entwickler in R werden will oder muss, was dann?\r\nIn diesem Artikel stelle ich eine Auswahl von Werkzeugen vor, die man als R-Entwickler kennen sollte.\r\nDamit möchte ich dazu ermutigen, einmal in die Rolle des Entwicklers zu schlüpfen, und andere Softwareentwickler einladen, R eine Chance zu geben.","duration":3600,"logo":"/system/events/logos/000/003/290/original/logo_miguel.png?1747224360","type":"lecture","do_not_record":false,"track":"Development","abstract":"R ist eine statistische Programmiersprache, die sowohl Open Source als auch Freeware ist.\r\nAufgrund ihrer starken Ausrichtung auf Mathematik, Statistik und Datenvisualisierung ist R bei Wissenschaftlern und Hochschulabsolventen, die eine wissenschaftliche Abschlussarbeit anfertigen müssen, sehr beliebt.\r\nWie bei anderen Programmiersprachen ist die Lernkurve sehr steil, aber Einführungskurse und Online-Tutorials helfen dabei.\r\nIst man erst einmal oben, kann man schnell vom Anwender in die Rolle des Entwicklers schlüpfen, und was dann? Hier ein kleiner Ausblick.\r\n","speakers":[{"guid":"d459de3c-9cfc-5fd2-be29-3a637a965ece","id":1916,"image":"/system/people/avatars/000/001/916/original/logo_miguel.png?1718026644","name":"Miguel Alvarez","public_name":"Miguel Alvarez","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T18:15:00.000+02:00","end_time":"2025-08-16T19:15:00.000+02:00","room":{"name":"HS 4","id":269}},{"id":3304,"guid":"fc37ae17-9264-4549-bbc6-052e699a5625","title":"Samsung Camera to Mastodon Bridge","subtitle":"Giving old Samsung compact and mirrorless cameras (2009-2015) a new life","description":"Between 2009 and 2015, Samsung released over 30 WiFi-equipped compact and mirrorless camera models that could email photos or upload them to social media. In 2021, they shut down the required API services, crippling the WiFi functionality.\r\n\r\nTo revive the WiFi feature, the firmware of multiple camera models was reverse-engineered to understand the protocol and to “circumvent” the WiFi hotspot detection implemented by Samsung.\r\n\r\nBased on the gained knowledge, a FOSS implementation of the API was created using the Python Flask framework, allowing to post to Mastodon right from the camera. The project supports ~75% of the camera models, looking for hardware donations and better-skilled reverse engineers to close the gap.\r\n\r\nIt was exemplarily deployed on an inexpensive LTE modem running Debian, allowing on-the-go use of the camera WiFi.","duration":3600,"logo":"/system/events/logos/000/003/304/original/wizard.jpg?1747494414","type":"lecture","do_not_record":false,"track":"Retro-Computing - VAXination becoming cool again ","abstract":"A FOSS reimplementation of the social media upload API used by Samsung cameras, written in Python/Flask, based on reverse engineering of camera firmware. ","speakers":[{"guid":"6118752d-0142-592d-b706-583b11c16cf5","id":2007,"image":"/system/people/avatars/000/002/007/original/glukas-profil-2022-square-gmic-comic.jpg?1751898452","name":"Georg Lukas","public_name":"Georg Lukas","abstract":"\u003ca href=\"https://op-co.de/\"\u003eGeorg \"Ge0rG\" Lukas\u003c/a\u003e has been involved in some embedded Linux projects for over two decades, is the maintainer of two Android apps (\u003ca href=\"https://yaxim.org/\"\u003eyaxim XMPP client\u003c/a\u003e and \u003ca href=https://aprsdroid.org\"\u003eAPRSdroid\u003c/a\u003e for digital amateur radio messaging), and runs a public XMPP server.","description":"By night he's a \u003ca href=\"https://photog.social/@ge0rg/media\"\u003ephotographer\u003c/a\u003e, by day an \u003ca href=\"https://rt-solutions.de/kompetenzen/ot-security/\"\u003eIT/OT security consultant\u003c/a\u003e. He likes to tinker with digital gadgets, and sometimes does recreational reverse-engineering.","links":[{"url":"https://op-co.de","title":"home page"},{"url":"https://chaos.social/@ge0rg","title":"Contact (mastodon)"},{"url":"https://photog.social/@ge0rg","title":"Photography"}]}],"start_time":"2025-08-16T17:00:00.000+02:00","end_time":"2025-08-16T18:00:00.000+02:00","room":{"name":"HS 7","id":272}},{"id":3368,"guid":"bdcabaf1-f15e-4269-b248-93786aed65cf","title":"Scale Your Monitoring Solution With the VictoriaMetrics Ecosystem","subtitle":null,"description":"When it comes down to scaling time series monitoring solutions things can get messy. That’s one of the reasons why VictoriaMetrics, a Silver member of the Cloud Native Computing Foundation (CNCF), started its journey some years ago. It is a simple, reliable and efficient set of Observability Solutions that's been adopted by many organizations. It's open source, with a strong community behind it, with enterprise and managed (Cloud) options for those who need support.\r\n\r\nVictoriaMetrics plays well with many standards, including Grafana and OpenTelemetry. Apart from that, in case you didn’t know, VictoriaLogs is the new kid in the block that's seriously outperforming other solutions.\r\n\r\nIn this presentation, we’ll present the VictoriaMetrics Open Source projects and how they differ from other solutions, especially when it comes to scaling from single small setups to massive cluster deployments. \r\n\r\nCome learn how VictoriaMetrics projects can help to ease Observability!\r\n","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"DevOps","abstract":null,"speakers":[{"guid":"3f116c0e-db62-56e1-b721-460e852555e4","id":2034,"image":null,"name":"Jose Gómez-Sellés","public_name":"Jose Gómez-Sellés","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T16:15:00.000+02:00","end_time":"2025-08-17T17:15:00.000+02:00","room":{"name":"HS 6","id":271}},{"id":3379,"guid":"4269088a-adeb-4ad7-87d9-f68f44a8b91c","title":"Schatz, wir müssen reden!","subtitle":"IT-Karriere durch bessere Kommunikation","description":"Der österreichische Psychologe Paul Watzlawick formulierte als erstes seiner fünf pragmatische Axiome den Satz \"Man kann nicht nicht kommunizieren\". Für uns Menschen in der IT klingt das oft befremdlich. Wir wollen doch nur coden, deployen, Lösungen basteln. \r\n\r\nDoch auch wir \"Nerds\" können uns der Kommunikation nicht entziehen. Ob es in der aktuell verwendeten Programmiersprache, einem Jira-Ticket oder einem Pull-Request ist. Sobald wir an Projekten arbeiten, die nicht mehr nur von und für uns selbst sind, müssen wir kommunizieren.\r\n\r\nWir wollen Euch in diesem Vortrag Tipps, Tricks und Erfahrungen aus 60 Jahren Berufserfahrung vermitteln, mit denen Ihr Eure Kommunikation mit Anderen (ChefInnen, KollegInnen, UserInnen (Wäh!), AI-Prompt, ...) besser, schmerzfreier und ev. sogar besser abwickeln könnt.\r\n\r\nIm Gegensatz zu unseren anderen Talks geht es aber nicht um Tools, sondern um das, was die MenschenverwalterInnen in \"Human Ressources\" gerne als \"Soft Skills\" Bezeichnen. Aber keine Angst, das ist kein \"Kumbaya\" Talk mit Händchenhalten, Sandelholzräucherstäbchen und Übungen mit fallen lassen und auffangen. Wir hoffen, Euch sogar zum Lachen zu bringen.\r\n\r\nEin wenig Investition in diese \"Soft Skills\", Workshops wie \"Deskalierende Kommunikation\", ein wenig Verständnis dafür, wie der Gen-X Manager seine Infos in der Mail aufbereitet haben will (schickt kein Video per Chat!) werden Euch, unserer Meinung nach, mittel- bis langfristig mehr \"bringen\", als das Wissen um jeden Kommandozeilenparameter von openssl. Wo, was und wie bzw. zumindest Denkanstöße in diese Richtung werden wir Euch hoffentlich in diesem Talk vermitteln können.\r\n","duration":3600,"logo":"/system/events/logos/000/003/379/original/Double_herm_Chiaramonti_Inv1395.jpg?1748026187","type":"lecture","do_not_record":false,"track":"Culture","abstract":"Gute Kommunikation könnte uns in der IT viele Probleme ersparen. Doch wir Menschen in der IT sind oft nicht die besten KommunikatorInnen. Wir wollen Euch in diesem Vortrag Tipps, Tricks und Erfahrungen aus 60 Jahren Berufserfahrung vermitteln, mit denen Ihr Eure Kommunikation mit Anderen (ChefInnen, KollegInnen, UserInnen,, AI-Prompts, ...) besser, schmerzfreier und ev. sogar angenehm abwickeln könnt.","speakers":[{"guid":"ca32cd9e-5b78-58dc-b5e9-b4dd0616cb51","id":1761,"image":"/system/people/avatars/000/001/761/original/161005_071.jpg?1655036109","name":"leyrer","public_name":"leyrer","abstract":"Leyrer - rants, Linux, command lines, old computer systems, IT fails, bad puns and lot's of sarcasm. If you ask a question at one of my talks, Manner might be in your future.","description":"Leyrer has been working with computers for almost 40 years and has been earning money with them for 30 years. He boldly administers systems that no one else dares to attack - some call it “palliative system administration”. \r\nAlongside or as part of his work as a Senior Lab Services Consultant, he drags sysadmins from the 1990s into the 21st century and has to explain to managers time and again that the cause of the problem is not product XYZ, but (please tick as appropriate): [ ] the cable, [ ] the switch port, [ ] DNS, [ ] yes, it's really the round-robin setup of DNS, [ ] WINS instead of DNS, [ ] disk i/o, [ ] network i/o, [ ] CPU overprovisioning, [ ] the locked system account in AD, [ ] the old ciphers in the TLS configuration, [ ] the missing intermediate certificate,[ ]  Layer 8+, [ ] NFS settings, [ ] ACLs, [ ] the UTF-8 BOM, [ ] Microsoft's RFC ignorance, [ ] the WLAN reception through 3 reinforced concrete walls, [ ] the use of a Derby DB for 5000 users, [ ] the uthe Layerse of SW that has not been updated for 9 years, [ ] the undocumented WAF in the DMZ, . .. .\r\nHe also tries to introduce visitors to various events to the joys of the Linux command line (tmux!, vim!, zsh!, fzf!) and collects Austrian IT-fails as well as historical IT systems (still looking for a NeXTcube).","links":[{"url":"https://martin.leyrer.priv.at/","title":"leyrers online pamphlet"},{"url":"https://chaos.social/@leyrer","title":"Leyrer @ Mastodon"}]},{"guid":"77b52ca1-13cb-5343-ade9-3ff03b94ae27","id":1420,"image":"/system/people/avatars/000/001/420/original/PSX_20180408_162452.jpg?1527016307","name":"Christoph Stoettner (stoeps)","public_name":"Christoph Stoettner (stoeps)","email":"christoph.stoettner@stoeps.de","abstract":"I'm in IT since nearly 25 years and I use Linux and OSS since the early beginning. In my professional daily work I deploy Enterprise software on all available operating systems. In my spare time I do security analysis, microservices and try to stay up to date with all parts of IT and Tech.","description":"\"If a process contains Excel, the process is broken.\"","links":[{"url":"https://stoeps.de","title":"Blog"}]}],"start_time":"2025-08-16T17:00:00.000+02:00","end_time":"2025-08-16T18:00:00.000+02:00","room":{"name":"HS 1/2","id":267}},{"id":3459,"guid":"68e0df9b-8432-4365-9f99-15f509cf7080","title":"Secure communication with own embedded applications","subtitle":"Getting started with Ariel OS, CoAP and trust anchors.","description":"This presentation is based on the \u003ca href=\"https://christian.amsuess.com/blog/website/2025-03-27_ariel_coap/\"\u003eonline tutorial\u003c/a\u003e; this event focuses less on the \"how-to\" and \"hands-on\" of the tutorial, and instead goes deeper into the security aspects.\r\n\r\nIt is also a follow-up on \u003ca href=\"https://frab.froscon.org/en/riotos2024/events/3229\"\u003elast year's outlook\u003c/a\u003e, which has been put into code since then.","duration":3000,"logo":"/system/events/logos/000/003/459/original/logo.png?1755267726","type":"lecture","do_not_record":false,"track":null,"abstract":"This presentation will walk you through first steps of writing an application for embedded devices using Ariel OS, using its default security mechanisms for encrypted communication through CoAP and EDHOC, and goes into an outlook of how else mutual authentication can be established beyond the simple example.","speakers":[{"guid":"b4e006b3-30a3-5837-92a4-9115ec3f528b","id":1908,"image":"/system/people/avatars/000/001/908/original/square.jpg?1716442320","name":"Christian Amsüss (chrysn)","public_name":"Christian Amsüss (chrysn)","abstract":"Christian Amsüss has been an active member of different Free Software communities since 2005, and working independently in the areas of software development, network architecture and IoT consulting since 2011. Implementing the work of the CoRE group got him involved in the IETF, where he found like-minded people to collaborate with on an Internet of Things were interoperability can be expected, the user is in control, and which is secure by default.","description":null,"links":[{"url":"https://chaos.social/@chrysn","title":"@chrysn@chaos.social"},{"url":"https://codeberg.org/chrysn","title":"Public repositories at Codeberg"},{"url":"https://orcid.org/0000-0001-5168-5861","title":"Research"}]}],"start_time":"2025-08-17T11:20:00.000+02:00","end_time":"2025-08-17T12:10:00.000+02:00","room":{"name":"C120","id":281}},{"id":3460,"guid":"c04bd906-d677-434b-bd5d-7feb84ff1981","title":"Shutdown","subtitle":null,"description":null,"duration":900,"logo":null,"type":"lecture","do_not_record":false,"track":"Other","abstract":null,"speakers":[{"guid":"aef06609-5972-5075-8177-919ab28722fd","id":1110,"image":null,"name":"Hinrikus Wolf","public_name":"Hinrikus Wolf","abstract":null,"description":null,"links":[]},{"guid":"2c3894da-c04e-589b-8d66-920d108f6ad7","id":2049,"image":null,"name":"st8ful","public_name":"st8ful","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T17:15:00.000+02:00","end_time":"2025-08-17T17:30:00.000+02:00","room":{"name":"HS 1/2","id":267}},{"id":3256,"guid":"40decbf7-b63d-4b37-b3b2-9c054d9097fc","title":"Sind Softwareentwickler:innen die neuen Weber:innen?","subtitle":"Wie KI und neue Arbeitsformen unsere IT-Geschäftsmodelle auf den Kopf stellen","description":null,"duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"When the autopilot fails - Risks and side effects of AI","abstract":"Vor noch vor 12 Monaten war es schwer, Softwareentwickler auf dem Markt zu gewinnen. Ein jahrzehntelanger Trend steigender Gehälter in einem wachsenden Markt wiegte alle in Sicherheit, dass dies so bleiben würde … Heute sind Softwareentwickler:innen leichter verfügbar als Handwerker:innen, die Preise sinken, Dienstleister kämpfen um ihre Existenz. \r\n\r\nReicht es, dass der aktuellen wirtschaftlichen Entwicklung zuzuschreiben? Sicherlich nicht … neue Arbeitsformen sind der erste Angriffsvektor auf die bestehenden Geschäftsmodelle und durch KI stehen bereits neue Herausforderungen in den Startlöchern. Ich möchte gerne teilen, wie wir als Technologieunternehmen damit umgehen und lernen, wie andere es tun!","speakers":[{"guid":"dd40cbec-cfbf-5f07-aad0-d9376c9d00b6","id":792,"image":"/system/people/avatars/000/000/792/original/2021_Stefan_serioes_web_klein.jpg?1654266692","name":"Dr. Stefan Barth","public_name":"Dr. Stefan Barth","email":"s.barth@qvest-digital.com","abstract":"Vorstand Qvest Digital AG","description":"Dr. Stefan Barth wurde 1971 in Köln geboren. Nach dem Studium von Physik und Astronomie schloss er 1999 seine Universitätszeit mit einer Promotion in Astronomie ab. Nach einem kurzen Ausflug in die Unternehmensberatung wirkte Stefan Barth Ende 2000 als Gründungsmitglied der celox GmbH, einem überregional agierenden ISP. Bis 2005 nahm er in der erweiterten Geschäftsführung die Rolle des Bereichsleiters für Geschäftsentwicklung und Consulting ein. Nach dem Verkauf der GmbH an die QSC AG entwickelte er sich bis 2007 zum Leiter der Business Unit Managed Services, Mitglied der Geschäftsleitung und Prokuristen des TecDAX-notierten Unternehmens. Ende 2009 verließ Stefan Barth die QSC AG und machte sich mit einer eigenen Beratungsgesellschaft selbstständig. Zunächst aus der Welt des klassischen Projektmanagements kommend erarbeitete er sich über verschiedenste Mandate Erfahrungen in agilen Transformationsprozessen und der Steuerung von Entwicklungsorganisationen. Seit dem 1.1.2013 ist Stefan Barth als Vorstand der Qvest Digital AG, vormals tarent AG, zuständig für die operativen Einheiten der Softwareentwicklungsgesellschaft.","links":[]}],"start_time":"2025-08-17T16:15:00.000+02:00","end_time":"2025-08-17T17:15:00.000+02:00","room":{"name":"HS 1/2","id":267}},{"id":3403,"guid":"86f8138a-7728-4f35-b86f-eff443892026","title":"State of the Union","subtitle":null,"description":null,"duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Culture","abstract":"Auch in diesem Jahr sammeln Oliver, Nils und Michael die Themen,\r\nKuriositäten und Aufreger des vergangenen Open Source-Jahres auf und\r\ndiskutieren gemeinsam mit dem Publikum auf der Open Source Couch.\r\n\r\nWir begehen wieder einmal eine Reise durch 12 Monate Open Source, mit\r\nWundern und Aufregern, mit Technik und Kultur, mit Geschichten und\r\nGeschichte und mit vielen Themen rund um Freie Software und den\r\nMenschen, die dafür und damit arbeiten. Oliver, Nils und Michael\r\ngemeinsam mit dem Publikum auf einer Rundfahrt mit Aussicht..","speakers":[{"guid":"d942df8a-0172-517d-9e6e-baf121983da8","id":1482,"image":"/system/people/avatars/000/001/482/original/data?1659706895","name":"Nils Magnus","public_name":"Nils Magnus","abstract":"Nils Senior Cloud Architect bei T-Systems International und arbeitet an der Open Telekom Cloud, einer auf OpenStack-basierenden Open-Source-Software.","description":"Nils arbeitet als Senior Architect für Open Telekom Cloud bei T-Systems International und nimmt die Rolle eines Community Outreach Managers ein. Seine tägliche Aufgabe besteht darin, Kunden und Benutzern die Cloud zu erklären. Freude empfindet er, wenn er anderen und sich das Leben erleichtern kann. Als häufiger Redner bei Konferenzen und Meetups genießt er die Interaktion mit Entwicklern, DevOps- und Systemengineers, da aus dieser seine fast 20-jährige Erfahrung aus erster Hand im IT-Geschäft erwächst. Nils lebt in Berlin, ist aber nur eine TCP-Verbindung entfernt.","links":[]},{"guid":"c1e74a3c-cdaa-5224-891e-f919bd5313c3","id":1204,"image":"/system/people/avatars/000/001/204/original/kleinhenz-c1-m-square.jpg?1463752024","name":"Michael Kleinhenz","public_name":"Michael Kleinhenz","email":"michael@kleinhenz.net","abstract":"Michael Kleinhenz ist Software-Architekt, Gründer und Geschäftsführer der Questor GmbH in Berlin. Dort ist er für Technologiestrategie und die Produktentwicklung verantwortlich ist. Er beschäftigt sich insbesondere mit Themen wie Enterprise Open Source Software, Middleware-Infrastrukturen, Prozessmanagement und Cloud-Integration.","description":"Michael Kleinhenz ist Software-Architekt, Gründer und Geschäftsführer der Questor GmbH in Berlin. Dort ist er für Technologiestrategie und die Produktentwicklung verantwortlich ist. Er beschäftigt sich insbesondere mit Themen wie Enterprise Open Source Software, Middleware-Infrastrukturen, Prozessmanagement und Cloud-Integration.","links":[]},{"guid":"40aad0db-6337-5f0b-90e6-89a6fd8aa5da","id":20,"image":"/system/people/avatars/000/000/020/original/100.jpg?1302533986","name":"Oliver Zendel","public_name":"Oliver Zendel","abstract":"Oliver Zendel beschäftigt sich seit über 20 Jahren für alles, was mit Freier Software und vergleichbaren Themen zu tun hat.","description":null,"links":[]}],"start_time":"2025-08-16T18:15:00.000+02:00","end_time":"2025-08-16T19:15:00.000+02:00","room":{"name":"HS 1/2","id":267}},{"id":3404,"guid":"3358fa43-9b1f-43cc-bc64-5a0c683eb118","title":"STRACE-Sprechstunde(n)","subtitle":null,"description":"strace ist ein wahres Wundertool in Linux, man muss es nur einsetzen – und kann damit sehr viel\r\nüber die Abläufe und Interna von Linux lernen. Mit strace können einzelne oder mehrere Prozesse zur Laufzeit auf System-Call-Ebene ”beobachtet“ werden. Damit lassen sich bei vielen Problemen\r\nsehr einfach wertvolle Informationen zum Debuggen gewinnen: welche Config-Dateien wurden wirklich gelesen, welches war die letzte Datei oder Shared-Library vor dem Crash usw. Im Unterschied\r\nzu interaktiven Debuggern läuft das zu testende Programm mit strace mehr oder weniger in Echtzeit ab, und man erhält schon während des Programm-Laufs jede Menge Ausgaben zu allen erfolgten\r\nKernel-Calls, so dass man den Ablauf des Prozesses ”live“ mitverfolgen bzw. den abgespeicherten\r\nOutput nachträglich bequem auswerten kann.\r\nAuch bei Performance-Problemen kann man mit strace interessante Informationen gewinnen: wie\r\noft wird ein Syscall ausgeführt, wie lange dauern diese, wie lange ”rechnet“ das Programm selbst\r\nzwischen den Kernel-Calls. Man kann auch den kompletten I/O eines Programms (Disk oder Net) mit\r\nstrace recht elegant mitprotokollieren und später offline analysieren (oder auch ”replay“en, bei Bedarf sogar in ”Echtzeit“ Dank präziser Time-Stamps).\r\n\r\nDer Workshop soll anregen, strace kennen zulernen, und neue Ideen im Umgang mit strace zu bekommen (das gilt natürlich auch für durch eure Fragen;-)\r\n\r\nAuf diesen alten Folien (https://www.luga.de/download/Vortraege/lit2016-strace.pdf) gibt es ab Seite 10 so einiges über strace zu schmökern...","duration":7200,"logo":null,"type":"workshop","do_not_record":false,"track":"System Administration","abstract":"Was ich schon immer mit STRACE machen \u0026 diskutieren wollte -- iIhr fragt, ich erzähle und trace...\r\nAn euren Fragen, Themen und Problemen (oder doch nur meine eigenen Lösungen?) werde ich einige Grundlagen von STRACE erörtern und helfen, neue Ideen zu bekommen…\r\nAm besten natürlich über EURE Probleme, daher bitte im VORAUS mit interessanten Themen melden an: koenig (at) linux.de","speakers":[{"guid":"38ea2759-027c-556a-856f-c351f8be4d04","id":630,"image":"/system/people/avatars/000/000/630/original/passbild3.jpg?1369328465","name":"Harald König","public_name":"Harald König","email":"koenig@linux.de","abstract":"TeX seit 1986, Linux seit 1992, S3-Treiber für XFree86 von 1993 bis 2001, ...","description":"Physik-Studium in Tübingen,\r\nRechner und DCF77 seit ~1980,\r\n(La|Con)TeX seit 1986,\r\nUNIX seit ~1987,\r\nLinux seit 1992 (0.98.4),\r\nXFree86-Treiber fuer S3 von ~1993-2001.\r\nVon 2001 bis 2014 bei der science+computing ag in Tuebingen als SW-Entwickler.\r\nSeit 2014 nun bei Bosch Sensortec GmbH in Kusterdingen/Reutlingen als \"System Expert\" fuer Linux und Android (Treiber).\r\n\r\nWeitere Interessen sind u.a. Kernel, System-Technik und -Tools, Hardware, Grafik (-Treiber,-HW), Virtualisierung (v.a. XEN und ein bissl KVM), neuerdings mal wieder Embedded-Systeme und Messtechnik, GPS und OpenStreetmap, u.v.a.m..... ","links":[]}],"start_time":"2025-08-17T13:00:00.000+02:00","end_time":"2025-08-17T15:00:00.000+02:00","room":{"name":"Workshop (C115)","id":274}},{"id":3389,"guid":"8a2eb9f1-3cd7-416e-acfc-380c722935fc","title":"subpatch: fearless multi repository management","subtitle":null,"description":"subpatch operates on several key principles. It utilizes “git add” to incorporate subproject files into the superproject, treating them as normal files. The metadata is stored in a Git-config-style configuration file. subpatch supports modifications to subprojects, facilitating a linear patch stack, and simplifies the process of importing new versions and rebasing local modifications.\r\n\r\nIf you are currently using git-submodules or Google’s repo tool and you are frustrated, subpatch is maybe interesting for you!","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Development","abstract":"This talk presents subpatch, a multi-repository management tool. It's useful if you want to assemble a monorepo from multiple repositories, integrate third-party dependencies as source files, or maintain a local fork with a linear patch stack of an upstream project.","speakers":[{"guid":"f17cd10c-708c-5012-ab75-3438751c493e","id":2039,"image":"/system/people/avatars/000/002/039/original/pic.2024.jpeg?1751027115","name":"Stefan Lengfeld","public_name":"Stefan Lengfeld","email":"stefan@lengfeld.xyz","abstract":"I'm a professional Embedded Linux and Embedded Android engineer and general open source enthusiast. Also I write blog posts occasionally.","description":"My main topics of interest are Linux kernel and board support development, Android/AOSP platform engineering, the Linux and Android graphics stack, general bug-hunting, reverse engineering, system profiling, complex build systems, git and release processes and agile software development.\r\n\r\nApart from that I'm also a hobby photographer and generally a self-taught person.","links":[{"url":"https://stefan.lengfeld.xyz","title":"homepage"},{"url":"https://github.com/lengfeld","title":"github"}]}],"start_time":"2025-08-17T10:00:00.000+02:00","end_time":"2025-08-17T11:00:00.000+02:00","room":{"name":"HS 4","id":269}},{"id":3292,"guid":"012137c8-1c6c-4807-aa9c-17647ad88d50","title":"SystemD - Die Sprechstunde","subtitle":null,"description":null,"duration":3600,"logo":null,"type":"workshop","do_not_record":false,"track":"System Administration","abstract":"Von vielen geliebt, von manchen gehasst.\r\nAber was steckt wirklich drin?\r\n\r\nZum einen kenne ich aus meinen bisherigen Erfahrungen ein paar Dinge, wo man sich Gedanken machen muss, was da wieder genau schief gegangen ist. Zum anderen gibt es natürlich auch andere, welche hier \"interessante Konstrukte\" zusammengebaut haben.\r\n\r\nDaher möchte ich hier einmal eine Plattform bieten, Probleme mitzubringen, bzw. möglicherweise interessante Konstrukte in der Gruppe vorzustellen.\r\nIch selbst bringe hier einmal ein Konstrukt aus NetworkD, ResolveD und Nspawn-Containern mit, welche bei mir für verschiedene Aufgaben eingesetzt werden.","speakers":[{"guid":"4a674aa4-6313-5b13-ac22-efc5a63020a0","id":1996,"image":null,"name":"Orloff","public_name":"Orloff","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T15:45:00.000+02:00","end_time":"2025-08-16T16:45:00.000+02:00","room":{"name":"Workshop (C118)","id":275}},{"id":3346,"guid":"848ac0cf-ab98-4904-bcb0-495aed2125a3","title":"Taking a Fresh Look at the Fediverse","subtitle":"What Is New For Mastodon And The Wider Ecosystem","description":"In the past years changes in established social media platforms and political developments have sparked an interest in alternative platforms that are more open and less centralized. One option is the Fediverse, a network built on open source software and an open protocol, ActivityPub.\r\n\r\nMany people have given the Fediverse a try but then moved on. Others might be interested, but still waiting to make the move.\r\n\r\nIn this talk you will learn:\r\n\r\n- Why you should be using federated, decentralized social media (and why this is more important than ever before)\r\n- What the Fediverse is\r\n- What is new in Mastodon, the leading microblogging platform on the Fediverse\r\n- How Mastodon is restructuring to a non-profit organization\r\n- What other exciting developments happen in and around the Fediverse\r\n- Tips and tricks to get the best experience out of the Fediverse","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Clouds over Europe - Digital Soverignty and broken promises","abstract":"On the search for open and decentralized alternatives to commercial social media platforms many have given Mastodon and/or the Fediverse a try. But if you never made the jump or did not stay around for whatever reason you might be interested in what exciting new developments are happening in and around the Fediverse.","speakers":[{"guid":"a5019e89-e717-5bc9-8b7a-ce0bb59d1660","id":92,"image":"/system/people/avatars/000/000/092/original/me_500.jpg?1747918365","name":"David Roetzel","public_name":"David Roetzel","abstract":"David Roetzel is a long-time web developer and open source enthusiast. He currently works as Core Web Developer for Mastodon gGmbH, the non-profit organization behind the Mastodon project.","description":null,"links":[{"url":"https://upp2.com/@dave","title":"Mastodon"}]}],"start_time":"2025-08-17T16:15:00.000+02:00","end_time":"2025-08-17T17:15:00.000+02:00","room":{"name":"HS 8","id":273}},{"id":3425,"guid":"d0edb7d4-9422-45f5-bc69-86ca3b575d71","title":"The current status of Moin version 2.0","subtitle":"Technical details about MoinWiki 2.0 and differences compared to version 1.9","description":"Sourcecode of the project at \r\nhttps://github.com/moinwiki/moin","duration":1800,"logo":"/system/events/logos/000/003/425/original/moinmoin_logo_400.png?1753730419","type":"lecture","do_not_record":true,"track":null,"abstract":"MoinMoin is wiki software written in Python. The officially supported version is still 1.9, but version 2.0, which is based on Python3, is currently in development. We provide technical insights into the project, its current status, and the main differences to moin 1.9.","speakers":[{"guid":"09c2ffe5-6941-5999-ae02-8f9ce5a95906","id":1925,"image":null,"name":"H.-Ulrich Birke","public_name":"H.-Ulrich Birke","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T11:45:00.000+02:00","end_time":"2025-08-16T12:15:00.000+02:00","room":{"name":"Moin Moin Wiki Devroom (C219)","id":280}},{"id":3307,"guid":"a6cba67e-c1dd-4fbd-aa5e-245237c94845","title":"The Small Device C Compiler for 8-bit firmware development","subtitle":"The current state and near-future plans for a central part of the toolchain for free firmware","description":"Many devices include small 8-bit processors using architectures not or not well supported by well-known free compilers, such as GCC and clang. E.g. MCS-51 (8051, 8052) based microcontrollers in the Realtek WiFi chipsets. SDCC is the free compiler targeting these architectures.\r\nWe discuss recent developments in SDCC, current challenges, and the plans for the near future, in particular wrt. improving hardware support (including plans for additional target architectures).","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Development","abstract":"The Small Device C Compiler (SDCC) is a free C compiler targeting 8-bit architectures, including MCS-51, STM8, Padauk, Rabbit, S08. It supports standard C up to current ISO C23.  We discuss the current state of SDCC, its use in writing firmware, and plans for the near future.","speakers":[{"guid":"d455d29e-94ca-5684-8916-80248d8b2108","id":1737,"image":null,"name":"Philipp Krause","public_name":"Philipp Krause","abstract":"SDCC developer; ISO/IEC JTC1/SC22/WG14 member.","description":null,"links":[]}],"start_time":"2025-08-17T11:15:00.000+02:00","end_time":"2025-08-17T12:15:00.000+02:00","room":{"name":"HS 4","id":269}},{"id":3281,"guid":"8214bd9b-c50a-474f-b6a4-04453e82e8fd","title":"ToyCollect","subtitle":"Ein mobiler Roboter, der Spielzeug aus schwer zugänglichen Bereichen sammelt","description":"Wir sind momentan dabei, die nächste Generation mit Stereo-Kamera, Bumper-Sensoren, Tiefenkamera, Lagesensoren und \"Unter-der-Couch-Detektoren\" fertigzustellen - siehe Logo - welche auf StereoPi basieren und damit wesentlich leistungsfähiger sind, auch was lokale Deep-Learning Modelle angeht. Damit werden weitere autonome Anwendungen wie die Verwendung als Katzenspielzeug oder Verstecken-Spielen möglich. Das Kontrollsystem und die 3D-Modelle für das Gehäuse sind frei verfügbar und wir werden im Rahmen des Vortrags einige Verhaltensweisen des Roboters live demonstrieren.","duration":3600,"logo":"/system/events/logos/000/003/281/original/Screenshot_20250508-155449.png?1746714578","type":"lecture","do_not_record":false,"track":"Does it Matter? - Smart Home in 2025 ","abstract":"Das ToyCollect Projekt ist ein Open-Source Software und (hauptsächlich) Open-Source Hardware Projekt mit einem Fokus auf kleine indoor Roboter mit 3D-gedrucktem modularen Gehäuse.","speakers":[{"guid":"8fb5da99-de51-5cf5-a990-0b2bc969849a","id":69,"image":"/system/people/avatars/000/000/069/original/alexS.png?1751019618","name":"Alexander K. Seewald","public_name":"Alexander K. Seewald","abstract":"R\u0026D in technical sciences, specializing in AI / machine learning / data mining using Open Source tools. Too many projects to mention. Have switched to Linux in 1997 and never looked back.","description":null,"links":[{"url":"http://alex.seewald.at/","title":"Homepage"}]}],"start_time":"2025-08-17T13:45:00.000+02:00","end_time":"2025-08-17T14:45:00.000+02:00","room":{"name":"HS 5","id":270}},{"id":3392,"guid":"d32bb866-53cc-4c33-aff2-b46934044202","title":"Unicode für Anfänger","subtitle":"UTFwas?","description":"In diesem Talk führe ich in die Grundlagen von Unicode ein und erkläre die in der Praxis verbreiteten Codierungsmöglichkeiten. Die zugrundeliegenden Standards werden genauso erwähnt wie die Herausforderungen, die bei der Verwendung von Unicode entstehen können.","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Other","abstract":"Unicode, oder besser \"The Unicode Standard\", ist ein Standard für das Encoding von Text. Unicode erlaubt die Verwendung aller auf der Erde verwendeten digitalen Schreibsysteme.\r\n","speakers":[{"guid":"dcde2e4f-9e49-59fe-89b2-6afd216c183b","id":2042,"image":"/system/people/avatars/000/002/042/original/2013-Karikatur.jpg?1748116802","name":"Marc 'Zugschlus' Haber","public_name":"Marc 'Zugschlus' Haber","abstract":"Marc Haber, born 1969, located in St. Ilgen, Germany, has a degree in Informatics and works as Freelance IT Consultant. He is an avid supporter of Free Software since the last century and is a Debian Developer.","description":null,"links":[]}],"start_time":"2025-08-16T18:15:00.000+02:00","end_time":"2025-08-16T19:15:00.000+02:00","room":{"name":"HS 3","id":268}},{"id":3303,"guid":"45e2baa1-7475-43fb-b116-00fc606deb99","title":"VersaTiles - finally maps for everyone","subtitle":null,"description":"VersaTiles combines the best features of existing open-source projects into one modular system. We also offer free vector tiles based on OpenStreetMap and raster tiles featuring satellite and aerial imagery. VersaTiles can be set up in seconds on any cloud provider or server architecture, including Docker and Kubernetes, as well as on your laptop or Raspberry Pi. We provide comprehensive documentation, specifications, code examples and a range of powerful tools. We even host a free map server that anyone can use. Everything is open source and licensed under free licences.","duration":3600,"logo":"/system/events/logos/000/003/303/original/versatiles-logo-1024px.png?1748029529","type":"lecture","do_not_record":false,"track":"GIS","abstract":"\u003ca href=\"https://versatiles.org\"\u003eVersaTiles\u003c/a\u003e is a powerful, free and open web map stack that runs on every major platform. Now, you can run your own map server in seconds!","speakers":[{"guid":"1c08d6b2-ba4a-58f8-a358-c686e5f9ff73","id":2004,"image":"/system/people/avatars/000/002/004/original/grau.png?1748031177","name":"Michael Kreil","public_name":"Michael Kreil","abstract":"Michael Kreil has specialised in the processing and analysis of very large amounts of data for more than two decades. As a data scientist and data journalist, he has worked for numerous German media.","description":null,"links":[{"url":"https://michael-kreil.de","title":"website"}]}],"start_time":"2025-08-17T13:45:00.000+02:00","end_time":"2025-08-17T14:45:00.000+02:00","room":{"name":"HS 1/2","id":267}},{"id":3370,"guid":"a9745a1b-28e5-4b9e-8fb1-a6758067b0c9","title":"Viel Public Money, wenig Public Code","subtitle":"Woran Freie Softwareentwicklung in der Verwaltung häufig scheitert und was wir besser machen können","description":"Wir werfen einen Blick auf die Bemühungen der Verwaltung, durch Freie Software und offene Entwicklungsprozesse mit weniger Ressourceneinsatz zu besseren Ergebnissen zu kommen, und wollen herausfinden, was es braucht, damit Freie Software in Behörden zum Standard wird. Wie verändert Freie und Open Source Software die Arbeitsweise der öffentlichen Verwaltung? Was sollten Mitarbeitende in Behörden beachten, um von offenen Entwicklungsansätzen bestmöglich zu profitieren?\r\n\r\nIn den letzten Jahren konnten wir Erfahrungen sammeln, welche Ansätze gut funktioniert haben und woran die aktive Partizipation der Verwaltung am FOSS-Ökosystem immer wieder scheitert. Anhand konkreter Praxisbeispiele zeigen wir auf, wie Behörden Freie Software entwickeln können und wollen diskutieren, wie sich die Verwaltung aktiv am Aufbau von Open-Source-Communities beteiligen und verstärkt auch eigene Beiträge zum Open-Source-Ökosystem leisten kann.\r\n\r\nZur im Vortrag erwähnten Informationssammlung zur Beschaffung Freier Software in der Verwaltung: https://gitlab.opencode.de/vergabe-von-open-source-software-oss/informationssamlung/","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Clouds over Europe - Digital Soverignty and broken promises","abstract":"Freie Software wird von Behörden ganz selbstverständlich genutzt. Anders sieht es jedoch bei von der Verwaltung selbst entwickelter Software aus, wie z.B. Fachverfahren oder gemeinsam genutzter Querschnittsinfrastruktur. Hier bestehen massive Abhängigkeiten der Verwaltung zu einzelnen Softwareherstellerinnen.\r\n\r\nGerade vor diesem Hintergrund stellt sich die Frage: Wie können Behörden wieder mehr Autonomie über ihre eigenen IT-Systeme zurückgewinnen? Warum tut sich die öffentliche Verwaltung so schwer, selbst Freie Software zu entwickeln oder deren Entwicklung aktiv zu steuern? Und wie steht es um Contributions der Verwaltung zum FOSS-Ökosystem?","speakers":[{"guid":"e19beb13-e2ae-57dc-a1a9-18763e401818","id":1844,"image":"/system/people/avatars/000/001/844/original/signal-2022-02-20-120855_001.jpeg?1748010652","name":"Marco","public_name":"Marco","abstract":"Ich beschäftige mich inzwischen seit mehreren Jahren mit der IT der öffentlichen Verwaltung. Zunächst zivilgesellschaftlich bei Code for Germany und im CCC. Inzwischen auch beruflich in einer Behörde. Beim technischen Design von IT-Systemen blicke ich dabei vor allem auf Aspekte des technischen Datenschutzes und der IT-Sicherheit dieser Systeme und schaue auf die gesellschaftlichen Auswirkungen der IT-Infrastruktur, die wir in Deutschland und der EU gerade aufbauen.","description":"Schreib mir gerne via Matrix: @marcoh___:tchncs.de","links":[]},{"guid":"6bcf09a5-3379-5eef-8e8e-8092e8319800","id":2041,"image":null,"name":"Johanna","public_name":"Johanna","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-16T11:15:00.000+02:00","end_time":"2025-08-16T12:15:00.000+02:00","room":{"name":"HS 8","id":273}},{"id":3247,"guid":"ceaa0bdb-f93d-42ce-9b1c-f25af39e24af","title":"Vom Techniker zum Leader","subtitle":"Warum ich nie ein Team leiten wollte, es trotzdem gemacht habe und es als gar nicht so schlimm empfunden habe.","description":"In diesem Vortrag möchte ich insbesondere auch darauf eingehen, wie man seine Stärken herausfinden kann und welche Methoden helfen, den richtigen Job (auch als Führungskraft mit \"nur\" technischem Hintergrund) zu finden.","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Culture","abstract":"In diesem Vortrag möchte ich meinen unerwarteten Weg eines technischen Experten zur Führungskraft beschreiben. Trotz anfänglicher Zurückhaltung gegenüber Führungsrollen - ich wollte mich nie mit disziplinarischer Führung und Budgetverantwortung herumschlagen -  habe ich mich mit der Rolle auseinandergesetzt und sie gut ausgefüllt.\r\n\r\nInteressanterweise bin ich ein klassischer \"Accidental Manager\", der per Zufall (?) zu einer Leitungsrolle abseits von technischer Führung gekommen ist.","speakers":[{"guid":"64dd06c0-3bc9-537d-8cc8-ca8cb81cd8ac","id":1074,"image":"/system/people/avatars/000/001/074/original/DirkDeimeke_beard_head_0600x0600.jpg?1744028871","name":"Dirk Deimeke","public_name":"Dirk Deimeke","email":"dirk@deimeke.net","abstract":"Empowering People","description":"\u003cp\u003e Geboren in Wanne-Eickel, verheiratet, zwei Hunde, ein Pferd, in die Schweiz ausgewandert, Blogger, Podcaster, Autor, Redner, Linux-Pinguin, Systems Engineer, Epic Owner, Open Source Unterstützer, Community-Süchtiger. \u003c/p\u003e\r\n\r\n\u003cp\u003e Mein Name ist einzigartig, gebt einfach \"Dirk Deimeke\" in irgendeine Suchmaschine ein. \u003c/p\u003e","links":[{"url":"https://dirk.deimeke.ruhr/","title":"Homepage"},{"url":"https://www.deimeke.net/dirk/blog/","title":"Dirks Logbuch"},{"url":"https://tilpod.net/","title":"TILpod"},{"url":"https://buzzzoom.de/","title":"BuzzZoom"}]}],"start_time":"2025-08-17T15:00:00.000+02:00","end_time":"2025-08-17T16:00:00.000+02:00","room":{"name":"HS 4","id":269}},{"id":3450,"guid":"800c2a13-b00f-41f4-a158-51df33204dbb","title":"Von der klassischen  zur blockbasierten Website (1/3)","subtitle":null,"description":null,"duration":4500,"logo":"/system/events/logos/000/003/450/original/WordPress-logotype-wmark.png?1754561654","type":"workshop","do_not_record":false,"track":null,"abstract":"Der mit WordPress 5.0 eingeführte Blockeditor und die neuen blockbasierten Themes haben im letzten Jahr enorm Fahrt aufgenommen und ermöglichen heute ein zeitgemäßes Webdesign. Allerdings ist hierfür ein Umlernen erforderlich – das Erstellen einer Website mit „klassischen“ Themes und das blockbasierte Erstellen von Websites sind in weiten Bereichen grundverschiedene Ansätze.\r\n\r\nIn diesem Workshop werden wir anhand der  seit Jahren eingeführten regionalen Nachrichtensite MG-HEUTE (https://mg-heute.de/) zeigen, wie der Relaunch einer „klassischen“ Website mit einem blockbasierten Theme gelingen kann. Dabei arbeiten wir vor Ort an der Umstellung, d.h. es wird nicht über einen Relaunch berichtet, sondern er geschieht mithilfe einer Staging-Seite live vor Ort.","speakers":[{"guid":"f6133944-6480-53fd-bd1d-88d839263c20","id":1952,"image":"/system/people/avatars/000/001/952/original/ab62eb42e842b6adca897024806bbf5eaebe9896ac46f2d6823973e6d9d27d42.png?1754558633","name":"Hans-Gerd Gerhards","public_name":"Hans-Gerd Gerhards","abstract":null,"description":null,"links":[]},{"guid":"91a784af-6c72-5e14-a26f-97e747826f79","id":2091,"image":"/system/people/avatars/000/002/091/original/harry3.jpg?1754559355","name":"Harald Wendler","public_name":"Harald Wendler","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T10:00:00.000+02:00","end_time":"2025-08-17T11:15:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":277}},{"id":3451,"guid":"26d445dc-a3c6-428e-912b-3bdd3050a043","title":"Von der klassischen  zur blockbasierten Website (2/3)","subtitle":null,"description":null,"duration":4500,"logo":"/system/events/logos/000/003/451/original/WordPress-logotype-wmark.png?1754561690","type":"workshop","do_not_record":false,"track":null,"abstract":"Der mit WordPress 5.0 eingeführte Blockeditor und die neuen blockbasierten Themes haben im letzten Jahr enorm Fahrt aufgenommen und ermöglichen heute ein zeitgemäßes Webdesign. Allerdings ist hierfür ein Umlernen erforderlich – das Erstellen einer Website mit „klassischen“ Themes und das blockbasierte Erstellen von Websites sind in weiten Bereichen grundverschiedene Ansätze.\r\n\r\nIn diesem Workshop werden wir anhand der  seit Jahren eingeführten regionalen Nachrichtensite MG-HEUTE (https://mg-heute.de/) zeigen, wie der Relaunch einer „klassischen“ Website mit einem blockbasierten Theme gelingen kann. Dabei arbeiten wir vor Ort an der Umstellung, d.h. es wird nicht über einen Relaunch berichtet, sondern er geschieht mithilfe einer Staging-Seite live vor Ort.","speakers":[{"guid":"f6133944-6480-53fd-bd1d-88d839263c20","id":1952,"image":"/system/people/avatars/000/001/952/original/ab62eb42e842b6adca897024806bbf5eaebe9896ac46f2d6823973e6d9d27d42.png?1754558633","name":"Hans-Gerd Gerhards","public_name":"Hans-Gerd Gerhards","abstract":null,"description":null,"links":[]},{"guid":"91a784af-6c72-5e14-a26f-97e747826f79","id":2091,"image":"/system/people/avatars/000/002/091/original/harry3.jpg?1754559355","name":"Harald Wendler","public_name":"Harald Wendler","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T11:15:00.000+02:00","end_time":"2025-08-17T12:30:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":277}},{"id":3452,"guid":"ca76ea7f-60a7-4f93-a42f-92900a58b21a","title":"Von der klassischen  zur blockbasierten Website (3/3)","subtitle":null,"description":null,"duration":3600,"logo":"/system/events/logos/000/003/452/original/WordPress-logotype-wmark.png?1754561706","type":"workshop","do_not_record":false,"track":null,"abstract":"Der mit WordPress 5.0 eingeführte Blockeditor und die neuen blockbasierten Themes haben im letzten Jahr enorm Fahrt aufgenommen und ermöglichen heute ein zeitgemäßes Webdesign. Allerdings ist hierfür ein Umlernen erforderlich – das Erstellen einer Website mit „klassischen“ Themes und das blockbasierte Erstellen von Websites sind in weiten Bereichen grundverschiedene Ansätze.\r\n\r\nIn diesem Workshop werden wir anhand der  seit Jahren eingeführten regionalen Nachrichtensite MG-HEUTE (https://mg-heute.de/) zeigen, wie der Relaunch einer „klassischen“ Website mit einem blockbasierten Theme gelingen kann. Dabei arbeiten wir vor Ort an der Umstellung, d.h. es wird nicht über einen Relaunch berichtet, sondern er geschieht mithilfe einer Staging-Seite live vor Ort.","speakers":[{"guid":"f6133944-6480-53fd-bd1d-88d839263c20","id":1952,"image":"/system/people/avatars/000/001/952/original/ab62eb42e842b6adca897024806bbf5eaebe9896ac46f2d6823973e6d9d27d42.png?1754558633","name":"Hans-Gerd Gerhards","public_name":"Hans-Gerd Gerhards","abstract":null,"description":null,"links":[]},{"guid":"91a784af-6c72-5e14-a26f-97e747826f79","id":2091,"image":"/system/people/avatars/000/002/091/original/harry3.jpg?1754559355","name":"Harald Wendler","public_name":"Harald Wendler","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T12:30:00.000+02:00","end_time":"2025-08-17T13:30:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":277}},{"id":3390,"guid":"b3128c1e-666e-4f00-a75b-f6df8ec8eb5a","title":"Vox Pupuli - Hinter jedem erfolgreichen Open Source Project steht eine lebhafte Community","subtitle":"Was machst du, wenn eine Firma ihr Open Source Produkt einstellt","description":"Vox Pupuli ist eine lose Gruppierung von über 220 Entwicklern.\r\nWir arbeiten alle mit Puppet, oder haben Tools für das Puppet Ökosystem entwickelt oder wir kennen uns mit Software aus, welche mit Puppet automatisiert wird (\"Domain Specific Experts\").\r\nIrgendwie haben wir es über die Jahre geschafft eine Community aufzubauen die organisch wächst.\r\n\r\nMit der abrupten Änderung von Perforce, Open Source Entwicklung einzustellen, wurden die Community und Nutzer vor vollendete Tatsachen gestellt. Im Vortrag möchte ich die Fehler aufzeigen die es in der Vergangenheit gab, damit andere Communities diese vermeiden können. Außerdem möchte ich Lösungen aufzeigen wie es besser funktioniert und man kommerzielle Interessen mit einem Open Source Gedanken kombinieren kann.","duration":3600,"logo":"/system/events/logos/000/003/390/original/blue-skies.jpg?1748037820","type":"lecture","do_not_record":false,"track":"Culture","abstract":"Was passiert wenn kritische Open Source Projekte nicht mehr gepflegt werden?\r\n\r\nIm November 2024 hat Perforce Inc mitgeteilt, ab sofort keine Open Source Pakete für Puppet mehr bereitzustellen.\r\nVon einem Tag auf den anderen wurden Git Repositories nicht mehr geupdated, Pull Requests wurden ignoriert.\r\n\r\nVox Pupuli ist eine etablierte Community.\r\nIn dem Vortrag geht es um die Interaktionen der Community mit Perforce und wie man ein erfolgreiches Open Source Model etabliert von der Community, Nutzerinnen und Hersteller profitieren.","speakers":[{"guid":"7494a5c4-15b5-543c-ab20-c9d0abd97bf0","id":1917,"image":"/system/people/avatars/000/001/917/original/bastelfreak.jpeg?1721658396","name":"Tim Meusel","public_name":"Tim Meusel","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T16:15:00.000+02:00","end_time":"2025-08-17T17:15:00.000+02:00","room":{"name":"HS 7","id":272}},{"id":3457,"guid":"46a9e412-6f2b-4159-a053-f396dd8108d3","title":"Which Phone to get to run Mobile Linux on?","subtitle":"Get something old and slow, or get something that has audio issues? ","description":"We will have a short intro and then an open discussion. Bring your favorite device and tell us where it is great and where it falls apart.","duration":3600,"logo":null,"type":"podium","do_not_record":false,"track":null,"abstract":"The PinePhone is old and relies on software rendering with current GTK, but the OnePlus 6 has audio issues and you can't connect USB devices to it - finding the right device is really difficult. Which device should you get for your mainline and halium adventures?","speakers":[{"guid":"bdd8dae6-2edf-59c5-942f-5c76bef7da6f","id":1933,"image":null,"name":"Peter Mack","public_name":"Peter Mack","abstract":"Peter has two projects to keep him busy: linmob.net (Weekly Collections of links to what happened in 'GNU-like Mobile Linux' and linuxphoneapps.org, a list of apps for mobile Linux distributions that lack a proper app store.","description":"Peter has been blogging and playing with (GNU-like) Linux on Mobile from 2007-2011 and 2020-today, with a lot of Android Custom ROM use in between. \r\nHe also started to contribute to a list of mobile-friendly (mostly meaning 'narrow enough and works with touchscreen' at first) in 2020, which has since grown into linuxphoneapps.org. ","links":[{"url":"https://linmob.net/authors/peter/","title":"About me"},{"url":"https://linmob.net","title":"linmob.net"},{"url":"https://linuxphoneapps.org","title":"linuxphoneapps.org"}]}],"start_time":"2025-08-16T11:15:00.000+02:00","end_time":"2025-08-16T12:15:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":278}},{"id":3323,"guid":"ce80145e-5d37-402d-8e4e-9067a6329edb","title":"Who is attacking you?","subtitle":"Open source router that catches the attackers","description":null,"duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"Security","abstract":"In 2003, we created a security research project, that led to a development of several routers, designed and manufactured in EU. I'll talk a little bit about what we do and how, but I would like to speak more about our original goal - the security research project and what we noticed.","speakers":[{"guid":"cf332638-ff82-5508-8ff1-a340731bb5d1","id":1218,"image":"/system/people/avatars/000/001/218/original/ja-cert.jpg?1531218205","name":"Michal Hrusecky","public_name":"Michal Hrusecky","email":"michal.hrusecky@nic.cz","abstract":"Long time open source contributor, nowadays release engineer and developer at Turris project.","description":null,"links":[]}],"start_time":"2025-08-17T15:00:00.000+02:00","end_time":"2025-08-17T16:00:00.000+02:00","room":{"name":"HS 3","id":268}},{"id":3434,"guid":"2954706a-1905-4810-b3db-9a18a29a9600","title":"Will 2026 be the year of the Mainline Linux Smartphone?","subtitle":null,"description":null,"duration":3600,"logo":null,"type":"lecture","do_not_record":true,"track":null,"abstract":"A lot has happened in the LinuxMobile space over the past years. Yet, even most Linux ethusiasts still don't perceive it to be ready as their daily driver. This talk will look into major achievements and painful drawbacks over the past years. I am keeping fingers crossed since 2019 that finally the year of Mainline Linux Smartphone will arrive soon. To get there faster, I will pinpoint to unresolved issues for end-users that require more developer attention and share my personal strategic recommendations.","speakers":[{"guid":"47e84e57-b206-5022-9a1c-6485ad1f4183","id":1530,"image":"/system/people/avatars/000/001/530/original/kulesz2017.png?1560506019","name":"Daniel Kulesz","public_name":"Daniel Kulesz","abstract":"Software Engineering professor at Bingen Technical University of Applied Sciences and convinced supporter of free and open source software","description":null,"links":[{"url":"https://www.kulesz.me","title":"Personal website"}]}],"start_time":"2025-08-17T12:30:00.000+02:00","end_time":"2025-08-17T13:30:00.000+02:00","room":{"name":"FOSS on Mobile (C117)","id":278}},{"id":3445,"guid":"90450210-ece7-43e1-a4e5-dbc11f59a6e3","title":"WordPress als Soziales Netzwerk – Eine Vision um Publishing zu demokratisieren","subtitle":null,"description":null,"duration":3600,"logo":"/system/events/logos/000/003/445/original/WordPress-logotype-wmark.png?1754560640","type":"lecture","do_not_record":false,"track":null,"abstract":"WordPress hat es sich zur Aufgabe gemacht, das Publizieren zu demokratisieren, d.h. den Menschen das Bloggen zu ermöglichen. Mit dem Aufkommen der sozialen Medien begannen immer mehr Menschen, sich über Plattformen wie Facebook und Twitter auszudrücken; daraus entwickelte sich die Nutzung von TikTok und Instagram. WordPress könnte als Social-Media-Client für das offene Web dienen. Ich möchte eine Vision davon zeigen, wie WordPress in einigen Jahren aussehen könnte und wie wir alle unsere WordPress-Installationen nutzen könnten, um uns zu vernetzen. Wir können die Menschen befähigen, ihre Veröffentlichungen weg von den Social-Media-Plattformen hin zum offenen Web zu demokratisieren. ","speakers":[{"guid":"5f33ba30-c9a8-52df-b136-470467b8dfcb","id":1144,"image":"/system/people/avatars/000/001/144/original/RobertWindisch.jpg?1439941074","name":"Robert Windisch","public_name":"Robert Windisch","abstract":"Wearing a hat at conferences :-) Big fan of hidden WordPress features like #multimultisite WordPress Deutschland, Inpsyde, CMS-Garden","description":"...","links":[]}],"start_time":"2025-08-16T12:30:00.000+02:00","end_time":"2025-08-16T13:30:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":277}},{"id":3444,"guid":"36481ef3-ca3c-49ab-9645-247ca7e9d645","title":"Wordpress im Bildungsbereich- so entsteht modernes Lernen","subtitle":null,"description":"Digitale Bildung ist längst mehr als ein Trend – sie ist eine gesellschaftliche Chance. In diesem Seminar erkunden wir, wie WordPress als frei zugängliche Webplattform das Lernen transformiert: vom Klassenzimmer ins Web, vom starren Lehrbuch zum flexiblen Lernraum.\r\nOb Lehrkraft, Coach oder Bildungsinstitution – mit WordPress entstehen Räume, in denen Wissen kreativ vermittelt, Lernpfade individuell gestaltet und Inhalte weltweit geteilt werden können. \r\nGemeinsam entdecken wir:\r\n- wie Open-Source-Technologie Bildung demokratisiert,\r\n- welche Tools und Plugins modernes Lernen unterstützen,\r\nund wie didaktisches Design auf Webdesign trifft.\r\nWordPress öffnet Türen – für Lernende, Lehrende und alle, die Bildung neu denken wollen.","duration":3600,"logo":"/system/events/logos/000/003/444/original/WordPress-logotype-wmark.png?1754560753","type":"lecture","do_not_record":false,"track":null,"abstract":null,"speakers":[{"guid":"b344cda9-df88-5684-a221-0c2659b576e2","id":1949,"image":"/system/people/avatars/000/001/949/original/image.256x256.jpg?1754557676","name":"Bettina Krams","public_name":"Bettina Krams","abstract":"Master of Arts / Lehrerin für Pflegeberufe","description":null,"links":[]}],"start_time":"2025-08-16T11:15:00.000+02:00","end_time":"2025-08-16T12:15:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":277}},{"id":3454,"guid":"378703f6-c647-4638-9ea2-fdbe96d86e2f","title":"WordPress-Werkstatt","subtitle":null,"description":null,"duration":3600,"logo":"/system/events/logos/000/003/454/original/WordPress-logotype-wmark.png?1754566422","type":"workshop","do_not_record":false,"track":null,"abstract":"Die offene WordPress-Werkstatt: Du hast ein Problem mit Deiner WordPress-Installation? Komm vorbei und wir lösen es gemeinsam!","speakers":[{"guid":"95f6966e-8e04-5756-bad8-593b86e66d57","id":1252,"image":"/system/people/avatars/000/001/252/original/UM.jpg?1691101028","name":"Udo Meisen","public_name":"Udo Meisen","abstract":"Jurist, Online-Redakteur (u.a. Rechtslupe.de, WebJustiz.de)","description":null,"links":[{"url":"https://wpbn.de/","title":"WordPress Meetup Bonn"},{"url":"https://www.meetup.com/de-DE/wordpress-meetup-bonn-wpbn","title":"WordPress Meetup Bonn (meetup.com)"}]},{"guid":"666e1d61-0c32-5bf8-a2db-4507a6d4d377","id":1950,"image":"/system/people/avatars/000/001/950/original/Unbenannt1?1754566534","name":"Magnus van Dyke","public_name":"Magnus van Dyke","abstract":"Langjähriger WordPress-Nutzer und Podcaster","description":null,"links":[]},{"guid":"7b80fde1-260e-5858-a695-bd0838787637","id":1758,"image":"/system/people/avatars/000/001/758/original/8296c91f75058477.jpeg?1691101415","name":"Simon Kraft","public_name":"Simon Kraft","abstract":null,"description":null,"links":[]},{"guid":"f6133944-6480-53fd-bd1d-88d839263c20","id":1952,"image":"/system/people/avatars/000/001/952/original/ab62eb42e842b6adca897024806bbf5eaebe9896ac46f2d6823973e6d9d27d42.png?1754558633","name":"Hans-Gerd Gerhards","public_name":"Hans-Gerd Gerhards","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T15:00:00.000+02:00","end_time":"2025-08-17T16:00:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":277}},{"id":3455,"guid":"639b96c6-2c00-424f-9291-e4483cdae812","title":"WordPress-Werkstatt","subtitle":null,"description":null,"duration":3600,"logo":"/system/events/logos/000/003/455/original/WordPress-logotype-wmark.png?1754566433","type":"workshop","do_not_record":false,"track":null,"abstract":"Die offene WordPress-Werkstatt: Du hast ein Problem mit Deiner WordPress-Installation? Komm vorbei und wir lösen es gemeinsam!","speakers":[{"guid":"95f6966e-8e04-5756-bad8-593b86e66d57","id":1252,"image":"/system/people/avatars/000/001/252/original/UM.jpg?1691101028","name":"Udo Meisen","public_name":"Udo Meisen","abstract":"Jurist, Online-Redakteur (u.a. Rechtslupe.de, WebJustiz.de)","description":null,"links":[{"url":"https://wpbn.de/","title":"WordPress Meetup Bonn"},{"url":"https://www.meetup.com/de-DE/wordpress-meetup-bonn-wpbn","title":"WordPress Meetup Bonn (meetup.com)"}]},{"guid":"666e1d61-0c32-5bf8-a2db-4507a6d4d377","id":1950,"image":"/system/people/avatars/000/001/950/original/Unbenannt1?1754566534","name":"Magnus van Dyke","public_name":"Magnus van Dyke","abstract":"Langjähriger WordPress-Nutzer und Podcaster","description":null,"links":[]},{"guid":"7b80fde1-260e-5858-a695-bd0838787637","id":1758,"image":"/system/people/avatars/000/001/758/original/8296c91f75058477.jpeg?1691101415","name":"Simon Kraft","public_name":"Simon Kraft","abstract":null,"description":null,"links":[]},{"guid":"f6133944-6480-53fd-bd1d-88d839263c20","id":1952,"image":"/system/people/avatars/000/001/952/original/ab62eb42e842b6adca897024806bbf5eaebe9896ac46f2d6823973e6d9d27d42.png?1754558633","name":"Hans-Gerd Gerhards","public_name":"Hans-Gerd Gerhards","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T16:15:00.000+02:00","end_time":"2025-08-17T17:15:00.000+02:00","room":{"name":"Wordpress Devroom (C119)","id":277}},{"id":3442,"guid":"cd1358e9-43c7-430f-982f-28f5b6dcc163","title":"Writing your own ebuilds for Gentoo Linux","subtitle":null,"description":"Ebuilds für Gentoo Linux selbst erstellen ist einfacher als gedacht, wenn man die Mechanismen hinter Portage einmal verstanden hat. Verpasse diesen Workshop auf keinen Fall und lerne, wie Du eigene Ebuilds schreibst und Abhängigkeiten sowie Use-Flags korrekt definierst. Wie legst Du ein Overlay an und bindest es ein? Was ist ein EAPI? Welche Werkzeuge (pkgdev, pkgcheck usw.) erleichtern Dir das Testen und Debuggen? In nur einer Stunde erhältst Du das Handwerkszeug, um fehlende Pakete selbst zum Laufen zu bringen.","duration":3600,"logo":"/system/events/logos/000/003/442/original/gentoo-logo.png?1754380303","type":"workshop","do_not_record":false,"track":null,"abstract":"Ebuilds selbst schreiben ist einfacher als gedacht.","speakers":[{"guid":"f35bef64-8314-5049-b938-15972f9f3b62","id":1676,"image":null,"name":"Ulrich Müller","public_name":"Ulrich Müller","email":"ulm@gentoo.org","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T13:00:00.000+02:00","end_time":"2025-08-17T14:00:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":276}},{"id":3463,"guid":"32da6a03-844a-4f76-9489-60f7ff3381a6","title":"XMPP Advanced","subtitle":"Erfahrungsaustausch","description":null,"duration":3600,"logo":"/system/events/logos/000/003/463/original/xmpp-logo.png?1755377725","type":"workshop","do_not_record":true,"track":null,"abstract":"Tipps, Kniffe und Besonderheiten rund um XMPP. MUCs, Bots, Bridges ... Erfahrungsaustausch für alte Hasen und alle Interessierten.","speakers":[{"guid":"8da62b55-d9ec-5cb2-b2b6-528dabdf9e2a","id":1688,"image":"/system/people/avatars/000/001/688/original/schlupp2.jpg?1753646076","name":"Jan Grosser","public_name":"Jan Grosser","abstract":"Jan Grosser, Jahrgang 1978, arbeitet in der Raumfahrtagentur im Deutschen Zentrum für Luft- und Raumfahrt e.V. und beschäftigt sich speziell mit Produktsicherung, Safety und Space Sustainability. Er hat an der TU Braunschweig Physik studiert und dort auch 2008 promoviert. Seit fast 25 Jahren ist er im privaten Bereich begeisterter Nutzer von Linux und anderer Freier Software und seit mehreren Jahren aktives Mitglied in der Troisdorfer Linux User Group.","description":null,"links":[]},{"guid":"462903cf-6eae-5f14-9fc3-dd86dabbc5a5","id":2006,"image":"/system/people/avatars/000/002/006/original/20250813_113829_gimp.jpg?1755078765","name":"thoker","public_name":"thoker","abstract":"Thorsten Kern, born in 1971, works in the field of plant engineering with a focus on cooling systems for the process industry, plastics and metal processing, the automotive sector, the chemical and food industries, as well as medical technology. Beyond his professional activities, Kern is deeply committed to promoting and using free software. He actively pursues this interest as a long-standing member of the Troisdorf Linux User Group, where he advocates for the adoption and development of open-source solutions.","description":"Thorsten Kern, born in 1971, works in the field of plant engineering with a focus on cooling systems for the process industry, plastics and metal processing, the automotive industry, the chemical and food sectors, and medical technology. Beyond his professional life, he is personally committed to promoting and using free software, and has therefore been an active member of the Troisdorf Linux User Group for several years.","links":[]},{"guid":"026a4891-a942-5fd9-9a21-1559c9cb127c","id":1944,"image":"/system/people/avatars/000/001/944/original/perso-rainer.jpg?1723139061","name":"Rainer Dohmen","public_name":"Rainer Dohmen","abstract":null,"description":null,"links":[]}],"start_time":"2025-08-17T16:00:00.000+02:00","end_time":"2025-08-17T17:00:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":276}},{"id":3416,"guid":"c8a43157-fbf7-47b6-bbc0-1bfa9de08b4e","title":"XMPP Einstieg","subtitle":"Von der Kontoerstellung bis zum ersten Chat","description":"Wir helfen Euch bei der Installation eines XMPP Clients auf dem Laptop, Smartphone oder Tablet, bei der Account Erstellung und beim ersten Chat.","duration":2700,"logo":"/system/events/logos/000/003/416/original/xmpp-logo.png?1753595467","type":"workshop","do_not_record":false,"track":null,"abstract":"WhatsApp, Telegram und Co. sind nichts für Dich? Schau Dir mit uns  XMPP an.","speakers":[{"guid":"462903cf-6eae-5f14-9fc3-dd86dabbc5a5","id":2006,"image":"/system/people/avatars/000/002/006/original/20250813_113829_gimp.jpg?1755078765","name":"thoker","public_name":"thoker","abstract":"Thorsten Kern, born in 1971, works in the field of plant engineering with a focus on cooling systems for the process industry, plastics and metal processing, the automotive sector, the chemical and food industries, as well as medical technology. Beyond his professional activities, Kern is deeply committed to promoting and using free software. He actively pursues this interest as a long-standing member of the Troisdorf Linux User Group, where he advocates for the adoption and development of open-source solutions.","description":"Thorsten Kern, born in 1971, works in the field of plant engineering with a focus on cooling systems for the process industry, plastics and metal processing, the automotive industry, the chemical and food sectors, and medical technology. Beyond his professional life, he is personally committed to promoting and using free software, and has therefore been an active member of the Troisdorf Linux User Group for several years.","links":[]},{"guid":"8da62b55-d9ec-5cb2-b2b6-528dabdf9e2a","id":1688,"image":"/system/people/avatars/000/001/688/original/schlupp2.jpg?1753646076","name":"Jan Grosser","public_name":"Jan Grosser","abstract":"Jan Grosser, Jahrgang 1978, arbeitet in der Raumfahrtagentur im Deutschen Zentrum für Luft- und Raumfahrt e.V. und beschäftigt sich speziell mit Produktsicherung, Safety und Space Sustainability. Er hat an der TU Braunschweig Physik studiert und dort auch 2008 promoviert. Seit fast 25 Jahren ist er im privaten Bereich begeisterter Nutzer von Linux und anderer Freier Software und seit mehreren Jahren aktives Mitglied in der Troisdorfer Linux User Group.","description":null,"links":[]},{"guid":"026a4891-a942-5fd9-9a21-1559c9cb127c","id":1944,"image":"/system/people/avatars/000/001/944/original/perso-rainer.jpg?1723139061","name":"Rainer Dohmen","public_name":"Rainer Dohmen","abstract":null,"description":null,"links":[]},{"guid":"d56d9b32-7a7a-5c51-be95-22f37bd1c161","id":2082,"image":null,"name":"Stefan Kropp","public_name":"Stefan Kropp","abstract":"Interesse an Themen und Diskussionen zu Debian GNU/Linux, Anoxinon e.V., XMPP (Jabber).","description":null,"links":[]}],"start_time":"2025-08-16T10:00:00.000+02:00","end_time":"2025-08-16T10:45:00.000+02:00","room":{"name":"TroLUG \u0026 Gentoo Devroom (C125)","id":276}},{"id":3311,"guid":"aed34db4-ffab-4480-b693-238320b148d4","title":"ZFS - Universelles Dateisystem für Solaris, illumos, BSD, Windows... und Linux","subtitle":"Ein Streifzug durch die Welt der modernen Storage","description":"ZFS ist ein modernes, leistungsfähiges und weit verbreitetes Dateisystem.  Aber schon das ist untertrieben, denn es ist viel mehr als ein \"Dateisystem\", sondern auch Disk-, Volume- und Storage-Manager, Replikationstool und noch so einiges.  Es hat sich als das Storage-Tool der Wahl durchgesetzt.  Und es ist auch noch cooles Zeuch!\r\n\r\nSeit seiner Geburt bei Sun ist ZFS durch diverse Stadien gegangen und existiert inzwischen in einigen Varianten für Solaris, illumos, BSD und Linux.  Für ganz Hartgesottene gibt es sogar einen Windows-Port.\r\n\r\nMeine Präsentation gibt einen kurzen Überblick über die Geschichte von ZFS, zeigt dann die wichtigsten ZFS-Versionen auf und beleuchtet einige interessante Details, insbesondere zur Frage des heterogenen Datenaustauschs.  Spannend ist auch die Frage, wie die verschiedenen OSe und Distros mit der Lizenzfrage umgehen.  Wenn die Zeit noch reicht, untersuchen wir noch ein paar lohnende Einzel-Features (Stichwort Verschlüsselung und Replikation).\r\n","duration":3600,"logo":null,"type":"lecture","do_not_record":false,"track":"System Administration","abstract":"ZFS ist ein modernes, leistungsfähiges und weit verbreitetes Dateisystem.  Wir schauen uns seine Geschichte und den aktuellen Stand der Portierung auf die diversen Plattformen an.","speakers":[{"guid":"16bd9876-2571-5ac0-95e1-01f2ed71a2e6","id":2009,"image":null,"name":"Volker A. Brandt","public_name":"Volker A. Brandt","abstract":"IT mit Schwerpunkt Unix und Freier Software","description":"Volker A. Brandt ist zusammen mit seinem Bruder Rainer Inhaber einer kleinen Firma, die sich auf heterogene RZ-Infrastruktur mit Schwerpunkt Solaris spezialisiert hatte, aber inzwischen längst auch BSD und Linux einsetzt. Er beschäftigt sich mit Systeminstallationen, Data Center Automation, Paketierung und systemnaher Programmierung, DevOps sowie allem möglichen andern schönen Schlagwörtern. Er redet gerne, viel und oft über Solaris, Unix und Open Source.","links":[]}],"start_time":"2025-08-16T10:00:00.000+02:00","end_time":"2025-08-16T11:00:00.000+02:00","room":{"name":"HS 3","id":268}}]}}