{ "schedule": [ { "room": "", "rooms": [], "start": "2025-08-03T09:15:00", "end": "2025-08-03T09:45:00", "duration": 30, "kind": "Coffee/tea break", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 234, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Breakfast and coffee break" }, { "room": "", "rooms": [], "start": "2025-08-02T09:15:00", "end": "2025-08-02T09:45:00", "duration": 30, "kind": "Coffee/tea break", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 233, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Breakfast and coffee break" }, { "room": "", "rooms": [], "start": "2025-08-01T09:15:00", "end": "2025-08-01T09:45:00", "duration": 30, "kind": "Coffee/tea break", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 232, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Breakfast and coffee break" }, { "room": "", "rooms": [], "start": "2025-08-01T09:45:00", "end": "2025-08-01T10:25:00", "duration": 40, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 229, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Assessing and Managing threats to the Nonprofit Infrastructure of FOSS", "authors": [ { "name": "Allen Gunn", "name_pronunciation": "", "pronouns": "he/him", "twitter": "aspirationtech", "mastodon": "aspirationtech@mastodon.social", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/f1f8b36baf95d2c89459fd7d80401ba7?s=120&d=mp", "code": "528", "biography": "Allen Gunn (gunner) is Executive Director of Aspiration (www.aspirationtech.org) in San Francisco, USA, and works to help NGOs, activists, foundations and technologists forge effective and sustainable digital strategies in support of social, racial and climate justice. Gunner has worked in numerous technology-focused environments from NGO to Silicon Valley start-up to college faculty, serving in senior management, engineering, teaching and volunteer roles. He is an experienced strategist, mentor and facilitator with a passion for designing collaborative open learning processes. And once upon a time he was a roadie in a San Francisco rock-and-roll band.", "username": "" }, { "name": "Pono Takamori", "name_pronunciation": "", "pronouns": "he/him", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/cfc9c8fd254228bec9bf46dbeba90719?s=120&d=mp", "code": "482", "biography": "Daniel Pono Takamori is the Community Organizer at Software Freedom Conservancy. He's been involved in FOSS for almost 20 years and worked for non-profit FOSS organizations for over a decade. While not at his computer he likes to play go, cook vegetables and ride his bike.", "username": "" } ], "abstract": "Free and Open Source Software has long relied on a robust network of nonprofit organizations set up to support its development and advocacy. In recent years, this infrastructure has been tested as funding has declined and the uncertainties related to running these organizations have increased, resulting in closures or reductions in staff at many orgs. In this keynote, Pono Takamori will host a conversation with Allen Gunn of Aspiration about the current challenges facing fiscal sponsorship organizations, how the decline in funding for these organizations will impact FOSS generally and how to assess a variety of threats in the US and globally..", "conf_url": "http://2025.fossy.us/schedule/presentation/362/", "cancelled": false, "twitter_id": "aspirationtech", "mastodon_id": "aspirationtech@mastodon.social" }, { "room": "", "rooms": [], "start": "2025-08-03T09:45:00", "end": "2025-08-03T10:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 231, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "FOSS in A/V: How Open Signal uses FOSS to further their mission in a closed source industry", "authors": [ { "name": "Chris Polanco", "name_pronunciation": "", "pronouns": "He/Him", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/defb0eddb52e991820f90d0eecc944f7?s=120&d=mp", "code": "513", "biography": "Chris is the Production Manager at Open Signal the Organization that helps FOSSY get online every year. While his background is in tradition film making his early start at Open Signal volunteering at 14 allowed him to get familiar with broadcast basics and techniques he later adapter to his film career. Combined with a passion for right to repair he really early on started to combine film and broadcast techniques with as much FOSS software he could get his hands on to recreate advanced industry practices at smaller self hosted scales. The unique combination of experience came in handy during the pandemic as he helped many small non-profits transition online while equipment shortages were common. He's now spending his time at Open Signal pushing a FOSS first philosophy in Video Production a usually heavily proprietary and secretive industry.", "username": "" }, { "name": "Allison Randal", "name_pronunciation": "", "pronouns": "", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/9fa42951d6f1d5532c26032ca89a01b6?s=120&d=mp", "code": "539", "biography": "", "username": "" } ], "abstract": "Open Signal is a media arts center in Portland, Oregon, with a mission\r\nto nurture the change-making power of community media in service of a\r\njust and equitable world. In this conversation with Chris Polanco, their\r\nProduction Services Production Manager, we'll talk about how and why\r\nOpen Signal chooses open source as much as they can in a world of SaaS\r\nand proprietary products. They do this not just while partnering with\r\nus to do audio/video for FOSSY, but across their work with local youth\r\nand other media makers. We'll talk about some of the hardware and\r\nsoftware they use, how those choices are informed by their mission,\r\nand what sort of future they are working toward.", "conf_url": "http://2025.fossy.us/schedule/presentation/367/", "cancelled": false }, { "room": "", "rooms": [], "start": "2025-08-02T09:45:00", "end": "2025-08-02T10:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 230, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Q&A on SFC's lawsuit against Vizio", "authors": [ { "name": "Bradley M. Kuhn", "name_pronunciation": "", "pronouns": "he/them", "twitter": "", "mastodon": "@bkuhn@floss.social", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/0580d7a67da1b15b1695edc4e22779f9?s=120&d=mp", "code": "506", "biography": "Bradley M. Kuhn is the Policy Fellow at Software Freedom Conservancy (SFC). Kuhn began his work software freedom movement in 1992, as an early adopter of Linux systems & contributor to various FOSS projects, including Perl. Kuhn was FSF\u2019s Executive Director from 2001\u20132005, began as SFC\u2019s primary volunteer from 2006\u20132010, and became SFC's first staff person in 2011. Kuhn's work focuses on enforcement of the GPL agreements, FOSS licensing policy, and infrastructural solutions for FOSS.", "username": "" }, { "name": "Denver Gingerich", "name_pronunciation": "", "pronouns": "", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/5ca795f06b3505f43bf7ba26fef37c7d?s=120&d=mp", "code": "509", "biography": "Denver is a software right-to-repair and standards activist who is currently Director of Compliance at Software Freedom Conservancy, where he enforces software right-to-repair licenses such as the GPL, and is also a director of the worker co-operative that runs JMP.chat, a FOSS phone number (texting/calling) service. Denver writes free software in his spare time: his patches have been accepted into Wine, Linux, and wdiff. Denver received his BMath in Computer Science from the University of Waterloo. He gives presentations about digital civil rights and how to ensure FOSS remains sustainable as a community and financially, having spoken at conferences such as FOSSY, SCALE, the Canadian Repair Convention, FOSDEM, SFSCON, CopyleftConf, LibrePlanet, LinuxCon North America, CopyCamp Toronto, FOSSLC's Summercamp, and the Open Video Conference.", "username": "" }, { "name": "Karen Sandler", "name_pronunciation": "", "pronouns": "she/her", "twitter": "o0karen0o", "mastodon": "karen@floss.social", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/5e77b6e5743dd274a0bc00806cb082de?s=120&d=mp", "code": "411", "biography": "Karen M. Sandler is an attorney and the executive director of Software Freedom Conservancy, a 501c3 nonprofit organization focused on ethical technology. As a patient deeply concerned with the technology in her own body, Karen is known as a cyborg lawyer for her advocacy for free software as a life-or-death issue, particularly in relation to the software on medical devices. She co-organizes Outreachy, the award-winning outreach program for people who face under-representation, systemic bias, or discrimination in tech. She is an adjunct Lecturer-In-Law of Columbia Law School and a visiting scholar at University of California Santa Cruz.\r\n\r\nPrior to joining Software Freedom Conservancy, Karen was the executive director of the GNOME Foundation. Before that, she was the general counsel of the Software Freedom Law Center. She began her career as a lawyer at Clifford Chance and Gibson, Dunn & Crutcher LLP.\r\n\r\nKaren received her law degree from Columbia Law School where she was a James Kent Scholar and co-founder of the Columbia Science and Technology Law Review. She also holds a bachelor of science in engineering from The Cooper Union for the Advancement of Science and Art.\r\n\r\nSandler has won awards for her work on behalf of software freedom, including the O\u2019Reilly Open Source Award in 2011. She received an honorary doctorate from KU Leuven in 2023.", "username": "" }, { "name": "Rick Sanders", "name_pronunciation": "", "pronouns": "he/him", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/c0a7c4a43df10e1b0d493df3e92eb0fd?s=120&d=mp", "code": "527", "biography": "Rick is the General Counsel of Software Freedom Conservancy. He has been practicing law since 2000, mostly in the field of intellectual-property litigation. He started his legal careers in Silicon Valley and now resides in Nashville, Tennessee. From 2012 to 2015, he taught copyright law at Vanderbilt University Law School.", "username": "" } ], "abstract": "There's a reason that some of the most popular shows on television for generations have been courtroom dramas. Court cases are dramatic by their nature!\r\n\r\nCome ask us anything at all about the Software Freedom Conservancy's lawsuit against Vizio. The trial is only 6 weeks away, so hear about everything and get yourself ready to go down to Los Angeles and attend the trial.", "conf_url": "http://2025.fossy.us/schedule/presentation/365/", "cancelled": false, "mastodon_id": "@bkuhn@floss.social" }, { "room": "", "rooms": [], "start": "2025-07-31T10:15:00", "end": "2025-07-31T13:15:00", "duration": 180, "kind": "Registration", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 239, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Registration Open" }, { "room": "", "rooms": [], "start": "2025-08-01T10:25:00", "end": "2025-08-01T10:35:00", "duration": 10, "kind": "Keynote Session", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 398, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Presentation of the Distinguished Service Award in Software Freedom" }, { "room": "", "rooms": [], "start": "2025-08-03T10:30:00", "end": "2025-08-03T12:30:00", "duration": 120, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 386, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Lightning Talks!", "authors": [ { "name": "Pono Takamori", "name_pronunciation": "", "pronouns": "he/him", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/cfc9c8fd254228bec9bf46dbeba90719?s=120&d=mp", "code": "482", "biography": "Daniel Pono Takamori is the Community Organizer at Software Freedom Conservancy. He's been involved in FOSS for almost 20 years and worked for non-profit FOSS organizations for over a decade. While not at his computer he likes to play go, cook vegetables and ride his bike.", "username": "" } ], "abstract": "1. Vagrant Cascadian: An Impatient Application of Reproducible Builds\r\n2. Josh Lee: The OSS Hero's Journey\r\n3. Julia Zimmerman: Quantifying Sky Signals: Simulating Visibility Correlations in Radio Interferometry\r\n4. Zhi Qu: BLuE CRAB: RSSI Detection Pattern Analysis for Flagging System Development\r\n5. Andrew Washburn: Using Quantum Computers to Detect Continuous Gravitational Waves\r\n6. Audrey Evergreen: Avoiding Desk Neck While Coding\r\n7. Neal Gompa: X.Org Foundation and SFC\r\n8. Mark Davis: H.U.G.E. Announcement\r\n9. Alya Abbott: Choosing Software that Won't Screw You\r\n10. Emily Soward: What and Why we Need AI Preparedness\r\n11. Brendan Conoboy: Command Line Control\r\n12. Eric Schultz: Glasgow Embedded Code of Conduct", "conf_url": "http://2025.fossy.us/schedule/presentation/368/", "cancelled": false }, { "room": "327", "rooms": [ "327" ], "start": "2025-08-01T10:45:00", "end": "2025-08-01T11:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Databases", "conf_key": 285, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "PostgreSQL\u2019s Rise to Power: Why the Open Source Giant is Dominating the Database Landscape", "authors": [ { "name": "Kellyn Gorman", "name_pronunciation": "", "pronouns": "she/her", "twitter": "N/A", "mastodon": "N/A", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/b80f0c86361c6f97619eec3fc28241fd?s=120&d=mp", "code": "462", "biography": "Kellyn Gorman is a database and AI specialist with over 25 years of experience in relational systems. She's authored numerous books and white papers and is well-respected for her contributions under her online handle, \"DBAKevlar.\" She's an award-winning optimization and security specialist having previously worked for Oracle and Microsoft, along with a long history as a mentor and advocate in the tech industry.", "username": "" } ], "abstract": "PostgreSQL has quietly, but powerfully risen to become one of the most trusted and widely adopted database platforms in the world. Once considered a niche solution back in it's days as it's predecessor, Ingres, PostgreSQL now leads the charge in the open-source database movement, challenging and often surpassing traditional enterprise heavyweights like Oracle and SQL Server. \r\nIn this session, we\u2019ll explore the technical, strategic, and cultural reasons behind PostgreSQL\u2019s rapid ascent. From its robust standards compliance and extensibility to its vibrant development community and compatibility with modern cloud-native architectures, PostgreSQL delivers enterprise-grade performance without the steep licensing costs. \r\nWe'll also examine how PostgreSQL\u2019s innovation is influencing other platforms like MySQL, MongoDB, and SQLite, and why developers and architects are increasingly choosing it as the foundation for their mission-critical workloads. This session will cover everything from high availability options, most popular extensions and features that keep PostgreSQL the choice among database technologists, no matter if traditional transactional, analytical or even AI workloads. We'll also discuss the limitations around migrations and how to best take on the challenges or moving large, enterprise, multi-tier systems over to open-source solutions.\r\nWhether you're considering migration, multiplatform strategy, or just want to understand the open-source momentum, this session will provide deep insights into PostgreSQL\u2019s success and what it means for the future of data.", "conf_url": "http://2025.fossy.us/schedule/presentation/289/", "cancelled": false, "twitter_id": "N/A", "mastodon_id": "N/A" }, { "room": "333", "rooms": [ "333" ], "start": "2025-08-02T10:45:00", "end": "2025-08-02T11:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Science of Community", "conf_key": 347, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Things I've Learned as a Linux Kernel Maintainer", "authors": [ { "name": "Darrick J. Wong", "name_pronunciation": "", "pronouns": "he/him", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/03b253c356505f59dccbcea9438ab049?s=120&d=mp", "code": "422", "biography": "Darrick was the Linux maintainer of the XFS filesystem from 2016 to 2023, and wrote the (recently released) online fsck tool for it. He is now experimenting with improving the fuse I/O model so that filesystem metadata parsing can occur in userspace while most of the I/O hot path remains in the kernel.", "username": "" } ], "abstract": "I spent seven years serving as the maintainer of the XFS filesystem and iomap filesystem library in the Linux kernel. Whilst on that journey, I learned a lot about steering technical direction of those two projects, but also the limitations of managing a community without authority. I intend this talk to be most helpful for people who are current FOSS maintainers or are mid to senior level developers contemplating taking on such roles.\r\n\r\nThese are the seven skills that I found most helpful and grew the most in those seven years:\r\n * Concocting a strategy from which to build a development roadmap\r\n * Defining roles for people to take on\r\n * Negotiating staffing and budgets with managers\r\n * Coaching people who are trying to get their efforts across the finish line\r\n * Dealing with external shocks in as principled a manner as possible\r\n * Steering your way out of burnout, aka Replacing Yourself\r\n * Supporting, but getting out of the way of, the new leaders you cultivate\r\n\r\nFor each of these areas, I'll share how that skill fits into the Linux community (they didn't always fit well!) and what happened when I tried to make things happen in those areas. I will target spending about 4-5 minutes talking about each of those points and leave 20-25 minutes at the end for an audience discussion.", "conf_url": "http://2025.fossy.us/schedule/presentation/345/", "cancelled": false }, { "room": "329", "rooms": [ "329" ], "start": "2025-08-01T10:45:00", "end": "2025-08-01T11:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "FOSS in Education", "conf_key": 297, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Discussion: Which Way Do We Go? Understanding Sustainable Pathways for Academic Open Source", "authors": [ { "name": "Stephanie Lieggi", "name_pronunciation": "", "pronouns": "she/her", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/9aa59dcf2fbc1b3642f73d14332a61ad?s=120&d=mp", "code": "483", "biography": "Stephanie Lieggi is the Executive Director of the Center for Research in Open Source Software (CROSS) at University of California, Santa Cruz. She supports academic-based open source projects and aims to create a sustainable contributor base through the establishment of hands-on mentorship programs, including the Open Source Research Experience (OSRE) Programs. Since 2022 her role has also helped lead the UCSC newly formed Open Source Program Office (OSPO), supported by a grant from the Alfred P Sloan Foundation. Most recently, Stephanie led the effort to build a system-wide network of OSPOs at the University of California, securing financial support for building the network from the Sloan Foundation in Spring 2024. Stephanie co-chairs the CHAOSS University Working Group and is the co-PI on UCSC\u2019s first US National Science Foundation's Pathways to Enable Open Source Ecosystem (POSE) grant, which has enabled exploration into successful models for building sustainable open source projects at universities. \r\n\r\nPrior to starting at CROSS, Stephanie was a senior researcher and adjunct professor at the Center for Nonproliferation Studies, part of the Middlebury Institute of International Studies at Monterey, where she researched the intersection of national security and global trade.", "username": "" } ], "abstract": "Note: this will be a group discussion format with participation from anyone who wishes to join.\r\n\r\nMany impactful open source projects begin as ideas in academic research labs, as highlighted by the wide adoption of projects like Ceph, RISC-V and Jupyter. However, so much of what is created in universities doesn\u2019t find broader adoption and struggles to be sustainable in the long-term. This is a lost opportunity that can have a broad impact on scientific communities, industry and society at large. This BoF session aims to explore the different pathways for academic open source projects to find their way to sustainability and adoption. As with most things open source \u2013 there is no one-size-fits-all. This session will provide those with experience in building and maintaining academic open source projects an opportunity to share that experience with those looking for the right pathway for their own project. It will also provide those working or supporting academic Open Source Program Offices (OSPOs) an opportunity to highlight how they are helping projects on their campus become sustainable and best serve the research and educational goals of their institutions.", "conf_url": "http://2025.fossy.us/schedule/presentation/335/", "cancelled": false }, { "room": "328", "rooms": [ "328" ], "start": "2025-08-02T10:45:00", "end": "2025-08-02T11:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 331, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "329", "rooms": [ "329" ], "start": "2025-08-02T10:45:00", "end": "2025-08-02T11:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "FOSS in Education", "conf_key": 338, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Open Source Software in Higher Education: A Community Report", "authors": [ { "name": "Patrick Masson", "name_pronunciation": "", "pronouns": "He/Him", "twitter": "- -", "mastodon": "@massonpj@fosstodon.org", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/fa1314a7ff59cc080caa13d08e8af83e?s=120&d=mp", "code": "416", "biography": "Patrick joined Apereo as Executive Director in 2023, serving previously as Interim General Manager of the Foundation. Before Apereo, Patrick served as General Manager for the Open Source Initiative after working within higher education IT for over twenty years, including roles as CIO within the State University of New York and CTO at the University of Massachusetts' Office of the President. He was the Director of Technology at the SUNY Learning Network and the UCLA Media Lab.\r\n\r\nPatrick is an adjunct instructor with SUNY Albany's College of Computing and Information and speaks frequently on topics related to open source software, open education, and educational technology. Patrick is the co-founder of EDUCAUSE's \"Openness\" Constituency Group and served on his local school board from 2014-2018.", "username": "" } ], "abstract": "Reports highlighting the adoption of open source software (OSS) are ubiquitous. Yet studies specific to higher education are limited, perhaps leaving campuses unprepared to manage their edtech portfolios.\r\n\r\nThe Apereo Foundation, in partnership with other open source software foundations and global universities, will present preliminary data from the Open Source Software in Higher Education Community Report. This report offers unique insights into the perceptions of OSS discovered through a survey of IT leaders undertaken at EDUCAUSE 2025, as well as the prevalence of OSS in use across academic enterprises through profiling and analysis of .edu domains. The 2025 data is then compared to historical data to provide historical trends, compare current practices, and identify areas of future impact.", "conf_url": "http://2025.fossy.us/schedule/presentation/329/", "cancelled": false, "twitter_id": "- -", "mastodon_id": "@massonpj@fosstodon.org" }, { "room": "338", "rooms": [ "338" ], "start": "2025-08-02T10:45:00", "end": "2025-08-02T11:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Wild Card", "conf_key": 314, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Never Mind the Checkboxes, Here's Reproducible Builds!", "authors": [ { "name": "Vagrant Cascadian", "name_pronunciation": "", "pronouns": "none or they/them", "twitter": "", "mastodon": "https://floss.social/@vagrantc", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/f3de796d6473451dfc362d3e5e0a250b?s=120&d=mp", "code": "511", "biography": "Vagrant strives to make Reproducible Builds a best practices reality for everyone. Vagrant discovered free software late last millenia and has been contributing to free software since the beginning of this millenia. A long-time Debian Developer and contributor to Guix, tinkering with ARM and RISC-V systems. At Portland's Free Geek, Vagrant dove into life as a free software developer, rebuilding electronic waste with FOSS, modifying or developing new software as needed. That led to exciting work helping coordinate LTSP development shared between several different operating systems. That sense of open collaboration has been a life-long habit. Vagrant contrasts spending too much time on computers with bicycle commuting, aikido and a DIY solar hobby.", "username": "" }, { "name": "Chris Lamb", "name_pronunciation": "", "pronouns": "", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/f722f7ee1d7565b37aec4a588f584459?s=120&d=mp", "code": "523", "biography": "Chris has been an official Debian Developer since 2008 and is a core team member of the Reproducible Builds project. He is a former 'DPL' of the Debian project as well as a member of Board of Directors for the Open Source Initiative (OSI). A recent immigrant to the United States, Chris is the author of dozens of small free-software projects and a contributor to 100s of others, but in his spare time he is an avid classical musician, calligrapher and is slowly working towards a sommelier certification.", "username": "" } ], "abstract": "There are numerous policy compliance and regulatory processes being developed that target software development... but do they solve actual problems? Does it improve the quality of software? Do Software Bill of Materials (SBOMs) actually give you the information necessary to verify how a given software artifact was built? What is the goal of all these compliance checklists anyways... or more importantly, what *should* the goals be? If a software object is signed, who should be trusted to sign it, and can they be trusted ... forever?\r\n\r\nCould you imagine a world with many bureaucratic compliance checks being replaced with verifiable processes performed by arbitrary third parties?\r\n\r\nLet me introduce you to Reproducible Builds, a set of best practices which allow you to verify that software artifacts were built from the source code, allowing auditing for license compliance, providing security benefits, and remove the need to trust arbitrary software vendors.", "conf_url": "http://2025.fossy.us/schedule/presentation/327/", "cancelled": false, "mastodon_id": "https://floss.social/@vagrantc" }, { "room": "338", "rooms": [ "338" ], "start": "2025-08-01T10:45:00", "end": "2025-08-01T11:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Wild Card", "conf_key": 307, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Starting an Open Mentorship Handbook!", "authors": [ { "name": "Pono Takamori", "name_pronunciation": "", "pronouns": "he/him", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/cfc9c8fd254228bec9bf46dbeba90719?s=120&d=mp", "code": "482", "biography": "Daniel Pono Takamori is the Community Organizer at Software Freedom Conservancy. He's been involved in FOSS for almost 20 years and worked for non-profit FOSS organizations for over a decade. While not at his computer he likes to play go, cook vegetables and ride his bike.", "username": "" } ], "abstract": "Technology communities committed to transparency and openness (like free and open source software, or FOSS, communities) adopt sets of practices to facilitate their collaboration. In order to work together developing software, practicing open science and facilitating open data, collaborators must build robust communities to publicly discuss and improve their projects. Healthy communities that continue productively into the future must find ways to engage and nurture new contributors in order to maintain and grow their communities. Some communities struggle to attract new contrinbutors in the first place, while other communities attract many new contributors, but struggle to coach those contributors on how to become leaders, reviewers, and maintainers of their community's work.\r\n\r\nOpen mentorship programs provide a safe space for interns to learn how to work in an open, public manner with open communities, and how to create and maintain public works. Unfortunately, documentation on how to be a mentor in an open mentorship program is often non-existent, out of date, or scattered across many different resources. The Outreachy team is launching an Open Mentorship Handbook, to gather best practices in mentorship and to provide a collaborative way to share the knowledge that we've amassed in this area.\r\n\r\nCome learn about this initiative and participate in a collaborative session about the Handbook and Open mentorship!", "conf_url": "http://2025.fossy.us/schedule/presentation/358/", "cancelled": false }, { "room": "333", "rooms": [ "333" ], "start": "2025-08-01T10:45:00", "end": "2025-08-01T11:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Science of Community", "conf_key": 291, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "How do sponsored open source ecosystems manage feature deployments?", "authors": [ { "name": "Matt Gaughan", "name_pronunciation": "", "pronouns": "he/him", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/5ac31bcad0ac6001ad8b27a23bd8a103?s=120&d=mp", "code": "435", "biography": "I am a PhD student at Northwestern. My research focuses on how contributors organize to build FOSS projects; specifically, how projects make decisions in response to their environments. I have a background in software engineering and am looking to learn more about how individuals and communities can develop sustainable relationships to computers.", "username": "" } ], "abstract": "The academic study of FOSS libraries often assumes that projects are organized as communities of volunteer contributors. However, the recent growth of sponsored open source libraries --- projects stewarded by large, formally incorporated organizations --- provides new organizational relationships and processes to better understand. One common form of this is constructed when an organization stewards a library while also managing the library's primary implementation; in this model, decision making around the library and its implementation are deeply interconnected, yet may be governed differently. Examples of this model include Apple\u2019s use of WebKit in Safari, BlueSky\u2019s use of ATProto in BlueSky applications, and the WikiMedia Foundation\u2019s (WMF) use of MediaWiki libraries in\r\nWikimedia platforms. This ongoing work focuses on three feature deployments on Wikimedia platforms, examining deployment processes' impacts on the MediaWiki libraries utilized for feature development. By analyzing commit activity, work tasks, and community discussions, we provide greater insight into how certain deployment processes impact the open source development of a critical open platform.", "conf_url": "http://2025.fossy.us/schedule/presentation/350/", "cancelled": false }, { "room": "327", "rooms": [ "327" ], "start": "2025-08-02T10:45:00", "end": "2025-08-02T11:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 353, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "328", "rooms": [ "328" ], "start": "2025-08-01T10:45:00", "end": "2025-08-01T11:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Supporting User Groups", "conf_key": 327, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Herding Hackers and Hawking Code: The Hustle of a Developer Advocate", "authors": [ { "name": "Nate Boot", "name_pronunciation": "", "pronouns": "he/him/dude", "twitter": "nateboot", "mastodon": "https://fosstodon.org/@nateynateynate", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/025f12920bbddc2c9abdad0a0a9e435a?s=120&d=mp", "code": "429", "biography": "Nate is a life-long tech enthusiast, only recently finding himself in the world of developer advocacy at AWS. He currently works exclusively with the open source OpenSearch project. He loves show-and-tell, and really enjoys learning about new stuff and then sharing it with anyone who will listen. He has a particular love for retro technology and old video games. His most formative years were spent in BBS teleconferences in the pacific northwest.", "username": "" } ], "abstract": "You may have heard of a developer advocate. You might have even seen one on stage or met one at a conference booth slinging stickers like they\u2019re currency. Odds are you\u2019ve probably seen a YouTube video or read a blog post from a developer advocate, talking about why an API has changed or acting as an \u201cexplainer of stuff\u201d for some new feature. Our lives are never boring, but how can you tell if it\u2019s something you\u2019d be interested in? Just what else are these folk up to? \r\n\r\nThey are a must have if your particular open source project has regular user groups. You might even consider them a kind of translation layer. You see, they usually have backgrounds in software engineering but instead of coding all day, they're likely to be found talking about code all day. When your users are suffering from deficiencies and bring them to user groups to be discussed, these advocates can usually pinpoint what group of developers and/or repositories those code changes need to be made in. They are a bridge between development teams and user communities.\r\n\r\nI\u2019d love a chance to share my experience. If you have a passion for open source projects and want to someday get involved in a pragmatic and supportive way, let me take you through my journey and share just what makes it special to me and why it makes such a difference to the community of any open source product.", "conf_url": "http://2025.fossy.us/schedule/presentation/296/", "cancelled": false, "twitter_id": "nateboot", "mastodon_id": "https://fosstodon.org/@nateynateynate" }, { "room": "", "rooms": [], "start": "2025-08-01T11:30:00", "end": "2025-08-01T11:45:00", "duration": 15, "kind": "Break", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 269, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "", "rooms": [], "start": "2025-08-02T11:30:00", "end": "2025-08-02T11:45:00", "duration": 15, "kind": "Break", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 270, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "327", "rooms": [ "327" ], "start": "2025-08-02T11:45:00", "end": "2025-08-02T12:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 354, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "338", "rooms": [ "338" ], "start": "2025-08-01T11:45:00", "end": "2025-08-01T12:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Wild Card", "conf_key": 305, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Reimagining Online Deliberation: Why Open Source is Critical for Civic Infrastructure", "authors": [ { "name": "Samantha Shireman", "name_pronunciation": "", "pronouns": "she/her", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/05861e776371b2a106f9b7b4faf07611?s=120&d=mp", "code": "517", "biography": "Samantha Shireman\u00a0develops technology that helps people break through the digital walls that divide them. Within Harvard\u2019s Applied Social Media Lab, she serves as the product manager for Frankly (frankly.org), an open-source video platform that enables people to engage in deliberation, assemblies, and other forms of constructive discourse and problem-solving.\r\n\r\nPreviously, as Director of Product at AllSides.com, she helped build many products intended to help people understand diverse perspectives and enable healthy communication across ideological divides.\r\n\u00a0\r\nShe earned her degree in cognitive science from UC Berkeley, where she spent a lot of time thinking about thinking. She first earned her tech chops in middle school when, out of necessity, she taught herself HTML and CSS to create web pages for her Neopets.\r\n\r\nWhen not working to strengthen democracy, Samantha enjoys puzzles, good food, cocktails, and the occasional rabbit hole into psychology research. She and her spouse live in El Cerrito, CA in an apartment building they and a few friends purchased together to end-run SF bay area housing costs. They live with their cat GABA, appropriately named after a neurotransmitter.", "username": "" } ], "abstract": "What if the tools we use for civic engagement were as common as Google Docs, but built on open source principles? In today's polarized digital landscape, creating space for thoughtful, inclusive dialogue is more critical than ever.\r\n \r\nWithin Harvard's Berkman Klein Center, our Applied Social Media Lab is building Frankly, an open source video-based discourse platform that structures online face-to-face conversations for meaningful outcomes.\r\nIt combines intelligent group matching with embedded discussion prompts, enabling balanced groups to navigate complex topics without facilitators in order to make constructive discourse and collaborative decision-making accessible and scalable.\r\n \r\nThis session explores how we\u2019re rethinking online discourse to better support civic engagement and social connection, and why democratic infrastructure must be built on open source principles. Open source enables adaptability to different contexts, ensures longevity beyond any single institution, and provides the scrutinizability necessary for legitimate public discourse.\r\n \r\nBy open-sourcing Frankly and collaborating with practitioners, we're developing civic technology that is transparent, adaptable, and grounded in dialogue expertise. As we increasingly make collective decisions in digital spaces, building deliberative infrastructure on open foundations isn't just technically superior\u2014it's democratically essential.", "conf_url": "http://2025.fossy.us/schedule/presentation/328/", "cancelled": false }, { "room": "328", "rooms": [ "328" ], "start": "2025-08-02T11:45:00", "end": "2025-08-02T12:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Legal", "conf_key": 326, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "More Scalability Through Open Source Hygiene", "authors": [ { "name": "Ria Farrell Schalnat", "name_pronunciation": "", "pronouns": "She/Her", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/ef7862587ed68666f03878f2723a810c?s=120&d=mp", "code": "532", "biography": "I am delighted to work with the Open Program Office of Hewlett Packard Enterprise (https://www.hpe.com/us/en/open-source.html)! This role is the culmination of my prior lives as a computer programmer, lawyer and adjunct professor specializing in intellectual property subjects including open source. \r\n\r\nPreviously, I spent over three years at Amazon Web Services including working with their OSPO. I served as General Counsel and Director of Intellectual Property for a mid-size software and data center company (Vora Ventures). I provided counsel, advice and representation to numerous clients and specialized in patent portfolio management and prosecution, intellectual property due diligence for mergers and acquisitions, and software licensing for two regional law firms (Frost Brown Todd & Dinsmore). My technology practice built on my undergraduate degree in Computer Science and work experience as a computer programmer and ranged across billing, data management, customer relationship management, and speech technology applications. I spend additional time working on community initiatives for the Cybersecurity and Infrastructure Security Agency under the Department of Homeland Security (CISA), the Eclipse Foundation, the Linux Foundation including the Community Health & Analytics in Open Source Software (CHAOSS) project, SPDX Legal team, and the Open Source Initiative (Clearly Defined project). \r\n\r\nI am admitted to practice law in Ohio, the U.S. Patent & Trademark Office, and in-house in Washington. While in private practice, I served for two years as President of CincyIP, a local bar association dedicated to intellectual property education. I served as adjunct professor at the University of Cincinnati School of Law and University of Dayton School of Law on subjects including Patent Litigation, Cyberspace Law and Open Source Licensing.", "username": "" } ], "abstract": "As more attention is paid to SBOMs through Executive Orders in the United States and legislation like the European Union's Cyber Resilience Act, being able to ingest, identify, evaluate and approve open source packages will be critical to scaling compliance operations as well as empowering developers by giving them an early heads up on the choices they are making in their solutions. SPDX identifiers provide a quick identification mechanism for the license utilized by a component. ClearlyDefined provides important provenance data including component source locations, licensing, attributions and more. GUAC provides tooling to enhance SBOMs with security and vulnerability data. CHAOSS provides health metrics associated with open source components. All of these projects allow the development of policies and empower developers to align their choices with personal or company preferences. This session will touch on all these projects and then walk through the process to assign an SPDX-ID to a license. When you leave, you'll know how to engage with the SPDX-Legal committee and how to respond to issues in their repo to get IDs assigned to licenses. Help US to help YOU to scale your open source compliance!", "conf_url": "http://2025.fossy.us/schedule/presentation/364/", "cancelled": false }, { "room": "333", "rooms": [ "333" ], "start": "2025-08-02T11:45:00", "end": "2025-08-02T12:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Science of Community", "conf_key": 348, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Power Dynamics, Rug Pulls, and Other Impacts on FOSS Sustainability", "authors": [ { "name": "Dr. Dawn Foster", "name_pronunciation": "", "pronouns": "She / Her", "twitter": "geekygirldawn", "mastodon": "https://hachyderm.io/@geekygirldawn", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/506e49a7dae9eb8bd05bb64a5169cfa4?s=120&d=mp", "code": "441", "biography": "Dr. Dawn Foster works as the Director of Data Science for CHAOSS where she is also a board member / maintainer. She is co-chair of CNCF TAG Contributor Strategy and an OpenUK board member. She has 20+ years of experience at companies like VMware and Intel with expertise in community, strategy, governance, metrics, and more. She has spoken at over 100 industry events and has a BS in computer science, an MBA, and a PhD. In her spare time she enjoys reading science fiction, running, and traveling.", "username": "" } ], "abstract": "Power imbalances are everywhere, including in our FOSS projects. Corporations hold power over projects that result in relicensing, forks, and other disruptions. This talk will cover these power dynamics using research data from several case study projects and suggest steps that we can take to make better decisions about which FOSS projects to embrace.\r\n\r\nSince the beginning of time, those in power have been able to use that power against the weak, often with little recourse. In feudalism, the powerful ruling class controlled the land leading to oppression and exploitation of the people doing the hard work of farming and protecting the land. This may sound familiar, since many FOSS projects similarly have the power consolidated in the hands of the few even when others with less power are doing most of the work. In today\u2019s cloud native world, the power dynamics have gotten even more complex. Large cloud providers have the most power and can create service offerings based solely on FOSS projects while doing little to no real work on those projects. Smaller companies who are doing a significant amount of the development on a FOSS project have less power than the cloud providers, but many still have the power to relicense those projects. The many users, contributors, and even maintainers who have less power can feel like the rug has been pulled out from under them. We\u2019ve recently seen an increase in relicensing of FOSS projects and other tensions within communities that are directly related to imbalances in power that cause disruption within our projects.\r\n \r\nWe have mechanisms, like forks, where those with less power can counter these power moves, regardless of the forms they take. The Elasticsearch, Redis, and Terraform relicensing resulted in the OpenSearch, Valkey, and OpenTofu forks. As part of an ongoing 1+ year research effort under the CHAOSS project, this talk will dive into the data for these six projects to illustrate these power dynamics.\r\n\r\nAs maintainers, contributors, and users of FOSS, we devote our most precious resource to these projects, time. We need for the projects that we spend time on to be sustainable over the long term to avoid wasting this precious resource. There is no way to predict which projects will be sustained over time, but this talk will contain detailed suggestions for how to look for warning signs. Who holds the power in the FOSS projects that we use and contribute to? How do they use that power? What governance processes are in place to provide checks and balances to avoid the misuse of that power? Beyond identifying warning signs, this talk will contain suggestions for how we can work within projects to help them become more sustainable. This talk will not only help people understand the power dynamics at play, but will also provide tangible steps that we can take as maintainers, contributors, and users to make better decisions about focusing our precious time on making our projects more sustainable.", "conf_url": "http://2025.fossy.us/schedule/presentation/342/", "cancelled": false, "twitter_id": "geekygirldawn", "mastodon_id": "https://hachyderm.io/@geekygirldawn" }, { "room": "338", "rooms": [ "338" ], "start": "2025-08-02T11:45:00", "end": "2025-08-02T12:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Wild Card", "conf_key": 306, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "DRM, security, or both? How do we decide?", "authors": [ { "name": "Matthew Garrett", "name_pronunciation": "", "pronouns": "he/him", "twitter": "Oh come on", "mastodon": "@mjg59@nondeterministic.computer", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/880491dea715eedb91f4a66686d8e355?s=120&d=mp", "code": "498", "biography": "Matthew is a long-term free software advocate, Linux developer, and low-level system poker. He is especially interested in identifying ways to use technology to protect users without restricting their freedoms, and is a passionate advocate in users having the right to modify systems they own.", "username": "" } ], "abstract": "An easy way to define malware is \"Software that I don't want running on my computer\". And one way to ensure that you're protected from malware would be to ensure that your computer only runs software you want to run. But how is technology that allows that different to technology that allows someone *else* to choose what software your computer runs? Someone who isn't necessarily motivated by your best interests? How do we decide what is security, and how do we decide what is DRM?\r\n\r\nThis presentation will cover various technologies that allow general purpose computers to become less general purpose, and discuss whether they are of net benefit to users or a net risk to their freedoms. It will discuss whether TPMs are actually locking you down, whether secure boot has been a success or a failure, how immutable distros and app packaging play into this, and give you some hope that we can take the tools that were made to restrict us and repurpose them to protect us.", "conf_url": "http://2025.fossy.us/schedule/presentation/325/", "cancelled": false, "twitter_id": "Oh come on", "mastodon_id": "@mjg59@nondeterministic.computer" }, { "room": "333", "rooms": [ "333" ], "start": "2025-08-01T11:45:00", "end": "2025-08-01T12:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Science of Community", "conf_key": 292, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "The Creative Trade-Off: Governance, Conflict, and Their Impact On Innovation In Open-Source Software", "authors": [ { "name": "Dr. Justin Ribeiro, PhD", "name_pronunciation": "", "pronouns": "he / him", "twitter": "", "mastodon": "https://ribeiro.social/@justin", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/6e2c36824a832b778c14b89fbd5ab0c8?s=120&d=mp", "code": "484", "biography": "Justin is a longtime builder and innovator with over three decades of experience driving change across industries like telecommunications and digital platforms. He's contributed to open-source projects like Chromium and Visual Studio Code, and worked with standards groups like the W3C and NFC Forum. A former Google Developer Expert, Justin has built a career at the intersection of technical expertise and open collaboration. Today, as a Doctor of Management Design and Innovation Fellow at Case Western Reserve University, Justin researches how diverse interactions between developers and stakeholders fuels creativity into innovative outcomes in open source software development. A passionate speaker, mentor, teacher, and open-source advocate, Justin is committed to building more inclusive, innovative communities for the future of software.", "username": "" } ], "abstract": "Software development has always been fueled by creativity but today, efficiency metrics, process-heavy methods, and the rise of AI now often box that creativity out. While developers are drawn to solving tough problems, modern practices can unintentionally prioritize small tweaks over bold breakthroughs. This tension risks limiting not just individual potential, but open source\u2019s ability to drive meaningful innovation.\r\n\r\nIn this talk, we dive into how development approaches shape creativity at the project level, drawing from a study of 40 open source projects, over 10,000 releases, and interviews with developers across corporate and community-run efforts. Using multi-level creativity theories, we unpack how individual actions, team interactions, and project governance can either spark or stifle innovative outcomes.\r\n\r\nOur research challenges the myth of the lone \u201crockstar\u201d developer and highlights the crucial role of social interactions within the open source community\u2014 especially during review stages such as pull requests and code reviews\u2014in turning creative ideas into real-world innovations. We show how cognitive conflict and governance models impact creative outcomes and offer strategies for building more innovative, collaborative open source projects and communities.\r\nIf we want open source to keep leading the way, we need development practices that empower creativity, not constrain it. Let\u2019s rethink how we build and unlock a more radical future for open source software.", "conf_url": "http://2025.fossy.us/schedule/presentation/347/", "cancelled": false, "mastodon_id": "https://ribeiro.social/@justin" }, { "room": "329", "rooms": [ "329" ], "start": "2025-08-01T11:45:00", "end": "2025-08-01T12:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "FOSS in Education", "conf_key": 298, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Empowering Teams in Open Source EdTech Communities", "authors": [ { "name": "Joshua Wilson", "name_pronunciation": "", "pronouns": "He, him", "twitter": "", "mastodon": "jmwilson@mastodon.social", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/592b8e1beeba19eb61ffec1074dccb70?s=120&d=mp", "code": "494", "biography": "Joshua Wilson is the Founding Principal of Flywheel Strategies, Principal at B.Cognition Labs, and Chair of Apereo Foundation. Previously he served as VP and COO of Longsight Inc., and Associate Director of the MISO Survey. He provides strategy, change management, and alignment leadership, and is known for his exceptional mentoring skills.", "username": "" } ], "abstract": "Join us to explore how Google's Project Aristotle findings can empower teams of developers and educators in open source educational technology. Through interactive exercises, you'll learn practical techniques for making teams more effective by ensuring equal voice in feature discussions and developing social sensitivity in asynchronous communication. You'll leave with concrete strategies to build a team dynamic that supports your FOSS project and create psychological safety that enables both developers and educators to admit knowledge gaps and learn from each other.", "conf_url": "http://2025.fossy.us/schedule/presentation/336/", "cancelled": false, "mastodon_id": "jmwilson@mastodon.social" }, { "room": "327", "rooms": [ "327" ], "start": "2025-08-01T11:45:00", "end": "2025-08-01T12:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Databases", "conf_key": 286, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Up Against the WAL: The Write-Ahead Log in PostgreSQL", "authors": [ { "name": "Christophe Pettus", "name_pronunciation": "", "pronouns": "he/him", "twitter": "xof", "mastodon": "@cep@fosstodon.org", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/6a961946320454083402aab4cde4bba9?s=120&d=mp", "code": "428", "biography": "Christophe is the CEO of PGX Inc., a boutique PostgreSQL consultancy based in Alameda, California. He has been working with PostgreSQL since version 7, and databases for even longer.", "username": "" } ], "abstract": "The Write-Ahead Log in PostgreSQL underlies a huge number of features: crash recovery, binary replication, logical replication, and backups. This talk is a dive into the internals of the WAL, including its format, how it is written to storage, how it is used, and what to do when you get one of the many terrifying errors about WAL issues.", "conf_url": "http://2025.fossy.us/schedule/presentation/355/", "cancelled": false, "twitter_id": "xof", "mastodon_id": "@cep@fosstodon.org" }, { "room": "328", "rooms": [ "328" ], "start": "2025-08-01T11:45:00", "end": "2025-08-01T12:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Supporting User Groups", "conf_key": 325, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Raising the bar on your conference presentation", "authors": [ { "name": "Rich Bowen", "name_pronunciation": "", "pronouns": "he/him", "twitter": "rbowen", "mastodon": "https://mastodon.social/@rbowen", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/ca2ff6fc6168da8d5d183f6cc182e048?s=120&d=mp", "code": "413", "biography": "Rich Bowen has been involved in open source since before we started calling it that. He's a member of the Apache Software Foundation, where\r\nhe currently serves as a board member and Vice Chair. Rich is an Open Source Strategist at AWS.", "username": "" } ], "abstract": "We've all attended - or given - presentations that put the audience to sleep, or at least had most of them playing Kwazy Cupcakes on their phones. In this presentation, we talk about ways that you can improve your conference presentations by making a few simple changes.\r\n\r\nYou know the presentations I'm talking about. The slides are 73 lines of 12-point font, and the speaker reads them to you with their back turned. Ok, maybe not that bad. But you want to leave the audience wanting more, and eager to take the next step. Here's a few simple tips for making your conference and meetup presentations engaging, rather than soporific.", "conf_url": "http://2025.fossy.us/schedule/presentation/282/", "cancelled": false, "twitter_id": "rbowen", "mastodon_id": "https://mastodon.social/@rbowen" }, { "room": "329", "rooms": [ "329" ], "start": "2025-08-02T11:45:00", "end": "2025-08-02T12:30:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 337, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "", "rooms": [], "start": "2025-08-03T12:30:00", "end": "2025-08-03T13:45:00", "duration": 75, "kind": "Lunch break (on your own)", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 226, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Lunch break (on your own)" }, { "room": "", "rooms": [], "start": "2025-08-01T12:30:00", "end": "2025-08-01T14:00:00", "duration": 90, "kind": "Lunch break (on your own)", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 224, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Lunch break (on your own)" }, { "room": "", "rooms": [], "start": "2025-08-02T12:30:00", "end": "2025-08-02T14:00:00", "duration": 90, "kind": "Lunch break (on your own)", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 225, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Lunch break (on your own)" }, { "room": "", "rooms": [], "start": "2025-07-31T13:45:00", "end": "2025-07-31T14:00:00", "duration": 15, "kind": "Opening Remarks", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 227, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Opening Remarks" }, { "room": "", "rooms": [], "start": "2025-08-03T13:45:00", "end": "2025-08-03T14:00:00", "duration": 15, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 397, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Intro to Unconferences", "authors": [ { "name": "Aaron Wolf", "name_pronunciation": "", "pronouns": "", "twitter": "", "mastodon": "@wolftune@social.coop", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/b32ae4ca7b2465cc5b642eed9c285b06?s=120&d=mp", "code": "455", "biography": "Aaron is a community music teacher and a co-founder of Snowdrift.coop (a fundraising platform aiming to coordinate community economic support for FLO public goods). His volunteer work in many free/libre/open technology areas has focused on healthy communities, public outreach, governance, and issues of politics and economics. He lives in Oregon City with his wife, dog, and two kids.", "username": "" }, { "name": "Wm Salt Hale", "name_pronunciation": "", "pronouns": "he/lim", "twitter": "altsalt", "mastodon": "@salt@social.coop", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/3e18e58f206ab70b6ebd6c8cde5a37c4?s=120&d=mp", "code": "537", "biography": "Salt is a Seattle local who has been involved with the Free Software movement since 1996. Currently, he works at IEEE SA Open while volunteering as Impresario of SeaGL and Community Director of Snowdrift.coop. Salt attended five years of graduate studies at the University of Washington where he focused on the intersection between communication, computer science, and law. Salt tries to be very approachable and will always be found wearing a kilt.", "username": "" } ], "abstract": "An unconference fits a middle-ground between planned talks and casual hallway chat. In an unconference, participants collaboratively set up a schedule for topical conversations. Anyone can propose a topic. A schedule-board organizes which topics will happen when and where. Everyone can join (or just listen in on) whichever conversations they like.\r\nNever been to one? We'll give a brief overview of the rooms and times so you can build your schedule.", "conf_url": "http://2025.fossy.us/schedule/presentation/360/", "cancelled": false, "mastodon_id": "@wolftune@social.coop" }, { "room": "329", "rooms": [ "329" ], "start": "2025-08-01T14:00:00", "end": "2025-08-01T14:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "FOSS in Education", "conf_key": 299, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Nurturing the Next Generation of Open Source Contributors", "authors": [ { "name": "Tyler Menezes", "name_pronunciation": "", "pronouns": "he/him", "twitter": "tylermenezes", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/f08a209cc18b45478bcf963761e09329?s=120&d=mp", "code": "421", "biography": "Tyler Menezes is the CEO of CodeDay, where he has helped more than 70,000 students use technology and creativity to make meaningful changes to their world.\r\nBorn in Canada but raised in the Pacific Northwest, he briefly attended the University of Washington before dropping out to start a Y Combinator and venture-backed social video startup in 2011. This, combined with stints working in machine learning at Microsoft Research and as a programmer at several Seattle startups, led to his work finding data-driven solutions to build a more talented, creative, and innovative technology workforce since 2014.\r\n\r\nTyler's work in education has led to his recognition as one of Forbes Magazine's \"30 Under 30\" in 2019, Forbes \"Under 30 Innovators You Need to Know\", Tech&Learning Magazine's \"Most Inspiring in EdTech\", and others. He has authored many peer-reviewed publications on CS education, served as Principal Investigator on National Science Foundation awards for STEM education, and has spoken about technical mentorship at leading software engineering and education conferences around the world.", "username": "" } ], "abstract": "Many open source projects are grappling with a crucial issue: finding future contributors and maintainers. This talk explores the hurdles and solutions in bridging academia and open source. We discuss what mental barriers students face when it comes to coding and contributing to open source, how to craft mentorship resources, and what resources projects need to build lasting relationships with students.", "conf_url": "http://2025.fossy.us/schedule/presentation/330/", "cancelled": false, "twitter_id": "tylermenezes" }, { "room": "328", "rooms": [ "328" ], "start": "2025-08-01T14:00:00", "end": "2025-08-01T14:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Supporting User Groups", "conf_key": 332, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Cooking Up Community: Build the Fire, Embrace Every Ingredient, Always Stir the Pot", "authors": [ { "name": "Rick Turoczy", "name_pronunciation": "", "pronouns": "he/him/his/el", "twitter": "turoczy", "mastodon": "@turoczy@pdx.social", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/1d9af7b683c3024e49415a3063b01597?s=120&d=mp", "code": "486", "biography": "Rick Turoczy has been working in, on, and around the Portland, Oregon, startup community for 30 years. He has been recognized as one of the \u201cOG\u201ds of startup ecosystem building by the Kauffman Foundation, has shared insights in the book The Startup Community Way, and has been humbled by any number of opportunities to speak on stages from SXSW to Kobe to Muscat, including an opportunity to share his views on community building on the TEDxPortland stage (https://www.youtube.com/watch?v=Cj98mr_wUA0).\r\n\r\nAs founder and editor of Silicon Florist (https://siliconflorist.com/), he has blogged about Portland startups for nearly 20 years \u2014 even though numerous people have begged him to stop. That side project led Rick to start PIE (the Portland Incubator Experiment) (https://piepdx.com/), an ongoing experiment exploring the potential for mutually beneficial collaborations between the Portland startup community and more well-established entities like corporations, government organizations, and educational institutions.", "username": "" } ], "abstract": "Building a thriving open source community isn\u2019t just about setting up the right infrastructure \u2014 it\u2019s about lighting the fire, welcoming every ingredient, and making sure the pot stays stirred.\r\n\r\nIn this talk, Rick Turoczy \u2014 longtime startup community builder, Silicon Florist writer, and semi-professional stirrer-of-pots \u2014 shares practical, heartfelt lessons on how open communities nourish creativity, innovation, and resilience. Drawing inspiration from campfires, communal kitchens, and a few questionable recipes, Rick explores what it really takes to keep the flame alive without burning out the chefs.\r\n\r\nTopics include:\r\n- Building the Fire: Creating the conditions where contributors of all kinds feel warmth, safety, and purpose\r\n- Embracing Every Ingredient: Recognizing and celebrating every kind of contribution \u2014 code, documentation, encouragement, memes, and moral support\r\n- Always Stirring the Pot: Keeping communities dynamic, curious, and welcoming to new flavors and ideas \u2014 without letting things get scorched\r\n\r\nWhether you're tending a tiny new project or helping stir a massive community stew, you'll leave with a renewed sense of why open source isn't just about code \u2014 it's about collaboration, nourishment, and shared possibility.", "conf_url": "http://2025.fossy.us/schedule/presentation/298/", "cancelled": false, "twitter_id": "turoczy", "mastodon_id": "@turoczy@pdx.social" }, { "room": "338", "rooms": [ "338" ], "start": "2025-08-01T14:00:00", "end": "2025-08-01T14:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Wild Card", "conf_key": 308, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "GNU/Linux Loves All", "authors": [ { "name": "Timmy James Barnett", "name_pronunciation": "", "pronouns": "he/him", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/7bd72e1c886b2c5d19d28fa12fed3f92?s=120&d=mp", "code": "476", "biography": "Timmy James Barnett is passionate about the philosophy of FLO (Free/Libre/Open) software. He is happy to be using GNU/Linux and FLO software he wrote for his performances with GNU/Linux Loves All and !mindparade. He loves to tell others about his great experiences with FLO software. Timmy's music is inspired by FLO technologies including GNU/Linux, Matthew Autry's skip-fretting, and Kite guitar. These technologies have connected him with older notes that have been covered up by modern standard tuning. Rather than being limited to just one tuning, Timmy's music is inspired by both the harmonic series and various edos beyond just 12edo (known as standard tuning). He finds a unique sound from the intersection between ancient tuning theory, modern music technology, and a FLO philosophy.", "username": "" } ], "abstract": "GNU/Linux Loves All is an experience that makes microtonal music accessible through FLO software. Timmy writes FLO software music tools for all people. At this concert, you will hear musical intervals from across millennia on violin, microtonal guitar, and microtonal keyboards, running through FLO software music tools on GNU/Linux, the greatest operating system of all time.", "conf_url": "http://2025.fossy.us/schedule/presentation/318/", "cancelled": false }, { "room": "328", "rooms": [ "328" ], "start": "2025-08-02T14:00:00", "end": "2025-08-02T14:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Legal", "conf_key": 333, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Panel: Licenses, corporations, community, and collaboration", "authors": [ { "name": "Josh Triplett", "name_pronunciation": "", "pronouns": "he/him", "twitter": "josh_triplett", "mastodon": "@josh@joshtriplett.org", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/1bd07f791d8ed5989a92790b0a1f9ea4?s=120&d=mp", "code": "534", "biography": "Josh Triplett is a Rust developer on the language, library, and Cargo teams. Josh cares about building welcoming, inclusive communities that lift people up, building solutions to systemic problems, and writing low-level systems code in high-level Rust. Josh founded buildit.dev to help people build software faster and more easily. Josh has previously presented at RustConf, Kernel Summit, linux.conf.au, Linux Plumbers Conference, Embedded Linux Conference, LinuxCon, PyCon, FOSDEM, Open Source Bridge, and the USENIX Annual Technical Conference.", "username": "" }, { "name": "Eric Schultz", "name_pronunciation": "", "pronouns": "they/them", "twitter": "", "mastodon": "https://social.treehouse.systems/@wwahammy", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/f74284f4ea38ec95a446e077352993fb?s=120&d=mp", "code": "524", "biography": "Eric Schultz is a Digital Autonomy activist and Project Leader for the Houdini Project who is passionate about the promise and reality of free and open source software for user empowerment, especially those from marginalized groups. Currently, he's a Senior Software Engineer at Software for Good GBC. Previously, he worked as Chief Technology Officer at CommitChange until becoming CommitChange Technical Lead upon the project\u2019s acquisition. Before starting at CommitChange, in addition to software engineering, Eric served as Community Manager for multiple open source foundations, consulted with organizations on building open source software projects and advised the FCC on technical and practical issues around open source router technology. Eric lives in Appleton, Wisconsin, where outside of work he enjoys watching the Green Bay Packers and Milwaukee Bucks and researching family history.", "username": "" }, { "name": "Kate Downing", "name_pronunciation": "", "pronouns": "", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/be249c6e5f067c2dfa6a57b610aa8550?s=120&d=mp", "code": "525", "biography": "Kate Downing is a solo practitioner specializing in open source licensing and compliance. She works with start-ups, Fortune 500 companies, and companies of all sizes in between to help them choose open source licensing strategies, choose and configure open source compliance tools, establish company-wide policies and workflows, and otherwise create simple, effective processes for OSS compliance, contributions, and open-sourcing of future projects. She has also written extensively on machine learning and artificial intelligence technologies and counsels many clients in this domain. Before starting her own practice in 2017, Kate led a team of 12 open source attorneys at VMware, and built an open source compliance process from scratch as ServiceNow's first product counsel. Kate is the co-chair of the Practicing Law Institute's annual OSS program. Kate is a board member for the PolyForm Project and a member of the Blue Oak Council.", "username": "" }, { "name": "Marc Jones", "name_pronunciation": "", "pronouns": "", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/c1726c720bf71a38f09d59f56dde93b4?s=120&d=mp", "code": "529", "biography": "", "username": "" }, { "name": "McCoy Smith", "name_pronunciation": "", "pronouns": "He/him", "twitter": "mccoysmith", "mastodon": "@mccoysmith@mastodon.social", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/44e615bb857f5cb8780dd2098c396f9a?s=120&d=mp", "code": "526", "biography": "McCoy Smith is an intellectual property attorney at Lex Pan Law LLC in Portland, Oregon. He is registered to practice in Oregon, Washington, California & New York as well as with the US Patent and Trademark Office and the Canadian Intellectual Property Office. He is a frequent writer and presenter on open source legal and compliance topics, and authored two chapters in the Oxford University Press publication \u201c Open Source Law, Policy and Practice.\u201d", "username": "" } ], "abstract": "Confirm or deny: Free and open source software licenses\r\nshould provide a framework for collaboration between any and all\r\nindividuals and entities interested in working on and using the covered\r\ncode, including hobbyists, freelancers, corporations, and nonprofit\r\norganizations. If not true, what should we do instead? If true, how is\r\nour current set of licenses performing in this area, especially\r\nconsidering wrinkles like SaaS and patents? Furthermore, we've seen some\r\nmodifications published as \"additional terms\" and as new licenses -- how\r\nhave these efforts played out and do we expect to see more of them?\r\nWe'll hear from panelists with expertise in diverse related areas, and\r\ninvite questions from the audience.", "conf_url": "http://2025.fossy.us/schedule/presentation/361/", "cancelled": false, "twitter_id": "josh_triplett", "mastodon_id": "@josh@joshtriplett.org" }, { "room": "338", "rooms": [ "338" ], "start": "2025-07-31T14:00:00", "end": "2025-07-31T14:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Wild Card", "conf_key": 319, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Is There Really an SBOM Mandate?", "authors": [ { "name": "Bradley M. Kuhn", "name_pronunciation": "", "pronouns": "he/them", "twitter": "", "mastodon": "@bkuhn@floss.social", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/0580d7a67da1b15b1695edc4e22779f9?s=120&d=mp", "code": "506", "biography": "Bradley M. Kuhn is the Policy Fellow at Software Freedom Conservancy (SFC). Kuhn began his work software freedom movement in 1992, as an early adopter of Linux systems & contributor to various FOSS projects, including Perl. Kuhn was FSF\u2019s Executive Director from 2001\u20132005, began as SFC\u2019s primary volunteer from 2006\u20132010, and became SFC's first staff person in 2011. Kuhn's work focuses on enforcement of the GPL agreements, FOSS licensing policy, and infrastructural solutions for FOSS.", "username": "" } ], "abstract": "A consistent mantra of the Software Bill Of Materials (SBOM) ballyhoo is\r\nthat various government entities around the world have mandated SBOMs in\r\nvarious different places. From USA POTUS Executive Orders, to EU Directives,\r\nto USA NIST whitepapers \u2014 it's often been repeated that these various\r\nsources mandate SBOMs as a mandatory requirement.\r\n\r\nLet's look at the source material and find out what these various orders and\r\ndirectives actually say, and figure out what's really mandated.", "conf_url": "http://2025.fossy.us/schedule/presentation/326/", "cancelled": false, "mastodon_id": "@bkuhn@floss.social" }, { "room": "329", "rooms": [ "329" ], "start": "2025-08-03T14:00:00", "end": "2025-08-03T14:45:00", "duration": 45, "kind": "Unconference", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 376, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "How to get people to care about FOSS, exploring different software domains\r\n\r\nPad link" }, { "room": "333", "rooms": [ "333" ], "start": "2025-07-31T14:00:00", "end": "2025-07-31T14:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 315, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "328", "rooms": [ "328" ], "start": "2025-08-03T14:00:00", "end": "2025-08-03T14:45:00", "duration": 45, "kind": "Unconference", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 366, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "AI issues - safety, licensing, etc.\r\n\r\nPad link" }, { "room": "338", "rooms": [ "338" ], "start": "2025-08-02T14:00:00", "end": "2025-08-02T14:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Wild Card", "conf_key": 310, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "An Adventure in Data Modeling", "authors": [ { "name": "Mark Wong", "name_pronunciation": "", "pronouns": "", "twitter": "", "mastodon": "markwkm", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/3a0b97dae73e7e0caef2caf1cbf360ae?s=120&d=mp", "code": "418", "biography": "Mark Wong is currently employed by EDB and is a PostgreSQL Major Contributor. His background is in database systems solutions and performance. He has contributed to various aspects of the community such as a benchmarking kits, Google Summer of Code mentor, PGConf.US Organizer, Portland PostgreSQL Users Group Co-Organizer, PostgreSQL Fundraising Group Member, and Treasurer and President of PgUS.", "username": "" } ], "abstract": "This is a tale about one company's experience with a database schema design refactor to use the Entity-Attribute-Value (EAV) data model on its members. I will describe the original data model and why there was a need to move to a new data model, which the EAV was chosen for. This decision was made without realizing that the EAV data model is considered an anti-pattern for relational data modeling. There was some stumbling along the way but the company recovered and succeeded in implementing the EAV data model with some on-the-fly data transformation. The moral of the story really is to not use the EAV data model, but changing the data models is not always trivial. Hopefully this story can still help make the EAV data model bearable for the short term.", "conf_url": "http://2025.fossy.us/schedule/presentation/363/", "cancelled": false, "mastodon_id": "markwkm" }, { "room": "338", "rooms": [ "338" ], "start": "2025-08-03T14:00:00", "end": "2025-08-03T14:45:00", "duration": 45, "kind": "Unconference", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 362, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Whats next for academic Open Source and OSPO / Semantics in Machine Learning Objective Functions\r\n\r\nPad link" }, { "room": "327", "rooms": [ "327" ], "start": "2025-08-02T14:00:00", "end": "2025-08-02T14:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "XMPP", "conf_key": 355, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Setting Up A Simple XMPP Server", "authors": [ { "name": "Root", "name_pronunciation": "", "pronouns": "", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/5b2b58c93321529b9daf5353f51cf4c3?s=120&d=mp", "code": "424", "biography": "Root has been a long time advocate in the privacy and security space, and enjoys teaching others how to stay safe and secure while online and to avoid common pitfalls. Root is a beginner developer and enjoys breaking things while learning what makes it tick ;) this has lead to a wide range of experience across many different subjects. Root is also part of the team that runs Soprani.ca, Cheogram.com and JMP.chat and is heavily focused on their acceptance and success, in both the freedom-ware communities and beyond.", "username": "" } ], "abstract": "This talk will showcase the simplicity and ease of setting up your own XMPP server using the Snikket software, walking step-by-step through the process using slides. The end result will be a fully functioning XMPP server that can be used throughout the remainder of the conference between all attendees. There will be a demonstration of the features available to a Snikket Instance including, but not limited to, inviting others to join your server, group chats that are private or public, adding contacts, managing and updating the instance as the admin, creating limited accounts for kids, and steps for more secure end-to-end encryption. This talk will also dive into some personal privacy, security, and persona considerations and how they will be affected by your threat model.", "conf_url": "http://2025.fossy.us/schedule/presentation/286/", "cancelled": false }, { "room": "327", "rooms": [ "327" ], "start": "2025-08-01T14:00:00", "end": "2025-08-01T14:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 287, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "329", "rooms": [ "329" ], "start": "2025-07-31T14:00:00", "end": "2025-07-31T14:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Distros", "conf_key": 277, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Riding Subiquity With No Handlebars", "authors": [ { "name": "Romeo S", "name_pronunciation": "", "pronouns": "He/Him/His", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/a21b52ef15870f902160efdf7a59650f?s=120&d=mp", "code": "410", "biography": "Romeo is a GNU/Linux sysadmin with nearly a decade of experience. As a college dropout, he has taught himself the ins and outs of GNU/Linux and of countless software projects from scratch with no tour guide or teacher. A consistent habit of \"being the edge case that you want to see in the world\" has forced him to develop a knack for solving problems that developers and maintainers typically don't see coming. Primarily specializing in HPC-related infrastructure management, he lives in a world of \"except for on this cluster\" and \"except for in this context.\" This environment of asterisks has forced adaptability, which has translated into a lot of experience in diving into the weeds. He has spoken at several conferences in the PNW and nationwide, seeking to educate as well as to entertain. Originally a Portland native, he now lives in central Washington while working remotely for a company in Seattle.", "username": "" } ], "abstract": "Canonical, never happy with existing standards, wrote their own auto-installer just for Ubuntu. It has some \"fun\" usage, which we will cover in great detail. After this talk, you will be able to install Ubuntu Server with your hands tied behind your back, whether it be on a virtual machine or bare metal, with or without a network connection, in a datacenter or in your lap. We will also have some fun talking about the perplexing decisions that Canonical makes and some of the long-standing bugs in Subiquity, along with workarounds.", "conf_url": "http://2025.fossy.us/schedule/presentation/305/", "cancelled": false }, { "room": "328", "rooms": [ "328" ], "start": "2025-07-31T14:00:00", "end": "2025-07-31T14:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Linux Kernel", "conf_key": 240, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Popping kernels for Linux distributions", "authors": [ { "name": "Neal Gompa", "name_pronunciation": "", "pronouns": "he/him/his", "twitter": "Det_Conan_Kudo", "mastodon": "@neal@social.gompa.me", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/af8a9293484ed04b89081d848929b19a?s=120&d=mp", "code": "432", "biography": "Neal Gompa is a developer for\u2013and contributor to\u2013Fedora, CentOS, and openSUSE. Neal focuses primarily on the base Linux system components, such as package and software management, and desktop Linux. He believes in \u201cupstream first,\u201d which has led him all over the open source world. In addition to open source work as a consultant through Velocity Limitless, he is also a co-host on the Sudo Show podcast where he talks about \"the business of open source.\"", "username": "" } ], "abstract": "Packagers in Linux distributions do a lot to ensure the software you use is up to date, integrated in the platform, and most importantly: works! But one package stands out among the others in importance: the Linux kernel. Over the past few years, I've become a Linux kernel package maintainer for a couple of Linux distributions (notably Fedora Asahi Remix and CentOS Stream Hyperscale). This talk will share my experiences in becoming and being a Linux kernel package maintainer: the good, the bad, and the sometimes ugly.\r\n\r\nThis will be centered around two very distinct types of kernel packages: one where the kernel is mostly upstream and low patching (CentOS Stream Hyperscale) and one where the kernel has a significant downstream patch load (Fedora Asahi Remix). The compare and contrast will demonstrate why Linux distributions make the choices they do around package maintenance and concretely show why philosophies like \"upstream first\" and similar matter.", "conf_url": "http://2025.fossy.us/schedule/presentation/299/", "cancelled": false, "twitter_id": "Det_Conan_Kudo", "mastodon_id": "@neal@social.gompa.me" }, { "room": "327", "rooms": [ "327" ], "start": "2025-08-03T14:00:00", "end": "2025-08-03T14:45:00", "duration": 45, "kind": "Unconference", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 342, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Setting goals and spending money / Meta-crisis / Coordination problem\r\n\r\nPad link" }, { "room": "333", "rooms": [ "333" ], "start": "2025-08-01T14:00:00", "end": "2025-08-01T14:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Science of Community", "conf_key": 293, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Open source your repository: a roadmap", "authors": [ { "name": "Mike Jang", "name_pronunciation": "", "pronouns": "he/him", "twitter": "na", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/ee6f74a36fa8e02e7450e3e9607a205b?s=120&d=mp", "code": "438", "biography": "Mike is a Principal Technical Writer for NGINX (part of F5) He creates clear and engaging documentation for developers and sysadmins. He's created authoritative content in Linux, security, and Identity Management. He's also a Red Hat Certified Engineer (RHCE v5) and an enthusiastic speaker at industry events.\r\n\r\nThis year, Mike led the release of the NGINX documentation repository as open source, using the BSD license.\r\n\r\nHe built a docs-as-code documentation practice from scratch at Cobalt.io, where he also developed a voice and tone style guide for user experiences, taught non-writers to create better UI text, and set up a paid open source documentation contribution program. At GitLab, he guided the documentation efforts for the Manage Stage and developer content. At ForgeRock, he gained seven years of experience writing about Identity Management. \r\n\r\nMike's mission is to share my passion for new software and to help users achieve their goals with the rigor of a technical writer.", "username": "" } ], "abstract": "This is open source done right. Open sourcing existing software is more than just \"pushing a button,\" It involves serious preparation, including:\r\n\r\n- Choosing reasons to go open source\r\n- Auditing security\r\n- Scrubbing PII\r\n- Lawyers and the license\r\n- Deciding what to do about commits\r\n- Setting ground rules for contributors\r\n- Sharing with your community\r\n- Follow-up hackathons\r\n\r\nWhen people look at open source software, they first look at documentation. When open source developers find a promising project, they expect to get involved. One part of the process is with open source software.\r\n\r\nAttendees will come out of this session with:\r\n\r\n- Access to a template repository\r\n- A checklist to follow, which addresses legal, security, and community requirements\r\n- An understanding of the work required to move to open source\r\n- Tips for hackathons, based on real-world experience with open source newbies\r\n\r\nInternally, we overcame barriers before we could \"push the button.\" Externally, we helped open source newbies make substantive contributions, well beyond the \"typo fix.\"\r\n\r\nOver the past few days, we've experienced the variety of issues that can come from a hackathon, especially with Git newbies. However, we've found that encouraging new Git users increases the quality of contributions based on the diversity of experiences.", "conf_url": "http://2025.fossy.us/schedule/presentation/341/", "cancelled": false, "twitter_id": "na" }, { "room": "333", "rooms": [ "333" ], "start": "2025-08-03T14:00:00", "end": "2025-08-03T14:45:00", "duration": 45, "kind": "Unconference", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 371, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Music and video games\r\n\r\nPad link" }, { "room": "333", "rooms": [ "333" ], "start": "2025-08-02T14:00:00", "end": "2025-08-02T14:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Science of Community", "conf_key": 349, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Lessons from a Decade of Open Source Sustainability Research", "authors": [ { "name": "Igor Steinmacher", "name_pronunciation": "", "pronouns": "he/him/his", "twitter": "igorsteinmacher", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/24b6204765c1df72dfa65ad6ea431b5b?s=120&d=mp", "code": "448", "biography": "Dr. Igor Steinmacher is an Associate Professor in the School of Informatics, Computing, and Cyber Systems at Northern Arizona University. He received his Ph.D. in Computer Science from the University of S\u00e3o Paulo (2015) and was a Visiting Scholar at the University of California, Irvine (2013). His research focuses on supporting newcomers to open source and sustaining open source communities over time. He investigates socio-technical challenges in onboarding, mentoring, and community retention, and explores how AI-driven tools can promote inclusion and long-term project sustainability. His work bridges software engineering, HCI, and computing education, an he has authored over 100 peer-reviewed publications.", "username": "" } ], "abstract": "Several FOSS projects struggle with long-term sustainability. This talk walks through years of research and development focused on addressing some of the most pressing challenges faced related to the sustainability of FOSS communities: newcomer onboarding, maintainer burnout, and project governance. I will begin by discussing interventions to support newcomers' onboarding, including community-driven mentorship strategies, structured contribution paths, and other approaches, designed to build confidence and skills early in the contribution process. I will also present ongoing work exploring how Large Language Models (LLMs) can be used to create conversational agents that assist contributors and reduce repetitive questions directed at maintainers, helping scale mentoring while keeping community standards. I will also share insights from longitudinal analyses of developer activity and engagement patterns, including the role of personal and project-level breaks in sustaining healthy contribution cycles and how we may use this to plan. Throughout the talk, I will reflect on how these align with broader structural improvements. In one example, a governance shift in the data.table project was accompanied by investments in multilingual documentation and structured issue triage---steps that revitalized participation and distributed responsibility. Together, these threads present a holistic vision for building more sustainable, inclusive, and resilient FOSS communities, combining technical scaffolding, community design, and human-centered practices.", "conf_url": "http://2025.fossy.us/schedule/presentation/343/", "cancelled": false, "twitter_id": "igorsteinmacher" }, { "room": "327", "rooms": [ "327" ], "start": "2025-07-31T14:00:00", "end": "2025-07-31T14:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 281, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "329", "rooms": [ "329" ], "start": "2025-08-02T14:00:00", "end": "2025-08-02T14:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "FOSS in Education", "conf_key": 339, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Where Open Research Meets Open Source: The OSF as a Gateway to Academic Collaboration", "authors": [ { "name": "Daniel Steger", "name_pronunciation": "", "pronouns": "He/ Him", "twitter": "OSFSupport", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/66df15e8c2a80a31063a6fbaaa5f4bf0?s=120&d=mp", "code": "499", "biography": "Daniel Steger is a technical community manager with a passion for open infrastructure, scientific transparency, and inclusive research practices. He currently leads user engagement and product feedback initiatives at the Center for Open Science (COS), where he supports over 750,000 researchers worldwide on the Open Science Framework (OSF). Daniel also spearheads COS\u2019s open source community, cultivating contributor pathways for developers, researchers, and advocates who support the OSF\u2019s mission through collaborative development. He coordinates documentation efforts, facilitates community events, and oversees onboarding for new contributors as the team builds toward a public launch of the community space. With a background in life sciences and science education, Daniel specializes in demystifying complex tools and building welcoming ecosystems for open collaboration. He regularly delivers live demos, webinars, and conference talks, translating user needs into action and championing transparency across all stages of research.", "username": "" } ], "abstract": "The Open Science Framework (OSF), developed and maintained by the Center for Open Science (COS) is a free, open-source platform that helps researchers around the world manage and share their work openly and transparently. With more than 800,000 users across disciplines and continents, the OSF supports a global community of scholars seeking reproducibility and openness in scholarship. But the OSF is also something more: a unique open-source ecosystem built to bridge the gap between research needs and technical contributions.\r\n\r\nIn this session, we\u2019ll explore how OSF offers a low-barrier entry point for students, educators, and developers who want to make a meaningful impact on the research world. Through its modular architecture and integration of microservices, the OSF enables contributors to build tools that directly improve how science is done, supporting workflows from study planning through to publication and sharing of any resource type. \r\n\r\nBeyond technical infrastructure, OSF fosters a \u201csocial open\u201d environment that welcomes and supports new contributors. We offer active community spaces like our Discord server, regular onboarding events, transparent project boards on GitHub, and continually updated documentation and guides. We also collaborate across open-source communities to stay aligned with shared values and best practices in open development.\r\n\r\nAttendees of this presentation will learn and experience:\r\n-Highlighting the OSF as a free, open platform that lowers the barrier for sharing scholarly and educational materials for researchers around the world\r\n- Showcasing opportunities for researchers and educators as both end-users and code, feedback, and feature contributors through the OSF open source community \u201chelp wanted board,\u201d showing tasks ready for all levels of developers. \r\n- Spotlighting our new open-source integration ecosystem as a low-friction entry point for technical contributors in academic settings that brings new users and expanded capabilities for OSF and integrated tools and services\r\n- Provide real-time opportunities for participants to grow their FOSS engagement through an interactive feedback and co-design activity\r\n- Examples of institutional collaborations and feature feedback loops directly from OSF researchers and educators\r\n- Demonstrate how the OSF builds and supports an open-source community committed to reproducibility and access of academic research. \r\n\r\nGetting involved is easy and impactful. Whether you're a small developer group, a classroom exploring real-world FOSS engagement, or an individual contributor, there are many ways to plug into our community. We\u2019re always looking for collaborators, especially those excited about making tools that amplify open science around the world. Whether you're a dev team exploring ways to contribute to the future of knowledge sharing, an educator guiding students through real-world projects, or simply someone passionate about building for impact, the OSF community welcomes your contribution\u2014and your curiosity.", "conf_url": "http://2025.fossy.us/schedule/presentation/338/", "cancelled": false, "twitter_id": "OSFSupport" }, { "room": "", "rooms": [], "start": "2025-07-31T14:45:00", "end": "2025-07-31T15:00:00", "duration": 15, "kind": "Break", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 244, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "", "rooms": [], "start": "2025-08-02T14:45:00", "end": "2025-08-02T15:00:00", "duration": 15, "kind": "Break", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 246, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "", "rooms": [], "start": "2025-08-01T14:45:00", "end": "2025-08-01T15:00:00", "duration": 15, "kind": "Break", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 245, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "", "rooms": [], "start": "2025-08-03T14:45:00", "end": "2025-08-03T15:00:00", "duration": 15, "kind": "Break", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 247, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "327", "rooms": [ "327" ], "start": "2025-08-03T15:00:00", "end": "2025-08-03T15:45:00", "duration": 45, "kind": "Unconference", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 346, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Names are hard! What is a better word than \"upstream\" for distros? / What it takes to build strong teams / Building better collaborators\r\n\r\nPad link" }, { "room": "329", "rooms": [ "329" ], "start": "2025-08-02T15:00:00", "end": "2025-08-02T15:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "FOSS in Education", "conf_key": 340, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "HAX Lab: FOSS community becomes the classroom", "authors": [ { "name": "Bryan T Ollendyke", "name_pronunciation": "", "pronouns": "", "twitter": "btopro", "mastodon": "btopro", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/a7fb7ea999fa93ee6c34445dbe95b150?s=120&d=mp", "code": "412", "biography": "Educator and Full time Open source front-end developer at Penn State. Bryan's life is open source web contribution. He is the lead of the HAX community. HAX The Web is an effort to \"hack\" the way the world works with the web by making web authoring ubiquitous for all users, regardless of skill and ability. Treat the web like a file format and make high quality, accessible, fast, usable tools for anyone to self publish.", "username": "" } ], "abstract": "This talk is a case study in how fusing open source contribution with classroom teaching can directly lead to increases in contributors and improved developer experience! DX often comes down to new users being able to figure out your software and students learning new technologies provide a great basis for building around.\r\n\r\nHAX Lab is a collaboration between multiple colleges at Penn State. Information Sciences and Technology crossed with Arts and Architecture, has provided a playground to grow and sustain open source in a unique way I'd love to share. Now there is an IST course (256) that teaches students modern web development through direct and indirect contribution to the platform, HAX Lab, HAX The Club, and collaborations across clubs directly and indirectly improving the ecosystem! You can learn more about the Student Innovation Pipeline here: https://haxtheweb.org/hax-lab/student-innovation-pipeline\r\n\r\nDirect contribution:\r\n- Labs solve entry level problems in the ecosystem\r\n- Course capstone projects help contribute to larger needs in the community\r\n- HAX Lab allows students to go further via internships and independent studies\r\n- a student driven HAX Club allows them to take their knowledge to application in the larger university community\r\n\r\nIndirect:\r\n- Students use the HAX cli in order to learn about modern web tooling. This provides DX feedback to our community\r\n- Students often keep contributing afterwards by creating sites on the platform\r\n- Several students have continued to contribute in the years after the course\r\n- Other groups internally are writing HAX into grants and building business plans that incorporate HAX unique capabilities\r\n\r\nWhat you'll learn:\r\n- How our pipeline works\r\n- Contribution timelines, scale, and quality of contributions\r\n- Examples of additional ways to engage student communities to increase contributions\r\n- How you can get involved with HAX and use it in your community\r\n\r\nMore about HAX:\r\nHAX is short for Headless Authoring eXperience, it is a web based ecosystem that makes it easier to build websites and then provides website-tonight style click and build software that you can take with you, download, and remix easily. It was an idea and approach to make it easier to develop web content online.", "conf_url": "http://2025.fossy.us/schedule/presentation/333/", "cancelled": false, "twitter_id": "btopro", "mastodon_id": "btopro" }, { "room": "328", "rooms": [ "328" ], "start": "2025-07-31T15:00:00", "end": "2025-07-31T15:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Linux Kernel", "conf_key": 248, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Panel: Ongoing Things in the Kernel Community", "authors": [ { "name": "Darrick J. Wong", "name_pronunciation": "", "pronouns": "he/him", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/03b253c356505f59dccbcea9438ab049?s=120&d=mp", "code": "422", "biography": "Darrick was the Linux maintainer of the XFS filesystem from 2016 to 2023, and wrote the (recently released) online fsck tool for it. He is now experimenting with improving the fuse I/O model so that filesystem metadata parsing can occur in userspace while most of the I/O hot path remains in the kernel.", "username": "" }, { "name": "Ben Dooks", "name_pronunciation": "", "pronouns": "he/him", "twitter": "bjdooks", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/08d94c1c08103fcdd9c14a8bdb316e39?s=120&d=mp", "code": "450", "biography": "Long time open source contributor to the Linux kernel, qemu and other projects for both work and personal fun. Experience in various hardware and board bringup on arm32, arm64, riscv64 and electronic design.", "username": "" }, { "name": "Luis Chamberlain", "name_pronunciation": "", "pronouns": "Dude", "twitter": "", "mastodon": "mcgrof", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/ba45cc474c6f30d2c1b4d63a98ac9283?s=120&d=mp", "code": "488", "biography": "Luis is a Principal Engineer at Samsung focusing the development and adoption of future Samsung NVMe storage & memory solutions with a focus on artificial intelligence. Luis has been working on the Linux kernel for over 20 years, and his fields of interest has changed over time, from Wireless, Bluetooth, Ethernet, to virtualization and lately with storage and memory technologies. He has also helped spearhead different new automation open source projects such as the Linux kernel backports project and as of late the kdevops project.", "username": "" }, { "name": "Neal Gompa", "name_pronunciation": "", "pronouns": "he/him/his", "twitter": "Det_Conan_Kudo", "mastodon": "@neal@social.gompa.me", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/af8a9293484ed04b89081d848929b19a?s=120&d=mp", "code": "432", "biography": "Neal Gompa is a developer for\u2013and contributor to\u2013Fedora, CentOS, and openSUSE. Neal focuses primarily on the base Linux system components, such as package and software management, and desktop Linux. He believes in \u201cupstream first,\u201d which has led him all over the open source world. In addition to open source work as a consultant through Velocity Limitless, he is also a co-host on the Sudo Show podcast where he talks about \"the business of open source.\"", "username": "" } ], "abstract": "- Kernel integration with mainline\r\n- Upstreaming stuff from AsahiLinux\r\n- Containerizing filesystems\r\n- Awfulness of vendor kernels\r\n- Adding Rust\r\n\r\nThere will also be room for audience questions.", "conf_url": "http://2025.fossy.us/schedule/presentation/359/", "cancelled": false }, { "room": "327", "rooms": [ "327" ], "start": "2025-08-01T15:00:00", "end": "2025-08-01T15:20:00", "duration": 20, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Databases", "conf_key": 288, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Databases and Diversity", "authors": [ { "name": "Stacey Haysler", "name_pronunciation": "", "pronouns": "She / Her", "twitter": "", "mastodon": "@shaysler@fosstodon.org", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/e623438da0a375c5f1a910c3cbb9048e?s=120&d=mp", "code": "427", "biography": "By day, Stacey is the CFO and COO of PGX, Inc., a Postgres-only consultancy in San Francisco, California. She is also the President of the U.S. PostgreSQL Association (PgUS), a nonprofit dedicated to the advancement of PostgreSQL through education and advocacy. Stacey is an organizer of the San Francisco Bay Area PostgreSQL Users Group. Stacey is also the creator of the original PostgreSQL Community Code of Conduct, and was the first Chair of the Community CoC Committee for three years. Stacey is a Django Software Foundation Member, as well as a former Board Member of the DSF. She founded and served on the Board of the Django Events Foundation North America, and was a primary organizer of DjangoConUS 2015 \u2013 2018. Stacey is a Contributing Member of Software in the Public Interest. By night, she sleeps, since that's a lot to do every day!", "username": "" } ], "abstract": "While we have great diversity in databases\u2014from open source systems such as PostgreSQL and CouchDB, to proprietary and heavily licensed ones such as Oracle\u2014 human diversity in the database community is not nearly equivalent. Diversity (and lack thereof) in the technical community has been a topic of increasing discussion the past few years. While we have made some progress\u2014even submitting a proposal for a talk on diversity to a conference is a significant change\u2014we have some distance to travel still. While won't get there in 25 minutes, we will cover a fair amount of ground!\r\n\r\nWe will review current efforts in the technical community to improve diversity, as well as ideas that have been discussed and need someone to develop them. \r\n\r\nYou will also learn what you, as one individual, can do in your daily life to improve the diversity of our community.", "conf_url": "http://2025.fossy.us/schedule/presentation/292/", "cancelled": false, "mastodon_id": "@shaysler@fosstodon.org" }, { "room": "333", "rooms": [ "333" ], "start": "2025-08-02T15:00:00", "end": "2025-08-02T15:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Science of Community", "conf_key": 350, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Glue Work Makes the Community Work: Sustaining OSS Through Invisible Labor", "authors": [ { "name": "Zixuan Steve Feng", "name_pronunciation": "", "pronouns": "He/Him", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/bd9486c92ee22645203ee8e57cd39227?s=120&d=mp", "code": "508", "biography": "My name is Zixuan (Steve) Feng, and I am a Ph.D. candidate in Computer Science at Oregon State University, advised by Dr. Anita Sarma. My research focuses on software engineering. I collect data from OSS and analyze it using mixed research methods (e.g., statistical analysis, grounded theory, LLMs) to develop or validate theories about software engineering processes and outcomes, aiming to answer questions such as: How can we empower collaborative OSS teams and enhance sustainability?", "username": "" }, { "name": "Anita Sarma", "name_pronunciation": "", "pronouns": "She/Her", "twitter": "asarma", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/eb37a4b964d28a762147f06959243761?s=120&d=mp", "code": "507", "biography": "Dr. Anita Sarma is a professor and Associate Head of Research in the School of Electrical Engineering and Computer Science. She received her Ph.D. in Computer Science from the University of California, Irvine and was a postdoctoral fellow at Carnegie Mellon University. Her research focuses on human factors in software development and how to design inclusive technology to help software developers. Her passion is in fostering DEI in Open Source. Her work crosscuts areas of SE, AI for SE, HCI, open source, and CSCW. She has co-authored more than 100 conference and journal articles, and has received numerous awards. She received the OSU Breaking Barriers Research award (2021) for her work in removing gender biases from software. She is a co-director of the GenderMag project. She is a recipient of the NSF CAREER award (2013) and Google Inclusion Research Award (2022).", "username": "" } ], "abstract": "The success of any OSS team project, be it OSS or proprietary, depends on glue work to bind the project and its people together. Glue work, such as writing maintenance code, updating documentation, and responding to user queries, is crucial but is often invisible, unglamorous, and underappreciated. There is no guidance on how to characterize glue work in OSS and understand its influence on contributor experiences. OSS communities remain uncertain about what to contribute, what to acknowledge, how to gauge the impact of glue work, and why these efforts deserve equitable appreciation.\r\n\r\nOver the past year, our cross-disciplinary team from Google, Microsoft, CNCF, and Oregon State University engaged 300+ OSS practitioners via focus group discussions, interviews, and surveys. We systematically investigated glue work in OSS, examining what it is, the comprehensive forms it takes, where it occurs, how contributors can get involved, how it can be recognized and acknowledged, and its critical impact on contributor experiences and the long-term sustainability of OSS communities. \r\n\r\nWe are here to provide actionable strategies through practical taxonomies that help OSS communities categorize, trace, and acknowledge these often invisible efforts, as well as to raise awareness of glue work and lower the barriers for more people to contribute to OSS. We aim to actively shift the Open Source narrative to recognize and value these contributions, fostering a more inclusive and holistic view of community participation. We are initiating a dedicated Glue Work OSS community to encourage individuals at all levels of coding experience to step forward, contribute, and acknowledge the myriad ways in which everyone can make a significant impact. Learn more https://gluework.netlify.app/.", "conf_url": "http://2025.fossy.us/schedule/presentation/352/", "cancelled": false }, { "room": "338", "rooms": [ "338" ], "start": "2025-08-03T15:00:00", "end": "2025-08-03T15:45:00", "duration": 45, "kind": "Unconference", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 363, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Threats to the Open Web / What do we do if or when Firefox disappears? / Observability is Broken\r\n\r\nPad link" }, { "room": "329", "rooms": [ "329" ], "start": "2025-08-01T15:00:00", "end": "2025-08-01T15:20:00", "duration": 20, "kind": "Open", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 391, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "329", "rooms": [ "329" ], "start": "2025-07-31T15:00:00", "end": "2025-07-31T15:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Distros", "conf_key": 278, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "The Kalpa Desktop, A Desktop for people that just want to get things done.", "authors": [ { "name": "Shawn W Dunn", "name_pronunciation": "", "pronouns": "He/Him", "twitter": "", "mastodon": "@sfalken@mastodon.naturalorder.me", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/ee9bbd05d9d63586be92d140d88859b1?s=120&d=mp", "code": "465", "biography": "Shawn is the Lead Developer on the Kalpa Desktop https://kalpadesktop.org, current openSUSE Board Member, and a long time openSUSE contributor, as a Moderator, Packager, and Maintainer.\r\n\r\nShawn also currently contributes to the Fedora project as a packager and maintainer, and is a past contributor to Fuduntu, Solus, Crunchbang, and many other FOSS projects.", "username": "" } ], "abstract": "Kalpa Desktop is a Plasma desktop derived from MicroOS, and Tumbleweed, providing a immutable system base, with a containerized workflow, through distrobox and podman, and Desktop applications via Flathub.\r\n\r\nKalpa grew out of the initial work by Richard Brown, with MicroOS Desktop, but has diverged over the past three years.\r\n\r\nKalpa's focus is on providing users with:\r\n- A well-tested and current Plasma-Wayland desktop\r\n- A minimal installation, without a bunch of applications you may not want or need\r\n- Robust stability, through the use of atomic updates, no more broken updates\r\n- Just a \"Damn Good\u2122\" basic desktop installation, that's designed to *be* a desktop, and that's all\r\n\r\nThis presentation will present the current state of the Project, and examine the future roadmap for Kalpa Desktop.", "conf_url": "http://2025.fossy.us/schedule/presentation/306/", "cancelled": false, "mastodon_id": "@sfalken@mastodon.naturalorder.me" }, { "room": "328", "rooms": [ "328" ], "start": "2025-08-02T15:00:00", "end": "2025-08-02T15:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 334, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "327", "rooms": [ "327" ], "start": "2025-07-31T15:00:00", "end": "2025-07-31T15:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 282, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "327", "rooms": [ "327" ], "start": "2025-08-02T15:00:00", "end": "2025-08-02T15:25:00", "duration": 25, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "XMPP", "conf_key": 356, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Telecomms for Preppers", "authors": [ { "name": "Phillip", "name_pronunciation": "", "pronouns": "he/him/his", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/d2e805e9126addc937f12e57bbbd9f93?s=120&d=mp", "code": "502", "biography": "Phillip is a developer for MBOA who, these days, mostly writes Ruby and works on Jabber projects. When not staring at code, he learns languages, plays chess, and pickles carrots.", "username": "" } ], "abstract": "Software in general, and telecommunication in particular, relies on a sprawling infrastructure of networking, hosting, and electrical infrastructure that no single person understand. On the other hand, a key component of mutual aid and disaster preparedness is the knowledge and tools to provide such services in a context where your immediate community might have to provide some of its own needs. Let's talk about how you could contribute to that by building communication software that you can use, modify, and fix on your own as much as possible.", "conf_url": "http://2025.fossy.us/schedule/presentation/287/", "cancelled": false }, { "room": "338", "rooms": [ "338" ], "start": "2025-08-02T15:00:00", "end": "2025-08-02T15:25:00", "duration": 25, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Wild Card", "conf_key": 311, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Making Esoteric Beauty Accessible: Befunge in 2025", "authors": [ { "name": "Robin Brown", "name_pronunciation": "", "pronouns": "She/Her", "twitter": "", "mastodon": "https://hachyderm.io/@esoterra", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/a686ff6db23e7626f700a8215594b698?s=120&d=mp", "code": "437", "biography": "Robin Brown is a software engineer, WebAssembly expert, compiler nerd, esoteric programming language enthusiast, and fan of indie rock, emo, and folk punk.", "username": "" } ], "abstract": "Befunge is a 2-dimensional esoteric programming language that is stack-based with an emphasis on code being able to modify itself at runtime. It was designed to be hard to compile and entertaining. While even the most well-written Befunge looks obfuscated, with the right tools we can visualize and make accessible its concepts and strange beauty. Join Robin Brown as she teaches the basics of Befunge using new interactive tools and talks briefly about its past and future.", "conf_url": "http://2025.fossy.us/schedule/presentation/316/", "cancelled": false, "mastodon_id": "https://hachyderm.io/@esoterra" }, { "room": "328", "rooms": [ "328" ], "start": "2025-08-03T15:00:00", "end": "2025-08-03T15:45:00", "duration": 45, "kind": "Unconference", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 367, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Eleminating CLAs / Right to Repair\r\n\r\nPad link" }, { "room": "338", "rooms": [ "338" ], "start": "2025-07-31T15:00:00", "end": "2025-07-31T15:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Wild Card", "conf_key": 320, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Making waterfalls in Godot", "authors": [ { "name": "Tom Lechner", "name_pronunciation": "", "pronouns": "he/him", "twitter": "", "mastodon": "@tomsart@mastodon.social", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/49c733dd94c6a53e2c79b3c7bab5ac24?s=120&d=mp", "code": "414", "biography": "Tom Lechner has been using open source software to produce his artwork since the early 2000s. He created the desktop publishing program Laidout to quickly lay out his comic books, and is currently using various open source software to work on video game projects, including VR with the Godot Engine. Tom is based in the Portland, Oregon area.", "username": "" } ], "abstract": "Come learn about some ways to display waterfalls in the open source Godot game engine! Video game fluid flow is a complex subject, and this talk will outline various methods to cheat so that you don't really have to know complex math to make something acceptable. Inspired by a variety of waterfalls in the Pacific Northwest of the USA, this talk will discuss custom tooling to generate waterfalls in Godot, based on how water would fall down digital terrain, and how to use other open source software for art such as Blender, Krita, Gimp to polish different parts of the scenery.", "conf_url": "http://2025.fossy.us/schedule/presentation/353/", "cancelled": false, "mastodon_id": "@tomsart@mastodon.social" }, { "room": "329", "rooms": [ "329" ], "start": "2025-08-03T15:00:00", "end": "2025-08-03T15:45:00", "duration": 45, "kind": "Unconference", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 377, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Mesh Networking / How you got started in FOSS\r\n\r\nPad link" }, { "room": "333", "rooms": [ "333" ], "start": "2025-08-01T15:00:00", "end": "2025-08-01T15:20:00", "duration": 20, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Science of Community", "conf_key": 393, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Designing for Collaboration: A Toolkit for Open and Inclusive Environmental Research", "authors": [ { "name": "Cathy Richards", "name_pronunciation": "", "pronouns": "she/her", "twitter": "myqntm", "mastodon": "@myqntm@mastodon.social", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/02c7353ccc23bac0a8d527211e83bc79?s=120&d=mp", "code": "452", "biography": "Cathy Richards (she/her) is a technologist and a Civic Science Fellow/Data Inclusion Specialist at Open Environmental Data Project. Focused on harnessing technology for environmental and social justice, she brings a strong commitment to ethical tech practices, data-driven solutions, and resilience in the face of emerging global challenges. Previously, Cathy worked at The Engine Room as the Associate for Digital Resilience and Emerging Technology, where she focused on integrating cutting-edge tools to support vulnerable communities. Cathy was also a 2023-2024 Green Web Foundation Fellow, investigating the use of GIS for environmental justice and addressing its ethical and security risks. In addition, Cathy has also taught Metrics & Data Visualization at SVA and contributed to various organizations such as Keystone Accountability and Helen Keller International, working on issues from climate entrepreneurship that tackled youth unemployment to immigrant rights and international health. She holds a Bachelor\u2019s degree in International Relations from Boston University and an MPA from the Monterey Institute of International Studies. In her spare time, you\u2019ll find her playing capoeira, solving puzzles, tracing her family history, hoarding books, or saying hello to every dog she meets.", "username": "" } ], "abstract": "As communities worldwide confront urgent environmental challenges, open source technologies and data infrastructures are increasingly central to how we understand, protect, and sustain our environments. Yet, persistent gaps remain between the development of open tools, academic research, and the practical needs of the communities most affected by environmental issues.\r\n\r\nOpen Environmental Data Project (OEDP) and partners are addressing this gap through the creation of the Digital Toolkit for Collaborative Environmental Research. This toolkit, grounded in research conducted in 2024, provides actionable resources for open source developers, socio-environmental researchers, and community organizations seeking to build and maintain effective, community-driven collaborations. By employing a design pattern language approach, the toolkit offers concrete solutions and strategies organized around key themes such as building trust through transparent data practices, navigating power dynamics in collaborations, and fostering sustainable models of community data stewardship. The toolkit emphasizes the FOSS values of openness and transparency by encouraging open access to data and documentation; it supports collaboration and inclusivity through community-driven decision-making processes; and it advances sustainability by promoting reusable, adaptable tools that empower all participants to contribute and benefit equitably.\r\n\r\nThis talk will share lessons learned from OEDP\u2019s work, highlighting how the toolkit translates open infrastructure into inclusive, practical frameworks that empower communities to use data for local action and advocacy. Attendees will gain insights into how research can inform the design of open source tools that truly serve community needs, and how practitioners and researchers can collaborate more effectively to bridge the gap between theory and practice. The session will also explore the broader implications for FOSS communities, focusing on how participatory approaches to tool development and data governance can drive more equitable and sustainable outcomes in environmental contexts.", "conf_url": "http://2025.fossy.us/schedule/presentation/346/", "cancelled": false, "twitter_id": "myqntm", "mastodon_id": "@myqntm@mastodon.social" }, { "room": "333", "rooms": [ "333" ], "start": "2025-07-31T15:00:00", "end": "2025-07-31T15:45:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 316, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "333", "rooms": [ "333" ], "start": "2025-08-03T15:00:00", "end": "2025-08-03T15:45:00", "duration": 45, "kind": "Unconference", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 372, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Advances in RSS / Translating C to Rust\r\n\r\nPad link" }, { "room": "328", "rooms": [ "328" ], "start": "2025-08-01T15:00:00", "end": "2025-08-01T15:20:00", "duration": 20, "kind": "Open", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 388, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "338", "rooms": [ "338" ], "start": "2025-08-01T15:00:00", "end": "2025-08-01T15:20:00", "duration": 20, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Wild Card", "conf_key": 395, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Making P2P apps with Spritely Goblins", "authors": [ { "name": "Diana Belle", "name_pronunciation": "", "pronouns": "she / her", "twitter": "", "mastodon": "@garbados@friend.camp", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/d563f2e972b49b4779a15fd716845eae?s=120&d=mp", "code": "433", "biography": "Diana is a distributed systems dweeb with opinions about timestamps and gravity waves. She codes tooling, apps, and video games, as well as writes essays, fiction, and poetry. She resides in the Pacific Northwest with her partners.", "username": "" } ], "abstract": "The Spritely Institute has been working hard on a distributed systems programming library called Goblins, whose cleverness simplifies all the difficult parts of getting multiplayer code right. How different is a multiplayer game from a peer-to-peer app, really? Let's dive in and I'll show you how to get involved with this emerging technology, whether in Scheme, or JavaScript!", "conf_url": "http://2025.fossy.us/schedule/presentation/313/", "cancelled": false, "mastodon_id": "@garbados@friend.camp" }, { "room": "329", "rooms": [ "329" ], "start": "2025-08-01T15:25:00", "end": "2025-08-01T15:45:00", "duration": 20, "kind": "Open", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 392, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "338", "rooms": [ "338" ], "start": "2025-08-01T15:25:00", "end": "2025-08-01T15:45:00", "duration": 20, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Wild Card", "conf_key": 396, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "How to Hold It Together When It All Falls Apart: Surviving a Toxic Open Source Project Without Losin", "authors": [ { "name": "Cami Kaos", "name_pronunciation": "", "pronouns": "she/her", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/5dcb1d1b0ef3b2cc32df192995c6e518?s=120&d=mp", "code": "491", "biography": "Cami Kaos has spent more than a decade wrangling open source communities, moderating mayhem, and gently coaxing chaos into collaboration. She\u2019s led WordPress community efforts, championed DEIB strategies, and survived more Slack threads than is medically advisable. A frequent speaker and mentor, Cami combines strategic know-how with humor, heart, and just enough existential dread to keep things interesting. When not navigating the emotional rollercoaster of community management, she lives and plays in the great city of Portland, Oregon.", "username": "" } ], "abstract": "I love open source. I always have. I\u2019ve spent more than a decade building, managing, and advocating for open source communities\u2014through mentorship, moderation, DEIB strategy, support tickets, and everything in between. It\u2019s been one of the great loves of my career. But at some point, I found myself in a project where the openness was performative, the source of truth was... well, interpretive, and the community slowly, quietly, turned toxic.\r\n\r\nThis talk isn\u2019t a revenge arc or a cautionary tale told with pitchforks. It\u2019s a survival guide\u2014and a personal one. Inspired in part by Pema Ch\u00f6dr\u00f6n\u2019s When Things Fall Apart, it\u2019s about finding groundlessness in a place that once felt solid, and learning how to stay present and compassionate even when the community you helped build begins to crumble around you.\r\n\r\nWe\u2019ll explore:\r\n\r\nThe subtle warning signs of a community in distress\r\n\r\nWhat \u201ctoxic\u201d actually looks like in open source (hint: it\u2019s often quiet and polite)\r\n\r\nThe emotional labor of community leadership, especially when you\u2019re the one holding everything together\r\n\r\nHow to create space for your own wellbeing while still honoring your values\r\n\r\nAnd, yes\u2014how to begin again. How to grieve a project, rediscover joy, and fall back in love with open source, on your terms.\r\n\r\nIf you've ever asked yourself, \u201cIs it me? Or is this project slowly draining the life out of me?\u201d\u2014this talk is for you. Spoiler: It\u2019s not just you. Let\u2019s talk about what happens when things fall apart\u2014and how we hold it together anyway.", "conf_url": "http://2025.fossy.us/schedule/presentation/323/", "cancelled": false }, { "room": "328", "rooms": [ "328" ], "start": "2025-08-01T15:25:00", "end": "2025-08-01T15:45:00", "duration": 20, "kind": "Open", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 390, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "338", "rooms": [ "338" ], "start": "2025-08-02T15:25:00", "end": "2025-08-02T15:45:00", "duration": 20, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Wild Card", "conf_key": 383, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "BlueHats: Public servant advocates for software freedom", "authors": [ { "name": "Michael Downey", "name_pronunciation": "", "pronouns": "he / him", "twitter": "", "mastodon": "https://floss.social/@downey", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/a464826403d1b78bb3f8fbf6a86791ab?s=120&d=mp", "code": "480", "biography": "Michael Downey is an international civil servant, working on free & open source software programs for the world's largest international development agency. He has been involved in FOSS for several decades, as a user of, advocate for, and contributor to many free software projects. He helped lead OpenMRS, for which he accepted the FSF Award for Projects of Social Benefit in 2013, and has served on multiple project and nonprofit boards. Michael holds two undergraduate engineering degrees and his doctoral research focused on cross-cultural computer supported cooperative work.", "username": "" } ], "abstract": "BlueHats is a worldwide community of public servants (teachers, researchers and other government workers, etc.) who promote FOSS use in, by, and for the public sector. BlueHats believe that tax money spent on software development should result in Free Software, and they support the principle of \"public money, public code\". All public servants around the world are invited to join this movement, so come and learn more about the movement and help us spread the word!", "conf_url": "http://2025.fossy.us/schedule/presentation/319/", "cancelled": false, "mastodon_id": "https://floss.social/@downey" }, { "room": "333", "rooms": [ "333" ], "start": "2025-08-01T15:25:00", "end": "2025-08-01T15:45:00", "duration": 20, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Science of Community", "conf_key": 394, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "From Campus to Network: Creating the UC System-Wide OSPO Initiative", "authors": [ { "name": "Laura Langdon", "name_pronunciation": "", "pronouns": "She/her", "twitter": "", "mastodon": "https://hachyderm.io/@LauraLangdon", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/836babfb7950aba69f914ca2c221a9b2?s=120&d=mp", "code": "454", "biography": "Laura Langdon is an Open Source Community Manager for the Open Source Program Office (OSPO) network of the University of California. With a focus on the humans in tech communities, Laura is passionate about documentation, diversity and inclusion across all axes, and social responsibility. Working diligently to connect people within the UC open source community to one another and to the greater world of open source, her responsibilities include planning meetups, helping to connect aspiring contributors with projects and vice versa, and creating educational materials about OSS workflows.\r\n\r\nLaura has previous experience as a developer advocate at Suborbital Software Systems (acquired by F5), and previously as a math lecturer at CSU East Bay. This diverse background in both academia and industry provides her with unique insights into making technical concepts accessible and fostering inclusive community growth. Her approach combines analytical thinking from her mathematics background with a deep understanding of developer experience and community dynamics.\r\n\r\nIn her free time, Laura enjoys recreational research and optimizing all the things.", "username": "" } ], "abstract": "Laura Langdon from the UC OSPO Network will share lessons learned from the early stages of building a network of academic OSPOs across the UC system. Representing the team that supports the six campuses in the UC OSPO Network, she will discuss both benefits and challenges encountered while developing this first-of-its-kind system-wide network. She will explore how her experiences with the network's three core working groups\u2014sustainability of open source development, discovery of open source work in research, and education in fostering open source skills\u2014have shaped her understanding of successful OSPO networks. Laura will focus on building community connections and establishing pathways for collaboration between institutions. Drawing from her first-hand experience, Laura will provide practical insights for others looking to establish OSPO networks in their institutions.", "conf_url": "http://2025.fossy.us/schedule/presentation/344/", "cancelled": false, "mastodon_id": "https://hachyderm.io/@LauraLangdon" }, { "room": "327", "rooms": [ "327" ], "start": "2025-08-02T15:25:00", "end": "2025-08-02T15:45:00", "duration": 20, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "XMPP", "conf_key": 384, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Messaging interoperability with MLS, MIMI and XMPP", "authors": [ { "name": "Marvin W.", "name_pronunciation": "", "pronouns": "", "twitter": "", "mastodon": "@larma@mastodon.social", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/6686d0e828a3927f07f44b93ce1224fb?s=120&d=mp", "code": "512", "biography": "Marvin is a free software hacker and open protocol enthusiast. He has been contributing to free software for more than 15 years, focusing on free Android and federated instant messaging. Today, he's project leader at microG, a core developer of the XMPP client Dino, a member of the technical council of the XMPP Standards Foundation and a contributor to the MIMI working group at the IETF.", "username": "" } ], "abstract": "XMPP was and still is the major open standard for federated instant messaging, originally designed to allow bridging between existing networks.\r\n\r\nIn recent years, due to ongoing regulatory efforts, a new attempt at interoperability between instant messengers, MIMI (More Instant Messaging Interoperability), was started at the IETF, the internet protocol standardization body. Based on the latest and greatest end-to-end-encryption standard MLS (Messaging Layer Security) it's meant to partially provide what XMPP failed to deliver. This talk will give an overview on the topics of MLS and MIMI and how it can play together with XMPP.", "conf_url": "http://2025.fossy.us/schedule/presentation/288/", "cancelled": false, "mastodon_id": "@larma@mastodon.social" }, { "room": "327", "rooms": [ "327" ], "start": "2025-08-01T15:25:00", "end": "2025-08-01T15:45:00", "duration": 20, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 381, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "", "rooms": [], "start": "2025-08-01T15:45:00", "end": "2025-08-01T16:30:00", "duration": 45, "kind": "Coffee/tea break", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 385, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Coffee, tea, and snack break" }, { "room": "", "rooms": [], "start": "2025-07-31T15:45:00", "end": "2025-07-31T16:30:00", "duration": 45, "kind": "Coffee/tea break", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 235, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Coffee, tea, and snack break" }, { "room": "", "rooms": [], "start": "2025-08-03T15:45:00", "end": "2025-08-03T16:30:00", "duration": 45, "kind": "Coffee/tea break", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 238, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Coffee, tea, and snack break" }, { "room": "", "rooms": [], "start": "2025-08-02T15:45:00", "end": "2025-08-02T16:30:00", "duration": 45, "kind": "Coffee/tea break", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 237, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Coffee, tea, and snack break" }, { "room": "338", "rooms": [ "338" ], "start": "2025-08-03T16:30:00", "end": "2025-08-03T17:15:00", "duration": 45, "kind": "Unconference", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 359, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Decentralization\r\n\r\nPad link" }, { "room": "327", "rooms": [ "327" ], "start": "2025-08-02T16:30:00", "end": "2025-08-02T17:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "XMPP", "conf_key": 357, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Adventures in Onboarding: Helping New Users Navigate Federated Services", "authors": [ { "name": "Gideon Mayhak", "name_pronunciation": "", "pronouns": "", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/e6de53a7781b92ebfd24322b0854506c?s=120&d=mp", "code": "468", "biography": "Gideon is a longtime user and supporter of free open source software. With over 20 years of experience supporting and training users across both proprietary and open systems, he has a love for working with people to figure things out. Gideon currently works on the support team for JMP.", "username": "" } ], "abstract": "Tales from the front lines of supporting new users of federated services! We've all been there: you're excited about a new technology and you want to tell your friends. You've already gotten into the weeds and you come on a bit too strong. Does your friend need to know what \"XMPP\u201d stands for? Does it matter if they know what a domain is?\r\n\r\nThis talk will be a review of common stumbling blocks for new users, tips on keeping things simple with your friends and family, and a discussion about how to help people grow into their newfound communities. We\u2019ll also take a closer look at demystifying common terms in the world of XMPP so you\u2019re ready to answer some of the tougher questions in life, like, \u201cWhat is a Snikket?\u201d\r\n\r\nCome learn more about open federated systems and how you can help others join in on the fun!", "conf_url": "http://2025.fossy.us/schedule/presentation/285/", "cancelled": false }, { "room": "338", "rooms": [ "338" ], "start": "2025-08-01T16:30:00", "end": "2025-08-01T17:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Wild Card", "conf_key": 312, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "The Cathedral and the Bizarre, or Dual-Booting for Fun and Prophet: Using Linux to Enhance TempleOS", "authors": [ { "name": "Toby Betts", "name_pronunciation": "", "pronouns": "", "twitter": "", "mastodon": "https://bsd.network/web/@xenotrope", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/4ff768bee24c09f7ef8dfde4c4e9d184?s=120&d=mp", "code": "492", "biography": "Toby Betts has been breaking and, when possible, fixing computers since childhood. He has worked as a system administrator, a service engineer, a site reliability engineer, and a free and open source software consultant for mid- to large-sized businesses for over 25 years. His main interests are system security, free cryptography, and fun file systems.", "username": "" } ], "abstract": "Dual-booting is a useful method to run two operating systems on the same machine. Different OSes might help you harness the full potential of your hardware, or it may be necessary because of software limitations. It lets you tailor your computing experience to your own unique needs. Yet few people run different operating systems from the same disk partition, where both OSes coexist in the same place in the same file system. This talk will outline the steps to combine Linux with another open source OS known as TempleOS in a very small amount of disk space, and how blending them together can create a unique and fun programming experience.", "conf_url": "http://2025.fossy.us/schedule/presentation/324/", "cancelled": false, "mastodon_id": "https://bsd.network/web/@xenotrope" }, { "room": "333", "rooms": [ "333" ], "start": "2025-08-03T16:30:00", "end": "2025-08-03T17:15:00", "duration": 45, "kind": "Unconference", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 373, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "FOSS Graphic Design / Rust Firmware Emedded\r\n\r\nPad link" }, { "room": "338", "rooms": [ "338" ], "start": "2025-08-02T16:30:00", "end": "2025-08-02T17:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Wild Card", "conf_key": 313, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "I Didn't Know Postgres Could Do That!", "authors": [ { "name": "Robert Treat", "name_pronunciation": "", "pronouns": "", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/739be9db242144203129281edc44df36?s=120&d=mp", "code": "538", "biography": "", "username": "" } ], "abstract": "PostgreSQL is often thought of as \"The Database for DBAs\", but what more\r\nand more developers are finding out is that what makes Postgres \"The\r\nWorlds Most Advanced Open Source Database\" is its wide array of\r\nfeatures, many of which are really geared towards users who want to\r\nbuild applications on top of Postgres.\r\n\r\nIn this talk, we'll look at some of the features in Postgres you may not\r\nhave seen in other database systems, and talk about how you can make use\r\nof those features in your applications. Queries, indexing, data types,\r\nand more will all be up for discussion as we show you examples of just\r\nwhat Postgres can do.", "conf_url": "http://2025.fossy.us/schedule/presentation/366/", "cancelled": false }, { "room": "329", "rooms": [ "329" ], "start": "2025-08-01T16:30:00", "end": "2025-08-01T17:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 301, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "327", "rooms": [ "327" ], "start": "2025-08-03T16:30:00", "end": "2025-08-03T17:15:00", "duration": 45, "kind": "Unconference", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 343, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Effects of Political Polarization on FOSS Communitites / Governance, Cooperatives, etc.\r\n\r\nPad link" }, { "room": "329", "rooms": [ "329" ], "start": "2025-07-31T16:30:00", "end": "2025-07-31T17:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Distros", "conf_key": 279, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "A Hyperscaler\u2019s operating system strategy: working with CentOS and Fedora", "authors": [ { "name": "Michel Lind", "name_pronunciation": "", "pronouns": "he/him/his", "twitter": "", "mastodon": "@michelin@hachyderm.io", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/00ce1b459eedb9e85d976cd6a15deced?s=120&d=mp", "code": "495", "biography": "Michel Lind (n\u00e9 Salim) is a Fedora contributor in various capacity (proven packager, packager sponsor, serving in leadership committees) since almost the beginning; CentOS Proposed Updates SIG co-chair and Hyperscale SIG contributor. He is alao a Debian Maintainer, and has contributed to openSUSE, Fink and MacPorts in a previous life.\r\n\r\nIn his day job, Michel is a Production Engineer on the Linux Userspace team at Meta, which is responsible for the CentOS Stream deployment on the production fleet.", "username": "" }, { "name": "Davide Cavalca", "name_pronunciation": "", "pronouns": "", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/a155f72c31d87a5a1175a34dbd708c14?s=120&d=mp", "code": "473", "biography": "Davide Cavalca is a Production Engineer at Meta on the Linux team. Davide has worked in the systems space for more than 15 years, always with a strong focus towards open source and automation. Davide serves on the CentOS Board of Directors, co-chairs the CentOS Hyperscale SIG and actively participates in a number of other SIGs to drive the project forward. Davide is also involved in Fedora, where he sits on the EPEL Steering Committee, and has helped drive the development of several major distribution features. Davide also sits on the Asahi Linux Governance Board and is actively involved in the project, where he helps develop Fedora Asahi Remix within the Asahi SIG in Fedora.", "username": "" } ], "abstract": "When an organization's Linux deployment gets large enough, a curious emergent property appears - the incentives start to favor developing in-house Linux expertise, as opposed to outsourcing operating systems support to external vendors.\r\n\r\nAt the same time, given the scale involved, such organizations tend to prefer having a stable base to build on - thus the appeal of slower-moving enterprise distributions, except with in-house customizations on top.\r\n\r\nIn this talk we are going to discuss some of the choices we made at Meta for our Linux fleet, and the thought process behind that. We hope that organizations in a similar situation can benefit from our experience, and that community members whose interests are aligned can benefit from our contributions and consider participating in the community projects we are involved in.", "conf_url": "http://2025.fossy.us/schedule/presentation/308/", "cancelled": false, "mastodon_id": "@michelin@hachyderm.io" }, { "room": "333", "rooms": [ "333" ], "start": "2025-07-31T16:30:00", "end": "2025-07-31T17:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 317, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "327", "rooms": [ "327" ], "start": "2025-07-31T16:30:00", "end": "2025-07-31T17:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Foss in Daily Life", "conf_key": 283, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Mobile Gaming with FOSS", "authors": [ { "name": "Edward Ly", "name_pronunciation": "", "pronouns": "", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/72d2bdb2786e00a09b872eba4042f338?s=120&d=mp", "code": "463", "biography": "Dr. Edward Ly is a Portland, Oregon native who now works as a software engineer at Nextcloud as part of a team that develops ethical AI solutions and supports the greater Nextcloud and free software community. Previously, he obtained his Ph.D. in Computer Science and Engineering from the University of Aizu, where he conducted research on machine learning in digital audio signal processing applications and published his work as free software. He has also successfully given public talks at various academic research conferences (AES, EvoStar) and open source events (FOSSY, Nextcloud Community Conference), all while being openly autistic.\r\n\r\nIn his spare time, Edward enjoys playing video games, as well as occasionally producing electronic dance music and making DJ mixes (all with free software!).", "username": "" } ], "abstract": "Mobile gaming is an industry that is rapidly growing to the point where it is now more popular (and profitable) than PC and console gaming combined. Yet, much of the well-known efforts to support gaming on Linux (e.g. emulators, compatibility layers, gaming-focused distributions) remains within the PC and console gaming spaces. This talk will briefly explain the state of mobile gaming today, as well as why and how FOSS game development should expand into the mobile sector. Whether you are a gamer or a developer (no matter your skill level), come join us to learn about the best mobile games you haven't heard yet or even how to get started developing one yourself!", "conf_url": "http://2025.fossy.us/schedule/presentation/311/", "cancelled": false }, { "room": "338", "rooms": [ "338" ], "start": "2025-07-31T16:30:00", "end": "2025-07-31T17:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Wild Card", "conf_key": 321, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "The Subtle Art of Lying with Statistics", "authors": [ { "name": "Dave McAllister", "name_pronunciation": "", "pronouns": "", "twitter": "dwmcallister", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/656386e71dc97e0cb9bc0f8cd62e6e53?s=120&d=mp", "code": "442", "biography": "Currently providing open source technical evangelism for NGINX, Dave works with DevOps, developers and architects to understand the advantages of modern architectures and orchestration to solve large-scale distributed systems challenges, using open source and its innovation. Dave has been a champion for open systems and open source from the early days of Linux to today's world of OpenTelemetry and observability. \r\n\r\nDave was named as one of the top ten pioneers in open source by Computer Business Review, having cut his teeth on Linux and compilers before the phrase \"open source\" was coined. Well-versed in trivia, he won a Golden Penguin in 2002. When he's not talking, you can find him hiking with his trusty camera, trying to keep up with his wife.", "username": "" } ], "abstract": "\"Lies, damned lies and statistics.\" While true, only statistics allow you to lie to yourself.\r\n\r\nLet's explore how statistics can sometimes trick us into believing something untrue. This isn't always done intentionally; we mislead ourselves without realizing it. We'll look at how focusing solely on recent events, choosing specific data to look at, and making assumptions about the size of a group can lead us to the wrong conclusions. We'll show examples of how graphs and numbers can be used in misleading ways. The presentation aims to teach you to look at statistics more critically, understand their limits, and avoid fooling yourself with numbers.", "conf_url": "http://2025.fossy.us/schedule/presentation/314/", "cancelled": false, "twitter_id": "dwmcallister" }, { "room": "329", "rooms": [ "329" ], "start": "2025-08-02T16:30:00", "end": "2025-08-02T17:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "FOSS in Education", "conf_key": 341, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "A Multi-Campus Survey of Open Source Contributors at the University of California", "authors": [ { "name": "Virginia Scarlett", "name_pronunciation": "", "pronouns": "she/they", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/052490033edbad50be77ee78a70ad71e?s=120&d=mp", "code": "456", "biography": "Virginia's early career consisted of original research in plant biology related to biofuels, and she received her PhD in plant biology from the University of California (UC) Berkeley in 2022. Towards the end of graduate school, her interest in open science led her to shift her focus from biological research to research support. From 2022-2024, she was the Open Data Specialist at the Howard Hughes Medical Institute's Janelia research campus, where she advised researchers on data management, and was the primary author of a strategic report on the institute's data management strategies. In February 2024, she became the Open Source Programs Specialist at the UC Santa Barbara Library. In this role, she is conducting discovery work for the UC OSPO Network Project, an initiative funded by the Alfred P. Sloan foundation to expand open source support services at the University of California.", "username": "" } ], "abstract": "Once considered a radical experiment, open source is now ubiquitous in the modern technology landscape, and appears to be here to stay. In the technology industry, the Open Source Program Office (OSPO) is a common way to centralize a company\u2019s open source strategy, knowledge, and diligence. Meanwhile, OSPOs are just beginning to take root in academia. This shift reflects the increased recognition by universities and other organizations that academic open source contributions are valuable, numerous, and worth sustaining. While guidance for university OSPOs is emerging, many questions remain about how academic support staff and their partners can best support their university\u2019s strategic priorities and their community\u2019s needs.\r\n\r\nThe University of California (UC) OSPO Network is a groundbreaking project to establish a highly collaborative network of OSPOs at UC campuses. We in the UC OSPO Network are working to develop infrastructure for open source education, discovery, and sustainability at UC by pooling our resources and knowledge. To develop our strategic priorities and to assess the state of UC open source, we conducted a survey in April 2025 of more than 180 UC-affiliated open source contributors. This survey reveals common challenges faced by open source contributors, as well as potential remedies to those challenges. In addition to soliciting contributor perspectives, the survey also solicited contributors\u2019 GitHub usernames, which we are now using to analyze UC open source repositories and their characteristics. Our survey will inform other UC OSPO network projects, promote community among open source enthusiasts at UC, and serve as a template that other universities may draw from. This study will shed light on how and why academics contribute to open source projects, as well as some of the barriers that might be holding them back.", "conf_url": "http://2025.fossy.us/schedule/presentation/334/", "cancelled": false }, { "room": "328", "rooms": [ "328" ], "start": "2025-08-02T16:30:00", "end": "2025-08-02T17:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 335, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "328", "rooms": [ "328" ], "start": "2025-07-31T16:30:00", "end": "2025-07-31T17:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Linux Kernel", "conf_key": 252, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Linux kernel test automation with kdevops", "authors": [ { "name": "Luis Chamberlain", "name_pronunciation": "", "pronouns": "Dude", "twitter": "", "mastodon": "mcgrof", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/ba45cc474c6f30d2c1b4d63a98ac9283?s=120&d=mp", "code": "488", "biography": "Luis is a Principal Engineer at Samsung focusing the development and adoption of future Samsung NVMe storage & memory solutions with a focus on artificial intelligence. Luis has been working on the Linux kernel for over 20 years, and his fields of interest has changed over time, from Wireless, Bluetooth, Ethernet, to virtualization and lately with storage and memory technologies. He has also helped spearhead different new automation open source projects such as the Linux kernel backports project and as of late the kdevops project.", "username": "" } ], "abstract": "We have a slew of ways to test the Linux kernel: selftests, kunit, and then we have a slew of subsystem specific tests. Intel 0-day has also done a fantastic job at helping find bugs. So has syzkaller. Some subsystems like filesystems and memory management have really complex test frameworks though and have falling behind in automation. Is it possible to automate testing of complex subsystems? Should we? And what are the implications if we're successful?\r\n\r\nTo provide perspective, it takes roughly 10 years to stabilize a new Linux filesystem. But can we do better? The kdevops project was started with the goal of first of addressing automation of testing of complex subsystems such as filesystems to help reduce the amount of time it takes to stabilize new filesystems or new filesystem features. The project aimed at supporting local virtualization, bare metal, and all cloud provider support. Seven years later since the project got started, with the help of a lot of community collaboration the project is now integral part not only of testing pipelines but also development workflows. The kdevops project now enables continuous integration for different subsystems starting with:\r\n\r\n * Linux modules\r\n * Linux radix tree\r\n * Linux filesystems: xfs, btrfs, ext4\r\n * Linux network filesystems: NFS\r\n * Linux selftests\r\n\r\nA dashboard of results is now also updated automatically based on automatic tests: https://kdevops.org\r\n\r\nWhat have we learned from all this effort so far? And what lies ahead for the roadmap? If you want to contribute and help how do you do that?", "conf_url": "http://2025.fossy.us/schedule/presentation/301/", "cancelled": false, "mastodon_id": "mcgrof" }, { "room": "327", "rooms": [ "327" ], "start": "2025-08-01T16:30:00", "end": "2025-08-01T17:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Databases", "conf_key": 289, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Observing Postgres in action using OpenTelemetry", "authors": [ { "name": "Basil Bourque", "name_pronunciation": "", "pronouns": "", "twitter": "Basil_Dot_Work", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/fd7d468df3c840f14c1f76ffae7a73ff?s=120&d=mp", "code": "485", "biography": "A graybeard developer, custom crafting database-backed apps for enterprise departments over the decades. And shipped a couple of iOS mobile apps. And built a few web apps for micro startups. And wrote way too many Stack Overflow posts.", "username": "" } ], "abstract": "While debugging in development, or troubleshooting in production, we need to monitor the conditions and behavior of the various components in our systems. One of those components is the database server. We need to look inside the black box that is our database server.\r\n\r\nMuch progress has been made in instrumenting, generating, collecting, and exporting telemetry data (metrics, logs, and traces) to help us analyze our software systems\u2019 performance and behavior. While various proprietary and open-source products have advanced this field of observability, the industry has recognized the need to create a single collection of APIs, SDKs, and tools that can work in a vendor-neutral manner across the many implementations. The open-source community-driven project OpenTelementry is that solution.\r\n\r\nNow Postgres has gained support for OpenTelemetry. Let's look at how observability works, and how Postgres uses OpenTelemetry to provide the operations data that DBAs, SysAdmins, and developers need.", "conf_url": "http://2025.fossy.us/schedule/presentation/294/", "cancelled": false, "twitter_id": "Basil_Dot_Work" }, { "room": "328", "rooms": [ "328" ], "start": "2025-08-03T16:30:00", "end": "2025-08-03T17:15:00", "duration": 45, "kind": "Unconference", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 368, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Copyleft- next / Articulating stakeholders and goals for FOSS licensing\r\n\r\nPad link" }, { "room": "329", "rooms": [ "329" ], "start": "2025-08-03T16:30:00", "end": "2025-08-03T17:15:00", "duration": 45, "kind": "Unconference", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 378, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "What if git was nice to use? / Community Supporting Safety\r\n\r\nPad link" }, { "room": "333", "rooms": [ "333" ], "start": "2025-08-02T16:30:00", "end": "2025-08-02T17:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Science of Community", "conf_key": 351, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Agile/Scrum for Open Source Community Projects", "authors": [ { "name": "Tess Gadwa", "name_pronunciation": "", "pronouns": "she/her", "twitter": "Thematizer", "mastodon": "https://mastodon.social/@thematizer", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/476aa66c4543e0fbda9d244b2e002799?s=120&d=mp", "code": "520", "biography": "Tess is a passionate advocate of free software and bridging the gap between the arts and technology. She has lectured in Asia, North America, and Europe about the practical and ethical implications of open source, usability, and the connection between creativity and code.\r\n\r\nIn January 2011, Tess launched Yes Exactly, a managed hosting company serving early stage startups and community organizations. As CEO, she led the push to release Zappen, an AR app licensed under the LGPL 3.0. This augmented reality app contained the first fully functional open source implementation of mobile visual search. She sold her company in 2017 and went on to create Lotus FM, a consulting firm specializing in applications of data visualization for music discovery, philanthropy, and financial services. In 2023, she chose to license her proprietary Lotus Petal Architecture framework under a Creative Commons license, making it freely available for non-commercial and educational purposes.\r\n\r\nSerious bouts of Repetitive Strain Injury and fibroids transformed Tess into an unexpected activist for disability rights and women's health. She is currently completing a yearlong engagement evaluating the feasibility and market potential of a blockchain patient health experience platform. Preliminary findings and whitepaper may be viewed at https://healthexperiencerepository.net.", "username": "" } ], "abstract": "When Agile/Scrum is adapted effectively for FOSS, it holds significant advantages over the \"benevolent dictator\" model -- both in inclusivity and in building morale and participation.\r\n\r\nThe talk assumes:\r\n\r\n- Primarily online contributors\r\n- A mix of paid and volunteer team members\r\n- Contributors at a range of skill levels\r\n- Contributors in non-coding roles (documentation, design, and user research) as well as development roles\r\n\r\nIt would build on lessons learned from Giving Map (givingmap.org) a grant-funded applied data visualization initiative that ran from 2020-21. However, these best practices can be applicable to a broad range of projects.", "conf_url": "http://2025.fossy.us/schedule/presentation/356/", "cancelled": false, "twitter_id": "Thematizer", "mastodon_id": "https://mastodon.social/@thematizer" }, { "room": "333", "rooms": [ "333" ], "start": "2025-08-01T16:30:00", "end": "2025-08-01T17:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Science of Community", "conf_key": 295, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "It's all about the ecosystem!", "authors": [ { "name": "Ben Ford", "name_pronunciation": "", "pronouns": "he/him", "twitter": "", "mastodon": "@binford2k@hachyderm.io", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/7c9b171fae4259544460654d2b5f3304?s=120&d=mp", "code": "505", "biography": "Founder, Community Builder, and Developer Advocate; Ben gets to build neat things -and- talk to people! \\o/\r\n\r\nBen is a software engineer and community leader with extensive knowledge and expertise in the Puppet ecosystem. He's honored to call many of you friend and learn from you every day. He's been organizing Linux Users Groups, run clubs, and roller derby teams for most of his adult life and even a bit before that. Before coming to Puppet, he taught Anthropology grad students how to code in Java and then used that experience to introduce Puppet to many of you.\r\n\r\nBen has been obsessed with collective benefit for decades and is motivated by enabling the success of others. He's been dreaming of a world in which his skills don't just feed the capitalist maw. He is a long-distance runner but isn't interested in boasting about race times; he'd rather hear how your race went for you.\r\n\r\nHe's currently building a VC-free company at https://overlookinfratech.com. Find him online at https://hachyderm.io/@binford2k", "username": "" } ], "abstract": "You may or may not remember Steve Ballmer's famous \"developers, developers, developers\" cheer from the late 90's, but Microsoft has known something for a very long time that some OSS companies might learn from. When a tool or product exists in order to run third-party content -- that third-party content is the real value of your tool because without that content, there's no reason to buy the product.\r\n\r\nCommercially supported open source projects often lose track of this real value. And all too often, they learn that hard fact after community-hostile decisions decimate their ecosystem. SaltStack learned this the hard way, so did Hashi, Chef, Redis, and others.\r\n\r\nI'd like to talk about the idea that the ecosystem is the product and the thing that you build and sell only exists to support it. It's a subtle but important shift in mindset that I think helps keep focus on what's really important, and I'm using it to help direct the projects that I'm working on now.I\r\n\r\n\r\nSlide deck can be viewed here: https://binford2k.github.io/all_about_ecosystem/", "conf_url": "http://2025.fossy.us/schedule/presentation/351/", "cancelled": false, "mastodon_id": "@binford2k@hachyderm.io" }, { "room": "328", "rooms": [ "328" ], "start": "2025-08-01T16:30:00", "end": "2025-08-01T17:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 330, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "", "rooms": [], "start": "2025-08-02T17:15:00", "end": "2025-08-02T17:30:00", "duration": 15, "kind": "Break", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 258, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "", "rooms": [], "start": "2025-07-31T17:15:00", "end": "2025-07-31T17:30:00", "duration": 15, "kind": "Break", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 256, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "", "rooms": [], "start": "2025-08-03T17:15:00", "end": "2025-08-03T18:30:00", "duration": 75, "kind": "Opening Remarks", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 228, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Closing Remarks" }, { "room": "", "rooms": [], "start": "2025-08-01T17:15:00", "end": "2025-08-01T17:30:00", "duration": 15, "kind": "Break", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 257, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "327", "rooms": [ "327" ], "start": "2025-08-02T17:30:00", "end": "2025-08-02T18:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "XMPP", "conf_key": 358, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "How do you solve a problem like iOS?", "authors": [ { "name": "Stephen Paul Weber", "name_pronunciation": "", "pronouns": "", "twitter": "singpolyma", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/3ab4d3a66e470ce10eb7ec812fab3c46?s=120&d=mp", "code": "447", "biography": "Stephen is a long-time software freedom enthusiast, semi-retired from industry to focus on promoting freedomware solutions to problems faced by everyday people. Stephen currently helps run the Soprani.ca project and the related JMP.chat freedomware-based telephony provider.", "username": "" } ], "abstract": "The user experience of those trapped in the Apple ecosystem has for years been a problem for the open source XMPP community. Not many community developers use that ecosystem, and so little development and testing goes towards it. After all we want to use freedomware operating systems on all our devices!\r\n\r\nYet it remains an issue because, as a communications network, many people have friends and family they wish to connect with who use Apple devices. Not having a good, freedom-respecting solution for those people means they often feel pulled towards proprietary walled gardens instead in order to be able to communicate.\r\n\r\nI have been working on this problem for some time and will detail my approach using standard technologies to close most of this gap without any Apple devices at all, the benefits of an extensible standard like XMPP on achieving this, and how this might help other communities as well.", "conf_url": "http://2025.fossy.us/schedule/presentation/284/", "cancelled": false, "twitter_id": "singpolyma" }, { "room": "328", "rooms": [ "328" ], "start": "2025-07-31T17:30:00", "end": "2025-07-31T18:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Linux Kernel", "conf_key": 260, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "The big-endian RISC-V Linux Adventure", "authors": [ { "name": "Ben Dooks", "name_pronunciation": "", "pronouns": "he/him", "twitter": "bjdooks", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/08d94c1c08103fcdd9c14a8bdb316e39?s=120&d=mp", "code": "450", "biography": "Long time open source contributor to the Linux kernel, qemu and other projects for both work and personal fun. Experience in various hardware and board bringup on arm32, arm64, riscv64 and electronic design.", "username": "" } ], "abstract": "The latest RISC-V ISA specification allows for runtime configuration of the data endian between little and big. Since no one had done this before, we decided to investigate how difficult it would be to get an prototype Linux implementation running in big endian on an emulated RISC-V system such as under QEMU.\r\n\r\nThe talk goes from the description of the new ISA feature, our initial analysis and the modifications to software such as the Linux kernel, QEMU and OpenSBI that where needed. This then goes into the issues that we found and how to fix them. This includes kvm and how that works with mixed endian kvm instances, and the modifications to kvmtool to make this work.\r\n\r\nWe conclude with how the project went, what we published and a call to arms to continue testing and fixing outstanding issues.", "conf_url": "http://2025.fossy.us/schedule/presentation/302/", "cancelled": false, "twitter_id": "bjdooks" }, { "room": "338", "rooms": [ "338" ], "start": "2025-08-02T17:30:00", "end": "2025-08-02T18:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Wild Card", "conf_key": 304, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Reversing Metcalfe's Law: undermining the software-service\u2013industrial complex with .zip files", "authors": [ { "name": "Nathan Willis", "name_pronunciation": "", "pronouns": "", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/3ca112e70c96f0995e6c22d629065a9d?s=120&d=mp", "code": "409", "biography": "Nathan Willis is a type designer and consultant who arguably spends too much of his time thinking about personal-data exports, linkrot, and the use of conjunctions in software documentation. He currently owns no pets, and is using predictive next to complete this sentence to reach the recommended word-count; and I don't know what to do so I can find out if you can get a chance to chat with me about it on the way home till after 6pm pm but I will be there in a few minutes until the last time I get home I think that I can find out if you can get a chance to chat with me about it on the way home.", "username": "" } ], "abstract": "Portability and data sovereignty are often touted as critical principles for ensuring user privacy in the age of always-connected Internet services: the ability to archive and export your information ensures that you cannot be held captive by a provider that falls short on ethics or security. The tricky bit comes when users attempt to unpack this exported data and put it to proper use. This talk examines the free-software tools available to access common exported data sets and addresses the complexities faced when re-purposing account data or transforming it for use in free systems. Emphasis is placed on how desktop Linux distributions and server-side free-software networks could provide a better and more integrated experience. Datasets examined include email, messaging, media, bookmarks and favorites from discussion forums, geolocation history, health records, contacts and calendars, and social media posts.", "conf_url": "http://2025.fossy.us/schedule/presentation/320/", "cancelled": false }, { "room": "338", "rooms": [ "338" ], "start": "2025-07-31T17:30:00", "end": "2025-07-31T18:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Wild Card", "conf_key": 322, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "open source for fun and profit", "authors": [ { "name": "Milo Oien-Rochat", "name_pronunciation": "", "pronouns": "He/Him", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/e5529aaf1b527aa9e0bdcd2dc256437d?s=120&d=mp", "code": "467", "biography": "Milo is fighting for open source and sustainability from inside the machine. He has open sourced two 3M projects: gitpyup and plotme. 3M open source code can be found at https://github.com/3mcloud He contributes back to the projects he uses. For example he added a missing feature in ezdxf and fixed a bug in pyaedt. He is planting seeds within 3M to support open source financially.\r\n\r\nAt home, Milo is a Linux and self-hosting enthusiast. He runs NixOS and shares his flake with desktop and server configurations on GitHub under an MIT licence.\r\n\r\nAway from screens, Milo cooks creatively, sings in a choir and walks in the woods.\r\n\r\nSocial media is real bad so Milo can be found on GitHub where he donates to Bazzite, KDE and GrapheneOS.", "username": "" } ], "abstract": "Learn how to convince your employer to open source internal projects and how to effectively contribute to open source projects while at work. I will share examples of open sourced projects and contributions to existing projects from my work at 3M Company.\r\n\r\nThis talk will cover exciting topics such as.\r\n* Employee contracts\r\n* Find/set up an open source watering hole\r\n* Do your homework/arrive with a plan\r\n* Your attorney is a person too\r\n* Pro/con lists\r\n* The odds are in your favor\r\n* Get good at Git\r\n* Remove sensitive data (like email addresses) from git repos\r\n* Make friends in IT\r\n* Set a trend make a friend", "conf_url": "http://2025.fossy.us/schedule/presentation/321/", "cancelled": false }, { "room": "329", "rooms": [ "329" ], "start": "2025-08-02T17:30:00", "end": "2025-08-02T18:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "FOSS in Education", "conf_key": 336, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Recipe for Discovery: Building the UC Open Source Repository Browser From Scratch", "authors": [ { "name": "Juanita Gomez", "name_pronunciation": "", "pronouns": "She/Her", "twitter": "juanitagomezr", "mastodon": "juanitagomezr@fosstodon.org", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/fa732f0c9b0de4a8087d52ffc216512a?s=120&d=mp", "code": "522", "biography": "Juanita Gomez is a Ph.D. candidate in Computer Science at UC Santa Cruz, where her research focuses on improving the security of scientific open source software in collaboration with the Open Source Program Office (OSPO) at UCSC. She is a passionate programmer, mathematician, and open-source advocate, former developer of Spyder IDE at Quansight and current community leader for the Scientific Python project, a community effort to better coordinate and support scientific Python libraries.", "username": "" } ], "abstract": "The University of California\u2019s network of Open Source Program Offices (OSPOs) launched last year, bringing together six campuses (UC Santa Cruz, Berkeley, Davis, Los Angeles, Santa Barbara, and San Diego) to support open source research, promote sustainability, and establish best practices within academic environments. A key challenge in this effort is identifying and connecting open source projects across the system. Despite UC\u2019s significant contributions to open source, there is no centralized way to track these efforts, making it difficult for researchers to find relevant projects, for institutions to assess impact, and for the broader community to engage with UC\u2019s open source work. To address this, the UC OSPO Network is developing the UC Open Source Repository Browser (UC ORB), a discovery tool designed to map and classify UC\u2019s open source projects. This talk will explore the process of building the UC ORB, from leveraging the GitHub API for data collection to integrating automated discovery with targeted outreach to the academic community. We will discuss the challenges of repository identification, compare similar approaches, and share lessons learned throughout the process.", "conf_url": "http://2025.fossy.us/schedule/presentation/357/", "cancelled": false, "twitter_id": "juanitagomezr", "mastodon_id": "juanitagomezr@fosstodon.org" }, { "room": "333", "rooms": [ "333" ], "start": "2025-08-01T17:30:00", "end": "2025-08-01T18:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 296, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "328", "rooms": [ "328" ], "start": "2025-08-02T17:30:00", "end": "2025-08-02T18:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 324, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "328", "rooms": [ "328" ], "start": "2025-08-01T17:30:00", "end": "2025-08-01T18:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Supporting User Groups", "conf_key": 323, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "DevOps is a Foreign Language (or Why There Are No Junior SREs)", "authors": [ { "name": "Joshua Lee", "name_pronunciation": "", "pronouns": "He/him", "twitter": "joshleecreates", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/afbbd1ad7dbbfa718a0d9bd5e11b0e5d?s=120&d=mp", "code": "490", "biography": "Josh is a seasoned software developer with over a decade of experience, specializing in a broad range of topics including operations, observability, agile methodologies, and accessibility. His passion for technology is matched by his enthusiasm for sharing knowledge through public speaking. Currently, Josh serves as a Developer Advocate for Altinity, where he creates educational content on ClickHouse and OpenTelemetry. Additionally, he is an active contributor to the OpenTelemetry project, helping to advance the field of observability in software development.", "username": "" } ], "abstract": "DevOps has a notoriously steep learning curve. Getting started in the field can feel like being dropped in a foreign country without the ability to understand *anything* about the language. \r\n\r\nA language is more than just the syntax and semantic rules of the words themselves. It also encompasses the shared culture of the speakers. With the proliferation of programming languages as well as the deeply held cultural beliefs of the community, it's easy to see that learning DevOps is like trying to learn a foreign language.\r\n\r\nI will review five foundational hypotheses from the field of Second Language Acquisition and relate these hypotheses back to the world of DevOps. DevOps practitioners, trainers, tool builders, and learners should all come away with useful insights to apply to their practice.", "conf_url": "http://2025.fossy.us/schedule/presentation/297/", "cancelled": false, "twitter_id": "joshleecreates" }, { "room": "329", "rooms": [ "329" ], "start": "2025-07-31T17:30:00", "end": "2025-07-31T18:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 280, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "338", "rooms": [ "338" ], "start": "2025-08-01T17:30:00", "end": "2025-08-01T18:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Wild Card", "conf_key": 303, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Building AI applications with Open-source database - PostgreSQL", "authors": [ { "name": "Gauri", "name_pronunciation": "", "pronouns": "She/Her", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/7c4dce74c7a9e66a6a6979de0c089615?s=120&d=mp", "code": "460", "biography": "Gauri Kasar works as a PM at Microsoft in the Azure Database for PostgreSQL team. Before joining Microsoft, Gauri worked as a Software Engineer with Oracle and Quantiphi. Her career spans building scalable backend systems, launching customer-facing features, and working closely with cross-functional teams to deliver impactful solutions. She is passionate about AI, open-source technologies, and helping developers get the most out of cloud platforms.", "username": "" } ], "abstract": "Curious about how to build AI applications with the tools you already know and love? This beginner-friendly session will show you how PostgreSQL can be the backbone of your AI workloads. We\u2019ll break down key concepts like vector embeddings, vector search, and Retrieval-Augmented Generation (RAG) in a simple, easy-to-understand way. Then, we\u2019ll dive into how PostgreSQL\u2019s native features and extensions make it easy to store, search, and scale AI data \u2014 no special infrastructure needed.\r\nBest of all, you'll see everything come to life through a hands-on, step-by-step demo where we\u2019ll build a complete, Generative AI application powered entirely by PostgreSQL.", "conf_url": "http://2025.fossy.us/schedule/presentation/354/", "cancelled": false }, { "room": "329", "rooms": [ "329" ], "start": "2025-08-01T17:30:00", "end": "2025-08-01T18:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 302, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "333", "rooms": [ "333" ], "start": "2025-08-02T17:30:00", "end": "2025-08-02T18:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Science of Community", "conf_key": 352, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "Plausible Slop: Generative AI and Open Source Cybersecurity", "authors": [ { "name": "Dr. Kaylea Champion", "name_pronunciation": "", "pronouns": "she/her", "twitter": "", "mastodon": "@kaylea@social.coop", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/917b3a38a024326d995eb551559fedfb?s=120&d=mp", "code": "436", "biography": "Dr. Kaylea Champion studies how people cooperate to build public goods like GNU/Linux and Wikipedia, including what gets built and maintained -- and what doesn't. She has a background in system administration and tech support. She received her PhD in Communication from the University of Washington in 2024. A Linux user since 1994, she enjoys tromping through the woods, smashing goblins, and cooking for a crowd.", "username": "" } ], "abstract": "Despite speculation that the rise of consumer-grade generative AI tools would trigger the development of more advanced cybersecurity attacks, a more grounded view observes that instead these synthetic text generating tools are eroding the social model of open source cybersecurity through the low-effort extrusion of 'plausible slop': potentially significant and well-formed but ultimately erroneous and unwanted text. The presence of plausible slop in newcomer contributions in the form of bug and security reports to open source software packages requires substantial time commitment from scarce experts. These experts are caught in a double bind: their role dictates that they sort through what is truly dangerous and what is nonsense, and they are charged with both welcoming problem reports from newcomers while also setting strong norms against inauthentic reports. In this talk, I report on my effort so far investigating plausible slop, connect this challenge to previous historical challenges, suggest avenues towards solutions, and seek community feedback to shape next steps.", "conf_url": "http://2025.fossy.us/schedule/presentation/348/", "cancelled": false, "mastodon_id": "@kaylea@social.coop" }, { "room": "327", "rooms": [ "327" ], "start": "2025-07-31T17:30:00", "end": "2025-07-31T18:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Foss in Daily Life", "conf_key": 284, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "The Future of Fixing Technology", "authors": [ { "name": "Denver Gingerich", "name_pronunciation": "", "pronouns": "", "twitter": "", "mastodon": "", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/5ca795f06b3505f43bf7ba26fef37c7d?s=120&d=mp", "code": "509", "biography": "Denver is a software right-to-repair and standards activist who is currently Director of Compliance at Software Freedom Conservancy, where he enforces software right-to-repair licenses such as the GPL, and is also a director of the worker co-operative that runs JMP.chat, a FOSS phone number (texting/calling) service. Denver writes free software in his spare time: his patches have been accepted into Wine, Linux, and wdiff. Denver received his BMath in Computer Science from the University of Waterloo. He gives presentations about digital civil rights and how to ensure FOSS remains sustainable as a community and financially, having spoken at conferences such as FOSSY, SCALE, the Canadian Repair Convention, FOSDEM, SFSCON, CopyleftConf, LibrePlanet, LinuxCon North America, CopyCamp Toronto, FOSSLC's Summercamp, and the Open Video Conference.", "username": "" } ], "abstract": "Computers and the internet had the potential to neutralize existing power structures and bring true equality in access to knowledge and the ability to control technology to the masses. While some power structures have changed, new ones have emerged that threaten to undo the very fabric of modern society. These new power structures promote misinformation, put control of technology in the hands of an elite few, and prevent the masses from customizing or improving the devices that they rely on to communicate with the rest of the world.\r\n\r\nIn the early days of the internet, there was a feeling of excitement about its endless possibilities. There was a sense that it could indeed give us unfettered access to the best information available, and we could use that to improve our technology and our lives. However, events like the Eternal September and many less defined epochs showed that the internet on its own could not maintain its utopic promise. We needed a plan, a way of standing up to power structures and other influences, one that put critical thinking, cultural sensitivity, and user agency at the forefront.\r\n\r\nThe future of fixing our technology and adapting it to each of our individual unique needs and preferences could go a few different ways. In this talk, we'll explore the history of fixing our technology, where we're at now, and what it will take to make this individualized technology future a reality.\r\n\r\nAmong other topics, we'll discuss \"the plan\" for getting there, laying out a few concrete steps that we'll need to take to get where we want to go. Along the way we'll talk about how power structures get dismantled and rebuilt through technological change, and how we can collectively temper the seemingly inevitable swings between different factions of the wealthy elite controlling technology relied upon and available to the masses, so that we eventually approach the asymptote of actual freedom and agency in the computing realities of the average user.", "conf_url": "http://2025.fossy.us/schedule/presentation/312/", "cancelled": false }, { "room": "333", "rooms": [ "333" ], "start": "2025-07-31T17:30:00", "end": "2025-07-31T18:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 318, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Slot" }, { "room": "327", "rooms": [ "327" ], "start": "2025-08-01T17:30:00", "end": "2025-08-01T18:15:00", "duration": 45, "kind": "Talk", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": "Databases", "conf_key": 290, "license": "CC-BY-SA", "tags": "", "released": true, "contact": [], "name": "RAGtime with Postgres: AI Power with pgvector and Retrieval-Augmented Generation", "authors": [ { "name": "Jimmy Angelakos", "name_pronunciation": "", "pronouns": "", "twitter": "", "mastodon": "@vyruss@fosstodon.org", "contact": "redacted", "picture_url": "https://secure.gravatar.com/avatar/f803e0ee8b2c5e637a52f8e1130796aa?s=120&d=mp", "code": "458", "biography": "Jimmy Angelakos is a Systems and Database Architect and recognized PostgreSQL expert who has worked with, and contributed to, Open-Source tools for 25+ years. He is passionate about participating in the community, a Contributor to the PostgreSQL project, and an active member of PostgreSQL Europe and US. Jimmy is a regular speaker at conferences and events, sharing his insights with the community. Author of PostgreSQL Mistakes and How to Avoid Them, co-author of PostgreSQL 16 Administration Cookbook.\r\n\r\nMastodon: https://fosstodon.org/@vyruss\r\nBluesky: https://bsky.app/profile/vyruss.org", "username": "" } ], "abstract": "Retrieval-Augmented Generation (RAG) is a powerful paradigm in application development with AI. In this talk, we'll demonstrate how to leverage PostgreSQL with pgvector to combine the strengths of vector similarity search with Large Language Models (LLMs).\r\n\r\nAs the speaker is a Postgres nerd (not an AI expert), we'll explain in simple terms how to dip your toes into AI while leveraging our favorite database -- from the perspective of a database person learning to work with these new tools.\r\n\r\nWe'll walk through: \r\n\r\n- How to use pgvector to store and search vector embeddings (and what those are)\r\n- How to connect these capabilities with AI LLMs to build intelligent applications. \r\n- Some practical tips for implementation, including configuration, indexing strategies, and scaling considerations\r\n- How to reduce dependency on expensive external AI services by using open-source models while maintaining control over costs and infrastructure\r\n\r\nTo demonstrate these concepts in action, we'll look at a real-world example of building a developer assistance system that helps teams understand their codebase.", "conf_url": "http://2025.fossy.us/schedule/presentation/295/", "cancelled": false, "mastodon_id": "@vyruss@fosstodon.org" }, { "room": "", "rooms": [], "start": "2025-07-31T19:00:00", "end": "2025-07-31T22:00:00", "duration": 180, "kind": "Social Event", "section": "fossy-2025", "section_name": "FOSSY 2025", "track": null, "conf_key": 379, "license": "CC-BY-SA", "tags": "", "released": false, "contact": [], "name": "Official Thursday Night Event at Punch Bowl Social\r\n\r\n340 SW Morrison St Suite 4305, Portland, OR 97204\r\nJust quick ~15 minute Max ride from PSU. All attendees are invited!" } ] }