2025.fossy.us/schedule/index.html

6456 lines
107 KiB
HTML
Raw Permalink Normal View History

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>FOSSY 2025 | Conference Schedule</title>
<meta property="og:type" content="website" />
<link rel="icon" href="../static/build/img/favicon.ico" />
<!-- Cards -->
<meta property="og:title" content="FOSSY 2025 | Conference Schedule">
<meta property="og:description" content="" />
<meta property="og:url" content="https://2025.fossy.us/schedule/">
<meta name="twitter:site" content="@conservancy">
<meta name="twitter:image:alt" content="FOSSY 2025 | Conference Schedule" />
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://2025.fossy.us/static/build/img/conservancy_logo_tall_mono.png" />
<meta property="og:image" content="https://2025.fossy.us/static/build/img/conservancy_logo_tall_mono.png" />
<meta property="og:image:width" content="400" />
<meta property="og:image:height" content="400" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css">
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack.css'>
<link rel="stylesheet" href="https://unpkg.com/tachyons@4.12.0/css/tachyons.min.css">
<link href="../static/build/scss/app.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
var CONF_TZ = "US/Pacific";
</script>
</head>
<body class="">
<header class="bg-washed-yellow pa2"><div class="container"><strong>Archived:</strong> This is an archive from the 2025 conference. See <a href="https://fossy.us/">fossy.us</a> for the latest event.</div></header><header class="clearfix d-print-none">
<nav class="navbar navbar-expand-lg navbar-dark" style="background: rgb(19,119,82); background: linear-gradient(124deg, rgba(19,119,82,1) 0%, rgba(19,106,119,1) 100%); margin-bottom: 1rem">
<div class="container">
<h2 class="sans-serif f2 f1-ns b lh-solid tracked-tight mv0 mr3">
<a class="washed-yellow hover-washed-yellow" href="../index.html" style="text-decoration: none">
FOSSY 2025
</a>
</h2>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarText">
<ul class="navbar-nav mr-auto">
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="index.html#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
About
</a>
<div class="dropdown-menu">
<a class="dropdown-item " href="../about/index.html">About FOSSY</a>
</div>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="index.html#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Attend
</a>
<div class="dropdown-menu">
<a class="dropdown-item " href="../attend/tickets/index.html">Tickets</a>
<a class="dropdown-item " href="../travel/index.html">Travel and Lodging</a>
<a class="dropdown-item " href="../attend/volunteer.html">Volunteer</a>
<a class="dropdown-item " href="../attend/code-of-conduct.html">Code of Conduct</a>
<a class="dropdown-item " href="../attend/health-and-safety/index.html">Health and Safety</a>
<a class="dropdown-item " href="../attend/terms-and-conditions/index.html">Terms and Conditions</a>
<a class="dropdown-item " href="https://sfconservancy.org/privacy-policy/">Privacy policy</a>
</div>
</li>
<li class="nav-item active dropdown">
<a class="nav-link dropdown-toggle" href="index.html#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Program <span class="sr-only">(current)</span>
</a>
<div class="dropdown-menu">
<a class="dropdown-item active" href="index.html">Schedule</a>
<a class="dropdown-item " href="../pages/tracks/index.html">Tracks</a>
<a class="dropdown-item " href="../call-for-proposals/index.html">Proposals</a>
</div>
</li>
<li class="nav-item ">
<a class="nav-link" href="../sponsorship/index.html">
Sponsorship
</a>
</li>
</ul>
</div>
</div>
</nav>
</header>
<main role="main" class="container">
<div class="row">
<div class="col page-header">
<h1 class="page-title">Conference Schedule</h1>
<p class="lead"></p>
</div>
</div>
<div class="row">
<div class="col-md-12">
</div>
</div>
<div class="float-right d-print-none">
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="downloadMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Download
</button>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="downloadMenuButton">
<h6 class="dropdown-header">Format</h6>
<a class="dropdown-item" href="conference.ics">iCal (ICS)</a>
<a class="dropdown-item" href="conference.json">JSON</a>
</div>
</div>
</div>
<div class="row d-print-none">
<div class="col">
<ul class="nav nav-pills flex-column flex-md-row" id="schedule-tabs" role="tablist">
<li class="nav-item flex-md-fill text-md-center">
<a
class="nav-link active schedule-day"
id="schedule_day_thursday-tab"
href="index.html#thursday"
data-toggle="pill"
role="tab"
aria-controls="schedule_day_thursday"
aria-selected="true"
data-date="2025-07-31"
onclick="$('.tab-pane').hide(); $('#thursday').show()">
Thursday
</a>
</li>
<li class="nav-item flex-md-fill text-md-center">
<a
class="nav-link schedule-day"
id="schedule_day_friday-tab"
href="index.html#friday"
data-toggle="pill"
role="tab"
aria-controls="schedule_day_friday"
aria-selected="false"
data-date="2025-08-01"
onclick="$('.tab-pane').hide(); $('#friday').show()">
Friday
</a>
</li>
<li class="nav-item flex-md-fill text-md-center">
<a
class="nav-link schedule-day"
id="schedule_day_saturday-tab"
href="index.html#saturday"
data-toggle="pill"
role="tab"
aria-controls="schedule_day_saturday"
aria-selected="false"
data-date="2025-08-02"
onclick="$('.tab-pane').hide(); $('#saturday').show()">
Saturday
</a>
</li>
<li class="nav-item flex-md-fill text-md-center">
<a
class="nav-link schedule-day"
id="schedule_day_sunday-tab"
href="index.html#sunday"
data-toggle="pill"
role="tab"
aria-controls="schedule_day_sunday"
aria-selected="false"
data-date="2025-08-03"
onclick="$('.tab-pane').hide(); $('#sunday').show()">
Sunday
</a>
</li>
</ul>
</div>
</div>
<div class="tab-content d-print-block my-3" id="schedule-tabContent">
<div class="row tab-pane show active d-print-block" id="thursday" role="tabpanel" aria-labelledby="schedule_day_thursday-tab">
<div class="col-12">
<h2 class="my-4">
FOSSY 2025
<span class="clearfix d-sm-block d-md-none"></span>
<small class="text-muted">Thursday, July 31, 2025</small>
</h2>
<p class="timezone-info small">Conference times are in PDT (UTC-0700). <span class="d-print-none">Current talks will be highlighted.</span></p>
<div class="table-responsive d-none d-md-block">
<table class="calendar table table-bordered" data-date="2025-07-31">
<thead>
<tr>
<th scope="row" class="time"><em>Room</em></th>
<th scope="column">327</th>
<th scope="column">328</th>
<th scope="column">329</th>
<th scope="column">333</th>
<th scope="column">338</th>
</tr>
<tr>
<th scope="row" class="time"><em>Track</em></th>
<th scope="column" class="track-name"><p>Foss in Daily Life</p></th>
<th scope="column" class="track-name"><p>Linux Kernel</p></th>
<th scope="column" class="track-name"><p>Distros</p></th>
<th scope="column" class="track-name"><p>Open</p></th>
<th scope="column" class="track-name"><p>Wild Card</p></th>
</tr>
</thead>
<tbody>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-07-31T10:15:00"><p>10:15AM</p></th>
<td class="slot slot-Registration" colspan="5" rowspan="1" data-starttime="2025-07-31T10:15:00" data-endtime="2025-07-31T13:15:00">
Registration Open
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-07-31T13:45:00"><p>01:45PM</p></th>
<td class="slot slot-Opening Remarks" colspan="5" rowspan="1" data-starttime="2025-07-31T13:45:00" data-endtime="2025-07-31T14:00:00">
Opening Remarks
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-07-31T14:00:00"><p>02:00PM</p></th>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T14:00:00" data-endtime="2025-07-31T14:45:00">
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T14:00:00" data-endtime="2025-07-31T14:45:00">
<p>
<a href="presentation/299/index.html">Popping kernels for Linux distributions</a>
<br />
Neal Gompa
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T14:00:00" data-endtime="2025-07-31T14:45:00">
<p>
<a href="presentation/305/index.html">Riding Subiquity With No Handlebars</a>
<br />
Romeo S
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T14:00:00" data-endtime="2025-07-31T14:45:00">
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T14:00:00" data-endtime="2025-07-31T14:45:00">
<p>
<a href="presentation/326/index.html">Is There Really an SBOM Mandate?</a>
<br />
Bradley M. Kuhn
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-07-31T14:45:00"><p>02:45PM</p></th>
<td class="slot slot-Break" colspan="5" rowspan="1" data-starttime="2025-07-31T14:45:00" data-endtime="2025-07-31T15:00:00">
<div class="d-flex align-items-center">
<p>Break</p>
</div>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-07-31T15:00:00"><p>03:00PM</p></th>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T15:00:00" data-endtime="2025-07-31T15:45:00">
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T15:00:00" data-endtime="2025-07-31T15:45:00">
<p>
<a href="presentation/359/index.html">Panel: Ongoing Things in the Kernel Community</a>
<br />
Darrick J. Wong, Ben Dooks, Luis Chamberlain, Neal Gompa
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T15:00:00" data-endtime="2025-07-31T15:45:00">
<p>
<a href="presentation/306/index.html">The Kalpa Desktop, A Desktop for people that just want to get things done.</a>
<br />
Shawn W Dunn
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T15:00:00" data-endtime="2025-07-31T15:45:00">
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T15:00:00" data-endtime="2025-07-31T15:45:00">
<p>
<a href="presentation/353/index.html">Making waterfalls in Godot</a>
<br />
Tom Lechner
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-07-31T15:45:00"><p>03:45PM</p></th>
<td class="slot slot-Coffee/tea break" colspan="5" rowspan="1" data-starttime="2025-07-31T15:45:00" data-endtime="2025-07-31T16:30:00">
Coffee, tea, and snack break
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-07-31T16:30:00"><p>04:30PM</p></th>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T16:30:00" data-endtime="2025-07-31T17:15:00">
<p>
<a href="presentation/311/index.html">Mobile Gaming with FOSS</a>
<br />
Edward Ly
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T16:30:00" data-endtime="2025-07-31T17:15:00">
<p>
<a href="presentation/301/index.html">Linux kernel test automation with kdevops</a>
<br />
Luis Chamberlain
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T16:30:00" data-endtime="2025-07-31T17:15:00">
<p>
<a href="presentation/308/index.html">A Hyperscalers operating system strategy: working with CentOS and Fedora</a>
<br />
Michel Lind, Davide Cavalca
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T16:30:00" data-endtime="2025-07-31T17:15:00">
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T16:30:00" data-endtime="2025-07-31T17:15:00">
<p>
<a href="presentation/314/index.html">The Subtle Art of Lying with Statistics</a>
<br />
Dave McAllister
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-07-31T17:15:00"><p>05:15PM</p></th>
<td class="slot slot-Break" colspan="5" rowspan="1" data-starttime="2025-07-31T17:15:00" data-endtime="2025-07-31T17:30:00">
<div class="d-flex align-items-center">
<p>Break</p>
</div>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-07-31T17:30:00"><p>05:30PM</p></th>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T17:30:00" data-endtime="2025-07-31T18:15:00">
<p>
<a href="presentation/312/index.html">The Future of Fixing Technology</a>
<br />
Denver Gingerich
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T17:30:00" data-endtime="2025-07-31T18:15:00">
<p>
<a href="presentation/302/index.html">The big-endian RISC-V Linux Adventure</a>
<br />
Ben Dooks
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T17:30:00" data-endtime="2025-07-31T18:15:00">
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T17:30:00" data-endtime="2025-07-31T18:15:00">
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-07-31T17:30:00" data-endtime="2025-07-31T18:15:00">
<p>
<a href="presentation/321/index.html">open source for fun and profit</a>
<br />
Milo Oien-Rochat
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-07-31T19:00:00"><p>07:00PM</p></th>
<td class="slot slot-Social Event" colspan="5" rowspan="1" data-starttime="2025-07-31T19:00:00" data-endtime="2025-07-31T22:00:00">
Official Thursday Night Event at Punch Bowl Social
340 SW Morrison St Suite 4305, Portland, OR 97204
Just quick ~15 minute Max ride from PSU. All attendees are invited!
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-07-31T22:00:00"><p>10:00PM</p></th>
<td colspan="5"><em>Day End</em></td>
</tr>
</tbody>
</table>
</div>
<div class="mobile-schedule d-sm-block d-md-none">
<div class="mobile-slot my-3">
<h3>10:15AM&ndash;01:15PM</h3>
Registration Open
<p><em>
<br />
ends 1:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>01:45PM&ndash;02:00PM</h3>
Opening Remarks
<p><em>
<br />
ends 2 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>02:00PM&ndash;02:45PM</h3>
<p><em>
Foss in Daily Life &mdash;
327
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/299/index.html">Popping kernels for Linux distributions</a>
<br>
Neal Gompa
</p>
<p><em>
Linux Kernel &mdash;
328
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/305/index.html">Riding Subiquity With No Handlebars</a>
<br>
Romeo S
</p>
<p><em>
Distros &mdash;
329
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p><em>
Open &mdash;
333
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/326/index.html">Is There Really an SBOM Mandate?</a>
<br>
Bradley M. Kuhn
</p>
<p><em>
Wild Card &mdash;
338
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>02:45PM&ndash;03:00PM</h3>
<div class="d-flex align-items-center">
<p>Break</p>
</div>
<p><em>
<br />
ends 3 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>03:00PM&ndash;03:45PM</h3>
<p><em>
Foss in Daily Life &mdash;
327
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/359/index.html">Panel: Ongoing Things in the Kernel Community</a>
<br>
Darrick J. Wong, Ben Dooks, Luis Chamberlain, Neal Gompa
</p>
<p><em>
Linux Kernel &mdash;
328
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/306/index.html">The Kalpa Desktop, A Desktop for people that just want to get things done.</a>
<br>
Shawn W Dunn
</p>
<p><em>
Distros &mdash;
329
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p><em>
Open &mdash;
333
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/353/index.html">Making waterfalls in Godot</a>
<br>
Tom Lechner
</p>
<p><em>
Wild Card &mdash;
338
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>03:45PM&ndash;04:30PM</h3>
Coffee, tea, and snack break
<p><em>
<br />
ends 4:30 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>04:30PM&ndash;05:15PM</h3>
<p>
<a href="presentation/311/index.html">Mobile Gaming with FOSS</a>
<br>
Edward Ly
</p>
<p><em>
Foss in Daily Life &mdash;
327
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/301/index.html">Linux kernel test automation with kdevops</a>
<br>
Luis Chamberlain
</p>
<p><em>
Linux Kernel &mdash;
328
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/308/index.html">A Hyperscalers operating system strategy: working with CentOS and Fedora</a>
<br>
Michel Lind, Davide Cavalca
</p>
<p><em>
Distros &mdash;
329
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p><em>
Open &mdash;
333
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/314/index.html">The Subtle Art of Lying with Statistics</a>
<br>
Dave McAllister
</p>
<p><em>
Wild Card &mdash;
338
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>05:15PM&ndash;05:30PM</h3>
<div class="d-flex align-items-center">
<p>Break</p>
</div>
<p><em>
<br />
ends 5:30 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>05:30PM&ndash;06:15PM</h3>
<p>
<a href="presentation/312/index.html">The Future of Fixing Technology</a>
<br>
Denver Gingerich
</p>
<p><em>
Foss in Daily Life &mdash;
327
<br />
ends 6:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/302/index.html">The big-endian RISC-V Linux Adventure</a>
<br>
Ben Dooks
</p>
<p><em>
Linux Kernel &mdash;
328
<br />
ends 6:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p><em>
Distros &mdash;
329
<br />
ends 6:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p><em>
Open &mdash;
333
<br />
ends 6:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/321/index.html">open source for fun and profit</a>
<br>
Milo Oien-Rochat
</p>
<p><em>
Wild Card &mdash;
338
<br />
ends 6:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>07:00PM&ndash;10:00PM</h3>
Official Thursday Night Event at Punch Bowl Social
340 SW Morrison St Suite 4305, Portland, OR 97204
Just quick ~15 minute Max ride from PSU. All attendees are invited!
<p><em>
<br />
ends 10 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>10:00PM</h3>
<p><em>Day End</em></p>
</div>
</div>
</div>
</div>
<div class="row tab-pane d-print-block" id="friday" role="tabpanel" aria-labelledby="schedule_day_friday-tab">
<div class="col-12">
<h2 class="my-4">
FOSSY 2025
<span class="clearfix d-sm-block d-md-none"></span>
<small class="text-muted">Friday, Aug. 1, 2025</small>
</h2>
<p class="timezone-info small">Conference times are in PDT (UTC-0700). <span class="d-print-none">Current talks will be highlighted.</span></p>
<div class="table-responsive d-none d-md-block">
<table class="calendar table table-bordered" data-date="2025-08-01">
<thead>
<tr>
<th scope="row" class="time"><em>Room</em></th>
<th scope="column">327</th>
<th scope="column">328</th>
<th scope="column">329</th>
<th scope="column">333</th>
<th scope="column">338</th>
</tr>
<tr>
<th scope="row" class="time"><em>Track</em></th>
<th scope="column" class="track-name"><p>Databases</p></th>
<th scope="column" class="track-name"><p>Supporting User Groups</p></th>
<th scope="column" class="track-name"><p>FOSS in Education</p></th>
<th scope="column" class="track-name"><p>Science of Community</p></th>
<th scope="column" class="track-name"><p>Wild Card</p></th>
</tr>
</thead>
<tbody>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-01T09:15:00"><p>09:15AM</p></th>
<td class="slot slot-Coffee/tea break" colspan="5" rowspan="1" data-starttime="2025-08-01T09:15:00" data-endtime="2025-08-01T09:45:00">
Breakfast and coffee break
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-01T09:45:00"><p>09:45AM</p></th>
<td class="slot slot-Talk" colspan="5" rowspan="1" data-starttime="2025-08-01T09:45:00" data-endtime="2025-08-01T10:25:00">
<p>
<a href="presentation/362/index.html">Assessing and Managing threats to the Nonprofit Infrastructure of FOSS</a>
<br />
Allen Gunn, Pono Takamori
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-01T10:25:00"><p>10:25AM</p></th>
<td class="slot slot-Keynote Session" colspan="5" rowspan="1" data-starttime="2025-08-01T10:25:00" data-endtime="2025-08-01T10:35:00">
Presentation of the Distinguished Service Award in Software Freedom
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-01T10:45:00"><p>10:45AM</p></th>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T10:45:00" data-endtime="2025-08-01T11:30:00">
<p>
<a href="presentation/289/index.html">PostgreSQLs Rise to Power: Why the Open Source Giant is Dominating the Database Landscape</a>
<br />
Kellyn Gorman
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T10:45:00" data-endtime="2025-08-01T11:30:00">
<p>
<a href="presentation/296/index.html">Herding Hackers and Hawking Code: The Hustle of a Developer Advocate</a>
<br />
Nate Boot
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T10:45:00" data-endtime="2025-08-01T11:30:00">
<p>
<a href="presentation/335/index.html">Discussion: Which Way Do We Go? Understanding Sustainable Pathways for Academic Open Source</a>
<br />
Stephanie Lieggi
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T10:45:00" data-endtime="2025-08-01T11:30:00">
<p>
<a href="presentation/350/index.html">How do sponsored open source ecosystems manage feature deployments?</a>
<br />
Matt Gaughan
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T10:45:00" data-endtime="2025-08-01T11:30:00">
<p>
<a href="presentation/358/index.html">Starting an Open Mentorship Handbook!</a>
<br />
Pono Takamori
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-01T11:30:00"><p>11:30AM</p></th>
<td class="slot slot-Break" colspan="5" rowspan="1" data-starttime="2025-08-01T11:30:00" data-endtime="2025-08-01T11:45:00">
<div class="d-flex align-items-center">
<p>Break</p>
</div>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-01T11:45:00"><p>11:45AM</p></th>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T11:45:00" data-endtime="2025-08-01T12:30:00">
<p>
<a href="presentation/355/index.html">Up Against the WAL: The Write-Ahead Log in PostgreSQL</a>
<br />
Christophe Pettus
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T11:45:00" data-endtime="2025-08-01T12:30:00">
<p>
<a href="presentation/282/index.html">Raising the bar on your conference presentation</a>
<br />
Rich Bowen
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T11:45:00" data-endtime="2025-08-01T12:30:00">
<p>
<a href="presentation/336/index.html">Empowering Teams in Open Source EdTech Communities</a>
<br />
Joshua Wilson
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T11:45:00" data-endtime="2025-08-01T12:30:00">
<p>
<a href="presentation/347/index.html">The Creative Trade-Off: Governance, Conflict, and Their Impact On Innovation In Open-Source Software</a>
<br />
Dr. Justin Ribeiro, PhD
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T11:45:00" data-endtime="2025-08-01T12:30:00">
<p>
<a href="presentation/328/index.html">Reimagining Online Deliberation: Why Open Source is Critical for Civic Infrastructure</a>
<br />
Samantha Shireman
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-01T12:30:00"><p>12:30PM</p></th>
<td class="slot slot-Lunch break (on your own)" colspan="5" rowspan="1" data-starttime="2025-08-01T12:30:00" data-endtime="2025-08-01T14:00:00">
<em>Lunch break (on your own)</em>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-01T14:00:00"><p>02:00PM</p></th>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T14:00:00" data-endtime="2025-08-01T14:45:00">
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T14:00:00" data-endtime="2025-08-01T14:45:00">
<p>
<a href="presentation/298/index.html">Cooking Up Community: Build the Fire, Embrace Every Ingredient, Always Stir the Pot</a>
<br />
Rick Turoczy
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T14:00:00" data-endtime="2025-08-01T14:45:00">
<p>
<a href="presentation/330/index.html">Nurturing the Next Generation of Open Source Contributors</a>
<br />
Tyler Menezes
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T14:00:00" data-endtime="2025-08-01T14:45:00">
<p>
<a href="presentation/341/index.html">Open source your repository: a roadmap</a>
<br />
Mike Jang
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T14:00:00" data-endtime="2025-08-01T14:45:00">
<p>
<a href="presentation/318/index.html">GNU/Linux Loves All</a>
<br />
Timmy James Barnett
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-01T14:45:00"><p>02:45PM</p></th>
<td class="slot slot-Break" colspan="5" rowspan="1" data-starttime="2025-08-01T14:45:00" data-endtime="2025-08-01T15:00:00">
<div class="d-flex align-items-center">
<p>Break</p>
</div>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-01T15:00:00"><p>03:00PM</p></th>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T15:00:00" data-endtime="2025-08-01T15:20:00">
<p>
<a href="presentation/292/index.html">Databases and Diversity</a>
<br />
Stacey Haysler
</p>
</td>
<td class="slot slot-Open" colspan="1" rowspan="1" data-starttime="2025-08-01T15:00:00" data-endtime="2025-08-01T15:20:00">
<div class="d-flex align-items-center">
<p>Open</p>
</div>
</td>
<td class="slot slot-Open" colspan="1" rowspan="1" data-starttime="2025-08-01T15:00:00" data-endtime="2025-08-01T15:20:00">
<div class="d-flex align-items-center">
<p>Open</p>
</div>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T15:00:00" data-endtime="2025-08-01T15:20:00">
<p>
<a href="presentation/346/index.html">Designing for Collaboration: A Toolkit for Open and Inclusive Environmental Research</a>
<br />
Cathy Richards
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T15:00:00" data-endtime="2025-08-01T15:20:00">
<p>
<a href="presentation/313/index.html">Making P2P apps with Spritely Goblins</a>
<br />
Diana Belle
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-01T15:25:00"><p>03:25PM</p></th>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T15:25:00" data-endtime="2025-08-01T15:45:00">
</td>
<td class="slot slot-Open" colspan="1" rowspan="1" data-starttime="2025-08-01T15:25:00" data-endtime="2025-08-01T15:45:00">
<div class="d-flex align-items-center">
<p>Open</p>
</div>
</td>
<td class="slot slot-Open" colspan="1" rowspan="1" data-starttime="2025-08-01T15:25:00" data-endtime="2025-08-01T15:45:00">
<div class="d-flex align-items-center">
<p>Open</p>
</div>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T15:25:00" data-endtime="2025-08-01T15:45:00">
<p>
<a href="presentation/344/index.html">From Campus to Network: Creating the UC System-Wide OSPO Initiative</a>
<br />
Laura Langdon
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T15:25:00" data-endtime="2025-08-01T15:45:00">
<p>
<a href="presentation/323/index.html">How to Hold It Together When It All Falls Apart: Surviving a Toxic Open Source Project Without Losin</a>
<br />
Cami Kaos
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-01T15:45:00"><p>03:45PM</p></th>
<td class="slot slot-Coffee/tea break" colspan="5" rowspan="1" data-starttime="2025-08-01T15:45:00" data-endtime="2025-08-01T16:30:00">
Coffee, tea, and snack break
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-01T16:30:00"><p>04:30PM</p></th>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T16:30:00" data-endtime="2025-08-01T17:15:00">
<p>
<a href="presentation/294/index.html">Observing Postgres in action using OpenTelemetry</a>
<br />
Basil Bourque
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T16:30:00" data-endtime="2025-08-01T17:15:00">
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T16:30:00" data-endtime="2025-08-01T17:15:00">
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T16:30:00" data-endtime="2025-08-01T17:15:00">
<p>
<a href="presentation/351/index.html">It&#39;s all about the ecosystem!</a>
<br />
Ben Ford
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T16:30:00" data-endtime="2025-08-01T17:15:00">
<p>
<a href="presentation/324/index.html">The Cathedral and the Bizarre, or Dual-Booting for Fun and Prophet: Using Linux to Enhance TempleOS</a>
<br />
Toby Betts
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-01T17:15:00"><p>05:15PM</p></th>
<td class="slot slot-Break" colspan="5" rowspan="1" data-starttime="2025-08-01T17:15:00" data-endtime="2025-08-01T17:30:00">
<div class="d-flex align-items-center">
<p>Break</p>
</div>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-01T17:30:00"><p>05:30PM</p></th>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T17:30:00" data-endtime="2025-08-01T18:15:00">
<p>
<a href="presentation/295/index.html">RAGtime with Postgres: AI Power with pgvector and Retrieval-Augmented Generation</a>
<br />
Jimmy Angelakos
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T17:30:00" data-endtime="2025-08-01T18:15:00">
<p>
<a href="presentation/297/index.html">DevOps is a Foreign Language (or Why There Are No Junior SREs)</a>
<br />
Joshua Lee
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T17:30:00" data-endtime="2025-08-01T18:15:00">
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T17:30:00" data-endtime="2025-08-01T18:15:00">
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-01T17:30:00" data-endtime="2025-08-01T18:15:00">
<p>
<a href="presentation/354/index.html">Building AI applications with Open-source database - PostgreSQL</a>
<br />
Gauri
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-01T18:15:00"><p>06:15PM</p></th>
<td colspan="5"><em>Day End</em></td>
</tr>
</tbody>
</table>
</div>
<div class="mobile-schedule d-sm-block d-md-none">
<div class="mobile-slot my-3">
<h3>09:15AM&ndash;09:45AM</h3>
Breakfast and coffee break
<p><em>
<br />
ends 9:45 a.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>09:45AM&ndash;10:25AM</h3>
<p>
<a href="presentation/362/index.html">Assessing and Managing threats to the Nonprofit Infrastructure of FOSS</a>
<br>
Allen Gunn, Pono Takamori
</p>
<p><em>
<br />
ends 10:25 a.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>10:25AM&ndash;10:35AM</h3>
Presentation of the Distinguished Service Award in Software Freedom
<p><em>
<br />
ends 10:35 a.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>10:45AM&ndash;11:30AM</h3>
<p>
<a href="presentation/289/index.html">PostgreSQLs Rise to Power: Why the Open Source Giant is Dominating the Database Landscape</a>
<br>
Kellyn Gorman
</p>
<p><em>
Databases &mdash;
327
<br />
ends 11:30 a.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/296/index.html">Herding Hackers and Hawking Code: The Hustle of a Developer Advocate</a>
<br>
Nate Boot
</p>
<p><em>
Supporting User Groups &mdash;
328
<br />
ends 11:30 a.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/335/index.html">Discussion: Which Way Do We Go? Understanding Sustainable Pathways for Academic Open Source</a>
<br>
Stephanie Lieggi
</p>
<p><em>
FOSS in Education &mdash;
329
<br />
ends 11:30 a.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/350/index.html">How do sponsored open source ecosystems manage feature deployments?</a>
<br>
Matt Gaughan
</p>
<p><em>
Science of Community &mdash;
333
<br />
ends 11:30 a.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/358/index.html">Starting an Open Mentorship Handbook!</a>
<br>
Pono Takamori
</p>
<p><em>
Wild Card &mdash;
338
<br />
ends 11:30 a.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>11:30AM&ndash;11:45AM</h3>
<div class="d-flex align-items-center">
<p>Break</p>
</div>
<p><em>
<br />
ends 11:45 a.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>11:45AM&ndash;12:30PM</h3>
<p>
<a href="presentation/355/index.html">Up Against the WAL: The Write-Ahead Log in PostgreSQL</a>
<br>
Christophe Pettus
</p>
<p><em>
Databases &mdash;
327
<br />
ends 12:30 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/282/index.html">Raising the bar on your conference presentation</a>
<br>
Rich Bowen
</p>
<p><em>
Supporting User Groups &mdash;
328
<br />
ends 12:30 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/336/index.html">Empowering Teams in Open Source EdTech Communities</a>
<br>
Joshua Wilson
</p>
<p><em>
FOSS in Education &mdash;
329
<br />
ends 12:30 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/347/index.html">The Creative Trade-Off: Governance, Conflict, and Their Impact On Innovation In Open-Source Software</a>
<br>
Dr. Justin Ribeiro, PhD
</p>
<p><em>
Science of Community &mdash;
333
<br />
ends 12:30 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/328/index.html">Reimagining Online Deliberation: Why Open Source is Critical for Civic Infrastructure</a>
<br>
Samantha Shireman
</p>
<p><em>
Wild Card &mdash;
338
<br />
ends 12:30 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>12:30PM&ndash;02:00PM</h3>
<em>Lunch break (on your own)</em>
<p><em>
<br />
ends 2 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>02:00PM&ndash;02:45PM</h3>
<p><em>
Databases &mdash;
327
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/298/index.html">Cooking Up Community: Build the Fire, Embrace Every Ingredient, Always Stir the Pot</a>
<br>
Rick Turoczy
</p>
<p><em>
Supporting User Groups &mdash;
328
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/330/index.html">Nurturing the Next Generation of Open Source Contributors</a>
<br>
Tyler Menezes
</p>
<p><em>
FOSS in Education &mdash;
329
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/341/index.html">Open source your repository: a roadmap</a>
<br>
Mike Jang
</p>
<p><em>
Science of Community &mdash;
333
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/318/index.html">GNU/Linux Loves All</a>
<br>
Timmy James Barnett
</p>
<p><em>
Wild Card &mdash;
338
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>02:45PM&ndash;03:00PM</h3>
<div class="d-flex align-items-center">
<p>Break</p>
</div>
<p><em>
<br />
ends 3 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>03:00PM&ndash;03:20PM</h3>
<p>
<a href="presentation/292/index.html">Databases and Diversity</a>
<br>
Stacey Haysler
</p>
<p><em>
Databases &mdash;
327
<br />
ends 3:20 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<div class="d-flex align-items-center">
<p>Open</p>
</div>
<p><em>
Supporting User Groups &mdash;
328
<br />
ends 3:20 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<div class="d-flex align-items-center">
<p>Open</p>
</div>
<p><em>
FOSS in Education &mdash;
329
<br />
ends 3:20 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/346/index.html">Designing for Collaboration: A Toolkit for Open and Inclusive Environmental Research</a>
<br>
Cathy Richards
</p>
<p><em>
Science of Community &mdash;
333
<br />
ends 3:20 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/313/index.html">Making P2P apps with Spritely Goblins</a>
<br>
Diana Belle
</p>
<p><em>
Wild Card &mdash;
338
<br />
ends 3:20 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>03:25PM&ndash;03:45PM</h3>
<p><em>
Databases &mdash;
327
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<div class="d-flex align-items-center">
<p>Open</p>
</div>
<p><em>
Supporting User Groups &mdash;
328
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<div class="d-flex align-items-center">
<p>Open</p>
</div>
<p><em>
FOSS in Education &mdash;
329
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/344/index.html">From Campus to Network: Creating the UC System-Wide OSPO Initiative</a>
<br>
Laura Langdon
</p>
<p><em>
Science of Community &mdash;
333
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/323/index.html">How to Hold It Together When It All Falls Apart: Surviving a Toxic Open Source Project Without Losin</a>
<br>
Cami Kaos
</p>
<p><em>
Wild Card &mdash;
338
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>03:45PM&ndash;04:30PM</h3>
Coffee, tea, and snack break
<p><em>
<br />
ends 4:30 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>04:30PM&ndash;05:15PM</h3>
<p>
<a href="presentation/294/index.html">Observing Postgres in action using OpenTelemetry</a>
<br>
Basil Bourque
</p>
<p><em>
Databases &mdash;
327
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p><em>
Supporting User Groups &mdash;
328
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p><em>
FOSS in Education &mdash;
329
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/351/index.html">It&#39;s all about the ecosystem!</a>
<br>
Ben Ford
</p>
<p><em>
Science of Community &mdash;
333
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/324/index.html">The Cathedral and the Bizarre, or Dual-Booting for Fun and Prophet: Using Linux to Enhance TempleOS</a>
<br>
Toby Betts
</p>
<p><em>
Wild Card &mdash;
338
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>05:15PM&ndash;05:30PM</h3>
<div class="d-flex align-items-center">
<p>Break</p>
</div>
<p><em>
<br />
ends 5:30 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>05:30PM&ndash;06:15PM</h3>
<p>
<a href="presentation/295/index.html">RAGtime with Postgres: AI Power with pgvector and Retrieval-Augmented Generation</a>
<br>
Jimmy Angelakos
</p>
<p><em>
Databases &mdash;
327
<br />
ends 6:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/297/index.html">DevOps is a Foreign Language (or Why There Are No Junior SREs)</a>
<br>
Joshua Lee
</p>
<p><em>
Supporting User Groups &mdash;
328
<br />
ends 6:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p><em>
FOSS in Education &mdash;
329
<br />
ends 6:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p><em>
Science of Community &mdash;
333
<br />
ends 6:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/354/index.html">Building AI applications with Open-source database - PostgreSQL</a>
<br>
Gauri
</p>
<p><em>
Wild Card &mdash;
338
<br />
ends 6:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>06:15PM</h3>
<p><em>Day End</em></p>
</div>
</div>
</div>
</div>
<div class="row tab-pane d-print-block" id="saturday" role="tabpanel" aria-labelledby="schedule_day_saturday-tab">
<div class="col-12">
<h2 class="my-4">
FOSSY 2025
<span class="clearfix d-sm-block d-md-none"></span>
<small class="text-muted">Saturday, Aug. 2, 2025</small>
</h2>
<p class="timezone-info small">Conference times are in PDT (UTC-0700). <span class="d-print-none">Current talks will be highlighted.</span></p>
<div class="table-responsive d-none d-md-block">
<table class="calendar table table-bordered" data-date="2025-08-02">
<thead>
<tr>
<th scope="row" class="time"><em>Room</em></th>
<th scope="column">327</th>
<th scope="column">328</th>
<th scope="column">329</th>
<th scope="column">333</th>
<th scope="column">338</th>
</tr>
<tr>
<th scope="row" class="time"><em>Track</em></th>
<th scope="column" class="track-name"><p>XMPP</p></th>
<th scope="column" class="track-name"><p>Legal</p></th>
<th scope="column" class="track-name"><p>FOSS in Education</p></th>
<th scope="column" class="track-name"><p>Science of Community</p></th>
<th scope="column" class="track-name"><p>Wild Card</p></th>
</tr>
</thead>
<tbody>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-02T09:15:00"><p>09:15AM</p></th>
<td class="slot slot-Coffee/tea break" colspan="5" rowspan="1" data-starttime="2025-08-02T09:15:00" data-endtime="2025-08-02T09:45:00">
Breakfast and coffee break
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-02T09:45:00"><p>09:45AM</p></th>
<td class="slot slot-Talk" colspan="5" rowspan="1" data-starttime="2025-08-02T09:45:00" data-endtime="2025-08-02T10:30:00">
<p>
<a href="presentation/365/index.html">Q&amp;A on SFC&#39;s lawsuit against Vizio</a>
<br />
Bradley M. Kuhn, Denver Gingerich, Karen Sandler, Rick Sanders
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-02T10:45:00"><p>10:45AM</p></th>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T10:45:00" data-endtime="2025-08-02T11:30:00">
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T10:45:00" data-endtime="2025-08-02T11:30:00">
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T10:45:00" data-endtime="2025-08-02T11:30:00">
<p>
<a href="presentation/329/index.html">Open Source Software in Higher Education: A Community Report</a>
<br />
Patrick Masson
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T10:45:00" data-endtime="2025-08-02T11:30:00">
<p>
<a href="presentation/345/index.html">Things I&#39;ve Learned as a Linux Kernel Maintainer</a>
<br />
Darrick J. Wong
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T10:45:00" data-endtime="2025-08-02T11:30:00">
<p>
<a href="presentation/327/index.html">Never Mind the Checkboxes, Here&#39;s Reproducible Builds!</a>
<br />
Vagrant Cascadian, Chris Lamb
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-02T11:30:00"><p>11:30AM</p></th>
<td class="slot slot-Break" colspan="5" rowspan="1" data-starttime="2025-08-02T11:30:00" data-endtime="2025-08-02T11:45:00">
<div class="d-flex align-items-center">
<p>Break</p>
</div>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-02T11:45:00"><p>11:45AM</p></th>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T11:45:00" data-endtime="2025-08-02T12:30:00">
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T11:45:00" data-endtime="2025-08-02T12:30:00">
<p>
<a href="presentation/364/index.html">More Scalability Through Open Source Hygiene</a>
<br />
Ria Farrell Schalnat
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T11:45:00" data-endtime="2025-08-02T12:30:00">
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T11:45:00" data-endtime="2025-08-02T12:30:00">
<p>
<a href="presentation/342/index.html">Power Dynamics, Rug Pulls, and Other Impacts on FOSS Sustainability</a>
<br />
Dr. Dawn Foster
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T11:45:00" data-endtime="2025-08-02T12:30:00">
<p>
<a href="presentation/325/index.html">DRM, security, or both? How do we decide?</a>
<br />
Matthew Garrett
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-02T12:30:00"><p>12:30PM</p></th>
<td class="slot slot-Lunch break (on your own)" colspan="5" rowspan="1" data-starttime="2025-08-02T12:30:00" data-endtime="2025-08-02T14:00:00">
<em>Lunch break (on your own)</em>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-02T14:00:00"><p>02:00PM</p></th>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T14:00:00" data-endtime="2025-08-02T14:45:00">
<p>
<a href="presentation/286/index.html">Setting Up A Simple XMPP Server</a>
<br />
Root
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T14:00:00" data-endtime="2025-08-02T14:45:00">
<p>
<a href="presentation/361/index.html">Panel: Licenses, corporations, community, and collaboration</a>
<br />
Josh Triplett, Eric Schultz, Kate Downing, Marc Jones, McCoy Smith
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T14:00:00" data-endtime="2025-08-02T14:45:00">
<p>
<a href="presentation/338/index.html">Where Open Research Meets Open Source: The OSF as a Gateway to Academic Collaboration</a>
<br />
Daniel Steger
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T14:00:00" data-endtime="2025-08-02T14:45:00">
<p>
<a href="presentation/343/index.html">Lessons from a Decade of Open Source Sustainability Research</a>
<br />
Igor Steinmacher
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T14:00:00" data-endtime="2025-08-02T14:45:00">
<p>
<a href="presentation/363/index.html">An Adventure in Data Modeling</a>
<br />
Mark Wong
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-02T14:45:00"><p>02:45PM</p></th>
<td class="slot slot-Break" colspan="5" rowspan="1" data-starttime="2025-08-02T14:45:00" data-endtime="2025-08-02T15:00:00">
<div class="d-flex align-items-center">
<p>Break</p>
</div>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-02T15:00:00"><p>03:00PM</p></th>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T15:00:00" data-endtime="2025-08-02T15:25:00">
<p>
<a href="presentation/287/index.html">Telecomms for Preppers</a>
<br />
Phillip
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="2" data-starttime="2025-08-02T15:00:00" data-endtime="2025-08-02T15:45:00">
</td>
<td class="slot slot-Talk" colspan="1" rowspan="2" data-starttime="2025-08-02T15:00:00" data-endtime="2025-08-02T15:45:00">
<p>
<a href="presentation/333/index.html">HAX Lab: FOSS community becomes the classroom</a>
<br />
Bryan T Ollendyke
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="2" data-starttime="2025-08-02T15:00:00" data-endtime="2025-08-02T15:45:00">
<p>
<a href="presentation/352/index.html">Glue Work Makes the Community Work: Sustaining OSS Through Invisible Labor</a>
<br />
Zixuan Steve Feng, Anita Sarma
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T15:00:00" data-endtime="2025-08-02T15:25:00">
<p>
<a href="presentation/316/index.html">Making Esoteric Beauty Accessible: Befunge in 2025</a>
<br />
Robin Brown
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-02T15:25:00"><p>03:25PM</p></th>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T15:25:00" data-endtime="2025-08-02T15:45:00">
<p>
<a href="presentation/288/index.html">Messaging interoperability with MLS, MIMI and XMPP</a>
<br />
Marvin W.
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T15:25:00" data-endtime="2025-08-02T15:45:00">
<p>
<a href="presentation/319/index.html">BlueHats: Public servant advocates for software freedom</a>
<br />
Michael Downey
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-02T15:45:00"><p>03:45PM</p></th>
<td class="slot slot-Coffee/tea break" colspan="5" rowspan="1" data-starttime="2025-08-02T15:45:00" data-endtime="2025-08-02T16:30:00">
Coffee, tea, and snack break
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-02T16:30:00"><p>04:30PM</p></th>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T16:30:00" data-endtime="2025-08-02T17:15:00">
<p>
<a href="presentation/285/index.html">Adventures in Onboarding: Helping New Users Navigate Federated Services</a>
<br />
Gideon Mayhak
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T16:30:00" data-endtime="2025-08-02T17:15:00">
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T16:30:00" data-endtime="2025-08-02T17:15:00">
<p>
<a href="presentation/334/index.html">A Multi-Campus Survey of Open Source Contributors at the University of California</a>
<br />
Virginia Scarlett
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T16:30:00" data-endtime="2025-08-02T17:15:00">
<p>
<a href="presentation/356/index.html">Agile/Scrum for Open Source Community Projects</a>
<br />
Tess Gadwa
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T16:30:00" data-endtime="2025-08-02T17:15:00">
<p>
<a href="presentation/366/index.html">I Didn&#39;t Know Postgres Could Do That!</a>
<br />
Robert Treat
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-02T17:15:00"><p>05:15PM</p></th>
<td class="slot slot-Break" colspan="5" rowspan="1" data-starttime="2025-08-02T17:15:00" data-endtime="2025-08-02T17:30:00">
<div class="d-flex align-items-center">
<p>Break</p>
</div>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-02T17:30:00"><p>05:30PM</p></th>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T17:30:00" data-endtime="2025-08-02T18:15:00">
<p>
<a href="presentation/284/index.html">How do you solve a problem like iOS?</a>
<br />
Stephen Paul Weber
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T17:30:00" data-endtime="2025-08-02T18:15:00">
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T17:30:00" data-endtime="2025-08-02T18:15:00">
<p>
<a href="presentation/357/index.html">Recipe for Discovery: Building the UC Open Source Repository Browser From Scratch</a>
<br />
Juanita Gomez
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T17:30:00" data-endtime="2025-08-02T18:15:00">
<p>
<a href="presentation/348/index.html">Plausible Slop: Generative AI and Open Source Cybersecurity</a>
<br />
Dr. Kaylea Champion
</p>
</td>
<td class="slot slot-Talk" colspan="1" rowspan="1" data-starttime="2025-08-02T17:30:00" data-endtime="2025-08-02T18:15:00">
<p>
<a href="presentation/320/index.html">Reversing Metcalfe&#39;s Law: undermining the software-serviceindustrial complex with .zip files</a>
<br />
Nathan Willis
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-02T18:15:00"><p>06:15PM</p></th>
<td colspan="5"><em>Day End</em></td>
</tr>
</tbody>
</table>
</div>
<div class="mobile-schedule d-sm-block d-md-none">
<div class="mobile-slot my-3">
<h3>09:15AM&ndash;09:45AM</h3>
Breakfast and coffee break
<p><em>
<br />
ends 9:45 a.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>09:45AM&ndash;10:30AM</h3>
<p>
<a href="presentation/365/index.html">Q&amp;A on SFC&#39;s lawsuit against Vizio</a>
<br>
Bradley M. Kuhn, Denver Gingerich, Karen Sandler, Rick Sanders
</p>
<p><em>
<br />
ends 10:30 a.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>10:45AM&ndash;11:30AM</h3>
<p><em>
XMPP &mdash;
327
<br />
ends 11:30 a.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p><em>
Legal &mdash;
328
<br />
ends 11:30 a.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/329/index.html">Open Source Software in Higher Education: A Community Report</a>
<br>
Patrick Masson
</p>
<p><em>
FOSS in Education &mdash;
329
<br />
ends 11:30 a.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/345/index.html">Things I&#39;ve Learned as a Linux Kernel Maintainer</a>
<br>
Darrick J. Wong
</p>
<p><em>
Science of Community &mdash;
333
<br />
ends 11:30 a.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/327/index.html">Never Mind the Checkboxes, Here&#39;s Reproducible Builds!</a>
<br>
Vagrant Cascadian, Chris Lamb
</p>
<p><em>
Wild Card &mdash;
338
<br />
ends 11:30 a.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>11:30AM&ndash;11:45AM</h3>
<div class="d-flex align-items-center">
<p>Break</p>
</div>
<p><em>
<br />
ends 11:45 a.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>11:45AM&ndash;12:30PM</h3>
<p><em>
XMPP &mdash;
327
<br />
ends 12:30 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/364/index.html">More Scalability Through Open Source Hygiene</a>
<br>
Ria Farrell Schalnat
</p>
<p><em>
Legal &mdash;
328
<br />
ends 12:30 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p><em>
FOSS in Education &mdash;
329
<br />
ends 12:30 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/342/index.html">Power Dynamics, Rug Pulls, and Other Impacts on FOSS Sustainability</a>
<br>
Dr. Dawn Foster
</p>
<p><em>
Science of Community &mdash;
333
<br />
ends 12:30 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/325/index.html">DRM, security, or both? How do we decide?</a>
<br>
Matthew Garrett
</p>
<p><em>
Wild Card &mdash;
338
<br />
ends 12:30 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>12:30PM&ndash;02:00PM</h3>
<em>Lunch break (on your own)</em>
<p><em>
<br />
ends 2 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>02:00PM&ndash;02:45PM</h3>
<p>
<a href="presentation/286/index.html">Setting Up A Simple XMPP Server</a>
<br>
Root
</p>
<p><em>
XMPP &mdash;
327
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/361/index.html">Panel: Licenses, corporations, community, and collaboration</a>
<br>
Josh Triplett, Eric Schultz, Kate Downing, Marc Jones, McCoy Smith
</p>
<p><em>
Legal &mdash;
328
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/338/index.html">Where Open Research Meets Open Source: The OSF as a Gateway to Academic Collaboration</a>
<br>
Daniel Steger
</p>
<p><em>
FOSS in Education &mdash;
329
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/343/index.html">Lessons from a Decade of Open Source Sustainability Research</a>
<br>
Igor Steinmacher
</p>
<p><em>
Science of Community &mdash;
333
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/363/index.html">An Adventure in Data Modeling</a>
<br>
Mark Wong
</p>
<p><em>
Wild Card &mdash;
338
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>02:45PM&ndash;03:00PM</h3>
<div class="d-flex align-items-center">
<p>Break</p>
</div>
<p><em>
<br />
ends 3 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>03:00PM&ndash;03:25PM</h3>
<p>
<a href="presentation/287/index.html">Telecomms for Preppers</a>
<br>
Phillip
</p>
<p><em>
XMPP &mdash;
327
<br />
ends 3:25 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p><em>
Legal &mdash;
328
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/333/index.html">HAX Lab: FOSS community becomes the classroom</a>
<br>
Bryan T Ollendyke
</p>
<p><em>
FOSS in Education &mdash;
329
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/352/index.html">Glue Work Makes the Community Work: Sustaining OSS Through Invisible Labor</a>
<br>
Zixuan Steve Feng, Anita Sarma
</p>
<p><em>
Science of Community &mdash;
333
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/316/index.html">Making Esoteric Beauty Accessible: Befunge in 2025</a>
<br>
Robin Brown
</p>
<p><em>
Wild Card &mdash;
338
<br />
ends 3:25 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>03:25PM&ndash;03:45PM</h3>
<p>
<a href="presentation/288/index.html">Messaging interoperability with MLS, MIMI and XMPP</a>
<br>
Marvin W.
</p>
<p><em>
XMPP &mdash;
327
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/319/index.html">BlueHats: Public servant advocates for software freedom</a>
<br>
Michael Downey
</p>
<p><em>
Wild Card &mdash;
338
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>03:45PM&ndash;04:30PM</h3>
Coffee, tea, and snack break
<p><em>
<br />
ends 4:30 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>04:30PM&ndash;05:15PM</h3>
<p>
<a href="presentation/285/index.html">Adventures in Onboarding: Helping New Users Navigate Federated Services</a>
<br>
Gideon Mayhak
</p>
<p><em>
XMPP &mdash;
327
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p><em>
Legal &mdash;
328
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/334/index.html">A Multi-Campus Survey of Open Source Contributors at the University of California</a>
<br>
Virginia Scarlett
</p>
<p><em>
FOSS in Education &mdash;
329
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/356/index.html">Agile/Scrum for Open Source Community Projects</a>
<br>
Tess Gadwa
</p>
<p><em>
Science of Community &mdash;
333
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/366/index.html">I Didn&#39;t Know Postgres Could Do That!</a>
<br>
Robert Treat
</p>
<p><em>
Wild Card &mdash;
338
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>05:15PM&ndash;05:30PM</h3>
<div class="d-flex align-items-center">
<p>Break</p>
</div>
<p><em>
<br />
ends 5:30 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>05:30PM&ndash;06:15PM</h3>
<p>
<a href="presentation/284/index.html">How do you solve a problem like iOS?</a>
<br>
Stephen Paul Weber
</p>
<p><em>
XMPP &mdash;
327
<br />
ends 6:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p><em>
Legal &mdash;
328
<br />
ends 6:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/357/index.html">Recipe for Discovery: Building the UC Open Source Repository Browser From Scratch</a>
<br>
Juanita Gomez
</p>
<p><em>
FOSS in Education &mdash;
329
<br />
ends 6:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/348/index.html">Plausible Slop: Generative AI and Open Source Cybersecurity</a>
<br>
Dr. Kaylea Champion
</p>
<p><em>
Science of Community &mdash;
333
<br />
ends 6:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<p>
<a href="presentation/320/index.html">Reversing Metcalfe&#39;s Law: undermining the software-serviceindustrial complex with .zip files</a>
<br>
Nathan Willis
</p>
<p><em>
Wild Card &mdash;
338
<br />
ends 6:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>06:15PM</h3>
<p><em>Day End</em></p>
</div>
</div>
</div>
</div>
<div class="row tab-pane d-print-block" id="sunday" role="tabpanel" aria-labelledby="schedule_day_sunday-tab">
<div class="col-12">
<h2 class="my-4">
FOSSY 2025
<span class="clearfix d-sm-block d-md-none"></span>
<small class="text-muted">Sunday, Aug. 3, 2025</small>
</h2>
<p class="timezone-info small">Conference times are in PDT (UTC-0700). <span class="d-print-none">Current talks will be highlighted.</span></p>
<div class="table-responsive d-none d-md-block">
<table class="calendar table table-bordered" data-date="2025-08-03">
<thead>
<tr>
<th scope="row" class="time"><em>Room</em></th>
<th scope="column">327</th>
<th scope="column">328</th>
<th scope="column">329</th>
<th scope="column">333</th>
<th scope="column">338</th>
</tr>
</thead>
<tbody>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-03T09:15:00"><p>09:15AM</p></th>
<td class="slot slot-Coffee/tea break" colspan="5" rowspan="1" data-starttime="2025-08-03T09:15:00" data-endtime="2025-08-03T09:45:00">
Breakfast and coffee break
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-03T09:45:00"><p>09:45AM</p></th>
<td class="slot slot-Talk" colspan="5" rowspan="1" data-starttime="2025-08-03T09:45:00" data-endtime="2025-08-03T10:30:00">
<p>
<a href="presentation/367/index.html">FOSS in A/V: How Open Signal uses FOSS to further their mission in a closed source industry</a>
<br />
Chris Polanco, Allison Randal
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-03T10:30:00"><p>10:30AM</p></th>
<td class="slot slot-Talk" colspan="5" rowspan="1" data-starttime="2025-08-03T10:30:00" data-endtime="2025-08-03T12:30:00">
<p>
<a href="presentation/368/index.html">Lightning Talks!</a>
<br />
Pono Takamori
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-03T12:30:00"><p>12:30PM</p></th>
<td class="slot slot-Lunch break (on your own)" colspan="5" rowspan="1" data-starttime="2025-08-03T12:30:00" data-endtime="2025-08-03T13:45:00">
<em>Lunch break (on your own)</em>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-03T13:45:00"><p>01:45PM</p></th>
<td class="slot slot-Talk" colspan="5" rowspan="1" data-starttime="2025-08-03T13:45:00" data-endtime="2025-08-03T14:00:00">
<p>
<a href="presentation/360/index.html">Intro to Unconferences</a>
<br />
Aaron Wolf, Wm Salt Hale
</p>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-03T14:00:00"><p>02:00PM</p></th>
<td class="slot slot-Unconference" colspan="1" rowspan="1" data-starttime="2025-08-03T14:00:00" data-endtime="2025-08-03T14:45:00">
Setting goals and spending money / Meta-crisis / Coordination problem
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-327">Pad link</a>
</td>
<td class="slot slot-Unconference" colspan="1" rowspan="1" data-starttime="2025-08-03T14:00:00" data-endtime="2025-08-03T14:45:00">
AI issues - safety, licensing, etc.
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-328">Pad link</a>
</td>
<td class="slot slot-Unconference" colspan="1" rowspan="1" data-starttime="2025-08-03T14:00:00" data-endtime="2025-08-03T14:45:00">
How to get people to care about FOSS, exploring different software domains
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-329">Pad link</a>
</td>
<td class="slot slot-Unconference" colspan="1" rowspan="1" data-starttime="2025-08-03T14:00:00" data-endtime="2025-08-03T14:45:00">
Music and video games
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-333">Pad link</a>
</td>
<td class="slot slot-Unconference" colspan="1" rowspan="1" data-starttime="2025-08-03T14:00:00" data-endtime="2025-08-03T14:45:00">
Whats next for academic Open Source and OSPO / Semantics in Machine Learning Objective Functions
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-338">Pad link</a>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-03T14:45:00"><p>02:45PM</p></th>
<td class="slot slot-Break" colspan="5" rowspan="1" data-starttime="2025-08-03T14:45:00" data-endtime="2025-08-03T15:00:00">
<div class="d-flex align-items-center">
<p>Break</p>
</div>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-03T15:00:00"><p>03:00PM</p></th>
<td class="slot slot-Unconference" colspan="1" rowspan="1" data-starttime="2025-08-03T15:00:00" data-endtime="2025-08-03T15:45:00">
Names are hard! What is a better word than "upstream" for distros? / What it takes to build strong teams / Building better collaborators
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-327">Pad link</a>
</td>
<td class="slot slot-Unconference" colspan="1" rowspan="1" data-starttime="2025-08-03T15:00:00" data-endtime="2025-08-03T15:45:00">
Eleminating CLAs / Right to Repair
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-328">Pad link</a>
</td>
<td class="slot slot-Unconference" colspan="1" rowspan="1" data-starttime="2025-08-03T15:00:00" data-endtime="2025-08-03T15:45:00">
Mesh Networking / How you got started in FOSS
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-329">Pad link</a>
</td>
<td class="slot slot-Unconference" colspan="1" rowspan="1" data-starttime="2025-08-03T15:00:00" data-endtime="2025-08-03T15:45:00">
Advances in RSS / Translating C to Rust
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-333">Pad link</a>
</td>
<td class="slot slot-Unconference" colspan="1" rowspan="1" data-starttime="2025-08-03T15:00:00" data-endtime="2025-08-03T15:45:00">
Threats to the Open Web / What do we do if or when Firefox disappears? / Observability is Broken
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-338">Pad link</a>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-03T15:45:00"><p>03:45PM</p></th>
<td class="slot slot-Coffee/tea break" colspan="5" rowspan="1" data-starttime="2025-08-03T15:45:00" data-endtime="2025-08-03T16:30:00">
Coffee, tea, and snack break
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-03T16:30:00"><p>04:30PM</p></th>
<td class="slot slot-Unconference" colspan="1" rowspan="1" data-starttime="2025-08-03T16:30:00" data-endtime="2025-08-03T17:15:00">
Effects of Political Polarization on FOSS Communitites / Governance, Cooperatives, etc.
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-327">Pad link</a>
</td>
<td class="slot slot-Unconference" colspan="1" rowspan="1" data-starttime="2025-08-03T16:30:00" data-endtime="2025-08-03T17:15:00">
Copyleft- next / Articulating stakeholders and goals for FOSS licensing
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-328">Pad link</a>
</td>
<td class="slot slot-Unconference" colspan="1" rowspan="1" data-starttime="2025-08-03T16:30:00" data-endtime="2025-08-03T17:15:00">
What if git was nice to use? / Community Supporting Safety
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-329">Pad link</a>
</td>
<td class="slot slot-Unconference" colspan="1" rowspan="1" data-starttime="2025-08-03T16:30:00" data-endtime="2025-08-03T17:15:00">
FOSS Graphic Design / Rust Firmware Emedded
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-333">Pad link</a>
</td>
<td class="slot slot-Unconference" colspan="1" rowspan="1" data-starttime="2025-08-03T16:30:00" data-endtime="2025-08-03T17:15:00">
Decentralization
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-338">Pad link</a>
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-03T17:15:00"><p>05:15PM</p></th>
<td class="slot slot-Opening Remarks" colspan="5" rowspan="1" data-starttime="2025-08-03T17:15:00" data-endtime="2025-08-03T18:30:00">
Closing Remarks
</td>
</tr>
<tr class="calendar-row">
<th scope="row" class="time" data-time="2025-08-03T18:30:00"><p>06:30PM</p></th>
<td colspan="5"><em>Day End</em></td>
</tr>
</tbody>
</table>
</div>
<div class="mobile-schedule d-sm-block d-md-none">
<div class="mobile-slot my-3">
<h3>09:15AM&ndash;09:45AM</h3>
Breakfast and coffee break
<p><em>
<br />
ends 9:45 a.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>09:45AM&ndash;10:30AM</h3>
<p>
<a href="presentation/367/index.html">FOSS in A/V: How Open Signal uses FOSS to further their mission in a closed source industry</a>
<br>
Chris Polanco, Allison Randal
</p>
<p><em>
<br />
ends 10:30 a.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>10:30AM&ndash;12:30PM</h3>
<p>
<a href="presentation/368/index.html">Lightning Talks!</a>
<br>
Pono Takamori
</p>
<p><em>
<br />
ends 12:30 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>12:30PM&ndash;01:45PM</h3>
<em>Lunch break (on your own)</em>
<p><em>
<br />
ends 1:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>01:45PM&ndash;02:00PM</h3>
<p>
<a href="presentation/360/index.html">Intro to Unconferences</a>
<br>
Aaron Wolf, Wm Salt Hale
</p>
<p><em>
<br />
ends 2 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>02:00PM&ndash;02:45PM</h3>
Setting goals and spending money / Meta-crisis / Coordination problem
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-327">Pad link</a>
<p><em>
327
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
AI issues - safety, licensing, etc.
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-328">Pad link</a>
<p><em>
328
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
How to get people to care about FOSS, exploring different software domains
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-329">Pad link</a>
<p><em>
329
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
Music and video games
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-333">Pad link</a>
<p><em>
333
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
Whats next for academic Open Source and OSPO / Semantics in Machine Learning Objective Functions
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-338">Pad link</a>
<p><em>
338
<br />
ends 2:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>02:45PM&ndash;03:00PM</h3>
<div class="d-flex align-items-center">
<p>Break</p>
</div>
<p><em>
<br />
ends 3 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>03:00PM&ndash;03:45PM</h3>
Names are hard! What is a better word than "upstream" for distros? / What it takes to build strong teams / Building better collaborators
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-327">Pad link</a>
<p><em>
327
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
Eleminating CLAs / Right to Repair
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-328">Pad link</a>
<p><em>
328
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
Mesh Networking / How you got started in FOSS
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-329">Pad link</a>
<p><em>
329
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
Advances in RSS / Translating C to Rust
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-333">Pad link</a>
<p><em>
333
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
Threats to the Open Web / What do we do if or when Firefox disappears? / Observability is Broken
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-338">Pad link</a>
<p><em>
338
<br />
ends 3:45 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>03:45PM&ndash;04:30PM</h3>
Coffee, tea, and snack break
<p><em>
<br />
ends 4:30 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>04:30PM&ndash;05:15PM</h3>
Effects of Political Polarization on FOSS Communitites / Governance, Cooperatives, etc.
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-327">Pad link</a>
<p><em>
327
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
Copyleft- next / Articulating stakeholders and goals for FOSS licensing
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-328">Pad link</a>
<p><em>
328
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
What if git was nice to use? / Community Supporting Safety
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-329">Pad link</a>
<p><em>
329
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
FOSS Graphic Design / Rust Firmware Emedded
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-333">Pad link</a>
<p><em>
333
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
Decentralization
<a href="https://pad.sfconservancy.org/p/FOSSY25-ROOM-338">Pad link</a>
<p><em>
338
<br />
ends 5:15 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>05:15PM&ndash;06:30PM</h3>
Closing Remarks
<p><em>
<br />
ends 6:30 p.m.
</em></p>
</div>
<div class="mobile-slot my-3">
<h3>06:30PM</h3>
<p><em>Day End</em></p>
</div>
</div>
</div>
</div>
</div>
<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="../static/build/js/app.js" type="text/javascript"></script>
<script src="../static/build/js/jquery.formset.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
<script src="../static/build/bootstrap/js/bootstrap.bundle.min.js"></script>
<!--no-analytics-->
<script src="../static/build/js/luxon.min.js"></script>
<script src="../static/build/js/schedule.js" type="text/javascript"></script>
<script type="text/javascript">
$('.tab-pane').hide();
$(window.location.hash).show();
$(".nav-item").click(function(event) {
// This updates the window location fragment so that
// the URL bar is updated, and so that when you go
// back, it loads the right page.
// len("schedule_day_") == 13
var day_tab = event.target.id.substring(13);
var day = day_tab.substr(0, day_tab.length-4);
if (history.pushState) {
history.pushState(null, null, "#" + day);
}
});
</script>
</main>
<footer class="footer mt-4 d-print-none">
<div class="container py-4">
<!-- <div class="row">
<div class="col-md-12 pb-12 text-center" style="margin-top: 0px;margin-bottom: 0px;border-bottom-style: solid;border-bottom-width: 0px;padding-bottom: 20px;">Wifi: FOSSY <i>(see Registration for older wifi)</i><br/>PIN: outreachy1000</div>
</div> -->
<div class="row">
<div class="col-md-4 pb-4">
<strong>FOSSY 2025</strong> <br>
July 31st August 3rd 2025 <br>
Portland, OR<br>
Timezone: PDT - UTC-7 <br>
<a href="mailto:conference@sfconservancy.org" alt="Email"><i class="bi-envelope-fill"></i></a>
<a href="https://x.com/conservancy" alt="Twitter"><i class="bi-twitter-x"></i></a>
<a href="https://social.sfconservancy.org/conservancy" alt="Mastodon"><i class="bi-mastodon"></i></a>
<a href="https://www.facebook.com/SoftwareFreedomConservancy/" alt="Facebook"><i class="bi-facebook"></i></a>
<a href="https://www.youtube.com/@softwarefreedomconservancy8558/videos" alt="YouTube"><i class="bi-youtube"></i></a>
</div>
<div class="col-md-4 pb-4 text-center">
<p class="text-secondary">Brought to you by</p>
<a href="https://sfconservancy.org"><img src="../static/build/img/conservancy_logo.svg" alt="Software Freedom Conservancy logo" class="footer-image"></a>
</div>
<div class="col-md-4 pb-4 text-right">
<small>
<a href="index.html#">Back to top</a><br>
&copy; 2025 <a href="https://sfconservancy.org/">Software Freedom Conservancy</a><br>
<a href="../credits/index.html">Credits</a>
</small>
</div>
</div>
</div>
</footer>
</body>
</html>