From d4159fe51a60e3dfa1700d1671c1ef0304877eb3 Mon Sep 17 00:00:00 2001 From: Ben Sturmfels Date: Tue, 5 Mar 2024 22:40:30 +1100 Subject: [PATCH] Initial wget mirror of https://2023.fossy.us Ran: wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://2023.fossy.us/ --- about/index.html | 276 + account/password/reset/index.html | 280 + .../index.html?next=%2Fdashboard%2F.html | 345 + ...ndex.html?next=%2Fspeaker%2Fcreate%2F.html | 345 + ...index.html?next=%2Ftickets%2Fregister.html | 345 + attend/code-of-conduct.html | 280 + attend/code-of-conduct/index.html | 280 + attend/health-and-safety/index.html | 264 + attend/terms-and-conditions/index.html | 315 + attend/tickets/index.html | 268 + attend/volunteer/index.html | 256 + call-for-proposals/index.html | 271 + conventioncenter/index.html | 264 + credits/index.html | 245 + dashboard.html | 329 + events/index.html | 303 + index.html | 297 + pages/tracks.html | 503 + pages/tracks/index.html | 503 + schedule/conference.ics | 3769 +++++++ schedule/conference.json | 5959 +++++++++++ schedule/index.html | 8867 +++++++++++++++++ schedule/presentation/100/index.html | 290 + schedule/presentation/101/index.html | 276 + schedule/presentation/102/index.html | 280 + schedule/presentation/103/index.html | 300 + schedule/presentation/104/index.html | 302 + schedule/presentation/105/index.html | 302 + schedule/presentation/106/index.html | 292 + schedule/presentation/108/index.html | 284 + schedule/presentation/110/index.html | 272 + schedule/presentation/112/index.html | 308 + schedule/presentation/113/index.html | 292 + schedule/presentation/115/index.html | 282 + schedule/presentation/116/index.html | 276 + schedule/presentation/117/index.html | 299 + schedule/presentation/118/index.html | 298 + schedule/presentation/119/index.html | 308 + schedule/presentation/120/index.html | 284 + schedule/presentation/122/index.html | 274 + schedule/presentation/124/index.html | 272 + schedule/presentation/125/index.html | 276 + schedule/presentation/126/index.html | 278 + schedule/presentation/127/index.html | 274 + schedule/presentation/129/index.html | 296 + schedule/presentation/130/index.html | 308 + schedule/presentation/131/index.html | 276 + schedule/presentation/134/index.html | 306 + schedule/presentation/135/index.html | 288 + schedule/presentation/138/index.html | 280 + schedule/presentation/139/index.html | 278 + schedule/presentation/141/index.html | 278 + schedule/presentation/142/index.html | 290 + schedule/presentation/144/index.html | 292 + schedule/presentation/145/index.html | 280 + schedule/presentation/146/index.html | 281 + schedule/presentation/148/index.html | 272 + schedule/presentation/149/index.html | 280 + schedule/presentation/150/index.html | 274 + schedule/presentation/151/index.html | 274 + schedule/presentation/152/index.html | 272 + schedule/presentation/153/index.html | 278 + schedule/presentation/154/index.html | 284 + schedule/presentation/156/index.html | 336 + schedule/presentation/159/index.html | 290 + schedule/presentation/16/index.html | 276 + schedule/presentation/160/index.html | 330 + schedule/presentation/163/index.html | 292 + schedule/presentation/166/index.html | 308 + schedule/presentation/168/index.html | 339 + schedule/presentation/169/index.html | 296 + schedule/presentation/17/index.html | 272 + schedule/presentation/173/index.html | 277 + schedule/presentation/174/index.html | 301 + schedule/presentation/175/index.html | 306 + schedule/presentation/177/index.html | 308 + schedule/presentation/178/index.html | 310 + schedule/presentation/18/index.html | 274 + schedule/presentation/180/index.html | 381 + schedule/presentation/181/index.html | 288 + schedule/presentation/182/index.html | 312 + schedule/presentation/183/index.html | 296 + schedule/presentation/184/index.html | 293 + schedule/presentation/185/index.html | 274 + schedule/presentation/186/index.html | 318 + schedule/presentation/19/index.html | 278 + schedule/presentation/20/index.html | 282 + schedule/presentation/21/index.html | 285 + schedule/presentation/23/index.html | 280 + schedule/presentation/24/index.html | 278 + schedule/presentation/25/index.html | 278 + schedule/presentation/27/index.html | 274 + schedule/presentation/29/index.html | 274 + schedule/presentation/30/index.html | 290 + schedule/presentation/31/index.html | 280 + schedule/presentation/32/index.html | 276 + schedule/presentation/33/index.html | 274 + schedule/presentation/34/index.html | 278 + schedule/presentation/35/index.html | 278 + schedule/presentation/36/index.html | 274 + schedule/presentation/37/index.html | 278 + schedule/presentation/38/index.html | 282 + schedule/presentation/40/index.html | 283 + schedule/presentation/41/index.html | 278 + schedule/presentation/42/index.html | 276 + schedule/presentation/43/index.html | 288 + schedule/presentation/46/index.html | 274 + schedule/presentation/47/index.html | 280 + schedule/presentation/49/index.html | 290 + schedule/presentation/51/index.html | 278 + schedule/presentation/52/index.html | 291 + schedule/presentation/53/index.html | 274 + schedule/presentation/55/index.html | 280 + schedule/presentation/56/index.html | 304 + schedule/presentation/58/index.html | 284 + schedule/presentation/60/index.html | 282 + schedule/presentation/62/index.html | 285 + schedule/presentation/63/index.html | 276 + schedule/presentation/64/index.html | 274 + schedule/presentation/65/index.html | 293 + schedule/presentation/66/index.html | 276 + schedule/presentation/67/index.html | 282 + schedule/presentation/68/index.html | 290 + schedule/presentation/69/index.html | 295 + schedule/presentation/70/index.html | 280 + schedule/presentation/71/index.html | 292 + schedule/presentation/72/index.html | 277 + schedule/presentation/73/index.html | 280 + schedule/presentation/74/index.html | 280 + schedule/presentation/75/index.html | 278 + schedule/presentation/76/index.html | 289 + schedule/presentation/77/index.html | 278 + schedule/presentation/78/index.html | 280 + schedule/presentation/79/index.html | 286 + schedule/presentation/80/index.html | 276 + schedule/presentation/81/index.html | 274 + schedule/presentation/82/index.html | 288 + schedule/presentation/83/index.html | 280 + schedule/presentation/84/index.html | 276 + schedule/presentation/85/index.html | 292 + schedule/presentation/86/index.html | 276 + schedule/presentation/87/index.html | 282 + schedule/presentation/88/index.html | 282 + schedule/presentation/90/index.html | 276 + schedule/presentation/92/index.html | 283 + schedule/presentation/93/index.html | 275 + schedule/presentation/95/index.html | 274 + schedule/presentation/96/index.html | 278 + schedule/presentation/97/index.html | 294 + schedule/presentation/98/index.html | 279 + schedule/presentation/99/index.html | 282 + ...601_DebatMeowWolf.jpg.120x120_q85_crop.jpg | Bin 0 -> 4914 bytes ...601_DebatMeowWolf.jpg.512x512_q85_crop.jpg | Bin 0 -> 44510 bytes ...iew_cropped_50876.jpg.120x120_q85_crop.jpg | Bin 0 -> 4073 bytes ...iew_cropped_50876.jpg.512x512_q85_crop.jpg | Bin 0 -> 10354 bytes .../NFU_Headshot.png.120x120_q85_crop.png | Bin 0 -> 25029 bytes .../NFU_Headshot.png.512x512_q85_crop.png | Bin 0 -> 277388 bytes speaker/create/index.html | 329 + speaker/profile/10/index.html | 286 + speaker/profile/101/index.html | 275 + speaker/profile/106/index.html | 271 + speaker/profile/107/index.html | 273 + speaker/profile/11/index.html | 284 + speaker/profile/110/index.html | 273 + speaker/profile/111/index.html | 277 + speaker/profile/114/index.html | 273 + speaker/profile/115/index.html | 271 + speaker/profile/116/index.html | 284 + speaker/profile/117/index.html | 275 + speaker/profile/119/index.html | 284 + speaker/profile/12/index.html | 286 + speaker/profile/120/index.html | 273 + speaker/profile/122/index.html | 288 + speaker/profile/124/index.html | 275 + speaker/profile/126/index.html | 273 + speaker/profile/129/index.html | 271 + speaker/profile/130/index.html | 277 + speaker/profile/131/index.html | 277 + speaker/profile/133/index.html | 271 + speaker/profile/136/index.html | 297 + speaker/profile/138/index.html | 279 + speaker/profile/139/index.html | 275 + speaker/profile/14/index.html | 273 + speaker/profile/143/index.html | 271 + speaker/profile/144/index.html | 275 + speaker/profile/146/index.html | 284 + speaker/profile/148/index.html | 275 + speaker/profile/149/index.html | 273 + speaker/profile/150/index.html | 273 + speaker/profile/151/index.html | 275 + speaker/profile/153/index.html | 273 + speaker/profile/154/index.html | 284 + speaker/profile/157/index.html | 286 + speaker/profile/158/index.html | 276 + speaker/profile/159/index.html | 295 + speaker/profile/16/index.html | 273 + speaker/profile/163/index.html | 284 + speaker/profile/165/index.html | 282 + speaker/profile/166/index.html | 273 + speaker/profile/17/index.html | 284 + speaker/profile/171/index.html | 295 + speaker/profile/173/index.html | 273 + speaker/profile/174/index.html | 271 + speaker/profile/175/index.html | 273 + speaker/profile/177/index.html | 301 + speaker/profile/179/index.html | 273 + speaker/profile/18/index.html | 284 + speaker/profile/180/index.html | 273 + speaker/profile/181/index.html | 284 + speaker/profile/182/index.html | 272 + speaker/profile/183/index.html | 276 + speaker/profile/184/index.html | 275 + speaker/profile/186/index.html | 277 + speaker/profile/188/index.html | 277 + speaker/profile/19/index.html | 273 + speaker/profile/191/index.html | 273 + speaker/profile/192/index.html | 306 + speaker/profile/193/index.html | 273 + speaker/profile/194/index.html | 275 + speaker/profile/195/index.html | 275 + speaker/profile/196/index.html | 273 + speaker/profile/198/index.html | 273 + speaker/profile/199/index.html | 273 + speaker/profile/201/index.html | 273 + speaker/profile/203/index.html | 275 + speaker/profile/206/index.html | 271 + speaker/profile/207/index.html | 273 + speaker/profile/208/index.html | 284 + speaker/profile/209/index.html | 273 + speaker/profile/21/index.html | 299 + speaker/profile/210/index.html | 279 + speaker/profile/212/index.html | 286 + speaker/profile/215/index.html | 297 + speaker/profile/217/index.html | 286 + speaker/profile/220/index.html | 275 + speaker/profile/225/index.html | 286 + speaker/profile/227/index.html | 282 + speaker/profile/236/index.html | 273 + speaker/profile/237/index.html | 275 + speaker/profile/239/index.html | 286 + speaker/profile/240/index.html | 275 + speaker/profile/241/index.html | 282 + speaker/profile/242/index.html | 279 + speaker/profile/243/index.html | 271 + speaker/profile/244/index.html | 271 + speaker/profile/245/index.html | 271 + speaker/profile/246/index.html | 299 + speaker/profile/248/index.html | 282 + speaker/profile/249/index.html | 273 + speaker/profile/25/index.html | 279 + speaker/profile/250/index.html | 273 + speaker/profile/252/index.html | 271 + speaker/profile/254/index.html | 273 + speaker/profile/255/index.html | 271 + speaker/profile/256/index.html | 273 + speaker/profile/257/index.html | 271 + speaker/profile/258/index.html | 271 + speaker/profile/259/index.html | 271 + speaker/profile/27/index.html | 284 + speaker/profile/32/index.html | 277 + speaker/profile/33/index.html | 275 + speaker/profile/36/index.html | 273 + speaker/profile/39/index.html | 284 + speaker/profile/43/index.html | 273 + speaker/profile/45/index.html | 286 + speaker/profile/46/index.html | 284 + speaker/profile/52/index.html | 288 + speaker/profile/53/index.html | 273 + speaker/profile/54/index.html | 286 + speaker/profile/57/index.html | 275 + speaker/profile/6/index.html | 271 + speaker/profile/60/index.html | 271 + speaker/profile/61/index.html | 273 + speaker/profile/62/index.html | 275 + speaker/profile/63/index.html | 273 + speaker/profile/65/index.html | 286 + speaker/profile/69/index.html | 271 + speaker/profile/70/index.html | 273 + speaker/profile/72/index.html | 286 + speaker/profile/74/index.html | 281 + speaker/profile/75/index.html | 276 + speaker/profile/78/index.html | 273 + speaker/profile/79/index.html | 273 + speaker/profile/8/index.html | 271 + speaker/profile/81/index.html | 284 + speaker/profile/82/index.html | 273 + speaker/profile/85/index.html | 288 + speaker/profile/86/index.html | 290 + speaker/profile/87/index.html | 275 + speaker/profile/89/index.html | 275 + speaker/profile/9/index.html | 277 + speaker/profile/90/index.html | 275 + speaker/profile/91/index.html | 299 + speaker/profile/93/index.html | 281 + speaker/profile/95/index.html | 273 + sponsorship/index.html | 284 + .../bootstrap/js/bootstrap.bundle.min.js | 7 + static/build/fonts/open-iconic.eot | Bin 0 -> 28196 bytes static/build/fonts/open-iconic.eot? | Bin 0 -> 28196 bytes static/build/fonts/open-iconic.svg | 543 + static/build/fonts/open-iconic.ttf | Bin 0 -> 28028 bytes static/build/fonts/open-iconic.woff | Bin 0 -> 14984 bytes static/build/img/conservancy_logo.svg | 53 + .../build/img/conservancy_logo_tall_mono.svg | 136 + static/build/img/favicon.ico | Bin 0 -> 2702 bytes static/build/js/app.js | 186 + static/build/js/jquery.formset.js | 210 + static/build/js/luxon.min.js | 1 + static/build/js/schedule.js | 206 + static/build/scss/app.css | 6 + tickets/register.html | 329 + travel/index.html | 269 + 312 files changed, 102170 insertions(+) create mode 100644 about/index.html create mode 100644 account/password/reset/index.html create mode 100644 account/signup/index.html?next=%2Fdashboard%2F.html create mode 100644 account/signup/index.html?next=%2Fspeaker%2Fcreate%2F.html create mode 100644 account/signup/index.html?next=%2Ftickets%2Fregister.html create mode 100644 attend/code-of-conduct.html create mode 100644 attend/code-of-conduct/index.html create mode 100644 attend/health-and-safety/index.html create mode 100644 attend/terms-and-conditions/index.html create mode 100644 attend/tickets/index.html create mode 100644 attend/volunteer/index.html create mode 100644 call-for-proposals/index.html create mode 100644 conventioncenter/index.html create mode 100644 credits/index.html create mode 100644 dashboard.html create mode 100644 events/index.html create mode 100644 index.html create mode 100644 pages/tracks.html create mode 100644 pages/tracks/index.html create mode 100644 schedule/conference.ics create mode 100644 schedule/conference.json create mode 100644 schedule/index.html create mode 100644 schedule/presentation/100/index.html create mode 100644 schedule/presentation/101/index.html create mode 100644 schedule/presentation/102/index.html create mode 100644 schedule/presentation/103/index.html create mode 100644 schedule/presentation/104/index.html create mode 100644 schedule/presentation/105/index.html create mode 100644 schedule/presentation/106/index.html create mode 100644 schedule/presentation/108/index.html create mode 100644 schedule/presentation/110/index.html create mode 100644 schedule/presentation/112/index.html create mode 100644 schedule/presentation/113/index.html create mode 100644 schedule/presentation/115/index.html create mode 100644 schedule/presentation/116/index.html create mode 100644 schedule/presentation/117/index.html create mode 100644 schedule/presentation/118/index.html create mode 100644 schedule/presentation/119/index.html create mode 100644 schedule/presentation/120/index.html create mode 100644 schedule/presentation/122/index.html create mode 100644 schedule/presentation/124/index.html create mode 100644 schedule/presentation/125/index.html create mode 100644 schedule/presentation/126/index.html create mode 100644 schedule/presentation/127/index.html create mode 100644 schedule/presentation/129/index.html create mode 100644 schedule/presentation/130/index.html create mode 100644 schedule/presentation/131/index.html create mode 100644 schedule/presentation/134/index.html create mode 100644 schedule/presentation/135/index.html create mode 100644 schedule/presentation/138/index.html create mode 100644 schedule/presentation/139/index.html create mode 100644 schedule/presentation/141/index.html create mode 100644 schedule/presentation/142/index.html create mode 100644 schedule/presentation/144/index.html create mode 100644 schedule/presentation/145/index.html create mode 100644 schedule/presentation/146/index.html create mode 100644 schedule/presentation/148/index.html create mode 100644 schedule/presentation/149/index.html create mode 100644 schedule/presentation/150/index.html create mode 100644 schedule/presentation/151/index.html create mode 100644 schedule/presentation/152/index.html create mode 100644 schedule/presentation/153/index.html create mode 100644 schedule/presentation/154/index.html create mode 100644 schedule/presentation/156/index.html create mode 100644 schedule/presentation/159/index.html create mode 100644 schedule/presentation/16/index.html create mode 100644 schedule/presentation/160/index.html create mode 100644 schedule/presentation/163/index.html create mode 100644 schedule/presentation/166/index.html create mode 100644 schedule/presentation/168/index.html create mode 100644 schedule/presentation/169/index.html create mode 100644 schedule/presentation/17/index.html create mode 100644 schedule/presentation/173/index.html create mode 100644 schedule/presentation/174/index.html create mode 100644 schedule/presentation/175/index.html create mode 100644 schedule/presentation/177/index.html create mode 100644 schedule/presentation/178/index.html create mode 100644 schedule/presentation/18/index.html create mode 100644 schedule/presentation/180/index.html create mode 100644 schedule/presentation/181/index.html create mode 100644 schedule/presentation/182/index.html create mode 100644 schedule/presentation/183/index.html create mode 100644 schedule/presentation/184/index.html create mode 100644 schedule/presentation/185/index.html create mode 100644 schedule/presentation/186/index.html create mode 100644 schedule/presentation/19/index.html create mode 100644 schedule/presentation/20/index.html create mode 100644 schedule/presentation/21/index.html create mode 100644 schedule/presentation/23/index.html create mode 100644 schedule/presentation/24/index.html create mode 100644 schedule/presentation/25/index.html create mode 100644 schedule/presentation/27/index.html create mode 100644 schedule/presentation/29/index.html create mode 100644 schedule/presentation/30/index.html create mode 100644 schedule/presentation/31/index.html create mode 100644 schedule/presentation/32/index.html create mode 100644 schedule/presentation/33/index.html create mode 100644 schedule/presentation/34/index.html create mode 100644 schedule/presentation/35/index.html create mode 100644 schedule/presentation/36/index.html create mode 100644 schedule/presentation/37/index.html create mode 100644 schedule/presentation/38/index.html create mode 100644 schedule/presentation/40/index.html create mode 100644 schedule/presentation/41/index.html create mode 100644 schedule/presentation/42/index.html create mode 100644 schedule/presentation/43/index.html create mode 100644 schedule/presentation/46/index.html create mode 100644 schedule/presentation/47/index.html create mode 100644 schedule/presentation/49/index.html create mode 100644 schedule/presentation/51/index.html create mode 100644 schedule/presentation/52/index.html create mode 100644 schedule/presentation/53/index.html create mode 100644 schedule/presentation/55/index.html create mode 100644 schedule/presentation/56/index.html create mode 100644 schedule/presentation/58/index.html create mode 100644 schedule/presentation/60/index.html create mode 100644 schedule/presentation/62/index.html create mode 100644 schedule/presentation/63/index.html create mode 100644 schedule/presentation/64/index.html create mode 100644 schedule/presentation/65/index.html create mode 100644 schedule/presentation/66/index.html create mode 100644 schedule/presentation/67/index.html create mode 100644 schedule/presentation/68/index.html create mode 100644 schedule/presentation/69/index.html create mode 100644 schedule/presentation/70/index.html create mode 100644 schedule/presentation/71/index.html create mode 100644 schedule/presentation/72/index.html create mode 100644 schedule/presentation/73/index.html create mode 100644 schedule/presentation/74/index.html create mode 100644 schedule/presentation/75/index.html create mode 100644 schedule/presentation/76/index.html create mode 100644 schedule/presentation/77/index.html create mode 100644 schedule/presentation/78/index.html create mode 100644 schedule/presentation/79/index.html create mode 100644 schedule/presentation/80/index.html create mode 100644 schedule/presentation/81/index.html create mode 100644 schedule/presentation/82/index.html create mode 100644 schedule/presentation/83/index.html create mode 100644 schedule/presentation/84/index.html create mode 100644 schedule/presentation/85/index.html create mode 100644 schedule/presentation/86/index.html create mode 100644 schedule/presentation/87/index.html create mode 100644 schedule/presentation/88/index.html create mode 100644 schedule/presentation/90/index.html create mode 100644 schedule/presentation/92/index.html create mode 100644 schedule/presentation/93/index.html create mode 100644 schedule/presentation/95/index.html create mode 100644 schedule/presentation/96/index.html create mode 100644 schedule/presentation/97/index.html create mode 100644 schedule/presentation/98/index.html create mode 100644 schedule/presentation/99/index.html create mode 100644 site_media/media/speaker_photos/20190601_DebatMeowWolf.jpg.120x120_q85_crop.jpg create mode 100644 site_media/media/speaker_photos/20190601_DebatMeowWolf.jpg.512x512_q85_crop.jpg create mode 100644 site_media/media/speaker_photos/2941756_smallpreview_cropped_50876.jpg.120x120_q85_crop.jpg create mode 100644 site_media/media/speaker_photos/2941756_smallpreview_cropped_50876.jpg.512x512_q85_crop.jpg create mode 100644 site_media/media/speaker_photos/NFU_Headshot.png.120x120_q85_crop.png create mode 100644 site_media/media/speaker_photos/NFU_Headshot.png.512x512_q85_crop.png create mode 100644 speaker/create/index.html create mode 100644 speaker/profile/10/index.html create mode 100644 speaker/profile/101/index.html create mode 100644 speaker/profile/106/index.html create mode 100644 speaker/profile/107/index.html create mode 100644 speaker/profile/11/index.html create mode 100644 speaker/profile/110/index.html create mode 100644 speaker/profile/111/index.html create mode 100644 speaker/profile/114/index.html create mode 100644 speaker/profile/115/index.html create mode 100644 speaker/profile/116/index.html create mode 100644 speaker/profile/117/index.html create mode 100644 speaker/profile/119/index.html create mode 100644 speaker/profile/12/index.html create mode 100644 speaker/profile/120/index.html create mode 100644 speaker/profile/122/index.html create mode 100644 speaker/profile/124/index.html create mode 100644 speaker/profile/126/index.html create mode 100644 speaker/profile/129/index.html create mode 100644 speaker/profile/130/index.html create mode 100644 speaker/profile/131/index.html create mode 100644 speaker/profile/133/index.html create mode 100644 speaker/profile/136/index.html create mode 100644 speaker/profile/138/index.html create mode 100644 speaker/profile/139/index.html create mode 100644 speaker/profile/14/index.html create mode 100644 speaker/profile/143/index.html create mode 100644 speaker/profile/144/index.html create mode 100644 speaker/profile/146/index.html create mode 100644 speaker/profile/148/index.html create mode 100644 speaker/profile/149/index.html create mode 100644 speaker/profile/150/index.html create mode 100644 speaker/profile/151/index.html create mode 100644 speaker/profile/153/index.html create mode 100644 speaker/profile/154/index.html create mode 100644 speaker/profile/157/index.html create mode 100644 speaker/profile/158/index.html create mode 100644 speaker/profile/159/index.html create mode 100644 speaker/profile/16/index.html create mode 100644 speaker/profile/163/index.html create mode 100644 speaker/profile/165/index.html create mode 100644 speaker/profile/166/index.html create mode 100644 speaker/profile/17/index.html create mode 100644 speaker/profile/171/index.html create mode 100644 speaker/profile/173/index.html create mode 100644 speaker/profile/174/index.html create mode 100644 speaker/profile/175/index.html create mode 100644 speaker/profile/177/index.html create mode 100644 speaker/profile/179/index.html create mode 100644 speaker/profile/18/index.html create mode 100644 speaker/profile/180/index.html create mode 100644 speaker/profile/181/index.html create mode 100644 speaker/profile/182/index.html create mode 100644 speaker/profile/183/index.html create mode 100644 speaker/profile/184/index.html create mode 100644 speaker/profile/186/index.html create mode 100644 speaker/profile/188/index.html create mode 100644 speaker/profile/19/index.html create mode 100644 speaker/profile/191/index.html create mode 100644 speaker/profile/192/index.html create mode 100644 speaker/profile/193/index.html create mode 100644 speaker/profile/194/index.html create mode 100644 speaker/profile/195/index.html create mode 100644 speaker/profile/196/index.html create mode 100644 speaker/profile/198/index.html create mode 100644 speaker/profile/199/index.html create mode 100644 speaker/profile/201/index.html create mode 100644 speaker/profile/203/index.html create mode 100644 speaker/profile/206/index.html create mode 100644 speaker/profile/207/index.html create mode 100644 speaker/profile/208/index.html create mode 100644 speaker/profile/209/index.html create mode 100644 speaker/profile/21/index.html create mode 100644 speaker/profile/210/index.html create mode 100644 speaker/profile/212/index.html create mode 100644 speaker/profile/215/index.html create mode 100644 speaker/profile/217/index.html create mode 100644 speaker/profile/220/index.html create mode 100644 speaker/profile/225/index.html create mode 100644 speaker/profile/227/index.html create mode 100644 speaker/profile/236/index.html create mode 100644 speaker/profile/237/index.html create mode 100644 speaker/profile/239/index.html create mode 100644 speaker/profile/240/index.html create mode 100644 speaker/profile/241/index.html create mode 100644 speaker/profile/242/index.html create mode 100644 speaker/profile/243/index.html create mode 100644 speaker/profile/244/index.html create mode 100644 speaker/profile/245/index.html create mode 100644 speaker/profile/246/index.html create mode 100644 speaker/profile/248/index.html create mode 100644 speaker/profile/249/index.html create mode 100644 speaker/profile/25/index.html create mode 100644 speaker/profile/250/index.html create mode 100644 speaker/profile/252/index.html create mode 100644 speaker/profile/254/index.html create mode 100644 speaker/profile/255/index.html create mode 100644 speaker/profile/256/index.html create mode 100644 speaker/profile/257/index.html create mode 100644 speaker/profile/258/index.html create mode 100644 speaker/profile/259/index.html create mode 100644 speaker/profile/27/index.html create mode 100644 speaker/profile/32/index.html create mode 100644 speaker/profile/33/index.html create mode 100644 speaker/profile/36/index.html create mode 100644 speaker/profile/39/index.html create mode 100644 speaker/profile/43/index.html create mode 100644 speaker/profile/45/index.html create mode 100644 speaker/profile/46/index.html create mode 100644 speaker/profile/52/index.html create mode 100644 speaker/profile/53/index.html create mode 100644 speaker/profile/54/index.html create mode 100644 speaker/profile/57/index.html create mode 100644 speaker/profile/6/index.html create mode 100644 speaker/profile/60/index.html create mode 100644 speaker/profile/61/index.html create mode 100644 speaker/profile/62/index.html create mode 100644 speaker/profile/63/index.html create mode 100644 speaker/profile/65/index.html create mode 100644 speaker/profile/69/index.html create mode 100644 speaker/profile/70/index.html create mode 100644 speaker/profile/72/index.html create mode 100644 speaker/profile/74/index.html create mode 100644 speaker/profile/75/index.html create mode 100644 speaker/profile/78/index.html create mode 100644 speaker/profile/79/index.html create mode 100644 speaker/profile/8/index.html create mode 100644 speaker/profile/81/index.html create mode 100644 speaker/profile/82/index.html create mode 100644 speaker/profile/85/index.html create mode 100644 speaker/profile/86/index.html create mode 100644 speaker/profile/87/index.html create mode 100644 speaker/profile/89/index.html create mode 100644 speaker/profile/9/index.html create mode 100644 speaker/profile/90/index.html create mode 100644 speaker/profile/91/index.html create mode 100644 speaker/profile/93/index.html create mode 100644 speaker/profile/95/index.html create mode 100644 sponsorship/index.html create mode 100644 static/build/bootstrap/js/bootstrap.bundle.min.js create mode 100644 static/build/fonts/open-iconic.eot create mode 100644 static/build/fonts/open-iconic.eot? create mode 100644 static/build/fonts/open-iconic.svg create mode 100644 static/build/fonts/open-iconic.ttf create mode 100644 static/build/fonts/open-iconic.woff create mode 100644 static/build/img/conservancy_logo.svg create mode 100644 static/build/img/conservancy_logo_tall_mono.svg create mode 100644 static/build/img/favicon.ico create mode 100644 static/build/js/app.js create mode 100644 static/build/js/jquery.formset.js create mode 100644 static/build/js/luxon.min.js create mode 100644 static/build/js/schedule.js create mode 100644 static/build/scss/app.css create mode 100644 tickets/register.html create mode 100644 travel/index.html diff --git a/about/index.html b/about/index.html new file mode 100644 index 0000000..abe5f52 --- /dev/null +++ b/about/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | About FOSSY + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+

About FOSSY

+ +

FOSS is back in Portland, OR - July 13-16th 2023 at the Oregon Convention +Center!

+
+Aerial photograph of the Oregon Convention Center +
Oregon Convention Center (CC-BY 2.0)
+
+ +

Software Freedom Conservancy is so proud to announce that we are hosting a +community oriented conference this coming summer. FOSSY (Free and Open Source +Yearly) is focused on the creation and impact of free and open source software, +uplifting contributors of all experience. We are also mindful of having a safe +environment for all. In this new time of conferences, we will be focused on +COVID safety and making sure all attendees feel safe participating as much as +they feel comfortable (please take a look at the policy ).

+ +

Taking place in Portland, OR, we hope FOSSY will be a community focused +event that invites local community, as well as the wider internet and global +communites we have formed over the years. Whether you are a long time +contributing member of a free software project, a recent graduate of a +coding bootcamp or university, or just have an interest in the possibilies +that free and open source software bring, FOSSY will have something for +you.

+ +

For this first year we are running a conference of this scale, we are having +around 12 tracks with talks over 4 days. With tracks for community building, +development and legal and licensing issues, our conference will provide ample +learning and networking opportunities for contributors of all levels of +experience. There will be hands on workshops, lightning talks and +traditional 50 minute talks.

+ +

As we look to the future of conferences, we are excited to focus on using +free software to run a conference and will seek to help reduce the amount of +proprietary software that is treated as default.

+ +

If you are interested in sponsoring our conference, please see our Sponsorship Prospectus or contact us at conference@sfconservancy.org.

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/account/password/reset/index.html b/account/password/reset/index.html new file mode 100644 index 0000000..d23ac06 --- /dev/null +++ b/account/password/reset/index.html @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Password reset + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+
+ Password reset +

Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it.

+
+
+ + + + + + + + +
+ + + + + +
+ + + + + +
+ +
+ + + + +
+
+
+
+
+

If you have any trouble resetting your password, contact us at conference@sfconservancy.org.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/account/signup/index.html?next=%2Fdashboard%2F.html b/account/signup/index.html?next=%2Fdashboard%2F.html new file mode 100644 index 0000000..73bef68 --- /dev/null +++ b/account/signup/index.html?next=%2Fdashboard%2F.html @@ -0,0 +1,345 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Sign up + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+
+ + + + + + + + + + +
+ + + + + +
+ + + + + +
+ +
+ + + + +
+ + + + + +
+ + + + + +
+ +
+ + + + +
+ + + + + +
+ + + + + +
+ +
+ + + + +
+ + + + + +
+ + + + + +
+ +
+ + + + + + + +
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/account/signup/index.html?next=%2Fspeaker%2Fcreate%2F.html b/account/signup/index.html?next=%2Fspeaker%2Fcreate%2F.html new file mode 100644 index 0000000..0b36f4f --- /dev/null +++ b/account/signup/index.html?next=%2Fspeaker%2Fcreate%2F.html @@ -0,0 +1,345 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Sign up + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+
+ + + + + + + + + + +
+ + + + + +
+ + + + + +
+ +
+ + + + +
+ + + + + +
+ + + + + +
+ +
+ + + + +
+ + + + + +
+ + + + + +
+ +
+ + + + +
+ + + + + +
+ + + + + +
+ +
+ + + + + + + +
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/account/signup/index.html?next=%2Ftickets%2Fregister.html b/account/signup/index.html?next=%2Ftickets%2Fregister.html new file mode 100644 index 0000000..1878207 --- /dev/null +++ b/account/signup/index.html?next=%2Ftickets%2Fregister.html @@ -0,0 +1,345 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Sign up + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+
+ + + + + + + + + + +
+ + + + + +
+ + + + + +
+ +
+ + + + +
+ + + + + +
+ + + + + +
+ +
+ + + + +
+ + + + + +
+ + + + + +
+ +
+ + + + +
+ + + + + +
+ + + + + +
+ +
+ + + + + + + +
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/attend/code-of-conduct.html b/attend/code-of-conduct.html new file mode 100644 index 0000000..1abb567 --- /dev/null +++ b/attend/code-of-conduct.html @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Code of Conduct + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+

Code of Conduct

+ +

tl;dr

+ +

FOSSY is dedicated to providing a harassment-free conference experience for everyone; regardless of +gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, national +origin, race, or religion or lack thereof. This code applies to everyone -- including attendees, speakers, +volunteers and staff. We do not tolerate harassment of conference participants in any form.

+ +

Details

+ +

Please do not include sexualized imagery, off-color jokes or other materials that attendees may deem offensive +in your slides or spoken remarks. If you aren’t sure if something you intend to show or state is potentially offensive, +please contact us for help in reviewing your presentation materials.

+ +

Be kind to others. Do not insult or put down other participants. Behave professionally. Remember that sexist, +racist, or exclusionary jokes are not appropriate for FOSSY.

+ +

Harassment will not be tolerated at FOSSY. Harassment includes offensive verbal comments related to +gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, national +origin, race, religion or lack thereof, sexual images in public spaces, deliberate intimidation, stalking, following, harassing +photography or recording without permission, sustained disruption of talks or other parts of the event, inappropriate +physical contact, and unwelcome sexual attention.

+ +

Just as we will ask any audience member to cease their behavior and to leave if they are not respectful of you, +we will also ask that you stop presenting should there be offensive or inappropriate material in your slides or +presentation. This code applies to everyone -- including attendees, speakers, volunteers and staff.

+ +

Participants asked to stop any harassing behavior are expected to comply immediately. If they do not stop +immediately or their behavior constitutes a potential physical danger to other participants, they may be ejected +from the event without a refund. This will be at the discretion of FOSSY's response team.

+ +

If you believe that someone is violating the code of conduct during FOSSY, or have any other concerns, +please contact our response team immediately by emailing conference@sfconservancy.org.

+ +

Conference staff can help you contact emergency services, local police and/or provide an escort to your hotel.

+ +

Credits

+ +

We borrowed heavily from the SeaGL and North Bay Python Codes of Conduct which are based on this template and include many of the variations used by PyCon, all of which are available under the Creative Commons +Zero License. Please feel free to use any of this language for your own Code of Conduct.

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/attend/code-of-conduct/index.html b/attend/code-of-conduct/index.html new file mode 100644 index 0000000..6bc2c29 --- /dev/null +++ b/attend/code-of-conduct/index.html @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Code of Conduct + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+

Code of Conduct

+ +

tl;dr

+ +

FOSSY is dedicated to providing a harassment-free conference experience for everyone; regardless of +gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, national +origin, race, or religion or lack thereof. This code applies to everyone -- including attendees, speakers, +volunteers and staff. We do not tolerate harassment of conference participants in any form.

+ +

Details

+ +

Please do not include sexualized imagery, off-color jokes or other materials that attendees may deem offensive +in your slides or spoken remarks. If you aren’t sure if something you intend to show or state is potentially offensive, +please contact us for help in reviewing your presentation materials.

+ +

Be kind to others. Do not insult or put down other participants. Behave professionally. Remember that sexist, +racist, or exclusionary jokes are not appropriate for FOSSY.

+ +

Harassment will not be tolerated at FOSSY. Harassment includes offensive verbal comments related to +gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, national +origin, race, religion or lack thereof, sexual images in public spaces, deliberate intimidation, stalking, following, harassing +photography or recording without permission, sustained disruption of talks or other parts of the event, inappropriate +physical contact, and unwelcome sexual attention.

+ +

Just as we will ask any audience member to cease their behavior and to leave if they are not respectful of you, +we will also ask that you stop presenting should there be offensive or inappropriate material in your slides or +presentation. This code applies to everyone -- including attendees, speakers, volunteers and staff.

+ +

Participants asked to stop any harassing behavior are expected to comply immediately. If they do not stop +immediately or their behavior constitutes a potential physical danger to other participants, they may be ejected +from the event without a refund. This will be at the discretion of FOSSY's response team.

+ +

If you believe that someone is violating the code of conduct during FOSSY, or have any other concerns, +please contact our response team immediately by emailing conference@sfconservancy.org.

+ +

Conference staff can help you contact emergency services, local police and/or provide an escort to your hotel.

+ +

Credits

+ +

We borrowed heavily from the SeaGL and North Bay Python Codes of Conduct which are based on this template and include many of the variations used by PyCon, all of which are available under the Creative Commons +Zero License. Please feel free to use any of this language for your own Code of Conduct.

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/attend/health-and-safety/index.html b/attend/health-and-safety/index.html new file mode 100644 index 0000000..d0f2e21 --- /dev/null +++ b/attend/health-and-safety/index.html @@ -0,0 +1,264 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Health and Safety Guidelines + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+

FOSSY 2023 Health and Safety Guidelines

+ +

Our attendees' health and safety have been a top priority for us. Our goal with this policy is to balancing our limited resources as a small non-profit while protecting our attendees and their families from COVID-19 and its possible long-term side effects. We are aiming to provide a welcoming and safer environment for people who are immunocompromised, disabled, elderly, have support needs, or are caregivers for children, and those of us who share households with or caretake for people in those groups.

+ +

We will provide room for social distancing wherever possible in the venue. Hand sanitizer will be available for all attendees. We will direct people to locations for eating that are as well ventilated or spacious as we can, including providing food in packaging for attendees to take outside if they prefer.

+ +

We value all of our attendees and want everyone to feel welcome to participate in any way they can. In turn, we ask that you, as attendees, respect your fellow attendees and do what you can to create an environment that is safe and welcoming to all.

+ +

Mask Requirement

+ +

Face coverings will be required of everyone inside the conference venue at FOSSY. We will have attendees from all over the world who have traveled and may have unknowingly been exposed to COVID-19.
Exceptions are:

  1. Outdoor spaces
  2. Indoors while consuming food and while socially distanced from other participants
  3. While necessary for communicating with someone who is hearing impaired when the ability to see the mouth is essential for communication
  4. Speakers while presenting
  5. Those who are unable to wear masks due to a medical condition. Please contact us in advance of the conference and we will provide a badge or lanyard that indicates this.
Masks must be worn over the nose and mouth and must be made of a tight-knit, non-permeable material. N95 or equivalent masks are required. As N95 is an American standard, masks certified by other governments to similar standards (e.g. PM2.5, KN95, and KF94) will also be allowed.
We will be distributing masks so long as our supplies last, but attendees should plan to provide their own masks should we run out.

+ +

Rapid Testing

+ +

We highly encourage attendees to do a rapid test before traveling and each day of the event. Unfortunately providing free, rapid onsite testing for all attendees is not feasible, but if purchasing your own tests is a financial hardship, please contact us and we will help you acquire some.

+ +

Badge Indicators

+ +

Attendees will be able to indicate their negative tested status each day on their badge with a sticker that can be picked up at the registration table.
We'll also have a way for attendees to indicate what level of social distancing they are most comfortable with.

+ +

Attendance

+ +

Individuals should not attend the event if they are COVID-positive, are exhibiting COVID symptoms (as defined by the CDC), or have been exposed, within 7 days prior to the event, to someone who was COVID-positive or showed COVID symptoms.
If you are feeling sick or exhibiting symptoms of COVID-19, or test positive for COVID-19, prior to the start of the conference, or on any day of the conference, please contact us at conference@sfconservancy.org, and we will issue you a refund.

+ +

These guidelines may change based on health and safety recommendations at the time of the event. We are committing, however, to only make changes in the direction of greater safety.

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/attend/terms-and-conditions/index.html b/attend/terms-and-conditions/index.html new file mode 100644 index 0000000..5fc444f --- /dev/null +++ b/attend/terms-and-conditions/index.html @@ -0,0 +1,315 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Terms and Conditions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+

Terms and Conditions

+

This document was forked from the North Bay Python Terms and Conditions.

+ +

These Terms and Conditions apply to all attendees who have registered for FOSSY 2023.

+ +

Registration

+ +

Registering for the event does not guarantee your ticket until it has been paid for in full. To secure your ticket, pay the registration invoice as soon as possible.

+ +

Cancellation Policy

+ +

Cancellations made prior to July 6th, 2023: Incur a cancellation fee of 50% of the ticket cost, which will be deducted from any registration fee paid. The balance will be refunded.

+ +

Cancellations made after July 7th, 2023: No refund.

+ +

Substitutions

+ +

You may substitute another person, however you must contact us with this person's details.

+ +

Privacy Notice

+ +

In the course of registering for the event and related events, personal information will be collected about attendees such as their name, contact details, etc. This information is required to facilitate registration to the event, for catering requirements, and for organizers or their agents to contact particular attendees as and when required in respect of the event. Attendees who do not disclose this personal information will be unable to complete registration at the event and will therefore not be able to attend.

+ +

Personal information will only be disclosed to Software Freedom Conservancy and Government agencies where organizers believe disclosure is appropriate for legal compliance and law enforcement; to facilitate court proceedings; to enforce our terms and conditions; or to protect the rights, property, or safety of the event, our attendees, or others. Software Freedom Conservancy will not sell your personal information to third parties and will not use your personal information to send promotional material from any of our affiliated partners and/or sponsors.

+ +

From time to time event organizers update their information and website practices. Please regularly review this page for the most recent information about the event privacy practices.

+ +

All personal information will be kept private and used only for event registration purposes, statistics for future events, and convenience for future event registration.

+ +

Discrimination and Anti-Social Behavior

+ +

FOSSY is proud to support people from all walks of life, especially underrepresented groups like women and people of color, and will not tolerate in any fashion any intimidation, harassment, and/or any abusive, discriminatory or derogatory behavior by any attendees of the event and/or related events.

+ +

Examples of these behaviors and measures the event organizers may take are set out in the Code of Conduct. By registering for and attending FOSSY, you agree to this Code of Conduct.

+ +

Talk Recordings

+ +

Event organizers may provide recordings of talks (audio and/or video) given at the event. This service is provided on a best-effort basis only. Any recordings will be released as and when they are ready, which may be some time after the conclusion of the event, and the recordings may be of varying quality.

+ +

Photography and Audio Video Recording

+ +

This applies to all attendees of FOSSY and related events, including staff who are designated as official photographers and audio and video recorders.

+ +

Do not photograph, video or audio record anyone without their express permission.

+ +

Attendees will have a way to visibly signal their preference for photography at the conference. You agree to consider and act according to these preferences:

+ +
    +
  • Opt-in: Photography always okay
  • +
  • Permission required: Ask before photographing
  • +
  • Opt-out: Photographs are never okay, don't ask
  • +
+ +

Attendees who are not visibly signaling their preference should be asked for permission before photographing. There is no prior opt-in for audio or video recordings. You must always ask before recording.

+ +

The event may have one or more staff taking photographs and/or audio or video recordings during the event. These staff will respect attendees' preferences regarding photography and recordings.

+ +

The only exception is for recordings of talks given at the event where attendees who ask questions of the presenter may be included in the talk recording.

+ +

If Software Freedom Conservancy chooses to publish photographs and recordings taken by event staff, we will publish them under a Creative Commons license. Conservancy further reserves the right to use those photographs and recordings in promotional materials to promote its activities and/or the use of free and open source software.

+ +

If there is a violation of this policy, event organizers will request that the photograph be removed from any sites where it was posted and deleted from the devices. In the event that this request is ignored or further violations occur, the participants violating this policy may be sanctioned or expelled from the conference without a refund or banned from future Conservancy events.

+ +

Media

+ +

There are a limited number of Media Passes available to media personnel. Media Passes are free of charge, and entitle media personnel to attend the event with all the entitlements of a Discount registration. Please note, due to the limited numbers of Media Passes available, all Media Passes will need to be approved by the event organizers.

+ +

Any media attending the event are required to identify themselves as "media" to attendees prior to speaking on the record with any attendees of the event. It is the responsibility of the media to introduce themselves to the persons they wish to interview and to arrange any interviews with those persons. The event organizers will not make introductions or arrange interviews on behalf of media.

+ +

Smoke-free

+ +

All event venues including the social event venues are smoke-free. If attendees wish to smoke during the event and/or related events, they must do so in signed areas. Please consider others and refrain from smoking directly outside the venues' entrances.

+ +

Health and Safety

+ +

Presenters are responsible for ensuring that sessions they lead meet local health and safety requirements.

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/attend/tickets/index.html b/attend/tickets/index.html new file mode 100644 index 0000000..7caf347 --- /dev/null +++ b/attend/tickets/index.html @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Tickets + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+

Tickets

+ +

Tickets to FOSSY are tiered to be inclusive for all folks. This includes access +to all workshops and talks, lunch for each of the 4 days, and a smile and thank +you from all our conference staff and volunteers!

+ +

We are also looking for volunteers to help with registration, guiding +attendees from transit to the venue, and many other opportunities if you'd +like to donate your time instead of money to attend our conference.

+ +

Community Member

+

$250 - For all community members

+ +

Professional

+

$600 - Your professional status will be indicated with a special lanyard or +other badge indicator

+ +

One for me, one for you

+

$1000 - provides admittance for you and donation of a ticket to someone +else

+ +

Reduced fare

+

$60 - for anyone for whom money is tight, this price is full attendance but +helps offset the cost of lunch for 3 days

+ +

If you have any financial hardship from this ticket price, please reach out to +us at conference@sfconservancy.org. Please reach out, even if you are not sure if your situation qualifies as we'd like to help as many people as possible.

+ +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/attend/volunteer/index.html b/attend/volunteer/index.html new file mode 100644 index 0000000..00b156b --- /dev/null +++ b/attend/volunteer/index.html @@ -0,0 +1,256 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Volunteering + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+

Running FOSSY will take a lot of help from people like you! Volunteers receive free admission and lunch for all 4 days of the conference.

+

If you are interested in volunteering in some capacity, please make an account on this site and fill out our form.

+ +

Here are some areas we need volunteers:

+
    +
  • Set up
  • +
  • Take down and Cleanup
  • +
  • Room host (assisting speakers in setup, etc)
  • +
  • Registration/welcome table
  • +
  • Attendee assistant (greeting, general help, way finding)
  • +
  • Transit guide (take people to and frome transit destination)
  • +
  • AV (please give level of experience)
  • +
  • Photographer (please give level of experience)
  • +
  • Code of Conduct Team (training required)
  • +
  • Team Leader (run a group of above mentioned volunteers - please list any experience with this)
  • +
  • Any other ideas you might have or want to do!
  • +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/call-for-proposals/index.html b/call-for-proposals/index.html new file mode 100644 index 0000000..34b6a3f --- /dev/null +++ b/call-for-proposals/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Call for Proposals + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/conventioncenter/index.html b/conventioncenter/index.html new file mode 100644 index 0000000..35ef0a5 --- /dev/null +++ b/conventioncenter/index.html @@ -0,0 +1,264 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Oregon Convention Center + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+

Maps of the Oregon Convention Center

+ +
+
+ Map of the Oregon Convention Center, labeling transit locations and entrance on the south east side of the building +
Map of Oregon Convention Center, Hyatt and Spirit of 77 (CC-BY 2.0)
+
+
+ + +
+
+ Map of the inside of the first level of Oregon Convention Center +
Our area is the block of E rooms and the Pre-Function E Space
+
+
+ + + +
+
+ Map of the inside of the second level of Oregon Convention Center +
Our area is the Ballroom 256/257. Registration will be outside the Portland Ballroom and the keynotes will be taking place inside.
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/credits/index.html b/credits/index.html new file mode 100644 index 0000000..12808b3 --- /dev/null +++ b/credits/index.html @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Credits + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+

Credits

+ +

This website

+

This site is based on Symposion and Registrasion (sic) Django apps, originally created by James Tauber and Chris Neugebauer respectively and extended by many others. The site is based on Linux Australia's Everything Open codebase. We'd like to thank Joel Addison and Sae Ra Germaine from Linux Australia and Chris Neugebauer for their guidance. See our source code.

+ +

Software development and operational support by Sturm Software Engineering. +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/dashboard.html b/dashboard.html new file mode 100644 index 0000000..f59830b --- /dev/null +++ b/dashboard.html @@ -0,0 +1,329 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Log in + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+
+ Log in to an existing account + + + + + + + + +
+ + + + + +
+ + + + + +
+ +
+ + + + +
+ + + + + +
+ + + + + +
+ +
+ + + + +
+ +
+
+ + + + + + +
+
+ +
+ + + + + + + + Forgot your password? +
+ + + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/events/index.html b/events/index.html new file mode 100644 index 0000000..b586dcf --- /dev/null +++ b/events/index.html @@ -0,0 +1,303 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Events + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+

Events

+ +

SustainOSS meetup

+Wednesday 6:30pm at Hey Love +

The SustainOSS community is having a meetup on Wednesday night for early arrivers. You can sign up or show up at Hey Love at 6:30pm. We're looking forward to holding informal conversations on sustaining open source.

+ +
+ +

Official Thursday Night Social

+

Thursday 7-10pm at Punch Bowl Social Portland, 340 SW Morrison St Suite 4305, Portland, OR 97204 which is a quick ~15 minute Max ride from the convention center. All attendees are invited!

+ +

We are providing light snacks, and the bar will be open to purchase your choice of beverages. There will be all kind of games like bowling, ping pong, giant Scrabble, darts, shuffle board and karaoke!

+ +

There is limited outdoor space, and we'll request people wear masks while not eating and drinking inside. We are trying to be as health conscious as we can be.

+ +

Part of the cost of the venue and food was provided by RedHat, thank you!

+ +
+ +

BSD Pizza Night

+

Thursday, July 13, 2023 from 7–9pm at Sizzle Pie Central Eastside, 624 E Burnside St. Portland, OR.

+

A meeting of folks interested in BSD operating systems and related technologies to get together, eat pizza, drink beer, and talk about what interesting things have been going on.

+ +
+ +

Apereo Social

+FOSS For Education Mixer at Spirit77 on Saturday night +

Join Apereo, Virtual Inc., Unicon , and Sakai+ for an evening of FOSS, friends, and fun. Organized by the FOSS for Education track, all are welcome to mix and mingle over your favorite beverages, light snacks--and maybe a bit of edtech shop-talk. Space is limited; tickets available at the Apereo booth during the conference.

+ +

Crowdsourced Respiratory-Friendly Nearby Venues

+

(In no particular order. Add others you learn about!)

+ +
    +
  • Metropolitan Tavern (diagonal from the Northeast corner of OCC) has a rooftop outdoor patio. Food and drinks. https://mettavern.com/
  • + +
  • Pioneer Courthouse Square has lots of places to sit & visit, and a few food carts that are open daytime hours, as well as a Starbucks, and a few street-level food places around the surrounding streets. Get there via MAX on Red, Blue, or Green lines. https://www.thesquarepdx.org/
  • + +
  • Departure (diagnoal from Northeast corner of Pioneer Courthouse Square) is rooftop restaurant/bar. Accessible from OCC via MAX Red/Blue/Green lines (Pioneer Courthouse Square stops). https://www.departureportland.com/
  • + +
  • Lloyd Center Mall is the next stop east on the MAX Red/Green/Blue lines, on the north side of Holladay Park. It's a nearly-dead mall with a couple food places a few shops including a Barnes & Noble bookstore, and lots of open/quiet indoor space & seating. There are also a few restaurants just outside & to the north of the mall in adjacent/nearby buildings. https://www.lloydcenter.com/
  • + +
  • Portland Saturday Market is across the river on the waterfront and has quite a few food carts and outdoor places to sit and eat. (And also lots of shopping.) This used to also be open on Sunday but these days it's pretty much just Saturday lunch. Get there on the MAX Red or Blue lines (Skidmore Fountain stop). https://www.portlandsaturdaymarket.com/
  • + +
  • My Father's Place is a dive bar/diner that has several small sidewalk tables. Directly south of the OCC on the Portland Streetcar (Stark stops). https://myfathersplacepdx.com/
  • + +
  • Nong's Khao Man Gai, Snappy's Sandwiches, and Kinboshi Ramen share a good amount of outdoor seating along the sidewalk and in a covered space. Just south of the OCC, one-two blocks east of the Portland Streetcar stops @ Burnside. https://khaomangai.com/ https://www.makeitsnappys.com/ and https://www.kinboshiramen.com/
  • + +
  • E-San Thai has a food cart 3 streets east of the north end of the OCC in the small "Oregon Park". Open only for weekday lunches. (no web site)
  • + +
  • Hotlips Pizza (by the slice) is on just the other side of the river but easily accessible by taking the Portland Streetcar north from OCC and over the bridge (NW Johnson Street stops). Lots of outdoor (incl. covered) seating and a block from Jamison Square park which has more seating and a fountain to cool off. Several other restaurants with takeaway available are located within a block or two from this park. https://www.hotlipspizza.com/
  • + +
  • Voodoo Doughnuts is a famous Portland 24-hour doughnut place on the west side of the river, and (once you get through the often-long queue) has several outdoor tables outside to consume your sugar. From OCC, get there on the MAX Red or Blue lines (Skidmore Fountain stop). https://www.voodoodoughnut.com/
  • + +
  • Powell's City of Books is a favorite geek stop in Portland. They don't have anything outdoors, but across Burnside Street from there you'll find lots of outdoor seating for both Shake Shack and Sizzle Pie pizza by-the-slice. It's on basically the other (west) side of the Portland Streetcar A/B loops, using at the Couch Street stops. https://www.powells.com/
  • + +
  • Lardo is a popular sandwich joint with outdoor covered seating, Not so great for vegies or gluten-free options, but near a number of other cafes and restaurants, including the Asylum food carts. 1212 SE Hawthorne Blvd,, Portland, OR (503) 234-7786Daily 11AM - 10PM https://www.lardosandwiches.com
  • + +
  • Hawthorne Asylum has very nice selection of food carts, atmosphere, and a selection of seating areas. 1080 SE Madison St Portland, OR 97214. https://www.openstreetmap.org/way/722369995#map=19/45.51272/-122.65521
  • + +
  • food carts : Our food-carts are surprizingly good, and if you go to a pod of them, you get more selection and seating. OpenStreetMaps.org has a longish list of food-cart courtyards or pods. https://www.openstreetmap.org/search?query=food%20carts%20portland%20oregon#map=16/45.5354/-122.6644
  • + +
  • Mirisata. Sri Lankan vegan restaurant, worker co-op; outdoor seating. 2420 SE Belmont St. https://mirisata.com/ https://www.openstreetmap.org/way/368235009
  • + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..58eb5be --- /dev/null +++ b/index.html @@ -0,0 +1,297 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Home + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+
+
+
+

FOSSY 2023

+

July 13-16th 2023 — Portland, OR

+

The first Free and Open Source Software Yearly conference

+
+
Software Freedom Conservancy
+
+ +
+ +
+

FOSS is back in Portland, OR at the Oregon Convention Center!!

+
+
+ +

Software Freedom Conservancy is so proud to announce that we are hosting a +community oriented conference this coming summer. FOSSY (Free and Open Source +Yearly) is focused on the creation and impact of free and open source software, +uplifting contributors of all experience.

+ +

We are also mindful of having a safe +environment for all. In this new time of conferences, we will be focused on +COVID safety and making sure all attendees feel safe participating as much as +they feel comfortable (please take a look at the policy ).

+ +

Taking place in Portland, OR, we hope FOSSY will be a community focused +event that invites local community, as well as the wider internet and global +communites we have formed over the years. Whether you are a long time +contributing member of a free software project, a recent graduate of a +coding bootcamp or university, or just have an interest in the possibilies +that free and open source software bring, FOSSY will have something for +you.

+ +

For this first year we are running a conference of this scale, we are having +around 12 tracks with talks over 4 days. With tracks for community building, +development and legal and licensing issues, our conference will provide ample +learning and networking opportunities for contributors of all levels of +experience. There will be hands on workshops, lightning talks and +traditional 50 minute talks.

+ +

As we look to the future of conferences, we are excited to focus on using +free software to run a conference and will seek to help reduce the amount of +proprietary software that is treated as default.

+ +

If you are interested in sponsoring our conference, please see our Sponsorship Prospectus or contact us at conference@sfconservancy.org.

+
+
+
+ Map of the Oregon Convention Center, labeling transit locations and entrance on the south east side of the building +
Map of Oregon Convention Center, Hyatt and Spirit of 77 (CC-BY 2.0)
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/pages/tracks.html b/pages/tracks.html new file mode 100644 index 0000000..a9df0d2 --- /dev/null +++ b/pages/tracks.html @@ -0,0 +1,503 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Tracks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+

Tracks

+ + +

AArch64/ARM64 Servers and Open Source- The Who, What, Why, and How

+Organizers: +
    +
  • Aaron Williams
  • +
  • Dave Neary
  • +
+

ARM64/AArch64 devices are some of the most widely used processors in the world, from small SoC boards like the Raspberry Pi to mobile phones and even Apple's latest M1 and M2 chips powering MacBooks. Their high performance and power efficiency means more performance per watt of energy used, making them ideal for mobile and laptops where performance, battery life, and heat dissipation are important.

+ +

These same performance advantages are becoming increasingly important in data centers as well. The aging x86 server technology uses more energy and requires more complicated cooling solutions, limiting the number of servers that can be placed in a rack. Plus, their single threaded cores, mean no noisy neighbor problems, and better high performance and predictable throughput. As a result, all major public clouds, including Azure, GCP, Oracle Cloud, AWS, Bytedance, Alibaba, and Tencent, have started adopting AArch64 servers in their data centers. In fact, the number of AArch64 servers in data centers has grown from 1% in 2019 to 6% today, and it's estimated that they will make up 50% of all servers by 2026. This is why it's crucial for open-source projects to understand these trends to take advantage of them going forward.

+ +

In this track, we will introduce DevOps engineers, developers, and architects to the latest trends and technologies in the AArch64 server world. Our sessions will cover:

+ +
    +
  • What are AArch64 servers, and how do they perform against x86?
  • +
  • What makes them different from x86?
  • +
  • Who is using them, and what projects are using them?
  • +
  • Why use AArch64 servers, and what are the advantages?
  • +
  • How to get started using AArch64 servers
  • +
  • A comparison of performance between AArch64 and x86 servers, covering topics such as compiling natively versus emulation with QEMU.
  • +
+ +

We believe that this track will provide valuable insights for anyone interested in leveraging AArch64 servers in their work, from small-scale open-source projects to large data centers.

+ +

BSD Unix

+Organizers: +
    +
  • Michael Dexter
  • +
  • Andrew Fresh
  • +
  • Alexander Vasarab
  • +
+ +

The BSD Unix track would showcase the BSD family of Unix operating systems, each of which is backed by a public-benefit nonprofit, rather than a for-profit company. We have the BSDs to thank for OpenSSH, mandoc, the Berkeley Packet Filter BPF, the PF packet filter, the IPFW firewall, the bhyve hypervisor, plus countless smaller utilities used throughout the free software ecosystem. The track would statistically focus on FreeBSD and OpenBSD, but would welcome other BSD operating systems such as NetBSD and distant cousin illumos.

+ +

Community: Open Source in Practice

+Organizers: +
    +
  • Josh Simmons
  • +
  • Monica Ayhens-Madon
  • +
  • julia ferraioli
  • +
  • Stephan Micahel Kellat
  • +
+

Communities of people are the beating heart of free and open source software, and this track provides a home for sessions covering the many practices involved in building and supporting healthy, productive communities.

+ +

In this track, we welcome sessions on topics ranging from community management, communications infrastructure, project governance, sustainability, education, mentorship, and succession planning, contributor experience, event organizing, marketing, research, movement and coalition building, and tackling the interface between communities and corporations with integrity. No matter the topic, we encourage sessions that discuss the ‘how’ of community as much as the ‘why.’ Diversity, equity, inclusion, and belonging is a lens we aim to see represented across the board, as a standard of community building.

+ +

Any one of these topics could be a track unto itself, but often lack the critical mass to stand alone at conferences and land in the squishy bucket we call “community.” The organizers of this track view this as an antipattern, while also recognizing it’s a familiar dynamic. We hope, in collaboration with our speakers, to elevate these topics and engender a culture in which these topics are elevated and celebrated.

+ +

We welcome proposals from speakers and people who are excited to give their first talk. We want seasoned professionals and volunteers, as well as fresh perspectives from new entrants. Everyone has something of value to share! We are prepared to help with proposals and presentations to make sure everyone is putting their best foot forward.

+ +

Beyond the core audience of community professionals and leaders, both paid and volunteer, we treasure cross-pollination and encourage participation from people in other disciplines.

+ +

Container Days

+Organizers: +
    +
  • Josh Berkus
  • +
  • Chris Hoge
  • +
  • Melissa Logan
  • +
+

ContainerDaysPDX has returned! Join us for two days of exploration of the latest generation of web and application infrastructure. We'll cover both the basics, and the newer and more esoteric aspects of orchestrated container stacks, including:

+ +
    +
  • Moving to containers and Kubernetes without losing your sanity
  • +
  • Desktop development for containerized applications
  • +
  • Developments in Linux: cGroupsv2, seccomp, and more
  • +
  • Containers on alternate platforms (FreeBSD, windows)
  • +
  • Container alternatives like WASM and microVMs
  • +
  • ML and data analysis in container clouds
  • +
  • Alternatives to Kubernetes
  • +
  • Security, networking, and performance for new stacks
  • +
  • Kubernetes + Openstack + OpenInfra: all the layers
  • +
+ +

... and more! ContainerDays will bring exciting technical topics to Portland and FOSSYcon. It will cover not just what's available now, but what free software developers are working on for the future.

+ +

Whether you're just getting started with the new container stacks, or have been using Docker since 2014, whether you're an application developer, ops staff, or an infrastructure hacker, we plan to have something for you.

+ + +

Copyleft and Compliance

+ +

Participants from throughout the copyleft world — developers, strategists, enforcement organizations, scholars and critics — will be welcomed for an in-depth, high bandwidth, and expert-level discussion about the day-to-day details of using copyleft licensing, obstacles facing copyleft and the future of copyleft as a strategy to advance and defend software freedom for users and developers around the world.

+ +

Diversity Equity and Inclusion and FOSS

+Organizers: +
    +
  • Aarti Ramkrishna
  • +
  • Anita Ihuman
  • +
  • Georg Link
  • +
  • Sri Ramkrishna
  • +
+

Diversity, Equity, and inclusion are receiving increased attention in the FOSS community, the broader technology industry, and beyond. Since free and open software, hardware, and standards are made by people with very different backgrounds, beliefs, disabilities, nationalities, and identities, it is important to ensure access for these different groups and enable them to participate in a healthy way. This conference track provides a space to discuss diversity, equity, and inclusion challenges and solutions. We invite submissions from practitioners who share their own stories and what strategies they have tried to improve DEI, regardless of whether they succeeded or failed. We invite submission focused on DEI in FOSS, DEI beyond FOSS, and personal DEI experiences.

+ +

We look forward to providing a safe and welcoming space for highlighting DEI efforts and experiences from various perspectives, initiatives, and programs. We invite submissions from people who face systemic bias or discrimination in the technology industry of their country. We expressly invite submissions from women (both cis and trans), trans men, non-binary people, and gender queer people to apply. We further invite submissions from allies.

+ +

FOSS in Daily Life

+Organizers: +
    +
  • SFC Staff
  • +
+

How are you using FOSS in your "everyday" life? Are there places where you +find it's easier or harder to get the people around you to respect and +appreciate software freedom? What areas of software are we missing in our +pursuit of software freedom for all?

+ +

FOSS at Play: Games, creative development, and open technology

+Organizers: +
    +
  • Paris Buttfield-Addison
  • +
  • Stephen Jacobs
  • +
+

The relationship between FOSS and Game Development is a multidisciplinary maze of creative, software, community, legal, and design issues that can very easily make your head spin. This track will help demystify the world of FOSS and Game Development, blending topics around the following pillars:

+ +
    +
  • FOSS game engines and tools
  • +
  • Legal or business implications of game development using FOSS
  • +
  • The history of FOSS in games and game development
  • +
  • Best practices in releasing your game as FOSS
  • +
  • FOSS support tools and communities for other games
  • +
  • Improving proprietary game engines with FOSS tooling
  • +
  • Open game hardware and peripherals
  • +
  • Community management and the differences between traditional FOSS communities and games communities
  • +
  • Finding, using, and releasing game assets (art, music, etc.) under free and open licenses
  • +
  • FOSS and board games
  • +
+ +

Our audience is FOSS enthusiasts, software developers, designers, and creatives who are intrigued or interested in games, but are cautious to dive too deep, due to the overwhelmingly proprietary appearance of the industry. Games are nowhere near as proprietary as you may think, and this track will help usher in new users, contributors, and creators to the fantastic collection of FOSS tools, and encourage them to release new games, tools, and creative works.

+ + + +

FOSS For Education

+Organizers: +
    +
  • Martin Dougiamas, Moodle
  • +
  • Cable Green, Creative Commons
  • +
  • Patrick Masson, Apereo Foundation
  • +
+

Educational institutions have a long and impactful history in the development of multiple open initiatives. In addition to free and open source software, colleges and universities have played significant roles in producing and propagating a variety of other open educational resources, for example, open content, textbooks and courses, open access journals, open data, science and research.

+ +

Institutions of higher education play an essential role across several free and open source communities. As adopters, campuses occupy a unique space in--and provide a unique perspective for--the use of free and open source software at the enterprise level, often in conjunction with government and research institutions. At the same time, campus constituencies--students, staff, and faculty--provide yet another perspective as independent desktop and mobile end users.

+ +

Higher education is also fertile ground for development; educating the next generation of developers while often actively creating and managing their own projects and communities of practice.

+ +

The FOSS For Education Community Track would provide sessions dedicated to using, developing, and managing open resources within academic environments, from multi-institutional consortia to departmental projects. The track organizers would emphasize presentations and topics highlighting the common principles, practices, benefits, challenges, and models spanning the variety of open initiatives impacting teaching and learning environments and campus administration.

+ +

Issues in Open Work; Common Challenges and Best Practices in the Open Source Industry, Open Scholarship, and Government

+Organizers: +
    +
  • Stephen Jacobs
  • +
  • Michael Nolan
  • +
+

We hope to cover:

+ +
    +
  • Relevant changes in government policy surrounding open work
  • +
  • Metrics and Analytics across Open Work
  • +
  • Incentivizing organizations and employees to work in the Open
  • +
  • Best Practices in Community Management Across the fields
  • +
  • Government and Private Funders and Open Work
  • +
  • OSPOs in Academia and Governmen
  • +
+ + +

Open Source AI + Data

+Organizers: +
    +
  • Ruth Suehle
  • +
  • Brian Proffitt
  • +
+

Free and open source development has proven its criticality, popularity, and success as a method for bringing software to the world. As we forge into the next evolution of technology, led by data and AI, we must consider how to best apply the lessons of free and open source principles, governance, and development and vendor-neutral collaboration. The focus will no longer be on the underlying code, but about data and how we use and appropriately protect it. We’ve already seen many successes in open data, but there’s still much to do and growth to plan for. The open data ecosystem is vast, including models, tools, and of course, the data itself and how it is acquired, stored, trained, and used. Then, to come full circle, AI-powered tools are changing how software is written. What do licenses for data and models look like? Whose ethics become the ethics of the AI systems we will all eventually depend on? What are the coming security and privacy concerns? Will the systems of governance we understand in open source software change around AI projects?

+ +

Right to Repair

+

There is significant overlap between the software freedom and right to repair movements. As we see more and more intersection in activism, legislation, and open technology, we hope to foster a more symbiotic relationship between the spaces. If you have expertise in software freedom and would like to apply that to right to repair issues, or vice versa, please submit your talk!

+ +

FOSS Research for All: Science of Community

+Organizers: +
    +
  • Kaylea Champion, Community Data Science Collective and the University of Washington
  • +
  • Molly de Blanc, Community Data Science Collective and Northwestern University
  • +
  • Benjamin Mako Hill, Community Data Science Collective and the University of Washington
  • +
  • Aaron Shaw, Community Data Science Collective and Northwestern University
  • +
+ +

+Although there are literally hundreds of scholarly papers published about FOSS communities each year, much of this work never makes it out of academic journals and conferences and back to the FOSS communities being studied. At the same time, FOSS communities have a range of insights that researchers studying FOSS would benefit enormously from. +
+The goal of this track is to build bridges between FOSS communities and the research conducted with and about FOSS communities. We hope to provide opportunities for community members to hear about exciting results from researchers, opportunities for researchers to learn from the FOSS community members, and spaces for the FOSS community to think together about how to improve FOSS projects by leveraging research insights and research. +
+This track will include opportunities for: +

    +
  1. researchers to talk with practitioners (about their research)
  2. +
  3. practitioners to talk with researchers (about their needs)
  4. +
  5. researchers to talk with other researchers (for learning and collaboration)
  6. +
+If this is appealing to you, please consider proposing, perhaps in one of the following formats: +
    +
  • Short Talks. Do you have a recent project to share in some depth? A topic that needs time to unpack? Take 20 minutes to present your thoughts.
  • +
  • Lightning Talks. Want to make a focused point, pitch, or problem report to a great audience? Bring your 5-minute talk to our lightning round.
  • +
  • Panelist. We will be facilitating dialogue between researchers and community members. Would you be willing to share your thoughts as a panelist? Let us know your expertise and a few notes on your perspective so that we can develop a diverse and engaging panel.
  • +
+ +If you have an idea that doesn't fit into these formats, let's chat! You can reach out to Kaylea (kaylea@uw.edu) or submit your idea as a proposal via the form.
+ +Submissions are non-archival, so we welcome ongoing, completed, and already published work. Non-archival means that presentation of work at FOSSY does not constitute a publication. It's just a way to get your work out there! Work that synthesizes or draws across a body of published papers is particularly welcome.
+ +What kind of research are you looking to have presented?
+ +We are interested in any topic related to FOSS research! This might include research from computing (including software engineering, computer security, social computing, HCI), the social sciences (including management, philosophy, law, economics, sociology, communication, and more), information sciences, and much more.
+ +For example: how to identify undermaintained packages and what to do about it; community growth and how to find success in small communities; effective rule making and enforcement in online communities.
+ +If it involves FOSS, we'd welcome it! We are eager to help you put your results into the hands of practitioners who can use your findings to inform their own community's practices and policies on social, governance, and technical topics.

+
+ + + +

Security

+Organizers +
    +
  • Kees Cook
  • +
+

A track dedicated to FOSS security ideas and how reproducibility and audibility are important for software freedom. With increasing focus on the Software Supply Chain, focusing on the openness of free software will lead to better industry assurances that free software is the correct path.

+ +

SFC Member Projects

+Organizers: +
    +
  • SFC Staff
  • +
+

As a fiscal sponsor for a multitude of important and vital free software projects, Software Freedom Conservancy takes pride in providing alternatives to proprietary software, funding FOSS infrastructure and making sure important FOSS projects have a legal home. Join us to learn about what our projects are up to and how you can get involved.

+ + +

Sustainable Open Source Business

+Organizers: +
    +
  • Matt Yonkovit
  • +
  • Avi Press
  • +
+

We want to help maintainers, open source devs, and those looking to build a business around open source software build a sustainable community-focused business. We want to talk openly about concepts like funding, bootstrapping a business, ensuring you are doing it in a way that won't hurt the ecosystem, and how to grow and scale a business. We want to giving budding entrepreneurs the proper knowledge and tools to setup a business that will help their projects grow.

+ + +

XMPP

+Organizers: +
    +
  • Stephen Paul Weber 'singpolyma'
  • +
  • root
  • +
+

XMPP is an extensible, foundational, and libre building block for any sort of federated communication infrastructure. Talks ranging from those new to the idea, setting up chat or social servers for small groups and families and other use cases, to those familiar with the issues such as SPAM and abuse prevention in a federated space, to technical deep dive talks about open source projects in the space and their innovations, would all be something worth covering in this track. We would strive to both appeal to the core XMPP audience and bring them to FOSSY, but also to introduce the projects and ideas to the rest of the FOSS community.

+ + +

Wild card

+Organizers: +
    +
  • SFC Staff
  • +
+

For any talks that don't fit cleanly into the rest of the tracks. Don't be shy about putting it here if you don't know where it should go, we can always rearrange later!

+ +

Worker-Owner Co-ops that write and use FOSS

+Organizers: +
    +
  • Valerie Young
  • +
  • Clayton Craft
  • +
+

This community track will include speakers from worker-owned co-operatives that write or use FOSS. Topics will include which FOSS projects they use, their relationship with the organizations that produce the FOSS they use, their relationship with customers (if they produce FOSS), their co-op's history and structure, and more!

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/pages/tracks/index.html b/pages/tracks/index.html new file mode 100644 index 0000000..021aea6 --- /dev/null +++ b/pages/tracks/index.html @@ -0,0 +1,503 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Tracks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+

Tracks

+ + +

AArch64/ARM64 Servers and Open Source- The Who, What, Why, and How

+Organizers: +
    +
  • Aaron Williams
  • +
  • Dave Neary
  • +
+

ARM64/AArch64 devices are some of the most widely used processors in the world, from small SoC boards like the Raspberry Pi to mobile phones and even Apple's latest M1 and M2 chips powering MacBooks. Their high performance and power efficiency means more performance per watt of energy used, making them ideal for mobile and laptops where performance, battery life, and heat dissipation are important.

+ +

These same performance advantages are becoming increasingly important in data centers as well. The aging x86 server technology uses more energy and requires more complicated cooling solutions, limiting the number of servers that can be placed in a rack. Plus, their single threaded cores, mean no noisy neighbor problems, and better high performance and predictable throughput. As a result, all major public clouds, including Azure, GCP, Oracle Cloud, AWS, Bytedance, Alibaba, and Tencent, have started adopting AArch64 servers in their data centers. In fact, the number of AArch64 servers in data centers has grown from 1% in 2019 to 6% today, and it's estimated that they will make up 50% of all servers by 2026. This is why it's crucial for open-source projects to understand these trends to take advantage of them going forward.

+ +

In this track, we will introduce DevOps engineers, developers, and architects to the latest trends and technologies in the AArch64 server world. Our sessions will cover:

+ +
    +
  • What are AArch64 servers, and how do they perform against x86?
  • +
  • What makes them different from x86?
  • +
  • Who is using them, and what projects are using them?
  • +
  • Why use AArch64 servers, and what are the advantages?
  • +
  • How to get started using AArch64 servers
  • +
  • A comparison of performance between AArch64 and x86 servers, covering topics such as compiling natively versus emulation with QEMU.
  • +
+ +

We believe that this track will provide valuable insights for anyone interested in leveraging AArch64 servers in their work, from small-scale open-source projects to large data centers.

+ +

BSD Unix

+Organizers: +
    +
  • Michael Dexter
  • +
  • Andrew Fresh
  • +
  • Alexander Vasarab
  • +
+ +

The BSD Unix track would showcase the BSD family of Unix operating systems, each of which is backed by a public-benefit nonprofit, rather than a for-profit company. We have the BSDs to thank for OpenSSH, mandoc, the Berkeley Packet Filter BPF, the PF packet filter, the IPFW firewall, the bhyve hypervisor, plus countless smaller utilities used throughout the free software ecosystem. The track would statistically focus on FreeBSD and OpenBSD, but would welcome other BSD operating systems such as NetBSD and distant cousin illumos.

+ +

Community: Open Source in Practice

+Organizers: +
    +
  • Josh Simmons
  • +
  • Monica Ayhens-Madon
  • +
  • julia ferraioli
  • +
  • Stephan Micahel Kellat
  • +
+

Communities of people are the beating heart of free and open source software, and this track provides a home for sessions covering the many practices involved in building and supporting healthy, productive communities.

+ +

In this track, we welcome sessions on topics ranging from community management, communications infrastructure, project governance, sustainability, education, mentorship, and succession planning, contributor experience, event organizing, marketing, research, movement and coalition building, and tackling the interface between communities and corporations with integrity. No matter the topic, we encourage sessions that discuss the ‘how’ of community as much as the ‘why.’ Diversity, equity, inclusion, and belonging is a lens we aim to see represented across the board, as a standard of community building.

+ +

Any one of these topics could be a track unto itself, but often lack the critical mass to stand alone at conferences and land in the squishy bucket we call “community.” The organizers of this track view this as an antipattern, while also recognizing it’s a familiar dynamic. We hope, in collaboration with our speakers, to elevate these topics and engender a culture in which these topics are elevated and celebrated.

+ +

We welcome proposals from speakers and people who are excited to give their first talk. We want seasoned professionals and volunteers, as well as fresh perspectives from new entrants. Everyone has something of value to share! We are prepared to help with proposals and presentations to make sure everyone is putting their best foot forward.

+ +

Beyond the core audience of community professionals and leaders, both paid and volunteer, we treasure cross-pollination and encourage participation from people in other disciplines.

+ +

Container Days

+Organizers: +
    +
  • Josh Berkus
  • +
  • Chris Hoge
  • +
  • Melissa Logan
  • +
+

ContainerDaysPDX has returned! Join us for two days of exploration of the latest generation of web and application infrastructure. We'll cover both the basics, and the newer and more esoteric aspects of orchestrated container stacks, including:

+ +
    +
  • Moving to containers and Kubernetes without losing your sanity
  • +
  • Desktop development for containerized applications
  • +
  • Developments in Linux: cGroupsv2, seccomp, and more
  • +
  • Containers on alternate platforms (FreeBSD, windows)
  • +
  • Container alternatives like WASM and microVMs
  • +
  • ML and data analysis in container clouds
  • +
  • Alternatives to Kubernetes
  • +
  • Security, networking, and performance for new stacks
  • +
  • Kubernetes + Openstack + OpenInfra: all the layers
  • +
+ +

... and more! ContainerDays will bring exciting technical topics to Portland and FOSSYcon. It will cover not just what's available now, but what free software developers are working on for the future.

+ +

Whether you're just getting started with the new container stacks, or have been using Docker since 2014, whether you're an application developer, ops staff, or an infrastructure hacker, we plan to have something for you.

+ + +

Copyleft and Compliance

+ +

Participants from throughout the copyleft world — developers, strategists, enforcement organizations, scholars and critics — will be welcomed for an in-depth, high bandwidth, and expert-level discussion about the day-to-day details of using copyleft licensing, obstacles facing copyleft and the future of copyleft as a strategy to advance and defend software freedom for users and developers around the world.

+ +

Diversity Equity and Inclusion and FOSS

+Organizers: +
    +
  • Aarti Ramkrishna
  • +
  • Anita Ihuman
  • +
  • Georg Link
  • +
  • Sri Ramkrishna
  • +
+

Diversity, Equity, and inclusion are receiving increased attention in the FOSS community, the broader technology industry, and beyond. Since free and open software, hardware, and standards are made by people with very different backgrounds, beliefs, disabilities, nationalities, and identities, it is important to ensure access for these different groups and enable them to participate in a healthy way. This conference track provides a space to discuss diversity, equity, and inclusion challenges and solutions. We invite submissions from practitioners who share their own stories and what strategies they have tried to improve DEI, regardless of whether they succeeded or failed. We invite submission focused on DEI in FOSS, DEI beyond FOSS, and personal DEI experiences.

+ +

We look forward to providing a safe and welcoming space for highlighting DEI efforts and experiences from various perspectives, initiatives, and programs. We invite submissions from people who face systemic bias or discrimination in the technology industry of their country. We expressly invite submissions from women (both cis and trans), trans men, non-binary people, and gender queer people to apply. We further invite submissions from allies.

+ +

FOSS in Daily Life

+Organizers: +
    +
  • SFC Staff
  • +
+

How are you using FOSS in your "everyday" life? Are there places where you +find it's easier or harder to get the people around you to respect and +appreciate software freedom? What areas of software are we missing in our +pursuit of software freedom for all?

+ +

FOSS at Play: Games, creative development, and open technology

+Organizers: +
    +
  • Paris Buttfield-Addison
  • +
  • Stephen Jacobs
  • +
+

The relationship between FOSS and Game Development is a multidisciplinary maze of creative, software, community, legal, and design issues that can very easily make your head spin. This track will help demystify the world of FOSS and Game Development, blending topics around the following pillars:

+ +
    +
  • FOSS game engines and tools
  • +
  • Legal or business implications of game development using FOSS
  • +
  • The history of FOSS in games and game development
  • +
  • Best practices in releasing your game as FOSS
  • +
  • FOSS support tools and communities for other games
  • +
  • Improving proprietary game engines with FOSS tooling
  • +
  • Open game hardware and peripherals
  • +
  • Community management and the differences between traditional FOSS communities and games communities
  • +
  • Finding, using, and releasing game assets (art, music, etc.) under free and open licenses
  • +
  • FOSS and board games
  • +
+ +

Our audience is FOSS enthusiasts, software developers, designers, and creatives who are intrigued or interested in games, but are cautious to dive too deep, due to the overwhelmingly proprietary appearance of the industry. Games are nowhere near as proprietary as you may think, and this track will help usher in new users, contributors, and creators to the fantastic collection of FOSS tools, and encourage them to release new games, tools, and creative works.

+ + + +

FOSS For Education

+Organizers: +
    +
  • Martin Dougiamas, Moodle
  • +
  • Cable Green, Creative Commons
  • +
  • Patrick Masson, Apereo Foundation
  • +
+

Educational institutions have a long and impactful history in the development of multiple open initiatives. In addition to free and open source software, colleges and universities have played significant roles in producing and propagating a variety of other open educational resources, for example, open content, textbooks and courses, open access journals, open data, science and research.

+ +

Institutions of higher education play an essential role across several free and open source communities. As adopters, campuses occupy a unique space in--and provide a unique perspective for--the use of free and open source software at the enterprise level, often in conjunction with government and research institutions. At the same time, campus constituencies--students, staff, and faculty--provide yet another perspective as independent desktop and mobile end users.

+ +

Higher education is also fertile ground for development; educating the next generation of developers while often actively creating and managing their own projects and communities of practice.

+ +

The FOSS For Education Community Track would provide sessions dedicated to using, developing, and managing open resources within academic environments, from multi-institutional consortia to departmental projects. The track organizers would emphasize presentations and topics highlighting the common principles, practices, benefits, challenges, and models spanning the variety of open initiatives impacting teaching and learning environments and campus administration.

+ +

Issues in Open Work; Common Challenges and Best Practices in the Open Source Industry, Open Scholarship, and Government

+Organizers: +
    +
  • Stephen Jacobs
  • +
  • Michael Nolan
  • +
+

We hope to cover:

+ +
    +
  • Relevant changes in government policy surrounding open work
  • +
  • Metrics and Analytics across Open Work
  • +
  • Incentivizing organizations and employees to work in the Open
  • +
  • Best Practices in Community Management Across the fields
  • +
  • Government and Private Funders and Open Work
  • +
  • OSPOs in Academia and Governmen
  • +
+ + +

Open Source AI + Data

+Organizers: +
    +
  • Ruth Suehle
  • +
  • Brian Proffitt
  • +
+

Free and open source development has proven its criticality, popularity, and success as a method for bringing software to the world. As we forge into the next evolution of technology, led by data and AI, we must consider how to best apply the lessons of free and open source principles, governance, and development and vendor-neutral collaboration. The focus will no longer be on the underlying code, but about data and how we use and appropriately protect it. We’ve already seen many successes in open data, but there’s still much to do and growth to plan for. The open data ecosystem is vast, including models, tools, and of course, the data itself and how it is acquired, stored, trained, and used. Then, to come full circle, AI-powered tools are changing how software is written. What do licenses for data and models look like? Whose ethics become the ethics of the AI systems we will all eventually depend on? What are the coming security and privacy concerns? Will the systems of governance we understand in open source software change around AI projects?

+ +

Right to Repair

+

There is significant overlap between the software freedom and right to repair movements. As we see more and more intersection in activism, legislation, and open technology, we hope to foster a more symbiotic relationship between the spaces. If you have expertise in software freedom and would like to apply that to right to repair issues, or vice versa, please submit your talk!

+ +

FOSS Research for All: Science of Community

+Organizers: +
    +
  • Kaylea Champion, Community Data Science Collective and the University of Washington
  • +
  • Molly de Blanc, Community Data Science Collective and Northwestern University
  • +
  • Benjamin Mako Hill, Community Data Science Collective and the University of Washington
  • +
  • Aaron Shaw, Community Data Science Collective and Northwestern University
  • +
+ +

+Although there are literally hundreds of scholarly papers published about FOSS communities each year, much of this work never makes it out of academic journals and conferences and back to the FOSS communities being studied. At the same time, FOSS communities have a range of insights that researchers studying FOSS would benefit enormously from. +
+The goal of this track is to build bridges between FOSS communities and the research conducted with and about FOSS communities. We hope to provide opportunities for community members to hear about exciting results from researchers, opportunities for researchers to learn from the FOSS community members, and spaces for the FOSS community to think together about how to improve FOSS projects by leveraging research insights and research. +
+This track will include opportunities for: +

    +
  1. researchers to talk with practitioners (about their research)
  2. +
  3. practitioners to talk with researchers (about their needs)
  4. +
  5. researchers to talk with other researchers (for learning and collaboration)
  6. +
+If this is appealing to you, please consider proposing, perhaps in one of the following formats: +
    +
  • Short Talks. Do you have a recent project to share in some depth? A topic that needs time to unpack? Take 20 minutes to present your thoughts.
  • +
  • Lightning Talks. Want to make a focused point, pitch, or problem report to a great audience? Bring your 5-minute talk to our lightning round.
  • +
  • Panelist. We will be facilitating dialogue between researchers and community members. Would you be willing to share your thoughts as a panelist? Let us know your expertise and a few notes on your perspective so that we can develop a diverse and engaging panel.
  • +
+ +If you have an idea that doesn't fit into these formats, let's chat! You can reach out to Kaylea (kaylea@uw.edu) or submit your idea as a proposal via the form.
+ +Submissions are non-archival, so we welcome ongoing, completed, and already published work. Non-archival means that presentation of work at FOSSY does not constitute a publication. It's just a way to get your work out there! Work that synthesizes or draws across a body of published papers is particularly welcome.
+ +What kind of research are you looking to have presented?
+ +We are interested in any topic related to FOSS research! This might include research from computing (including software engineering, computer security, social computing, HCI), the social sciences (including management, philosophy, law, economics, sociology, communication, and more), information sciences, and much more.
+ +For example: how to identify undermaintained packages and what to do about it; community growth and how to find success in small communities; effective rule making and enforcement in online communities.
+ +If it involves FOSS, we'd welcome it! We are eager to help you put your results into the hands of practitioners who can use your findings to inform their own community's practices and policies on social, governance, and technical topics.

+
+ + + +

Security

+Organizers +
    +
  • Kees Cook
  • +
+

A track dedicated to FOSS security ideas and how reproducibility and audibility are important for software freedom. With increasing focus on the Software Supply Chain, focusing on the openness of free software will lead to better industry assurances that free software is the correct path.

+ +

SFC Member Projects

+Organizers: +
    +
  • SFC Staff
  • +
+

As a fiscal sponsor for a multitude of important and vital free software projects, Software Freedom Conservancy takes pride in providing alternatives to proprietary software, funding FOSS infrastructure and making sure important FOSS projects have a legal home. Join us to learn about what our projects are up to and how you can get involved.

+ + +

Sustainable Open Source Business

+Organizers: +
    +
  • Matt Yonkovit
  • +
  • Avi Press
  • +
+

We want to help maintainers, open source devs, and those looking to build a business around open source software build a sustainable community-focused business. We want to talk openly about concepts like funding, bootstrapping a business, ensuring you are doing it in a way that won't hurt the ecosystem, and how to grow and scale a business. We want to giving budding entrepreneurs the proper knowledge and tools to setup a business that will help their projects grow.

+ + +

XMPP

+Organizers: +
    +
  • Stephen Paul Weber 'singpolyma'
  • +
  • root
  • +
+

XMPP is an extensible, foundational, and libre building block for any sort of federated communication infrastructure. Talks ranging from those new to the idea, setting up chat or social servers for small groups and families and other use cases, to those familiar with the issues such as SPAM and abuse prevention in a federated space, to technical deep dive talks about open source projects in the space and their innovations, would all be something worth covering in this track. We would strive to both appeal to the core XMPP audience and bring them to FOSSY, but also to introduce the projects and ideas to the rest of the FOSS community.

+ + +

Wild card

+Organizers: +
    +
  • SFC Staff
  • +
+

For any talks that don't fit cleanly into the rest of the tracks. Don't be shy about putting it here if you don't know where it should go, we can always rearrange later!

+ +

Worker-Owner Co-ops that write and use FOSS

+Organizers: +
    +
  • Valerie Young
  • +
  • Clayton Craft
  • +
+

This community track will include speakers from worker-owned co-operatives that write or use FOSS. Topics will include which FOSS projects they use, their relationship with the organizations that produce the FOSS they use, their relationship with customers (if they produce FOSS), their co-op's history and structure, and more!

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/conference.ics b/schedule/conference.ics new file mode 100644 index 0000000..c177b69 --- /dev/null +++ b/schedule/conference.ics @@ -0,0 +1,3769 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//2023.everythingopen.au/schedule//EN +CALSCALE:GREGORIAN +METHOD:PUBLISH +X-WR-CALDESC:FOSSY 2023 +X-WR-TIMEZONE:US/Pacific +BEGIN:VEVENT +SUMMARY:Keynote: Right to Repair Panel Discussion +DTSTART;TZID=US/Pacific:20230715T093000 +DTEND;TZID=US/Pacific:20230715T103000 +DTSTAMP:20240304T203845Z +UID:170@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Kyle Wiens\nJoin us for an engaging Right to Repair p + anel discussion with experts in the field! We'll talk with activists Kyle + Wiens of iFixit\, Juan Muro of Free Geek\, Hilary Shohoney of Bonneville + Environmental Foundation\, and Denver Gingerich of Software Freedom Conser + vancy about current topics in Right to Repair and how they impact free and + open source software communities\, from participating in the "1201 proces + s" for Digital Millennium Copyright Act exemptions with the US Copyright O + ffice\, to strategies that might work to increase Right to Repair legislat + ion and bringing lawsuits to compel companies to respect consumers' rights + ." +URL:http://2023.fossy.us/schedule/presentation/186/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Keynote: RHEL Panel Discussion +DTSTART;TZID=US/Pacific:20230714T093000 +DTEND;TZID=US/Pacific:20230714T103000 +DTSTAMP:20240304T203845Z +UID:169@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Bradley M. Kuhn\nJoin us for an in-depth discussion a + bout Red Hat's recent announcements concerning Red Hat Enterprise Linux le + d by Bradley M. Kuhn with of a panel consisting of benny Vasquez of Alma\, + Jeremy Allison of CIQ/Rocky\, Jim Wright of Oracle. +URL:http://2023.fossy.us/schedule/presentation/182/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Keynote: Outreachy Celebration +DTSTART;TZID=US/Pacific:20230716T093000 +DTEND;TZID=US/Pacific:20230716T103000 +DTSTAMP:20240304T203845Z +UID:171@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Karen Sandler\nThis keynote celebrates an important m + ilestone 13 years in the making: \nOutreachy surpassed 1000 interns with i + ts current round of internships!\n\nTo deliver the celebratory keynote\, s + ome of the members of the Outreachy \norganizers (Anna e só\, Karen Sandl + er and Sage Sharp) will be on stage to \nreflect on the program's evolutio + n\, its successes and the people who \nhave made it possible. We invite al + l FOSSY attendees to come to the \nkeynote session to celebrate with us! +URL:http://2023.fossy.us/schedule/presentation/160/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Challenges in open\, self-sovereign identity +DTSTART;TZID=US/Pacific:20230716T103000 +DTEND;TZID=US/Pacific:20230716T113000 +DTSTAMP:20240304T203845Z +UID:105@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Tom Marble\nThe promise of the Internet was a federat + ion of cooperative services and users around open protocols. Ironically mo + st of the essential services we use today -- including authenticating iden + tity -- rely on large\, proprietary\, centralized services.\n\nUsers ough + t to be able to share messages and files securely with one another without + relying an a third party such as Google or Facebook. Ideally we ought to + be able to securely authenticate with service providers anonymously in ord + er to truly prevent becoming the product of surveillance capitalism.\n\nTh + e traditional X.509 Public Key Infrastructure (PKI) has demonstrated weakn + esses due to centralization. Mitigations such as Certificate Transparency + only partially address these weaknesses.\n\nThe Web of trust based on Pret + ty Good Privacy (PGP) in theory offers a truly decentralized identity solu + tion. However\, in practice\, broad success of PGP in identity has been st + ymied by overwhelming complexity\, excruciatingly poor user experience des + ign\, and difficulty in integrating the required software with popular ema + il providers.\n\nThere is promising W3C standards work in the areas of De + centralized Identifiers (DIDs) and Verifiable Credentials\, yet implementa + tions often depend on proof-of-work based crypto or token exchanges with a + symmetric ownership and control. What's more DID resolution (anchoring in + non-repudiation framework) is often either closed or left as an exercise + for the reader.\n\nThe purpose of this talk is to highlight the challenges + in open source identity and brainstorm approaches which leverage the best + parts of the Web of trust and the W3C standards work while preserving the + values the FOSS community holds dear. +LOCATION:E148 +URL:http://2023.fossy.us/schedule/presentation/117/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230715T103000 +DTEND;TZID=US/Pacific:20230715T123000 +DTSTAMP:20240304T203845Z +UID:148@2023.fossy.us +CATEGORIES: +DESCRIPTION:No description +LOCATION:E144 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:Onboarding Newcomers - More Than Just CONTRIBUTING.md +DTSTART;TZID=US/Pacific:20230716T103000 +DTEND;TZID=US/Pacific:20230716T113000 +DTSTAMP:20240304T203845Z +UID:117@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Elizabeth Barron\nWhat is the secret for maintainers + to sustain newcomers in their communities? Many maintainers know about add + ing a CONTRIBUTING.md file to their project\, but is this enough to effect + ively support and integrate newcomers into your project? In this session\, + Elizabeth Barron and Justin W. Flory will provide a baseline for newcomer + onboarding in today’s landscape and a close look at the CHAOSS and Fedo + ra projects as real communities of practice.\n\nWhile CONTRIBUTING.md file + s provide potential contributors with information and support to join the + community\, they have certain bounds. A poor onboarding experience can act + ually work against you and turn them away before their first contribution. + Building an effective and inclusive onboarding process is crucial to ensu + ring a healthy open source community.\n\nIn this talk\, you will learn abo + ut:\n\n- establishing a baseline for what “newcomer onboarding” means + in today’s open source landscape\n- implementing actionable steps to eas + e onboarding for newcomers and maintainers\n- two communities and their ne + xt steps for improving the contributor onboarding experience.\n\nElizabeth + and Justin will represent the CHAOSS Project and the Fedora Project as pa + rticipants\, maintainers\, and leaders in the communities and how experime + nts with newcomer onboarding led to lessons learned and the growth of the + contributor ecosystem. +LOCATION:E147 +URL:http://2023.fossy.us/schedule/presentation/56/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Empowering Data Driven Strategies with Open Source Machine Learnin + g: Tools\, Techniques and Tips +DTSTART;TZID=US/Pacific:20230716T103000 +DTEND;TZID=US/Pacific:20230716T113000 +DTSTAMP:20240304T203845Z +UID:132@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Hema Veeradhi\nWe are living in a digital era where v + ast amounts of data is constantly being generated\, evaluated\, and update + d. As a result\, the need for enterprises to keep up with this pace has gr + own and we are rapidly moving towards a more data-driven society. With the + help of AI/ML technology\, we have the power to make knowledgeable data d + riven decisions and effectively identify new trends and patterns\, leading + to more creative solutions and innovative approaches to problem-solving.\ + n\nIn light of the recent advancements in AI\, particularly in predictive + modeling\, we now have a powerful tool at our disposal to quickly consume + and analyze vast amounts of data. By using open source time series forecas + ting ML models like ARIMA and Prophet\, we can provide more accurate predi + ctions and insights in real-time\, enabling organizations and teams to str + eamline processes and increase efficiency\, improve and manage customer ri + sk\, and adapt to changing market conditions. In this talk we will discuss + :\n1. Open Source tooling for building predictive ML models (Python\, Jupy + ter\, MLFLow)\n2. Time series forecasting techniques\n3. Tips for managing + ML workflows and model interpretations\n\nAttendees will leave this talk + with a deeper understanding of predictive ML models and how open source ca + n empower us to be more data driven. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/65/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Registration and Welcome Lunch +DTSTART;TZID=US/Pacific:20230713T103000 +DTEND;TZID=US/Pacific:20230713T110000 +DTSTAMP:20240304T203845Z +UID:210@2023.fossy.us +CATEGORIES: +DESCRIPTION:Registration table open +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:Harnessing Open-Source Innovation for an Integrated\, Student-Cent + ric e-Content Development and Lear +DTSTART;TZID=US/Pacific:20230714T103000 +DTEND;TZID=US/Pacific:20230714T113000 +DTSTAMP:20240304T203845Z +UID:53@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Carl White\nThis project aims to bridge the gap betwe + en technological advancements in Knowledge Management (KM)\, E-Learning (E + L)\, and emerging technologies like Artificial Intelligence (AI)\, Virtual + Reality (VR)\, and Augmented Reality (AR)\, and the lack of skilled users + able to create 3D content and establish best online practices for VR/AR c + ontent teaching and sharing. Our solution is a student-centric e-content d + evelopment platform based on the Pre-Freshman Accelerated Curriculum in En + gineering (PACE) program's Virtual Interactive Learning\, Training\, and P + erformance platform (VILTA).\n\nThe PACE program\, with a strong track rec + ord of promoting student advancement and retention (with a 55% four-year g + raduation rate and a 24% advanced STEM degree completion rate). PACE was e + stablished in 1987 as a face to face on campus program. The vision of the + PACE program is to motivate and inspire students to obtain an advanced ST + EM degree. This program has evolved into a semi-immersive and entirely re + mote learning experience\, PACE VILTA. This evolution motivates the applic + ation of open-source software to transform PACE VILTA into a comprehensive + student-centric e-content development platform.\n\nBy integrating AI with + KM and EL on this platform\, we aim to automate knowledge extraction\, ca + tegorization\, and distribution. The platform will be designed to personal + ize EL content\, adapt to individual learners' pace\, and enable precise a + ssessments.\n\nVR and AR technologies will be introduced via gaming tools + into an open-source Learning Management System (LMS) creating immersive\, + interactive\, and contextual EL environments. An open-source metaverse\, a + unique feature of this platform\, will facilitate e-content usage and sha + ring. The LMS's built-in controls will track students' progress through th + e e-content development cycle\, ensuring alignment with the implemented e- + content framework.\n\nThis platform will serve as a testing ground for var + ious e-content frameworks\, simplify e-content creation with VR and AR too + ls\, and promote collaborative constructivism learning. By enabling the in + tegration of diverse investigative techniques\, the platform targets the i + mprovement of active learning models\, encourages innovative e-content fra + meworks\, and provides a medium for validating learning principles\, theor + ies\, and concepts.\n\nThe proposed research will focus on these dynamic i + ntegrations\, anticipating comprehensive insights into the innovative amal + gamation of AI\, VR\, and AR with KM and EL\, powered by open-source softw + are. The findings will extend the body of knowledge\, suggest future resea + rch directions\, and provide valuable guidelines for organizations and edu + cational institutions seeking to improve their KM and EL initiatives throu + gh open-source innovation.\n\nThe primary objective of this research is to + foster advancements in Knowledge Management (KM) and E-Learning (EL) syst + ems worldwide. It aims to make these systems not only economically feasibl + e but also versatile and easily accessible to a broad spectrum of users. T + he anticipated influence of this study is extensive\, encompassing a wide + range of learners\, from students at Morgan State University to those in K + -12 education\, adult learners\, and participants in industry training pro + grams. Furthermore\, it aspires to have a transformative impact on governm + ental agencies across the globe\, further broadening the reach and applica + bility of its findings +LOCATION:E143 +URL:http://2023.fossy.us/schedule/presentation/183/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Unconference: DEI and FOSS +DTSTART;TZID=US/Pacific:20230715T103000 +DTEND;TZID=US/Pacific:20230715T123000 +DTSTAMP:20240304T203845Z +UID:149@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Georg Link\nJoin us for an unconference session on Di + versity\, Equity\, and Inclusion (DEI) and Free and Open Source Software ( + FOSS). For this session\, we have no topics prepared because we are follow + ing an unconference format. This means that we will have participant-drive + n discussions. Participants can offer to host a small-group discussion on + a topic they care about\; no expertise is required\, only personal experie + nce and interest. After the small-group discussions\, we will have report- + outs to all participants to share what we learned with everyone. Everyone + can participate to their level of comfort and is not required to share exp + eriences or talk. This session is open to everyone. +LOCATION:E147 +URL:http://2023.fossy.us/schedule/presentation/159/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Contributor Growth Strategies for OSS Projects +DTSTART;TZID=US/Pacific:20230714T103000 +DTEND;TZID=US/Pacific:20230714T113000 +DTSTAMP:20240304T203845Z +UID:155@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Dawn Foster\nMaintaining an open source project is ha + rd work that often extends out over several years\, and maintainer burnout + is common within open source projects. It can be hard for already overwor + ked maintainers to balance the day to day work required to keep the projec + t running while investing in activities to increase future sustainability. + The good news is that we have best practices\, resources\, and templates + available to make it easier for maintainers and projects to build a contri + butor strategy that leads to a strong and growing community for an open so + urce project over the long term. This talk will help you apply those resou + rces in your project.\n\nThis talk will have several major sections. 1) Di + scussion about the major factors that impact contributor growth. 2) Develo + ping and executing on a long-term contributor growth strategy\, including + governance\, new contributor onboarding\, and mentoring. 3) Using contribu + tor ladders to promote contributors into leadership positions as more main + tainers to share the workload can reduce maintainer burnout over time. 4) + Metrics for measuring project sustainability.\n\nThe audience will walk aw + ay with a better understanding of how to grow their contributor base and b + uild a community around their open source project. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/31/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Inside Igalia: Scaling a Co-Op Beyond 100 Members +DTSTART;TZID=US/Pacific:20230716T103000 +DTEND;TZID=US/Pacific:20230716T113000 +DTSTAMP:20240304T203845Z +UID:17@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Valerie Young\nIgalia is an open source tech co-op su + ccess story. We have been around for 22 years\; we have 140 members. We pl + ay an essential role in several open web platform projects such as Chromiu + m/Blink\, WebKit (WPE & WebKitGTK)\, Firefox and Servo. We have contribute + d to GNOME / GTK+ / Maemo\, WebKit / WebKitGtk+ / JSC\, Blink / V8\, Gecko + / SpiderMonkey projects\, amongst others.\n\nThe reason we started as a c + o-op and the reason the focus of our work is Free and Open Source software + are one and the same. Both are implementations of our values\, in a word: + egalitarianism.\n\nIn this talk you will hear a bit about our history. We + will focus on how we found our FOSS business niche and how we grew from a + few friends to 140 people in more than 25 countries all the while maintai + ning our flat organization structure. You will learn what it's like to par + ticipate in a company that is run by an Assembly\, the decision making bod + y that includes every Igalian\, instead of a hierarchy of bosses.\n\nWe ho + pe that this talk will expand the limits of your imagination on what a com + pany can look like\, and that next time you think about starting your own + company or looking for a new job\, you consider a co-op! +LOCATION:E146 +URL:http://2023.fossy.us/schedule/presentation/73/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230714T103000 +DTEND;TZID=US/Pacific:20230714T123000 +DTSTAMP:20240304T203845Z +UID:154@2023.fossy.us +CATEGORIES: +DESCRIPTION:Reserved +LOCATION:E142 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:The Cloud Native Burrito +DTSTART;TZID=US/Pacific:20230716T103000 +DTEND;TZID=US/Pacific:20230716T110000 +DTSTAMP:20240304T203845Z +UID:124@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Josh Berkus\nContainers! Orchestrators! Service Mesh! + Serverless! PodSecurity! You've heard all the hype from the many\, many p + rojects that call themselves "Cloud Native"\, but what does it all mean? W + hy would you want to use any of this\, and what tools do you actually need + \, and why does the CNCF have over 150 projects?\n\nWelcome to the Cloud N + ative Taqueria\, where your questions will be answered. In this talk\, we + will give you a whirlwind orientation tour of Cloud Native technologies th + rough the metaphor of the Burrito Bar\, from Kubernetes to Istio to Tekton + to Knative. We'll explain each part of the stack\, and why you might or m + ight not want to use it\, and how to figure out what your options are. Wi + th guacamole and sour cream.\n\nYou'll complete this talk with a better un + derstanding of the Cloud Native universe and what things you want to learn + more about. +LOCATION:E142 +URL:http://2023.fossy.us/schedule/presentation/139/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Falling in Love with FreeBSD\, Again +DTSTART;TZID=US/Pacific:20230714T103000 +DTEND;TZID=US/Pacific:20230714T113000 +DTSTAMP:20240304T203845Z +UID:32@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Michael Dexter\nFOSS users generally have fall into t + hree relationships with FreeBSD: They've heard of it and never tried it. T + hey used it LONG ago\, or they use it for every application they can. This + talk follows Michael's journey using GNU/Linux and FreeBSD\, with stops a + t OpenBSD\, and NetBSD along the way. The unique features of FreeBSD range + from subtle to obvious\, and have arrived at a slow but steady pace that + has allowed it to stay remarkably consistent but ever advancing over its t + hirty year history. These features include a permissive license\, an exemp + lary network stack\, multiple packet filters\, the Jail container\, the bh + yve and Xen hypervisors\, and the UFS and ZFS file systems. FreeBSD's cons + istency makes it a delight to work with and operate\, with changes consist + ently adding value\, rather than delivering change for change's sake. This + approach has allowed user to develop "muscle memory" that can genuinely l + ast decades. This talk will provide an overview of FreeBSD's compelling fe + atures big and small. +LOCATION:E147 +URL:http://2023.fossy.us/schedule/presentation/90/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSS Mirroring on a budget: how a question turned into 253gbps of + worldwide bandwidth in under a yea +DTSTART;TZID=US/Pacific:20230715T103000 +DTEND;TZID=US/Pacific:20230715T113000 +DTSTAMP:20240304T203846Z +UID:72@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: John 'Warthog9' Hawley\nEveryone makes use of the exi + sting open source mirroring systems that are present to download their fav + orite bit of FOSS\, be that Video Lan Client\, Libreoffice\, or your favor + ite Linux distribution. There are a lot of entities that donate these res + ources into the community from Universities\, to ISPs. The reasons why en + tities put forth this effort varies a lot\, but ultimately they all share + the want to help make it easy\, and accessible\, to acquire FOSS.\n\nIn ea + rly 2022 Kenneth Finnegan approached John 'Warthog9' Hawley with an idea " + hey we should build up a new public mirror for the internet exchange since + the one that was there seems to have left". Once completed\, Kenneth ask + ed another question which set in motion much bigger things "what if we mad + e mirrors out of $20 surplus thin clients?" which has turned into a cluste + r of 29 machines in a number of countries on 4 continents. This is a stor + y of how FOSS mirroring works\, the idea that was had behind the Micro Mir + ror (MM) project and how this helps the FOSS community from end to end\, a + nd what projects and users can do to help the entirety of the mirroring in + frastructure out there. +LOCATION:E148 +URL:http://2023.fossy.us/schedule/presentation/77/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Diamond Open Education +DTSTART;TZID=US/Pacific:20230715T103000 +DTEND;TZID=US/Pacific:20230715T113000 +DTSTAMP:20240304T203846Z +UID:25@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Dr. Cable Green\nOpen Education sustainability requir + es significant\, stable public funding. Education is a public good and the + production\, reuse and revisions of educational resources - and the softw + are to host and share them - should be publicly funded and openly licensed + to ensure educational opportunities for all.\n\nThe Open Science movement + is increasingly looking toward more equitable models for open access rese + arch\; it is looking to move away from expensive subscription fees and art + icle processing charges (APCs). One possible model is "Diamond Open Access + \," a model for ensuring inclusive and equitable access to both read and s + ubmit research articles to community-driven\, academic-led and -owned open + access journals.\n\nCable will explore what “Diamond Open Education” + might look like. What are the barriers to Diamond OE? What if funding curr + ently spent on expensive commercial educational resources and software wer + e redirected to support the creation and stewardship of quality OER and FO + SS in every discipline\, in every grade level in multiple languages? Join + us. +LOCATION:E143 +URL:http://2023.fossy.us/schedule/presentation/138/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230716T103000 +DTEND;TZID=US/Pacific:20230716T123000 +DTSTAMP:20240304T203846Z +UID:181@2023.fossy.us +CATEGORIES: +DESCRIPTION:Reserved +LOCATION:E143 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:Where does "sustaining" open source fall down? +DTSTART;TZID=US/Pacific:20230714T103000 +DTEND;TZID=US/Pacific:20230714T113000 +DTSTAMP:20240304T203846Z +UID:69@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Richard Littauer\nOpen source sustainability is a fre + quently mentioned topic. We need to "keep it going for the long haul"\, de + velop a "sustainable business model"\, and occasionally even "sustain sust + ainability conversations". There's even a conference about it. It happened + on Wednesday. But the entire discussion falls down upon close scrutiny. W + hat does sustainability mean for open source? Does it apply to the license + s\, to particular projects\, to users\, to the ecosystem? How do we unders + tand the community health of open source on a temporal spectrum? Why "sust + ain" in the first place\, and for what\, and for whom?\n\nAnd what's at ri + sk if we're not sustainable? Proprietary code eating the world? Burn-out? + AI? All of us moving to San Francisco and working for ad tech\, even thoug + h the rent is too darn high? \n\nI've held hundreds of conversations about + sustaining open source over the past few years. I want to share the limit + s of the term\, where it doesn't fit our abstractions\, and how some of th + e models we use to understand open source sustainability could be updated + or improved. This is a talk for skeptics. It's also a talk for dreamers - + because without understanding where the gaps are\, it's near impossible to + bridge them. My hope is that this talk can show how we can start doing th + at\, together. +LOCATION:E148 +URL:http://2023.fossy.us/schedule/presentation/78/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230716T103000 +DTEND;TZID=US/Pacific:20230716T123000 +DTSTAMP:20240304T203846Z +UID:178@2023.fossy.us +CATEGORIES: +DESCRIPTION:Room Break +LOCATION:E144 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:How you write matters in open source +DTSTART;TZID=US/Pacific:20230715T103000 +DTEND;TZID=US/Pacific:20230715T113000 +DTSTAMP:20240304T203846Z +UID:91@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Kyle Davis\nForm follows function in writing: you com + pose a postcard to your Gran in a particular voice\, attorneys draft contr + acts using specialized terms and grammatical structures\, marketing pros f + ormulate content with specific language to sell products\, and you probabl + y should write in a distinct way when the topic is open source. In this se + ssion\, Kyle will go over some unique writing challenges presented by open + source projects and how to overcome them to be inclusive and accurate in + your communication. This session will dive into how seemingly innocuous te + rms and grammatical structures embed meaning that may be sending subtle\, + unintended messages. Additionally\, time will be spent discussing how to s + elect and use style guides to concretely establish a consistent voice and + approach for both general writing and technical documentation. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/36/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Free Software Policy with Semi-Firm Firmware +DTSTART;TZID=US/Pacific:20230714T103000 +DTEND;TZID=US/Pacific:20230714T113000 +DTSTAMP:20240304T203846Z +UID:67@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Kyle Rankin\nSomewhere between hardware and software\ + , is firmware. It was originally called that precisely because it straddle + d those two worlds.\n\nYet most firmware is no longer firm\, it's more lik + e tofu and exists in firm\, semi-firm\, and soft states. Current FSF polic + y that allows proprietary firmware is based on burned-on-chip\, write-once + firmware from a few decades ago. Most firmware today is field-upgradable + and closer to software. This talk will discuss how the modern state of "fi + rm"ware demands new free software policy\, and start a discussion on what + that policy could be. +LOCATION:E146 +URL:http://2023.fossy.us/schedule/presentation/86/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Keeping Open Source in the public Interest +DTSTART;TZID=US/Pacific:20230715T103000 +DTEND;TZID=US/Pacific:20230715T113000 +DTSTAMP:20240304T203846Z +UID:60@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Stefano Maffulli\nFollowing an explosion of growth in + open collaboration in solving the world’s most urgent problems related + to the 2020 global Covid-19 pandemic\, open source software moved from mai + nstream to the world's main stage. In 2022 the United Nation’s Digital + Public Goods (DPG) Alliance began formally certifying open source software + as DPG\; the European Union wrote open source into their road map\; both + the EU and the US began crafting Cybersecurity legislation in support of s + ecure software - not targeting OSS as a specific concern but rather protec + ting and investing in it as critical to its own and its citizens’ intere + st. \n\nOSI has recognized these important seachanges in the environment\, + including unprecedented interest in open source in public arenas. Stefano + Maffulli’s briefing will provide an overview of important trends in Ope + n Source Software in public policy\, philanthropy and research and talk ab + out a new initiative at OSI designed to bring open voices to the discussio + n. +LOCATION:E146 +URL:http://2023.fossy.us/schedule/presentation/63/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Positioning your Open Source Project and Commercial Product for Fu + n and Profit +DTSTART;TZID=US/Pacific:20230714T103000 +DTEND;TZID=US/Pacific:20230714T113000 +DTSTAMP:20240304T203846Z +UID:84@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Emily Omier\nOpen source businesses commit themselves + to building both a vibrant community of open source users as well as a pr + ofitable customer base. Sure\, the open source project can drive commercia + l adoption\,but the profile and needs of open source users are fundamenta + lly different from the profile and priorities of a good commercial custome + r. If\, as an open source business\, you want to effectively grow both com + munity use and revenue\, you need to understand the profile\, needs and pa + in points unique to their open source software users as well as the profil + e\, needs and pain points unique to their commercial customers — and und + erstand how the two profiles both overlap and diverge. \n\nIn this talk\, + Emily Omier will show attendees how to position their open source project + and commercial product(s) so that each one has a unique message and clearl + y defined ideal user profile\, while also developing an umbrella positioni + ng and narrative for the entire company. Attendees will leave with a frame + work for how to work out the positioning for both open source and commerci + al products\, as well as an understanding of why it matters and what to do + once they’ve figured out the positioning basics. +LOCATION:E144 +URL:http://2023.fossy.us/schedule/presentation/24/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Can we combat maintainer burnout with proactive metrics? +DTSTART;TZID=US/Pacific:20230715T103000 +DTEND;TZID=US/Pacific:20230715T113000 +DTSTAMP:20240304T203846Z +UID:73@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Sophia Vargas\nWhile there are many ways that project + s can define and measure what health means to their communities\, this tal + k will focus on maintainers as they serve critical roles in the developmen + t\, leadership and governance of their projects. As burnout continues to b + e a growing issue across roles\, industries and communities\, losing maint + ainers within small communities can have significant impact on the sustain + ability of that project.\n\nThis talk will discuss methods and metrics tha + t could signal overloaded and overworked maintainers. While metrics alone + cannot fix this problem\, they may help to identify potential issues so yo + ur community can adjust before it's too late. +LOCATION:E142 +URL:http://2023.fossy.us/schedule/presentation/116/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Getting Started with vcluster in Production +DTSTART;TZID=US/Pacific:20230716T110000 +DTEND;TZID=US/Pacific:20230716T120000 +DTSTAMP:20240304T203846Z +UID:125@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Mike Petersen\nThis talk will provide guidance on how + to get started with using vcluster in production. Users may have worked w + ith vcluster for dev / test / preview environments but there are other use + cases for vcluster including production environments. We will take a look + at some of the considerations such as network policies and security\, as + well as autoscaling and other features available in cloud providers. Ther + e will even be demos!\n\nvcluster is Virtual Kubernetes Clusters that run + inside regular namespaces. Virtual clusters have their own API server whic + h makes them much more powerful and better isolated than namespaces\, but + they are also much cheaper than creating separate "real" Kubernetes cluste + rs. If you are hitting the scalability limits of k8s because you are runni + ng a large-scale multi-tenant cluster\, you can now split up and effective + ly shared your clusters into vclusters. +LOCATION:E142 +URL:http://2023.fossy.us/schedule/presentation/142/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Registration and Welcome Lunch +DTSTART;TZID=US/Pacific:20230713T110000 +DTEND;TZID=US/Pacific:20230713T134500 +DTSTAMP:20240304T203846Z +UID:161@2023.fossy.us +CATEGORIES: +DESCRIPTION:Welcome lunch +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:Lightning Talks - Science of Community +DTSTART;TZID=US/Pacific:20230715T113000 +DTEND;TZID=US/Pacific:20230715T120000 +DTSTAMP:20240304T203846Z +UID:74@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Matthew Gaughan\nThis session offers rapid talks by a + nd for researchers. These short talks will provide brief insights into fre + e and open source software development\, use\, and communities\, as well a + s questions we need to be asking ourselves as community members and resear + chers. +LOCATION:E142 +URL:http://2023.fossy.us/schedule/presentation/168/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FreeBSD: Why This Open Source Project Has Endured +DTSTART;TZID=US/Pacific:20230715T113000 +DTEND;TZID=US/Pacific:20230715T120000 +DTSTAMP:20240304T203846Z +UID:92@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Drew Gurkowski\nFreeBSD's 30th birthday offers an opp + ortunity to look back and examine why this open source operating system ha + s not only endured\, but thrived across many organizations and use cases f + or so long. While open source projects are born out out different circumst + ances\, FreeBSD certainly grew from a mold of its own. The path the projec + t took has everything to do with its longevity and why\, 30 years after it + launched\, you'll find FreeBSD code helping power everything from your co + ntent on Netflix to your games on PlayStation.\n\nThis talk will cover the + roots of the Berkley Software Distributions\, the project's approach to + shared leadership\, the benefits of remote development\, and the ways Free + BSD has cultivated a strong community through open communication\, consist + ent documentation\, and an inclusive culture. We'll wrap up by taking a lo + ok forward for the next 30 years and how you can contribute to the future + of FreeBSD. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/33/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:The Business Case for Open Source Laptops +DTSTART;TZID=US/Pacific:20230714T113000 +DTEND;TZID=US/Pacific:20230714T123000 +DTSTAMP:20240304T203846Z +UID:70@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Mike Jang\nThe tech company you've joined wants to gi + ve you a laptop for your work. Yay!\n\nBut they offer only Macs. Or if the + y offer Linux\, they refuse to support it. What do you do?\n\nThis talk di + scusses strategies to help your companies accept and support Linux in deve + lopment and administrative environments.\n\nif your company refuses to all + ow Linux on the "Desktop"\, what numbers can you put together to show how + Linux is a better option? How do you show that Linux is cost-effective for + users who are comfortable with it?\n\nIf your company will purchase a Lin + ux laptop for your work\, but refuses to support it internally\, what do y + ou do? How do you set up a community where you work where you can support + each other? +LOCATION:E148 +URL:http://2023.fossy.us/schedule/presentation/87/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Open Source Your Inclusive Language Initiatives +DTSTART;TZID=US/Pacific:20230716T113000 +DTEND;TZID=US/Pacific:20230716T120000 +DTSTAMP:20240304T203847Z +UID:118@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Monica Ayhens-Madon\nEspecially since 2020\, numerous + organizations and companies have sought to make the language used in thei + r marketing\, everyday communication\, and their code more inclusive. Ther + e are numerous logistical hurdles\, especially when there are thousands if + not tens of thousands of artifacts that need changing. But one of the big + gest hurdles is getting investment in the changes beyond your DEI team\, w + hich is key to making inclusive language become the norm.\n\nOne way to in + crease investment is to open source your glossary of terms to modify and t + heir replacements. This talk will discuss the lessons learned from using t + his approach at Canonical\, from initial planning to an established proces + s. A transparent\, collaborative approach can turn conflict into construc + tive dialogue\, reduce the load on understaffed DEI teams and groups\, and + organically broaden the scope of your efforts. In addition to the talk\, + there will be time for discussion. +LOCATION:E147 +URL:http://2023.fossy.us/schedule/presentation/131/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Make The Commit – Community Best Practices for Patent Risk +DTSTART;TZID=US/Pacific:20230715T113000 +DTEND;TZID=US/Pacific:20230715T123000 +DTSTAMP:20240304T203847Z +UID:61@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Keith Bergelt\nAll good Open Source developers and co + mmunities know that you have to address the issues. No one will show inte + rest in contributing to an Open Source project if it doesn't address poten + tial bugs\, security issues\, or feature additions to its repository. Thi + s is well understood by the Open Source community as part of the ethos whi + ch has driven the success of open as an innovation modality and spurred it + s growth into new technological areas such as AI/ML\, Open Hardware\, and + others.\n\nHowever\, many of today’s most popular Open Source licenses d + o not adequately address patent risk for Open Source projects. As patent + risk is a challenge that must be addressed\, this presentation will discus + s the key tenets around patent non-aggression in Open Source\, key patent- + related risks\, and the best practices that Open Source projects should co + nsider moving forward to “address the issue”.\n\nKey Takeaways:\n\no W + ays patent litigation risks are rising & ways to reduce these risks\no The + relevance of patents and their future value in the “Open Work” econom + y\no Challenges for the Open Source community as it expands into new techn + ologies and encounters new patent-related threats\no Best practice solutio + ns to mitigate these challenges +LOCATION:E146 +URL:http://2023.fossy.us/schedule/presentation/62/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Secure Data Sharing: Homomorphic Encryption and Confidential Compu + ting +DTSTART;TZID=US/Pacific:20230716T113000 +DTEND;TZID=US/Pacific:20230716T120000 +DTSTAMP:20240304T203847Z +UID:133@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Surya Prakash Pathak\nThere are over 5 trillion megab + ytes of data on the internet\, and private information and data from phone + s and laptops are all over the internet. We often tend to accept the priva + cy policies of various websites without even looking and hence causing a t + ransfer of information to the world. \n\nHowever\, some websites and platf + orms allow you to anonymize your personal information and still allow thes + e websites to make inferences and analyze the data via Data anonymization. + Using this capability of securing and ensuring almost encrypting personal + ly identifiable data in a dataset\, we can make the data live in the open + source world. \n\nSuch is the concept of Homomorphic Encryption\, it allow + s us to eliminate the tradeoff between data usability and privacy\, and ke + ep it safe\, secure\, and private even in the most untrusted environments\ + , like public clouds or external parties. In this session\, we will cover + what is Homomorphic Encryption and how this can change the outlook on Open + Source Data. We will also demonstrate the intersection of AI and how hol + omorphic encryption can enable multi-party data sharing. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/71/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:How to procure open source (you don't) +DTSTART;TZID=US/Pacific:20230715T113000 +DTEND;TZID=US/Pacific:20230715T120000 +DTSTAMP:20240304T203847Z +UID:26@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Anne-Marie Scott\nA common complaint in higher educat + ion has been that departments would consider open source options when purc + hasing software\, but nobody ever bids into the formal procurement process + es that public sector bodies are obliged to run. This response makes clear + a fundamental mis-conception about how to approach the acquisition of ope + n source\; a competitive procurement process is in most cases inappropriat + e because no product purchase is being made. Instead a different kind of c + ommitment of time and resources is required to adopt open source\, and to + facilitate decision making about that\, a different kind of evaluation pro + cess is also required.\n\nThis talk will outline the kinds of evalution pr + ocesses that should be used by higher education to acquire open source sol + utions\, and how such processes can actively enhance commercial procuremen + t practices if that is the eventual route taken. It will also cover what k + inds of information open source projects should be providing to enable eas + y options evaluation and decision making. +LOCATION:E143 +URL:http://2023.fossy.us/schedule/presentation/99/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Dear Open Source\, let’s do a better job of asking for money +DTSTART;TZID=US/Pacific:20230714T113000 +DTEND;TZID=US/Pacific:20230714T120000 +DTSTAMP:20240304T203847Z +UID:85@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: John Robb\nIt’s common knowledge that many open sou + rce projects are underfunded. We think one reason for this is that the op + en source world is doing a bad job of asking for the money that it deserve + s. By telling the right organizations exactly why and how we want them to + financially support our work\, OSS projects can be compensated for more f + airly\, and result in a healthier open source ecosystem.\n\nIn this talk w + e will review our experiences at React Flow of making our MIT Licensed lib + rary financially sustainable. This includes:\n\n- Insights from user resea + rch about why our subscribers pay us\n- Inner workings of our thin-crust o + pen-core model\n- How we used patterns from the SaaS world to more directl + y ask companies for money\n- How slow\, intentional growth of our team len + ds to financial sustainability\n\nWe hope that folks leave this talk with + practical methods to ask for money in their own OSS projects\, as well as + insights into the role of money (and the lack thereof) in the open source + ecosystem. +LOCATION:E144 +URL:http://2023.fossy.us/schedule/presentation/21/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Tools for linking Wikidata and OpenStreetMap +DTSTART;TZID=US/Pacific:20230715T113000 +DTEND;TZID=US/Pacific:20230715T123000 +DTSTAMP:20240304T203847Z +UID:71@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Edward Betts\nWikidata and OpenStreetMap are collabor + ative open data projects that contain structured data for real world place + s and things. Adding links between the projects makes the data more useful + \, but doing this by hand is laborious. I've written a software tool that + automates much of the process.\n\nEditors of OpenStreetMap can use my soft + ware to search for a place or region\, generating a list of candidate matc + hes from Wikidata\, which can then be checked and saved to OpenStreetMap.\ + n\nLinking the two projects isn't without controversy. They use different + licenses which raises questions about what information from one project ca + n be copied to the other.\nIn the presentation I will give details of a ne + w version of the editing tool.\n\nI will talk about the benefits of linkin + g\, the process of finding matches\, the community response - including th + e controversy - and how people can get involved. +LOCATION:E148 +URL:http://2023.fossy.us/schedule/presentation/76/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:What we really want: an enforcer's perspective +DTSTART;TZID=US/Pacific:20230714T113000 +DTEND;TZID=US/Pacific:20230714T123000 +DTSTAMP:20240304T203847Z +UID:68@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Bradley M. Kuhn\nCopyleft is a tool to help give ever + yone the right to modify and fix the software they use. It has proven eff + ective in many situations\, giving us projects like OpenWrt\, and growing + various FOSS communities like Linux immensely. However\, copyleft is not + the thing that software freedom advocates ultimately want - rather\, it is + one way of achieving it\, and works to varying degrees depending on the c + opyright and other laws of the country you happen to reside in.\n\nEarly w + riting on software freedom tended to focus on copyleft as the solution but + \, as we enter what many call a post-copyright age\, fueled by AI startups + and other dubious businesses\, we need new tools to ensure that people's + right to modify and fix the software they use is protected for current and + future generations. This talk will explore some of the foundations of so + ftware freedom and how we can re-think the ways that these foundations are + upheld through law and social norms. +LOCATION:E146 +URL:http://2023.fossy.us/schedule/presentation/122/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Let's stop reinventing the wheel: Community management in 3 steps +DTSTART;TZID=US/Pacific:20230714T113000 +DTEND;TZID=US/Pacific:20230714T120000 +DTSTAMP:20240304T203847Z +UID:203@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Karsten (quaid) Wade\nIt's hard to be consistent with + Free/Open Source practices\, and it's a particular kind of hard when it's + your role in the project to guide other people toward such consistency. I + n this session we'll share some compassion and then some ideas of how we c + an actually get together as a community of practice. And then we'll do som + e practice demos together! \n\nIn putting energy toward working on our pra + ctices together\, we center the importance of Open Knowledge sharing and b + uilding communities for those and of those whose work includes enabling ot + hers to be successful in using and contributing to FOSS. We help ourselves + fix our own leaky roofs\, make shoes for our own friends and family\, and + help return time to everyone’s days.\n\nTo engage in practice in this s + ession\, we'll explore a perspective on how to read and use the Open Sourc + e Way\, the guidebook for community management. Written by a diverse group + of more than a dozen FOSS expert practitioners\, the guide extrapolates a + nd distills knowledge of not just what to do and how to do it\, but also w + hy to do it. The chapters and checklists are ready to use and/or modify\, + and Karsten will chop and mix them live in the session.\n\nHow can this he + lp you use the guidebook and practices? Whether you are leading or guiding + a Free/Open project\, an engineering team\, or any group of humans lookin + g to be successful working within FOSS projects\, you are facing the need + to teach and reteach (and reteach…) the same information and practices. + People need to know what to do\, how to do it\, and where to do it\, while + you hope you get them to understand a smattering of why it all matters in + the short time you have their attention.\n\nThis practice demo follows 3 + steps to take the detailed and specific practices in the guidebook\, and r + emix them to fit your education and practice needs. The contributors you s + upport then have a tool to guide them in successfully creating\, building\ + , and maintaining their FOSS projects. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/43/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Agaric Technology Collective +DTSTART;TZID=US/Pacific:20230716T113000 +DTEND;TZID=US/Pacific:20230716T120000 +DTSTAMP:20240304T203848Z +UID:18@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Keegan Rankin\nAgaric is a worker-cooperative—one p + erson\, one vote. Agaric builds websites with free software and a central + goal of our work is to empower people to have control over their technolog + y and content. As much as possible contribute our code back to the communi + ty. Agaric uses Drupal and has contributed to a plethora of Drupal modules + and documentation.\n\nSome highlights of our current work and projects we + are involved in are Drutopia and Visions Unite.\n\nDrutopia (https://drut + opia.org/) is a Drupal distribution for organizations to be able to coordi + nate and share their work publicly. Drutopia is controlled by its users an + d therefore they are not disempowered and at the mercy of proprietary serv + ice providers who can take away service\, raise prices\, change terms and + services and abuse user data.\n\nAnother project Agaric is involved in dev + eloping is Visions Unite (https://visionsunite.gigalixirapp.com/about). Vi + sion Unite seeks to provide a neutral infrastructure for conversations and + coordination to extend to many more people\, as equals\, than it traditio + nally has. Visions Unite uses sortition (random selection of participants) + as a tool for participants to choose what messages are distributed to gro + ups they represent so that quality information and ideas are surfaced in a + democratic manner. Through sortition we avoid giving power to people who + seek to concentrate it in their hands and instead equally spread decision + making power throughout the network of participants. +LOCATION:E146 +URL:http://2023.fossy.us/schedule/presentation/163/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Hidden Gems: Enabling Open Source Communities & Building up Talent + Pipelines Through Mentorship +DTSTART;TZID=US/Pacific:20230714T113000 +DTEND;TZID=US/Pacific:20230714T123000 +DTSTAMP:20240304T203848Z +UID:54@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Stephanie Lieggi\nSkilled\, effective mentorship on o + pen source research projects can provide an opportunity for faculty and re + searchers to identify and bolster the work of hidden gems – including ta + lented and driven students who never considered graduate school as part of + their career trajectory. Since 2018\, the University of California\, Sant + a Cruz (UCSC) Center for Research in Open Source Software (CROSS)\, and mo + re recently the UCSC OSPO\, has been matching talented student contributor + s with mentors and their open source research projects. Starting as a ment + or organization for the Google Summer of Code (GSoC) and then expanding me + ntoring efforts to include additional sponsors within the Open Source Rese + arch Experience (OSRE)\, the team at UCSC has worked to seed open source c + ommunities across multiple University of California (UC) campuses by bring + ing in new contributors to UC research projects. This presentation will lo + ok at what the OSRE team has learned from these hands-on mentoring efforts + \, and propose practical ways these types of programs can be replicated el + sewhere to support the work of more academic open source ecosystems. To f + urther highlight how programs like these can have real-world impact on stu + dents and open source communities\, the discussion will feature the story + of UCSC PhD student Jayjeet Chakraborty\, who first came to the attention + of the UCSC mentors through the GSoC program then developed into a key con + tributor to a CROSS incubator project\, and was ultimately recruited into + the computer science PhD program at UCSC. The presentation will explore Ja + yjeet's evolution through these roles\, and how his experience can provide + inspiration for engaging and empowering contributors\, and assist with im + proving a project’s long-term impact and sustainability. The session wil + l also focus on how this approach could be used to strengthen the pool of + contributors supported by the OSRE and similar programs\, including innova + tive ways of bringing open source education and relevant training to a bro + ader cross-section of students. +LOCATION:E143 +URL:http://2023.fossy.us/schedule/presentation/105/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Doing a TUF: Secure Any Shared Storage +DTSTART;TZID=US/Pacific:20230716T113000 +DTEND;TZID=US/Pacific:20230716T120000 +DTSTAMP:20240304T203848Z +UID:106@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Nisha Kumar\nThe Update Framework (TUF) is an Open So + urce Framework used to secure software repository. OK\, that's great. But + what does that look in practice? A repository is just storage that is acce + ssible to anyone other than you. Think about a shared Google folder. That' + s a repository. For software development\, that's a database\, an AWS S3 b + ucket\, or even just a directory on disk. This talk will walk you through + the steps to implement TUF on a typical data store you may use on a regula + r basis. Then we will see how TUF ensures the consumers of that data can v + erify your identity and the freshness of the things you share. +LOCATION:E148 +URL:http://2023.fossy.us/schedule/presentation/125/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:NetBSD on your home router +DTSTART;TZID=US/Pacific:20230714T113000 +DTEND;TZID=US/Pacific:20230714T123000 +DTSTAMP:20240304T203848Z +UID:38@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Alexander Vasarab\nNetBSD isn't commonly used in a vi + sible way today\, even though a smorgasbord of modern devices are leveragi + ng NetBSD silently and opaquely. If you would like to harness the relevant + and useful capabilities of NetBSD\, then a good place to start is sending + all of your packets through NetBSD on your home internet connection.\n\nT + his talk will cover\, as it pertains to a home server environment\, the ba + sic setup of a modern NetBSD installation\; package management\; npf\, the + NetBSD packet filter\; and IPv6 considerations. +LOCATION:E147 +URL:http://2023.fossy.us/schedule/presentation/88/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:How AI can help sustain open source\, not destroy it +DTSTART;TZID=US/Pacific:20230716T120000 +DTEND;TZID=US/Pacific:20230716T123000 +DTSTAMP:20240304T203848Z +UID:172@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Justin Dorfman\nThere are some concerns that AI could + pose a threat to FOSS. For example\, some worry that AI could be used to + create proprietary software that is more powerful and efficient than OSS. + Additionally\, others worry that AI could be used to automate the developm + ent of FOSS\, which could lead to a decline in the number of people willin + g to contribute to open source projects.\n\nHowever\, there are also a num + ber of ways in which AI can be used to help sustain open source. For examp + le\, AI can be used to:\n\n* Automate tasks: AI can be used to automate a + number of tasks currently performed by humans\, such as writing unit tests + . This can free human developers to focus on more creative and strategic w + ork.\n\n* Improve quality: AI can improve the quality of FOSS by identifyi + ng and fixing bugs as well as security vulnerabilities. \n\n* Attract new + contributors: AI can attract new contributors to open source projects by m + aking it easier for people to get involved. For example\, AI can generate + documentation and tutorials and then be improved by contributors to fix ha + llucinations.\n\nOverall\, AI has the potential to both help and hurt open + source. However\, if used correctly\, AI can be a powerful tool for susta + ining and improving open source software. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/68/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230716T120000 +DTEND;TZID=US/Pacific:20230716T123000 +DTSTAMP:20240304T203848Z +UID:119@2023.fossy.us +CATEGORIES: +DESCRIPTION:Room Break +LOCATION:E147 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:Snowdrift.coop: sustainable funding for FLO projects +DTSTART;TZID=US/Pacific:20230716T120000 +DTEND;TZID=US/Pacific:20230716T123000 +DTSTAMP:20240304T203848Z +UID:19@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Aaron Wolf\nSnowdrift.coop is a nonprofit cooperative + run by an international team driven by a common goal:\n\nTo dramatically + improve the ability of ordinary people to fund public goods – things lik + e software\, music\, journalism\, and research – that everyone can use a + nd share without limitations.\n\nWe've continued to shovel the path toward + s that future without the use of proprietary tools. Come hear about our pr + oject and journey\, assisting us in clearing the final feet! +LOCATION:E146 +URL:http://2023.fossy.us/schedule/presentation/145/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Research Data Management Skills Development Leveraged by an Open S + ource Portfolio +DTSTART;TZID=US/Pacific:20230715T120000 +DTEND;TZID=US/Pacific:20230715T123000 +DTSTAMP:20240304T203848Z +UID:191@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Shoji Kajita\nResearch Data Management (RDM) skills a + re “must-have” skills required of any researcher in any discipline. Re + cent advances in digital technology have introduced new practices in Open + Science and Research Integrity\, requiring researchers to continuously dev + elop their skills in systematic ways. This session uses a maturity model r + epresented by rubrics and accessed via an open source e-Portfolio to devel + op RDM skills in new researchers. The rubrics identify specific skills req + uired to plan for\, organize\, analyze\, publish\, and share research data + . The e-Portfolio (developed using the Karuta Open Source Portfolio\, a pr + oject of the Apereo Foundation\, https://www.apereo.org/projects/karuta) i + nvites new researchers to provide multimedia evidence demonstrating their + RDM skills and accomplishments and to receive feedback on their progress f + rom mentors.\n\nThe Academic Data and Innovation Unit at Kyoto University + is currently developing three types of RDM rubrics for new researchers bas + ed on the RDM maturity model and the RDM guide for researchers developed b + y the California Digital Library:\n1. RDM Basic Skills Rubric\n2. Discipli + ne-Specific RDM Skills Rubrics\n3. Interdisciplinary RDM Skills Rubric for + Innovation\nBy pairing these rubrics with the open source ePortfolio syst + em of “Apereo Karuta”\, we are creating a program to better prepare ne + w researchers at Kyoto University and other universities in Japan for the + emerging RDM requirement of publishing and sharing data along with researc + h results. +LOCATION:E142 +URL:http://2023.fossy.us/schedule/presentation/115/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Incremental Arm64 migration with multi-arch containers and heterog + eneous Kubernetes clusters +DTSTART;TZID=US/Pacific:20230716T120000 +DTEND;TZID=US/Pacific:20230716T123000 +DTSTAMP:20240304T203848Z +UID:126@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Dave Neary\nIn this presentation\, we will share how + to incrementally adopt Arm64 as a deplopyment architecture for parts of yo + ur Kubernetes applications using heterogeneous Kubernetes clusters\, node + tagging\, and multi-architecture containers to take advantage of the best + hardware platform for your application. +LOCATION:E142 +URL:http://2023.fossy.us/schedule/presentation/46/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230716T120000 +DTEND;TZID=US/Pacific:20230716T123000 +DTSTAMP:20240304T203848Z +UID:107@2023.fossy.us +CATEGORIES: +DESCRIPTION:Room Break +LOCATION:E148 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:Safety and Ethical Considerations in Collecting OSS Usage Data +DTSTART;TZID=US/Pacific:20230714T120000 +DTEND;TZID=US/Pacific:20230714T123000 +DTSTAMP:20240304T203848Z +UID:86@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Avi Press\nCollecting and using metrics from your ope + n source projects for business purposes is often required for the growth o + f your business. Navigating the ethical landscape of usage data collectio + n in open source software presents complex challenges that businesses ofte + n grapple with\, relating to privacy\, security\, community\, and complian + ce. This talk\, drawing from our hands-on experience as practitioners\, a + ims to shine a spotlight on these multidimensional concerns.\nThe discussi + on will investigate the responsible handling of personally identifiable in + formation\, best practices for data storage and collection\, and the pivot + al role of user consent. Emphasizing community engagement and transparency + \, we will share our learned best practices\, proposing a more accountable + framework. The objective is to create a more data-driven OSS community wh + ile also fostering a greater understanding of best practices to promote sa + fer\, ethical usage data collection. +LOCATION:E144 +URL:http://2023.fossy.us/schedule/presentation/173/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Lessons Learned From Scaling An Open Source Community By 10\,000% +DTSTART;TZID=US/Pacific:20230715T120000 +DTEND;TZID=US/Pacific:20230715T123000 +DTSTAMP:20240304T203848Z +UID:205@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Angie Byron\nDrupal—an open source CMS—turned 20 + years old recently\, and has grown from a small student hobby project to a + n enterprise-grade digital experience platform running ~3% of the Internet + . This talk will explore the many lessons learned (most of them the hard w + ay \;)) in navigating an international open source developer community thr + ough various scalability challenges.\n\nTopics covered will include:\n\n* + Contributor On-Boarding: Some clever and participatory ways to help new fo + lks bootstrap quickly and feel included\n\n* Community Health: How to acco + unt for—and encourage—contributors stepping away? How to develop new l + eadership to take their place?\n\n* Project Sustainability: How to incenti + vize commercial sponsorship of open source contributions without selling y + our soul\n\n* Governance: What pain points emerge as you scale\, what stra + tegies help solve them\, and how to “right size” your solutions to not + cripple your ability to get things done\n\n* When Sh*t Hits The Fan: How + do you handle a project fork? What if you need to remove a high profile co + ntributor? Been there\, done that\; let my trauma be your guide. \;)\n\n* + Community Bootstrapping: What if you’re *not* a project with 100K+ contr + ibutors and 2M+ users? How do you build your first 100 / 1\,000 / 100K? +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/30/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:You're Doing Great! The underappreciated art of appreciation +DTSTART;TZID=US/Pacific:20230714T120000 +DTEND;TZID=US/Pacific:20230714T123000 +DTSTAMP:20240304T203848Z +UID:204@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Loren Crary\nWorking with and building communities ca + n feel like you are always short of resources - money\, time\, energy\, an + d motivation - but there's a resource you can invest in your community tha + t you already have in abundance. Injecting this resource into your work wi + ll increase participation\, improve results\, and support the longevity of + your work. It will even make you happier every time you use it. You will + never run out of it\, and in fact the more you give away\, the more you ar + e likely to get. It's appreciation!\n\nWe all know thanking and acknowledg + ing the people who contribute to our projects\, events\, and communities i + s important. But how many times can we say the words "thank you" before th + ey start to feel empty or like a rote checking of a box? Sharing appreciat + ion effectively is a skill you can improve and a simple habit you can buil + d into your interactions that can have dramatic impacts. \n\nIn this sessi + on we will start by considering the (sometimes unexpected!) ways expressin + g appreciation more often and more effectively can improve any community y + ou are a part of\, including your person happiness. We'll then break down + what makes a good compliment or thank you\, and you'll get a few simple te + mplates you can use right away. Finally\, we'll talk about how to make app + reciation a routine\, reflexive part of your professional and personal lif + e that you can take with you and pay forward. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/37/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Introduction to Incubation at Apereo +DTSTART;TZID=US/Pacific:20230715T120000 +DTEND;TZID=US/Pacific:20230715T123000 +DTSTAMP:20240304T203848Z +UID:27@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Benito Gonzalez\nThe Apereo Incubation program’s mi + ssion is to assist open source software projects in adopting sustainable p + ractices. Attendees will take away strategies implemented by Apereo in Hig + her Education open source projects\, with governance strategies\, understa + nding incubation\, evaluation of a project\, and guidance of its progress. + This session is for those who are interested in nurturing and/or implemen + ting best practices in their own open source software projects and forming + supportive connections within this open source community. +LOCATION:E143 +URL:http://2023.fossy.us/schedule/presentation/130/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Lunch +DTSTART;TZID=US/Pacific:20230716T123000 +DTEND;TZID=US/Pacific:20230716T140000 +DTSTAMP:20240304T203848Z +UID:163@2023.fossy.us +CATEGORIES: +DESCRIPTION:Lunch +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Lunch +DTSTART;TZID=US/Pacific:20230714T123000 +DTEND;TZID=US/Pacific:20230714T140000 +DTSTAMP:20240304T203848Z +UID:151@2023.fossy.us +CATEGORIES: +DESCRIPTION:No description +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Lunch +DTSTART;TZID=US/Pacific:20230715T123000 +DTEND;TZID=US/Pacific:20230715T140000 +DTSTAMP:20240304T203848Z +UID:147@2023.fossy.us +CATEGORIES: +DESCRIPTION:No description +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Opening Remarks +DTSTART;TZID=US/Pacific:20230713T134500 +DTEND;TZID=US/Pacific:20230713T140000 +DTSTAMP:20240304T203848Z +UID:200@2023.fossy.us +CATEGORIES: +DESCRIPTION:Opening Remarks - Ballroom +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:Finch: simple/open/extensible +DTSTART;TZID=US/Pacific:20230716T140000 +DTEND;TZID=US/Pacific:20230716T150000 +DTSTAMP:20240304T203849Z +UID:127@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Weike Qu\nFor years\, building containerized applicat + ions on a desktop machine could be summed up as: “simple/open/extensible + : pick two.” Finch\, an open source project established in 2022\, aims t + o make containerized development all three.\n\nIn this session\, first att + endees will be introduced to the project and how it can be used to both si + mplify and speed up their development workflows. Then it will dive into th + e other open source project that Finch integrates to create a modern\, eas + y-to-use containerized application development system\, along the way\, we + 'll touch on Finch's upstream-first development model. Finally\, we'll tal + k a little bit about where Finch is going in the future. +LOCATION:E142 +URL:http://2023.fossy.us/schedule/presentation/49/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Embracing Building an Open Source Business: Balancing Profit and C + ommunity Without Compromise +DTSTART;TZID=US/Pacific:20230714T140000 +DTEND;TZID=US/Pacific:20230714T150000 +DTSTAMP:20240304T203849Z +UID:87@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Matt Yonkovit\nOpen source maintainers and developers + should never feel guilty about building a business around their projects. + It is entirely possible to create a thriving open source business without + sacrificing your community or your values. In this talk\, we will reveal + how\, by sharing best practices\, stories\, ideas\, and invaluable advice + collected over the past seven years from some of the brightest founders\, + executives\, and leaders in the open source space.\n\nWe will explore the + challenges of building and growing an open source business\, focusing on t + he transformation of free users into satisfied paying customers. With insi + ghts drawn from 20 years of experience and conversations with hundreds of + business executives\, maintainers\, and product owners\, we will discuss t + he best practices\, metrics\, and processes that can help drive growth and + adoption in the open source space.\n\nJoin us as we delve into the unique + nature of selling open source and how it differs from traditional busines + s models. We will emphasize the importance of differentiating your paid-fo + r offerings from freely available software\, and guide you on how to navig + ate the open source landscape to build a sustainable\, scalable\, and prof + itable business around your project – all while fostering a strong commu + nity that supports both your commercial and technical objectives. +LOCATION:E144 +URL:http://2023.fossy.us/schedule/presentation/20/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Panel Discussion: Ask us Anything +DTSTART;TZID=US/Pacific:20230714T140000 +DTEND;TZID=US/Pacific:20230714T150000 +DTSTAMP:20240304T203849Z +UID:35@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Michael Dexter\nBring your questions about OpenBSD\, + NetBSD\, and FreeBSD to find out about how they compare and which one is r + ight for you! +LOCATION:E147 +URL:http://2023.fossy.us/schedule/presentation/177/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230713T140000 +DTEND;TZID=US/Pacific:20230713T183000 +DTSTAMP:20240304T203849Z +UID:177@2023.fossy.us +CATEGORIES: +DESCRIPTION:Reserved +LOCATION:E148 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:Developing Labs for Teaching Kids Webdev +DTSTART;TZID=US/Pacific:20230714T140000 +DTEND;TZID=US/Pacific:20230714T150000 +DTSTAMP:20240304T203849Z +UID:56@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Matt Cengia\nCome listen to the tale of how I and a s + mall team of Scout Leaders from Australia developed and delivered a weeken + d course that took 11-15-year-old young adults from knowing almost nothing + about networking or code\, to being able to follow along and build their + own website\, complete with static HTML\, CSS\, and then transitioning to + a simple Python Flask app\, requiring nothing more than a web browser and + Visual Studio Code on the student computers.\n\nI'll cover how we gave eac + h student full root access to their own "server"\, through to how we built + the course material to be a manageable learning curve over such a tight t + imeline\, the challenges we faced with content delivery\, and ideas for im + provements before we run our next course. +LOCATION:E143 +URL:http://2023.fossy.us/schedule/presentation/101/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Growth: Accelerate your project’s adoption\, usage and community + engagement +DTSTART;TZID=US/Pacific:20230713T140000 +DTEND;TZID=US/Pacific:20230713T160000 +DTSTAMP:20240304T203849Z +UID:146@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Emily Omier\nThough open source maintainers have many + different goals\, most of those goals depend on growing the project’s u + sage and community engagement. As projects get larger\, they are able to a + ttract new contributors and new funding opportunities\, allowing maintaine + rs to fix bugs and add features more quickly. A larger\, more engaged comm + unity of users also decreases the risk that an open source project will be + abandoned\, creating a virtuous cycle of trust as more organizations feel + comfortable using the project in mission-critical applications. Whether a + project is a hobby side project or backed by a Fortune 10 company\, growt + h matters. This half-day workshop is for any maintainer who cares about th + eir projects’ growth\, both in terms of number of users and engagement o + f existing users. Attendees will learn about the strategies and tactics to + increase downloads\, active user base\, project stickiness\, and communit + y engagement. \n\nTopics we will explore include but are not limited to:\n + Project positioning & messaging\nNon-slimy marketing techniques\nCollectin + g and acting on user feedback\nDevRel activities and optimization\nKeeping + users happy via support\, fixes\, and education\nTracking and measuring p + roject growth\nCommunity management \n\n\nAttendees will leave with concre + te ideas for how to accelerate their projects’ growth. +LOCATION:E144 +URL:http://2023.fossy.us/schedule/presentation/134/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Rules of Engagement: Why and How Companies Participate in OSS. +DTSTART;TZID=US/Pacific:20230715T140000 +DTEND;TZID=US/Pacific:20230715T143000 +DTSTAMP:20240304T203849Z +UID:220@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Mariam Guizani\nOpen Source Software (OSS) is no long + er a “weekend warrior’s endeavor".\nOver the last 20 years\, the OSSec + osystem composition has changed\ndrastically. OSS is nowfundamental to com + pany operations–not only for\nthe code thatthey depend on\, but also for + their role in an ecosystem\ntowhich they actively contribute. This is a p + aradigm shift from the\nearly days when OSS was viewed as a threatthat com + moditized software to\ntoday where individuals andcompanies work symbiotic + ally.\n\nFrom large technology companies to startups\, companies are\npart + icipating in the OSS ecosystem by open-sourcing their technology\nand spon + soring projects through funding or paid developer time.\nHowever\, our und + erstanding of the OSS ecosystem is rooted in the “old\nworld” model wh + ere individual contributors sustain OSS projects.\n\nIn this talk\, we wil + l discuss our findings on what motivates companies\nto contribute to OSS\, + the multifaceted ways they contribute to OSS\, and\nthe lessons learned. + We hope these findings help nudge more companies\nto participate in the OS + S ecosystem and continue to foster a symbiotic\nOSS and company relationsh + ip\, ultimately creating a sustainable open-\nsource community. Join us! +LOCATION:E142 +URL:http://2023.fossy.us/schedule/presentation/184/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Plom: A free solution for paperless open marking +DTSTART;TZID=US/Pacific:20230713T140000 +DTEND;TZID=US/Pacific:20230713T150000 +DTSTAMP:20240304T203849Z +UID:49@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Elizabeth Xiao\nPlom is a system for giving tests on + paper\, but marking and returning them online. Several commercial and prop + rietary solutions for online exam marking exist\, but are prohibitively ex + pensive for academic institutions with small budgets\, and collect and/or + use students' data in ways that may be objectionable. Plom\, however\, is + Free and Open Source Software licensed under the AGPL-v3\, and gives users + full control over the marking process and student data.\n\nPlom has been + in use in the Mathematics Department of the University of British Columbia + since October 2018\, and is still under active development. Our current g + oal is to scale-up the project so it can be easily adopted by other depart + ments across UBC and at other institutions. This presentation will be an o + verview of the current state of the Plom system and instructions on how to + use the software or contribute to the project. +LOCATION:E143 +URL:http://2023.fossy.us/schedule/presentation/150/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Discussion: Mentoring and internship challenges +DTSTART;TZID=US/Pacific:20230716T140000 +DTEND;TZID=US/Pacific:20230716T150000 +DTSTAMP:20240304T203849Z +UID:120@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Sage Sharp\nCome discuss your challenges and victorie + s in mentoring new open source contributors!\n\nMentoring and internship p + rograms are now common in open source. From Google Summer of Code and Outr + eachy\, to programs run by individual open source communities\, internship + s are every where. Yet these internship and mentoring programs are often r + un in silos\, with little knowledge sharing across open source communities + .\n\nThis group discussion session aims to break down silos between differ + ent mentoring and internship programs. Attendees are invited to bring thei + r triumphs and challenges to discuss with others.\n\nTopics of discussion + may include:\n\n- successfully advertising internship programs\n- challeng + es in finding mentors\n- how to craft meaningful internship projects\n- is + sues with paying interns around the world\n- dealing with community backla + sh to diversity internships\n- the rise of ChatGPT use among internship ap + plicants\n- when trolls apply for your internship program\n- avoiding ment + or burn-out\n- creating a path for interns to become community leaders\n\n + This discussion will be tailored to the attendees who come to this talk. B + ring your challenges and victories to share! +LOCATION:E147 +URL:http://2023.fossy.us/schedule/presentation/129/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Language Tools For Creators +DTSTART;TZID=US/Pacific:20230713T140000 +DTEND;TZID=US/Pacific:20230713T150000 +DTSTAMP:20240304T203849Z +UID:184@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Paco Xander Nathan\nThere's been an explosion in the + space of language models\, generative AI\, and other machine learning rela + ted to natural language. Going "beyond the headlines"\, this talk shows ho + w to leverage open source libraries in Python to work with text and image + content\, from the perspective of an author\, editor\, or illustrator. We + 'll look at how to leverage advanced and "AI-adjacent" tooling such as lan + guage models\, data annotation\, graph technologies\, interactive visualiz + ations\, etc.\, for assisting creators to understand the content better an + d collaborate more effectively. For example: What are the themes discussed + ? Who are the characters? What are the relationships between the character + s? Where was concept "XYZZY" first introduced? Did the "Blarg" character a + ctually purchase a quantum transmogrifier before its first use in the stor + y? How do the themes within the content map to the beats in the story arc? + What is the "concept density" per chapter\, in terms of the pace of new + ideas being introduced? How can language models help suggest or refine the + prompt engineering used for illustrating a story? Where are illustrations + needed?\n\nThese approaches apply in the production of fiction\, as well + as games\, movie scripts\, plays\, documentaries\, and various non-fiction + as well.\n\nWe'll review an example: development of an ebook in the style + of Japanese Light Novels (a cli-fy novel "Latent Space") where artists ex + perimented with collages using components from generative AI\, prompts nee + ded to be tracked\, themes images needed to be aligned with text themes\, + and so on.\n\nPython provides a wide range of available tooling (`spaCy`\, + `argilla`\, `huggingface`\, `pyvis`\, and so on) as well as data infrastr + ucture tooling to support content work at scale. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/120/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:You don't carry a phone?! Improving societal acceptance of abnorm + al people +DTSTART;TZID=US/Pacific:20230715T140000 +DTEND;TZID=US/Pacific:20230715T143000 +DTSTAMP:20240304T203849Z +UID:97@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Denver Gingerich\nOriginally borne out of a desire to + use only FOSS\, my refusal to carry a smartphone\, or a cell phone of any + kind in most situations\, is perplexing to many. While this decision pro + vides many benefits\, including increased ability to focus\, quality time + with friends and family\, and an effective opt-out from real-time location + tracking\, it is not widely accepted by society.\n\nThis talk will explor + e some of the ways that society has evolved over the past two decades that + make it much more difficult for people who make certain technology-relate + d choices\, and how we can be more accepting of people who make different + choices than us\, not just with phone usage\, but in other FOSS-related ar + eas and beyond. +LOCATION:E144 +URL:http://2023.fossy.us/schedule/presentation/84/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:What is it like to run a datacenter with AArch64? +DTSTART;TZID=US/Pacific:20230713T140000 +DTEND;TZID=US/Pacific:20230713T150000 +DTSTAMP:20240304T203849Z +UID:44@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Lance Albertson\nData centers are a crucial part of a + ny IT organization that still needs on premise hosting. Running a datacent + er requires attention to power\, cooling\, networking\, rack space\, cabli + ng among many other aspects. But how does running AArch64 in a data center + differ from traditional x86? This session will discuss the differences be + tween AArch64 and x86 in the scope of hosting it in a data center. Long ar + e the days of just sticking raspberry Pi’s in a rack! +LOCATION:E146 +URL:http://2023.fossy.us/schedule/presentation/29/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Open Source Insomnia: What Keeps Us Up at Night +DTSTART;TZID=US/Pacific:20230714T140000 +DTEND;TZID=US/Pacific:20230714T150000 +DTSTAMP:20240304T203850Z +UID:80@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Julia Ferraioli\nIn this panel and facilitated discus + sion\, we’ll gaze cautiously into the abyss and confront the realities a + nd possibilities that keep us up at night. We’ll share our concerns and + fears together\, shine a little light for one another to help us on our jo + urneys\, and carry forward having named the beasts that haunt us.\n\nWe ma + y not be able to solve all that ails us in this session\, but through nami + ng them and creating shared understanding\, we hope that our communities o + f practice will be better prepared to support one another.\n\nFlashlights\ + , spooky stories\, and actual insomnia are optional. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/175/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230715T140000 +DTEND;TZID=US/Pacific:20230715T150000 +DTSTAMP:20240304T203850Z +UID:150@2023.fossy.us +CATEGORIES: +DESCRIPTION:No description +LOCATION:E148 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:We shared some open ed tech. YOU WON'T BELIEVE WHAT HAPPENED NEXT! +DTSTART;TZID=US/Pacific:20230715T140000 +DTEND;TZID=US/Pacific:20230715T150000 +DTSTAMP:20240304T203850Z +UID:28@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Clint Lalonde\nThe OpenETC is a community of educator + s\, technologists\, and designers sharing their expertise to foster and su + pport open infrastructure for the British Columbia advanced education sect + or. The OpenETC provides free open source educational technology services + to teachers and students at post-secondary institutions in British Columbi + a\, Canada. \n\nOperating since 2016 via a unique cooperative-style model + of “contributions\, not contracts” inspired by the platform cooperati + ve movement\, the OpenETC offers more than services\, but also provides a + community space for advancing our flavor of “Free Range Open EdTech.”\ + n\nIn this session we will discuss how the OpenETC uses open source softwa + re to encourage technological autonomy for both educators and students\, a + nd how working at the level of the whole province helps smooth out resourc + ing disparities between institutions\, most especially during the pandemic + . We will us examples from our community to illustrate how the community-b + ased services and supports we offer support the development of digital lit + eracies and skills among educators and students as well as the sharing of + open educational resources\, and how our use of open source software has p + roven to be a catalyst that sparks bigger conversations within the BC post + -secondary system about the role of technology in teaching and learning. \ + n\nWe will also reflect on the governance model that we use\, and some of + the challenges and opportunities that have presented themselves over the 7 + years that we have been operating. +LOCATION:E143 +URL:http://2023.fossy.us/schedule/presentation/103/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230716T140000 +DTEND;TZID=US/Pacific:20230716T160000 +DTSTAMP:20240304T203850Z +UID:179@2023.fossy.us +CATEGORIES: +DESCRIPTION:Room Break +LOCATION:E144 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:XMPP Introduction and Overview +DTSTART;TZID=US/Pacific:20230713T140000 +DTEND;TZID=US/Pacific:20230713T143000 +DTSTAMP:20240304T203850Z +UID:39@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Sam Whited\nA brief history and introduction to the X + MPP protocol and its use for beginners with a background in programming bu + t no protocol experience. If you are new to XMPP or want to better underst + and the other presentations in the XMPP track\, this is the place to start + ! This talk will include an overview of the federation and routing model u + sed by XMPP\, specific protocol examples\, coverage of the initial handsha + ke and security model of XMPP\, and common uses and extensions used by the + XMPP community. It will provide background information that can be used b + y those new to the XMPP protocol to more fully understand the rest of the + XMPP track. +LOCATION:E142 +URL:http://2023.fossy.us/schedule/presentation/127/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230714T140000 +DTEND;TZID=US/Pacific:20230714T160000 +DTSTAMP:20240304T203850Z +UID:152@2023.fossy.us +CATEGORIES: +DESCRIPTION:No description +LOCATION:E146 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:"I didn't sign up for this": The invisible work of maintaining and + scaling FOSS projects +DTSTART;TZID=US/Pacific:20230715T140000 +DTEND;TZID=US/Pacific:20230715T150000 +DTSTAMP:20240304T203850Z +UID:93@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Stuart Geiger\nFree and open-source software has beco + me critical infrastructure for many sectors\, including academic research\ + , industry\, governments\, non-profits\, activism\, and more. In this talk + \, I share findings and insights from our research team’s mixed-method r + esearch into the social and technical maintenance of free and open-source + software. This is based on interviews with maintainers and stakeholders ac + ross a wide variety of FOSS projects\, as well as quantitative analyses of + code repositories. In particular\, I discuss the often-invisible and non- + technical work that maintainers do to support their projects as they grow + and scale. The work of maintaining these projects is no small feat\, parti + cularly given the many different kinds of work expected of maintainers. Th + is is especially the case for projects that achieve “catastrophic succes + s” in being relied upon by more and more users and institutions. \n\nMai + ntainers must maintain not only code\, but a community around that code. T + hese communities are constantly changing\, and maintainers can find themse + lves needing to mediate competing visions of how the project ought to oper + ate and where it may go in the future. I particularly focus on the invisib + le work of scaling projects and managing projects as they grow – not jus + t in terms of their own size\, but also in terms of their integration with + in complex and ever-changing networks of other FOSS projects and ecosystem + s\, corporate and academic user-institutions\, foundations and funders\, a + nd other stakeholders. \n\nThis work is often quite different to the more- + visible software engineering work that maintainers do early in their proje + cts. There is often little training or resources for community-based work\ + , which is often not tracked or made visible in the way software engineeri + ng work is. I discuss how this invisible work can impact maintainers' ment + al health\, with many cases of burnout arising from maintainers finding th + emselves overwhelmed with their expanded roles. Invisible work also inters + ects with other relevant issues to the sustainability of FOSS projects\, i + ncluding funding models\, corporate relations\, project governance\, and d + iversity & inclusion. I conclude with recommendations for FOSS maintainers + \, contributors\, funders\, end-users\, institutional users\, and other st + akeholders in the broad ecosystems supported by FOSS. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/41/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Co-ops: 'Open Source' Capitalism +DTSTART;TZID=US/Pacific:20230716T140000 +DTEND;TZID=US/Pacific:20230716T150000 +DTSTAMP:20240304T203850Z +UID:20@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Joel Brock\nDo you really know what a co-op is? Com + e to learn what it means to be in business cooperatively and why the co-op + business model is unique the world over. \nAnd what (if anything) that h + as to do with Open Source software. +LOCATION:E146 +URL:http://2023.fossy.us/schedule/presentation/72/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Coffee/tea break +DTSTART;TZID=US/Pacific:20230714T140000 +DTEND;TZID=US/Pacific:20230714T160000 +DTSTAMP:20240304T203850Z +UID:75@2023.fossy.us +CATEGORIES: +DESCRIPTION:Reserved +LOCATION:E142 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:Breaking the Chains of Trusting Trust: Reproducible Builds and Mor + e! +DTSTART;TZID=US/Pacific:20230716T140000 +DTEND;TZID=US/Pacific:20230716T150000 +DTSTAMP:20240304T203850Z +UID:108@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Vagrant Cascadian\nCorrupted build environments can d + eliver compromised cryptographically\nsigned binaries. Several exploits in + in critical supply chains have\nbeen demonstrated in recent years\, provi + ng that this is not just\ntheoretical. The most well secured build environ + ments are still single\npoints of failure when they fail.\n\nIn 1984\, Ken + Thompson presented "Reflections on trusting trust" which\ndescribed an at + tack on a build toolchain that would be impossible to\ndetect through sour + ce code review ... in the decades since\, what has\nbeen done to actually + mitigate these types of attacks?\n\nWork in the Reproducible Builds and Bo + otstrappable Builds communities\nhas been progressing steadily in recent y + ears\, and can be used to\nsignificantly reduce the risks of "Trusting Tru + st" and other supply\nchain attacks\, by making it possible to independent + ly review not only\nthe end result\, but the entire toolchain used to buil + d a given\nartifact.\n\nThis talk will focus on the state of the art from + several angles in\nrelated Free and Open Source Software projects\, what w + orks\, current\nchallenges and future plans for building trustworthy toolc + hains you do\nnot need to trust.\n\nhttps://reproducible-builds.org\nhttps + ://bootstrappable.org +LOCATION:E148 +URL:http://2023.fossy.us/schedule/presentation/118/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Driving Sustainable Digital Public Goods: Lessons from Guiding Com + panies to Embrace Open Source +DTSTART;TZID=US/Pacific:20230715T140000 +DTEND;TZID=US/Pacific:20230715T150000 +DTSTAMP:20240304T203850Z +UID:63@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Vipul Siddharth\nThe UNICEF Office of Innovation Vent + ure Fund collaborates with innovators on the ground in UNICEF programme co + untries to build and test new solutions at the pace required to keep up wi + th the rapidly evolving challenges facing children.\n\nThe UNICEF Venture + Fund makes $50–100K early stage investments in technologies for children + developed by UNICEF country offices or companies in UNICEF programme coun + tries. By providing flexible funding to early-stage innovators\, it allows + UNICEF to quickly assess\, fund and grow open source technology solutions + that show potential to positively impact the lives of vulnerable children + .\n\nDigital public goods (DPG) are open-source software\, open data\, ope + n AI models\, open standards\, and open content that adhere to privacy and + other applicable laws and best practices\, do no harm by design\, and hel + p attain the Sustainable Development Goals (SDGs). This definition is oper + ationalised through the DPG Standard\, a set of nine indicators that is us + ed to determine whether a solution is a digital public good. Once a soluti + on is recognised as a digital public good it is discoverable on the DPG Re + gistry. \n\nIn this talk\, we will explore the challenges and learnings fr + om guiding companies to embrace Open Source and become sustainable digital + public goods (DPGs). We will discuss how UNICEF promotes Open Source meth + odologies and culture within its portfolio companies and the broader commu + nity. Attendees will gain insights into the strategies and best practices + that UNICEF uses to overcome challenges in Open Source adoption and work t + oward long-term viability of DPGs. +LOCATION:E146 +URL:http://2023.fossy.us/schedule/presentation/60/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:The Hidden Challenges of Inclusive Collaboration +DTSTART;TZID=US/Pacific:20230715T140000 +DTEND;TZID=US/Pacific:20230715T150000 +DTSTAMP:20240304T203850Z +UID:112@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Ildikó Váncsa\nThis talk is an emphasis on the impo + rtance of open and inclusive collaboration\, and a call to action to ensur + e balance\, diversity and sustainability of the global open source ecosyst + em.\n\nOpen source is currently living through its own hype cycle with new + projects and foundations popping up on a daily basis. This phenomenon is + great\, as it shows the popularity and adoption of the concept. And this p + henomenon is harmful\, as it creates a fast paced environment that leaves + people\, who try to participate\, with a false idea of what open source is + or a bad experience.\n\nThis session will explore the struggles of the cu + rrent\, rapidly growing open source ecosystem\, with a focus on diversity + and inclusion\, and invites everyone in the audience to participate in pro + viding solutions to them. Do you have an experience where you didn’t fee + l invited to participate? At the same time\, there are also examples to fo + llow. Do you have one to share?\n\nThe audience will learn about a new ini + tiative called Community Blueprint\, which highlights issues\, suggests so + lutions and introduces good practices through individuals sharing their op + en source experience. Bring your story to share! +LOCATION:E147 +URL:http://2023.fossy.us/schedule/presentation/149/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Using Python with Proprietary Compute Power to Leverage Big Data A + nalytics +DTSTART;TZID=US/Pacific:20230716T140000 +DTEND;TZID=US/Pacific:20230716T150000 +DTSTAMP:20240304T203850Z +UID:135@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Joseph Castle\, PhD\nOrganizations rely on computer s + oftware to aid in the accurate and timely analysis of data. Open source so + ftware (OSS) is becoming more prevalent in all organizations from academia + to industry to government. Utilizing Python with proprietary compute powe + r (e.g.\, SAS Viya) enables users of all levels to apply advanced analytic + s\, data visualizations\, and complex statistical modeling capabilities to + aspects of the analytics lifecycle\, producing descriptive and predictive + data artifacts.\n\nThis session will provide an overview of OSS with prop + rietary compute power as it pertains to business organizational analysis\, + the analytics lifecycle\, and it gives participants a better understandin + g of how to leverage software for higher quality decision making. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/67/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Winning Over Compliance Skeptics +DTSTART;TZID=US/Pacific:20230714T140000 +DTEND;TZID=US/Pacific:20230714T150000 +DTSTAMP:20240304T203850Z +UID:198@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Aaron Williams\nUnfortunately\, not every team or org + anization views open source license compliance as something that should be + prioritized. Some perceive it as a costly inconvenience that gets in the + way of development efficiency and product quality. \n\nThe good news: Whil + e it’s impossible to change opinions overnight\, our experience supporti + ng compliance initiatives for numerous open source projects and companies + has made clear that the right mix of messaging\, processes\, and strategie + s can make a difference. \n\nJoin FOSSA Head of Product Kenaz Kwa and Chie + f Advocate Aaron Williams in this session as we highlight learnings from w + orking with engineering leaders who have won over compliance skeptics. We + ’ll share information that you can use to help make compliance more of a + priority across your organization\, including:\n\nStrategies for successf + ully implementing compliance policies\n- How and why simplicity is often t + he right approach to a compliance program\n- Underappreciated benefits of + a compliance-minded culture\n- The real risks of non-compliance\n- How to + reduce engineering time spent on compliance\n- Why it’s important to pay + attention to community licenses\n\nWe’ll also discuss how to apply thes + e takeaways to specific areas where compliance skepticism manifests\, like + when organizations: \n- Are reluctant to create policies governing licens + e compliance \n- Are reluctant to dedicate the resources (engineering time + and/or automation) to manage license compliance\n- Have compliance polici + es in place — but certain teams are unable or unwilling to implement the + m\n\nAttendees will come away from the session with new tactics\, messagin + g\, and insights that you can present to colleagues to make the case for p + rioritizing compliance initiatives. +LOCATION:E148 +URL:http://2023.fossy.us/schedule/presentation/119/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:BOF: FOSS Advocates in Higher Education +DTSTART;TZID=US/Pacific:20230716T140000 +DTEND;TZID=US/Pacific:20230716T150000 +DTSTAMP:20240304T203850Z +UID:207@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Patrick Masson\nBirds of a feather discussing buildin + g and enabling capacity within institutions of higher education though ope + n initiatives. Join us to share how you and your institution are supportin + g and promoting (or would like to) the development and use of free and ope + n source software\, open educational resources\, open content\, open resea + rch\, open access and journals\, or any other FOSS initiative in highered. +LOCATION:E143 +URL:http://2023.fossy.us/schedule/presentation/153/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Free BSD Workshop +DTSTART;TZID=US/Pacific:20230713T140000 +DTEND;TZID=US/Pacific:20230713T160000 +DTSTAMP:20240304T203850Z +UID:145@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Deb Goodkin\nNow in its 30th year\, the FreeBSD Open + Source Operating System is one of the oldest\, largest\, and most successf + ul open source projects\, with a long history of innovation. It is a free + Unix-like operating system descended from Research Unix via the Berkeley S + oftware Distribution (BSD)\, also known as “Berkeley Unix.” Known for + its reliability\, stability\, and advanced networking and performance\, Fr + eeBSD also provides an opportunity to dive into the workings of a complete + operating system as well as the chance to collaborate with a welcoming an + d inclusive community in a flat development model.\n\nIn this track\, we w + ould like to begin with a brief “Introduction to FreeBSD” presentation + followed by a hands-on\, getting started workshop. The workshop portion w + ill cover setting up FreeBSD with a desktop environment and how to get a w + eb browser installed. Next\, we’ll walk through the FreeBSD Jail system + for managing separate FreeBSD environments within an existing FreeBSD inst + all that allows folks to isolate programs from one another. The goal of th + e workshop is for everyone to leave with their own FreeBSD virtual machine + that they can continue to learn on/develop on. +LOCATION:E147 +URL:http://2023.fossy.us/schedule/presentation/135/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Nature adventures with FOSS +DTSTART;TZID=US/Pacific:20230715T143000 +DTEND;TZID=US/Pacific:20230715T150000 +DTSTAMP:20240304T203851Z +UID:98@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Sage Sharp\nDo you like being outdoors? Do you have a + favorite animal or plant? Come learn how to use FOSS tools to track down + and photograph your favorite creatures!\n\nThis presentation will cover a + set of FOSS tools I use to locate ocean creatures in the Oregon coast's ti + depools. I'll share some of the photographs I've taken\, and the FOSS tool + s used to create those photographs.\n\nAlong the way\, I'll talk about the + limitations of these FOSS tools. I'll note when these tools start to touc + h proprietary software and proprietary assets. I'll also note the tools th + at modify the GPL v3 license\, and the developer's reasoning behind those + modifications.\n\nTools covered:\n\n - iNaturalist - a citizen science too + l for recording nature sightings and location data. iNaturalist is license + d under the permissive MIT license. iNaturalist allows people to upload ph + otos under a variety of licenses\, including both copyleft Creative Common + s license and restrictive copyright licenses.\n\n - OpenStreetMap Android + app (OSMAnd) - a great way to trek to the right location in remote areas w + ith no cell signal. OSMAnd is licensed GPL v3. I will mention the proprie + tary Microsoft Earth OSM map overlay for viewing satellite imagery.\n\n - + XTide 2 - a tide prediction tool. This tool uses a modified GPL v3 license + with licensing restrictions to not use in ocean navigation\, and disclaim + ers about extreme weather impacting tide predictions.\n\n - Darktable - a + DNG photo editing tool that is licensed GPL v3. I will mention that some c + amera models may not be supported because you need extract the camera's co + lor matrix using proprietary tools. +LOCATION:E144 +URL:http://2023.fossy.us/schedule/presentation/85/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Setting Up A Snikket Server +DTSTART;TZID=US/Pacific:20230713T143000 +DTEND;TZID=US/Pacific:20230713T150000 +DTSTAMP:20240304T203851Z +UID:43@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Root\nThis talk will showcase the simplicity and ease + of setting up your own XMPP server using the Snikket software\, walking s + tep-by-step through the process on a live machine. The end result will be + a fully functioning XMPP server that can be used throughout the remainder + of the conference between all attendees. Once setup\, there will be a demo + nstration of the features available to a Snikket Instance including\, but + not limited to\, inviting others to join your server\, group chats that ar + e private or public\, adding contacts\, managing and updating the instance + as the admin\, creating limited accounts for kids\, and steps for more se + cure end-to-end encryption. +LOCATION:E142 +URL:http://2023.fossy.us/schedule/presentation/17/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230715T143000 +DTEND;TZID=US/Pacific:20230715T150000 +DTSTAMP:20240304T203851Z +UID:197@2023.fossy.us +CATEGORIES: +DESCRIPTION:Break +LOCATION:E142 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:Building open standards-based ecosystems +DTSTART;TZID=US/Pacific:20230713T150000 +DTEND;TZID=US/Pacific:20230713T160000 +DTSTAMP:20240304T203851Z +UID:40@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Matthew Wild\nThe XMPP Standards Foundation (XSF) is + a community-governed non-profit organization. It has been at the helm of t + he XMPP ecosystem for more than two decades. During this period\, the inte + rnet and how we communicate online has changed beyond recognition.\n\nThis + talk is about how XMPP adapted to change\, and the role that the XSF play + ed in its continuity. We will also discuss the benefits\, challenges and s + ustainability of open ecosystems and open networks.\n\nThe second half of + the talk will focus on the XMPP network. Any successful network will attra + ct spam and abuse as it grows\, and XMPP is no exception. Unfortunately\, + open networks are at a natural disadvantage here compared to proprietary p + latforms. We will share the various kinds of abuse we've seen on the XMPP + network\, and what the community has done to tackle each of them. +LOCATION:E142 +URL:http://2023.fossy.us/schedule/presentation/19/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Open Source Anti-Patterns +DTSTART;TZID=US/Pacific:20230714T150000 +DTEND;TZID=US/Pacific:20230714T160000 +DTSTAMP:20240304T203851Z +UID:81@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Tom "spot" Callaway\nAn anti-pattern is a process whi + ch seems appropriate\, but has more bad consequences than good ones. Many + companies who are trying to run their open source efforts in the same way + that they would manage projects internally are suffering from having their + internal best-practices become open source anti-patterns. While the code + quality of the technical work is generally unaffected by these\, they can + have a chilling effect on community growth\, health\, diversity\, and sust + ainability. \n\nIn this talk\, I'll discuss some of the common mistakes th + at "corporate" open source efforts make in their own open source projects + and in their attempts to contribute to the upstreams they depend on. This + session might give you some tips as to why your Pull Requests are not gett + ing answered and why your open source projects are still entirely built by + your internal development team. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/42/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Thinking about FOSS\, systemically +DTSTART;TZID=US/Pacific:20230715T150000 +DTEND;TZID=US/Pacific:20230715T160000 +DTSTAMP:20240304T203851Z +UID:113@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Anna e só\nThe free software movement is not an isol + ated community—it exists within political\, social\, and economic system + s. Its concepts\, models\, abstractions were and continue to be built thro + ugh the cultural lenses of its founders and subsequent creators and mainta + iners\; its structures were inherited from spaces inaccessible for many. T + o promote true transformation within the free software space\, we need to + avoid the traps of reductionism and dogmatism by adopting a new approach: + systems thinking. We'll examine the problems with conventional thinking in + FOSS\, discussing how it fails the most vulnerable\, and work towards new + strategies for change. +LOCATION:E147 +URL:http://2023.fossy.us/schedule/presentation/53/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:The Open Source Demos: Who is Entitled to Vote in an Open Source O + rganization? +DTSTART;TZID=US/Pacific:20230716T150000 +DTEND;TZID=US/Pacific:20230716T160000 +DTSTAMP:20240304T203851Z +UID:21@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Watson\nThere are multiple types of open source gover + nance models that are suitable for larger institutions\, organizations\, a + nd communities. In the democratically run open source organization\, the + question of ‘who is entitled to vote’ arises. This problem is known a + s the ‘boundary problem’ within political philosophy [Whelan\,1983]. + The principle of affected interests\, loosely stated as “Those who are a + ffected by a decision making process\, should have input into that decisio + n making process.” is one way to approach this problem.\n\nGiven the aff + ected interests principle\, the short answer to “Who is entitled to vote + ” within an open source organization is the contributors and users. But + as soon as we answer the voting entitlement question\, several other ques + tions concerning the boundary problem arise\, such as: 1) Should the votes + of contributors be weighted based on contribution size?\; 2) Should the + vote of the user be implicit\, i.e.\, should the user’s vote be based on + consumption or the market?\; 3) What constitutes a contributor or user?\; + and 4) Who gets to initially decide the answers to all of these questions + ?\n\nWhile discussion of whether to even be a democratically run organizat + ion is covered elsewhere [Ellerman\, 1990]\, the difficulty associated wit + h answering questions are used as disincentives against democratizing in g + eneral and against democratizing open source organizations specifically\, + so we will address them here. +LOCATION:E146 +URL:http://2023.fossy.us/schedule/presentation/74/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Open Source in Higher Ed is Different +DTSTART;TZID=US/Pacific:20230715T150000 +DTEND;TZID=US/Pacific:20230715T160000 +DTSTAMP:20240304T203851Z +UID:29@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Patrick Masson\nOpen source projects that emerge from + within institutions of higher education are notably different from those + with corporate roots or even founded by individual developers or communiti + es. Indeed\, higher education's open source projects most align with the m + ovement's original mantra of "scratching a personal itch" when compared to + other projects developed to support commercial interests or ventures. \n\ + nThis session will present the unique motivations\, attributes\, practices + \, and principles found in academically oriented and research-driven free + and open source software projects and\, thus\, how development\, community + \, governance\, funding\, and all the other requirements to grow and maint + ain a project successfully differ from many of today's most notable--non-e + ducational--projects and communities. While this session will reference so + ftware projects specifically\, attendees with experience with other open e + ducational initiatives will recognize a common theme and\, thus\, find app + licable takeaways applicable to their own work. +LOCATION:E143 +URL:http://2023.fossy.us/schedule/presentation/102/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSS in World Affairs +DTSTART;TZID=US/Pacific:20230716T150000 +DTEND;TZID=US/Pacific:20230716T160000 +DTSTAMP:20240304T203851Z +UID:109@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Delib\nThis talk tells a story of FOSS as it is cente + red in current trends of world-affairs\, for FOSS is not merely technical + coding. It is a social contract. One of FOSS' most important possibiliti + es might be countering perverse incentives in today's internet financing m + odels. With the current model\, privacy\, democracy and supply-chain secu + rity are risked. Yet no matter what solutions are feasible\, the goal of + this talk is to broaden our perspectives out onto the world at large.\n\nT + he first step is outlining some contemporary problem policy-issues (such a + s privacy\, encryption\, democracy\, walled gardens\, inter-cultural warfa + re\, social profiling\, online moderation and left-right divides). Then t + he second step is outlining potentials for strategic leverage points\, pla + ces where FOSS and its related co-operative ecosystems might make large po + sitive contributions to our futures. \n\nSoftware is at the center of a b + road range of topics and ethical concerns affecting every facet of human a + nd non-human life. The stakes are large\, but there are so many places to + make a positive difference: civil infrastructure\, human-scale interacti + ons\, the four freedoms (to use\, study\, alter and share FOSS)\, the fedi + verse\, supply chain audits and especially the feasibility of co-operative + service models that address questions of ownership and control beyond lic + ensure. +LOCATION:E148 +URL:http://2023.fossy.us/schedule/presentation/75/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Forging Strong Open Source Communities: Insights and Lessons from + the Sakai LMS Community +DTSTART;TZID=US/Pacific:20230715T150000 +DTEND;TZID=US/Pacific:20230715T160000 +DTSTAMP:20240304T203851Z +UID:94@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Joshua Wilson\nOften it’s easier to keep your codeb + ase in alignment than it is to forge lasting agreement within your open so + urce community about how best to move forward. You’re not alone — we a + ll face the challenge of getting the human beings in your community onto t + he same page. Join us for a conversation about how to make your community + ’s governance as inclusive\, open\, transparent\, and thoughtful as it c + an be. Along the way\, you’ll hear stories about how the Sakai LMS OSS C + ommunity intentionally transformed its governance processes and the work w + e’ve still got in front of us. You’ll also explore an approach for loo + king carefully at the organizational health of your own OSS community. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/35/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:ARMing yourself for the future! +DTSTART;TZID=US/Pacific:20230713T150000 +DTEND;TZID=US/Pacific:20230713T160000 +DTSTAMP:20240304T203851Z +UID:45@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Erik Benner\nARM is the up and coming computing techn + ology\, an open platform that competing CPU architectures\, with many manu + facturers building systems from the size of a stamp to datacenter servers + with 256cores stuffed in only 2RUs. There is a wide variety of ARM systems + and operating systems that can run on these platforms. But despite all of + this diversity\, you still have binary compatibility across all the syste + ms. The same Operating system that runs on a small 4-core Raspberry PI can + also run on an ARM system in the cloud powered by a high-density 128-core + Ampere processor. In this session\, learn not only what you can run on A + RM\, but also the scale of the applications and its data storage. You will + also see how easy it is to move to ARM. +LOCATION:E146 +URL:http://2023.fossy.us/schedule/presentation/126/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Music Blocks: Computation in and through music +DTSTART;TZID=US/Pacific:20230713T150000 +DTEND;TZID=US/Pacific:20230713T160000 +DTSTAMP:20240304T203851Z +UID:50@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Devin Ulibarri\nLearn programming in a fun way with M + usic Blocks! This workshop will get you started with the basics of Music B + locks visual programming\, as well as introduce you to some inspirational + projects that combine computation and music in a beautiful\, authentic way + . For the best experience\, please bring your laptops!\n\n“All musicians + are subconsciously mathematicians.” — Monk\n\n“Music is a hidden ar + ithmetic exercise of the soul\, which does not know that it is counting. + ” — Leibniz\n\nMusic Blocks is a Visual Programming Language and colle + ction of manipulative tools for exploring musical and mathematical concept + s in an integrative and fun way. +LOCATION:E143 +URL:http://2023.fossy.us/schedule/presentation/104/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Panel Discussion: Getting Involved +DTSTART;TZID=US/Pacific:20230714T150000 +DTEND;TZID=US/Pacific:20230714T160000 +DTSTAMP:20240304T203851Z +UID:36@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Andrew Fresh\nCome to this discussion to find out how + you can get more involved in using or contributing to BSD Unix. +LOCATION:E147 +URL:http://2023.fossy.us/schedule/presentation/166/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Conflu\, con crud\, and COVID-19: the time for Health and Safety p + olicies is yesterday +DTSTART;TZID=US/Pacific:20230716T150000 +DTEND;TZID=US/Pacific:20230716T160000 +DTSTAMP:20240304T203852Z +UID:121@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Josh Simmons\n“Conflu” and “con crud” are not + hing new to people who attend in-person conferences\, and the tendency to + come home sick has long been treated as unavoidable\, and as an acceptable + risk. The COVID-19 pandemic put a finer point on the health risks of in-p + erson events\, and presents executives\, leaders\, and organizers with a c + hoice: \n\nDo we seize this opportunity to better understand our duty of c + are and run more inclusive events? Or do we fall back on a status quo that + calcified inequities and excluded people with disabilities\, chronic illn + ess\, caregivers\, and those who live with them?\n\nThe choice is clear. W + e aim to rise to the challenge of running safer and more inclusive events. + Let’s draw on the lessons we learned as community leaders and influence + rs pushed Codes of Conduct into the mainstream\, and raise the bar togethe + r – again.\n\nIn this presentation\, we will explore lessons learned ami + d the pandemic\, dive deep on the evolving practice of Health and Safety p + olicies\, and prepare our communities for a world racked by the climate cr + isis in which contagious diseases are growing in number and frequency.\n\n + Take heart: this talk is a hopeful one. Attendees will leave with a vision + of a more inclusive future\, mental models to navigate newfound complexit + y\, and good examples to draw on for events of every size and shape. +LOCATION:E147 +URL:http://2023.fossy.us/schedule/presentation/58/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Developing games with Godot Engine and other open source software +DTSTART;TZID=US/Pacific:20230713T150000 +DTEND;TZID=US/Pacific:20230713T160000 +DTSTAMP:20240304T203852Z +UID:185@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Tom Lechner\nCome explore how to use an entirely open + source pipeline to make games! We will discuss why one might choose an op + en source pipeline in the first place\, including issues of source code ac + cessibility\, licensing\, and ease of use. Everything from game engine to + asset creation is completely possible with open source software by using t + ools such as Blender\, Krita\, Meshroom\, Bespoke Synth\, and more. As a c + ase study\, we will talk about how to use Godot to make a VR based game on + a large rotating space station\, touching on general pipeline\, making Go + dot addons\, character controllers\, and VR complications. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/95/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Helping Faculty Bring Students into Open Source - Kits and Educati + on-Oriented Projects +DTSTART;TZID=US/Pacific:20230714T150000 +DTEND;TZID=US/Pacific:20230714T160000 +DTSTAMP:20240304T203852Z +UID:57@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Grant Braught\nEngaging students in free and open sou + rce software (FOSS) projects is educationally rewarding\, however experien + ce shows that it is challenging for both students and faculty. Engagement + in FOSS fosters students’ technical\, professional and personal developm + ent in ways that "class-size" projects cannot. Students can study and inte + ract with large\, complex\, real-world software artifacts\, tools\, and de + velopment processes central to modern software development and in high dem + and. They can observe and practice professional skills including communica + tion\, collaboration\, critical thinking\, question asking\, and technical + writing. In addition\, growing evidence suggests that a context of social + good\, such as in FOSS projects with humanitarian goals (HFOSS)\, may att + ract more women and other underrepresented student groups to computing. Ho + wever\, these advantages come with a number of practical and cultural chal + lenges. Work in FOSS communities is often less structured\, even chaotic\, + as compared to traditional academic assignments. The content and timing o + f community responses to student inquiries and contributions may not align + well with student background or assignment due dates. Assignments create + d around a project can be rendered quickly obsolete as the project evolves + . As a result\, faculty doing this work have found it difficult to transit + ion students from classroom activities to participating in open source pro + jects “in the wild.”\n\nThis talk will present our work on two interme + diate steps\, HFOSS Kits and Education-Oriented HFOSS Projects\, designed + to bridge the gap between classroom activities and student participation i + n FOSS “in the wild.” An HFOSS kit is a snapshot of an active HFOSS pr + oject’s artifacts (code-base(s)\, issues\, documentation\, communication + s\, etc.)\, taken at a particular point in time and packaged with student + learning activities\, an instructor guide\, and a containerized developmen + t environment. Using a snapshot that is independent of the live project cr + eates an authentic environment\, while enabling the creation of reusable e + ducational activities and providing a more comfortable space for students + to experiment and learn. Using a containerized development environment min + imizes startup time\, allows automated context-sensitive feedback\, and th + e simulation of community interaction. Education-Oriented HFOSS Projects\, + have real clients and are consciously designed and managed to facilitate + faculty and undergraduate student engagement. Some examples managed by ou + r team include LibreFoodPantry\, FarmData2\, Open Energy Dashboard\, and O + pen Circuits. These are ongoing projects that continue across semesters an + d welcome outside participation. They are often humanitarian in nature and + connect to causes or communities that align with institutional mission an + d student experiences. They use modern technologies but are architected\, + scoped and managed to facilitate student learning\, support specific curri + cular goals\, accommodate academic schedules\, and understand that these o + bjectives will slow project development. As entire new cohorts of students + engage each term\, particular attention is paid to onboarding\, including + documentation at the appropriate level and fully containerized developmen + t environments that make the process as easy as possible.\n\nWe have talke + d about these approaches at computing education conferences and are excite + d to hear different perspectives on our approaches from FOSS practitioners + and educators in this community. Thus\, significant time will be allocate + d for feedback and discussion with the audience. +LOCATION:E143 +URL:http://2023.fossy.us/schedule/presentation/106/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Open Source Dev Containers with DevPod +DTSTART;TZID=US/Pacific:20230716T150000 +DTEND;TZID=US/Pacific:20230716T153000 +DTSTAMP:20240304T203852Z +UID:130@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Rich Burroughs\nMany developers are excited about dev + containers\, but until now\, people needed to use a managed service like + Codespaces or Gitpod to feel that dev container magic. DevPod is a new ope + n source tool that allows users to launch dev containers with any infrastr + ucture that they have available.\n\nDevPod uses a provider model like Terr + aform's\, and there are currently providers for many different infrastruct + ures\, like local Docker daemons\, Kubernetes\, AWS\, and several other cl + oud providers. It's also possible to develop providers if you don't find o + ne that fits your needs.\n\nWhile you can choose the infra you want to use + with DevPod\, you don't have to manage it. DevPod handles the lifecycle o + f the infrastructure it runs on\, and it can even suspend cloud resources + automatically to save on costs. DevPod uses the open devcontainer.json sta + ndard\, so it's compatible with VS Code and many other IDEs\, as well as t + ools like Codespaces.\n\nWe'll look at how DevPod works and get into a qui + ck demo that showcases how it can help developers and teams standardize th + eir dev environments. +LOCATION:E142 +URL:http://2023.fossy.us/schedule/presentation/47/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Running an Open Source Hackerspace +DTSTART;TZID=US/Pacific:20230715T150000 +DTEND;TZID=US/Pacific:20230715T153000 +DTSTAMP:20240304T203852Z +UID:99@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Tracy Homer\nKnox Makers in Knoxville\, TN is the are + a's premier hackerspace. In existence for almost 12 years\, it boasts over + 325 members and its base operations are fully supported by membership due + s. It also has a commitment to open hardware and software\, running all of + its tools\, behind the scenes operations\, and teaching classes exclusive + ly with FOSS. In this talk\, Tracy will talk about why Knox Makers has cho + sen open source\, some of the technologies they use\, and what the challen + ges are to this commitment. +LOCATION:E144 +URL:http://2023.fossy.us/schedule/presentation/124/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Accelerate Model Training with an Easy to Use High-Performance AI/ + ML Stack for the Cloud +DTSTART;TZID=US/Pacific:20230716T150000 +DTEND;TZID=US/Pacific:20230716T160000 +DTSTAMP:20240304T203852Z +UID:128@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Michael Clifford\nThe advent of large scale machine l + earning models has exacerbated the ongoing problem of resource and infrast + ructure management for ML practitioners. How can a data scientist\, who ha + s little or no DevOps knowledge\, train and deploy models that require com + pute clusters with dozens or hundreds of nodes and GPU resources? In this + talk\, Michael Clifford will discuss how members of Red Hat’s Emerging T + echnologies team leverage two open source projects\, Ray and Open Data Hub + \, to simplify their distributed training and cloud based resource allocat + ion for their team. We will cover: \n\n* An overview of Open Data Hub and + Ray \n* A detailed discussion on how we’ve integrated Ray with Open Data + Hub to improve the user experience for developing large machine learning + models \n* A demonstration of a real-world use case where Ray is used to a + ccelerate an AI/ML workload on Open Data Hub \n* A discussion on the open + source project developing this work to improve ML workflow tooling in the + cloud\, project CodeFlare \n\nBy the end of this talk\, attendees will hav + e a better understanding of how to build high-performance and scalable AI/ + ML systems. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/69/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230716T150000 +DTEND;TZID=US/Pacific:20230716T160000 +DTSTAMP:20240304T203852Z +UID:182@2023.fossy.us +CATEGORIES: +DESCRIPTION:Room Break +LOCATION:E143 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:Case Study: Zig Software Foundation +DTSTART;TZID=US/Pacific:20230714T150000 +DTEND;TZID=US/Pacific:20230714T160000 +DTSTAMP:20240304T203852Z +UID:88@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Andrew Kelley\nZig is a free and open source software + project backed by Zig Software Foundation\, a 501(c)(3) non-profit organi + zation. It sustainably funds 4 people full-time. The project is active and + has a rapidly growing user base.\n\nI'll share briefly about the story of + how it came to be\, and then focus the presentation on what lessons I thi + nk are transferable to others looking to make similar ventures\, make note + of which things might be unique to ZSF in particular\, and share some oth + er observations I've made along the way\, as I dipped my feet into busines + s.\n\nIn particular this talk will focus on the practical aspects of runni + ng a non-profit for a software project. +LOCATION:E144 +URL:http://2023.fossy.us/schedule/presentation/25/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Open Source and Automated Science +DTSTART;TZID=US/Pacific:20230715T150000 +DTEND;TZID=US/Pacific:20230715T160000 +DTSTAMP:20240304T203852Z +UID:64@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Sayeed Choudhury\nCarnegie Mellon University's (CMU) + CloudLab (https://cloudlab.cmu.edu/) is an example of the growing movement + toward automated science -- the "practice of scientific research without + the need for significant human intervention" (https://cbd.cmu.edu/about-u + s/what-is-automated-science.html). This recent piece in Science describes + another automated science facility at Lawrence Berkeley National Laborator + y focused on "recipes" for materials used in batteries. In some cases\, th + ese facilities are built for start-up or private companies that explicitly + do not want to share their trade secrets\, proprietary information\, etc. + The opportunity at hand with CMU's CloudLab is redesigning and re-enginee + ring the workflows to be more open and conducive for cooperation within an + d perhaps beyond the walls of a university. Working with the originators a + nd CMU leadership of CloudLab\, the CMU OSPO has identified important ques + tions regarding this redesign and re-engineering process including the dif + ferent types of artifacts with varying degrees of possible IP issues\, wor + kflows connecting software and hardware artifacts\, and questions regardin + g interoperability with external systems. Perhaps most interestingly\, thi + s work affirms a phrase stated by Josh Greenberg from the Sloan Foundation + regarding "rolling wall of openness" rather than a binary view of open or + closed with the prospects of embargoes in a new context. This talk will o + utline these issues and proposed approaches for addressing them with an ob + jective of engaging the broader community who will eventually encounter si + milar issues at various institutions including universities. +LOCATION:E146 +URL:http://2023.fossy.us/schedule/presentation/64/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Interactive Session -- Let's Get Real: Putting Research Findings i + nto Practice +DTSTART;TZID=US/Pacific:20230715T150000 +DTEND;TZID=US/Pacific:20230715T160000 +DTSTAMP:20240304T203852Z +UID:193@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Kaylea Champion\nThere is a huge academic community o + f researchers focused on FOSS but\nmuch of this work has little impact in + the communities that could\nbenefit the most from it. How can you\, as FOS + S community members and\nleaders\, get the most out of research? How can y + ou find relevant\nresearch or researchers\, assess research quality\, or f + igure out what to\ndo with research results once you find them? In these i + nteractive\,\nworkshop-style session\, experts will help practitioners lea + rn to\nsearch\, select\, and unpack research. Additional topics will inclu + de\npublications\, journals\, and academic conferences FOSS practioners\ns + hould pay attention to\, partnering with academic researchers\, as well\na + s practical techniques for how to apply research to your own work. +LOCATION:E142 +URL:http://2023.fossy.us/schedule/presentation/178/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Right to Repair\, FOSS\, and restoring hardware ownership +DTSTART;TZID=US/Pacific:20230715T150000 +DTEND;TZID=US/Pacific:20230715T160000 +DTSTAMP:20240304T203852Z +UID:211@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Kevin O'Reilly\n​​In the evolving landscape of th + e digital world\, the Right to Repair movement has made substantial stride + s towards restoring consumer control and promoting sustainable practices w + hen it comes to our devices. Coming off a breakthrough year with numerous + legislative breakthroughs\, it's important that we understand the building + blocks of our campaign's success and look to the challenges that lie ahea + d\, particularly in the realm of free and open-source software (FOSS).\n\n + So far\, 2023 has seen governors in three states sign Right to Repair bill + s into law: a consumer electronics focused bill in New York\, a Minnesota + law that improved upon the New York bill and added in enterprise electroni + cs\, and a first-of-its kind Colorado law targeting tractors and other far + m equipment. We'll talk about the problems that those bills solve\, the in + dustries that we still need to address\, and our plan to make translate th + ose state-level victories into nationwide change.\n\nAll this progress did + n't occur overnight. We'll explore the strategic and tactical building blo + cks that contributed to the success of the Right to Repair movement\, and + dissect the combination of advocacy\, legislation\, and public education c + ampaigns that were instrumental turning our policy ideas into concrete cha + nge.\n\nThe conversation will then shift to discuss the next push for this + movement: breaking free from the confines of proprietary software. As our + focus expands from hardware to software\, the talk will illuminate the im + portance of FOSS in establishing full ownership of devices and how FOSS ca + n help bridge the gap between physical and digital repairability. In parti + cular\, we'll discuss the infrastructure that we need to build—coalition + s\, research\, legal arguments\, and engineering capacity—and the increm + ental steps we need to take to bring about our vision\, all with an eye to + ward the model that the Right to Repair movement has established.\n\nFinal + ly\, this talk will address the role of the FOSS community in pushing for + the same level of success as the Right to Repair movement. It will shed li + ght on how the community needs to rethink and intensify its efforts to pro + mote open-source software\, ensure user freedom\, and counter the monopoli + stic practices of proprietary software developers. Suggestions will be off + ered for actionable steps that the FOSS community can take to leverage the + ir resources\, foster collaborative innovation\, and drive significant cha + nge in this space.\n\nThis talk promises to offer a holistic view of the R + ight to Repair movement\, its intersection with FOSS\, and a call to actio + n for the open-source community. By looking at where we've been\, where we + stand\, and where we need to go\, we can chart our path into the next fro + ntier for our digital rights and ownership. +LOCATION:E148 +URL:http://2023.fossy.us/schedule/presentation/79/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Workshop - Defining Open Source AI +DTSTART;TZID=US/Pacific:20230714T150000 +DTEND;TZID=US/Pacific:20230714T160000 +DTSTAMP:20240304T203852Z +UID:156@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Stefano Maffulli\nJoin this in-promptu meeting to sha + re your thoughts on what it means for Artificial Intelligence and Machine + Learning systems to be "open". The Open Source Initiative will host this l + unch break to hear from the FOSSY participants what they think should be t + he shared set of principles that can recreate the permissionless\, pragmat + ic and simplified collaboration for AI practitioners\, similar to what the + Open Source Definition has done. +LOCATION:E148 +URL:http://2023.fossy.us/schedule/presentation/151/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Where should my K8s Dev Environment Be? +DTSTART;TZID=US/Pacific:20230716T153000 +DTEND;TZID=US/Pacific:20230716T160000 +DTSTAMP:20240304T203852Z +UID:201@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Debo Ray\nIn this session\, we will delve into strate + gies for development environments when production is running in Kubernetes + . Those include local dev with Docker Compose\, local dev with Kubernetes\ + , and remote dev with Kubernetes\, and their effects on the SDLC.\n\nAtten + dees will gain insights on:\n- Pros and cons of each development approach. + \n- How to align their K8s dev environment with their team's unique needs. + \n- Strategies for optimizing workflows with the right Kubernetes developm + ent environment choice.\n\nWe'll also discuss the benefits and challenges + of coding and testing in production-like environments and examine potentia + l obstacles to using remote Kubernetes environments directly. By the end o + f the session\, attendees will be empowered with the knowledge and tools t + o seamlessly transition their local development to prod-like environments + in the world of K8s. +LOCATION:E142 +URL:http://2023.fossy.us/schedule/presentation/146/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:IndieWeb 101: owning your content and identity +DTSTART;TZID=US/Pacific:20230715T153000 +DTEND;TZID=US/Pacific:20230715T160000 +DTSTAMP:20240304T203853Z +UID:100@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Wm Salt Hale\nWith the upheaval of Twitter many folks + have been forced to wonder what would happen if their platform were taken + away. Will all of your witty Tweets be lost to time or attributed to some + one else? What about your Swarm check-ins\, Instagram stories\, and other + social shares? And why do we have to decide which walled garden to post ou + r thoughts in?\n\nThe IndieWeb has been growing since 2013 and strives to + create an alternative to content silos and the 'corporate web'. This is ac + hieved through creating a single source of truth for your content and iden + tity aka a personal domain. There are three core concepts that are importa + nt to understanding this movement: 'Your content is yours' not FB/Twitter/ + etc\, 'You are better connected' by pushing to multiple services\, and 'Yo + u are in control' of the content\, format\, and permanence of your links.\ + n\nLet's explore what a small-web might look like\, discuss questions of c + ontent ownership\, and see what steps one has to take to join the IndieWeb + \, together! +LOCATION:E144 +URL:http://2023.fossy.us/schedule/presentation/83/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Coffee/tea break +DTSTART;TZID=US/Pacific:20230714T160000 +DTEND;TZID=US/Pacific:20230714T163000 +DTSTAMP:20240304T203853Z +UID:153@2023.fossy.us +CATEGORIES: +DESCRIPTION:No description +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Coffee/tea break +DTSTART;TZID=US/Pacific:20230715T160000 +DTEND;TZID=US/Pacific:20230715T163000 +DTSTAMP:20240304T203853Z +UID:159@2023.fossy.us +CATEGORIES: +DESCRIPTION:Coffee/tea break +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Coffee/tea break +DTSTART;TZID=US/Pacific:20230716T160000 +DTEND;TZID=US/Pacific:20230716T163000 +DTSTAMP:20240304T203853Z +UID:160@2023.fossy.us +CATEGORIES: +DESCRIPTION:Coffee/tea break +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230714T160000 +DTEND;TZID=US/Pacific:20230714T183000 +DTSTAMP:20240304T203853Z +UID:37@2023.fossy.us +CATEGORIES: +DESCRIPTION:Break +LOCATION:E147 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Coffee/tea break +DTSTART;TZID=US/Pacific:20230713T160000 +DTEND;TZID=US/Pacific:20230713T163000 +DTSTAMP:20240304T203853Z +UID:190@2023.fossy.us +CATEGORIES: +DESCRIPTION:Coffee/tea break +LOCATION:E147\, E142\, E143\, E144\, E146\, E145 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:My XMPP Past\, Present\, and Future +DTSTART;TZID=US/Pacific:20230713T163000 +DTEND;TZID=US/Pacific:20230713T173000 +DTSTAMP:20240304T203853Z +UID:41@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Stephen Paul Weber\nA point-of-view journey through t + he evolution of the Jabber/XMPP ecosystem from about 2004 and how it was a + ffected by various major events such as: Google Talk\, the decline of trad + itional IM services\, the Nokia N900\, the smartphone era\, the rise of ne + w chat services\, and more. Learn how the extensability of the protocol c + omes into play as the world changes. See how one community's long-term ch + anges may be similar to what you see in your own freedomware community. H + ear the exciting opportunities we are now presented with\, and how we migh + t all work together for a more user-empowered future of communications tec + hnology. +LOCATION:E142 +URL:http://2023.fossy.us/schedule/presentation/16/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Open Source AI Exploration or How to Start Engaging in the Space f + rom an Open Source Standpoint +DTSTART;TZID=US/Pacific:20230714T163000 +DTEND;TZID=US/Pacific:20230714T173000 +DTSTAMP:20240304T203853Z +UID:208@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: JJ Asghar\nEngaging in the AI ecosystem can be a daun + ting task. There are multiple options to start engaging\, but no one gives + you a clear path to some level of success. There are stories of advanced + math or massive computing required\; there must be an easier way. Or\, in + another way to describe it\, we all don’t need to develop Microsoft Word + \, but it’s essential to know how to use Microsoft Word.\n\nIn this talk + \, I’ll be walking through an Open Source project called Caikit which is + an Open Source wrapper around multiple AI portions of the ecosystem\, so + you can see the flexibility that it can give you. We will start with a si + mple whistle-stop tour of how to understand the AI space then how to acces + s public Open Source models. Then we will move over to my laptop live demo + ing the Caikit via local containers and cached models to show how easy it + is to play with it locally. From there\, we will take the demo to the clou + d and show a way to deploy it to OpenShift and be able to have an API that + can respond with said model(s).\n\nWalking out of this room\, you’ll se + e how easy it can be with Open Source software\; with a little effort on y + our computer and downloading some Open Source models\, you can start lever + aging AI with confidence. +LOCATION:E148 +URL:http://2023.fossy.us/schedule/presentation/154/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Power Up with Podman +DTSTART;TZID=US/Pacific:20230716T163000 +DTEND;TZID=US/Pacific:20230716T173000 +DTSTAMP:20240304T203853Z +UID:199@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Paige Cruz\nCurious about containers? There’s a new + generation of containers on the scene\, Podman! Supporting secure\, rootl + ess containers for Kubernetes microservices\, it was designed and built wi + th the cloud in mind. Benefitting from the lessons learned out in the open + from Docker\, this next generation of containers will quickly become a tr + usted daily driver in your dev workflow.\n\nCovering what you need to know + as an end-user from the UI to the backend\, sharing a real world use case + leveraging Podman for open source observability workshops https://o11y-wo + rkshops.gitlab.io. Paige will share how Podman and the adorable seal masco + ts Caitlín\, Maighréad and Róisín have transformed her local developme + nt! +LOCATION:E142 +URL:http://2023.fossy.us/schedule/presentation/141/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:How Changing Your Server Architecture Can Help Save the World +DTSTART;TZID=US/Pacific:20230713T163000 +DTEND;TZID=US/Pacific:20230713T170000 +DTSTAMP:20240304T203853Z +UID:46@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Aaron Williams\nData Centers are one of the largest c + onsumers of energy in the US\, accounting for 6% of all power generated in + 2019. As DCs continue to grow\, this energy consumption is becoming incre + asingly unsustainable. Despite this\, the energy usage of legacy x86 proce + ssors have not been a priority. While some producers have started to talk + about including energy efficiency in their future projects\, this transiti + on is slow and years away. Urgent action is needed to address climate chan + ge and the solution is available today and easier than you might think: sw + itching to OCI's Ampere A1 instances. This talk will explore the benefits + of a cloud native architecture and its ability to combat climate change by + reducing energy consumption in data centers. +LOCATION:E146 +URL:http://2023.fossy.us/schedule/presentation/27/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Right to Repair Discussion +DTSTART;TZID=US/Pacific:20230715T163000 +DTEND;TZID=US/Pacific:20230715T173000 +DTSTAMP:20240304T203853Z +UID:174@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Kyle Wiens\nRight to repair advocates built a grassro + ots movement around a problem that everyone has. For free software to go m + ainstream\, we need to reach people where they're at. Let's discuss strate + gies that will work for any social movement. \n\nWhat social movements hav + e been effective\, and why? What tactics have worked particularly well?\nW + hen has the internet rabble been best activated to agitate for political c + hange?\nWhat problems do people have with the technology in their lives?\n + What small\, incremental FOSS-friendly steps forward are possible now?\nTh + e internet of things is made up of outdated linux distros riddled with vul + nerabilities. How can we solve this?\nHow can we incentivize hardware manu + facturers to contribute to FOSS communities? +LOCATION:E148 +URL:http://2023.fossy.us/schedule/presentation/174/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:'Space Station 13': Transitioning to Open Source +DTSTART;TZID=US/Pacific:20230713T163000 +DTEND;TZID=US/Pacific:20230713T170000 +DTSTAMP:20240304T203853Z +UID:186@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Kai Richardson\nTransitioning from a closed-source co + debase to an open source model of contribution can present significant cha + llenges. This talk aims to showcase the strategies implemented by our team + to navigate this transition successfully. Furthermore\, we will delve int + o the benefits we discovered by embracing community involvement in the dev + elopment process.\n\nSpace Station 13 stands out as one of the largest ope + n source game development communities\, attracting thousands of individual + contributors over the course of a decade. Through active player participa + tion\, Space Station 13 has transformed into a collaborative development c + ommunity where anyone can make their mark on the game. Players-turned-cont + ributors are the forefront of development\, constantly adding more unique + features (and bugs). These efforts have resulted in a high velocity of 10- + 20 contributions per day\, underscoring the power of open source and commu + nity development on a large scale.\n\nIn this talk\, I will focus on the G + oonstation flavor of the game\, examining the development community’s pr + ogression after open-sourcing the codebase in 2020. By sharing the strateg + ies we employed to better connect with and hear from our community\, I aim + to provide insights into the growth and management of a thriving developm + ent community with a focus on player contributions. Additionally\, I will + cover our failures along the way\, highlighting the lessons we gleaned fro + m the things we tried that ultimately just didn't work out for us.\n\nBy d + elving into both successes and failures\, this talk aims to provide a comp + rehensive retrospective on the process of transitioning from a closed-sour + ce model to a community-developed open-source one. Attendees will gain pra + ctical knowledge on fostering community involvement\, managing collaborati + on at scale\, and navigating the unique dynamics of open-source game devel + opment. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/92/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230716T163000 +DTEND;TZID=US/Pacific:20230716T180000 +DTSTAMP:20240304T203853Z +UID:180@2023.fossy.us +CATEGORIES: +DESCRIPTION:Room Break +LOCATION:E144 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230716T163000 +DTEND;TZID=US/Pacific:20230716T180000 +DTSTAMP:20240304T203853Z +UID:183@2023.fossy.us +CATEGORIES: +DESCRIPTION:Room Break +LOCATION:E143 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:The Open Social Compact: A Citizenship Model for Digital Communiti + es +DTSTART;TZID=US/Pacific:20230715T163000 +DTEND;TZID=US/Pacific:20230715T173000 +DTSTAMP:20240304T203853Z +UID:114@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Coraline Ada Ehmke\nA code of conduct makes a communi + ty’s norms and values explicit and enforceable. Governance makes decisio + n-making mechanisms transparent and accountable. A license makes the cond + itions of adoption and reuse of the community’s work explicit and legall + y binding. What’s missing is a kind of “connective tissue” bringing + norms\, governance\, adoptions\, and use together into a cohesive whole.\n + \nSocial contracts are all around us\, and have always been a natural part + of our communities. They're an important part of how we ensure that gener + al expectations of human behavior are met. \n\nThe Open Social Compact (OS + C) is a new social governance tool for digital communities. It's used to e + stablish unique "citizenship models" for digital communities\, supported + by a robust ethical framework that promotes just\, equitable\, and pro-soc + ial outcomes for everyone who participates. +LOCATION:E147 +URL:http://2023.fossy.us/schedule/presentation/55/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Let's talk about Non-profit Boards +DTSTART;TZID=US/Pacific:20230715T163000 +DTEND;TZID=US/Pacific:20230715T173000 +DTSTAMP:20240304T203853Z +UID:95@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Deb Nicholson\nWhere do non-profit boards come from? + Who serves on them and why? More importantly\, if you are on a board or yo + u are setting up a board\, how do you make sure you get great people who w + ill serve your mission and keep your organization healthy and growing? Whi + le there's no one grand plan that fits every organization\, there is a lar + ge body of knowledge on this topic. \n\nBoard members are at their best wh + en they feel supported and have a clear sense of purpose. This talk will g + o through the different kinds of non-profit boards\, long-term strategies + for success and some ways to course correct when it feels like things coul + d be better. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/32/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Identifying Common Issues\, and Potential Solutions\, Across Secto + rs Doing Open Work +DTSTART;TZID=US/Pacific:20230715T163000 +DTEND;TZID=US/Pacific:20230715T170000 +DTSTAMP:20240304T203853Z +UID:65@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Stephen Jacobs\nThose of us pursuing or performing Op + en Work in Industry\, Academia and Government face common challenges aroun + d getting support for\, incetinization of and credit around Open Work prac + tices. The problems of “Invisible Work” needing to demonstrate ROI and + KPI for non software engineering efforts\, getting evaluated for “invis + ible work.” Etc. Though there are shared issues across these sectors\, + the language and processes are often different\, leading to difficulty in + identifying and applying best practices from one sector to the other. Thi + s session will discuss the common challenges and related best practices in + each sector and seek common ground in addressing them +LOCATION:E146 +URL:http://2023.fossy.us/schedule/presentation/152/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230716T163000 +DTEND;TZID=US/Pacific:20230716T173000 +DTSTAMP:20240304T203853Z +UID:110@2023.fossy.us +CATEGORIES: +DESCRIPTION:Room Break +LOCATION:E148 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230714T163000 +DTEND;TZID=US/Pacific:20230714T183000 +DTSTAMP:20240304T203853Z +UID:221@2023.fossy.us +CATEGORIES: +DESCRIPTION:No description +LOCATION:E147 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:YES YOU CAN - Creating a profitable open source company without ve + nture capital +DTSTART;TZID=US/Pacific:20230714T163000 +DTEND;TZID=US/Pacific:20230714T173000 +DTSTAMP:20240304T203853Z +UID:89@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Ann Schlemmer\nIn this session\, Ann Schlemmer\, CEO + of Percona\, will share her experiences and insights on the trade-offs of + being a bootstrapped\, customer funded company vs taking outside capital.\ + nWe will go over:\nAdvantages and disadvantages of customer funding and bo + otstrapping\, including flexibility\, control\, and scalability\nBenefits + of leveraging the power of an open source community \nStrategies to attrac + t and retain customers and generate sustainable revenue streams\nLessons l + earned from Ann's journey leading a customer-funded and bootstrapped busin + ess\nQuestions from the audience for further discussion and exploration of + the topic\n\nThis presentation will particularly interest entrepreneurs\, + small business owners\, and anyone interested in alternative funding mode + ls for open source startups. The audience will leave with a better underst + anding of the pros and cons of bootstrapping and customer funding\, as wel + l as actionable steps to make the most of these strategies. +LOCATION:E144 +URL:http://2023.fossy.us/schedule/presentation/23/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Enabling Accelerated AI and Data Workflows on CPUs\, GPUs and FPGA + s through oneAPI +DTSTART;TZID=US/Pacific:20230716T163000 +DTEND;TZID=US/Pacific:20230716T173000 +DTSTAMP:20240304T203853Z +UID:137@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Sriram Ramkrishna\nAI workloads and data pipelines ar + e rapidly growing in their demand for computing power. Accelerated comput + ing can help maximize our ability to not just run AI models\, but also max + imize how quickly we can capture and extract useful information from data + sources. Until recently\, accelerated programming has been focused on prop + rietary programming models\, but this is changing.\n\noneAPI is an open\, + cross-industry\, standards-based\, unified\, multiarchitecture\, multi-ven + dor programming model that allows you to write code and target all acceler + ators - GPUs\, CPUs and FPGAs. oneAPI is already used to accelerate AI fra + meworks. With oneAPI it is also possible to write accelerated data proces + sing code to rapidly capture and transform your data.\n\nThis talk will pr + ovide examples of how oneAPI enables performant data processing\, how the + project is organized and the open governance model. We will also discuss t + he oneAPI community. You should expect to come away with a sense of what o + neAPI is and fresh ideas on what new capabilities it enables. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/70/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Thoughts after daily driving postmarketOS for 3 years +DTSTART;TZID=US/Pacific:20230715T163000 +DTEND;TZID=US/Pacific:20230715T170000 +DTSTAMP:20240304T203854Z +UID:101@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Anjan Momi\nPostmarketOS is a "sustainable\, privacy + and security focused free software mobile OS that is modeled after traditi + onal Linux distributions". PostmarketOS protects users' rights on one of t + heir most personal devices. However\, https://postmarketos.org warns that + it is "for Linux enthusiasts". For the last 3 years\, Anjan has been using + Sxmo with postmarketOS as his primary mobile device. In this talk\, Anjan + shows how he does his mobile computing using a Xiaomi Poco f1 (SDM845 dev + ice) and why he can't imagine using a different OS for his phone. +LOCATION:E144 +URL:http://2023.fossy.us/schedule/presentation/81/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Academic OSPO as RSE Group: Harnessing Student Developers for Coll + aborative Innovation +DTSTART;TZID=US/Pacific:20230714T163000 +DTEND;TZID=US/Pacific:20230714T173000 +DTSTAMP:20240304T203854Z +UID:58@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Daniel Shown\nIntegration of an Academic Open Source + Program Office (OSPO) as a Research Software Engineering (RSE) group withi + n a university environment offers a distinctive approach to fostering open + source collaboration and enhancing research software engineering practice + s. The utilization of students as developers within such a program highlig + hts their unique contributions\, benefits\, and the challenges involved.\n + \nThe growing recognition of research software as a fundamental component + of the scientific process has led to the establishment of both academic OS + POs and RSE groups. These groups aim to enhance software engineering pract + ices within research projects\, enabling robust and sustainable software s + olutions. The integration of an OSPO into an RSE group within a university + environment provides an intriguing fusion of open source principles and r + esearch software engineering expertise.\n\nEngaging students as developers + in an OSPO-RSE group brings numerous advantages. It provides students wit + h valuable experience in real-world software development\, enabling them t + o bridge the gap between academia and industry. By actively participating + in open source projects\, students can refine their technical skills\, lea + rn industry best practices\, and gain exposure to collaborative software d + evelopment workflows. Involving students in open source projects enhances + their educational experience. They have the opportunity to work on meaning + ful research software projects alongside experienced professionals\, tackl + ing real-world challenges and making tangible contributions to the scienti + fic community. This exposure to open source principles and practices foste + rs a culture of innovation\, collaboration\, and knowledge sharing.\n\nThi + s approach also raises questions. How can the objectives and metrics of su + ccess for an academic OSPO-RSE group be defined and evaluated? What govern + ance models and collaboration mechanisms are required to balance the acade + mic freedom of researchers with the community-driven nature of open source + ? How can the potential conflicts between traditional academic practices a + nd the open source ethos be effectively addressed? How can teams balance a + cademic commitments with project timelines? These questions highlight the + need for careful consideration and exploration of the organizational\, cul + tural\, and ethical aspects associated with an OSPO acting as an RSE group + within a university.\n\nLeveraging student developers in an OSPO-RSE grou + p also presents challenges that need careful consideration. Students may h + ave limited experience in software engineering practices\, requiring mento + ring and guidance to ensure the quality and sustainability of the research + software they contribute to. Balancing academic commitments with project + timelines and expectations can also be a challenge\, necessitating effecti + ve project management strategies and clear communication channels. Further + more\, the ethical considerations of involving students as developers in o + pen source projects must be addressed\, ensuring the protection of intelle + ctual property\, respecting licensing requirements\, and maintaining data + privacy.\n\nThe involvement of students as developers within an OSPO-RSE g + roup offers valuable benefits. The effective integration of students in th + is context requires thoughtful planning\, mentorship\, and attention to et + hical considerations. This talk will examine the experience of the Open So + urce with SLU program to explore the dynamic role of student developers in + an OSPO-RSE program and engage in discussions on best practices\, challen + ges\, and the future potential of this distinctive approach to research so + ftware engineering within academia. +LOCATION:E143 +URL:http://2023.fossy.us/schedule/presentation/108/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230714T163000 +DTEND;TZID=US/Pacific:20230714T183000 +DTSTAMP:20240304T203854Z +UID:158@2023.fossy.us +CATEGORIES: +DESCRIPTION:No description +LOCATION:E146 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:UniTime - Born of Research\, Now Fostering Open Research Through C + ompetition +DTSTART;TZID=US/Pacific:20230713T163000 +DTEND;TZID=US/Pacific:20230713T173000 +DTSTAMP:20240304T203854Z +UID:51@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Stephanie Youngman\nUniTime was born from a collabora + tive research project many years ago and has always strived to move both t + he course timetabling and the student scheduling research communities forw + ard.  With the help of Apereo sponsorship we have done this by being one + of the organizers of the 2019 International Timetabling Competition. By le + veraging the community of UniTime users to gather the benchmark data sets + for that competition\, more real world data is now available and actively + being used for the next generation of research. This presentation will dis + cuss thoughts on how other open source projects could use this approach. +LOCATION:E143 +URL:http://2023.fossy.us/schedule/presentation/110/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Open Discussion: Open Source Governance +DTSTART;TZID=US/Pacific:20230715T163000 +DTEND;TZID=US/Pacific:20230715T173000 +DTSTAMP:20240304T203854Z +UID:222@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Shauna Gordon-McKeon\nInterested in chatting about go + vernance challenges faced by your open source project or open source as a + whole? Join us for an informal discussion of topics such as defining your + governance\, resisting corporate influence\, technical decision making\, a + nd whatever governance challenges have been on your mind. +LOCATION:E142 +URL:http://2023.fossy.us/schedule/presentation/185/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Panel: Let's talk about co-ops! +DTSTART;TZID=US/Pacific:20230716T163000 +DTEND;TZID=US/Pacific:20230716T173000 +DTSTAMP:20240304T203854Z +UID:22@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Clayton Craft\nJoin co-op representatives as they swa + p stories\, compare notes\, discuss tactics\nand problems with each other\ + , and answer any questions you have about what it's\nlike to work with fre + e software in a co-op--a relative rarity--in the tech\nindustry. +LOCATION:E146 +URL:http://2023.fossy.us/schedule/presentation/180/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Building and Supporting Open Source Communities Through Metrics +DTSTART;TZID=US/Pacific:20230714T163000 +DTEND;TZID=US/Pacific:20230714T173000 +DTSTAMP:20240304T203854Z +UID:82@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Georg Link\nEach open source community is different a + nd therefore requires different metrics for data-driven decisions about bu + ilding and supporting it. What makes it so tricky is that everyone pays at + tention to different aspects of communities. In this talk\, we will explor + e what metrics are available to look at communities and to track the impac + t of changes we make as we build and support them. \n\nWe will look at rea + l-world examples of how metrics have been used to build and support open s + ource communities. This is based on conversations in the CHAOSS Project\, + an open source community that defined metrics and developed software to ge + t these metrics. This talk will share what we have learned in the CHAOSS P + roject about having metrics for open source communities. Once the right me + trics have been decided on\, both technical and organizational challenges + need to be overcome\, which we discuss how to do.\n\nThis is an interactiv + e session. The three sections of the talk introduce the topic to everyone. + The majority of the time will be available for discussion among the parti + cipants. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/34/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230716T163000 +DTEND;TZID=US/Pacific:20230716T173000 +DTSTAMP:20240304T203854Z +UID:122@2023.fossy.us +CATEGORIES: +DESCRIPTION:Room Break +LOCATION:E147 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230713T163000 +DTEND;TZID=US/Pacific:20230713T183000 +DTSTAMP:20240304T203854Z +UID:212@2023.fossy.us +CATEGORIES: +DESCRIPTION:Free BSD Workshop Continuation +LOCATION:E147 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230713T163000 +DTEND;TZID=US/Pacific:20230713T183000 +DTSTAMP:20240304T203854Z +UID:213@2023.fossy.us +CATEGORIES: +DESCRIPTION:Growth Workshop Continuation +LOCATION:E144 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:Open Standards in Higher Ed and the Challenges of Interoperability +DTSTART;TZID=US/Pacific:20230715T163000 +DTEND;TZID=US/Pacific:20230715T173000 +DTSTAMP:20240304T203854Z +UID:30@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Benito Gonzalez\nIn this session\, we will explore th + e impact of open standards and their absence on interoperability and vendo + r lock-in within higher education. When there is a lack of standards\, ven + dors and open source projects must develop custom integrations for differe + nt systems. However\, without these standards\, these integrations may bre + ak whenever a connected system undergoes an upgrade. Standards allow for i + nnovation. A prime example is LTI\, which originated from open source and + has facilitated seamless integrations with Learning Management Systems (LM + S). Additionally\, we will discuss some of the standard bodies that govern + widely adopted standards in the field. +LOCATION:E143 +URL:http://2023.fossy.us/schedule/presentation/100/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Panel: How AArch64/ARM64 is taking over the Data Center? +DTSTART;TZID=US/Pacific:20230713T170000 +DTEND;TZID=US/Pacific:20230713T180000 +DTSTAMP:20240304T203854Z +UID:47@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Aaron Williams\nAmpere Computing has grown in the pub + lic cloud by 297% over the last year\, combined with AWS’s Graviton\, AR + M64 server instances have grown over 23%. Yet\, the first one came out ov + er 10 years ago. Why the explosion in growth today? Environmental concer + ns? Language support? Tools? Awareness? What still needs to happen to co + ntinue this growth?\n \nJoin us for a panel discussion about the status of + ARM64 Servers and their future in the data center. +LOCATION:E146 +URL:http://2023.fossy.us/schedule/presentation/156/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: talk +DTSTART;TZID=US/Pacific:20230713T170000 +DTEND;TZID=US/Pacific:20230713T173000 +DTSTAMP:20240304T203854Z +UID:187@2023.fossy.us +CATEGORIES: +DESCRIPTION:FOSS at Play Short Talk +LOCATION:E145 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:Resiliency Maps: Open source tools and open data for disaster risk + reduction +DTSTART;TZID=US/Pacific:20230715T170000 +DTEND;TZID=US/Pacific:20230715T173000 +DTSTAMP:20240304T203854Z +UID:102@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Nicole Martinelli\nNeighborhoods that prepare for eme + rgencies and disaster situations save lives\, reduce the severity of injur + ies and trauma and reduce property damage. Police and emergency personnel + often live outside the communities they serve\, making citizen response cr + ucial. \nOpen data and open source tools are crucial to community safety - + but perceptions around “usability” and “user friendliness” are st + ill obstacles to wider adoption. \n\nThe Resiliency Maps project\, launche + d in San Francisco\, aims to build a city-wide map that:\n *Makes use o + f existing open data and open source tools (including OpenStreetMap\, Fiel + d Papers\, QGIS)\n *Stores information about assets and hazards\n * + Can be printed and stored offline\n * Can be added to or edited by peop + le across the city to provide information specific to their neighborhood\n + * Does not require a stable group of technical administrators\n * C + reates a replicable process that other cities can use to build their own m + aps\n\nI’ll share insights from our collaboration with the SFFD NERT (Ne + ighborhood Emergency Response Team) program as well as from mapathons in t + he U.S. and Italy. +LOCATION:E144 +URL:http://2023.fossy.us/schedule/presentation/82/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Academic Open Source and Open Work BOF +DTSTART;TZID=US/Pacific:20230715T170000 +DTEND;TZID=US/Pacific:20230715T180000 +DTSTAMP:20240304T203854Z +UID:66@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Stephen Jacobs\nThere is a growing interest in univer + sity-based open source software\, and broader questions of Open Work. as r + eflected by many trends in research\, education\, and translation includin + g the development of university open source programs offices (OSPOs) and d + iscussions related to other research outputs under the framework of open w + ork. Richard Littauer from SustainOSS will facilitate this session seeking + input from those working on or interested in university open source. What + topics related to university open source are of most interest? What gaps + exist\, particularly relating to barriers for advancing university open so + urce? What resources needs to be developed? What other questions are relev + ant? The feedback from this session will help re-launch the SustainOSS Aca + demia working group. +LOCATION:E146 +URL:http://2023.fossy.us/schedule/presentation/181/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230715T173000 +DTEND;TZID=US/Pacific:20230715T183000 +DTSTAMP:20240304T203854Z +UID:194@2023.fossy.us +CATEGORIES: +DESCRIPTION:Break +LOCATION:E142 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:Hands-On Teaching with JupyterLab +DTSTART;TZID=US/Pacific:20230713T173000 +DTEND;TZID=US/Pacific:20230713T180000 +DTSTAMP:20240304T203854Z +UID:52@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Moshe Zadka\nJupyter has a well-deserved reputation f + or being a research tool. The same properties that make it well suited for + research make it a powerful tool for hands-on teaching. Whether it is abs + tract math\, computer science\, software development\, physics\, or many o + ther subjects\, Jupyter can be a powerful tool for teaching with integrate + d hands-on exercises.\n\nThe talk will show how JupyterLab can be used bot + h for assigning independent work as well as to help follow along with trad + itional frontal teaching. It will cover concrete examples from math\, soft + ware development\, and physics\, to show how to put it into practice.\n\nT + he talk will also cover how to export Jupyter notebooks in a way suitable + for students to download them and how to use Jupyter to grade work assigne + d as notebooks. +LOCATION:E143 +URL:http://2023.fossy.us/schedule/presentation/96/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:From Commit Bits to Bylaws: Governing Your Open Source Project +DTSTART;TZID=US/Pacific:20230714T173000 +DTEND;TZID=US/Pacific:20230714T183000 +DTSTAMP:20240304T203855Z +UID:83@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Shauna Gordon-McKeon\nWhen most people hear the word + “governance” they think of formal documents like bylaws and big questi + ons like “who calls the shots?” While those elements can be important\ + , governance is actually much more common than that. It’s part of any pr + oject’s everyday work - but\, like many unacknowledged dependencies\, ma + ny people only notice when there’s a critical bug.\n\nThis talk will int + roduce a basic framework for thinking about governance as well as a few co + mmon governance models in open source. Then\, we’ll talk about a few of + those ‘critical bugs’ that projects face and how a governance lens can + help us fix them. We’ll discuss:\n\n- maintainer burnout\n- growing new + community leaders\n- roadmapping and other kinds of technical decision-ma + king\n- formalizing and transitioning governance structures\n\nAudience me + mbers will walk away with a new appreciation for governance and a suite of + tools\, ideas\, and resources that they can use to help their open source + projects flourish. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/40/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Advocacy 101: Your role in passing pro-FOSS legislation +DTSTART;TZID=US/Pacific:20230715T173000 +DTEND;TZID=US/Pacific:20230715T183000 +DTSTAMP:20240304T203855Z +UID:167@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Kevin O'Reilly\nWe've discussed and dissected how we + can piggyback on the success of the Right to Repair movement to advance FO + SS and take back control of the software in our stuff. Dialogue is importa + nt—but we'll need to take action to cement our ideas into concrete\, las + ting change.\n\nIn this workshop\, we'll discuss some of the first steps n + eeded to build an effective campaign and equip attendees with the basic or + ganizing and advocacy skills needed to start building a movement. +LOCATION:E148 +URL:http://2023.fossy.us/schedule/presentation/169/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Automating Day 2 Operations with Kubebuilder and Operator SDK +DTSTART;TZID=US/Pacific:20230716T173000 +DTEND;TZID=US/Pacific:20230716T180000 +DTSTAMP:20240304T203855Z +UID:131@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Steve Sklar\nWe all know how powerful Kubernetes is w + hen it comes to orchestrating cloud infrastructure. So how can we use it t + o automate higher-level tasks\, like upgrades\, snapshots\, or data migrat + ions? Using tools like Kubebuilder and Operator SDK\, we can leverage core + k8s building blocks to safely automate these "Day 2 Operations."\n\nIn th + is talk\, I will first provide a brief overview of operator mechanics befo + re taking a deep dive into a sample use-case: managing database snapshots + and restores. I will explore key design decisions behind the API objects t + hat are used to model the problem\, followed by a discussion of how Kubebu + ilder and Operator SDK can help us write an operator to manage the complet + e snapshot lifecycle using familiar tools like yaml and kubectl.\n\nBy the + end of the talk\, the audience should feel more comfortable around custom + operators\, and may even be inspired to automate some their own operation + s! +LOCATION:E142 +URL:http://2023.fossy.us/schedule/presentation/51/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: talk +DTSTART;TZID=US/Pacific:20230716T173000 +DTEND;TZID=US/Pacific:20230716T180000 +DTSTAMP:20240304T203855Z +UID:23@2023.fossy.us +CATEGORIES: +DESCRIPTION:Open Source AI + Data: Short talk +LOCATION:E146 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:How To Steal From Maintainers +DTSTART;TZID=US/Pacific:20230715T173000 +DTEND;TZID=US/Pacific:20230715T183000 +DTSTAMP:20240304T203855Z +UID:96@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Richard Schneeman\nMaintainers all over the world are + loaded. They're loaded with tech debt\, support requests\, and a million + things to do each and every day. In this talk\, we'll learn about actionab + le strategies for lightening their loads. And the beauty of the situation: + they'll never see it coming.\n\nA lot of open source talks end with "Cont + ributing to open source is great. Good luck." So now what? That's where th + is talk comes in. If you know a coder willing to contribute but not ready + or able\, then this talk is for you.\n\nWe do this 'one last job' before I + retire\, and we'll be rolling in the green stuff. That's right. We're tal + king open source commits on GitHub 🟩. Join the crew. This is one heist + you won't want to miss. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/38/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Discussion: If we had money\, what FOSS would we build? +DTSTART;TZID=US/Pacific:20230714T173000 +DTEND;TZID=US/Pacific:20230714T183000 +DTSTAMP:20240304T203855Z +UID:90@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Denver Gingerich\nWe often hear that the main thing F + OSS needs to be successful is more money. But what concrete steps would w + e take if we had money? Who should we give it to and what should they spe + nd it on?\n\nBring your ideas to this Q&A hosted by two FOSS business lead + ers\, who have seen what money can (and can't) do for FOSS. We will brief + ly describe our experiences\, and then open it up for discussion to dive i + nto actionable plans for using money to improve software freedom\, through + non-profit\, worker co-operative\, and/or for-profit endeavors. +LOCATION:E144 +URL:http://2023.fossy.us/schedule/presentation/144/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230716T173000 +DTEND;TZID=US/Pacific:20230716T180000 +DTSTAMP:20240304T203855Z +UID:111@2023.fossy.us +CATEGORIES: +DESCRIPTION:Room Break +LOCATION:E148 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:Improving Diversity in Computing by Teaching Humanitarian Free and + Open Source +DTSTART;TZID=US/Pacific:20230715T173000 +DTEND;TZID=US/Pacific:20230715T183000 +DTSTAMP:20240304T203855Z +UID:31@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Heid Ellis\nMeeting the strong demand for computing p + rofessionals will require attracting and retaining more students in comput + ing degree programs. Women and people of color are significantly underrepr + esented among computing students\, and these groups provide an opportunity + to both create a more equitable discipline and meet the need for more com + puting graduates. In order to attract more of these students\, computing e + ducators must improve the quality\, appeal and student success rate in com + puting degree programs.\n\nThis presentation discusses an education effort + that helps to address this challenge by expanding the community of facult + y incorporating Humanitarian Free and Open Source Software (HFOSS) into co + mputing education. HFOSS education provides a collaborative environment th + at supports active learning with real-world tasks. Students gain both tech + nical and professional skills while also acquiring a first-hand understand + ing of the potential for computing to have both social relevance and posit + ive societal impact. The ability of computing to “do good” has been sh + own to attract women and other underrepresented groups into computing disc + iplines.\n\nThe project is intended to have broader impact in the followin + g areas: a) improving student retention and expanding appeal to women and + underrepresented groups\; b) providing real-world learning of professional + and technical skills in a complex\, authentic environment that prepares s + tudents for professional practice\; c) extending understanding of the impa + ct of HFOSS pedagogy and approaches on student and instructor role and ide + ntities\; and d) increasing student understanding of the potential of comp + uting to improve the human condition and in student awareness of professio + nal responsibility.\n\nInitial work has included several surveys of underg + raduate students (209 and 360 participants) that indicate women and underr + epresented groups are more strongly motivated by the humanitarian nature o + f HFOSS projects. The presentation will include results of these surveys a + nd discussion of HFOSS education as an approach to making computing more d + iverse while also advancing student knowledge of open source. +LOCATION:E143 +URL:http://2023.fossy.us/schedule/presentation/112/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Dashboards are dead\, long live dashboards! +DTSTART;TZID=US/Pacific:20230716T173000 +DTEND;TZID=US/Pacific:20230716T180000 +DTSTAMP:20240304T203855Z +UID:139@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: James Kunstle\nThe lifecycle of data projects is invo + lved. Responsibility for data\, properly storing and retrieving data\, sca + lably processing data… it can be a bit much. This talk will focus on a l + ater-stage of the data lifecycle: serving data visualizations and analysis + with sustainability in mind.\nAbout a year ago\, our team had to pick whi + ch tool we wanted to use to serve data visualizations and metrics to stake + holders. We had a laundry-list of requirements\, some being deal-breakers + while others were nice-to-haves. Our final verdict was a project that fit + specific needs for us as a data science team\, but in the process of choos + ing\, we piloted a diverse variety of other alternative projects.\nThe fra + mework for this talk is simple: introduce a collection of stand-out data v + isualization projects and discuss the pros and cons of each as we see them + for a variety of use cases. \nAll considered projects are open source. Th + ey will be introduced in ascending order of interface complexity- and perh + aps descending order of customizability. For example\, the first project p + rovides the user with a UI for doing data analysis- a later project will r + equire a Python back-end. \nThe intended take-away of this talk is to prov + ide attendees with a survey of projects that could serve them\, and to sho + rtcut the attendees own path toward finding a solution that works best for + their team\, minimizing platform-churn and saving time. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/66/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:XMPP Connectivity & Security +DTSTART;TZID=US/Pacific:20230713T173000 +DTEND;TZID=US/Pacific:20230713T183000 +DTSTAMP:20240304T203855Z +UID:42@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: moparisthebest\nA brief introduction into how I got i + nto XMPP\, a dive into some security vulnerabilities I’ve found over the + years\, and an in depth look at my focus in XMPP\, connectivity! After a + ll\, none of the UX or whiz bang shiny things matter at all if you can’t + get connected or stay connected to the network. We’ll cover some of my + connectivity related XEPs\, 0368 (Direct TLS)\, 0467 (QUIC)\, 0468 (WebSo + cket S2s). Then we’ll head deep into the internals of xmpp-proxy\, a for + ward+reverse proxy and general connectivity library for XMPP\, written in + Rust\, including a few of the projects that use it so far\, like Converse- + Tauri. If we have time at the end after any questions we might get into m + y next semi-secret project based on xmpp-proxy to further enable people to + connect via XMPP. +LOCATION:E142 +URL:http://2023.fossy.us/schedule/presentation/18/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Steadfast Self-Hosting: Rapid-Rise Personal Cloud +DTSTART;TZID=US/Pacific:20230715T173000 +DTEND;TZID=US/Pacific:20230715T180000 +DTSTAMP:20240304T203855Z +UID:103@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Adam Monsen\nYour data are essential to your life\, y + our agency\, and your future. Come learn how to save\, serve\, and safely + share your data at home with a smorgasbord of FOSS. I'll cover rapid setup + and basic use of tools such as Traefik\, Nextcloud\, Wallabag\, Jellyfin\ + , and more. With these powerful and private services at your disposal you + can collaboratively edit documents in realtime online\, stream music and v + ideo\, and future-proof your digital assets.\n\nThis talk pairs well with + a soon-to-be released book of the same topic and title. Both the book and + talk are about self-hosting FOSS\, were created with FOSS\, and *are* FOSS + themselves (open source\, free to copy\, free to modify and redistribute) + . +LOCATION:E144 +URL:http://2023.fossy.us/schedule/presentation/80/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Students Favor Open Source\, but Don’t Really Understand It +DTSTART;TZID=US/Pacific:20230714T173000 +DTEND;TZID=US/Pacific:20230714T183000 +DTSTAMP:20240304T203855Z +UID:59@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Gregory W. Hislop\nIn an ideal world\, students would + graduate from college with a comprehensive understanding of open source a + nd an ability to contribute to an open source community in some significan + t way. In reality\, while all students know about open source and most st + udents use open source products\, very few students have much understandin + g of open source. Students do not know how large open source is\, they ha + ve no idea that open source can be a career\, and little awareness of the + tools and processes that make open source communities successful. This pr + esentation will present results of surveys that exemplify the very shallow + student understanding of open source. \n\nImproving open source educatio + n would benefit both students and open source communities. Student benefi + ts from open source participation include exposure to an evolving\, comple + x software system\, development of professional skills\, improved technica + l skills\, better understanding of team-based development in a distributed + environment and more.\n\nOpen source communities can also benefit from st + udent participation. Students can relieve more experienced developers from + routine tasks such as bug verification and documentation\, and they have + added incentive to participate due to class requirements. In addition\, st + udents can be supported by academic infrastructure so that they are not re + lying solely on the OSS community for learning. Finally\, open source edu + cation will help ensure a continuing flow of professional developers into + open source projects.\n\nIn order to prepare students for open source\, st + udents must learn about open source culture\, tools\, and processes.. Unfo + rtunately\, many schools are not teaching even basic open source tools suc + h as version control\, issue trackers\, and CI/CD pipelines\, and only a s + mall number of schools are covering open source processes or culture. How + can educators better prepare students for open source by incorporating t + hese necessary skills and information into an undergraduate program? This + talk will discuss the gap between undergraduate computing education and op + en source community expectations\, the reasons for this gap\, and approach + es for bridging the gap. +LOCATION:E143 +URL:http://2023.fossy.us/schedule/presentation/97/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230716T173000 +DTEND;TZID=US/Pacific:20230716T180000 +DTSTAMP:20240304T203855Z +UID:123@2023.fossy.us +CATEGORIES: +DESCRIPTION:Room Break +LOCATION:E147 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: talk +DTSTART;TZID=US/Pacific:20230715T173000 +DTEND;TZID=US/Pacific:20230715T180000 +DTSTAMP:20240304T203855Z +UID:115@2023.fossy.us +CATEGORIES: +DESCRIPTION:Diversity Equity and Inclusion and FOSS: Short talk +LOCATION:E147 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:Create your own crossword puzzles +DTSTART;TZID=US/Pacific:20230713T173000 +DTEND;TZID=US/Pacific:20230713T180000 +DTSTAMP:20240304T203855Z +UID:188@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Rosanna Yuen\nCrossword puzzles are a fun pastime enj + oyed around the world. Last year at GUADEC\, the GNOME Crosswords app was + introduced with much fanfare. Part of this app is a crossword editor that + gives you the tools to create your own crosswords. Over the past year\, we + ’ve been trying to get a free-software crossword community off the groun + d.\n\nThis talk will go through some of the various types of crosswords\, + their history\, and their differences. It will cover the steps of how and + how to create puzzles using Crosswords. We will cover hints on how to buil + d grids and hopefully inspire people to try their hand at creating more cr + osswords we can all enjoy. +LOCATION:E145 +URL:http://2023.fossy.us/schedule/presentation/93/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Community lead user research and usability in Science and Research + OSS: What we learned +DTSTART;TZID=US/Pacific:20230714T173000 +DTEND;TZID=US/Pacific:20230714T183000 +DTSTAMP:20240304T203855Z +UID:157@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Eriol Fox\nThe Usable Software Ecosystem Research (US + ER) project was initiated by Superbloom Design and funded by the Sloan Fou + ndation. It explores how Scientific & Research open- source software teams + understand\, consider\, and undertake usability and design opportunities + in their projects.\n\nThrough a variety of design research methods such as + literature reviews\, semi- structured interviews\, surveys\, and ecosyste + m mapping\, the research aims to obtain a better understanding of:\n\n1. H + ow norms in academic\, science\, and/or open- source working environments + affect the choices teams make around their users and different kinds of de + sign interventions.\n\n2. How team dynamics and trust affects those choice + s.\n\n3. What teams would need to be interested in or able to prioritize u + sability and design in their work.\n\nIn this short talk\, we'll give an o + verview of our findings but specifically zoom in on the ways in which Scie + ntific and Research OSS (S&R OSS) contributors/teams leverage community sp + aces\, interactions and documents to make user-informed choices about how + to make their documentation and tools better. There will then be a critic + al review of how design research trained individuals might iterate and imp + rove on these practices to make usability and design even better in S&R OS + S. +LOCATION:E148 +URL:http://2023.fossy.us/schedule/presentation/113/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:Advanced Video for your Campus: The Opencast Video Ecosystem +DTSTART;TZID=US/Pacific:20230713T180000 +DTEND;TZID=US/Pacific:20230713T183000 +DTSTAMP:20240304T203856Z +UID:168@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Carlos Turró-Ribalta\nOpencast is an open-source vid + eo recording and distribution system specifically designed for academic in + stitutions and organizations that want to capture\, process\, and distribu + te educational video content. It provides tools and services for recording + conferences\, presentations\, classes\, and other events in video format + and then processing and distributing the resulting content in various form + ats.\nOpencast offers features such as automatic video and audio capture\, + metadata management\, content indexing\, basic video editing\, and integr + ation with learning management systems (LMS) and media repositories. It al + lows educational institutions to create online video content libraries and + facilitate access through digital platforms.\nIt has been deployed in mor + e than one hundred Higher education institutions and has a vibrant ecosyst + em of tools. Recently the community has developed a new video portal (Tobi + ra) an updated player focusing in accessibility (Paella Player)\, a new pe + rsonal recorder\, and an updated video editor. Being an open-source platfo + rm\, Opencast also enables collaboration and customization according to th + e needs of each institution. It also has an active community of developers + and users who contribute to the ongoing development and improvement of th + e system.\nIn my talk I will present the new & updated capabilities of the + system\, and I will argue about how important is to have an Open Source v + ideo platform specially targeted for lectures. +LOCATION:E143 +URL:http://2023.fossy.us/schedule/presentation/98/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Opening Remarks +DTSTART;TZID=US/Pacific:20230716T180000 +DTEND;TZID=US/Pacific:20230716T183000 +DTSTAMP:20240304T203856Z +UID:209@2023.fossy.us +CATEGORIES: +DESCRIPTION:Closing Remarks +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:From Conversations to Action: Creating a healthy\, diverse open so + urce community. +DTSTART;TZID=US/Pacific:20230715T180000 +DTEND;TZID=US/Pacific:20230715T183000 +DTSTAMP:20240304T203856Z +UID:116@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Anita Sarma\nIn the world of open source software (OS + S) development\, attracting and retaining motivated developers is key to a + project's sustainability and long-term survival. \nMany of us recognize + the lack of diversity in OSS projects and the barriers that individuals fr + om underrepresented groups face\, but what can we do to retain diverse con + tributors? In this talk\, I will present two evidence-based dashboards to + help attract and retain diverse contributors. The first dashboard provides + a set of real-time insights to track community turnover and diversity\, a + nd focuses on gender and affiliation diversity. The second dashboard deter + mines contributors’ survivability likelihood in the project. These dashb + oards can empower project leaders to assess the diverse state of their pro + jects and take relevant action to promote diversity in their projects +LOCATION:E147 +URL:http://2023.fossy.us/schedule/presentation/52/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230713T180000 +DTEND;TZID=US/Pacific:20230713T183000 +DTSTAMP:20240304T203856Z +UID:189@2023.fossy.us +CATEGORIES: +DESCRIPTION:No description +LOCATION:E145 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230715T180000 +DTEND;TZID=US/Pacific:20230715T183000 +DTSTAMP:20240304T203856Z +UID:223@2023.fossy.us +CATEGORIES: +DESCRIPTION:Break +LOCATION:E146 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230713T180000 +DTEND;TZID=US/Pacific:20230713T183000 +DTSTAMP:20240304T203856Z +UID:48@2023.fossy.us +CATEGORIES: +DESCRIPTION:AArch64/ARM64 Open Q&A +LOCATION:E146 +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:Planning a wedding with FOSS +DTSTART;TZID=US/Pacific:20230715T180000 +DTEND;TZID=US/Pacific:20230715T183000 +DTSTAMP:20240304T203856Z +UID:104@2023.fossy.us +CATEGORIES: +DESCRIPTION:Speaker: Pono Takamori\nEvent planning encompasses a huge rang + e of people\, vendors\, timelines\, communication channels and cultural no + rms. The use of free software therein\, takes an interesting role as both + activism and pragmatism. This talk will focus on the use and challenges of + trying to plan my wedding with my fiancée with as much free software as + possible. Lessons we learned in trying to understand the wedding software + space\, replacements to common proprietary tools\, challenges faced by bot + h proprietary and free software\, and how we can make advocacy more stream + lined when dealing with people outside the software freedom movement. +LOCATION:E144 +URL:http://2023.fossy.us/schedule/presentation/148/ +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230713T183000 +DTEND;TZID=US/Pacific:20230713T190000 +DTSTAMP:20240304T203856Z +UID:216@2023.fossy.us +CATEGORIES: +DESCRIPTION:No description +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Break +DTSTART;TZID=US/Pacific:20230715T183000 +DTEND;TZID=US/Pacific:20230715T190000 +DTSTAMP:20240304T203856Z +UID:218@2023.fossy.us +CATEGORIES: +DESCRIPTION:No description +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Social Event +DTSTART;TZID=US/Pacific:20230715T190000 +DTEND;TZID=US/Pacific:20230715T220000 +DTSTAMP:20240304T203856Z +UID:219@2023.fossy.us +CATEGORIES: +DESCRIPTION:FOSS For Education Mixer at Spirit77. All attendees welcome\ + , free drink tickets available at the Apereo booth. +URL:http://2023.fossy.us +END:VEVENT +BEGIN:VEVENT +SUMMARY:FOSSY 2023: Social Event +DTSTART;TZID=US/Pacific:20230713T190000 +DTEND;TZID=US/Pacific:20230713T220000 +DTSTAMP:20240304T203856Z +UID:217@2023.fossy.us +CATEGORIES: +DESCRIPTION:Official Thursday Night Social at Punch Bowl Social Portland\, + 340 SW Morrison St Suite 4305\, Portland\, OR 97204 All attendees a + re invited! Support provided by RedHat. +URL:http://2023.fossy.us +END:VEVENT +END:VCALENDAR diff --git a/schedule/conference.json b/schedule/conference.json new file mode 100644 index 0000000..93b7112 --- /dev/null +++ b/schedule/conference.json @@ -0,0 +1,5959 @@ +{ + "schedule": [ + { + "room": "", + "rooms": [], + "start": "2023-07-15T09:30:00", + "end": "2023-07-15T10:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 170, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Keynote: Right to Repair Panel Discussion", + "authors": [ + { + "name": "Kyle Wiens", + "twitter": "kwiens", + "mastodon": "kwiens", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/33b717fdf44e65d11cdfa1b3c1ccde0a?s=120&d=mp", + "code": "246", + "biography": "Kyle Wiens is a software engineer and the CEO of iFixit, the repair community known for open source repair manuals and product teardowns. iFixit has empowered hundreds of millions of people to repair their broken stuff. Kyle led the international coalition that legalized Right to Repair, has testified before the US Copyright Office and the International Trade Commission, and he is involved in developing global environmental standards.\r\n\r\nKyle regularly speaks on design for repair, service documentation, and the environmental impact of manufacturing. His writing has appeared in The Atlantic, Harvard Business Review, Wired, Popular Mechanics, and the Wall Street Journal.", + "username": "" + }, + { + "name": "Denver Gingerich", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/0adc60a96b41045e2c677455df574154?s=120&d=mp", + "code": "192", + "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 CopyleftConf, LibrePlanet, LinuxCon North America, CopyCamp Toronto, FOSSLC's Summercamp, and the Open Video Conference.", + "username": "" + }, + { + "name": "Hilary Shohoney", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/8e1a5f725d84dd1451c8d2332d88a8a7?s=120&d=mp", + "code": "250", + "biography": "Hilary Shohoney is an experienced nonprofit leader, movement builder and climate justice advocate. Early in her career, Hilary nearly exited the nonprofit industry out of frustration, but instead turned that frustration into action. Today, Hilary supports Bonneville Environmental Foundation as they seek to live their values internally as well as externally and has previously worked as the Executive Director of Free Geek championing their work on Right to Repair legislation.\r\n\r\nHilary\u2019s work on Right to Repair is driven by her deep desire to build just systems that support people and the environment. She\u2019s seen first hand how the inability to repair devices harms our community\u2019s most vulnerable members and the environment.", + "username": "" + }, + { + "name": "Juan Manuel Muro, Jr.", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?s=120&d=mp", + "code": "259", + "biography": "", + "username": "" + } + ], + "abstract": "Join us for an engaging Right to Repair panel discussion with experts in the field! We'll talk with activists Kyle Wiens of iFixit, Juan Muro of Free Geek, Hilary Shohoney of Bonneville Environmental Foundation, and Denver Gingerich of Software Freedom Conservancy about current topics in Right to Repair and how they impact free and open source software communities, from participating in the \"1201 process\" for Digital Millennium Copyright Act exemptions with the US Copyright Office, to strategies that might work to increase Right to Repair legislation and bringing lawsuits to compel companies to respect consumers' rights.\"", + "conf_url": "http://2023.fossy.us/schedule/presentation/186/", + "cancelled": false, + "twitter_id": "kwiens", + "mastodon_id": "kwiens" + }, + { + "room": "", + "rooms": [], + "start": "2023-07-14T09:30:00", + "end": "2023-07-14T10:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 169, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Keynote: RHEL Panel Discussion", + "authors": [ + { + "name": "Bradley M. Kuhn", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/0580d7a67da1b15b1695edc4e22779f9?s=120&d=mp", + "code": "227", + "biography": "Bradley M. Kuhn is the Policy Fellow and Hacker-in-Residence at Software Freedom Conservancy (SFC) and editor-in-chief of copyleft.org. Kuhn began his work in the software freedom movement as a volunteer in 1992, as an early adopter of Linux-based systems and contributor to various FOSS projects, including Perl. He worked during the 1990s as a system administrator and software developer for various companies, and taught AP Computer Science at Walnut Hills High School in Cincinnati. Kuhn\u2019s non-profit career began in 2000, when he was hired by the Free Software Foundation (FSF). As FSF\u2019s Executive Director from 2001\u20132005, Kuhn led FSF\u2019s GPL enforcement, launched its Associate Member program, and invented the Affero GPL. Kuhn began as SFC\u2019s primary volunteer from 2006\u20132010, and became its first staff person in 2011. Kuhn holds a summa cum laude B.S. in Computer Science from Loyola University in Maryland, and an M.S. in Computer Science from the University of Cincinnati. Kuhn\u2019s Master\u2019s thesis discussed methods for dynamic interoperability of Free Software programming languages. Kuhn received the Open Source Award in 2012, and the Award for the Advancement of Free Software in 2021 \u2014 both in recognition for his lifelong policy work on copyleft licensing and its enforcement.", + "username": "" + }, + { + "name": "benny Vasquez", + "twitter": "bennyvasquez", + "mastodon": "@benny@social.linux.pizza", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/d73d386bd679f54cf64bef106d322d5b?s=120&d=mp", + "code": "254", + "biography": "benny Vasquez is the Chair of the Board of Directors at the AlmaLinux OS Foundation and brings more than a decade of experience in community management to the role. With experience as Manager of Community and Developer Relations at Progress, Manager of Community Engagement at cPanel, and Lead Evangelist at LiquidWeb Inc all before joining Microsoft as an Open Source Security Program Manager, benny boasts a successful track record in community building, customer engagement, and developer relations. With leadership roots in community management, product management, and business strategy, benny is a leading voice in the world of community-driven software and everything AlmaLinux. Moreover, benny is passionate about AlmaLinux OS and is dedicated to this innovative global community\u2019s commitment to complete transparency and community-focused development.", + "username": "" + }, + { + "name": "James (Jim) Wright", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/50ca7a1d335c890ca1aa45b3ec6ce153?s=120&d=mp", + "code": "256", + "biography": "James (Jim) Wright is Oracle\u2019s Chief Architect, Open Source Policy, Strategy, Compliance, and Alliances. Jim is a well known software architect and attorney who has been working in and around open source for over 20 years. He is the author of the Universal Permissive License, and currently sits on the Board of Directors of both the Linux Foundation and the Eclipse Foundation.\r\n\r\nPrior to his time at Oracle, Jim was in private practice at Sidley Austin, where he handled a wide variety of technology transactional matters as well as patent litigation. Jim is a graduate of Harvard Law School, and in the decade before starting legal practice he worked in engineering and management capacities at a variety of different IT enterprises. When not at work, Jim enjoys traveling with his family and his service dog, Arrow, building and riding his collection of wheeled contraptions, and making, tasting, and talking about espresso.", + "username": "" + }, + { + "name": "Jeremy Allison", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/57efdf5053cc4039bdb036e7f33befd9?s=120&d=mp", + "code": "255", + "biography": "", + "username": "" + } + ], + "abstract": "Join us for an in-depth discussion about Red Hat's recent announcements concerning Red Hat Enterprise Linux led by Bradley M. Kuhn with of a panel consisting of benny Vasquez of Alma, Jeremy Allison of CIQ/Rocky, Jim Wright of Oracle.", + "conf_url": "http://2023.fossy.us/schedule/presentation/182/", + "cancelled": false + }, + { + "room": "", + "rooms": [], + "start": "2023-07-16T09:30:00", + "end": "2023-07-16T10:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 171, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Keynote: Outreachy Celebration", + "authors": [ + { + "name": "Karen Sandler", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/5e77b6e5743dd274a0bc00806cb082de?s=120&d=mp", + "code": "9", + "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": "Anna e s\u00f3", + "twitter": "", + "mastodon": "@anna@friend.camp", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/9e0827e22af8c612c6105e5afda7058b?s=120&d=mp", + "code": "81", + "biography": "Anna e s\u00f3 is one of the cool folks organizing Outreachy, a program that provides internships to people subject to systemic bias and impacted by underrepresentation in the technical industry where they are living. They wear many hats, but their main focus is studying, designing, implementing, and documenting organizational processes and information systems. Over the last couple of years, Anna has worked with (and learned from) the Wikimedia community, two Brazilian federal university laboratories (MediaLab/UFG, LAPPIS/UnB), and Open Collective. They take pride in offering open projects a unique point of view.", + "username": "" + }, + { + "name": "Sage Sharp", + "twitter": "", + "mastodon": "@sphakos@toot.cat", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/c1793afbfdb12b39bee6b0f6254e2b66?s=120&d=mp", + "code": "91", + "biography": "Sage Sharp is the Senior Director of Diversity & Inclusion at Software Freedom Conservancy. Sage runs Conservancy's diversity initiative, Outreachy. Outreachy provides internships in open source and open science. Outreachy provides internships to people subject to systemic bias and impacted by underrepresentation in the technical industry where they are living.\r\n\r\nSage has been a free software contributor since 2007. Sage is known for their past work as the author and maintainer of the Linux kernel USB 3.0 driver. Today, Sage is involved in the Python community, and works as a Django web developer for the Outreachy website.\r\n\r\nSage founded their own company, Otter Tech, to provide Code of Conduct enforcement workshops. Sage has trained Code of Conduct teams for open source communities like Kubernetes, GNOME, Python, Drupal, WordPress, OpenStreetMap, Elastic, and Symfony.", + "username": "" + } + ], + "abstract": "This keynote celebrates an important milestone 13 years in the making: \r\nOutreachy surpassed 1000 interns with its current round of internships!\r\n\r\nTo deliver the celebratory keynote, some of the members of the Outreachy \r\norganizers (Anna e s\u00f3, Karen Sandler and Sage Sharp) will be on stage to \r\nreflect on the program's evolution, its successes and the people who \r\nhave made it possible. We invite all FOSSY attendees to come to the \r\nkeynote session to celebrate with us!", + "conf_url": "http://2023.fossy.us/schedule/presentation/160/", + "cancelled": false + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-16T10:30:00", + "end": "2023-07-16T11:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Security", + "conf_key": 105, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Challenges in open, self-sovereign identity", + "authors": [ + { + "name": "Tom Marble", + "twitter": "tmarble", + "mastodon": "@tmarble@mstdn.io", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/924e827f49662e9da005e503a65368a3?s=120&d=mp", + "code": "122", + "biography": "Tom Marble is best known for being the first \"OpenJDK Ambassador\" on\r\nthe Sun Microsystems core team that open sourced the Java programming\r\nlanguage. He continues to apply his community experiences in open\r\nsource projects and his interest in intellectual property by\r\nco-organizing the legal and policy issues track at Europe's largest\r\nopen source conference, FOSDEM as well as being a member of the\r\nSoftware Freedom Conservancy's Evaluation Committee.\r\n\r\nMarble is the founder of Informatique, Inc., a consultancy which leverages\r\nhis hardware, software and legal engineering background for client\r\nprojects as diverse as Enterprise IoT services, coaching Dojo\r\nimmersive learning experiences, automated mobile/web testing,\r\nautonomous cyber defense, AI prompt engineering, and open source\r\nbusiness strategy.", + "username": "" + } + ], + "abstract": "The promise of the Internet was a federation of cooperative services and users around open protocols. Ironically most of the essential services we use today -- including authenticating identity -- rely on large, proprietary, centralized services.\r\n\r\nUsers ought to be able to share messages and files securely with one another without relying an a third party such as Google or Facebook. Ideally we ought to be able to securely authenticate with service providers anonymously in order to truly prevent becoming the product of surveillance capitalism.\r\n\r\nThe traditional X.509 Public Key Infrastructure (PKI) has demonstrated weaknesses due to centralization. Mitigations such as Certificate Transparency only partially address these weaknesses.\r\n\r\nThe Web of trust based on Pretty Good Privacy (PGP) in theory offers a truly decentralized identity solution. However, in practice, broad success of PGP in identity has been stymied by overwhelming complexity, excruciatingly poor user experience design, and difficulty in integrating the required software with popular email providers.\r\n\r\nThere is promising W3C standards work in the areas of Decentralized Identifiers (DIDs) and Verifiable Credentials, yet implementations often depend on proof-of-work based crypto or token exchanges with asymmetric ownership and control. What's more DID resolution (anchoring in non-repudiation framework) is often either closed or left as an exercise for the reader.\r\n\r\nThe purpose of this talk is to highlight the challenges in open source identity and brainstorm approaches which leverage the best parts of the Web of trust and the W3C standards work while preserving the values the FOSS community holds dear.", + "conf_url": "http://2023.fossy.us/schedule/presentation/117/", + "cancelled": false, + "twitter_id": "tmarble", + "mastodon_id": "@tmarble@mstdn.io" + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-15T10:30:00", + "end": "2023-07-15T12:30:00", + "duration": 120, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 148, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Slot" + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-16T10:30:00", + "end": "2023-07-16T11:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Diversity Equity and Inclusion and FOSS", + "conf_key": 117, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Onboarding Newcomers - More Than Just CONTRIBUTING.md", + "authors": [ + { + "name": "Elizabeth Barron", + "twitter": "elizabethn", + "mastodon": "@elizabeth@fosstodon.org", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/bc6e17efb0c24d708de6934531c9fb20?s=120&d=mp", + "code": "124", + "biography": "Elizabeth has over 20 years of experience in open source community management, with a particular focus on improving diversity, equity, and inclusion and leveraging open source for social good. She currently works as a consultant and serves as the community manager for CHAOSS, an open source project that tracks and measures open source community health. She also helps out with the All In project, which aims to open source DEI collaboration. Elizabeth is an author, speaker, and award-winning nature photographer. She lives in Cincinnati, Ohio with her dogs and guinea pigs.", + "username": "" + }, + { + "name": "Justin W. Flory", + "twitter": "jwf_foss", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/a371b502b13f1b6424b8c56358d85a58?s=120&d=mp", + "code": "130", + "biography": "Justin W. Flory is a creative maker. He is best known as an Open Source contributor and Free Culture advocate originally from the United States. Justin has participated in numerous Open Source communities and led different initiatives to build sustainable software and communities for over ten years.\r\n\r\nIn October 2022, Justin joined Red Hat as the fourth Fedora Community Architect (FCA). He works closely between the Fedora Project community and Red Hat to lead initiatives to grow the Fedora user and developer communities and to make Red Hat & Fedora interactions even more transparent and positive.", + "username": "" + } + ], + "abstract": "What is the secret for maintainers to sustain newcomers in their communities? Many maintainers know about adding a CONTRIBUTING.md file to their project, but is this enough to effectively support and integrate newcomers into your project? In this session, Elizabeth Barron and Justin W. Flory will provide a baseline for newcomer onboarding in today\u2019s landscape and a close look at the CHAOSS and Fedora projects as real communities of practice.\r\n\r\nWhile CONTRIBUTING.md files provide potential contributors with information and support to join the community, they have certain bounds. A poor onboarding experience can actually work against you and turn them away before their first contribution. Building an effective and inclusive onboarding process is crucial to ensuring a healthy open source community.\r\n\r\nIn this talk, you will learn about:\r\n\r\n- establishing a baseline for what \u201cnewcomer onboarding\u201d means in today\u2019s open source landscape\r\n- implementing actionable steps to ease onboarding for newcomers and maintainers\r\n- two communities and their next steps for improving the contributor onboarding experience.\r\n\r\nElizabeth and Justin will represent the CHAOSS Project and the Fedora Project as participants, maintainers, and leaders in the communities and how experiments with newcomer onboarding led to lessons learned and the growth of the contributor ecosystem.", + "conf_url": "http://2023.fossy.us/schedule/presentation/56/", + "cancelled": false, + "twitter_id": "elizabethn", + "mastodon_id": "@elizabeth@fosstodon.org" + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-16T10:30:00", + "end": "2023-07-16T11:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Open Source AI + Data", + "conf_key": 132, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Empowering Data Driven Strategies with Open Source Machine Learning: Tools, Techniques and Tips", + "authors": [ + { + "name": "Hema Veeradhi", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/f31ce765f18608e805f8320c526635d8?s=120&d=mp", + "code": "174", + "biography": "Hema Veeradhi is a Senior Data Scientist working in the Emerging Technologies team part of the office of the CTO at Red Hat. Her work primarily focuses on implementing innovative open AI and machine learning solutions to help solve business and engineering problems.", + "username": "" + }, + { + "name": "Surya Prakash Pathak", + "twitter": "meayrus", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/39e20ae2d218c45c952442762b17a65a?s=120&d=mp", + "code": "146", + "biography": "Surya is a Data Scientist, currently working on the Emerging Technologies team at Red Hat. He is experienced in the field of Machine Learning and Artificial Intelligence. He spent the past year developing models for gaining customer insights, navigating open source tools for data scientists, and doing NLP using transformers models.", + "username": "" + } + ], + "abstract": "We are living in a digital era where vast amounts of data is constantly being generated, evaluated, and updated. As a result, the need for enterprises to keep up with this pace has grown and we are rapidly moving towards a more data-driven society. With the help of AI/ML technology, we have the power to make knowledgeable data driven decisions and effectively identify new trends and patterns, leading to more creative solutions and innovative approaches to problem-solving.\r\n\r\nIn light of the recent advancements in AI, particularly in predictive modeling, we now have a powerful tool at our disposal to quickly consume and analyze vast amounts of data. By using open source time series forecasting ML models like ARIMA and Prophet, we can provide more accurate predictions and insights in real-time, enabling organizations and teams to streamline processes and increase efficiency, improve and manage customer risk, and adapt to changing market conditions. In this talk we will discuss:\r\n1. Open Source tooling for building predictive ML models (Python, Jupyter, MLFLow)\r\n2. Time series forecasting techniques\r\n3. Tips for managing ML workflows and model interpretations\r\n\r\nAttendees will leave this talk with a deeper understanding of predictive ML models and how open source can empower us to be more data driven.", + "conf_url": "http://2023.fossy.us/schedule/presentation/65/", + "cancelled": false + }, + { + "room": "", + "rooms": [], + "start": "2023-07-13T10:30:00", + "end": "2023-07-13T11:00:00", + "duration": 30, + "kind": "Registration and Welcome Lunch", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 210, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Registration table open" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-14T10:30:00", + "end": "2023-07-14T11:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS For Education", + "conf_key": 53, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Harnessing Open-Source Innovation for an Integrated, Student-Centric e-Content Development and Lear", + "authors": [ + { + "name": "Carl White", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/afda456a2d684d6ffab16d11e97658a6?s=120&d=mp", + "code": "257", + "biography": "", + "username": "" + }, + { + "name": "David King", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/956181660e38ddb7ad6e9d4a657b691f?s=120&d=mp", + "code": "258", + "biography": "", + "username": "" + } + ], + "abstract": "This project aims to bridge the gap between technological advancements in Knowledge Management (KM), E-Learning (EL), and emerging technologies like Artificial Intelligence (AI), Virtual Reality (VR), and Augmented Reality (AR), and the lack of skilled users able to create 3D content and establish best online practices for VR/AR content teaching and sharing. Our solution is a student-centric e-content development platform based on the Pre-Freshman Accelerated Curriculum in Engineering (PACE) program's Virtual Interactive Learning, Training, and Performance platform (VILTA).\r\n\r\nThe PACE program, with a strong track record of promoting student advancement and retention (with a 55% four-year graduation rate and a 24% advanced STEM degree completion rate). PACE was established in 1987 as a face to face on campus program. The vision of the PACE program is to motivate and inspire students to obtain an advanced STEM degree. This program has evolved into a semi-immersive and entirely remote learning experience, PACE VILTA. This evolution motivates the application of open-source software to transform PACE VILTA into a comprehensive student-centric e-content development platform.\r\n\r\nBy integrating AI with KM and EL on this platform, we aim to automate knowledge extraction, categorization, and distribution. The platform will be designed to personalize EL content, adapt to individual learners' pace, and enable precise assessments.\r\n\r\nVR and AR technologies will be introduced via gaming tools into an open-source Learning Management System (LMS) creating immersive, interactive, and contextual EL environments. An open-source metaverse, a unique feature of this platform, will facilitate e-content usage and sharing. The LMS's built-in controls will track students' progress through the e-content development cycle, ensuring alignment with the implemented e-content framework.\r\n\r\nThis platform will serve as a testing ground for various e-content frameworks, simplify e-content creation with VR and AR tools, and promote collaborative constructivism learning. By enabling the integration of diverse investigative techniques, the platform targets the improvement of active learning models, encourages innovative e-content frameworks, and provides a medium for validating learning principles, theories, and concepts.\r\n\r\nThe proposed research will focus on these dynamic integrations, anticipating comprehensive insights into the innovative amalgamation of AI, VR, and AR with KM and EL, powered by open-source software. The findings will extend the body of knowledge, suggest future research directions, and provide valuable guidelines for organizations and educational institutions seeking to improve their KM and EL initiatives through open-source innovation.\r\n\r\nThe primary objective of this research is to foster advancements in Knowledge Management (KM) and E-Learning (EL) systems worldwide. It aims to make these systems not only economically feasible but also versatile and easily accessible to a broad spectrum of users. The anticipated influence of this study is extensive, encompassing a wide range of learners, from students at Morgan State University to those in K-12 education, adult learners, and participants in industry training programs. Furthermore, it aspires to have a transformative impact on governmental agencies across the globe, further broadening the reach and applicability of its findings", + "conf_url": "http://2023.fossy.us/schedule/presentation/183/", + "cancelled": false + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-15T10:30:00", + "end": "2023-07-15T12:30:00", + "duration": 120, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Diversity Equity and Inclusion and FOSS", + "conf_key": 149, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Unconference: DEI and FOSS", + "authors": [ + { + "name": "Georg Link", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/cb8650702c8ba4dca38c33d2b3f5359b?s=120&d=mp", + "code": "39", + "biography": "Georg Link is an Open Source Strategist with touchpoints and perspectives on DEI from his own marginalized identities including being a gay married man who fosters youths and lives as an immigrant in a different country from his upbringing. Georg co-founded the Linux Foundation CHAOSS Project to advance analytics and metrics for open source project health. Georg has an MBA and a Ph.D. in Information Technology. Georg serves as the Director of Sales at Bitergia. In his spare time, Georg enjoys reading fiction and hot-air ballooning.", + "username": "" + }, + { + "name": "Sriram Ramkrishna", + "twitter": "sramkrishna", + "mastodon": "@sri@mastodon.social or @sri@floss.social", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/447062d346ca576f8745b0cae1255dfc?s=120&d=mp", + "code": "217", + "biography": "Sriram Ramkrishna is an over 20 year veteran in open source. Specializing specifically in open source communities - Sri has a solid track record in building rapport in existing communities, building new communities and meta communities. Sri has held roles from IT engineering roles to marketing and everything in between. Currently, Sri works at Intel as the community manager for oneAPI, an open standard, multi-architecture programming model that provides an open, industry driven alternative for writing AI and high performance computing on accelerators. \r\n\r\nIn community work, Sri is the brain child behind Linux App Summit, a conference that brings developers from the desktop community, distributions, and third party developers to drive application development on the Linux platform. Sri also participates in the open compute project as a liaison between the open system firmware team and the sustainability team focusing on how to build sustainable platforms. Finally, Sri is really good at connecting people - if you need help with your project or need visibility, he loves helping out.", + "username": "" + } + ], + "abstract": "Join us for an unconference session on Diversity, Equity, and Inclusion (DEI) and Free and Open Source Software (FOSS). For this session, we have no topics prepared because we are following an unconference format. This means that we will have participant-driven discussions. Participants can offer to host a small-group discussion on a topic they care about; no expertise is required, only personal experience and interest. After the small-group discussions, we will have report-outs to all participants to share what we learned with everyone. Everyone can participate to their level of comfort and is not required to share experiences or talk. This session is open to everyone.", + "conf_url": "http://2023.fossy.us/schedule/presentation/159/", + "cancelled": false + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-14T10:30:00", + "end": "2023-07-14T11:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Community: Open Source in Practice", + "conf_key": 155, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Contributor Growth Strategies for OSS Projects", + "authors": [ + { + "name": "Dawn Foster", + "twitter": "geekygirldawn", + "mastodon": "https://hachyderm.io/@geekygirldawn", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/506e49a7dae9eb8bd05bb64a5169cfa4?s=120&d=mp", + "code": "57", + "biography": "Dr. Dawn Foster works as the Director of Data Science for the CHAOSS project where she is also a board member and 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 building, strategy, open source, governance, metrics, and more. She has spoken at over 100 industry events and has a PhD, MBA, and BS in computer science. In her spare time she enjoys reading science fiction, running, and traveling.", + "username": "" + } + ], + "abstract": "Maintaining an open source project is hard work that often extends out over several years, and maintainer burnout is common within open source projects. It can be hard for already overworked maintainers to balance the day to day work required to keep the project running while investing in activities to increase future sustainability. The good news is that we have best practices, resources, and templates available to make it easier for maintainers and projects to build a contributor strategy that leads to a strong and growing community for an open source project over the long term. This talk will help you apply those resources in your project.\r\n\r\nThis talk will have several major sections. 1) Discussion about the major factors that impact contributor growth. 2) Developing and executing on a long-term contributor growth strategy, including governance, new contributor onboarding, and mentoring. 3) Using contributor ladders to promote contributors into leadership positions as more maintainers to share the workload can reduce maintainer burnout over time. 4) Metrics for measuring project sustainability.\r\n\r\nThe audience will walk away with a better understanding of how to grow their contributor base and build a community around their open source project.", + "conf_url": "http://2023.fossy.us/schedule/presentation/31/", + "cancelled": false, + "twitter_id": "geekygirldawn", + "mastodon_id": "https://hachyderm.io/@geekygirldawn" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-16T10:30:00", + "end": "2023-07-16T11:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Software Worker Coops", + "conf_key": 17, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Inside Igalia: Scaling a Co-Op Beyond 100 Members", + "authors": [ + { + "name": "Valerie Young", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/d3b4753b08f6265ace426673b34ae684?s=120&d=mp", + "code": "11", + "biography": "Valerie Young works at Igalia, a worker-owned co-op, focusing on web standards related to accessibility. Her work there includes co-chairing the ARIA working group of the W3C and being an editor of the CORE-AAM specification. In the course of her career, she has worked up and down the web stack -- from building web apps to standards and standards testing in browsers, and more recently on the browsers themselves. From the moment she learned about the free software from fellow nerds in college, she has been an advocate for it.\r\n\r\nOutside of work, she has spent her whole adult life participating in non-hierarchical co-operative structures, from housing co-ops, to political projects, to academic conferences and community farms. Valerie is endless curious about ways to organize work that lead to empowerment, self actualization and joyful collaboration for individuals involved -- she has seen many successes and many failures and would love to hear from you about yours!", + "username": "" + } + ], + "abstract": "Igalia is an open source tech co-op success story. We have been around for 22 years; we have 140 members. We play an essential role in several open web platform projects such as Chromium/Blink, WebKit (WPE & WebKitGTK), Firefox and Servo. We have contributed to GNOME / GTK+ / Maemo, WebKit / WebKitGtk+ / JSC, Blink / V8, Gecko / SpiderMonkey projects, amongst others.\r\n\r\nThe reason we started as a co-op and the reason the focus of our work is Free and Open Source software are one and the same. Both are implementations of our values, in a word: egalitarianism.\r\n\r\nIn this talk you will hear a bit about our history. We will focus on how we found our FOSS business niche and how we grew from a few friends to 140 people in more than 25 countries all the while maintaining our flat organization structure. You will learn what it's like to participate in a company that is run by an Assembly, the decision making body that includes every Igalian, instead of a hierarchy of bosses.\r\n\r\nWe hope that this talk will expand the limits of your imagination on what a company can look like, and that next time you think about starting your own company or looking for a new job, you consider a co-op!", + "conf_url": "http://2023.fossy.us/schedule/presentation/73/", + "cancelled": false + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-14T10:30:00", + "end": "2023-07-14T12:30:00", + "duration": 120, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 154, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Reserved" + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-16T10:30:00", + "end": "2023-07-16T11:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Container Days", + "conf_key": 124, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "The Cloud Native Burrito", + "authors": [ + { + "name": "Josh Berkus", + "twitter": "", + "mastodon": "@m6n.io@fuzzychef", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/a9bf741211c9717ed23f4680227b88e2?s=120&d=mp", + "code": "36", + "biography": "Josh Berkus has been containering since containers were a thing, going back to FreeBSD Jails. Currently he works for Red Hat's Open Source Practice Office, supporting the Kubernetes project. He is the founder of Cloud Native PDX meetup group, a former CNCF Ambassador, and the recently retired co-chair of Kubernetes SIG-Contributor Experience; quite the CV for someone who started out just trying to automate database deployments. Josh has also been invovled in open source communities since 1998, and currently sits on the OSI board. He lives in NE Portland with a librarian and a very large cat.", + "username": "" + } + ], + "abstract": "Containers! Orchestrators! Service Mesh! Serverless! PodSecurity! You've heard all the hype from the many, many projects that call themselves \"Cloud Native\", but what does it all mean? Why would you want to use any of this, and what tools do you actually need, and why does the CNCF have over 150 projects?\r\n\r\nWelcome to the Cloud Native Taqueria, where your questions will be answered. In this talk, we will give you a whirlwind orientation tour of Cloud Native technologies through the metaphor of the Burrito Bar, from Kubernetes to Istio to Tekton to Knative. We'll explain each part of the stack, and why you might or might not want to use it, and how to figure out what your options are. With guacamole and sour cream.\r\n\r\nYou'll complete this talk with a better understanding of the Cloud Native universe and what things you want to learn more about.", + "conf_url": "http://2023.fossy.us/schedule/presentation/139/", + "cancelled": false, + "mastodon_id": "@m6n.io@fuzzychef" + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-14T10:30:00", + "end": "2023-07-14T11:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "BSD Unix", + "conf_key": 32, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Falling in Love with FreeBSD, Again", + "authors": [ + { + "name": "Michael Dexter", + "twitter": "michaeldexter", + "mastodon": "@dexter@bsd.network", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/2940463bef733994c4ebf550290bb2c7?s=120&d=mp", + "code": "215", + "biography": "Michael has used BSD Unix since 1991 and advanced it through fundraising, community coordination, and dozens of conference talks around the world. He has also organized the Portland Linux/Unix Group since 2009, coordinating over 150 speakers. By day Michael provides support for Open Source storage solutions for users of all sizes. Michael lives in Portland, Oregon with his wife and three children, small dog, and five chickens.", + "username": "" + } + ], + "abstract": "FOSS users generally have fall into three relationships with FreeBSD: They've heard of it and never tried it. They used it LONG ago, or they use it for every application they can. This talk follows Michael's journey using GNU/Linux and FreeBSD, with stops at OpenBSD, and NetBSD along the way. The unique features of FreeBSD range from subtle to obvious, and have arrived at a slow but steady pace that has allowed it to stay remarkably consistent but ever advancing over its thirty year history. These features include a permissive license, an exemplary network stack, multiple packet filters, the Jail container, the bhyve and Xen hypervisors, and the UFS and ZFS file systems. FreeBSD's consistency makes it a delight to work with and operate, with changes consistently adding value, rather than delivering change for change's sake. This approach has allowed user to develop \"muscle memory\" that can genuinely last decades. This talk will provide an overview of FreeBSD's compelling features big and small.", + "conf_url": "http://2023.fossy.us/schedule/presentation/90/", + "cancelled": false, + "twitter_id": "michaeldexter", + "mastodon_id": "@dexter@bsd.network" + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-15T10:30:00", + "end": "2023-07-15T11:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Wild card / Right to Repair", + "conf_key": 72, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "FOSS Mirroring on a budget: how a question turned into 253gbps of worldwide bandwidth in under a yea", + "authors": [ + { + "name": "John 'Warthog9' Hawley", + "twitter": "warty9", + "mastodon": "@warthog9@social.afront.org", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/915db096dbdc59a10780e1f6098bdc89?s=120&d=mp", + "code": "151", + "biography": "John 'Warthog9' Hawley led the system administration team on kernel.org for nearly a decade, leading a team including four other administrators. His other exploits include working on Syslinux, OpenSSI, a caching Gitweb, and patches to bind to enable GeoDNS. He's the author of PXE Knife, a set of interfaces around common utilities and diagnostics tools needed by an average systems administrator, as well as SyncDiff(erent) a state-full file synchronizer and file transfer mechanism. He currently works for VMware working on upstream Open Source Software. In his free time he enjoys cooking extravagant meals and watching bad movies.", + "username": "" + } + ], + "abstract": "Everyone makes use of the existing open source mirroring systems that are present to download their favorite bit of FOSS, be that Video Lan Client, Libreoffice, or your favorite Linux distribution. There are a lot of entities that donate these resources into the community from Universities, to ISPs. The reasons why entities put forth this effort varies a lot, but ultimately they all share the want to help make it easy, and accessible, to acquire FOSS.\r\n\r\nIn early 2022 Kenneth Finnegan approached John 'Warthog9' Hawley with an idea \"hey we should build up a new public mirror for the internet exchange since the one that was there seems to have left\". Once completed, Kenneth asked another question which set in motion much bigger things \"what if we made mirrors out of $20 surplus thin clients?\" which has turned into a cluster of 29 machines in a number of countries on 4 continents. This is a story of how FOSS mirroring works, the idea that was had behind the Micro Mirror (MM) project and how this helps the FOSS community from end to end, and what projects and users can do to help the entirety of the mirroring infrastructure out there.", + "conf_url": "http://2023.fossy.us/schedule/presentation/77/", + "cancelled": false, + "twitter_id": "warty9", + "mastodon_id": "@warthog9@social.afront.org" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-15T10:30:00", + "end": "2023-07-15T11:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS for Education", + "conf_key": 25, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Diamond Open Education", + "authors": [ + { + "name": "Dr. Cable Green", + "twitter": "cgreen", + "mastodon": "@cablegreen@mastodon.social", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/e52037262833bc2daa4b4dbaf91b8e6c?s=120&d=mp", + "code": "237", + "biography": "Dr. Cable Green is Creative Commons\u2019 Director of Open Knowledge. He works with open education, science and research communities to leverage open licensing, content, practices and policies to expand equitable access and contributions to open knowledge. His work is focused on identifying complex problems (e.g., UN SDGs) where open knowledge is a critical part of the solution, and then opening that knowledge to help solve the problem. Cable is also a leading advocate for open licensing and procurement policies that ensure publicly funded education, science and research resources are freely and openly available to the public.", + "username": "" + } + ], + "abstract": "Open Education sustainability requires significant, stable public funding. Education is a public good and the production, reuse and revisions of educational resources - and the software to host and share them - should be publicly funded and openly licensed to ensure educational opportunities for all.\r\n\r\nThe Open Science movement is increasingly looking toward more equitable models for open access research; it is looking to move away from expensive subscription fees and article processing charges (APCs). One possible model is \"Diamond Open Access,\" a model for ensuring inclusive and equitable access to both read and submit research articles to community-driven, academic-led and -owned open access journals.\r\n\r\nCable will explore what \u201cDiamond Open Education\u201d might look like. What are the barriers to Diamond OE? What if funding currently spent on expensive commercial educational resources and software were redirected to support the creation and stewardship of quality OER and FOSS in every discipline, in every grade level in multiple languages? Join us.", + "conf_url": "http://2023.fossy.us/schedule/presentation/138/", + "cancelled": false, + "twitter_id": "cgreen", + "mastodon_id": "@cablegreen@mastodon.social" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-16T10:30:00", + "end": "2023-07-16T12:30:00", + "duration": 120, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 181, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Reserved" + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-14T10:30:00", + "end": "2023-07-14T11:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Wild card", + "conf_key": 69, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Where does \"sustaining\" open source fall down?", + "authors": [ + { + "name": "Richard Littauer", + "twitter": "richlitt", + "mastodon": "https://mastodon.social/@richlitt", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/70123f2cb4af0d0b414ae9c4827fdf33?s=120&d=mp", + "code": "212", + "biography": "Richard Littauer is the Community Development Manager at Open Source Collective, a community facilitator for the Digital Infrastructure Fund, and an organizer of SustainOSS and the host of the Sustain Podcast. As a full-stack developer and open source community consultant, he has interfaced with hundreds of different projects in dozens of communities. He likes birds.", + "username": "" + } + ], + "abstract": "Open source sustainability is a frequently mentioned topic. We need to \"keep it going for the long haul\", develop a \"sustainable business model\", and occasionally even \"sustain sustainability conversations\". There's even a conference about it. It happened on Wednesday. But the entire discussion falls down upon close scrutiny. What does sustainability mean for open source? Does it apply to the licenses, to particular projects, to users, to the ecosystem? How do we understand the community health of open source on a temporal spectrum? Why \"sustain\" in the first place, and for what, and for whom?\r\n\r\nAnd what's at risk if we're not sustainable? Proprietary code eating the world? Burn-out? AI? All of us moving to San Francisco and working for ad tech, even though the rent is too darn high? \r\n\r\nI've held hundreds of conversations about sustaining open source over the past few years. I want to share the limits of the term, where it doesn't fit our abstractions, and how some of the models we use to understand open source sustainability could be updated or improved. This is a talk for skeptics. It's also a talk for dreamers - because without understanding where the gaps are, it's near impossible to bridge them. My hope is that this talk can show how we can start doing that, together.", + "conf_url": "http://2023.fossy.us/schedule/presentation/78/", + "cancelled": false, + "twitter_id": "richlitt", + "mastodon_id": "https://mastodon.social/@richlitt" + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-16T10:30:00", + "end": "2023-07-16T12:30:00", + "duration": 120, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 178, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Room Break" + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-15T10:30:00", + "end": "2023-07-15T11:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Community: Open Source in Practice", + "conf_key": 91, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "How you write matters in open source", + "authors": [ + { + "name": "Kyle Davis", + "twitter": "", + "mastodon": "@linux_mclinuxface@fosstodon.org", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/fec0a5332c6c0ce0bb6d2a30c0e3829d?s=120&d=mp", + "code": "119", + "biography": "Kyle is the Senior Developer Advocate for Bottlerocket and Finch at AWS. Kyle has a long history with open source software development and was a founding contributor to the OpenSearch project. When not working, Kyle enjoys 3D printing and getting his hands dirty in his Edmonton, Alberta-based home garden.", + "username": "" + } + ], + "abstract": "Form follows function in writing: you compose a postcard to your Gran in a particular voice, attorneys draft contracts using specialized terms and grammatical structures, marketing pros formulate content with specific language to sell products, and you probably should write in a distinct way when the topic is open source. In this session, Kyle will go over some unique writing challenges presented by open source projects and how to overcome them to be inclusive and accurate in your communication. This session will dive into how seemingly innocuous terms and grammatical structures embed meaning that may be sending subtle, unintended messages. Additionally, time will be spent discussing how to select and use style guides to concretely establish a consistent voice and approach for both general writing and technical documentation.", + "conf_url": "http://2023.fossy.us/schedule/presentation/36/", + "cancelled": false, + "mastodon_id": "@linux_mclinuxface@fosstodon.org" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-14T10:30:00", + "end": "2023-07-14T11:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Copyleft and Compliance", + "conf_key": 67, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Free Software Policy with Semi-Firm Firmware", + "authors": [ + { + "name": "Kyle Rankin", + "twitter": "", + "mastodon": "@kyle@librem.one", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/452c661dbbebd63b11ce11f0dfe6f74a?s=120&d=mp", + "code": "14", + "biography": "Kyle Rankin has over two decades of professional Linux experience. He is the author of The Best of Hack and /: Linux Admin Crash Course, Linux Hardening in Hostile Networks, DevOps Troubleshooting, The Official Ubuntu Server Book, Third Edition, Knoppix Hacks, 2nd Edition, and Ubuntu Hacks, among other books. Rankin was an award-winning columnist and tech editor for Linux Journal, and speaks frequently on Free and Open Source software including at SCALE, FOSDEM, O\u2019Reilly Security Conference, Linux Fest NorthWest, OpenWest, BSidesLV, CactusCon, OSCON, Linux World Expo, and Penguicon.", + "username": "" + } + ], + "abstract": "Somewhere between hardware and software, is firmware. It was originally called that precisely because it straddled those two worlds.\r\n\r\nYet most firmware is no longer firm, it's more like tofu and exists in firm, semi-firm, and soft states. Current FSF policy that allows proprietary firmware is based on burned-on-chip, write-once firmware from a few decades ago. Most firmware today is field-upgradable and closer to software. This talk will discuss how the modern state of \"firm\"ware demands new free software policy, and start a discussion on what that policy could be.", + "conf_url": "http://2023.fossy.us/schedule/presentation/86/", + "cancelled": false, + "mastodon_id": "@kyle@librem.one" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-15T10:30:00", + "end": "2023-07-15T11:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Issues in Open Work", + "conf_key": 60, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Keeping Open Source in the public Interest", + "authors": [ + { + "name": "Stefano Maffulli", + "twitter": "", + "mastodon": "@ed@opensource.org", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/92040048afc1a6a96d598f58acdca4be?s=120&d=mp", + "code": "18", + "biography": "Stefano is the executive director of the Open Source Initiative. An experienced leader of open source organizations, from non-profits advocacy groups and trade organizations to business ventures and community projects across countries. With a proven track record in community building, he\u2019s also an active contributor to open source projects. When not basking in front of a monitor, you\u2019ll find him teaching sailing or perfecting his pizza technique.", + "username": "" + } + ], + "abstract": "Following an explosion of growth in open collaboration in solving the world\u2019s most urgent problems related to the 2020 global Covid-19 pandemic, open source software moved from mainstream to the world's main stage. In 2022 the United Nation\u2019s Digital Public Goods (DPG) Alliance began formally certifying open source software as DPG; the European Union wrote open source into their road map; both the EU and the US began crafting Cybersecurity legislation in support of secure software - not targeting OSS as a specific concern but rather protecting and investing in it as critical to its own and its citizens\u2019 interest. \r\n\r\nOSI has recognized these important seachanges in the environment, including unprecedented interest in open source in public arenas. Stefano Maffulli\u2019s briefing will provide an overview of important trends in Open Source Software in public policy, philanthropy and research and talk about a new initiative at OSI designed to bring open voices to the discussion.", + "conf_url": "http://2023.fossy.us/schedule/presentation/63/", + "cancelled": false, + "mastodon_id": "@ed@opensource.org" + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-14T10:30:00", + "end": "2023-07-14T11:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Sustainable Open Source Business", + "conf_key": 84, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Positioning your Open Source Project and Commercial Product for Fun and Profit", + "authors": [ + { + "name": "Emily Omier", + "twitter": "emilyomier", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/b05c8c76f71f78b2fdd27c2c679cc0dd?s=120&d=mp", + "code": "54", + "biography": "Emily Omier is a positioning consultant who helps open source startups accelerate revenue and community growth with killer positioning. She hosts The Business of Open Source, a podcast about building open source companies, and writes about entrepreneurship for engineers for The New Stack.", + "username": "" + } + ], + "abstract": "Open source businesses commit themselves to building both a vibrant community of open source users as well as a profitable customer base. Sure, the open source project can drive commercial adoption,but the profile and needs of open source users are fundamentally different from the profile and priorities of a good commercial customer. If, as an open source business, you want to effectively grow both community use and revenue, you need to understand the profile, needs and pain points unique to their open source software users as well as the profile, needs and pain points unique to their commercial customers \u2014 and understand how the two profiles both overlap and diverge. \r\n\r\nIn this talk, Emily Omier will show attendees how to position their open source project and commercial product(s) so that each one has a unique message and clearly defined ideal user profile, while also developing an umbrella positioning and narrative for the entire company. Attendees will leave with a framework for how to work out the positioning for both open source and commercial products, as well as an understanding of why it matters and what to do once they\u2019ve figured out the positioning basics.", + "conf_url": "http://2023.fossy.us/schedule/presentation/24/", + "cancelled": false, + "twitter_id": "emilyomier" + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-15T10:30:00", + "end": "2023-07-15T11:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Science of Community", + "conf_key": 73, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Can we combat maintainer burnout with proactive metrics?", + "authors": [ + { + "name": "Sophia Vargas", + "twitter": "Sophia_IV", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/31c134b0d379040c73acd9bd31812b32?s=120&d=mp", + "code": "175", + "biography": "Sophia Vargas is a Program Manager in the research and operations team within Google\u2019s Open Source Programs Office. In this role she leads efforts that span project health, contributor experience, and open source economics. She is also on the Governing Board and an active contributor to the CHAOSS community. Prior to Google, Sophia was an analyst at Forrester Research, covering data center infrastructure and cloud strategy.", + "username": "" + } + ], + "abstract": "While there are many ways that projects can define and measure what health means to their communities, this talk will focus on maintainers as they serve critical roles in the development, leadership and governance of their projects. As burnout continues to be a growing issue across roles, industries and communities, losing maintainers within small communities can have significant impact on the sustainability of that project.\r\n\r\nThis talk will discuss methods and metrics that could signal overloaded and overworked maintainers. While metrics alone cannot fix this problem, they may help to identify potential issues so your community can adjust before it's too late.", + "conf_url": "http://2023.fossy.us/schedule/presentation/116/", + "cancelled": false, + "twitter_id": "Sophia_IV" + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-16T11:00:00", + "end": "2023-07-16T12:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Container Days", + "conf_key": 125, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Getting Started with vcluster in Production", + "authors": [ + { + "name": "Mike Petersen", + "twitter": "mpetason", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/f1a77037bb9dad565701b7c184303193?s=120&d=mp", + "code": "179", + "biography": "Mike has been part of the Open Source world for the last 15+ years. He started out administering linux systems then progressed to OpenStack and is currently living in the Kubernetes world. He has contributed to different projects from Knative to Tekton to OpenStack. Now, Mike is working to spread awareness of Loft Labs, vcluster, DevPod and the Kubernetes ecosystem in general.", + "username": "" + }, + { + "name": "Carl Montanari", + "twitter": "https://twitter", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/8af29ef95bac5ebb4ebeaa6e676d5a1e?s=120&d=mp", + "code": "180", + "biography": "Carl is a Senior Software Engineer at Loft Labs, ex-network engineer, and reasonably likable guy. He enjoys being very serious about not being serious, and most days can be found working on Loft's commercial and open source projects. Outside of work he loves hiking, and working on his kit car that will, probably, eventually be complete and running... maybe.", + "username": "" + } + ], + "abstract": "This talk will provide guidance on how to get started with using vcluster in production. Users may have worked with vcluster for dev / test / preview environments but there are other use cases for vcluster including production environments. We will take a look at some of the considerations such as network policies and security, as well as autoscaling and other features available in cloud providers. There will even be demos!\r\n\r\nvcluster is Virtual Kubernetes Clusters that run inside regular namespaces. Virtual clusters have their own API server which makes them much more powerful and better isolated than namespaces, but they are also much cheaper than creating separate \"real\" Kubernetes clusters. If you are hitting the scalability limits of k8s because you are running a large-scale multi-tenant cluster, you can now split up and effectively shared your clusters into vclusters.", + "conf_url": "http://2023.fossy.us/schedule/presentation/142/", + "cancelled": false, + "twitter_id": "mpetason" + }, + { + "room": "", + "rooms": [], + "start": "2023-07-13T11:00:00", + "end": "2023-07-13T13:45:00", + "duration": 165, + "kind": "Registration and Welcome Lunch", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 161, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Welcome lunch" + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-15T11:30:00", + "end": "2023-07-15T12:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Science of Community", + "conf_key": 74, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Lightning Talks - Science of Community", + "authors": [ + { + "name": "Matthew Gaughan", + "twitter": "_gaugh", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/5ac31bcad0ac6001ad8b27a23bd8a103?s=120&d=mp", + "code": "62", + "biography": "Matthew Gaughan is an incoming PhD student in Northwestern University's Technology and Social Behavior program. He currently lives in Seattle, where he works as a software developer.", + "username": "" + }, + { + "name": "adam hyde", + "twitter": "CokoFoundation", + "mastodon": "esetera", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/a353d5d73e6ca6aad4fe6bee09fa5d2a?s=120&d=mp", + "code": "183", + "biography": "Open Source entrepreneur. Founder of Coko (https://coko.foundation).\r\nAlso founder of Open Publishing Fest, Open Publishing Awards, Book Sprints.", + "username": "" + }, + { + "name": "Anita Sarma", + "twitter": "asarma", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/bad273932830237d5d21642e1cb240bb?s=120&d=mp", + "code": "65", + "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": "" + }, + { + "name": "Kaylea Champion", + "twitter": "kayleachampion", + "mastodon": "@social.coop/@kayleachampion", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/b8225a91a87dc7b27ae2e0303a87962c?s=120&d=mp", + "code": "10", + "biography": "Kaylea Champion is a PhD Candidate in Communication at University of Washington. She studies how people cooperate to build public goods like GNU/Linux and Wikipedia, including what gets built and maintained (and what doesn't), who participates (and who is excluded), and how teams succeed (and fail). Prior to graduate school, she worked in IT as a consultant, system administrator and project manager. She holds an MS in Computer Science from the University of Chicago. A Linux user since 1994, she enjoys tromping through the woods, smashing goblins, and cooking for a crowd.", + "username": "" + }, + { + "name": "Shauna Gordon-McKeon", + "twitter": "", + "mastodon": "@shauna@social.coop", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/2bdf820f298588fef18a33de5779836a?s=120&d=mp", + "code": "171", + "biography": "Shauna Gordon-McKeon is a writer, programmer and community organizer who focuses on the intersection of technology and governance. Her business, Galaxy Rise Consulting, works with free/open source projects, non-profits, progressive organizations and other clients to build better products for their communities, and stronger communities around their products.", + "username": "" + } + ], + "abstract": "This session offers rapid talks by and for researchers. These short talks will provide brief insights into free and open source software development, use, and communities, as well as questions we need to be asking ourselves as community members and researchers.", + "conf_url": "http://2023.fossy.us/schedule/presentation/168/", + "cancelled": false, + "twitter_id": "_gaugh" + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-15T11:30:00", + "end": "2023-07-15T12:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Community: Open Source in Practice", + "conf_key": 92, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "FreeBSD: Why This Open Source Project Has Endured", + "authors": [ + { + "name": "Drew Gurkowski", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/b14b6945a518715ed3717af01fe7da82?s=120&d=mp", + "code": "165", + "biography": "Drew started working for the foundation as an intern in 2015 and continued as a consultant starting in 2018. As a marketing coordinator, he has helped advocate for FreeBSD and Open Source technology.", + "username": "" + } + ], + "abstract": "FreeBSD's 30th birthday offers an opportunity to look back and examine why this open source operating system has not only endured, but thrived across many organizations and use cases for so long. While open source projects are born out out different circumstances, FreeBSD certainly grew from a mold of its own. The path the project took has everything to do with its longevity and why, 30 years after it launched, you'll find FreeBSD code helping power everything from your content on Netflix to your games on PlayStation.\r\n\r\nThis talk will cover the roots of the Berkley Software Distributions, the project's approach to shared leadership, the benefits of remote development, and the ways FreeBSD has cultivated a strong community through open communication, consistent documentation, and an inclusive culture. We'll wrap up by taking a look forward for the next 30 years and how you can contribute to the future of FreeBSD.", + "conf_url": "http://2023.fossy.us/schedule/presentation/33/", + "cancelled": false + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-14T11:30:00", + "end": "2023-07-14T12:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Wild card", + "conf_key": 70, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "The Business Case for Open Source Laptops", + "authors": [ + { + "name": "Mike Jang", + "twitter": "theMikeJang", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/ee6f74a36fa8e02e7450e3e9607a205b?s=120&d=mp", + "code": "78", + "biography": "Mike Jang is the Lead Technical Writer for Forescout, where he\u2019s helping to document their cybersecurity tools. In his past lives, he\u2019s helped UX designers and product managers learn best practices in UI text at ForgeRock, GitLab, and Cobalt. To figure out what to write, Mike spends much of his time analyzing and testing new software. Mike has written a couple of dozen technical books, including multiple editions of McGraw-Hill\u2019s RHCSA/ RHCE Red Hat Linux Certification Study Guide. He\u2019s also the author of O\u2019Reilly\u2019s Linux Annoyances for Geeks.", + "username": "" + } + ], + "abstract": "The tech company you've joined wants to give you a laptop for your work. Yay!\r\n\r\nBut they offer only Macs. Or if they offer Linux, they refuse to support it. What do you do?\r\n\r\nThis talk discusses strategies to help your companies accept and support Linux in development and administrative environments.\r\n\r\nif your company refuses to allow Linux on the \"Desktop\", what numbers can you put together to show how Linux is a better option? How do you show that Linux is cost-effective for users who are comfortable with it?\r\n\r\nIf your company will purchase a Linux laptop for your work, but refuses to support it internally, what do you do? How do you set up a community where you work where you can support each other?", + "conf_url": "http://2023.fossy.us/schedule/presentation/87/", + "cancelled": false, + "twitter_id": "theMikeJang" + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-16T11:30:00", + "end": "2023-07-16T12:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Diversity Equity and Inclusion and FOSS", + "conf_key": 118, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Open Source Your Inclusive Language Initiatives", + "authors": [ + { + "name": "Monica Ayhens-Madon", + "twitter": "", + "mastodon": "https://fosstodon.org/@communiteatime", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/b6df33dc3847f082f13865074e5edcfc?s=120&d=mp", + "code": "181", + "biography": "Monica is a community facilitator and nurturer who began her journey into open source software contributorhood in 2020 with documentation and website contributions to the Ubuntu MATE team and OpenMRS. In early 2021, she began working for Canonical on the Ubuntu Community Team, where she helped relaunch UbuntuOnAir, return Ubuntu (virtually!) to FOSDEM, and launch Canonical's inclusive language initiative. She left in August 2022. Since then, she has spoken as a panelist on burnout in the community profession at OSS Europe in Dublin, been elected to the Ubuntu Community Council for a two-year term, and helped organize things like a pre-SCALE JPL private tour and the FOSSY 'Community: Open Source in Service' track. \r\n\r\nMonica's background is in academia, with a B.A. in Ancient Greek and a M.A. in Maritime Studies. She loves travel, and the chance to meet new people all over the world - and bring tasty treats back home. She is also an occasional streamer on Twitch as 'communiteatime' where she can be found playing cozy games, painting, and sipping tea. She lives with her husband and fellow geek John in the Atlanta metro area.", + "username": "" + } + ], + "abstract": "Especially since 2020, numerous organizations and companies have sought to make the language used in their marketing, everyday communication, and their code more inclusive. There are numerous logistical hurdles, especially when there are thousands if not tens of thousands of artifacts that need changing. But one of the biggest hurdles is getting investment in the changes beyond your DEI team, which is key to making inclusive language become the norm.\r\n\r\nOne way to increase investment is to open source your glossary of terms to modify and their replacements. This talk will discuss the lessons learned from using this approach at Canonical, from initial planning to an established process. A transparent, collaborative approach can turn conflict into constructive dialogue, reduce the load on understaffed DEI teams and groups, and organically broaden the scope of your efforts. In addition to the talk, there will be time for discussion.", + "conf_url": "http://2023.fossy.us/schedule/presentation/131/", + "cancelled": false, + "mastodon_id": "https://fosstodon.org/@communiteatime" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-15T11:30:00", + "end": "2023-07-15T12:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Issues in Open Work", + "conf_key": 61, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Make The Commit \u2013 Community Best Practices for Patent Risk", + "authors": [ + { + "name": "Keith Bergelt", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/0825e15ed6ea2cf7cfc3feafe45200d6?s=120&d=mp", + "code": "203", + "biography": "Keith Bergelt is the CEO of Open Invention Network (OIN), the largest patent non-aggression community in history, created to support freedom of action in Linux as a key element of open source software. Funded by Google, IBM, NEC, Philips, Sony, SUSE, and Toyota, OIN has nearly 4,000 community members. In his capacity as CEO, he is directly responsible for enabling, influencing, and defending the integrity of Linux and adjacent open source software as it relates to threats from patent aggressors.\r\n\r\nPrior to joining OIN, Mr. Bergelt served as CEO of two Hedge Funds \u2013 Paradox Capital and IPI \u2013 formed to unlock the considerable asset value of intellectual property (IP) in middle- market companies. These were the first Funds to offer specialty lending products supported exclusively by IP.\r\n\r\nPreviously, he served as a senior advisor to TPG. He also headed business development, IP, and licensing for Cambridge Display Technology. Additionally, he served as GM of Strategic Intellectual Asset Management at Motorola and its director of Technology Strategy.", + "username": "" + } + ], + "abstract": "All good Open Source developers and communities know that you have to address the issues. No one will show interest in contributing to an Open Source project if it doesn't address potential bugs, security issues, or feature additions to its repository. This is well understood by the Open Source community as part of the ethos which has driven the success of open as an innovation modality and spurred its growth into new technological areas such as AI/ML, Open Hardware, and others.\r\n\r\nHowever, many of today\u2019s most popular Open Source licenses do not adequately address patent risk for Open Source projects. As patent risk is a challenge that must be addressed, this presentation will discuss the key tenets around patent non-aggression in Open Source, key patent-related risks, and the best practices that Open Source projects should consider moving forward to \u201caddress the issue\u201d.\r\n\r\nKey Takeaways:\r\n\r\no\tWays patent litigation risks are rising & ways to reduce these risks\r\no\tThe relevance of patents and their future value in the \u201cOpen Work\u201d economy\r\no\tChallenges for the Open Source community as it expands into new technologies and encounters new patent-related threats\r\no\tBest practice solutions to mitigate these challenges", + "conf_url": "http://2023.fossy.us/schedule/presentation/62/", + "cancelled": false + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-16T11:30:00", + "end": "2023-07-16T12:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Open Source AI + Data", + "conf_key": 133, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Secure Data Sharing: Homomorphic Encryption and Confidential Computing", + "authors": [ + { + "name": "Surya Prakash Pathak", + "twitter": "meayrus", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/39e20ae2d218c45c952442762b17a65a?s=120&d=mp", + "code": "146", + "biography": "Surya is a Data Scientist, currently working on the Emerging Technologies team at Red Hat. He is experienced in the field of Machine Learning and Artificial Intelligence. He spent the past year developing models for gaining customer insights, navigating open source tools for data scientists, and doing NLP using transformers models.", + "username": "" + }, + { + "name": "AAKANKSHA DUGGAL", + "twitter": "DuggalAakanksha", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/460d346e7bf6901a8bf7d62944eb54ed?s=120&d=mp", + "code": "150", + "biography": "Aakanksha Duggal is a Senior Data Scientist in the Emerging Technologies Group at Red Hat. She is a part of the Data Science team and works on developing open source software that uses AI and machine learning applications to solve engineering problems.", + "username": "" + } + ], + "abstract": "There are over 5 trillion megabytes of data on the internet, and private information and data from phones and laptops are all over the internet. We often tend to accept the privacy policies of various websites without even looking and hence causing a transfer of information to the world. \r\n\r\nHowever, some websites and platforms allow you to anonymize your personal information and still allow these websites to make inferences and analyze the data via Data anonymization. Using this capability of securing and ensuring almost encrypting personally identifiable data in a dataset, we can make the data live in the open source world. \r\n\r\nSuch is the concept of Homomorphic Encryption, it allows us to eliminate the tradeoff between data usability and privacy, and keep it safe, secure, and private even in the most untrusted environments, like public clouds or external parties. In this session, we will cover what is Homomorphic Encryption and how this can change the outlook on Open Source Data. We will also demonstrate the intersection of AI and how holomorphic encryption can enable multi-party data sharing.", + "conf_url": "http://2023.fossy.us/schedule/presentation/71/", + "cancelled": false, + "twitter_id": "meayrus" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-15T11:30:00", + "end": "2023-07-15T12:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS for Education", + "conf_key": 26, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "How to procure open source (you don't)", + "authors": [ + { + "name": "Anne-Marie Scott", + "twitter": "ammienoot", + "mastodon": "@ammienoot@ds106.social.us", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/9965d27f32cac497b1e48e28fda4db10?s=120&d=mp", + "code": "86", + "biography": "Anne-Marie Scott was Deputy Provost of Athabasca University, Canada's equivalent to the UK Open University until March 2023. Prior to her time in Canada she held a number of roles at the University of Edinburgh, including Deputy Director of Learning, Teaching and Web Services \r\n\r\nShe is the Board Chair of the Apereo Software Foundation and a member of the Board of the Open Source Initiative, who globally steward the license definitions for open source software. She has been part of the Government of British Columbia\u2019s Digital Advisory Committee since 2022, advising on how to embed and upscale digital learning across the province. She is a member of the After Surveillance network, a global group of scholars and practitioners concerned with surveillance practices in HE, part of the leadership team of the OpenETC, a shared set of open technologies for post-secondary institutions within British Columbia Canada, run along platform cooperative principles.\r\n\r\nAs a practitioner and leader she is committed to sharing openly her blog, along with presentations and publications. You can find her online at @ammienoot (Twittter) @ammienoot@ds106.social.us (Mastodon) and https://ammienoot.com", + "username": "" + } + ], + "abstract": "A common complaint in higher education has been that departments would consider open source options when purchasing software, but nobody ever bids into the formal procurement processes that public sector bodies are obliged to run. This response makes clear a fundamental mis-conception about how to approach the acquisition of open source; a competitive procurement process is in most cases inappropriate because no product purchase is being made. Instead a different kind of commitment of time and resources is required to adopt open source, and to facilitate decision making about that, a different kind of evaluation process is also required.\r\n\r\nThis talk will outline the kinds of evalution processes that should be used by higher education to acquire open source solutions, and how such processes can actively enhance commercial procurement practices if that is the eventual route taken. It will also cover what kinds of information open source projects should be providing to enable easy options evaluation and decision making.", + "conf_url": "http://2023.fossy.us/schedule/presentation/99/", + "cancelled": false, + "twitter_id": "ammienoot", + "mastodon_id": "@ammienoot@ds106.social.us" + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-14T11:30:00", + "end": "2023-07-14T12:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Sustainable Open Source Business", + "conf_key": 85, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Dear Open Source, let\u2019s do a better job of asking for money", + "authors": [ + { + "name": "John Robb", + "twitter": "johnrobbjr", + "mastodon": "@johnrobbjr@mastodon.social", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/cef246bb271e2c5a8be32e5fb3d6c7fe?s=120&d=mp", + "code": "101", + "biography": "John is a community manager at React Flow, where he helps with all things un-code. Before React Flow, John was a UX Designer and Researcher, puzzle game designer, pizza delivery biker, and immersive event organizer. He is based in Berlin and likes looking at birds, listening to tabletop RPG live plays, improv comedy, and making music.", + "username": "" + } + ], + "abstract": "It\u2019s common knowledge that many open source projects are underfunded. We think one reason for this is that\u00a0the open source world is doing a bad job of asking for the money that it deserves.\u00a0By telling the right organizations exactly why and how we want them to financially support our work, OSS projects can be compensated for more fairly, and result in a healthier open source ecosystem.\r\n\r\nIn this talk we will review our experiences at React Flow of making our MIT Licensed library financially sustainable. This includes:\r\n\r\n- Insights from user research about why our subscribers pay us\r\n- Inner workings of our thin-crust open-core model\r\n- How we used patterns from the SaaS world to more directly ask companies for money\r\n- How slow, intentional growth of our team lends to financial sustainability\r\n\r\nWe hope that folks leave this talk with practical methods to ask for money in their own OSS projects, as well as insights into the role of money (and the lack thereof) in the open source ecosystem.", + "conf_url": "http://2023.fossy.us/schedule/presentation/21/", + "cancelled": false, + "twitter_id": "johnrobbjr", + "mastodon_id": "@johnrobbjr@mastodon.social" + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-15T11:30:00", + "end": "2023-07-15T12:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Wild card / Right to Repair", + "conf_key": 71, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Tools for linking Wikidata and OpenStreetMap", + "authors": [ + { + "name": "Edward Betts", + "twitter": "edwardbetts", + "mastodon": "@edward@octodon.social", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/1e64ab07e0faced09520a5c589deb70b?s=120&d=mp", + "code": "74", + "biography": "Edward became a member of Debian in 1998, he maintains over 70 Debian packages.\r\n\r\nHe has written several tools for BusyBox, a software suite that provides several Unix utilities in a single executable file.\r\n\r\nEdward worked at the Internet Archive for five years as the original data librarian of the Open Library.\r\n\r\nHe builds tools for editing Wikipedia, Wikidata and OpenStreetMap.", + "username": "" + } + ], + "abstract": "Wikidata and OpenStreetMap are collaborative open data projects that contain structured data for real world places and things. Adding links between the projects makes the data more useful, but doing this by hand is laborious. I've written a software tool that automates much of the process.\r\n\r\nEditors of OpenStreetMap can use my software to search for a place or region, generating a list of candidate matches from Wikidata, which can then be checked and saved to OpenStreetMap.\r\n\r\nLinking the two projects isn't without controversy. They use different licenses which raises questions about what information from one project can be copied to the other.\r\nIn the presentation I will give details of a new version of the editing tool.\r\n\r\nI will talk about the benefits of linking, the process of finding matches, the community response - including the controversy - and how people can get involved.", + "conf_url": "http://2023.fossy.us/schedule/presentation/76/", + "cancelled": false, + "twitter_id": "edwardbetts", + "mastodon_id": "@edward@octodon.social" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-14T11:30:00", + "end": "2023-07-14T12:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Copyleft and Compliance", + "conf_key": 68, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "What we really want: an enforcer's perspective", + "authors": [ + { + "name": "Bradley M. Kuhn", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/0580d7a67da1b15b1695edc4e22779f9?s=120&d=mp", + "code": "227", + "biography": "Bradley M. Kuhn is the Policy Fellow and Hacker-in-Residence at Software Freedom Conservancy (SFC) and editor-in-chief of copyleft.org. Kuhn began his work in the software freedom movement as a volunteer in 1992, as an early adopter of Linux-based systems and contributor to various FOSS projects, including Perl. He worked during the 1990s as a system administrator and software developer for various companies, and taught AP Computer Science at Walnut Hills High School in Cincinnati. Kuhn\u2019s non-profit career began in 2000, when he was hired by the Free Software Foundation (FSF). As FSF\u2019s Executive Director from 2001\u20132005, Kuhn led FSF\u2019s GPL enforcement, launched its Associate Member program, and invented the Affero GPL. Kuhn began as SFC\u2019s primary volunteer from 2006\u20132010, and became its first staff person in 2011. Kuhn holds a summa cum laude B.S. in Computer Science from Loyola University in Maryland, and an M.S. in Computer Science from the University of Cincinnati. Kuhn\u2019s Master\u2019s thesis discussed methods for dynamic interoperability of Free Software programming languages. Kuhn received the Open Source Award in 2012, and the Award for the Advancement of Free Software in 2021 \u2014 both in recognition for his lifelong policy work on copyleft licensing and its enforcement.", + "username": "" + } + ], + "abstract": "Copyleft is a tool to help give everyone the right to modify and fix the software they use. It has proven effective in many situations, giving us projects like OpenWrt, and growing various FOSS communities like Linux immensely. However, copyleft is not the thing that software freedom advocates ultimately want - rather, it is one way of achieving it, and works to varying degrees depending on the copyright and other laws of the country you happen to reside in.\r\n\r\nEarly writing on software freedom tended to focus on copyleft as the solution but, as we enter what many call a post-copyright age, fueled by AI startups and other dubious businesses, we need new tools to ensure that people's right to modify and fix the software they use is protected for current and future generations. This talk will explore some of the foundations of software freedom and how we can re-think the ways that these foundations are upheld through law and social norms.", + "conf_url": "http://2023.fossy.us/schedule/presentation/122/", + "cancelled": false + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-14T11:30:00", + "end": "2023-07-14T12:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Community: Open Source in Practice", + "conf_key": 203, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Let's stop reinventing the wheel: Community management in 3 steps", + "authors": [ + { + "name": "Karsten (quaid) Wade", + "twitter": "quaid", + "mastodon": "quaid@hachyderm.io", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/6456ce62722aa89078d2d3596d88fb41?s=120&d=mp", + "code": "210", + "biography": "Karsten Wade aka `quaid` is a community architect of Free and Open projects who has almost thirty years in IT. Since 2008 Karsten has focused deeply on the people, principles, and practices of Open collaboration (aka \"the Open Source Way\"), especially around the caretaking and stewardship of people (aka \"community management\".) With a kind of accidental-purpose, Karsten found himself at the crossroads of doing meaningful work having a transformational effect on others. This is a wonderful spot to be for someone who just cares so much about the welfare of you and those around you.\r\n\r\nAfter working in a handful of IT roles, including 21 years at Red Hat largely as a community architect, Karsten formed the Open Community Architecture Group to provide professional services consulting around Open Source. The OCA Group intends to be a sustaining business for the ecosystem and its collective of domain consultants.\r\n\r\nHowever, what has Karsten excited and full of awe is his new concept \"Open Equity\", first presented this year. Karsten expects research on Open Equity to begin soon and is making invitations to participate.", + "username": "" + } + ], + "abstract": "It's hard to be consistent with Free/Open Source practices, and it's a particular kind of hard when it's your role in the project to guide other people toward such consistency. In this session we'll share some compassion and then some ideas of how we can actually get together as a community of practice. And then we'll do some practice demos together! \r\n\r\nIn putting energy toward working on our practices together, we center the importance of Open Knowledge sharing and building communities for those and of those whose work includes enabling others to be successful in using and contributing to FOSS. We help ourselves fix our own leaky roofs, make shoes for our own friends and family, and help return time to everyone\u2019s days.\r\n\r\nTo engage in practice in this session, we'll explore a perspective on how to read and use the Open Source Way, the guidebook for community management. Written by a diverse group of more than a dozen FOSS expert practitioners, the guide extrapolates and distills knowledge of not just what to do and how to do it, but also why to do it. The chapters and checklists are ready to use and/or modify, and Karsten will chop and mix them live in the session.\r\n\r\nHow can this help you use the guidebook and practices? Whether you are leading or guiding a Free/Open project, an engineering team, or any group of humans looking to be successful working within FOSS projects, you are facing the need to teach and reteach (and reteach\u2026) the same information and practices. People need to know what to do, how to do it, and where to do it, while you hope you get them to understand a smattering of why it all matters in the short time you have their attention.\r\n\r\nThis practice demo follows 3 steps to take the detailed and specific practices in the guidebook, and remix them to fit your education and practice needs. The contributors you support then have a tool to guide them in successfully creating, building, and maintaining their FOSS projects.", + "conf_url": "http://2023.fossy.us/schedule/presentation/43/", + "cancelled": false, + "twitter_id": "quaid", + "mastodon_id": "quaid@hachyderm.io" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-16T11:30:00", + "end": "2023-07-16T12:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Software Worker Coops", + "conf_key": 18, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Agaric Technology Collective", + "authors": [ + { + "name": "Keegan Rankin", + "twitter": "", + "mastodon": "@social.coop@agaric", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/e3b69eb4292b39e8c61706f7fb24ba5e?s=120&d=mp", + "code": "27", + "biography": "Keegan is a Free Software user and contributor, and web developer. As a worker-owner of Agaric Technology Collective, Keegan has contributed to Drupal Core, a wide variety of contributed Drupal modules, and the Drutopia distribution, among several other Free Software projects. Independently, Keegan is an amorphous person with a constantly evolving set of interests, and a tendency to make music with the surrounding objects.", + "username": "" + }, + { + "name": "Louis Elkner-Alfaro", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/4221bbad92e2f5d7804cbd287ab4131a?s=120&d=mp", + "code": "115", + "biography": "Louis loves FOSS because he loves to see people empowered and he loves to see people empowered without having to pay so that empowerment isn't restricted to those who can buy it. Louis began working with Agaric earlier this year and is excited to have found a worker's-coop that centers the needs of its workers and gives their clients control over their digital lives.", + "username": "" + } + ], + "abstract": "Agaric is a worker-cooperative\u2014one person, one vote. Agaric builds websites with free software and a central goal of our work is to empower people to have control over their technology and content. As much as possible contribute our code back to the community. Agaric uses Drupal and has contributed to a plethora of Drupal modules and documentation.\r\n\r\nSome highlights of our current work and projects we are involved in are Drutopia and Visions Unite.\r\n\r\nDrutopia (https://drutopia.org/) is a Drupal distribution for organizations to be able to coordinate and share their work publicly. Drutopia is controlled by its users and therefore they are not disempowered and at the mercy of proprietary service providers who can take away service, raise prices, change terms and services and abuse user data.\r\n\r\nAnother project Agaric is involved in developing is Visions Unite (https://visionsunite.gigalixirapp.com/about). Vision Unite seeks to provide a neutral infrastructure for conversations and coordination to extend to many more people, as equals, than it traditionally has. Visions Unite uses sortition (random selection of participants) as a tool for participants to choose what messages are distributed to groups they represent so that quality information and ideas are surfaced in a democratic manner. Through sortition we avoid giving power to people who seek to concentrate it in their hands and instead equally spread decision making power throughout the network of participants.", + "conf_url": "http://2023.fossy.us/schedule/presentation/163/", + "cancelled": false, + "mastodon_id": "@social.coop@agaric" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-14T11:30:00", + "end": "2023-07-14T12:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS For Education", + "conf_key": 54, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Hidden Gems: Enabling Open Source Communities & Building up Talent Pipelines Through Mentorship", + "authors": [ + { + "name": "Stephanie Lieggi", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/9aa59dcf2fbc1b3642f73d14332a61ad?s=120&d=mp", + "code": "60", + "biography": "Stephanie Lieggi is assistant director for the Center for Research in Open Source Software (CROSS) and the UC Santa Cruz Open Source Program Office (OSPO). In her current roles she supports the work of academic-based open source projects and enables a sustainable contributor base through the establishment of hands-on mentorship programs. Stephanie promotes the use of open source in academic settings as well as increasing diversity and inclusion in open source ecosystems.", + "username": "" + }, + { + "name": "Carlos Maltzahn", + "twitter": "CarlosMaltzahn", + "mastodon": "@Carlos@discuss.systems", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/ea8dfe7c7ee07fc27473acca51522d82?s=120&d=mp", + "code": "194", + "biography": "Carlos Maltzahn is the PI of the Open Source Program Office (OSPO), UC Santa Cruz and the founder and director of the UC Santa Cruz Center for Research in Open Source Software (CROSS). He also co-founded the Systems Research Lab, known for its cutting-edge work on programmable storage systems, big data storage & processing, scalable data management, distributed system performance management, and practical reproducible evaluation of computer systems. Carlos joined UC Santa Cruz in 2004, after five years at Netapp working on network-intermediaries and storage systems. In 2005 he co-founded and became a key mentor on Sage Weil\u2019s Ceph project. In 2008 Carlos became a member of the computer science faculty at UC Santa Cruz and has graduated nine Ph.D. students since. Carlos graduated with a M.S. and Ph.D. in Computer Science from University of Colorado at Boulder. His work is funded by nonprofits, government, and industry, including the National Science Foundation, US Department of Energy, the Alfred P. Sloan Foundation, and CROSS.", + "username": "" + }, + { + "name": "Jayjeet Chakraborty", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/6cd61c2b317aec408ba2df7cd8fdc353?s=120&d=mp", + "code": "193", + "biography": "Jayjeet is a 2nd Year PhD student at the University of California, Santa Cruz in the Computer Science and Engineering department. He is working on computer systems research especially in the field of Storage systems, Databases, Data management systems, and Computational storage. He has previously been part of several open source programs most notable of which is Google Summer of Code. Most of his research work is open-sourced and he tries to use open-source projects as much as possible as well. Previously, he has worked on building v2 of a programmable storage system called Skyhook which is maintained under another project in the Apache Software Foundation. Currently, he is working with Argonne National Labs on building faster data transport protocols that used modern networking technologies. Additionally, he is working with IRIS-HEP (Institute for Research in High Energy Physics) on building data management technologies for efficient processing of large High Energy Physics dataset. When not working, Jayjeet likes to explore new places, try new food, and gather new experiences.", + "username": "" + } + ], + "abstract": "Skilled, effective mentorship on open source research projects can provide an opportunity for faculty and researchers to identify and bolster the work of hidden gems \u2013 including talented and driven students who never considered graduate school as part of their career trajectory. Since 2018, the University of California, Santa Cruz (UCSC) Center for Research in Open Source Software (CROSS), and more recently the UCSC OSPO, has been matching talented student contributors with mentors and their open source research projects. Starting as a mentor organization for the Google Summer of Code (GSoC) and then expanding mentoring efforts to include additional sponsors within the Open Source Research Experience (OSRE), the team at UCSC has worked to seed open source communities across multiple University of California (UC) campuses by bringing in new contributors to UC research projects. This presentation will look at what the OSRE team has learned from these hands-on mentoring efforts, and propose practical ways these types of programs can be replicated elsewhere to support the work of more academic open source ecosystems. To further highlight how programs like these can have real-world impact on students and open source communities, the discussion will feature the story of UCSC PhD student Jayjeet Chakraborty, who first came to the attention of the UCSC mentors through the GSoC program then developed into a key contributor to a CROSS incubator project, and was ultimately recruited into the computer science PhD program at UCSC. The presentation will explore Jayjeet's evolution through these roles, and how his experience can provide inspiration for engaging and empowering contributors, and assist with improving a project\u2019s long-term impact and sustainability. The session will also focus on how this approach could be used to strengthen the pool of contributors supported by the OSRE and similar programs, including innovative ways of bringing open source education and relevant training to a broader cross-section of students.", + "conf_url": "http://2023.fossy.us/schedule/presentation/105/", + "cancelled": false + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-16T11:30:00", + "end": "2023-07-16T12:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Security", + "conf_key": 106, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Doing a TUF: Secure Any Shared Storage", + "authors": [ + { + "name": "Nisha Kumar", + "twitter": "_ctlfsh", + "mastodon": "@nisha@social.afront.org", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/289a98c380a0ba0c05c19ceee863800a?s=120&d=mp", + "code": "117", + "biography": "Nisha is a software developer at Oracle Cloud Infrastructure (not to be confused with the Open Container Initiative). Nisha is involved in the SPDX and CNCF communities, trying to improve software and service transparency.", + "username": "" + } + ], + "abstract": "The Update Framework (TUF) is an Open Source Framework used to secure software repository. OK, that's great. But what does that look in practice? A repository is just storage that is accessible to anyone other than you. Think about a shared Google folder. That's a repository. For software development, that's a database, an AWS S3 bucket, or even just a directory on disk. This talk will walk you through the steps to implement TUF on a typical data store you may use on a regular basis. Then we will see how TUF ensures the consumers of that data can verify your identity and the freshness of the things you share.", + "conf_url": "http://2023.fossy.us/schedule/presentation/125/", + "cancelled": false, + "twitter_id": "_ctlfsh", + "mastodon_id": "@nisha@social.afront.org" + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-14T11:30:00", + "end": "2023-07-14T12:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "BSD Unix", + "conf_key": 38, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "NetBSD on your home router", + "authors": [ + { + "name": "Alexander Vasarab", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/85bce5bd88ee0fad467d7df515598548?s=120&d=mp", + "code": "177", + "biography": "Alexander has been a NetBSD user since the turn of the century with\r\ninterlacing periods of professional and personal use.\r\n\r\nIn the computing space, he has finally settled on the humble descriptor\r\nof \"systems facilitator\" to sum up his wide experience across many\r\ncontexts.\r\n\r\nWhen he's not interacting with a topography of silicon, he is a mountain\r\nguide and avalanche educator working in the west coast states of the US.", + "username": "" + } + ], + "abstract": "NetBSD isn't commonly used in a visible way today, even though a smorgasbord of modern devices are leveraging NetBSD silently and opaquely. If you would like to harness the relevant and useful capabilities of NetBSD, then a good place to start is sending all of your packets through NetBSD on your home internet connection.\r\n\r\nThis talk will cover, as it pertains to a home server environment, the basic setup of a modern NetBSD installation; package management; npf, the NetBSD packet filter; and IPv6 considerations.", + "conf_url": "http://2023.fossy.us/schedule/presentation/88/", + "cancelled": false + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-16T12:00:00", + "end": "2023-07-16T12:30:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Open Source AI + Data", + "conf_key": 172, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "How AI can help sustain open source, not destroy it", + "authors": [ + { + "name": "Justin Dorfman", + "twitter": "jdorfman", + "mastodon": "@jdorfman@mastodon.social", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/06bbced4bbd9a751c4f698cfc2a99b84?s=120&d=mp", + "code": "25", + "biography": "Justin Dorfman is Sourcegraph's Open Source Program Manager and is responsible for fostering the adoption of code intelligence in the open source community.\r\n\r\nJustin has contributed to Bootstrap, Font Awesome, jQuery, Nginx, CNCF, GNU Bash, Zsh, and many more. He also served on the selection committee for Mozilla's Open Source Support (MOSS) program. In 2017, he co-founded SustainOSS, which hosts events and podcasts for open source software Sustainers.\r\n\r\nHe serves on the Open Source Collective's board of directors and is an advisor for The Atlantic Council's Cyber Statecraft Initiative Working Group.", + "username": "" + } + ], + "abstract": "There are some concerns that AI could pose a threat to FOSS. For example, some worry that AI could be used to create proprietary software that is more powerful and efficient than OSS. Additionally, others worry that AI could be used to automate the development of FOSS, which could lead to a decline in the number of people willing to contribute to open source projects.\r\n\r\nHowever, there are also a number of ways in which AI can be used to help sustain open source. For example, AI can be used to:\r\n\r\n* Automate tasks: AI can be used to automate a number of tasks currently performed by humans, such as writing unit tests. This can free human developers to focus on more creative and strategic work.\r\n\r\n* Improve quality: AI can improve the quality of FOSS by identifying and fixing bugs as well as security vulnerabilities. \r\n\r\n* Attract new contributors: AI can attract new contributors to open source projects by making it easier for people to get involved. For example, AI can generate documentation and tutorials and then be improved by contributors to fix hallucinations.\r\n\r\nOverall, AI has the potential to both help and hurt open source. However, if used correctly, AI can be a powerful tool for sustaining and improving open source software.", + "conf_url": "http://2023.fossy.us/schedule/presentation/68/", + "cancelled": false, + "twitter_id": "jdorfman", + "mastodon_id": "@jdorfman@mastodon.social" + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-16T12:00:00", + "end": "2023-07-16T12:30:00", + "duration": 30, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 119, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Room Break" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-16T12:00:00", + "end": "2023-07-16T12:30:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Software Worker Coops", + "conf_key": 19, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Snowdrift.coop: sustainable funding for FLO projects", + "authors": [ + { + "name": "Aaron Wolf", + "twitter": "awolftune", + "mastodon": "@wolftune@social.coop", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/b32ae4ca7b2465cc5b642eed9c285b06?s=120&d=mp", + "code": "239", + "biography": "Aaron is a FLO activist, co-founder of Snowdrift.coop, and community music teacher. He has worked for many years (mostly volunteering) on social, political, and economic aspects of technology and media.", + "username": "" + } + ], + "abstract": "Snowdrift.coop is a nonprofit cooperative run by an international team driven by a common goal:\r\n\r\nTo dramatically improve the ability of ordinary people to fund public goods \u2013 things like software, music, journalism, and research \u2013 that everyone can use and share without limitations.\r\n\r\nWe've continued to shovel the path towards that future without the use of proprietary tools. Come hear about our project and journey, assisting us in clearing the final feet!", + "conf_url": "http://2023.fossy.us/schedule/presentation/145/", + "cancelled": false, + "twitter_id": "awolftune", + "mastodon_id": "@wolftune@social.coop" + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-15T12:00:00", + "end": "2023-07-15T12:30:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Science of Community", + "conf_key": 191, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Research Data Management Skills Development Leveraged by an Open Source Portfolio", + "authors": [ + { + "name": "Shoji Kajita", + "twitter": "shojikajita", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/50256d5a70cc9aebbc47be1eca2b5d75?s=120&d=mp", + "code": "139", + "biography": "Shoji Kajita is currently a Professor of Kyoto University in Japan with two appointments, one in the IT Planning Office, a part of the Institute of Information Management and Communication, and the other in the Academic Center for Computing and Media Studies. Professor Kajita received his bachelor's, master's, and doctoral degrees in Information Engineering from Nagoya University in Japan in 1990, 1992, and 1998 respectively. At Nagoya University, he served as a Research Associate in the Graduate School of Engineering from 1995 to 1997 and an Assistant Professor in the Center for Information Media Studies (CIMS) from 1998 to 2001. During his work at CIMS, he localized WebCT into Japanese and took the role of WebCT evangelist in Japan as a means of promoting the use of ICT for teaching and learning. From 2002 to 2008, he was an Associate Professor at the Nagoya University Information Technology Center, where he developed the Nagoya University Portal and a next-generation Course Management System for Japanese universities. These works were contributed to the Jasig and Sakai communities for use with uPortal, CAS and the Sakai CLE. His contributions to Jasig and Sakai reflected on the participation in annual (formally semi-annual) Jasig Conferences since 2002 and Sakai Conferences since 2004. Before joining Kyoto University in 2011, his most recent position at Nagoya University was that of an Associate Professor in the Information Strategy Office, a part of the university's Information and Communications Headquarters. He currently serves on the Board of the Apereo Foundation.", + "username": "" + } + ], + "abstract": "Research Data Management (RDM) skills are \u201cmust-have\u201d skills required of any researcher in any discipline. Recent advances in digital technology have introduced new practices in Open Science and Research Integrity, requiring researchers to continuously develop their skills in systematic ways. This session uses a maturity model represented by rubrics and accessed via an open source e-Portfolio to develop RDM skills in new researchers. The rubrics identify specific skills required to plan for, organize, analyze, publish, and share research data. The e-Portfolio (developed using the Karuta Open Source Portfolio, a project of the Apereo Foundation, https://www.apereo.org/projects/karuta) invites new researchers to provide multimedia evidence demonstrating their RDM skills and accomplishments and to receive feedback on their progress from mentors.\r\n\r\nThe Academic Data and Innovation Unit at Kyoto University is currently developing three types of RDM rubrics for new researchers based on the RDM maturity model and the RDM guide for researchers developed by the California Digital Library:\r\n1. RDM Basic Skills Rubric\r\n2. Discipline-Specific RDM Skills Rubrics\r\n3. Interdisciplinary RDM Skills Rubric for Innovation\r\nBy pairing these rubrics with the open source ePortfolio system of \u201cApereo Karuta\u201d, we are creating a program to better prepare new researchers at Kyoto University and other universities in Japan for the emerging RDM requirement of publishing and sharing data along with research results.", + "conf_url": "http://2023.fossy.us/schedule/presentation/115/", + "cancelled": false, + "twitter_id": "shojikajita" + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-16T12:00:00", + "end": "2023-07-16T12:30:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Container Days", + "conf_key": 126, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Incremental Arm64 migration with multi-arch containers and heterogeneous Kubernetes clusters", + "authors": [ + { + "name": "Dave Neary", + "twitter": "nearyd", + "mastodon": "@dneary@mastodon.ie", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/d90e3da2571915be8b53ffccb2a52105?s=120&d=mp", + "code": "46", + "biography": "Dave is a long time free software and open source advocate, and contributor to multiple open source projects over the years. He currently leads the Developer Relations team at Ampere Computing, helping aise awareness and adoption of Ampere Arm64 processors in cloud computing. He previously spent a decade working on open source infrastructure projects and developer tooling as part of the Red Hat Open Source Program Office. He lives in the Boston area with his family.", + "username": "" + } + ], + "abstract": "In this presentation, we will share how to incrementally adopt Arm64 as a deplopyment architecture for parts of your Kubernetes applications using heterogeneous Kubernetes clusters, node tagging, and multi-architecture containers to take advantage of the best hardware platform for your application.", + "conf_url": "http://2023.fossy.us/schedule/presentation/46/", + "cancelled": false, + "twitter_id": "nearyd", + "mastodon_id": "@dneary@mastodon.ie" + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-16T12:00:00", + "end": "2023-07-16T12:30:00", + "duration": 30, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 107, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Room Break" + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-14T12:00:00", + "end": "2023-07-14T12:30:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Sustainable Open Source Business", + "conf_key": 86, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Safety and Ethical Considerations in Collecting OSS Usage Data", + "authors": [ + { + "name": "Avi Press", + "twitter": "avi_press", + "mastodon": "https://mastodon.social/@aviaviavi", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/173cf426b12d824c828aabaa5d88db81?s=120&d=mp", + "code": "240", + "biography": "Avi Press is a developer tool author, functional programming language enthusiast, and founder/CEO of Scarf. Avi loves thinking about and discussing how people can solve problems by more effectively sharing data, and how that applies to building a sustainable open-source ecosystem. He is also a host on the Hacking Open Source Business Podcast.", + "username": "" + } + ], + "abstract": "Collecting and using metrics from your open source projects for business purposes is often required for the growth of your business. Navigating the ethical landscape of usage data collection in open source software presents complex challenges that businesses often grapple with, relating to privacy, security, community, and compliance. This talk, drawing from our hands-on experience as practitioners, aims to shine a spotlight on these multidimensional concerns.\r\nThe discussion will investigate the responsible handling of personally identifiable information, best practices for data storage and collection, and the pivotal role of user consent. Emphasizing community engagement and transparency, we will share our learned best practices, proposing a more accountable framework. The objective is to create a more data-driven OSS community while also fostering a greater understanding of best practices to promote safer, ethical usage data collection.", + "conf_url": "http://2023.fossy.us/schedule/presentation/173/", + "cancelled": false, + "twitter_id": "avi_press", + "mastodon_id": "https://mastodon.social/@aviaviavi" + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-15T12:00:00", + "end": "2023-07-15T12:30:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Community: Open Source in Practice", + "conf_key": 205, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Lessons Learned From Scaling An Open Source Community By 10,000%", + "authors": [ + { + "name": "Angie Byron", + "twitter": "webchick", + "mastodon": "@webchick@mastodon.social", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/092d4f61adb5e12c32f1326997e2e274?s=120&d=mp", + "code": "195", + "biography": "Director of Community at Aiven, Core Maintainer and Product Manager for Drupal, O\u2019Reilly Author, Mom. Hobbies include nerding out about all things open source community health and sustainability, particularly in the data space. Oh and video games. Lots of video games. :)", + "username": "" + } + ], + "abstract": "Drupal\u2014an open source CMS\u2014turned 20 years old recently, and has grown from a small student hobby project to an enterprise-grade digital experience platform running ~3% of the Internet. This talk will explore the many lessons learned (most of them the hard way ;)) in navigating an international open source developer community through various scalability challenges.\r\n\r\nTopics covered will include:\r\n\r\n* Contributor On-Boarding: Some clever and participatory ways to help new folks bootstrap quickly and feel included\r\n\r\n* Community Health: How to account for\u2014and encourage\u2014contributors stepping away? How to develop new leadership to take their place?\r\n\r\n* Project Sustainability: How to incentivize commercial sponsorship of open source contributions without selling your soul\r\n\r\n* Governance: What pain points emerge as you scale, what strategies help solve them, and how to \u201cright size\u201d your solutions to not cripple your ability to get things done\r\n\r\n* When Sh*t Hits The Fan: How do you handle a project fork? What if you need to remove a high profile contributor? Been there, done that; let my trauma be your guide. ;)\r\n\r\n* Community Bootstrapping: What if you\u2019re *not* a project with 100K+ contributors and 2M+ users? How do you build your first 100 / 1,000 / 100K?", + "conf_url": "http://2023.fossy.us/schedule/presentation/30/", + "cancelled": false, + "twitter_id": "webchick", + "mastodon_id": "@webchick@mastodon.social" + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-14T12:00:00", + "end": "2023-07-14T12:30:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Community: Open Source in Practice", + "conf_key": 204, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "You're Doing Great! The underappreciated art of appreciation", + "authors": [ + { + "name": "Loren Crary", + "twitter": "lorencrary", + "mastodon": "@lorenpy@fosstodon.org", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/0d5a1519cd9a981aa5a1bb60c4025ce6?s=120&d=mp", + "code": "191", + "biography": "Loren is the Director of Resource Development for the Python Software Foundation. She has previously worked/volunteered/made coffee at a variety of nonprofit and other organizations including a farm in Boston, a hotel in Uganda, and a public interest law office in Manhattan. Most recently, she spent seven years at a social enterprise that works with teenagers in East Africa to practice soft skills and entrepreneurship. She is a graduate of Stanford Law School. She lives in New York City with her wee rescue dog, Penny.", + "username": "" + } + ], + "abstract": "Working with and building communities can feel like you are always short of resources - money, time, energy, and motivation - but there's a resource you can invest in your community that you already have in abundance. Injecting this resource into your work will increase participation, improve results, and support the longevity of your work. It will even make you happier every time you use it. You will never run out of it, and in fact the more you give away, the more you are likely to get. It's appreciation!\r\n\r\nWe all know thanking and acknowledging the people who contribute to our projects, events, and communities is important. But how many times can we say the words \"thank you\" before they start to feel empty or like a rote checking of a box? Sharing appreciation effectively is a skill you can improve and a simple habit you can build into your interactions that can have dramatic impacts. \r\n\r\nIn this session we will start by considering the (sometimes unexpected!) ways expressing appreciation more often and more effectively can improve any community you are a part of, including your person happiness. We'll then break down what makes a good compliment or thank you, and you'll get a few simple templates you can use right away. Finally, we'll talk about how to make appreciation a routine, reflexive part of your professional and personal life that you can take with you and pay forward.", + "conf_url": "http://2023.fossy.us/schedule/presentation/37/", + "cancelled": false, + "twitter_id": "lorencrary", + "mastodon_id": "@lorenpy@fosstodon.org" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-15T12:00:00", + "end": "2023-07-15T12:30:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS for Education", + "conf_key": 27, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Introduction to Incubation at Apereo", + "authors": [ + { + "name": "Benito Gonzalez", + "twitter": "bjagg69", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/f432340096f3f8ef5501087274b18527?s=120&d=mp", + "code": "157", + "biography": "Benito Gonzalez is a Software Architect, with 30 years of professional experience. Benito has been at Unicon since 2015. Mr. Gonzalez has knowledge and experience in enterprise software development, especially around higher education. Supported clients range from community colleges up to major universities. He has experience with end-to-end management of institution web services.\r\n\r\nMr. Gonzalez's uPortal work supports a variety of higher-ed institutions, from community colleges to major universities such as University of California, Riverside, and Texas A&M. Work ranges widely as well. Some efforts are simple maintenance and small enhancements. Other client projects have included complete major upgrades and redesigns. With web development evolving quickly, Benito has become adept with the latest standards like Web Components. He is also a regular presenter at Apereo Foundation events. Mr. Gonzalez is also a member of the uPortal Steering Committee and the chair of the Apereo Incubation Work Group. Benito has branched out into Ed-Tech evaluations and technical due-diligence reviews, along with developing various technology rubrics to evaluation software systems.", + "username": "" + }, + { + "name": "Laura Fernandez Moran", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/fc3d5dcd7f287b5135404b2b56d7dda9?s=120&d=mp", + "code": "163", + "biography": "Laura is a Strategic Project Manager and Software Developer at Unicon. She specializes in strategic initiatives and joined the company in 2022. With over 15 years of experience in software development and academic administration in higher education, Laura has worked in various domains such as marketing technology, teaching and learning, student information systems, and identity management. Prior to joining Unicon, she held the position of Manager of Student Systems at Rice University. In this role, Laura was responsible for overseeing student administrative software and technical processes for multiple offices, including the Registrar, Cashier, Financial Aid, Admissions, and Academic Advising. Since 2008, Laura has been actively involved with the Apereo Foundation, contributing in various capacities as an advocate of Open Source Software and Communities. She has served on the Board of Directors, acted as Chair of the Conference Planning Committee, participated in the uPortal Steering Committee, and contributed to the Incubation Working Group. Her dedication and contributions to the foundation led to her receiving the Apereo Fellows Award in 2012.", + "username": "" + }, + { + "name": "Patrick Masson", + "twitter": "massonpj", + "mastodon": "https://fosstodon.org/@massonpj", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/fa1314a7ff59cc080caa13d08e8af83e?s=120&d=mp", + "code": "21", + "biography": "Patrick joined Apereo as Executive Director in January 2023, serving previously as Interim General Manager of the Foundation. Prior to 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. Before these, he served as the Director of Technology at the SUNY Learning Network and Director of 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": "The Apereo Incubation program\u2019s mission is to assist open source software projects in adopting sustainable practices. Attendees will take away strategies implemented by Apereo in Higher Education open source projects, with governance strategies, understanding incubation, evaluation of a project, and guidance of its progress. This session is for those who are interested in nurturing and/or implementing best practices in their own open source software projects and forming supportive connections within this open source community.", + "conf_url": "http://2023.fossy.us/schedule/presentation/130/", + "cancelled": false, + "twitter_id": "bjagg69" + }, + { + "room": "", + "rooms": [], + "start": "2023-07-16T12:30:00", + "end": "2023-07-16T14:00:00", + "duration": 90, + "kind": "Lunch", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 163, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Lunch" + }, + { + "room": "", + "rooms": [], + "start": "2023-07-14T12:30:00", + "end": "2023-07-14T14:00:00", + "duration": 90, + "kind": "Lunch", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 151, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Slot" + }, + { + "room": "", + "rooms": [], + "start": "2023-07-15T12:30:00", + "end": "2023-07-15T14:00:00", + "duration": 90, + "kind": "Lunch", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 147, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Slot" + }, + { + "room": "", + "rooms": [], + "start": "2023-07-13T13:45:00", + "end": "2023-07-13T14:00:00", + "duration": 15, + "kind": "Opening Remarks", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 200, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Opening Remarks - Ballroom" + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-16T14:00:00", + "end": "2023-07-16T15:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Container Days", + "conf_key": 127, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Finch: simple/open/extensible", + "authors": [ + { + "name": "Weike Qu", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/38d8a6bc3623bdfa61f5ef864ed8d884?s=120&d=mp", + "code": "198", + "biography": "Weike currently works on Finch as a Software Engineer at AWS. He joined AWS right after his internship to help launch Finch and spread some container-related open source goodness to the world. In his previous life, he was a professional structural engineer, designing cool physical things, now he designs cool virtual things instead!", + "username": "" + }, + { + "name": "Kyle Davis", + "twitter": "", + "mastodon": "@linux_mclinuxface@fosstodon.org", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/fec0a5332c6c0ce0bb6d2a30c0e3829d?s=120&d=mp", + "code": "119", + "biography": "Kyle is the Senior Developer Advocate for Bottlerocket and Finch at AWS. Kyle has a long history with open source software development and was a founding contributor to the OpenSearch project. When not working, Kyle enjoys 3D printing and getting his hands dirty in his Edmonton, Alberta-based home garden.", + "username": "" + } + ], + "abstract": "For years, building containerized applications on a desktop machine could be summed up as: \u201csimple/open/extensible: pick two.\u201d Finch, an open source project established in 2022, aims to make containerized development all three.\r\n\r\nIn this session, first attendees will be introduced to the project and how it can be used to both simplify and speed up their development workflows. Then it will dive into the other open source project that Finch integrates to create a modern, easy-to-use containerized application development system, along the way, we'll touch on Finch's upstream-first development model. Finally, we'll talk a little bit about where Finch is going in the future.", + "conf_url": "http://2023.fossy.us/schedule/presentation/49/", + "cancelled": false + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-14T14:00:00", + "end": "2023-07-14T15:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Sustainable Open Source Business", + "conf_key": 87, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Embracing Building an Open Source Business: Balancing Profit and Community Without Compromise", + "authors": [ + { + "name": "Matt Yonkovit", + "twitter": "myonkovit", + "mastodon": "@TheYonk@fosstodon.org", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/42541175006a2cee34d56ed9e58714ff?s=120&d=mp", + "code": "85", + "biography": "Matt Yonkovit is the Head of Open Source Strategy and Growth ( The HOSS!) at Scarf. He is a passionate open source professional with over 20 years of experience, where he has made a significant impact at open source companies like Percona, MySQL, StreamNative, Mattermost, and now Scarf. As a long-time veteran in the industry, Matt's passion lies in building sustainable open source businesses and bridging the gap between community and business objectives.\r\n\r\nWith a unique ability to engage both engineers and business professionals, Matt aims to make business topics approachable and appealing to those in the open source space. He wants to make engineers and open source professionals not cringe when thinking or talking about business topics. His focus on linking both technical innovation and business growth has played a crucial role in the success of the organizations he has been part of.\r\n\r\nMatt has held roles across the technical and leadership spectrum at open source companies, including VP of services (support, consulting, managed services), chief experience officer, chief customer officer, and now the HOSS. He is the co-host of the Hacking Open Source Business Podcast.", + "username": "" + } + ], + "abstract": "Open source maintainers and developers should never feel guilty about building a business around their projects. It is entirely possible to create a thriving open source business without sacrificing your community or your values. In this talk, we will reveal how, by sharing best practices, stories, ideas, and invaluable advice collected over the past seven years from some of the brightest founders, executives, and leaders in the open source space.\r\n\r\nWe will explore the challenges of building and growing an open source business, focusing on the transformation of free users into satisfied paying customers. With insights drawn from 20 years of experience and conversations with hundreds of business executives, maintainers, and product owners, we will discuss the best practices, metrics, and processes that can help drive growth and adoption in the open source space.\r\n\r\nJoin us as we delve into the unique nature of selling open source and how it differs from traditional business models. We will emphasize the importance of differentiating your paid-for offerings from freely available software, and guide you on how to navigate the open source landscape to build a sustainable, scalable, and profitable business around your project \u2013 all while fostering a strong community that supports both your commercial and technical objectives.", + "conf_url": "http://2023.fossy.us/schedule/presentation/20/", + "cancelled": false, + "twitter_id": "myonkovit", + "mastodon_id": "@TheYonk@fosstodon.org" + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-14T14:00:00", + "end": "2023-07-14T15:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "BSD Unix", + "conf_key": 35, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Panel Discussion: Ask us Anything", + "authors": [ + { + "name": "Michael Dexter", + "twitter": "michaeldexter", + "mastodon": "@dexter@bsd.network", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/2940463bef733994c4ebf550290bb2c7?s=120&d=mp", + "code": "215", + "biography": "Michael has used BSD Unix since 1991 and advanced it through fundraising, community coordination, and dozens of conference talks around the world. He has also organized the Portland Linux/Unix Group since 2009, coordinating over 150 speakers. By day Michael provides support for Open Source storage solutions for users of all sizes. Michael lives in Portland, Oregon with his wife and three children, small dog, and five chickens.", + "username": "" + }, + { + "name": "Alexander Vasarab", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/85bce5bd88ee0fad467d7df515598548?s=120&d=mp", + "code": "177", + "biography": "Alexander has been a NetBSD user since the turn of the century with\r\ninterlacing periods of professional and personal use.\r\n\r\nIn the computing space, he has finally settled on the humble descriptor\r\nof \"systems facilitator\" to sum up his wide experience across many\r\ncontexts.\r\n\r\nWhen he's not interacting with a topography of silicon, he is a mountain\r\nguide and avalanche educator working in the west coast states of the US.", + "username": "" + }, + { + "name": "Andrew Fresh", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/6cd56a05a2e514c815927a5c24404285?s=120&d=mp", + "code": "248", + "biography": "", + "username": "" + } + ], + "abstract": "Bring your questions about OpenBSD, NetBSD, and FreeBSD to find out about how they compare and which one is right for you!", + "conf_url": "http://2023.fossy.us/schedule/presentation/177/", + "cancelled": false, + "twitter_id": "michaeldexter", + "mastodon_id": "@dexter@bsd.network" + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-13T14:00:00", + "end": "2023-07-13T18:30:00", + "duration": 270, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 177, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Reserved" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-14T14:00:00", + "end": "2023-07-14T15:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS For Education", + "conf_key": 56, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Developing Labs for Teaching Kids Webdev", + "authors": [ + { + "name": "Matt Cengia", + "twitter": "", + "mastodon": "@mattcen@aus.social", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/87844b868f9376511350d5bc119e5c0c?s=120&d=mp", + "code": "209", + "biography": "Matt (they/them/their) is a queer, autistic nonbinary human with ADHD, from the lands of Wurundjeri people of the Kulin nation (so-called Melbourne, Australia). They have a long background in Linux systems admin and software development, as well as strong interests in communication, empathy, consent, openness and transparency, privacy and security, diversity and inclusion. Matt identifies as a generalist, polymath, or multi-potentialite, and their breadth of interests often give them a unique perspective on how to relate to, and mediate between, people of different specialities.", + "username": "" + } + ], + "abstract": "Come listen to the tale of how I and a small team of Scout Leaders from Australia developed and delivered a weekend course that took 11-15-year-old young adults from knowing almost nothing about networking or code, to being able to follow along and build their own website, complete with static HTML, CSS, and then transitioning to a simple Python Flask app, requiring nothing more than a web browser and Visual Studio Code on the student computers.\r\n\r\nI'll cover how we gave each student full root access to their own \"server\", through to how we built the course material to be a manageable learning curve over such a tight timeline, the challenges we faced with content delivery, and ideas for improvements before we run our next course.", + "conf_url": "http://2023.fossy.us/schedule/presentation/101/", + "cancelled": false, + "mastodon_id": "@mattcen@aus.social" + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-13T14:00:00", + "end": "2023-07-13T16:00:00", + "duration": 120, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Grow Your Project Workshop", + "conf_key": 146, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Growth: Accelerate your project\u2019s adoption, usage and community engagement", + "authors": [ + { + "name": "Emily Omier", + "twitter": "emilyomier", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/b05c8c76f71f78b2fdd27c2c679cc0dd?s=120&d=mp", + "code": "54", + "biography": "Emily Omier is a positioning consultant who helps open source startups accelerate revenue and community growth with killer positioning. She hosts The Business of Open Source, a podcast about building open source companies, and writes about entrepreneurship for engineers for The New Stack.", + "username": "" + }, + { + "name": "Matt Yonkovit", + "twitter": "myonkovit", + "mastodon": "@TheYonk@fosstodon.org", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/42541175006a2cee34d56ed9e58714ff?s=120&d=mp", + "code": "85", + "biography": "Matt Yonkovit is the Head of Open Source Strategy and Growth ( The HOSS!) at Scarf. He is a passionate open source professional with over 20 years of experience, where he has made a significant impact at open source companies like Percona, MySQL, StreamNative, Mattermost, and now Scarf. As a long-time veteran in the industry, Matt's passion lies in building sustainable open source businesses and bridging the gap between community and business objectives.\r\n\r\nWith a unique ability to engage both engineers and business professionals, Matt aims to make business topics approachable and appealing to those in the open source space. He wants to make engineers and open source professionals not cringe when thinking or talking about business topics. His focus on linking both technical innovation and business growth has played a crucial role in the success of the organizations he has been part of.\r\n\r\nMatt has held roles across the technical and leadership spectrum at open source companies, including VP of services (support, consulting, managed services), chief experience officer, chief customer officer, and now the HOSS. He is the co-host of the Hacking Open Source Business Podcast.", + "username": "" + } + ], + "abstract": "Though open source maintainers have many different goals, most of those goals depend on growing the project\u2019s usage and community engagement. As projects get larger, they are able to attract new contributors and new funding opportunities, allowing maintainers to fix bugs and add features more quickly. A larger, more engaged community of users also decreases the risk that an open source project will be abandoned, creating a virtuous cycle of trust as more organizations feel comfortable using the project in mission-critical applications. Whether a project is a hobby side project or backed by a Fortune 10 company, growth matters. This half-day workshop is for any maintainer who cares about their projects\u2019 growth, both in terms of number of users and engagement of existing users. Attendees will learn about the strategies and tactics to increase downloads, active user base, project stickiness, and community engagement. \r\n\r\nTopics we will explore include but are not limited to:\r\nProject positioning & messaging\r\nNon-slimy marketing techniques\r\nCollecting and acting on user feedback\r\nDevRel activities and optimization\r\nKeeping users happy via support, fixes, and education\r\nTracking and measuring project growth\r\nCommunity management \r\n\r\n\r\nAttendees will leave with concrete ideas for how to accelerate their projects\u2019 growth.", + "conf_url": "http://2023.fossy.us/schedule/presentation/134/", + "cancelled": false, + "twitter_id": "emilyomier" + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-15T14:00:00", + "end": "2023-07-15T14:30:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Science of Community", + "conf_key": 220, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Rules of Engagement: Why and How Companies Participate in OSS.", + "authors": [ + { + "name": "Mariam Guizani", + "twitter": "mariam_gui", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/8314ea63545477d0bb049e49422b500c?s=120&d=mp", + "code": "249", + "biography": "Mariam Guizani is a Doctoral Candidate in the Department of Electrical Engineering and Computer Science at Oregon State University and an upcoming Assistant Professor at Queen's University. Her research centers around improving the state of Diversity and Inclusion in complex socio-technical ecosystems by empowering communities to dismantle cognitive and social barriers that introduce inequities. More specifically, she focuses on designing processes and tools to help Open-Source Software (OSS) communities make their projects more inclusive and attract and retain contributors. During her time at Oregon State University, Mariam has collaborated with the Apache Software Foundation (ASF). She has interned at Microsoft Research where she designed a maintainer dashboard that is now built into two GitHub products and is now working closely with ASF and Google on implementing interventions for sustainable communities.", + "username": "" + } + ], + "abstract": "Open Source Software (OSS) is no longer a \u201cweekend warrior\u2019s endeavor\".\r\nOver the last 20 years, the OSSecosystem composition has changed\r\ndrastically. OSS is nowfundamental to company operations\u2013not only for\r\nthe code thatthey depend on, but also for their role in an ecosystem\r\ntowhich they actively contribute. This is a paradigm shift from the\r\nearly days when OSS was viewed as a threatthat commoditized software to\r\ntoday where individuals andcompanies work symbiotically.\r\n\r\nFrom large technology companies to startups, companies are\r\nparticipating in the OSS ecosystem by open-sourcing their technology\r\nand sponsoring projects through funding or paid developer time.\r\nHowever, our understanding of the OSS ecosystem is rooted in the \u201cold\r\nworld\u201d model where individual contributors sustain OSS projects.\r\n\r\nIn this talk, we will discuss our findings on what motivates companies\r\nto contribute to OSS, the multifaceted ways they contribute to OSS, and\r\nthe lessons learned. We hope these findings help nudge more companies\r\nto participate in the OSS ecosystem and continue to foster a symbiotic\r\nOSS and company relationship, ultimately creating a sustainable open-\r\nsource community. Join us!", + "conf_url": "http://2023.fossy.us/schedule/presentation/184/", + "cancelled": false, + "twitter_id": "mariam_gui" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-13T14:00:00", + "end": "2023-07-13T15:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS For Education", + "conf_key": 49, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Plom: A free solution for paperless open marking", + "authors": [ + { + "name": "Elizabeth Xiao", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/fce07316c01d0449780990f1db15efbc?s=120&d=mp", + "code": "206", + "biography": "Elizabeth is a mathematics student who occasionally ventures into programming. Her TA work at the University of British Columbia has primarily involved the maintenance and support of Plom, an in-house free and open-source marking software. This summer she is collaborating with a hydrology research group at UBC to develop mathematical models simulating the flow of water in watersheds. She completed her BSc and MSc in mathematics at the University of British Columbia and will be starting a PhD at Caltech the fall. She lives in Vancouver, BC, Canada.", + "username": "" + } + ], + "abstract": "Plom is a system for giving tests on paper, but marking and returning them online. Several commercial and proprietary solutions for online exam marking exist, but are prohibitively expensive for academic institutions with small budgets, and collect and/or use students' data in ways that may be objectionable. Plom, however, is Free and Open Source Software licensed under the AGPL-v3, and gives users full control over the marking process and student data.\r\n\r\nPlom has been in use in the Mathematics Department of the University of British Columbia since October 2018, and is still under active development. Our current goal is to scale-up the project so it can be easily adopted by other departments across UBC and at other institutions. This presentation will be an overview of the current state of the Plom system and instructions on how to use the software or contribute to the project.", + "conf_url": "http://2023.fossy.us/schedule/presentation/150/", + "cancelled": false + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-16T14:00:00", + "end": "2023-07-16T15:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Diversity Equity and Inclusion and FOSS", + "conf_key": 120, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Discussion: Mentoring and internship challenges", + "authors": [ + { + "name": "Sage Sharp", + "twitter": "", + "mastodon": "@sphakos@toot.cat", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/c1793afbfdb12b39bee6b0f6254e2b66?s=120&d=mp", + "code": "91", + "biography": "Sage Sharp is the Senior Director of Diversity & Inclusion at Software Freedom Conservancy. Sage runs Conservancy's diversity initiative, Outreachy. Outreachy provides internships in open source and open science. Outreachy provides internships to people subject to systemic bias and impacted by underrepresentation in the technical industry where they are living.\r\n\r\nSage has been a free software contributor since 2007. Sage is known for their past work as the author and maintainer of the Linux kernel USB 3.0 driver. Today, Sage is involved in the Python community, and works as a Django web developer for the Outreachy website.\r\n\r\nSage founded their own company, Otter Tech, to provide Code of Conduct enforcement workshops. Sage has trained Code of Conduct teams for open source communities like Kubernetes, GNOME, Python, Drupal, WordPress, OpenStreetMap, Elastic, and Symfony.", + "username": "" + } + ], + "abstract": "Come discuss your challenges and victories in mentoring new open source contributors!\r\n\r\nMentoring and internship programs are now common in open source. From Google Summer of Code and Outreachy, to programs run by individual open source communities, internships are every where. Yet these internship and mentoring programs are often run in silos, with little knowledge sharing across open source communities.\r\n\r\nThis group discussion session aims to break down silos between different mentoring and internship programs. Attendees are invited to bring their triumphs and challenges to discuss with others.\r\n\r\nTopics of discussion may include:\r\n\r\n- successfully advertising internship programs\r\n- challenges in finding mentors\r\n- how to craft meaningful internship projects\r\n- issues with paying interns around the world\r\n- dealing with community backlash to diversity internships\r\n- the rise of ChatGPT use among internship applicants\r\n- when trolls apply for your internship program\r\n- avoiding mentor burn-out\r\n- creating a path for interns to become community leaders\r\n\r\nThis discussion will be tailored to the attendees who come to this talk. Bring your challenges and victories to share!", + "conf_url": "http://2023.fossy.us/schedule/presentation/129/", + "cancelled": false, + "mastodon_id": "@sphakos@toot.cat" + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-13T14:00:00", + "end": "2023-07-13T15:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS at Play: Games, creative development, and open technology", + "conf_key": 184, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Language Tools For Creators", + "authors": [ + { + "name": "Paco Xander Nathan", + "twitter": "pacoid", + "mastodon": "@pacoid@mastodon.green", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/0d4185c6a9a097bb078bbcb09e1e12ec?s=120&d=mp", + "code": "111", + "biography": "Paco Nathan is the Managing Partner at Derwen, Inc. Known as a \"player/coach\", with core expertise in graph technologies, natural language, data science, cloud computing. Paco has ~40 years tech industry experience, ranging from Bell Labs to early-stage start-ups. Board member for Argilla.io; Advisor for KUNGFU.AI. Lead committer on PyTextRank, kglab. Formerly: Director, Community Evangelism for Apache Spark at Databricks; Director, Learning Group at O'Reilly Media.\r\n\r\nSee: https://derwen.ai/paco", + "username": "" + } + ], + "abstract": "There's been an explosion in the space of language models, generative AI, and other machine learning related to natural language. Going \"beyond the headlines\", this talk shows how to leverage open source libraries in Python to work with text and image content, from the perspective of an author, editor, or illustrator. We'll look at how to leverage advanced and \"AI-adjacent\" tooling such as language models, data annotation, graph technologies, interactive visualizations, etc., for assisting creators to understand the content better and collaborate more effectively. For example: What are the themes discussed? Who are the characters? What are the relationships between the characters? Where was concept \"XYZZY\" first introduced? Did the \"Blarg\" character actually purchase a quantum transmogrifier before its first use in the story? How do the themes within the content map to the beats in the story arc? What is the \"concept density\" per chapter, in terms of the pace of new ideas being introduced? How can language models help suggest or refine the prompt engineering used for illustrating a story? Where are illustrations needed?\r\n\r\nThese approaches apply in the production of fiction, as well as games, movie scripts, plays, documentaries, and various non-fiction as well.\r\n\r\nWe'll review an example: development of an ebook in the style of Japanese Light Novels (a cli-fy novel \"Latent Space\") where artists experimented with collages using components from generative AI, prompts needed to be tracked, themes images needed to be aligned with text themes, and so on.\r\n\r\nPython provides a wide range of available tooling (`spaCy`, `argilla`, `huggingface`, `pyvis`, and so on) as well as data infrastructure tooling to support content work at scale.", + "conf_url": "http://2023.fossy.us/schedule/presentation/120/", + "cancelled": false, + "twitter_id": "pacoid", + "mastodon_id": "@pacoid@mastodon.green" + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-15T14:00:00", + "end": "2023-07-15T14:30:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS in Daily Life", + "conf_key": 97, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "You don't carry a phone?! Improving societal acceptance of abnormal people", + "authors": [ + { + "name": "Denver Gingerich", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/0adc60a96b41045e2c677455df574154?s=120&d=mp", + "code": "192", + "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 CopyleftConf, LibrePlanet, LinuxCon North America, CopyCamp Toronto, FOSSLC's Summercamp, and the Open Video Conference.", + "username": "" + } + ], + "abstract": "Originally borne out of a desire to use only FOSS, my refusal to carry a smartphone, or a cell phone of any kind in most situations, is perplexing to many. While this decision provides many benefits, including increased ability to focus, quality time with friends and family, and an effective opt-out from real-time location tracking, it is not widely accepted by society.\r\n\r\nThis talk will explore some of the ways that society has evolved over the past two decades that make it much more difficult for people who make certain technology-related choices, and how we can be more accepting of people who make different choices than us, not just with phone usage, but in other FOSS-related areas and beyond.", + "conf_url": "http://2023.fossy.us/schedule/presentation/84/", + "cancelled": false + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-13T14:00:00", + "end": "2023-07-13T15:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "AArch64/ARM64 Servers and Open Source - The Who, What, Why, and How", + "conf_key": 44, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "What is it like to run a datacenter with AArch64?", + "authors": [ + { + "name": "Lance Albertson", + "twitter": "", + "mastodon": "https://fosstodon.org/@ramereth", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/fdd76b88c53bc0051e9a25d6b99efae3?s=120&d=mp", + "code": "208", + "biography": "Lance Albertson is the Director for the Oregon State University Open Source Lab (OSUOSL) and has been involved with many open source projects since 2003. The OSUOSL provides hosting for more than 160 projects, including those of worldwide leaders like Debian Linux, the Linux Foundation and AlmaLinux. The most active organization of its kind, the OSUOSL offers world-class hosting services, professional software development and on-the-ground training for promising students interested in open source management and programming.\r\n\r\nSince joining the OSUOSL in 2007, Lance has managed all of the hosting activities that the OSL provides for more than 160 high-profile open source projects. He was promoted to Director in early 2013 after being the Lead Systems Administration and Architect since 2007.", + "username": "" + } + ], + "abstract": "Data centers are a crucial part of any IT organization that still needs on premise hosting. Running a datacenter requires attention to power, cooling, networking, rack space, cabling among many other aspects. But how does running AArch64 in a data center differ from traditional x86? This session will discuss the differences between AArch64 and x86 in the scope of hosting it in a data center. Long are the days of just sticking raspberry Pi\u2019s in a rack!", + "conf_url": "http://2023.fossy.us/schedule/presentation/29/", + "cancelled": false, + "mastodon_id": "https://fosstodon.org/@ramereth" + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-14T14:00:00", + "end": "2023-07-14T15:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Community: Open Source in Practice", + "conf_key": 80, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Open Source Insomnia: What Keeps Us Up at Night", + "authors": [ + { + "name": "Julia Ferraioli", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/cac4506c09175542ca4bafd255e6eaa9?s=120&d=mp", + "code": "252", + "biography": "", + "username": "" + }, + { + "name": "Josh Simmons", + "twitter": "", + "mastodon": "@josh@josh.tel", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/e55a9bf1f0e9eb0fddb9368b21319f36?s=120&d=mp", + "code": "72", + "biography": "Josh Simmons is a community organizer, nonprofit leader, and open source strategist who builds up people, programs, communities, and organizations around the commons. Passionate about mission-driven work, inclusive organizing, and tackling systemic issues, Josh has worked across for-profits, nonprofits, and public institutions.\r\n\r\nJosh is a Partner in Open Chapters, Vice President for Petaluma Pride, Director of DEI for Independent Federated Trust and Safety, and Co-organizer of North Bay Python. He is best known for his six-year tenure with Open Source Initiative and leading the organization to a new stage of maturity as its President then Chair.", + "username": "" + }, + { + "name": "Monica Ayhens-Madon", + "twitter": "", + "mastodon": "https://fosstodon.org/@communiteatime", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/b6df33dc3847f082f13865074e5edcfc?s=120&d=mp", + "code": "181", + "biography": "Monica is a community facilitator and nurturer who began her journey into open source software contributorhood in 2020 with documentation and website contributions to the Ubuntu MATE team and OpenMRS. In early 2021, she began working for Canonical on the Ubuntu Community Team, where she helped relaunch UbuntuOnAir, return Ubuntu (virtually!) to FOSDEM, and launch Canonical's inclusive language initiative. She left in August 2022. Since then, she has spoken as a panelist on burnout in the community profession at OSS Europe in Dublin, been elected to the Ubuntu Community Council for a two-year term, and helped organize things like a pre-SCALE JPL private tour and the FOSSY 'Community: Open Source in Service' track. \r\n\r\nMonica's background is in academia, with a B.A. in Ancient Greek and a M.A. in Maritime Studies. She loves travel, and the chance to meet new people all over the world - and bring tasty treats back home. She is also an occasional streamer on Twitch as 'communiteatime' where she can be found playing cozy games, painting, and sipping tea. She lives with her husband and fellow geek John in the Atlanta metro area.", + "username": "" + } + ], + "abstract": "In this panel and facilitated discussion, we\u2019ll gaze cautiously into the abyss and confront the realities and possibilities that keep us up at night. We\u2019ll share our concerns and fears together, shine a little light for one another to help us on our journeys, and carry forward having named the beasts that haunt us.\r\n\r\nWe may not be able to solve all that ails us in this session, but through naming them and creating shared understanding, we hope that our communities of practice will be better prepared to support one another.\r\n\r\nFlashlights, spooky stories, and actual insomnia are optional.", + "conf_url": "http://2023.fossy.us/schedule/presentation/175/", + "cancelled": false + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-15T14:00:00", + "end": "2023-07-15T15:00:00", + "duration": 60, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 150, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Slot" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-15T14:00:00", + "end": "2023-07-15T15:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS for Education", + "conf_key": 28, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "We shared some open ed tech. YOU WON'T BELIEVE WHAT HAPPENED NEXT!", + "authors": [ + { + "name": "Clint Lalonde", + "twitter": "", + "mastodon": "https://mastodon.oeru.org/@clintlalonde", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/082f1ad8cbb198969c8e01ab3d59a851?s=120&d=mp", + "code": "173", + "biography": "Clint is an educational technologist and advocate for the use of open educational resources and open education practices in higher education. Clint has worked in the British Columbia post-secondary system for 25 years and is currently the Acting Director of Open Education for BCcampus, a government-funded non-profit organization that provides teaching, learning, educational technology, and open education support to the 25 publicly funded post-secondary institutions of British Columbia. A founding member of the BC Open EdTech Collaborative, Clint is also on the Board of Directors for the Apereo Foundation and is an Associate Faculty in the School of Education & Technology at Royal Roads University.", + "username": "" + }, + { + "name": "Anne-Marie Scott", + "twitter": "ammienoot", + "mastodon": "@ammienoot@ds106.social.us", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/9965d27f32cac497b1e48e28fda4db10?s=120&d=mp", + "code": "86", + "biography": "Anne-Marie Scott was Deputy Provost of Athabasca University, Canada's equivalent to the UK Open University until March 2023. Prior to her time in Canada she held a number of roles at the University of Edinburgh, including Deputy Director of Learning, Teaching and Web Services \r\n\r\nShe is the Board Chair of the Apereo Software Foundation and a member of the Board of the Open Source Initiative, who globally steward the license definitions for open source software. She has been part of the Government of British Columbia\u2019s Digital Advisory Committee since 2022, advising on how to embed and upscale digital learning across the province. She is a member of the After Surveillance network, a global group of scholars and practitioners concerned with surveillance practices in HE, part of the leadership team of the OpenETC, a shared set of open technologies for post-secondary institutions within British Columbia Canada, run along platform cooperative principles.\r\n\r\nAs a practitioner and leader she is committed to sharing openly her blog, along with presentations and publications. You can find her online at @ammienoot (Twittter) @ammienoot@ds106.social.us (Mastodon) and https://ammienoot.com", + "username": "" + } + ], + "abstract": "The OpenETC is a community of educators, technologists, and designers sharing their expertise to foster and support open infrastructure for the British Columbia advanced education sector. The OpenETC provides free open source educational technology services to teachers and students at post-secondary institutions in British Columbia, Canada. \r\n\r\nOperating since 2016 via a unique cooperative-style model of \u201ccontributions, not contracts\u201d inspired by the platform cooperative movement, the OpenETC offers more than services, but also provides a community space for advancing our flavor of \u201cFree Range Open EdTech.\u201d\r\n\r\nIn this session we will discuss how the OpenETC uses open source software to encourage technological autonomy for both educators and students, and how working at the level of the whole province helps smooth out resourcing disparities between institutions, most especially during the pandemic. We will us examples from our community to illustrate how the community-based services and supports we offer support the development of digital literacies and skills among educators and students as well as the sharing of open educational resources, and how our use of open source software has proven to be a catalyst that sparks bigger conversations within the BC post-secondary system about the role of technology in teaching and learning. \r\n\r\nWe will also reflect on the governance model that we use, and some of the challenges and opportunities that have presented themselves over the 7 years that we have been operating.", + "conf_url": "http://2023.fossy.us/schedule/presentation/103/", + "cancelled": false, + "mastodon_id": "https://mastodon.oeru.org/@clintlalonde" + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-16T14:00:00", + "end": "2023-07-16T16:00:00", + "duration": 120, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 179, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Room Break" + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-13T14:00:00", + "end": "2023-07-13T14:30:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "XMPP", + "conf_key": 39, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "XMPP Introduction and Overview", + "authors": [ + { + "name": "Sam Whited", + "twitter": "", + "mastodon": "@sam@social.coop", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/bd8002cba56274a8c85538e036ee54a3?s=120&d=mp", + "code": "16", + "biography": "Sam is a former software engineer who left the field to fix bicycles. He is now much happier, but also much broker. He hails from Atlanta, GA where he advocates for cycling, cyclist and pedestrian first infrastructure, expanded public transit, unionizing the software industry (and every other industry), co-housing, and worker-owned co-ops.", + "username": "" + } + ], + "abstract": "A brief history and introduction to the XMPP protocol and its use for beginners with a background in programming but no protocol experience. If you are new to XMPP or want to better understand the other presentations in the XMPP track, this is the place to start! This talk will include an overview of the federation and routing model used by XMPP, specific protocol examples, coverage of the initial handshake and security model of XMPP, and common uses and extensions used by the XMPP community. It will provide background information that can be used by those new to the XMPP protocol to more fully understand the rest of the XMPP track.", + "conf_url": "http://2023.fossy.us/schedule/presentation/127/", + "cancelled": false, + "mastodon_id": "@sam@social.coop" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-14T14:00:00", + "end": "2023-07-14T16:00:00", + "duration": 120, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 152, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Slot" + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-15T14:00:00", + "end": "2023-07-15T15:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Community: Open Source in Practice", + "conf_key": 93, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "\"I didn't sign up for this\": The invisible work of maintaining and scaling FOSS projects", + "authors": [ + { + "name": "Stuart Geiger", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/3d3128af99d88d3d823c1e98cc705fb7?s=120&d=mp", + "code": "166", + "biography": "Stuart Geiger is an Assistant Professor at the University of California, San Diego, in the Department of Communication and the Hal\u0131c\u0131o\u011flu Data Science Institute. Geiger is a disciplinary nomad: an interpretive social scientist by training, with a background in the humanities, and just enough expertise in computer science and data science to make trouble. Their work is grounded in the idea that science and technology are inherently social activities that are shaped by people and institutions. Geiger uses qualitative, quantitative, and computational methods to study the development of science and technology. They particularly study decentralized and/or volunteer-based projects, such as free and open source software, peer production platforms like Wikipedia, user-generated / social media platforms, and scientific research. Their past research has examined topics including: community sustainability; newcomer retention and newcomer-veteran interactions; governance and leadership; quality control and content moderation; the roles of support staff; invisible work, 'glue' work, and other work seen as 'non-technical'; motivation and burnout; bias and discrimination; and diversity and inclusion.", + "username": "" + } + ], + "abstract": "Free and open-source software has become critical infrastructure for many sectors, including academic research, industry, governments, non-profits, activism, and more. In this talk, I share findings and insights from our research team\u2019s mixed-method research into the social and technical maintenance of free and open-source software. This is based on interviews with maintainers and stakeholders across a wide variety of FOSS projects, as well as quantitative analyses of code repositories. In particular, I discuss the often-invisible and non-technical work that maintainers do to support their projects as they grow and scale. The work of maintaining these projects is no small feat, particularly given the many different kinds of work expected of maintainers. This is especially the case for projects that achieve \u201ccatastrophic success\u201d in being relied upon by more and more users and institutions. \r\n\r\nMaintainers must maintain not only code, but a community around that code. These communities are constantly changing, and maintainers can find themselves needing to mediate competing visions of how the project ought to operate and where it may go in the future. I particularly focus on the invisible work of scaling projects and managing projects as they grow \u2013 not just in terms of their own size, but also in terms of their integration within complex and ever-changing networks of other FOSS projects and ecosystems, corporate and academic user-institutions, foundations and funders, and other stakeholders. \r\n\r\nThis work is often quite different to the more-visible software engineering work that maintainers do early in their projects. There is often little training or resources for community-based work, which is often not tracked or made visible in the way software engineering work is. I discuss how this invisible work can impact maintainers' mental health, with many cases of burnout arising from maintainers finding themselves overwhelmed with their expanded roles. Invisible work also intersects with other relevant issues to the sustainability of FOSS projects, including funding models, corporate relations, project governance, and diversity & inclusion. I conclude with recommendations for FOSS maintainers, contributors, funders, end-users, institutional users, and other stakeholders in the broad ecosystems supported by FOSS.", + "conf_url": "http://2023.fossy.us/schedule/presentation/41/", + "cancelled": false + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-16T14:00:00", + "end": "2023-07-16T15:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Software Worker Coops", + "conf_key": 20, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Co-ops: 'Open Source' Capitalism", + "authors": [ + { + "name": "Joel Brock", + "twitter": "", + "mastodon": "social.coop/@joelbrock", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/fe8b14882585b4fc355d509b144c71ad?s=120&d=mp", + "code": "45", + "biography": "Joel is a founding member of the Tech Support Cooperative, a worker-owned IT services co-op working extensively with free and open source solutions. The Tech Support Co-op grew around an open source Point of Sale software that was being developed and propagated throughout the national food co-op industry. The Tech Support Co-op formed among key collaborators within that software development community to address a lack of any formal support for the software, and to better coordinate future development. \r\n\r\nJoel has 20+ years experience working at the intersection of technology and cooperation. He brings a unique dedication to the cooperative business model and hopes that he can share some of his enthusiasm for co-ops with you.", + "username": "" + } + ], + "abstract": "Do you really know what a co-op is? Come to learn what it means to be in business cooperatively and why the co-op business model is unique the world over. \r\nAnd what (if anything) that has to do with Open Source software.", + "conf_url": "http://2023.fossy.us/schedule/presentation/72/", + "cancelled": false, + "mastodon_id": "social.coop/@joelbrock" + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-14T14:00:00", + "end": "2023-07-14T16:00:00", + "duration": 120, + "kind": "Coffee/tea break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 75, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Reserved" + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-16T14:00:00", + "end": "2023-07-16T15:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Security", + "conf_key": 108, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Breaking the Chains of Trusting Trust: Reproducible Builds and More!", + "authors": [ + { + "name": "Vagrant Cascadian", + "twitter": "", + "mastodon": "@vagrantc@floss.social", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/f3de796d6473451dfc362d3e5e0a250b?s=120&d=mp", + "code": "61", + "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": "" + } + ], + "abstract": "Corrupted build environments can deliver compromised cryptographically\r\nsigned binaries. Several exploits in in critical supply chains have\r\nbeen demonstrated in recent years, proving that this is not just\r\ntheoretical. The most well secured build environments are still single\r\npoints of failure when they fail.\r\n\r\nIn 1984, Ken Thompson presented \"Reflections on trusting trust\" which\r\ndescribed an attack on a build toolchain that would be impossible to\r\ndetect through source code review ... in the decades since, what has\r\nbeen done to actually mitigate these types of attacks?\r\n\r\nWork in the Reproducible Builds and Bootstrappable Builds communities\r\nhas been progressing steadily in recent years, and can be used to\r\nsignificantly reduce the risks of \"Trusting Trust\" and other supply\r\nchain attacks, by making it possible to independently review not only\r\nthe end result, but the entire toolchain used to build a given\r\nartifact.\r\n\r\nThis talk will focus on the state of the art from several angles in\r\nrelated Free and Open Source Software projects, what works, current\r\nchallenges and future plans for building trustworthy toolchains you do\r\nnot need to trust.\r\n\r\nhttps://reproducible-builds.org\r\nhttps://bootstrappable.org", + "conf_url": "http://2023.fossy.us/schedule/presentation/118/", + "cancelled": false, + "mastodon_id": "@vagrantc@floss.social" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-15T14:00:00", + "end": "2023-07-15T15:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Issues in Open Work", + "conf_key": 63, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Driving Sustainable Digital Public Goods: Lessons from Guiding Companies to Embrace Open Source", + "authors": [ + { + "name": "Vipul Siddharth", + "twitter": "siddharthvipul", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/53b891c86dcb8017ad21a07e5a1ae86c?s=120&d=mp", + "code": "87", + "biography": "Vipul is the Open Source Technical Advisor at UNICEF, helping innovators understand and leverage power of Open Source. He is passionate about sustainability and DEI in \"open\" spaces (community).", + "username": "" + } + ], + "abstract": "The UNICEF Office of Innovation Venture Fund collaborates with innovators on the ground in UNICEF programme countries to build and test new solutions at the pace required to keep up with the rapidly evolving challenges facing children.\r\n\r\nThe UNICEF Venture Fund makes $50\u2013100K early stage investments in technologies for children developed by UNICEF country offices or companies in UNICEF programme countries. By providing flexible funding to early-stage innovators, it allows UNICEF to quickly assess, fund and grow open source technology solutions that show potential to positively impact the lives of vulnerable children.\r\n\r\nDigital public goods (DPG) are open-source software, open data, open AI models, open standards, and open content that adhere to privacy and other applicable laws and best practices, do no harm by design, and help attain the Sustainable Development Goals (SDGs). This definition is operationalised through the DPG Standard, a set of nine indicators that is used to determine whether a solution is a digital public good. Once a solution is recognised as a digital public good it is discoverable on the DPG Registry. \r\n\r\nIn this talk, we will explore the challenges and learnings from guiding companies to embrace Open Source and become sustainable digital public goods (DPGs). We will discuss how UNICEF promotes Open Source methodologies and culture within its portfolio companies and the broader community. Attendees will gain insights into the strategies and best practices that UNICEF uses to overcome challenges in Open Source adoption and work toward long-term viability of DPGs.", + "conf_url": "http://2023.fossy.us/schedule/presentation/60/", + "cancelled": false, + "twitter_id": "siddharthvipul" + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-15T14:00:00", + "end": "2023-07-15T15:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Diversity Equity and Inclusion and FOSS", + "conf_key": 112, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "The Hidden Challenges of Inclusive Collaboration", + "authors": [ + { + "name": "Ildik\u00f3 V\u00e1ncsa", + "twitter": "IldikoVancsa", + "mastodon": "@ildikov@fosstodon.org", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/e3052f66453467f546e59c30557da592?s=120&d=mp", + "code": "126", + "biography": "Ildik\u00f3 is working for the Open Infrastructure Foundation as Director of Community. As part of her role, she is the Community Manager for the StarlingX open source edge cloud project and a co-leader of the OpenInfra Edge Computing Group. Ildik\u00f3 has been contributing to projects like OpenStack, Anuket and State of the Edge for over 10 years with focus areas of Edge Computing, Telecommunications and NFV. She is an open source evangelist and is using her experience to help individuals, companies and organizations to learn and get more involved and active in communities.", + "username": "" + } + ], + "abstract": "This talk is an emphasis on the importance of open and inclusive collaboration, and a call to action to ensure balance, diversity and sustainability of the global open source ecosystem.\r\n\r\nOpen source is currently living through its own hype cycle with new projects and foundations popping up on a daily basis. This phenomenon is great, as it shows the popularity and adoption of the concept. And this phenomenon is harmful, as it creates a fast paced environment that leaves people, who try to participate, with a false idea of what open source is or a bad experience.\r\n\r\nThis session will explore the struggles of the current, rapidly growing open source ecosystem, with a focus on diversity and inclusion, and invites everyone in the audience to participate in providing solutions to them. Do you have an experience where you didn\u2019t feel invited to participate? At the same time, there are also examples to follow. Do you have one to share?\r\n\r\nThe audience will learn about a new initiative called Community Blueprint, which highlights issues, suggests solutions and introduces good practices through individuals sharing their open source experience. Bring your story to share!", + "conf_url": "http://2023.fossy.us/schedule/presentation/149/", + "cancelled": false, + "twitter_id": "IldikoVancsa", + "mastodon_id": "@ildikov@fosstodon.org" + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-16T14:00:00", + "end": "2023-07-16T15:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Open Source AI + Data", + "conf_key": 135, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Using Python with Proprietary Compute Power to Leverage Big Data Analytics", + "authors": [ + { + "name": "Joseph Castle, PhD", + "twitter": "https://twitter", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/fd07bc9b21afb98def078f4cbc8b4a4d?s=120&d=mp", + "code": "138", + "biography": "Dr. Castle builds strategic relationships with the U.S. public sector with SAS. This involves educating current and potential customers about data analytics, artificial intelligence (AI), machine learning (ML), cloud-based environments, development operations (DevOps), and open source software (OSS). \r\n\r\nDr. Castle served over twenty years in the U.S. federal government. In the General Services Administration (GSA), he led numerous programs for the office of the Chief Information Officer and Technology Transformation Services. Highlights included forming and managing the GSA Digital Service, a high-performing technology team who implemented federal digital government strategy initiatives: open government, data, and code. He directed the federal government\u2019s Open Source Program Office (OSPO), or Code.gov, to implement the federal source code policy by educating and collaborating with cabinet-level federal agencies to publish OSS. He also served in the Obama Administration at The White House in the Office of Management and Budget (OMB). A veteran, Dr. Castle served in the U.S. Army\u2019s 10th Mountain Division. He is a Fed100 recipient and a GitHub Star.\r\n\r\nDr. Castle holds numerous advanced academic degrees including an MBA, MS in information systems, and a PhD in public administration and public affairs. He lives in Maryland with his wife and two children.", + "username": "" + } + ], + "abstract": "Organizations rely on computer software to aid in the accurate and timely analysis of data. Open source software (OSS) is becoming more prevalent in all organizations from academia to industry to government. Utilizing Python with proprietary compute power (e.g., SAS Viya) enables users of all levels to apply advanced analytics, data visualizations, and complex statistical modeling capabilities to aspects of the analytics lifecycle, producing descriptive and predictive data artifacts.\r\n\r\nThis session will provide an overview of OSS with proprietary compute power as it pertains to business organizational analysis, the analytics lifecycle, and it gives participants a better understanding of how to leverage software for higher quality decision making.", + "conf_url": "http://2023.fossy.us/schedule/presentation/67/", + "cancelled": false, + "twitter_id": "https://twitter" + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-14T14:00:00", + "end": "2023-07-14T15:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Wild card", + "conf_key": 198, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Winning Over Compliance Skeptics", + "authors": [ + { + "name": "Aaron Williams", + "twitter": "_arw_", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/0e5445639d8bd349c896e2b6d3f31f71?s=120&d=mp", + "code": "148", + "biography": "Aaron is VP Marketing for FOSSA, the audit-grade open source risk management company. He comes to FOSSA with more than two decades of previous success at startups, running developer-focused marketing, and building technical communities for companies including HEAVY.ai, D2iQ, and Sun Microsystems. Aaron has also served as the founding CEO of two startups in the entertainment technology space. Aaron has an MS in Computer Science and BS in Computer Engineering from Case Western Reserve University.", + "username": "" + }, + { + "name": "Kenaz Kwa", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/4bbe8b3a650d98537a004fc2b2dbe259?s=120&d=mp", + "code": "149", + "biography": "Kenaz is the VP Product for FOSSA, the audit-grade open source risk management company.", + "username": "" + } + ], + "abstract": "Unfortunately, not every team or organization views open source license compliance as something that should be prioritized. Some perceive it as a costly inconvenience that gets in the way of development efficiency and product quality. \r\n\r\nThe good news: While it\u2019s impossible to change opinions overnight, our experience supporting compliance initiatives for numerous open source projects and companies has made clear that the right mix of messaging, processes, and strategies can make a difference. \r\n\r\nJoin FOSSA Head of Product Kenaz Kwa and Chief Advocate Aaron Williams in this session as we highlight learnings from working with engineering leaders who have won over compliance skeptics. We\u2019ll share information that you can use to help make compliance more of a priority across your organization, including:\r\n\r\nStrategies for successfully implementing compliance policies\r\n- How and why simplicity is often the right approach to a compliance program\r\n- Underappreciated benefits of a compliance-minded culture\r\n- The real risks of non-compliance\r\n- How to reduce engineering time spent on compliance\r\n- Why it\u2019s important to pay attention to community licenses\r\n\r\nWe\u2019ll also discuss how to apply these takeaways to specific areas where compliance skepticism manifests, like when organizations: \r\n- Are reluctant to create policies governing license compliance \r\n- Are reluctant to dedicate the resources (engineering time and/or automation) to manage license compliance\r\n- Have compliance policies in place \u2014 but certain teams are unable or unwilling to implement them\r\n\r\nAttendees will come away from the session with new tactics, messaging, and insights that you can present to colleagues to make the case for prioritizing compliance initiatives.", + "conf_url": "http://2023.fossy.us/schedule/presentation/119/", + "cancelled": false, + "twitter_id": "_arw_" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-16T14:00:00", + "end": "2023-07-16T15:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS for Education", + "conf_key": 207, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "BOF: FOSS Advocates in Higher Education", + "authors": [ + { + "name": "Patrick Masson", + "twitter": "massonpj", + "mastodon": "https://fosstodon.org/@massonpj", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/fa1314a7ff59cc080caa13d08e8af83e?s=120&d=mp", + "code": "21", + "biography": "Patrick joined Apereo as Executive Director in January 2023, serving previously as Interim General Manager of the Foundation. Prior to 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. Before these, he served as the Director of Technology at the SUNY Learning Network and Director of 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": "Birds of a feather discussing building and enabling capacity within institutions of higher education though open initiatives. Join us to share how you and your institution are supporting and promoting (or would like to) the development and use of free and open source software, open educational resources, open content, open research, open access and journals, or any other FOSS initiative in highered.", + "conf_url": "http://2023.fossy.us/schedule/presentation/153/", + "cancelled": false, + "twitter_id": "massonpj", + "mastodon_id": "https://fosstodon.org/@massonpj" + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-13T14:00:00", + "end": "2023-07-13T16:00:00", + "duration": 120, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Free BSD Workshop", + "conf_key": 145, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Free BSD Workshop", + "authors": [ + { + "name": "Deb Goodkin", + "twitter": "dgoodkin", + "mastodon": "@dgoodkin@hachyderm.io", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/157ab0e2e2e6095d0378e4cdf910f228?s=120&d=mp", + "code": "236", + "biography": "Deb is the Executive Director of the FreeBSD Foundation, joining as the first employee back in August 2005. Before venturing into the world of open source and operating systems, she spent two decades working as an embedded firmware engineer, technical marketer, and technical sales engineer in the data storage industry. Deb now focuses on learning more about operating systems while advocating for FreeBSD around the world. Besides supporting the FreeBSD Project, she's been working on introducing more girls and women to STEM. Deb grew up in California and earned her undergraduate degree in Computer Engineering from the University of California, San Diego, and her Master's Degree in Electrical Engineering from the University of Santa Clara.", + "username": "" + }, + { + "name": "Drew Gurkowski", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/b14b6945a518715ed3717af01fe7da82?s=120&d=mp", + "code": "165", + "biography": "Drew started working for the foundation as an intern in 2015 and continued as a consultant starting in 2018. As a marketing coordinator, he has helped advocate for FreeBSD and Open Source technology.", + "username": "" + } + ], + "abstract": "Now in its 30th year, the FreeBSD Open Source Operating System is one of the oldest, largest, and most successful open source projects, with a long history of innovation. It is a free Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD), also known as \u201cBerkeley Unix.\u201d Known for its reliability, stability, and advanced networking and performance, FreeBSD also provides an opportunity to dive into the workings of a complete operating system as well as the chance to collaborate with a welcoming and inclusive community in a flat development model.\r\n\r\nIn this track, we would like to begin with a brief \u201cIntroduction to FreeBSD\u201d presentation followed by a hands-on, getting started workshop. The workshop portion will cover setting up FreeBSD with a desktop environment and how to get a web browser installed. Next, we\u2019ll walk through the FreeBSD Jail system for managing separate FreeBSD environments within an existing FreeBSD install that allows folks to isolate programs from one another. The goal of the workshop is for everyone to leave with their own FreeBSD virtual machine that they can continue to learn on/develop on.", + "conf_url": "http://2023.fossy.us/schedule/presentation/135/", + "cancelled": false, + "twitter_id": "dgoodkin", + "mastodon_id": "@dgoodkin@hachyderm.io" + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-15T14:30:00", + "end": "2023-07-15T15:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS in Daily Life", + "conf_key": 98, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Nature adventures with FOSS", + "authors": [ + { + "name": "Sage Sharp", + "twitter": "", + "mastodon": "@sphakos@toot.cat", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/c1793afbfdb12b39bee6b0f6254e2b66?s=120&d=mp", + "code": "91", + "biography": "Sage Sharp is the Senior Director of Diversity & Inclusion at Software Freedom Conservancy. Sage runs Conservancy's diversity initiative, Outreachy. Outreachy provides internships in open source and open science. Outreachy provides internships to people subject to systemic bias and impacted by underrepresentation in the technical industry where they are living.\r\n\r\nSage has been a free software contributor since 2007. Sage is known for their past work as the author and maintainer of the Linux kernel USB 3.0 driver. Today, Sage is involved in the Python community, and works as a Django web developer for the Outreachy website.\r\n\r\nSage founded their own company, Otter Tech, to provide Code of Conduct enforcement workshops. Sage has trained Code of Conduct teams for open source communities like Kubernetes, GNOME, Python, Drupal, WordPress, OpenStreetMap, Elastic, and Symfony.", + "username": "" + } + ], + "abstract": "Do you like being outdoors? Do you have a favorite animal or plant? Come learn how to use FOSS tools to track down and photograph your favorite creatures!\r\n\r\nThis presentation will cover a set of FOSS tools I use to locate ocean creatures in the Oregon coast's tidepools. I'll share some of the photographs I've taken, and the FOSS tools used to create those photographs.\r\n\r\nAlong the way, I'll talk about the limitations of these FOSS tools. I'll note when these tools start to touch proprietary software and proprietary assets. I'll also note the tools that modify the GPL v3 license, and the developer's reasoning behind those modifications.\r\n\r\nTools covered:\r\n\r\n - iNaturalist - a citizen science tool for recording nature sightings and location data. iNaturalist is licensed under the permissive MIT license. iNaturalist allows people to upload photos under a variety of licenses, including both copyleft Creative Commons license and restrictive copyright licenses.\r\n\r\n - OpenStreetMap Android app (OSMAnd) - a great way to trek to the right location in remote areas with no cell signal. OSMAnd is licensed GPL v3. I will mention the proprietary Microsoft Earth OSM map overlay for viewing satellite imagery.\r\n\r\n - XTide 2 - a tide prediction tool. This tool uses a modified GPL v3 license with licensing restrictions to not use in ocean navigation, and disclaimers about extreme weather impacting tide predictions.\r\n\r\n - Darktable - a DNG photo editing tool that is licensed GPL v3. I will mention that some camera models may not be supported because you need extract the camera's color matrix using proprietary tools.", + "conf_url": "http://2023.fossy.us/schedule/presentation/85/", + "cancelled": false, + "mastodon_id": "@sphakos@toot.cat" + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-13T14:30:00", + "end": "2023-07-13T15:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "XMPP", + "conf_key": 43, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Setting Up A Snikket Server", + "authors": [ + { + "name": "Root", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/5b2b58c93321529b9daf5353f51cf4c3?s=120&d=mp", + "code": "69", + "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 on a live machine. The end result will be a fully functioning XMPP server that can be used throughout the remainder of the conference between all attendees. Once setup, 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.", + "conf_url": "http://2023.fossy.us/schedule/presentation/17/", + "cancelled": false + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-15T14:30:00", + "end": "2023-07-15T15:00:00", + "duration": 30, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 197, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Break" + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-13T15:00:00", + "end": "2023-07-13T16:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "XMPP", + "conf_key": 40, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Building open standards-based ecosystems", + "authors": [ + { + "name": "Matthew Wild", + "twitter": "", + "mastodon": "@mattj@floss.social", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/48204a5c8a92e90d7c0a436ee3f21612?s=120&d=mp", + "code": "70", + "biography": "Matthew Wild is an open-source developer and proponent of decentralized communication platforms. Founder of the Prosody, Snikket and Modern XMPP projects. Executive Director of the XMPP Standards Foundation.", + "username": "" + } + ], + "abstract": "The XMPP Standards Foundation (XSF) is a community-governed non-profit organization. It has been at the helm of the XMPP ecosystem for more than two decades. During this period, the internet and how we communicate online has changed beyond recognition.\r\n\r\nThis talk is about how XMPP adapted to change, and the role that the XSF played in its continuity. We will also discuss the benefits, challenges and sustainability of open ecosystems and open networks.\r\n\r\nThe second half of the talk will focus on the XMPP network. Any successful network will attract spam and abuse as it grows, and XMPP is no exception. Unfortunately, open networks are at a natural disadvantage here compared to proprietary platforms. We will share the various kinds of abuse we've seen on the XMPP network, and what the community has done to tackle each of them.", + "conf_url": "http://2023.fossy.us/schedule/presentation/19/", + "cancelled": false, + "mastodon_id": "@mattj@floss.social" + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-14T15:00:00", + "end": "2023-07-14T16:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Community: Open Source in Practice", + "conf_key": 81, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Open Source Anti-Patterns", + "authors": [ + { + "name": "Tom \"spot\" Callaway", + "twitter": "spotfoss", + "mastodon": "@spot@social.afront.org", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/6318a246b849dc68e643fd5e6563c72b?s=120&d=mp", + "code": "43", + "biography": "Tom is a Principal Open Source Strategist for AWS. He has been a part of the FOSS community since 1997, when he skipped his last day of junior high to go to Linux Expo. During college, he worked for a high-availability startup to cover tuition, and when they crashed along with the majority of the IT sector, he dropped out of college and went to work for Red Hat full-time. He worked for Red Hat for almost twenty years, in Support, Sales Engineering, Release Engineering, Engineering Management, University Outreach (CTO's office), and Employment Brand. He\u2019s an active contributor to Fedora and helped to write the Fedora Packaging and Legal Guidelines which are still in use today. He is co-author of Raspberry Pi Hacks (2013, O\u2019Reilly). When he\u2019s not working, he finds enjoyment in 3D printing, pinball, hockey, games (board & video), geocaching, craft beer, B-movies, science fiction, trivia, traveling, and his wife and two boys.", + "username": "" + } + ], + "abstract": "An anti-pattern is a process which seems appropriate, but has more bad consequences than good ones. Many companies who are trying to run their open source efforts in the same way that they would manage projects internally are suffering from having their internal best-practices become open source anti-patterns. While the code quality of the technical work is generally unaffected by these, they can have a chilling effect on community growth, health, diversity, and sustainability. \r\n\r\nIn this talk, I'll discuss some of the common mistakes that \"corporate\" open source efforts make in their own open source projects and in their attempts to contribute to the upstreams they depend on. This session might give you some tips as to why your Pull Requests are not getting answered and why your open source projects are still entirely built by your internal development team.", + "conf_url": "http://2023.fossy.us/schedule/presentation/42/", + "cancelled": false, + "twitter_id": "spotfoss", + "mastodon_id": "@spot@social.afront.org" + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-15T15:00:00", + "end": "2023-07-15T16:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Diversity Equity and Inclusion and FOSS", + "conf_key": 113, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Thinking about FOSS, systemically", + "authors": [ + { + "name": "Anna e s\u00f3", + "twitter": "", + "mastodon": "@anna@friend.camp", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/9e0827e22af8c612c6105e5afda7058b?s=120&d=mp", + "code": "81", + "biography": "Anna e s\u00f3 is one of the cool folks organizing Outreachy, a program that provides internships to people subject to systemic bias and impacted by underrepresentation in the technical industry where they are living. They wear many hats, but their main focus is studying, designing, implementing, and documenting organizational processes and information systems. Over the last couple of years, Anna has worked with (and learned from) the Wikimedia community, two Brazilian federal university laboratories (MediaLab/UFG, LAPPIS/UnB), and Open Collective. They take pride in offering open projects a unique point of view.", + "username": "" + } + ], + "abstract": "The free software movement is not an isolated community\u2014it exists within political, social, and economic systems. Its concepts, models, abstractions were and continue to be built through the cultural lenses of its founders and subsequent creators and maintainers; its structures were inherited from spaces inaccessible for many. To promote true transformation within the free software space, we need to avoid the traps of reductionism and dogmatism by adopting a new approach: systems thinking. We'll examine the problems with conventional thinking in FOSS, discussing how it fails the most vulnerable, and work towards new strategies for change.", + "conf_url": "http://2023.fossy.us/schedule/presentation/53/", + "cancelled": false, + "mastodon_id": "@anna@friend.camp" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-16T15:00:00", + "end": "2023-07-16T16:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Software Worker Coops", + "conf_key": 21, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "The Open Source Demos: Who is Entitled to Vote in an Open Source Organization?", + "authors": [ + { + "name": "Watson", + "twitter": "elementwatson", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/948834ad4e53729174215329475df7eb?s=120&d=mp", + "code": "225", + "biography": "W. Watson has been professionally developing software for 30 years. He has spent numerous years studying game theory and other business expertise in pursuit of the perfect organizational structure for software co-operatives. He also founded the Austin Software Cooperatives meetup group and Vulk Coop as an alternative way to work on software as a group. He has a diverse background that includes service in the Marine Corps as a computer programmer, and software development in numerous industries including defense, medical, education, and insurance. He has spent the last couple of years developing complementary cloud native systems such as the cncf.ci dashboard. He currently works on the Cloud Native Network Function (CNF) Certification and the Cloud Native Network Function (CNF) Test Suite.", + "username": "" + } + ], + "abstract": "There are multiple types of open source governance models that are suitable for larger institutions, organizations, and communities. In the democratically run open source organization, the question of \u2018who is entitled to vote\u2019 arises. This problem is known as the \u2018boundary problem\u2019 within political philosophy [Whelan,1983]. The principle of affected interests, loosely stated as \u201cThose who are affected by a decision making process, should have input into that decision making process.\u201d is one way to approach this problem.\r\n\r\nGiven the affected interests principle, the short answer to \u201cWho is entitled to vote\u201d within an open source organization is the contributors and users. But as soon as we answer the voting entitlement question, several other questions concerning the boundary problem arise, such as: 1) Should the votes of contributors be weighted based on contribution size?; 2) Should the vote of the user be implicit, i.e., should the user\u2019s vote be based on consumption or the market?; 3) What constitutes a contributor or user?; and 4) Who gets to initially decide the answers to all of these questions?\r\n\r\nWhile discussion of whether to even be a democratically run organization is covered elsewhere [Ellerman, 1990], the difficulty associated with answering questions are used as disincentives against democratizing in general and against democratizing open source organizations specifically, so we will address them here.", + "conf_url": "http://2023.fossy.us/schedule/presentation/74/", + "cancelled": false, + "twitter_id": "elementwatson" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-15T15:00:00", + "end": "2023-07-15T16:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS for Education", + "conf_key": 29, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Open Source in Higher Ed is Different", + "authors": [ + { + "name": "Patrick Masson", + "twitter": "massonpj", + "mastodon": "https://fosstodon.org/@massonpj", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/fa1314a7ff59cc080caa13d08e8af83e?s=120&d=mp", + "code": "21", + "biography": "Patrick joined Apereo as Executive Director in January 2023, serving previously as Interim General Manager of the Foundation. Prior to 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. Before these, he served as the Director of Technology at the SUNY Learning Network and Director of 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": "Open source projects that emerge from within institutions of higher education are notably different from those with corporate roots or even founded by individual developers or communities. Indeed, higher education's open source projects most align with the movement's original mantra of \"scratching a personal itch\" when compared to other projects developed to support commercial interests or ventures. \r\n\r\nThis session will present the unique motivations, attributes, practices, and principles found in academically oriented and research-driven free and open source software projects and, thus, how development, community, governance, funding, and all the other requirements to grow and maintain a project successfully differ from many of today's most notable--non-educational--projects and communities. While this session will reference software projects specifically, attendees with experience with other open educational initiatives will recognize a common theme and, thus, find applicable takeaways applicable to their own work.", + "conf_url": "http://2023.fossy.us/schedule/presentation/102/", + "cancelled": false, + "twitter_id": "massonpj", + "mastodon_id": "https://fosstodon.org/@massonpj" + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-16T15:00:00", + "end": "2023-07-16T16:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Security", + "conf_key": 109, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "FOSS in World Affairs", + "authors": [ + { + "name": "Delib", + "twitter": "", + "mastodon": "@delib@mastodon.social", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/0c95e8d73c30b3de2dca949dd768972a?s=120&d=mp", + "code": "207", + "biography": "Daily Linux user since 2003; grass-roots community co-organizer; free software advocate; co-operatives advocate; DIY tinker.\r\n\r\nDelib left a small collectively-owned health food store to go back to the land, then left the land. They focused on effects of nutrition and environmental substances on the brain and behavior for a nutrition degree, but switched to graduate with a BS in Human Development from a college of human resources and family studies. Then did two years of graduate study and research on environmental toxins in a school of Community Health Education. After some years with grass-roots community groups, they went back to earn an interdisciplinary PhD with a more political-philosopy approach, from a college of urban and public affairs, concentrating on interdisciplinary fields of Cummunity Health and Development, and Normative Policy Analysis. Their dissertation explored deliberative democracy in successful co-operatives.", + "username": "" + } + ], + "abstract": "This talk tells a story of FOSS as it is centered in current trends of world-affairs, for FOSS is not merely technical coding. It is a social contract. One of FOSS' most important possibilities might be countering perverse incentives in today's internet financing models. With the current model, privacy, democracy and supply-chain security are risked. Yet no matter what solutions are feasible, the goal of this talk is to broaden our perspectives out onto the world at large.\r\n\r\nThe first step is outlining some contemporary problem policy-issues (such as privacy, encryption, democracy, walled gardens, inter-cultural warfare, social profiling, online moderation and left-right divides). Then the second step is outlining potentials for strategic leverage points, places where FOSS and its related co-operative ecosystems might make large positive contributions to our futures. \r\n\r\nSoftware is at the center of a broad range of topics and ethical concerns affecting every facet of human and non-human life. The stakes are large, but there are so many places to make a positive difference: civil infrastructure, human-scale interactions, the four freedoms (to use, study, alter and share FOSS), the fediverse, supply chain audits and especially the feasibility of co-operative service models that address questions of ownership and control beyond licensure.", + "conf_url": "http://2023.fossy.us/schedule/presentation/75/", + "cancelled": false, + "mastodon_id": "@delib@mastodon.social" + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-15T15:00:00", + "end": "2023-07-15T16:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Community: Open Source in Practice", + "conf_key": 94, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Forging Strong Open Source Communities: Insights and Lessons from the Sakai LMS Community", + "authors": [ + { + "name": "Joshua Wilson", + "twitter": "jmwilson1", + "mastodon": "https://mastodon.social/@jmwilson", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/47258f018146d3e7a87f867c65c5de65?s=120&d=mp", + "code": "32", + "biography": "Joshua Wilson is Longsight\u2019s Vice President and Chief Operating Officer, where he is known for his product, process, and people leadership as well as his exceptional mentoring skills. At Longsight, he leads client relations, business operations, project management, product development, and strategic planning. Josh chairs the Sakai Community\u2019s Marketing Team, leads the development of Sakai\u2019s 3-year roadmap, participates on Sakai\u2019s Project Management Committee, and serves as Vice Chair of the Apereo Foundation\u2019s Board of Directors. Josh is the organizer of SakaiCon, the Sakai Community's annual user conference.\r\n\r\nJosh has been a leader in instructional technology for more than fifteen years, serving most recently as Associate CIO for Academic Technology at Brandeis University, where he directed the strategic and client-centered renewal of the University\u2019s academic technology environment, including its open source LMS. Josh has served for nearly two decades on the management team for the nationwide MISO Survey, which measures the effectiveness of IT and libraries at more than 150 higher education institutions. Josh is a principal at leadership consulting firm B.Cognition Labs.", + "username": "" + } + ], + "abstract": "Often it\u2019s easier to keep your codebase in alignment than it is to forge lasting agreement within your open source community about how best to move forward. You\u2019re not alone \u2014 we all face the challenge of getting the human beings in your community onto the same page. Join us for a conversation about how to make your community\u2019s governance as inclusive, open, transparent, and thoughtful as it can be. Along the way, you\u2019ll hear stories about how the Sakai LMS OSS Community intentionally transformed its governance processes and the work we\u2019ve still got in front of us. You\u2019ll also explore an approach for looking carefully at the organizational health of your own OSS community.", + "conf_url": "http://2023.fossy.us/schedule/presentation/35/", + "cancelled": false, + "twitter_id": "jmwilson1", + "mastodon_id": "https://mastodon.social/@jmwilson" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-13T15:00:00", + "end": "2023-07-13T16:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "AArch64/ARM64 Servers and Open Source - The Who, What, Why, and How", + "conf_key": 45, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "ARMing yourself for the future!", + "authors": [ + { + "name": "Erik Benner", + "twitter": "erikbenner", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/b3f1b1850899349331294d17a45c3324?s=120&d=mp", + "code": "52", + "biography": "Erik is currently VP of Enterprise Transformation, serving as a lead strategist for Federal, State and Local Government and Commercial customers throughout the United States. These customer engagements include enterprise cloud transformations, data center consolidation and modernization efforts, Big Data projects and implementations of Oracle Engineered Systems. He is the President of the Quest Users Group Cloud Computing Special Interest Group (SIG), Co Chair of the OATUG Oracle Enterprise Manager SIG and a habitual volunteer with user groups. Erik frequently presents at conferences, including Oracle OpenWorld and CloudWorld, Oracle FedForum, ASCEND, Blueprint4d, COLLABORATE and other user groups and conferences around the United States. He has worked with Oracle and Sun Systems since the mid 90s, and is experienced with most of the core Oracle technologies, including Oracle Cloud, Oracle Linux and Oracle Databases.\r\n\r\nWhen not flying to the far points of the country from the Atlanta Metro area, he enjoys spending time with his family at their Observatory, where the telescopes outnumber the people.", + "username": "" + } + ], + "abstract": "ARM is the up and coming computing technology, an open platform that competing CPU architectures, with many manufacturers building systems from the size of a stamp to datacenter servers with 256cores stuffed in only 2RUs. There is a wide variety of ARM systems and operating systems that can run on these platforms. But despite all of this diversity, you still have binary compatibility across all the systems. The same Operating system that runs on a small 4-core Raspberry PI can also run on an ARM system in the cloud powered by a high-density 128-core Ampere processor. In this session, learn not only what you can run on ARM, but also the scale of the applications and its data storage. You will also see how easy it is to move to ARM.", + "conf_url": "http://2023.fossy.us/schedule/presentation/126/", + "cancelled": false, + "twitter_id": "erikbenner" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-13T15:00:00", + "end": "2023-07-13T16:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS For Education", + "conf_key": 50, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Music Blocks: Computation in and through music", + "authors": [ + { + "name": "Devin Ulibarri", + "twitter": "", + "mastodon": "https://mastodon.education/@musicblocks", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/48323dccbd7efe0ec7cf6f1d5c3fc9a4?s=120&d=mp", + "code": "186", + "biography": "Devin Ulibarri is a versatile musician with a diverse portfolio. He has compositions published in Conceptions Southwest magazine, a range of teaching experience\u2014from preschool to college-level\u2014and has performed with artists such as Silk Road Ensemble with Yo-Yo Ma.\r\n\r\nFrom 2016-18, Devin served as faculty for the Preparatory and Continuing Education schools at New England Conservatory and is co-creator of Music Blocks, a visual programming language for exploring music\u2019s fundamental concepts. Music Blocks is currently being considered for Japan\u2019s national coding curriculum in 2020. Music Blocks development for 2020 is being done in partnership with Gakken, a major Japanese publishing company with funding from Japan\u2019s Ministry of Economics Trade and Industry.\r\n\r\nCurrently, Devin runs an out-of-school time (OST) program called MAP Family Learning Center (MAPFLC), where students explore music, art, and programming (hence \"MAP\"). Led by professional teaching artists, MAPFLC serves both as a place for learning these three subjects in an integrated way, as well as a laboratory for new curriculum ideas, such as our Music+Code curriculum, to be tested and refined in an supportive, structured environment.", + "username": "" + }, + { + "name": "Walter Bender", + "twitter": "", + "mastodon": "@walterbender", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/43b174d56662e78b3edf599faaf75920?s=120&d=mp", + "code": "188", + "biography": "Walter Bender is co-founder and Chief Scientist at Sorcero, a knowledge-management and learning solutions company in the life-science space.\r\n\r\nBender is also co-founder of Sugar Labs, which develops and maintains educational software used by millions children in more than forty countries. Sugar Labs is a member project of the non-profit foundation Software Freedom Conservancy. In 2006, Bender co-founded the One Laptop per Child, a non-profit association with Nicholas Negroponte and Seymour Papert. Bender was executive director of the MIT Media Lab from 2000-2006.\r\n\r\nBender and Devin Ullibari are the primary authors of Music Blocks, a Visual Programming Language and collection of manipulative tools for exploring musical and mathematical concepts in an integrative and fun way.", + "username": "" + } + ], + "abstract": "Learn programming in a fun way with Music Blocks! This workshop will get you started with the basics of Music Blocks visual programming, as well as introduce you to some inspirational projects that combine computation and music in a beautiful, authentic way. For the best experience, please bring your laptops!\r\n\r\n\u201cAll musicians are subconsciously mathematicians.\u201d \u2014 Monk\r\n\r\n\u201cMusic is a hidden arithmetic exercise of the soul, which does not know that it is counting.\u201d \u2014 Leibniz\r\n\r\nMusic Blocks is a Visual Programming Language and collection of manipulative tools for exploring musical and mathematical concepts in an integrative and fun way.", + "conf_url": "http://2023.fossy.us/schedule/presentation/104/", + "cancelled": false, + "mastodon_id": "https://mastodon.education/@musicblocks" + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-14T15:00:00", + "end": "2023-07-14T16:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "BSD Unix", + "conf_key": 36, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Panel Discussion: Getting Involved", + "authors": [ + { + "name": "Andrew Fresh", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/6cd56a05a2e514c815927a5c24404285?s=120&d=mp", + "code": "248", + "biography": "", + "username": "" + }, + { + "name": "Alexander Vasarab", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/85bce5bd88ee0fad467d7df515598548?s=120&d=mp", + "code": "177", + "biography": "Alexander has been a NetBSD user since the turn of the century with\r\ninterlacing periods of professional and personal use.\r\n\r\nIn the computing space, he has finally settled on the humble descriptor\r\nof \"systems facilitator\" to sum up his wide experience across many\r\ncontexts.\r\n\r\nWhen he's not interacting with a topography of silicon, he is a mountain\r\nguide and avalanche educator working in the west coast states of the US.", + "username": "" + }, + { + "name": "Michael Dexter", + "twitter": "michaeldexter", + "mastodon": "@dexter@bsd.network", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/2940463bef733994c4ebf550290bb2c7?s=120&d=mp", + "code": "215", + "biography": "Michael has used BSD Unix since 1991 and advanced it through fundraising, community coordination, and dozens of conference talks around the world. He has also organized the Portland Linux/Unix Group since 2009, coordinating over 150 speakers. By day Michael provides support for Open Source storage solutions for users of all sizes. Michael lives in Portland, Oregon with his wife and three children, small dog, and five chickens.", + "username": "" + } + ], + "abstract": "Come to this discussion to find out how you can get more involved in using or contributing to BSD Unix.", + "conf_url": "http://2023.fossy.us/schedule/presentation/166/", + "cancelled": false + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-16T15:00:00", + "end": "2023-07-16T16:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Diversity Equity and Inclusion and FOSS", + "conf_key": 121, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Conflu, con crud, and COVID-19: the time for Health and Safety policies is yesterday", + "authors": [ + { + "name": "Josh Simmons", + "twitter": "", + "mastodon": "@josh@josh.tel", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/e55a9bf1f0e9eb0fddb9368b21319f36?s=120&d=mp", + "code": "72", + "biography": "Josh Simmons is a community organizer, nonprofit leader, and open source strategist who builds up people, programs, communities, and organizations around the commons. Passionate about mission-driven work, inclusive organizing, and tackling systemic issues, Josh has worked across for-profits, nonprofits, and public institutions.\r\n\r\nJosh is a Partner in Open Chapters, Vice President for Petaluma Pride, Director of DEI for Independent Federated Trust and Safety, and Co-organizer of North Bay Python. He is best known for his six-year tenure with Open Source Initiative and leading the organization to a new stage of maturity as its President then Chair.", + "username": "" + } + ], + "abstract": "\u201cConflu\u201d and \u201ccon crud\u201d are nothing new to people who attend in-person conferences, and the tendency to come home sick has long been treated as unavoidable, and as an acceptable risk. The COVID-19 pandemic put a finer point on the health risks of in-person events, and presents executives, leaders, and organizers with a choice: \r\n\r\nDo we seize this opportunity to better understand our duty of care and run more inclusive events? Or do we fall back on a status quo that calcified inequities and excluded people with disabilities, chronic illness, caregivers, and those who live with them?\r\n\r\nThe choice is clear. We aim to rise to the challenge of running safer and more inclusive events. Let\u2019s draw on the lessons we learned as community leaders and influencers pushed Codes of Conduct into the mainstream, and raise the bar together \u2013 again.\r\n\r\nIn this presentation, we will explore lessons learned amid the pandemic, dive deep on the evolving practice of Health and Safety policies, and prepare our communities for a world racked by the climate crisis in which contagious diseases are growing in number and frequency.\r\n\r\nTake heart: this talk is a hopeful one. Attendees will leave with a vision of a more inclusive future, mental models to navigate newfound complexity, and good examples to draw on for events of every size and shape.", + "conf_url": "http://2023.fossy.us/schedule/presentation/58/", + "cancelled": false, + "mastodon_id": "@josh@josh.tel" + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-13T15:00:00", + "end": "2023-07-13T16:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS at Play: Games, creative development, and open technology", + "conf_key": 185, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Developing games with Godot Engine and other open source software", + "authors": [ + { + "name": "Tom Lechner", + "twitter": "", + "mastodon": "https://mastodon.social/@tomsart", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/49c733dd94c6a53e2c79b3c7bab5ac24?s=120&d=mp", + "code": "199", + "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 explore how to use an entirely open source pipeline to make games! We will discuss why one might choose an open source pipeline in the first place, including issues of source code accessibility, licensing, and ease of use. Everything from game engine to asset creation is completely possible with open source software by using tools such as Blender, Krita, Meshroom, Bespoke Synth, and more. As a case study, we will talk about how to use Godot to make a VR based game on a large rotating space station, touching on general pipeline, making Godot addons, character controllers, and VR complications.", + "conf_url": "http://2023.fossy.us/schedule/presentation/95/", + "cancelled": false, + "mastodon_id": "https://mastodon.social/@tomsart" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-14T15:00:00", + "end": "2023-07-14T16:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS For Education", + "conf_key": 57, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Helping Faculty Bring Students into Open Source - Kits and Education-Oriented Projects", + "authors": [ + { + "name": "Grant Braught", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/3ceae02dde30ec78c42195d644031056?s=120&d=mp", + "code": "116", + "biography": "Grant Braught is a Professor of Computer Science at Dickinson College where he has taught courses across the undergraduate computer science curriculum for 25 years. He led a curricular revision of Dickinson\u2019s computer science program to incorporate a focus on FOSS and Humanitarian FOSS (HFOSS) with the goals of deepening student engagement, broadening participation in computing, raising awareness of the power of computing for social good and enhancing student\u2019s technical career-ready skills. He has guided student engagement with HFOSS communities including OpenMRS, SugarLabs, Sahana Eden, FreeCodeCamp, Oden, and Oppia. He is a lead maintainer of the FarmData2 project, which engages primarily student developers to build an application supporting small organic vegetable farmers. In 2017 he was recognized by Red Hat as among the \u201cInstructors Who Champion Open Source Education in the U.S.\u201d In 2020 he led a project centered around integrating FOSS in the undergraduate curriculum that was a finalist in the Gnome Community Engagement Challenge. He also works closely with The Non-Profit FOSS Institute, Teaching Open Source and Foss2Serve to promote HFOSS in computing education. He is an advocate of liberal arts education and has been active in the forthcoming ACM/IEEE/AAAI CS2023 curricular recommendations for undergraduate computer science programs.", + "username": "" + }, + { + "name": "Karl R. Wurst", + "twitter": "", + "mastodon": "https://fosstodon.org/@kwurst", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/42da1a2c865fc22bcf4caeecebb1a6f0?s=120&d=mp", + "code": "196", + "biography": "Karl R. Wurst, PhD, is a Professor of Computer Science at Worcester State University in Worcester, Massachusetts, USA where he teaches primarily Software Development courses. He has had students work in open source projects for the last 10 years. He is a member of the Coordinating Committee for Teaching Open Source (a Software Freedom Conservancy member project), and a founder and Coordinating Committee member of LibreFoodPantry, a community building free and open source software for campus food pantries. He was one of 21 educators who received the 2017 Red Hat Honors Instructors Who Champion Open Source Education in the U.S., and received the 2014 George I. Alden Excellence in Teaching award.", + "username": "" + } + ], + "abstract": "Engaging students in free and open source software (FOSS) projects is educationally rewarding, however experience shows that it is challenging for both students and faculty. Engagement in FOSS fosters students\u2019 technical, professional and personal development in ways that \"class-size\" projects cannot. Students can study and interact with large, complex, real-world software artifacts, tools, and development processes central to modern software development and in high demand. They can observe and practice professional skills including communication, collaboration, critical thinking, question asking, and technical writing. In addition, growing evidence suggests that a context of social good, such as in FOSS projects with humanitarian goals (HFOSS), may attract more women and other underrepresented student groups to computing. However, these advantages come with a number of practical and cultural challenges. Work in FOSS communities is often less structured, even chaotic, as compared to traditional academic assignments. The content and timing of community responses to student inquiries and contributions may not align well with student background or assignment due dates. Assignments created around a project can be rendered quickly obsolete as the project evolves. As a result, faculty doing this work have found it difficult to transition students from classroom activities to participating in open source projects \u201cin the wild.\u201d\r\n\r\nThis talk will present our work on two intermediate steps, HFOSS Kits and Education-Oriented HFOSS Projects, designed to bridge the gap between classroom activities and student participation in FOSS \u201cin the wild.\u201d An HFOSS kit is a snapshot of an active HFOSS project\u2019s artifacts (code-base(s), issues, documentation, communications, etc.), taken at a particular point in time and packaged with student learning activities, an instructor guide, and a containerized development environment. Using a snapshot that is independent of the live project creates an authentic environment, while enabling the creation of reusable educational activities and providing a more comfortable space for students to experiment and learn. Using a containerized development environment minimizes startup time, allows automated context-sensitive feedback, and the simulation of community interaction. Education-Oriented HFOSS Projects, have real clients and are consciously designed and managed to facilitate faculty and undergraduate student engagement. Some examples managed by our team include LibreFoodPantry, FarmData2, Open Energy Dashboard, and Open Circuits. These are ongoing projects that continue across semesters and welcome outside participation. They are often humanitarian in nature and connect to causes or communities that align with institutional mission and student experiences. They use modern technologies but are architected, scoped and managed to facilitate student learning, support specific curricular goals, accommodate academic schedules, and understand that these objectives will slow project development. As entire new cohorts of students engage each term, particular attention is paid to onboarding, including documentation at the appropriate level and fully containerized development environments that make the process as easy as possible.\r\n\r\nWe have talked about these approaches at computing education conferences and are excited to hear different perspectives on our approaches from FOSS practitioners and educators in this community. Thus, significant time will be allocated for feedback and discussion with the audience.", + "conf_url": "http://2023.fossy.us/schedule/presentation/106/", + "cancelled": false + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-16T15:00:00", + "end": "2023-07-16T15:30:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Container Days", + "conf_key": 130, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Open Source Dev Containers with DevPod", + "authors": [ + { + "name": "Rich Burroughs", + "twitter": "richburroughs", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/b5cf908e2b7df89a801dfbb0f541801b?s=120&d=mp", + "code": "201", + "biography": "Rich Burroughs is a Staff Developer Advocate at Loft Labs where he's focused on improving the happiness of teams using Kubernetes. He's the creator and host of the Kube Cuddle podcast, where he interviews members of the Kubernetes community. Rich was one of the founding organizers of DevOpsDays Portland, and he's helped organize other community events. Rich also has a strong interest in how working in tech impacts mental health. He has ADHD and has documented his journey on Twitter since being diagnosed, and he moderated a panel on ADHD at KubeCon Detroit.", + "username": "" + } + ], + "abstract": "Many developers are excited about dev containers, but until now, people needed to use a managed service like Codespaces or Gitpod to feel that dev container magic. DevPod is a new open source tool that allows users to launch dev containers with any infrastructure that they have available.\r\n\r\nDevPod uses a provider model like Terraform's, and there are currently providers for many different infrastructures, like local Docker daemons, Kubernetes, AWS, and several other cloud providers. It's also possible to develop providers if you don't find one that fits your needs.\r\n\r\nWhile you can choose the infra you want to use with DevPod, you don't have to manage it. DevPod handles the lifecycle of the infrastructure it runs on, and it can even suspend cloud resources automatically to save on costs. DevPod uses the open devcontainer.json standard, so it's compatible with VS Code and many other IDEs, as well as tools like Codespaces.\r\n\r\nWe'll look at how DevPod works and get into a quick demo that showcases how it can help developers and teams standardize their dev environments.", + "conf_url": "http://2023.fossy.us/schedule/presentation/47/", + "cancelled": false, + "twitter_id": "richburroughs" + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-15T15:00:00", + "end": "2023-07-15T15:30:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS in Daily Life", + "conf_key": 99, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Running an Open Source Hackerspace", + "authors": [ + { + "name": "Tracy Homer", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "/site_media/media/speaker_photos/2941756_smallpreview_cropped_50876.jpg.120x120_q85_crop.jpg", + "code": "6", + "biography": "Tracy Homer works as the Operations Manager for Software Freedom Conservancy. Tracy also serves on the board of her local hackerspace, an organization committed to teaching and promoting open technology exclusively. In addition to being the first point of contact for interested members, she also authorizes people to use the laser cutter, and 2d design classes in Inkscape. She is passionate about accessible technology so that people are able to have the tools they need to be creative and successful without restrictions. Tracy is also pursuing a degree in GIS at the University of Tennessee.", + "username": "" + } + ], + "abstract": "Knox Makers in Knoxville, TN is the area's premier hackerspace. In existence for almost 12 years, it boasts over 325 members and its base operations are fully supported by membership dues. It also has a commitment to open hardware and software, running all of its tools, behind the scenes operations, and teaching classes exclusively with FOSS. In this talk, Tracy will talk about why Knox Makers has chosen open source, some of the technologies they use, and what the challenges are to this commitment.", + "conf_url": "http://2023.fossy.us/schedule/presentation/124/", + "cancelled": false + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-16T15:00:00", + "end": "2023-07-16T16:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Open Source AI + Data", + "conf_key": 128, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Accelerate Model Training with an Easy to Use High-Performance AI/ML Stack for the Cloud", + "authors": [ + { + "name": "Michael Clifford", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/7107fa7943c29d9edd9aa9e58eec6ece?s=120&d=mp", + "code": "143", + "biography": "Michael Clifford is a Data Scientist at Red Hat working in the Office of the CTO on Emerging Technologies, where he works primarily on exploring tools, methodologies and use cases for cloud native data science.", + "username": "" + }, + { + "name": "Erik Erlandson", + "twitter": "manyangled", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/f89cb542bde76dbb47506ee87493bf11?s=120&d=mp", + "code": "144", + "biography": "Erik Erlandson is the Data Science team lead at Red Hat Emerging Technologies, where he explores tools, methodologies and use cases at the intersection of data science workloads and the Kubernetes ecosystem.", + "username": "" + } + ], + "abstract": "The advent of large scale machine learning models has exacerbated the ongoing problem of resource and infrastructure management for ML practitioners. How can a data scientist, who has little or no DevOps knowledge, train and deploy models that require compute clusters with dozens or hundreds of nodes and GPU resources? In this talk, Michael Clifford will discuss how members of Red Hat\u2019s Emerging Technologies team leverage two open source projects, Ray and Open Data Hub, to simplify their distributed training and cloud based resource allocation for their team. We will cover: \r\n\r\n* An overview of Open Data Hub and Ray \r\n* A detailed discussion on how we\u2019ve integrated Ray with Open Data Hub to improve the user experience for developing large machine learning models \r\n* A demonstration of a real-world use case where Ray is used to accelerate an AI/ML workload on Open Data Hub \r\n* A discussion on the open source project developing this work to improve ML workflow tooling in the cloud, project CodeFlare \r\n\r\nBy the end of this talk, attendees will have a better understanding of how to build high-performance and scalable AI/ML systems.", + "conf_url": "http://2023.fossy.us/schedule/presentation/69/", + "cancelled": false + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-16T15:00:00", + "end": "2023-07-16T16:00:00", + "duration": 60, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 182, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Room Break" + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-14T15:00:00", + "end": "2023-07-14T16:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Sustainable Open Source Business", + "conf_key": 88, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Case Study: Zig Software Foundation", + "authors": [ + { + "name": "Andrew Kelley", + "twitter": "", + "mastodon": "https://mastodon.social/@andrewrk", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/7745d1f9519ecdb116c5b70c38863351?s=120&d=mp", + "code": "154", + "biography": "Andrew is the president and lead developer of Zig Software Foundation. He has been contributing to free and open source software since university, working on a diverse set of areas: games, music software, web development, compilers, and databases. When AFK, Andrew enjoys playing competitive arcade games, skateboarding, and \u65e5\u672c\u8a9e\u3092\u52c9\u5f37\u3057\u307e\u3059.", + "username": "" + } + ], + "abstract": "Zig is a free and open source software project backed by Zig Software Foundation, a 501(c)(3) non-profit organization. It sustainably funds 4 people full-time. The project is active and has a rapidly growing user base.\r\n\r\nI'll share briefly about the story of how it came to be, and then focus the presentation on what lessons I think are transferable to others looking to make similar ventures, make note of which things might be unique to ZSF in particular, and share some other observations I've made along the way, as I dipped my feet into business.\r\n\r\nIn particular this talk will focus on the practical aspects of running a non-profit for a software project.", + "conf_url": "http://2023.fossy.us/schedule/presentation/25/", + "cancelled": false, + "mastodon_id": "https://mastodon.social/@andrewrk" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-15T15:00:00", + "end": "2023-07-15T16:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Issues in Open Work", + "conf_key": 64, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Open Source and Automated Science", + "authors": [ + { + "name": "Sayeed Choudhury", + "twitter": "eSayeed", + "mastodon": "@eSayeed@mastodon.social", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/3b867d2cd42e0a64d4f368f72ea012e1?s=120&d=mp", + "code": "63", + "biography": "G. Sayeed Choudhury is the Director of the Open Source Programs Office (OSPO) at Carnegie Mellon Libraries. He is a Co-Investigator for the Black Beyond Data Project. Previously, he was Associate Dean for Digital Infrastructure, Applications, and Services and Hodson Director of the Digital Research and Curation Center at the Sheridan Libraries of Johns Hopkins University (JHU). Choudhury led the JHU Library team that supported the Covid-19 dashboard. He launched the JHU's open source programs office (OSPO), the first of its kind within a US university. Choudhury was a President Obama appointee to the National Museum and Library Services Board. He was a member of the National Academies Committee on Forecasting Costs for Preserving, Archiving, and Promoting Access to Biomedical Data and a member of the National Academies Board on Research Data and Information. He was also a member of the Blue Ribbon Task Force on Sustainable Digital Preservation and Access. He has testified for the Research Subcommittee of the Congressional Committee on Science, Space and Technology.", + "username": "" + } + ], + "abstract": "Carnegie Mellon University's (CMU) CloudLab (https://cloudlab.cmu.edu/) is an example of the growing movement toward automated science -- the \"practice of scientific research without the need for significant human intervention\" (https://cbd.cmu.edu/about-us/what-is-automated-science.html). This recent piece in Science describes another automated science facility at Lawrence Berkeley National Laboratory focused on \"recipes\" for materials used in batteries. In some cases, these facilities are built for start-up or private companies that explicitly do not want to share their trade secrets, proprietary information, etc. The opportunity at hand with CMU's CloudLab is redesigning and re-engineering the workflows to be more open and conducive for cooperation within and perhaps beyond the walls of a university. Working with the originators and CMU leadership of CloudLab, the CMU OSPO has identified important questions regarding this redesign and re-engineering process including the different types of artifacts with varying degrees of possible IP issues, workflows connecting software and hardware artifacts, and questions regarding interoperability with external systems. Perhaps most interestingly, this work affirms a phrase stated by Josh Greenberg from the Sloan Foundation regarding \"rolling wall of openness\" rather than a binary view of open or closed with the prospects of embargoes in a new context. This talk will outline these issues and proposed approaches for addressing them with an objective of engaging the broader community who will eventually encounter similar issues at various institutions including universities.", + "conf_url": "http://2023.fossy.us/schedule/presentation/64/", + "cancelled": false, + "twitter_id": "eSayeed", + "mastodon_id": "@eSayeed@mastodon.social" + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-15T15:00:00", + "end": "2023-07-15T16:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Science of Community", + "conf_key": 193, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Interactive Session -- Let's Get Real: Putting Research Findings into Practice", + "authors": [ + { + "name": "Kaylea Champion", + "twitter": "kayleachampion", + "mastodon": "@social.coop/@kayleachampion", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/b8225a91a87dc7b27ae2e0303a87962c?s=120&d=mp", + "code": "10", + "biography": "Kaylea Champion is a PhD Candidate in Communication at University of Washington. She studies how people cooperate to build public goods like GNU/Linux and Wikipedia, including what gets built and maintained (and what doesn't), who participates (and who is excluded), and how teams succeed (and fail). Prior to graduate school, she worked in IT as a consultant, system administrator and project manager. She holds an MS in Computer Science from the University of Chicago. A Linux user since 1994, she enjoys tromping through the woods, smashing goblins, and cooking for a crowd.", + "username": "" + }, + { + "name": "Aaron Shaw", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/575f02d9140e43fae5566917ce030f40?s=120&d=mp", + "code": "244", + "biography": "", + "username": "" + }, + { + "name": "Mako Hill", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/c765934363224852356e0d9a992b3a23?s=120&d=mp", + "code": "245", + "biography": "", + "username": "" + } + ], + "abstract": "There is a huge academic community of researchers focused on FOSS but\r\nmuch of this work has little impact in the communities that could\r\nbenefit the most from it. How can you, as FOSS community members and\r\nleaders, get the most out of research? How can you find relevant\r\nresearch or researchers, assess research quality, or figure out what to\r\ndo with research results once you find them? In these interactive,\r\nworkshop-style session, experts will help practitioners learn to\r\nsearch, select, and unpack research. Additional topics will include\r\npublications, journals, and academic conferences FOSS practioners\r\nshould pay attention to, partnering with academic researchers, as well\r\nas practical techniques for how to apply research to your own work.", + "conf_url": "http://2023.fossy.us/schedule/presentation/178/", + "cancelled": false, + "twitter_id": "kayleachampion", + "mastodon_id": "@social.coop/@kayleachampion" + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-15T15:00:00", + "end": "2023-07-15T16:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Wild card / Right to Repair", + "conf_key": 211, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Right to Repair, FOSS, and restoring hardware ownership", + "authors": [ + { + "name": "Kevin O'Reilly", + "twitter": "kevin_oreilly7", + "mastodon": "", + "contact": "redacted", + "picture_url": "/site_media/media/speaker_photos/NFU_Headshot.png.120x120_q85_crop.png", + "code": "136", + "biography": "Kevin O'Reilly is a leader in the Right to Repair movement. As the Right to Repair campaign director at the Public Interest Research Group, or PIRG, he leads the group's work on medical and agricultural Right to Repair. Kevin's research has demonstrated how modern tractors are engineered to restrict independent repair, how dealership consolidation further erodes farmers' repair choices, and how Right to Repair would save U.S. farmers $4.2 billion per year. He has organized hundreds of farmers and medical repair technicians from all over the country to push for change at all levels of government, and worked closely with legislators at the state and federal level to develop and advance effective legislation. Most recently, he was a leader in the coalition that passed the country's first agricultural Right to Repair law in Colorado. Kevin's work has appeared in the Wall Street Journal, CNN, NPR, Politico and more.", + "username": "" + } + ], + "abstract": "\u200b\u200bIn the evolving landscape of the digital world, the Right to Repair movement has made substantial strides towards restoring consumer control and promoting sustainable practices when it comes to our devices. Coming off a breakthrough year with numerous legislative breakthroughs, it's important that we understand the building blocks of our campaign's success and look to the challenges that lie ahead, particularly in the realm of free and open-source software (FOSS).\r\n\r\nSo far, 2023 has seen governors in three states sign Right to Repair bills into law: a consumer electronics focused bill in New York, a Minnesota law that improved upon the New York bill and added in enterprise electronics, and a first-of-its kind Colorado law targeting tractors and other farm equipment. We'll talk about the problems that those bills solve, the industries that we still need to address, and our plan to make translate those state-level victories into nationwide change.\r\n\r\nAll this progress didn't occur overnight. We'll explore the strategic and tactical building blocks that contributed to the success of the Right to Repair movement, and dissect the combination of advocacy, legislation, and public education campaigns that were instrumental turning our policy ideas into concrete change.\r\n\r\nThe conversation will then shift to discuss the next push for this movement: breaking free from the confines of proprietary software. As our focus expands from hardware to software, the talk will illuminate the importance of FOSS in establishing full ownership of devices and how FOSS can help bridge the gap between physical and digital repairability. In particular, we'll discuss the infrastructure that we need to build\u2014coalitions, research, legal arguments, and engineering capacity\u2014and the incremental steps we need to take to bring about our vision, all with an eye toward the model that the Right to Repair movement has established.\r\n\r\nFinally, this talk will address the role of the FOSS community in pushing for the same level of success as the Right to Repair movement. It will shed light on how the community needs to rethink and intensify its efforts to promote open-source software, ensure user freedom, and counter the monopolistic practices of proprietary software developers. Suggestions will be offered for actionable steps that the FOSS community can take to leverage their resources, foster collaborative innovation, and drive significant change in this space.\r\n\r\nThis talk promises to offer a holistic view of the Right to Repair movement, its intersection with FOSS, and a call to action for the open-source community. By looking at where we've been, where we stand, and where we need to go, we can chart our path into the next frontier for our digital rights and ownership.", + "conf_url": "http://2023.fossy.us/schedule/presentation/79/", + "cancelled": false, + "twitter_id": "kevin_oreilly7" + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-14T15:00:00", + "end": "2023-07-14T16:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Wild card", + "conf_key": 156, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Workshop - Defining Open Source AI", + "authors": [ + { + "name": "Stefano Maffulli", + "twitter": "", + "mastodon": "@ed@opensource.org", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/92040048afc1a6a96d598f58acdca4be?s=120&d=mp", + "code": "18", + "biography": "Stefano is the executive director of the Open Source Initiative. An experienced leader of open source organizations, from non-profits advocacy groups and trade organizations to business ventures and community projects across countries. With a proven track record in community building, he\u2019s also an active contributor to open source projects. When not basking in front of a monitor, you\u2019ll find him teaching sailing or perfecting his pizza technique.", + "username": "" + } + ], + "abstract": "Join this in-promptu meeting to share your thoughts on what it means for Artificial Intelligence and Machine Learning systems to be \"open\". The Open Source Initiative will host this lunch break to hear from the FOSSY participants what they think should be the shared set of principles that can recreate the permissionless, pragmatic and simplified collaboration for AI practitioners, similar to what the Open Source Definition has done.", + "conf_url": "http://2023.fossy.us/schedule/presentation/151/", + "cancelled": false, + "mastodon_id": "@ed@opensource.org" + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-16T15:30:00", + "end": "2023-07-16T16:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Container Days", + "conf_key": 201, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Where should my K8s Dev Environment Be?", + "authors": [ + { + "name": "Debo Ray", + "twitter": "debosmitr", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/064736ec61a56df282590b64b9a4f434?s=120&d=mp", + "code": "120", + "biography": "Debosmit (Debo) Ray is the Cofounder and Chief Executive Officer of DevZero, a platform that boosts developer productivity via cloud-based software development environments. In 2013, he founded Genie, an image-searching company. In 2016, after Twitter integrated Genie into its ad engine, Debo started his almost six-year journey working as a staff engineer at Uber, where his focus areas included infrastructure and cloud security. In January 2022, he founded DevZero to fix the productivity challenges he observed in the software development world when he was a developer. He formally launched DevZero in January 2023. Today, he leads a team of 25 employees who are passionate about closing productivity gaps in developers\u2019 current workflows. When he\u2019s not working on DevZero, Ray enjoys playing tennis, cooking, and learning how to fly planes.", + "username": "" + } + ], + "abstract": "In this session, we will delve into strategies for development environments when production is running in Kubernetes. Those include local dev with Docker Compose, local dev with Kubernetes, and remote dev with Kubernetes, and their effects on the SDLC.\r\n\r\nAttendees will gain insights on:\r\n- Pros and cons of each development approach.\r\n- How to align their K8s dev environment with their team's unique needs.\r\n- Strategies for optimizing workflows with the right Kubernetes development environment choice.\r\n\r\nWe'll also discuss the benefits and challenges of coding and testing in production-like environments and examine potential obstacles to using remote Kubernetes environments directly. By the end of the session, attendees will be empowered with the knowledge and tools to seamlessly transition their local development to prod-like environments in the world of K8s.", + "conf_url": "http://2023.fossy.us/schedule/presentation/146/", + "cancelled": false, + "twitter_id": "debosmitr" + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-15T15:30:00", + "end": "2023-07-15T16:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS in Daily Life", + "conf_key": 100, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "IndieWeb 101: owning your content and identity", + "authors": [ + { + "name": "Wm Salt Hale", + "twitter": "altsalt", + "mastodon": "@salt@social.coop", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/3e18e58f206ab70b6ebd6c8cde5a37c4?s=120&d=mp", + "code": "33", + "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. Open to opportunities, 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": "With the upheaval of Twitter many folks have been forced to wonder what would happen if their platform were taken away. Will all of your witty Tweets be lost to time or attributed to someone else? What about your Swarm check-ins, Instagram stories, and other social shares? And why do we have to decide which walled garden to post our thoughts in?\r\n\r\nThe IndieWeb has been growing since 2013 and strives to create an alternative to content silos and the 'corporate web'. This is achieved through creating a single source of truth for your content and identity aka a personal domain. There are three core concepts that are important to understanding this movement: 'Your content is yours' not FB/Twitter/etc, 'You are better connected' by pushing to multiple services, and 'You are in control' of the content, format, and permanence of your links.\r\n\r\nLet's explore what a small-web might look like, discuss questions of content ownership, and see what steps one has to take to join the IndieWeb, together!", + "conf_url": "http://2023.fossy.us/schedule/presentation/83/", + "cancelled": false, + "twitter_id": "altsalt", + "mastodon_id": "@salt@social.coop" + }, + { + "room": "", + "rooms": [], + "start": "2023-07-14T16:00:00", + "end": "2023-07-14T16:30:00", + "duration": 30, + "kind": "Coffee/tea break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 153, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Slot" + }, + { + "room": "", + "rooms": [], + "start": "2023-07-15T16:00:00", + "end": "2023-07-15T16:30:00", + "duration": 30, + "kind": "Coffee/tea break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 159, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Coffee/tea break" + }, + { + "room": "", + "rooms": [], + "start": "2023-07-16T16:00:00", + "end": "2023-07-16T16:30:00", + "duration": 30, + "kind": "Coffee/tea break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 160, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Coffee/tea break" + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-14T16:00:00", + "end": "2023-07-14T18:30:00", + "duration": 150, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 37, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Break" + }, + { + "room": "E147, E142, E143, E144, E146, E145", + "rooms": [ + "E147", + "E142", + "E143", + "E144", + "E146", + "E145" + ], + "start": "2023-07-13T16:00:00", + "end": "2023-07-13T16:30:00", + "duration": 30, + "kind": "Coffee/tea break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 190, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Coffee/tea break" + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-13T16:30:00", + "end": "2023-07-13T17:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "XMPP", + "conf_key": 41, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "My XMPP Past, Present, and Future", + "authors": [ + { + "name": "Stephen Paul Weber", + "twitter": "singpolyma", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/3ab4d3a66e470ce10eb7ec812fab3c46?s=120&d=mp", + "code": "12", + "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": "A point-of-view journey through the evolution of the Jabber/XMPP ecosystem from about 2004 and how it was affected by various major events such as: Google Talk, the decline of traditional IM services, the Nokia N900, the smartphone era, the rise of new chat services, and more. Learn how the extensability of the protocol comes into play as the world changes. See how one community's long-term changes may be similar to what you see in your own freedomware community. Hear the exciting opportunities we are now presented with, and how we might all work together for a more user-empowered future of communications technology.", + "conf_url": "http://2023.fossy.us/schedule/presentation/16/", + "cancelled": false, + "twitter_id": "singpolyma" + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-14T16:30:00", + "end": "2023-07-14T17:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Wild card", + "conf_key": 208, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Open Source AI Exploration or How to Start Engaging in the Space from an Open Source Standpoint", + "authors": [ + { + "name": "JJ Asghar", + "twitter": "jjasghar", + "mastodon": "jjasghar@mastodon.social", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/e667c0b7aa0e84a428ff1c1b5ee8473d?s=120&d=mp", + "code": "242", + "biography": "JJ works as a Developer Advocate representing the IBM worldwide. He focuses on the IBM\u2019s watsonx service, the Open Source AI ecosystem, and Kubernetes x with a core focus on OpenShift. He is always trying to make companies and users have a successful onboarding to the AI and Cloud Native ecosystem. He\u2019s also been known in the DevOps ecosystem and generalized Linux communities. If he isn\u2019t building automation to streamline his work, he\u2019s building the groundwork to do just that. He\u2019s been an avid homelab and self-hoster of open source software for years and gives back to that community as much as physically possible.\r\n\r\nHe lives and grew up in Austin, Texas. A father and husband, trying to learn to balance his natural nerdiness with family life. He enjoys a good strong dark ale, hoppy IPA, some team building Artemis, and epic Gloomhaven campaigning.\r\n\r\nHe has dove headfirst into Fedora since IBM buying Redhat, but still secretly wants FreeBSD everywhere. He\u2019s always trying to become a better web technology developer, though normally just uses bash to get the job done.", + "username": "" + } + ], + "abstract": "Engaging in the AI ecosystem can be a daunting task. There are multiple options to start engaging, but no one gives you a clear path to some level of success. There are stories of advanced math or massive computing required; there must be an easier way. Or, in another way to describe it, we all don\u2019t need to develop Microsoft Word, but it\u2019s essential to know how to use Microsoft Word.\r\n\r\nIn this talk, I\u2019ll be walking through an Open Source project called Caikit which is an Open Source wrapper around multiple AI portions of the ecosystem, so you can see the flexibility that it can give you. We will start with a simple whistle-stop tour of how to understand the AI space then how to access public Open Source models. Then we will move over to my laptop live demoing the Caikit via local containers and cached models to show how easy it is to play with it locally. From there, we will take the demo to the cloud and show a way to deploy it to OpenShift and be able to have an API that can respond with said model(s).\r\n\r\nWalking out of this room, you\u2019ll see how easy it can be with Open Source software; with a little effort on your computer and downloading some Open Source models, you can start leveraging AI with confidence.", + "conf_url": "http://2023.fossy.us/schedule/presentation/154/", + "cancelled": false, + "twitter_id": "jjasghar", + "mastodon_id": "jjasghar@mastodon.social" + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-16T16:30:00", + "end": "2023-07-16T17:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Container Days", + "conf_key": 199, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Power Up with Podman", + "authors": [ + { + "name": "Paige Cruz", + "twitter": "paigerduty", + "mastodon": "paigerduty@hachyderm.io", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/726d62b06cc87ce5df6afdec2caba620?s=120&d=mp", + "code": "90", + "biography": "Paige Cruz is a Senior Developer Advocate at Chronosphere passionate about cultivating sustainable on-call practices and bringing folks their aha moment with observability. She started as a software engineer at New Relic before switching to Site Reliability Engineering holding the pager for InVision, Lightstep, and Weedmaps. Off-the-clock you can find her spinning yarn, swooning over alpacas, or watching trash TV on Bravo.", + "username": "" + } + ], + "abstract": "Curious about containers? There\u2019s a new generation of containers on the scene, Podman! Supporting secure, rootless containers for Kubernetes microservices, it was designed and built with the cloud in mind. Benefitting from the lessons learned out in the open from Docker, this next generation of containers will quickly become a trusted daily driver in your dev workflow.\r\n\r\nCovering what you need to know as an end-user from the UI to the backend, sharing a real world use case leveraging Podman for open source observability workshops https://o11y-workshops.gitlab.io. Paige will share how Podman and the adorable seal mascots Caitl\u00edn, Maighr\u00e9ad and R\u00f3is\u00edn have transformed her local development!", + "conf_url": "http://2023.fossy.us/schedule/presentation/141/", + "cancelled": false, + "twitter_id": "paigerduty", + "mastodon_id": "paigerduty@hachyderm.io" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-13T16:30:00", + "end": "2023-07-13T17:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "AArch64/ARM64 Servers and Open Source - The Who, What, Why, and How", + "conf_key": 46, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "How Changing Your Server Architecture Can Help Save the World", + "authors": [ + { + "name": "Aaron Williams", + "twitter": "aarondonw", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/857c454bcb2403844c47067740e1d8a3?s=120&d=mp", + "code": "17", + "biography": "Aaron is a Developer Advocate and Community manager for Ampere Computing and runs the AArch64 Server community (bit.ly/ampComm). He has held similar roles for various ASF and LF projects, including LF Edge. He started his career as a Java developer and worked for many companies including SAP, where he work on SAP Retail, IoT, and connect vehicles. Outside of work, he is married and has two teenage sons and love to build IoT projects.", + "username": "" + } + ], + "abstract": "Data Centers are one of the largest consumers of energy in the US, accounting for 6% of all power generated in 2019. As DCs continue to grow, this energy consumption is becoming increasingly unsustainable. Despite this, the energy usage of legacy x86 processors have not been a priority. While some producers have started to talk about including energy efficiency in their future projects, this transition is slow and years away. Urgent action is needed to address climate change and the solution is available today and easier than you might think: switching to OCI's Ampere A1 instances. This talk will explore the benefits of a cloud native architecture and its ability to combat climate change by reducing energy consumption in data centers.", + "conf_url": "http://2023.fossy.us/schedule/presentation/27/", + "cancelled": false, + "twitter_id": "aarondonw" + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-15T16:30:00", + "end": "2023-07-15T17:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Wild card / Right to Repair", + "conf_key": 174, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Right to Repair Discussion", + "authors": [ + { + "name": "Kyle Wiens", + "twitter": "kwiens", + "mastodon": "kwiens", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/33b717fdf44e65d11cdfa1b3c1ccde0a?s=120&d=mp", + "code": "246", + "biography": "Kyle Wiens is a software engineer and the CEO of iFixit, the repair community known for open source repair manuals and product teardowns. iFixit has empowered hundreds of millions of people to repair their broken stuff. Kyle led the international coalition that legalized Right to Repair, has testified before the US Copyright Office and the International Trade Commission, and he is involved in developing global environmental standards.\r\n\r\nKyle regularly speaks on design for repair, service documentation, and the environmental impact of manufacturing. His writing has appeared in The Atlantic, Harvard Business Review, Wired, Popular Mechanics, and the Wall Street Journal.", + "username": "" + }, + { + "name": "Kevin O'Reilly", + "twitter": "kevin_oreilly7", + "mastodon": "", + "contact": "redacted", + "picture_url": "/site_media/media/speaker_photos/NFU_Headshot.png.120x120_q85_crop.png", + "code": "136", + "biography": "Kevin O'Reilly is a leader in the Right to Repair movement. As the Right to Repair campaign director at the Public Interest Research Group, or PIRG, he leads the group's work on medical and agricultural Right to Repair. Kevin's research has demonstrated how modern tractors are engineered to restrict independent repair, how dealership consolidation further erodes farmers' repair choices, and how Right to Repair would save U.S. farmers $4.2 billion per year. He has organized hundreds of farmers and medical repair technicians from all over the country to push for change at all levels of government, and worked closely with legislators at the state and federal level to develop and advance effective legislation. Most recently, he was a leader in the coalition that passed the country's first agricultural Right to Repair law in Colorado. Kevin's work has appeared in the Wall Street Journal, CNN, NPR, Politico and more.", + "username": "" + } + ], + "abstract": "Right to repair advocates built a grassroots movement around a problem that everyone has. For free software to go mainstream, we need to reach people where they're at. Let's discuss strategies that will work for any social movement. \r\n\r\nWhat social movements have been effective, and why? What tactics have worked particularly well?\r\nWhen has the internet rabble been best activated to agitate for political change?\r\nWhat problems do people have with the technology in their lives?\r\nWhat small, incremental FOSS-friendly steps forward are possible now?\r\nThe internet of things is made up of outdated linux distros riddled with vulnerabilities. How can we solve this?\r\nHow can we incentivize hardware manufacturers to contribute to FOSS communities?", + "conf_url": "http://2023.fossy.us/schedule/presentation/174/", + "cancelled": false, + "twitter_id": "kwiens", + "mastodon_id": "kwiens" + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-13T16:30:00", + "end": "2023-07-13T17:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS at Play: Games, creative development, and open technology", + "conf_key": 186, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "'Space Station 13': Transitioning to Open Source", + "authors": [ + { + "name": "Kai Richardson", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/a701c435037c3adba77ec8e7544a6b6c?s=120&d=mp", + "code": "75", + "biography": "Kai is one of the maintainers and designers behind one of the largest free and open-source videogames, Space Station 13.\r\nHe works on the classic Goonstation flavor of the game. Most of his time is spent easing contributor onboarding, managing development, and coordinating with other development teams.\r\n\r\nKai also enjoys doing large amounts of cooking when he's not working on Space Station 13 (or waiting for it to compile \ud83d\ude43). He can be found most days listening to all sorts of music in his Portland, OR home.", + "username": "" + } + ], + "abstract": "Transitioning from a closed-source codebase to an open source model of contribution can present significant challenges. This talk aims to showcase the strategies implemented by our team to navigate this transition successfully. Furthermore, we will delve into the benefits we discovered by embracing community involvement in the development process.\r\n\r\nSpace Station 13 stands out as one of the largest open source game development communities, attracting thousands of individual contributors over the course of a decade. Through active player participation, Space Station 13 has transformed into a collaborative development community where anyone can make their mark on the game. Players-turned-contributors are the forefront of development, constantly adding more unique features (and bugs). These efforts have resulted in a high velocity of 10-20 contributions per day, underscoring the power of open source and community development on a large scale.\r\n\r\nIn this talk, I will focus on the Goonstation flavor of the game, examining the development community\u2019s progression after open-sourcing the codebase in 2020. By sharing the strategies we employed to better connect with and hear from our community, I aim to provide insights into the growth and management of a thriving development community with a focus on player contributions. Additionally, I will cover our failures along the way, highlighting the lessons we gleaned from the things we tried that ultimately just didn't work out for us.\r\n\r\nBy delving into both successes and failures, this talk aims to provide a comprehensive retrospective on the process of transitioning from a closed-source model to a community-developed open-source one. Attendees will gain practical knowledge on fostering community involvement, managing collaboration at scale, and navigating the unique dynamics of open-source game development.", + "conf_url": "http://2023.fossy.us/schedule/presentation/92/", + "cancelled": false + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-16T16:30:00", + "end": "2023-07-16T18:00:00", + "duration": 90, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 180, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Room Break" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-16T16:30:00", + "end": "2023-07-16T18:00:00", + "duration": 90, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 183, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Room Break" + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-15T16:30:00", + "end": "2023-07-15T17:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Diversity Equity and Inclusion and FOSS", + "conf_key": 114, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "The Open Social Compact: A Citizenship Model for Digital Communities", + "authors": [ + { + "name": "Coraline Ada Ehmke", + "twitter": "CoralineAda", + "mastodon": "@CoralineAda@ruby.social", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/4900754dfff6786e747438a703e0d791?s=120&d=mp", + "code": "89", + "biography": "Coraline Ada Ehmke is an internationally recognized speaker, writer, activist, and software engineer. For more than a decade, she's been working on practical approaches to promoting the values of diversity, equity, and justice in the technology industry, with a particular focus on open source. She is the creator of Contributor Covenant, the first and most popular code of conduct for open source communities, and the Hippocratic License, an innovative open source license designed to promote and protect human rights. Coraline co-founded the Organization for Ethical Source and currently serves as its Executive Director.", + "username": "" + } + ], + "abstract": "A code of conduct makes a community\u2019s norms and values explicit and enforceable. Governance makes decision-making mechanisms transparent and accountable. A license makes the conditions of adoption and reuse of the community\u2019s work explicit and legally binding. What\u2019s missing is a kind of \u201cconnective tissue\u201d bringing norms, governance, adoptions, and use together into a cohesive whole.\r\n\r\nSocial contracts are all around us, and have always been a natural part of our communities. They're an important part of how we ensure that general expectations of human behavior are met. \r\n\r\nThe Open Social Compact (OSC) is a new social governance tool for digital communities. It's used to establish unique \"citizenship models\" for digital communities, supported by a robust ethical framework that promotes just, equitable, and pro-social outcomes for everyone who participates.", + "conf_url": "http://2023.fossy.us/schedule/presentation/55/", + "cancelled": false, + "twitter_id": "CoralineAda", + "mastodon_id": "@CoralineAda@ruby.social" + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-15T16:30:00", + "end": "2023-07-15T17:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Community: Open Source in Practice", + "conf_key": 95, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Let's talk about Non-profit Boards", + "authors": [ + { + "name": "Deb Nicholson", + "twitter": "baconandcoconut", + "mastodon": "baconandcoconut", + "contact": "redacted", + "picture_url": "/site_media/media/speaker_photos/20190601_DebatMeowWolf.jpg.120x120_q85_crop.jpg", + "code": "114", + "biography": "Deb Nicholson is the Executive Director at the Python Software Foundation, the non-profit steward of the Python programming language. She is a free software policy expert and a passionate community advocate. After years of local organizing on free speech, marriage equality, government transparency and access to the political process, she joined the free software movement in 2006. She has previously served the open source ecosystem through her work at the Open Source Initiative, Software Freedom Conservancy, and the Open Invention Network. She\u2019s won the O\u2019Reilly Open Source Award and the Award for the Advancement of Free Software for her efforts to broaden the free and open source software movement. She is also a founding organizer of the Seattle GNU/Linux Conference, an annual event dedicated to surfacing new voices and welcoming new people to the free software community. She lives with her husband and her lucky black cat in Cambridge, Massachusetts.", + "username": "" + } + ], + "abstract": "Where do non-profit boards come from? Who serves on them and why? More importantly, if you are on a board or you are setting up a board, how do you make sure you get great people who will serve your mission and keep your organization healthy and growing? While there's no one grand plan that fits every organization, there is a large body of knowledge on this topic. \r\n\r\nBoard members are at their best when they feel supported and have a clear sense of purpose. This talk will go through the different kinds of non-profit boards, long-term strategies for success and some ways to course correct when it feels like things could be better.", + "conf_url": "http://2023.fossy.us/schedule/presentation/32/", + "cancelled": false, + "twitter_id": "baconandcoconut", + "mastodon_id": "baconandcoconut" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-15T16:30:00", + "end": "2023-07-15T17:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Issues in Open Work", + "conf_key": 65, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Identifying Common Issues, and Potential Solutions, Across Sectors Doing Open Work", + "authors": [ + { + "name": "Stephen Jacobs", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/d4b13fc137a9667556ded7a25f30d85e?s=120&d=mp", + "code": "241", + "biography": "", + "username": "" + } + ], + "abstract": "Those of us pursuing or performing Open Work in Industry, Academia and Government face common challenges around getting support for, incetinization of and credit around Open Work practices. The problems of \u201cInvisible Work\u201d needing to demonstrate ROI and KPI for non software engineering efforts, getting evaluated for \u201cinvisible work.\u201d Etc. Though there are shared issues across these sectors, the language and processes are often different, leading to difficulty in identifying and applying best practices from one sector to the other. This session will discuss the common challenges and related best practices in each sector and seek common ground in addressing them", + "conf_url": "http://2023.fossy.us/schedule/presentation/152/", + "cancelled": false + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-16T16:30:00", + "end": "2023-07-16T17:30:00", + "duration": 60, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 110, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Room Break" + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-14T16:30:00", + "end": "2023-07-14T18:30:00", + "duration": 120, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 221, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Slot" + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-14T16:30:00", + "end": "2023-07-14T17:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Sustainable Open Source Business", + "conf_key": 89, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "YES YOU CAN - Creating a profitable open source company without venture capital", + "authors": [ + { + "name": "Ann Schlemmer", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/f7c4d123dcff9dcdb7f0e9ecd843aea0?s=120&d=mp", + "code": "129", + "biography": "Ann is a seasoned leader & advocate for open source with over 15 years experience in open source. CEO of Percona, a world-class open source database software firm, she is driven by passion for people & belief in open source's power to create an inclusive tech industry. Her authenticity and caring approach earns respect & admiration. Ann is a speaker who embodies the values of open source and inspires action through authenticity.", + "username": "" + } + ], + "abstract": "In this session, Ann Schlemmer, CEO of Percona, will share her experiences and insights on the trade-offs of being a bootstrapped, customer funded company vs taking outside capital.\r\nWe will go over:\r\nAdvantages and disadvantages of customer funding and bootstrapping, including flexibility, control, and scalability\r\nBenefits of leveraging the power of an open source community \r\nStrategies to attract and retain customers and generate sustainable revenue streams\r\nLessons learned from Ann's journey leading a customer-funded and bootstrapped business\r\nQuestions from the audience for further discussion and exploration of the topic\r\n\r\nThis presentation will particularly interest entrepreneurs, small business owners, and anyone interested in alternative funding models for open source startups. The audience will leave with a better understanding of the pros and cons of bootstrapping and customer funding, as well as actionable steps to make the most of these strategies.", + "conf_url": "http://2023.fossy.us/schedule/presentation/23/", + "cancelled": false + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-16T16:30:00", + "end": "2023-07-16T17:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Open Source AI + Data", + "conf_key": 137, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Enabling Accelerated AI and Data Workflows on CPUs, GPUs and FPGAs through oneAPI", + "authors": [ + { + "name": "Sriram Ramkrishna", + "twitter": "sramkrishna", + "mastodon": "@sri@mastodon.social or @sri@floss.social", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/447062d346ca576f8745b0cae1255dfc?s=120&d=mp", + "code": "217", + "biography": "Sriram Ramkrishna is an over 20 year veteran in open source. Specializing specifically in open source communities - Sri has a solid track record in building rapport in existing communities, building new communities and meta communities. Sri has held roles from IT engineering roles to marketing and everything in between. Currently, Sri works at Intel as the community manager for oneAPI, an open standard, multi-architecture programming model that provides an open, industry driven alternative for writing AI and high performance computing on accelerators. \r\n\r\nIn community work, Sri is the brain child behind Linux App Summit, a conference that brings developers from the desktop community, distributions, and third party developers to drive application development on the Linux platform. Sri also participates in the open compute project as a liaison between the open system firmware team and the sustainability team focusing on how to build sustainable platforms. Finally, Sri is really good at connecting people - if you need help with your project or need visibility, he loves helping out.", + "username": "" + } + ], + "abstract": "AI workloads and data pipelines are rapidly growing in their demand for computing power. Accelerated computing can help maximize our ability to not just run AI models, but also maximize how quickly we can capture and extract useful information from data sources. Until recently, accelerated programming has been focused on proprietary programming models, but this is changing.\r\n\r\noneAPI is an open, cross-industry, standards-based, unified, multiarchitecture, multi-vendor programming model that allows you to write code and target all accelerators - GPUs, CPUs and FPGAs. oneAPI is already used to accelerate AI frameworks. With oneAPI it is also possible to write accelerated data processing code to rapidly capture and transform your data.\r\n\r\nThis talk will provide examples of how oneAPI enables performant data processing, how the project is organized and the open governance model. We will also discuss the oneAPI community. You should expect to come away with a sense of what oneAPI is and fresh ideas on what new capabilities it enables.", + "conf_url": "http://2023.fossy.us/schedule/presentation/70/", + "cancelled": false, + "twitter_id": "sramkrishna", + "mastodon_id": "@sri@mastodon.social or @sri@floss.social" + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-15T16:30:00", + "end": "2023-07-15T17:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS in Daily Life", + "conf_key": 101, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Thoughts after daily driving postmarketOS for 3 years", + "authors": [ + { + "name": "Anjan Momi", + "twitter": "", + "mastodon": "@anjan@pleroma.debian.social", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/47ccd1c4e9d33f0f53951766c44024e6?s=120&d=mp", + "code": "110", + "biography": "Anjan is a free software hacker that was troubled by the proprietary smartphone operating system duopoly formed by Google and Apple. He learned about postmarketOS, a FOSS project founded by Oliver Smith to install the GNU/Linux desktop FOSS activists enjoy onto old Android phones. Persuaded by the ethics behind postmarketOS - Anjan uses a device with postmarketOS as his primary phone, co-maintains a UI called Sxmo, and helps improve the wider FOSS ecosystem.", + "username": "" + } + ], + "abstract": "PostmarketOS is a \"sustainable, privacy and security focused free software mobile OS that is modeled after traditional Linux distributions\". PostmarketOS protects users' rights on one of their most personal devices. However, https://postmarketos.org warns that it is \"for Linux enthusiasts\". For the last 3 years, Anjan has been using Sxmo with postmarketOS as his primary mobile device. In this talk, Anjan shows how he does his mobile computing using a Xiaomi Poco f1 (SDM845 device) and why he can't imagine using a different OS for his phone.", + "conf_url": "http://2023.fossy.us/schedule/presentation/81/", + "cancelled": false, + "mastodon_id": "@anjan@pleroma.debian.social" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-14T16:30:00", + "end": "2023-07-14T17:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS For Education", + "conf_key": 58, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Academic OSPO as RSE Group: Harnessing Student Developers for Collaborative Innovation", + "authors": [ + { + "name": "Daniel Shown", + "twitter": "", + "mastodon": "https://c.im/@DenialShown", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/b364e6a050bb1e486c522b85eb3e9447?s=120&d=mp", + "code": "153", + "biography": "Daniel serves as the Program Director for Open Source with SLU, an academic open source program office started in July 2022. He handles the program's daily operations, builds connections with industry partners, works with internal and external clients of the program, and guides and supports graduate students. He ensures that the program follows its mission. Open Source with SLU has a three-fold mission of giving students real world software development experience, developing software that supports research, and supporting open scholarship (including open source software, open source hardware, open data, and open work) by sustaining digital infrastructure and fostering innovation. Daniel is an artist, technologist and symmathesist. With multiple decades of professional experience in software development and operations for academia, finance, aerospace, retail, and renewable energy he has maintained parallel careers as a technologist and artist. As both an artist and a technologist he engages symmathesy, learning systems made of learning parts, as a theoretical lens and an evolving pragmatic toolset for developing both people and technologies that enable them. He is also an adjunct instructor in Computer Science for courses in Multimedia, Web Technologies, Principles of Software Development, and Open Source and Community Service.", + "username": "" + } + ], + "abstract": "Integration of an Academic Open Source Program Office (OSPO) as a Research Software Engineering (RSE) group within a university environment offers a distinctive approach to fostering open source collaboration and enhancing research software engineering practices. The utilization of students as developers within such a program highlights their unique contributions, benefits, and the challenges involved.\r\n\r\nThe growing recognition of research software as a fundamental component of the scientific process has led to the establishment of both academic OSPOs and RSE groups. These groups aim to enhance software engineering practices within research projects, enabling robust and sustainable software solutions. The integration of an OSPO into an RSE group within a university environment provides an intriguing fusion of open source principles and research software engineering expertise.\r\n\r\nEngaging students as developers in an OSPO-RSE group brings numerous advantages. It provides students with valuable experience in real-world software development, enabling them to bridge the gap between academia and industry. By actively participating in open source projects, students can refine their technical skills, learn industry best practices, and gain exposure to collaborative software development workflows. Involving students in open source projects enhances their educational experience. They have the opportunity to work on meaningful research software projects alongside experienced professionals, tackling real-world challenges and making tangible contributions to the scientific community. This exposure to open source principles and practices fosters a culture of innovation, collaboration, and knowledge sharing.\r\n\r\nThis approach also raises questions. How can the objectives and metrics of success for an academic OSPO-RSE group be defined and evaluated? What governance models and collaboration mechanisms are required to balance the academic freedom of researchers with the community-driven nature of open source? How can the potential conflicts between traditional academic practices and the open source ethos be effectively addressed? How can teams balance academic commitments with project timelines? These questions highlight the need for careful consideration and exploration of the organizational, cultural, and ethical aspects associated with an OSPO acting as an RSE group within a university.\r\n\r\nLeveraging student developers in an OSPO-RSE group also presents challenges that need careful consideration. Students may have limited experience in software engineering practices, requiring mentoring and guidance to ensure the quality and sustainability of the research software they contribute to. Balancing academic commitments with project timelines and expectations can also be a challenge, necessitating effective project management strategies and clear communication channels. Furthermore, the ethical considerations of involving students as developers in open source projects must be addressed, ensuring the protection of intellectual property, respecting licensing requirements, and maintaining data privacy.\r\n\r\nThe involvement of students as developers within an OSPO-RSE group offers valuable benefits. The effective integration of students in this context requires thoughtful planning, mentorship, and attention to ethical considerations. This talk will examine the experience of the Open Source with SLU program to explore the dynamic role of student developers in an OSPO-RSE program and engage in discussions on best practices, challenges, and the future potential of this distinctive approach to research software engineering within academia.", + "conf_url": "http://2023.fossy.us/schedule/presentation/108/", + "cancelled": false, + "mastodon_id": "https://c.im/@DenialShown" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-14T16:30:00", + "end": "2023-07-14T18:30:00", + "duration": 120, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 158, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Slot" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-13T16:30:00", + "end": "2023-07-13T17:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS For Education", + "conf_key": 51, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "UniTime - Born of Research, Now Fostering Open Research Through Competition", + "authors": [ + { + "name": "Stephanie Youngman", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/f6ca6ae766bdc2a855e830d8b2913419?s=120&d=mp", + "code": "133", + "biography": "Stephanie Youngman is a graduate of Purdue University, after graduation she spent several years at Bell Labs before returning to Purdue.\u00a0 She currently works for Purdue University focused on improving course and student scheduling processes.\u00a0 Ms. Youngman is a founding member of UniTime LLC, a company that develops and consults on open source solutions to advanced course timetabling and scheduling problems.", + "username": "" + } + ], + "abstract": "UniTime was born from a collaborative research project many years ago and has always strived to move both the course timetabling and the student scheduling research communities forward.\u00a0 With the help of Apereo sponsorship we have done this by being one of the organizers of the 2019 International Timetabling Competition. By leveraging the community of UniTime users to gather the benchmark data sets for that competition, more real world data is now available and actively being used for the next generation of research. This presentation will discuss thoughts on how other open source projects could use this approach.", + "conf_url": "http://2023.fossy.us/schedule/presentation/110/", + "cancelled": false + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-15T16:30:00", + "end": "2023-07-15T17:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Science of Community", + "conf_key": 222, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Open Discussion: Open Source Governance", + "authors": [ + { + "name": "Shauna Gordon-McKeon", + "twitter": "", + "mastodon": "@shauna@social.coop", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/2bdf820f298588fef18a33de5779836a?s=120&d=mp", + "code": "171", + "biography": "Shauna Gordon-McKeon is a writer, programmer and community organizer who focuses on the intersection of technology and governance. Her business, Galaxy Rise Consulting, works with free/open source projects, non-profits, progressive organizations and other clients to build better products for their communities, and stronger communities around their products.", + "username": "" + } + ], + "abstract": "Interested in chatting about governance challenges faced by your open source project or open source as a whole? Join us for an informal discussion of topics such as defining your governance, resisting corporate influence, technical decision making, and whatever governance challenges have been on your mind.", + "conf_url": "http://2023.fossy.us/schedule/presentation/185/", + "cancelled": false, + "mastodon_id": "@shauna@social.coop" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-16T16:30:00", + "end": "2023-07-16T17:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Software Worker Coops", + "conf_key": 22, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Panel: Let's talk about co-ops!", + "authors": [ + { + "name": "Clayton Craft", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/9819b7855e70793591b49fd21694a800?s=120&d=mp", + "code": "243", + "biography": "", + "username": "" + }, + { + "name": "Aaron Wolf", + "twitter": "awolftune", + "mastodon": "@wolftune@social.coop", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/b32ae4ca7b2465cc5b642eed9c285b06?s=120&d=mp", + "code": "239", + "biography": "Aaron is a FLO activist, co-founder of Snowdrift.coop, and community music teacher. He has worked for many years (mostly volunteering) on social, political, and economic aspects of technology and media.", + "username": "" + }, + { + "name": "Dan Fourie", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/a594d6dc5090f96234f2e91331e02b62?s=120&d=mp", + "code": "220", + "biography": "Dan Fourie is a worker-owner at Interstitial.coop, a full-stack engineering consulting firm that builds solutions for a just and sustainable future. His experience is in mechanical/chemical systems design. \r\n\r\nHe is excited and curious about organizational design, from worker cooperatives to living communities to activist movements, and how these networks can be spaces for healing and growth.", + "username": "" + }, + { + "name": "Denver Gingerich", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/0adc60a96b41045e2c677455df574154?s=120&d=mp", + "code": "192", + "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 CopyleftConf, LibrePlanet, LinuxCon North America, CopyCamp Toronto, FOSSLC's Summercamp, and the Open Video Conference.", + "username": "" + }, + { + "name": "Joel Brock", + "twitter": "", + "mastodon": "social.coop/@joelbrock", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/fe8b14882585b4fc355d509b144c71ad?s=120&d=mp", + "code": "45", + "biography": "Joel is a founding member of the Tech Support Cooperative, a worker-owned IT services co-op working extensively with free and open source solutions. The Tech Support Co-op grew around an open source Point of Sale software that was being developed and propagated throughout the national food co-op industry. The Tech Support Co-op formed among key collaborators within that software development community to address a lack of any formal support for the software, and to better coordinate future development. \r\n\r\nJoel has 20+ years experience working at the intersection of technology and cooperation. He brings a unique dedication to the cooperative business model and hopes that he can share some of his enthusiasm for co-ops with you.", + "username": "" + }, + { + "name": "Keegan Rankin", + "twitter": "", + "mastodon": "@social.coop@agaric", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/e3b69eb4292b39e8c61706f7fb24ba5e?s=120&d=mp", + "code": "27", + "biography": "Keegan is a Free Software user and contributor, and web developer. As a worker-owner of Agaric Technology Collective, Keegan has contributed to Drupal Core, a wide variety of contributed Drupal modules, and the Drutopia distribution, among several other Free Software projects. Independently, Keegan is an amorphous person with a constantly evolving set of interests, and a tendency to make music with the surrounding objects.", + "username": "" + }, + { + "name": "Valerie Young", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/d3b4753b08f6265ace426673b34ae684?s=120&d=mp", + "code": "11", + "biography": "Valerie Young works at Igalia, a worker-owned co-op, focusing on web standards related to accessibility. Her work there includes co-chairing the ARIA working group of the W3C and being an editor of the CORE-AAM specification. In the course of her career, she has worked up and down the web stack -- from building web apps to standards and standards testing in browsers, and more recently on the browsers themselves. From the moment she learned about the free software from fellow nerds in college, she has been an advocate for it.\r\n\r\nOutside of work, she has spent her whole adult life participating in non-hierarchical co-operative structures, from housing co-ops, to political projects, to academic conferences and community farms. Valerie is endless curious about ways to organize work that lead to empowerment, self actualization and joyful collaboration for individuals involved -- she has seen many successes and many failures and would love to hear from you about yours!", + "username": "" + }, + { + "name": "Watson", + "twitter": "elementwatson", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/948834ad4e53729174215329475df7eb?s=120&d=mp", + "code": "225", + "biography": "W. Watson has been professionally developing software for 30 years. He has spent numerous years studying game theory and other business expertise in pursuit of the perfect organizational structure for software co-operatives. He also founded the Austin Software Cooperatives meetup group and Vulk Coop as an alternative way to work on software as a group. He has a diverse background that includes service in the Marine Corps as a computer programmer, and software development in numerous industries including defense, medical, education, and insurance. He has spent the last couple of years developing complementary cloud native systems such as the cncf.ci dashboard. He currently works on the Cloud Native Network Function (CNF) Certification and the Cloud Native Network Function (CNF) Test Suite.", + "username": "" + } + ], + "abstract": "Join co-op representatives as they swap stories, compare notes, discuss tactics\r\nand problems with each other, and answer any questions you have about what it's\r\nlike to work with free software in a co-op--a relative rarity--in the tech\r\nindustry.", + "conf_url": "http://2023.fossy.us/schedule/presentation/180/", + "cancelled": false + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-14T16:30:00", + "end": "2023-07-14T17:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Community: Open Source in Practice", + "conf_key": 82, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Building and Supporting Open Source Communities Through Metrics", + "authors": [ + { + "name": "Georg Link", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/cb8650702c8ba4dca38c33d2b3f5359b?s=120&d=mp", + "code": "39", + "biography": "Georg Link is an Open Source Strategist with touchpoints and perspectives on DEI from his own marginalized identities including being a gay married man who fosters youths and lives as an immigrant in a different country from his upbringing. Georg co-founded the Linux Foundation CHAOSS Project to advance analytics and metrics for open source project health. Georg has an MBA and a Ph.D. in Information Technology. Georg serves as the Director of Sales at Bitergia. In his spare time, Georg enjoys reading fiction and hot-air ballooning.", + "username": "" + } + ], + "abstract": "Each open source community is different and therefore requires different metrics for data-driven decisions about building and supporting it. What makes it so tricky is that everyone pays attention to different aspects of communities. In this talk, we will explore what metrics are available to look at communities and to track the impact of changes we make as we build and support them. \r\n\r\nWe will look at real-world examples of how metrics have been used to build and support open source communities. This is based on conversations in the CHAOSS Project, an open source community that defined metrics and developed software to get these metrics. This talk will share what we have learned in the CHAOSS Project about having metrics for open source communities. Once the right metrics have been decided on, both technical and organizational challenges need to be overcome, which we discuss how to do.\r\n\r\nThis is an interactive session. The three sections of the talk introduce the topic to everyone. The majority of the time will be available for discussion among the participants.", + "conf_url": "http://2023.fossy.us/schedule/presentation/34/", + "cancelled": false + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-16T16:30:00", + "end": "2023-07-16T17:30:00", + "duration": 60, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 122, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Room Break" + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-13T16:30:00", + "end": "2023-07-13T18:30:00", + "duration": 120, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 212, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Free BSD Workshop Continuation" + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-13T16:30:00", + "end": "2023-07-13T18:30:00", + "duration": 120, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 213, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Growth Workshop Continuation" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-15T16:30:00", + "end": "2023-07-15T17:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS for Education", + "conf_key": 30, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Open Standards in Higher Ed and the Challenges of Interoperability", + "authors": [ + { + "name": "Benito Gonzalez", + "twitter": "bjagg69", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/f432340096f3f8ef5501087274b18527?s=120&d=mp", + "code": "157", + "biography": "Benito Gonzalez is a Software Architect, with 30 years of professional experience. Benito has been at Unicon since 2015. Mr. Gonzalez has knowledge and experience in enterprise software development, especially around higher education. Supported clients range from community colleges up to major universities. He has experience with end-to-end management of institution web services.\r\n\r\nMr. Gonzalez's uPortal work supports a variety of higher-ed institutions, from community colleges to major universities such as University of California, Riverside, and Texas A&M. Work ranges widely as well. Some efforts are simple maintenance and small enhancements. Other client projects have included complete major upgrades and redesigns. With web development evolving quickly, Benito has become adept with the latest standards like Web Components. He is also a regular presenter at Apereo Foundation events. Mr. Gonzalez is also a member of the uPortal Steering Committee and the chair of the Apereo Incubation Work Group. Benito has branched out into Ed-Tech evaluations and technical due-diligence reviews, along with developing various technology rubrics to evaluation software systems.", + "username": "" + }, + { + "name": "Laura Fernandez Moran", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/fc3d5dcd7f287b5135404b2b56d7dda9?s=120&d=mp", + "code": "163", + "biography": "Laura is a Strategic Project Manager and Software Developer at Unicon. She specializes in strategic initiatives and joined the company in 2022. With over 15 years of experience in software development and academic administration in higher education, Laura has worked in various domains such as marketing technology, teaching and learning, student information systems, and identity management. Prior to joining Unicon, she held the position of Manager of Student Systems at Rice University. In this role, Laura was responsible for overseeing student administrative software and technical processes for multiple offices, including the Registrar, Cashier, Financial Aid, Admissions, and Academic Advising. Since 2008, Laura has been actively involved with the Apereo Foundation, contributing in various capacities as an advocate of Open Source Software and Communities. She has served on the Board of Directors, acted as Chair of the Conference Planning Committee, participated in the uPortal Steering Committee, and contributed to the Incubation Working Group. Her dedication and contributions to the foundation led to her receiving the Apereo Fellows Award in 2012.", + "username": "" + } + ], + "abstract": "In this session, we will explore the impact of open standards and their absence on interoperability and vendor lock-in within higher education. When there is a lack of standards, vendors and open source projects must develop custom integrations for different systems. However, without these standards, these integrations may break whenever a connected system undergoes an upgrade. Standards allow for innovation. A prime example is LTI, which originated from open source and has facilitated seamless integrations with Learning Management Systems (LMS). Additionally, we will discuss some of the standard bodies that govern widely adopted standards in the field.", + "conf_url": "http://2023.fossy.us/schedule/presentation/100/", + "cancelled": false, + "twitter_id": "bjagg69" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-13T17:00:00", + "end": "2023-07-13T18:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "AArch64/ARM64 Servers and Open Source - The Who, What, Why, and How", + "conf_key": 47, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Panel: How AArch64/ARM64 is taking over the Data Center?", + "authors": [ + { + "name": "Aaron Williams", + "twitter": "aarondonw", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/857c454bcb2403844c47067740e1d8a3?s=120&d=mp", + "code": "17", + "biography": "Aaron is a Developer Advocate and Community manager for Ampere Computing and runs the AArch64 Server community (bit.ly/ampComm). He has held similar roles for various ASF and LF projects, including LF Edge. He started his career as a Java developer and worked for many companies including SAP, where he work on SAP Retail, IoT, and connect vehicles. Outside of work, he is married and has two teenage sons and love to build IoT projects.", + "username": "" + }, + { + "name": "Andrew Kelley", + "twitter": "", + "mastodon": "https://mastodon.social/@andrewrk", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/7745d1f9519ecdb116c5b70c38863351?s=120&d=mp", + "code": "154", + "biography": "Andrew is the president and lead developer of Zig Software Foundation. He has been contributing to free and open source software since university, working on a diverse set of areas: games, music software, web development, compilers, and databases. When AFK, Andrew enjoys playing competitive arcade games, skateboarding, and \u65e5\u672c\u8a9e\u3092\u52c9\u5f37\u3057\u307e\u3059.", + "username": "" + }, + { + "name": "Dave Neary", + "twitter": "nearyd", + "mastodon": "@dneary@mastodon.ie", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/d90e3da2571915be8b53ffccb2a52105?s=120&d=mp", + "code": "46", + "biography": "Dave is a long time free software and open source advocate, and contributor to multiple open source projects over the years. He currently leads the Developer Relations team at Ampere Computing, helping aise awareness and adoption of Ampere Arm64 processors in cloud computing. He previously spent a decade working on open source infrastructure projects and developer tooling as part of the Red Hat Open Source Program Office. He lives in the Boston area with his family.", + "username": "" + }, + { + "name": "Erik Benner", + "twitter": "erikbenner", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/b3f1b1850899349331294d17a45c3324?s=120&d=mp", + "code": "52", + "biography": "Erik is currently VP of Enterprise Transformation, serving as a lead strategist for Federal, State and Local Government and Commercial customers throughout the United States. These customer engagements include enterprise cloud transformations, data center consolidation and modernization efforts, Big Data projects and implementations of Oracle Engineered Systems. He is the President of the Quest Users Group Cloud Computing Special Interest Group (SIG), Co Chair of the OATUG Oracle Enterprise Manager SIG and a habitual volunteer with user groups. Erik frequently presents at conferences, including Oracle OpenWorld and CloudWorld, Oracle FedForum, ASCEND, Blueprint4d, COLLABORATE and other user groups and conferences around the United States. He has worked with Oracle and Sun Systems since the mid 90s, and is experienced with most of the core Oracle technologies, including Oracle Cloud, Oracle Linux and Oracle Databases.\r\n\r\nWhen not flying to the far points of the country from the Atlanta Metro area, he enjoys spending time with his family at their Observatory, where the telescopes outnumber the people.", + "username": "" + }, + { + "name": "Lance Albertson", + "twitter": "", + "mastodon": "https://fosstodon.org/@ramereth", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/fdd76b88c53bc0051e9a25d6b99efae3?s=120&d=mp", + "code": "208", + "biography": "Lance Albertson is the Director for the Oregon State University Open Source Lab (OSUOSL) and has been involved with many open source projects since 2003. The OSUOSL provides hosting for more than 160 projects, including those of worldwide leaders like Debian Linux, the Linux Foundation and AlmaLinux. The most active organization of its kind, the OSUOSL offers world-class hosting services, professional software development and on-the-ground training for promising students interested in open source management and programming.\r\n\r\nSince joining the OSUOSL in 2007, Lance has managed all of the hosting activities that the OSL provides for more than 160 high-profile open source projects. He was promoted to Director in early 2013 after being the Lead Systems Administration and Architect since 2007.", + "username": "" + } + ], + "abstract": "Ampere Computing has grown in the public cloud by 297% over the last year, combined with AWS\u2019s Graviton, ARM64 server instances have grown over 23%. Yet, the first one came out over 10 years ago. Why the explosion in growth today? Environmental concerns? Language support? Tools? Awareness? What still needs to happen to continue this growth?\r\n \r\nJoin us for a panel discussion about the status of ARM64 Servers and their future in the data center.", + "conf_url": "http://2023.fossy.us/schedule/presentation/156/", + "cancelled": false, + "twitter_id": "aarondonw" + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-13T17:00:00", + "end": "2023-07-13T17:30:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 187, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "FOSS at Play Short Talk" + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-15T17:00:00", + "end": "2023-07-15T17:30:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS in Daily Life", + "conf_key": 102, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Resiliency Maps: Open source tools and open data for disaster risk reduction", + "authors": [ + { + "name": "Nicole Martinelli", + "twitter": "", + "mastodon": "https://hachyderm.io/@nmar , https://mapstodon.space/@resiliencymaps", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/76123e7319058fce15b1015ccb61d84a?s=120&d=mp", + "code": "158", + "biography": "Nicole Martinelli dedicates both her work and free time to open source. An OpenStreetMap volunteer since 2015, she founded [Resiliency Maps] (http://www.resliencymaps.org), a community project that aims to put assets and hazards in clear view using open source tools and open collaboration. She has over seven years experience managing open source publications, both corporate and non-profit.\r\n\r\nAs a freelance tech journalist her work has appeared in the Economist.com, Wired, the New York Times, The Wall Street Journal Europe, BBC2, Newsweek, Discovery Channel and the Italian-language editions of Linux Magazine, Wired and Vanity Fair. Having worn so many hats and talked to so many different kinds of people about open source over the years helped her \u201csell\u201d the idea of using these tools to make prototype maps for the San Francisco Fire Department\u2019s Neighborhood Emergency Response Team and convince the United Nations to feature the project in \u201cWords into Action\u201d guidelines.\r\nA San Francisco native, she\u2019s spent about half her life in Italy, which means she\u2019s always on time but still clock-watches when cooking pasta.", + "username": "" + } + ], + "abstract": "Neighborhoods that prepare for emergencies and disaster situations save lives, reduce the severity of injuries and trauma and reduce property damage. Police and emergency personnel often live outside the communities they serve, making citizen response crucial. \r\nOpen data and open source tools are crucial to community safety - but perceptions around \u201cusability\u201d and \u201cuser friendliness\u201d are still obstacles to wider adoption. \r\n\r\nThe Resiliency Maps project, launched in San Francisco, aims to build a city-wide map that:\r\n *Makes use of existing open data and open source tools (including OpenStreetMap, Field Papers, QGIS)\r\n *Stores information about assets and hazards\r\n * Can be printed and stored offline\r\n * Can be added to or edited by people across the city to provide information specific to their neighborhood\r\n * Does not require a stable group of technical administrators\r\n * Creates a replicable process that other cities can use to build their own maps\r\n\r\nI\u2019ll share insights from our collaboration with the SFFD NERT (Neighborhood Emergency Response Team) program as well as from mapathons in the U.S. and Italy.", + "conf_url": "http://2023.fossy.us/schedule/presentation/82/", + "cancelled": false, + "mastodon_id": "https://hachyderm.io/@nmar , https://mapstodon.space/@resiliencymaps" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-15T17:00:00", + "end": "2023-07-15T18:00:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Issues in Open Work", + "conf_key": 66, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Academic Open Source and Open Work BOF", + "authors": [ + { + "name": "Stephen Jacobs", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/d4b13fc137a9667556ded7a25f30d85e?s=120&d=mp", + "code": "241", + "biography": "", + "username": "" + }, + { + "name": "Richard Littauer", + "twitter": "richlitt", + "mastodon": "https://mastodon.social/@richlitt", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/70123f2cb4af0d0b414ae9c4827fdf33?s=120&d=mp", + "code": "212", + "biography": "Richard Littauer is the Community Development Manager at Open Source Collective, a community facilitator for the Digital Infrastructure Fund, and an organizer of SustainOSS and the host of the Sustain Podcast. As a full-stack developer and open source community consultant, he has interfaced with hundreds of different projects in dozens of communities. He likes birds.", + "username": "" + } + ], + "abstract": "There is a growing interest in university-based open source software, and broader questions of Open Work. as reflected by many trends in research, education, and translation including the development of university open source programs offices (OSPOs) and discussions related to other research outputs under the framework of open work. Richard Littauer from SustainOSS will facilitate this session seeking input from those working on or interested in university open source. What topics related to university open source are of most interest? What gaps exist, particularly relating to barriers for advancing university open source? What resources needs to be developed? What other questions are relevant? The feedback from this session will help re-launch the SustainOSS Academia working group.", + "conf_url": "http://2023.fossy.us/schedule/presentation/181/", + "cancelled": false + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-15T17:30:00", + "end": "2023-07-15T18:30:00", + "duration": 60, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 194, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Break" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-13T17:30:00", + "end": "2023-07-13T18:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS For Education", + "conf_key": 52, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Hands-On Teaching with JupyterLab", + "authors": [ + { + "name": "Moshe Zadka", + "twitter": "", + "mastodon": "https://mastodon.social/@moshez", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/f1b9eda8229c1ce71bcef8d6fd5eb804?s=120&d=mp", + "code": "79", + "biography": "Moshe has been involved in Open Source since 1995 and in Python since 1998. They have contributed to core Python, are a founding member and a fellow of the Python Software Foundation, and a founding member of the Twisted project.", + "username": "" + } + ], + "abstract": "Jupyter has a well-deserved reputation for being a research tool. The same properties that make it well suited for research make it a powerful tool for hands-on teaching. Whether it is abstract math, computer science, software development, physics, or many other subjects, Jupyter can be a powerful tool for teaching with integrated hands-on exercises.\r\n\r\nThe talk will show how JupyterLab can be used both for assigning independent work as well as to help follow along with traditional frontal teaching. It will cover concrete examples from math, software development, and physics, to show how to put it into practice.\r\n\r\nThe talk will also cover how to export Jupyter notebooks in a way suitable for students to download them and how to use Jupyter to grade work assigned as notebooks.", + "conf_url": "http://2023.fossy.us/schedule/presentation/96/", + "cancelled": false, + "mastodon_id": "https://mastodon.social/@moshez" + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-14T17:30:00", + "end": "2023-07-14T18:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Community: Open Source in Practice", + "conf_key": 83, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "From Commit Bits to Bylaws: Governing Your Open Source Project", + "authors": [ + { + "name": "Shauna Gordon-McKeon", + "twitter": "", + "mastodon": "@shauna@social.coop", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/2bdf820f298588fef18a33de5779836a?s=120&d=mp", + "code": "171", + "biography": "Shauna Gordon-McKeon is a writer, programmer and community organizer who focuses on the intersection of technology and governance. Her business, Galaxy Rise Consulting, works with free/open source projects, non-profits, progressive organizations and other clients to build better products for their communities, and stronger communities around their products.", + "username": "" + } + ], + "abstract": "When most people hear the word \u201cgovernance\u201d they think of formal documents like bylaws and big questions like \u201cwho calls the shots?\u201d While those elements can be important, governance is actually much more common than that. It\u2019s part of any project\u2019s everyday work - but, like many unacknowledged dependencies, many people only notice when there\u2019s a critical bug.\r\n\r\nThis talk will introduce a basic framework for thinking about governance as well as a few common governance models in open source. Then, we\u2019ll talk about a few of those \u2018critical bugs\u2019 that projects face and how a governance lens can help us fix them. We\u2019ll discuss:\r\n\r\n- maintainer burnout\r\n- growing new community leaders\r\n- roadmapping and other kinds of technical decision-making\r\n- formalizing and transitioning governance structures\r\n\r\nAudience members will walk away with a new appreciation for governance and a suite of tools, ideas, and resources that they can use to help their open source projects flourish.", + "conf_url": "http://2023.fossy.us/schedule/presentation/40/", + "cancelled": false, + "mastodon_id": "@shauna@social.coop" + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-15T17:30:00", + "end": "2023-07-15T18:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Wild card / Right to Repair", + "conf_key": 167, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Advocacy 101: Your role in passing pro-FOSS legislation", + "authors": [ + { + "name": "Kevin O'Reilly", + "twitter": "kevin_oreilly7", + "mastodon": "", + "contact": "redacted", + "picture_url": "/site_media/media/speaker_photos/NFU_Headshot.png.120x120_q85_crop.png", + "code": "136", + "biography": "Kevin O'Reilly is a leader in the Right to Repair movement. As the Right to Repair campaign director at the Public Interest Research Group, or PIRG, he leads the group's work on medical and agricultural Right to Repair. Kevin's research has demonstrated how modern tractors are engineered to restrict independent repair, how dealership consolidation further erodes farmers' repair choices, and how Right to Repair would save U.S. farmers $4.2 billion per year. He has organized hundreds of farmers and medical repair technicians from all over the country to push for change at all levels of government, and worked closely with legislators at the state and federal level to develop and advance effective legislation. Most recently, he was a leader in the coalition that passed the country's first agricultural Right to Repair law in Colorado. Kevin's work has appeared in the Wall Street Journal, CNN, NPR, Politico and more.", + "username": "" + }, + { + "name": "Kyle Wiens", + "twitter": "kwiens", + "mastodon": "kwiens", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/33b717fdf44e65d11cdfa1b3c1ccde0a?s=120&d=mp", + "code": "246", + "biography": "Kyle Wiens is a software engineer and the CEO of iFixit, the repair community known for open source repair manuals and product teardowns. iFixit has empowered hundreds of millions of people to repair their broken stuff. Kyle led the international coalition that legalized Right to Repair, has testified before the US Copyright Office and the International Trade Commission, and he is involved in developing global environmental standards.\r\n\r\nKyle regularly speaks on design for repair, service documentation, and the environmental impact of manufacturing. His writing has appeared in The Atlantic, Harvard Business Review, Wired, Popular Mechanics, and the Wall Street Journal.", + "username": "" + } + ], + "abstract": "We've discussed and dissected how we can piggyback on the success of the Right to Repair movement to advance FOSS and take back control of the software in our stuff. Dialogue is important\u2014but we'll need to take action to cement our ideas into concrete, lasting change.\r\n\r\nIn this workshop, we'll discuss some of the first steps needed to build an effective campaign and equip attendees with the basic organizing and advocacy skills needed to start building a movement.", + "conf_url": "http://2023.fossy.us/schedule/presentation/169/", + "cancelled": false, + "twitter_id": "kevin_oreilly7" + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-16T17:30:00", + "end": "2023-07-16T18:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Container Days", + "conf_key": 131, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Automating Day 2 Operations with Kubebuilder and Operator SDK", + "authors": [ + { + "name": "Steve Sklar", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/8fe6ae714c4892a9429c239e3ed4f7f2?s=120&d=mp", + "code": "53", + "biography": "Coming from a background in finance and economics, Steve taught himself how to code on a bond trading desk and hasn't looked back since! He's architected, developed, deployed, and maintained critical software systems for financial firms, and ML/AI startups. Currently, Steve works for QuestDB, an open source time-series database company with a focus on high performance and usability. His hobbies include playing music, learning how to golf, and spending time with his dog, Nacho.", + "username": "" + } + ], + "abstract": "We all know how powerful Kubernetes is when it comes to orchestrating cloud infrastructure. So how can we use it to automate higher-level tasks, like upgrades, snapshots, or data migrations? Using tools like Kubebuilder and Operator SDK, we can leverage core k8s building blocks to safely automate these \"Day 2 Operations.\"\r\n\r\nIn this talk, I will first provide a brief overview of operator mechanics before taking a deep dive into a sample use-case: managing database snapshots and restores. I will explore key design decisions behind the API objects that are used to model the problem, followed by a discussion of how Kubebuilder and Operator SDK can help us write an operator to manage the complete snapshot lifecycle using familiar tools like yaml and kubectl.\r\n\r\nBy the end of the talk, the audience should feel more comfortable around custom operators, and may even be inspired to automate some their own operations!", + "conf_url": "http://2023.fossy.us/schedule/presentation/51/", + "cancelled": false + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-16T17:30:00", + "end": "2023-07-16T18:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 23, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Open Source AI + Data: Short talk" + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-15T17:30:00", + "end": "2023-07-15T18:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Community: Open Source in Practice", + "conf_key": 96, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "How To Steal From Maintainers", + "authors": [ + { + "name": "Richard Schneeman", + "twitter": "schneems", + "mastodon": "@Schneems@ruby.social", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/5797643442ec33fbac3b2d8b607aa43d?s=120&d=mp", + "code": "131", + "biography": "Richard delivers rich, immersive experiences that delight and educate. He has spoken at ~34 conferences across 17 countries, including !!Con, OCSON, and RubyConf. His philosophy, \"You can't learn if you're not paying attention,\" produces talks that are a fusion of entertainment and enlightenment. \r\n\r\nRichard is the author of \"How to Open Source\" (dot dev) and the creator of CodeTriage.com. A free, open source tool that helps coders get started contributing. He is a Ruby core contributor and author of the `syntax_suggest`, which helps developers find and fix Ruby syntax errors. He writes Rust full-time for his job at Heroku, where he maintains the Ruby Cloud Native Buildpack (CNB). Oh, and he's married to Ruby, literally.", + "username": "" + } + ], + "abstract": "Maintainers all over the world are loaded. They're loaded with tech debt, support requests, and a million things to do each and every day. In this talk, we'll learn about actionable strategies for lightening their loads. And the beauty of the situation: they'll never see it coming.\r\n\r\nA lot of open source talks end with \"Contributing to open source is great. Good luck.\" So now what? That's where this talk comes in. If you know a coder willing to contribute but not ready or able, then this talk is for you.\r\n\r\nWe do this 'one last job' before I retire, and we'll be rolling in the green stuff. That's right. We're talking open source commits on GitHub \ud83d\udfe9. Join the crew. This is one heist you won't want to miss.", + "conf_url": "http://2023.fossy.us/schedule/presentation/38/", + "cancelled": false, + "twitter_id": "schneems", + "mastodon_id": "@Schneems@ruby.social" + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-14T17:30:00", + "end": "2023-07-14T18:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Sustainable Open Source Business", + "conf_key": 90, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Discussion: If we had money, what FOSS would we build?", + "authors": [ + { + "name": "Denver Gingerich", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/0adc60a96b41045e2c677455df574154?s=120&d=mp", + "code": "192", + "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 CopyleftConf, LibrePlanet, LinuxCon North America, CopyCamp Toronto, FOSSLC's Summercamp, and the Open Video Conference.", + "username": "" + }, + { + "name": "Stephen Paul Weber", + "twitter": "singpolyma", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/3ab4d3a66e470ce10eb7ec812fab3c46?s=120&d=mp", + "code": "12", + "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": "We often hear that the main thing FOSS needs to be successful is more money. But what concrete steps would we take if we had money? Who should we give it to and what should they spend it on?\r\n\r\nBring your ideas to this Q&A hosted by two FOSS business leaders, who have seen what money can (and can't) do for FOSS. We will briefly describe our experiences, and then open it up for discussion to dive into actionable plans for using money to improve software freedom, through non-profit, worker co-operative, and/or for-profit endeavors.", + "conf_url": "http://2023.fossy.us/schedule/presentation/144/", + "cancelled": false + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-16T17:30:00", + "end": "2023-07-16T18:00:00", + "duration": 30, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 111, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Room Break" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-15T17:30:00", + "end": "2023-07-15T18:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS for Education", + "conf_key": 31, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Improving Diversity in Computing by Teaching Humanitarian Free and Open Source", + "authors": [ + { + "name": "Heid Ellis", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/c0e63406b256d1d0ba2aadb8a0c9c40a?s=120&d=mp", + "code": "159", + "biography": "Heidi Ellis is Professor of Computer Science and Information Technology at Western New England University. Dr. Ellis\u2019 research interests include software engineering education and learning in open source software projects. Dr. Ellis is one of the founding members of the Humanitarian Free and Open Source Software project which focuses on involving students in open source projects that improve the human condition. She has been involving students in HFOSS projects since 2006 and she has been PI on five NSF projects related to student learning in HFOSS. Heidi has been active in computing education for over 20 years and has multiple publications related to involving students in HFOSS projects.", + "username": "" + }, + { + "name": "Grant Braught", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/3ceae02dde30ec78c42195d644031056?s=120&d=mp", + "code": "116", + "biography": "Grant Braught is a Professor of Computer Science at Dickinson College where he has taught courses across the undergraduate computer science curriculum for 25 years. He led a curricular revision of Dickinson\u2019s computer science program to incorporate a focus on FOSS and Humanitarian FOSS (HFOSS) with the goals of deepening student engagement, broadening participation in computing, raising awareness of the power of computing for social good and enhancing student\u2019s technical career-ready skills. He has guided student engagement with HFOSS communities including OpenMRS, SugarLabs, Sahana Eden, FreeCodeCamp, Oden, and Oppia. He is a lead maintainer of the FarmData2 project, which engages primarily student developers to build an application supporting small organic vegetable farmers. In 2017 he was recognized by Red Hat as among the \u201cInstructors Who Champion Open Source Education in the U.S.\u201d In 2020 he led a project centered around integrating FOSS in the undergraduate curriculum that was a finalist in the Gnome Community Engagement Challenge. He also works closely with The Non-Profit FOSS Institute, Teaching Open Source and Foss2Serve to promote HFOSS in computing education. He is an advocate of liberal arts education and has been active in the forthcoming ACM/IEEE/AAAI CS2023 curricular recommendations for undergraduate computer science programs.", + "username": "" + }, + { + "name": "Heid Ellis", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/c0e63406b256d1d0ba2aadb8a0c9c40a?s=120&d=mp", + "code": "159", + "biography": "Heidi Ellis is Professor of Computer Science and Information Technology at Western New England University. Dr. Ellis\u2019 research interests include software engineering education and learning in open source software projects. Dr. Ellis is one of the founding members of the Humanitarian Free and Open Source Software project which focuses on involving students in open source projects that improve the human condition. She has been involving students in HFOSS projects since 2006 and she has been PI on five NSF projects related to student learning in HFOSS. Heidi has been active in computing education for over 20 years and has multiple publications related to involving students in HFOSS projects.", + "username": "" + } + ], + "abstract": "Meeting the strong demand for computing professionals will require attracting and retaining more students in computing degree programs. Women and people of color are significantly underrepresented among computing students, and these groups provide an opportunity to both create a more equitable discipline and meet the need for more computing graduates. In order to attract more of these students, computing educators must improve the quality, appeal and student success rate in computing degree programs.\r\n\r\nThis presentation discusses an education effort that helps to address this challenge by expanding the community of faculty incorporating Humanitarian Free and Open Source Software (HFOSS) into computing education. HFOSS education provides a collaborative environment that supports active learning with real-world tasks. Students gain both technical and professional skills while also acquiring a first-hand understanding of the potential for computing to have both social relevance and positive societal impact. The ability of computing to \u201cdo good\u201d has been shown to attract women and other underrepresented groups into computing disciplines.\r\n\r\nThe project is intended to have broader impact in the following areas: a) improving student retention and expanding appeal to women and underrepresented groups; b) providing real-world learning of professional and technical skills in a complex, authentic environment that prepares students for professional practice; c) extending understanding of the impact of HFOSS pedagogy and approaches on student and instructor role and identities; and d) increasing student understanding of the potential of computing to improve the human condition and in student awareness of professional responsibility.\r\n\r\nInitial work has included several surveys of undergraduate students (209 and 360 participants) that indicate women and underrepresented groups are more strongly motivated by the humanitarian nature of HFOSS projects. The presentation will include results of these surveys and discussion of HFOSS education as an approach to making computing more diverse while also advancing student knowledge of open source.", + "conf_url": "http://2023.fossy.us/schedule/presentation/112/", + "cancelled": false + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-16T17:30:00", + "end": "2023-07-16T18:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Open Source AI + Data", + "conf_key": 139, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Dashboards are dead, long live dashboards!", + "authors": [ + { + "name": "James Kunstle", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/47849742893bef2f66914ff86c877a27?s=120&d=mp", + "code": "106", + "biography": "James is a software engineer in the OSPO Community Data team at Red Hat. He's passionate about sustainability in open source and about data science technologies. Outside of work, James loves cycling and running, and is a proud graduate of the Seattle Barista Academy.", + "username": "" + } + ], + "abstract": "The lifecycle of data projects is involved. Responsibility for data, properly storing and retrieving data, scalably processing data\u2026 it can be a bit much. This talk will focus on a later-stage of the data lifecycle: serving data visualizations and analysis with sustainability in mind.\r\nAbout a year ago, our team had to pick which tool we wanted to use to serve data visualizations and metrics to stakeholders. We had a laundry-list of requirements, some being deal-breakers while others were nice-to-haves. Our final verdict was a project that fit specific needs for us as a data science team, but in the process of choosing, we piloted a diverse variety of other alternative projects.\r\nThe framework for this talk is simple: introduce a collection of stand-out data visualization projects and discuss the pros and cons of each as we see them for a variety of use cases. \r\nAll considered projects are open source. They will be introduced in ascending order of interface complexity- and perhaps descending order of customizability. For example, the first project provides the user with a UI for doing data analysis- a later project will require a Python back-end. \r\nThe intended take-away of this talk is to provide attendees with a survey of projects that could serve them, and to shortcut the attendees own path toward finding a solution that works best for their team, minimizing platform-churn and saving time.", + "conf_url": "http://2023.fossy.us/schedule/presentation/66/", + "cancelled": false + }, + { + "room": "E142", + "rooms": [ + "E142" + ], + "start": "2023-07-13T17:30:00", + "end": "2023-07-13T18:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "XMPP", + "conf_key": 42, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "XMPP Connectivity & Security", + "authors": [ + { + "name": "moparisthebest", + "twitter": "", + "mastodon": "moparisthebest@moparisthe.best", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/6b2f63b95aeb4eec0ba83cc3200fc9ad?s=120&d=mp", + "code": "19", + "biography": "Dad, Programmer, Tinkerer, moparisthebest likes Open Source Software, Linux, Rust, Java, XMPP, Dodge trucks and cars", + "username": "" + } + ], + "abstract": "A brief introduction into how I got into XMPP, a dive into some security vulnerabilities I\u2019ve found over the years, and an in depth look at my focus in XMPP, connectivity! After all, none of the UX or whiz bang shiny things matter at all if you can\u2019t get connected or stay connected to the network. We\u2019ll cover some of my connectivity related XEPs, 0368 (Direct TLS), 0467 (QUIC), 0468 (WebSocket S2s). Then we\u2019ll head deep into the internals of xmpp-proxy, a forward+reverse proxy and general connectivity library for XMPP, written in Rust, including a few of the projects that use it so far, like Converse-Tauri. If we have time at the end after any questions we might get into my next semi-secret project based on xmpp-proxy to further enable people to connect via XMPP.", + "conf_url": "http://2023.fossy.us/schedule/presentation/18/", + "cancelled": false, + "mastodon_id": "moparisthebest@moparisthe.best" + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-15T17:30:00", + "end": "2023-07-15T18:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS in Daily Life", + "conf_key": 103, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Steadfast Self-Hosting: Rapid-Rise Personal Cloud", + "authors": [ + { + "name": "Adam Monsen", + "twitter": "", + "mastodon": "@meonkeys@fosstodon.org", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/efd087b3c1ac43def6e3e926ad633c25?s=120&d=mp", + "code": "107", + "biography": "Adam is a kind and savvy FOSS enthusiast. He has been in tech for over 20 years: building, producing, coding, debugging, architecting, leading, managing, debugging some more, lecturing, writing, administering and securing systems and processes, ensuring privacy and compliance; in markets of all maturities, sizes, and scales; startups to big enterprise. He's most proud of his family, growing Mifos (mifos.org), founding SeaGL (seagl.org), selling C-SATS (csats.com), and writing a FOSS book about self-hosting FOSS.", + "username": "" + } + ], + "abstract": "Your data are essential to your life, your agency, and your future. Come learn how to save, serve, and safely share your data at home with a smorgasbord of FOSS. I'll cover rapid setup and basic use of tools such as Traefik, Nextcloud, Wallabag, Jellyfin, and more. With these powerful and private services at your disposal you can collaboratively edit documents in realtime online, stream music and video, and future-proof your digital assets.\r\n\r\nThis talk pairs well with a soon-to-be released book of the same topic and title. Both the book and talk are about self-hosting FOSS, were created with FOSS, and *are* FOSS themselves (open source, free to copy, free to modify and redistribute).", + "conf_url": "http://2023.fossy.us/schedule/presentation/80/", + "cancelled": false, + "mastodon_id": "@meonkeys@fosstodon.org" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-14T17:30:00", + "end": "2023-07-14T18:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS For Education", + "conf_key": 59, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Students Favor Open Source, but Don\u2019t Really Understand It", + "authors": [ + { + "name": "Gregory W. Hislop", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/c655aa5ab7e6c228581c64c51b72f7bc?s=120&d=mp", + "code": "82", + "biography": "Gregory Hislop is a Professor in the College of Computing and Informatics at Drexel University where he primarily teaches software engineering. His current research focuses on the educational value of student participation in humanitarian open source software projects (HFOSS). He is a strong advocate for the educational and societal benefits of the open source movement. He serves on the coordinating committee for TeachingOpenSource.org, a member project of the Software Freedom Conservancy. His work has been supported by the National Science Foundation, Red Hat, Google, and the Mellon and Sloan Foundations. Prior to Drexel, Gregory spent almost 20 years working in the software and IT industry.", + "username": "" + }, + { + "name": "Heid Ellis", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/c0e63406b256d1d0ba2aadb8a0c9c40a?s=120&d=mp", + "code": "159", + "biography": "Heidi Ellis is Professor of Computer Science and Information Technology at Western New England University. Dr. Ellis\u2019 research interests include software engineering education and learning in open source software projects. Dr. Ellis is one of the founding members of the Humanitarian Free and Open Source Software project which focuses on involving students in open source projects that improve the human condition. She has been involving students in HFOSS projects since 2006 and she has been PI on five NSF projects related to student learning in HFOSS. Heidi has been active in computing education for over 20 years and has multiple publications related to involving students in HFOSS projects.", + "username": "" + } + ], + "abstract": "In an ideal world, students would graduate from college with a comprehensive understanding of open source and an ability to contribute to an open source community in some significant way. In reality, while all students know about open source and most students use open source products, very few students have much understanding of open source. Students do not know how large open source is, they have no idea that open source can be a career, and little awareness of the tools and processes that make open source communities successful. This presentation will present results of surveys that exemplify the very shallow student understanding of open source. \r\n\r\nImproving open source education would benefit both students and open source communities. Student benefits from open source participation include exposure to an evolving, complex software system, development of professional skills, improved technical skills, better understanding of team-based development in a distributed environment and more.\r\n\r\nOpen source communities can also benefit from student participation. Students can relieve more experienced developers from routine tasks such as bug verification and documentation, and they have added incentive to participate due to class requirements. In addition, students can be supported by academic infrastructure so that they are not relying solely on the OSS community for learning. Finally, open source education will help ensure a continuing flow of professional developers into open source projects.\r\n\r\nIn order to prepare students for open source, students must learn about open source culture, tools, and processes.. Unfortunately, many schools are not teaching even basic open source tools such as version control, issue trackers, and CI/CD pipelines, and only a small number of schools are covering open source processes or culture. How can educators better prepare students for open source by incorporating these necessary skills and information into an undergraduate program? This talk will discuss the gap between undergraduate computing education and open source community expectations, the reasons for this gap, and approaches for bridging the gap.", + "conf_url": "http://2023.fossy.us/schedule/presentation/97/", + "cancelled": false + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-16T17:30:00", + "end": "2023-07-16T18:00:00", + "duration": 30, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 123, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Room Break" + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-15T17:30:00", + "end": "2023-07-15T18:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 115, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Diversity Equity and Inclusion and FOSS: Short talk" + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-13T17:30:00", + "end": "2023-07-13T18:00:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS at Play: Games, creative development, and open technology", + "conf_key": 188, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Create your own crossword puzzles", + "authors": [ + { + "name": "Rosanna Yuen", + "twitter": "", + "mastodon": "@zana@sfba.social", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/ed2308540ee6221d0630273eaa6bb35c?s=120&d=mp", + "code": "182", + "biography": "Rosanna Yuen is the Director of Operations of the GNOME Foundation. She has been a long-time GNOME user dating back to the 0.12 days and wrote many of the card games in AisleRiot thereby earning her the distinction of being the first female contributor to GNOME. \r\nThese days, she spends her days keeping the GNOME Foundation running. In her spare time, she knits and does crossword puzzles. Now, with the Crossword editor, she has started creating puzzles as well for even more word fun.", + "username": "" + } + ], + "abstract": "Crossword puzzles are a fun pastime enjoyed around the world. Last year at GUADEC, the GNOME Crosswords app was introduced with much fanfare. Part of this app is a crossword editor that gives you the tools to create your own crosswords. Over the past year, we\u2019ve been trying to get a free-software crossword community off the ground.\r\n\r\nThis talk will go through some of the various types of crosswords, their history, and their differences. It will cover the steps of how and how to create puzzles using Crosswords. We will cover hints on how to build grids and hopefully inspire people to try their hand at creating more crosswords we can all enjoy.", + "conf_url": "http://2023.fossy.us/schedule/presentation/93/", + "cancelled": false, + "mastodon_id": "@zana@sfba.social" + }, + { + "room": "E148", + "rooms": [ + "E148" + ], + "start": "2023-07-14T17:30:00", + "end": "2023-07-14T18:30:00", + "duration": 60, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Wild card", + "conf_key": 157, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Community lead user research and usability in Science and Research OSS: What we learned", + "authors": [ + { + "name": "Eriol Fox", + "twitter": "erioldoesdesig", + "mastodon": "https://hachyderm.io/@erioldoesdesign", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/f2500f0f4dd3a2148c7d7d17817fabd5?s=120&d=mp", + "code": "93", + "biography": "Eriol has been working as a designer for 10+ years working in for-profits and then NGO's and open-source software organisations, working on complex problems like sustainable food systems, peace-building and crisis response technology. Eriol now works at Superbloom design, research, open-source and technology projects. \r\n\r\nEriol is a part-time funded PhD researcher at Newcastle University's Open Lab looking at how designers participate in humanitarian and human rights focussed open-source software projects.\r\n\r\nThey are also part of the core teams at Open Source Design (http://opensourcedesign.net/) and Human Rights Centred Design working group (https://hrcd.pubpub.org/) and Sustain UX & Design working group (https://sustainoss.org/working-groups/design-and-ux/) and help hosts podcast about open source and design (https://sosdesign.sustainoss.org/)\r\n\r\nEriol is a non-binary, queer person who uses they/them pronouns.", + "username": "" + } + ], + "abstract": "The Usable Software Ecosystem Research (USER) project was initiated by Superbloom Design and funded by the Sloan Foundation. It explores how Scientific & Research open- source software teams understand, consider, and undertake usability and design opportunities in their projects.\r\n\r\nThrough a variety of design research methods such as literature reviews, semi- structured interviews, surveys, and ecosystem mapping, the research aims to obtain a better understanding of:\r\n\r\n1. How norms in academic, science, and/or open- source working environments affect the choices teams make around their users and different kinds of design interventions.\r\n\r\n2. How team dynamics and trust affects those choices.\r\n\r\n3. What teams would need to be interested in or able to prioritize usability and design in their work.\r\n\r\nIn this short talk, we'll give an overview of our findings but specifically zoom in on the ways in which Scientific and Research OSS (S&R OSS) contributors/teams leverage community spaces, interactions and documents to make user-informed choices about how to make their documentation and tools better. There will then be a critical review of how design research trained individuals might iterate and improve on these practices to make usability and design even better in S&R OSS.", + "conf_url": "http://2023.fossy.us/schedule/presentation/113/", + "cancelled": false, + "twitter_id": "erioldoesdesig", + "mastodon_id": "https://hachyderm.io/@erioldoesdesign" + }, + { + "room": "E143", + "rooms": [ + "E143" + ], + "start": "2023-07-13T18:00:00", + "end": "2023-07-13T18:30:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS For Education", + "conf_key": 168, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Advanced Video for your Campus: The Opencast Video Ecosystem", + "authors": [ + { + "name": "Carlos Turr\u00f3-Ribalta", + "twitter": "TurroCarlos", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/3bc5a77a862378f8e852508f28433d94?s=120&d=mp", + "code": "184", + "biography": "Carlos Turro is M.D. and Ph.D. from the Universitat Politecnica de Valencia (UPV). He is working there since 1992 and, since 2000, has been Head of its Media Services unit. From there, he has been working in different responsible Open Source projects related to Education, and also coordinating the MOOC project of UPV. \r\nCurrent interests involve video for education, within the Apereo Opencast project, where UPV is developing the OS video player for lectures \u201cPaella Player\u201d, used by more than 100 Higher educational institutions in the world, and Content production, where UPV\u2019s MOOC project has been running since 2013 and has developed more than 150 different courses, 600 editions and 3 million student enrollments, both on the edX and UPV[x] platforms.\r\nMore information at https://www.linkedin.com/in/carlos-turro-ribalta/", + "username": "" + } + ], + "abstract": "Opencast is an open-source video recording and distribution system specifically designed for academic institutions and organizations that want to capture, process, and distribute educational video content. It provides tools and services for recording conferences, presentations, classes, and other events in video format and then processing and distributing the resulting content in various formats.\r\nOpencast offers features such as automatic video and audio capture, metadata management, content indexing, basic video editing, and integration with learning management systems (LMS) and media repositories. It allows educational institutions to create online video content libraries and facilitate access through digital platforms.\r\nIt has been deployed in more than one hundred Higher education institutions and has a vibrant ecosystem of tools. Recently the community has developed a new video portal (Tobira) an updated player focusing in accessibility (Paella Player), a new personal recorder, and an updated video editor. Being an open-source platform, Opencast also enables collaboration and customization according to the needs of each institution. It also has an active community of developers and users who contribute to the ongoing development and improvement of the system.\r\nIn my talk I will present the new & updated capabilities of the system, and I will argue about how important is to have an Open Source video platform specially targeted for lectures.", + "conf_url": "http://2023.fossy.us/schedule/presentation/98/", + "cancelled": false, + "twitter_id": "TurroCarlos" + }, + { + "room": "", + "rooms": [], + "start": "2023-07-16T18:00:00", + "end": "2023-07-16T18:30:00", + "duration": 30, + "kind": "Opening Remarks", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 209, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Closing Remarks" + }, + { + "room": "E147", + "rooms": [ + "E147" + ], + "start": "2023-07-15T18:00:00", + "end": "2023-07-15T18:30:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "Diversity Equity and Inclusion and FOSS", + "conf_key": 116, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "From Conversations to Action: Creating a healthy, diverse open source community.", + "authors": [ + { + "name": "Anita Sarma", + "twitter": "asarma", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/bad273932830237d5d21642e1cb240bb?s=120&d=mp", + "code": "65", + "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": "" + }, + { + "name": "Zixuan Steve Feng", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/bd9486c92ee22645203ee8e57cd39227?s=120&d=mp", + "code": "95", + "biography": "My name is Zixuan (Steve) Feng. I am pursing Ph.D., advised by Anita Sarma in the Department of Electrical Engineering Computer Science and Statistics at Oregon State University (OSU). I work at the intersection of Software Engineering (SE), Computer Supported Cooperative Work (CSCW), and Human-Computer Interaction (HCI). I am particularly interested in developing an empirical understanding of the collaboration in OSS and the challenges that this socio-technical ecosystem faces in attracting and retaining contributors and designing interventions to improve the state of Diversity and Inclusion in OSS and increase contributor recruitment and retention.", + "username": "" + } + ], + "abstract": "In the world of open source software (OSS) development, attracting and retaining motivated developers is key to a project's sustainability and long-term survival. \r\nMany of us recognize the lack of diversity in OSS projects and the barriers that individuals from underrepresented groups face, but what can we do to retain diverse contributors? In this talk, I will present two evidence-based dashboards to help attract and retain diverse contributors. The first dashboard provides a set of real-time insights to track community turnover and diversity, and focuses on gender and affiliation diversity. The second dashboard determines contributors\u2019 survivability likelihood in the project. These dashboards can empower project leaders to assess the diverse state of their projects and take relevant action to promote diversity in their projects", + "conf_url": "http://2023.fossy.us/schedule/presentation/52/", + "cancelled": false, + "twitter_id": "asarma" + }, + { + "room": "E145", + "rooms": [ + "E145" + ], + "start": "2023-07-13T18:00:00", + "end": "2023-07-13T18:30:00", + "duration": 30, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 189, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Slot" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-15T18:00:00", + "end": "2023-07-15T18:30:00", + "duration": 30, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 223, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Break" + }, + { + "room": "E146", + "rooms": [ + "E146" + ], + "start": "2023-07-13T18:00:00", + "end": "2023-07-13T18:30:00", + "duration": 30, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 48, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "AArch64/ARM64 Open Q&A" + }, + { + "room": "E144", + "rooms": [ + "E144" + ], + "start": "2023-07-15T18:00:00", + "end": "2023-07-15T18:30:00", + "duration": 30, + "kind": "talk", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": "FOSS in Daily Life", + "conf_key": 104, + "license": "CC-BY-SA", + "tags": "", + "released": true, + "contact": [], + "name": "Planning a wedding with FOSS", + "authors": [ + { + "name": "Pono Takamori", + "twitter": "", + "mastodon": "", + "contact": "redacted", + "picture_url": "https://secure.gravatar.com/avatar/cfc9c8fd254228bec9bf46dbeba90719?s=120&d=mp", + "code": "8", + "biography": "update later", + "username": "" + } + ], + "abstract": "Event planning encompasses a huge range of people, vendors, timelines, communication channels and cultural norms. The use of free software therein, takes an interesting role as both activism and pragmatism. This talk will focus on the use and challenges of trying to plan my wedding with my fianc\u00e9e with as much free software as possible. Lessons we learned in trying to understand the wedding software space, replacements to common proprietary tools, challenges faced by both proprietary and free software, and how we can make advocacy more streamlined when dealing with people outside the software freedom movement.", + "conf_url": "http://2023.fossy.us/schedule/presentation/148/", + "cancelled": false + }, + { + "room": "", + "rooms": [], + "start": "2023-07-13T18:30:00", + "end": "2023-07-13T19:00:00", + "duration": 30, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 216, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Slot" + }, + { + "room": "", + "rooms": [], + "start": "2023-07-15T18:30:00", + "end": "2023-07-15T19:00:00", + "duration": 30, + "kind": "Break", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 218, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Slot" + }, + { + "room": "", + "rooms": [], + "start": "2023-07-15T19:00:00", + "end": "2023-07-15T22:00:00", + "duration": 180, + "kind": "Social Event", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 219, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "FOSS For Education Mixer at Spirit77. All attendees welcome, free drink tickets available at the Apereo booth." + }, + { + "room": "", + "rooms": [], + "start": "2023-07-13T19:00:00", + "end": "2023-07-13T22:00:00", + "duration": 180, + "kind": "Social Event", + "section": "fossy-2023", + "section_name": "FOSSY 2023", + "track": null, + "conf_key": 217, + "license": "CC-BY-SA", + "tags": "", + "released": false, + "contact": [], + "name": "Official Thursday Night Social at Punch Bowl Social Portland, 340 SW Morrison St Suite 4305, Portland, OR 97204 All attendees are invited! Support provided by RedHat." + } + ] +} \ No newline at end of file diff --git a/schedule/index.html b/schedule/index.html new file mode 100644 index 0000000..e83e926 --- /dev/null +++ b/schedule/index.html @@ -0,0 +1,8867 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Conference Schedule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+ +
+ +
+
+ +
+
+ +
+ + + +
+
+

+ FOSSY 2023 + + Thursday, July 13, 2023 +

+

Conference times are in PDT (UTC-0700). Current talks will be highlighted.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RoomE142E143E144E145E146E147E148
Track

XMPP

FOSS For Education

Grow Your Project Workshop

FOSS at Play: Games, creative development, and open technology

AArch64/ARM64 Servers and Open Source - The Who, What, Why, and How

Free BSD Workshop

10:30AM

+ + + + Registration table open + + + + +

11:00AM

+ + + + Welcome lunch + + + + +

01:45PM

+ + + + Opening Remarks - Ballroom + + + + +

02:00PM

+ + + +

+ XMPP Introduction and Overview +
+ Sam Whited +

+ + + + + + +
+ + + +

+ Plom: A free solution for paperless open marking +
+ Elizabeth Xiao +

+ + + + + + +
+ + + +

+ Growth: Accelerate your project’s adoption, usage and community engagement +
+ Emily Omier, Matt Yonkovit +

+ + + + + + +
+ + + +

+ Language Tools For Creators +
+ Paco Xander Nathan +

+ + + + + + +
+ + + +

+ What is it like to run a datacenter with AArch64? +
+ Lance Albertson +

+ + + + + + +
+ + + +

+ Free BSD Workshop +
+ Deb Goodkin, Drew Gurkowski +

+ + + + + + +
+ + + + Reserved + + + + +

02:30PM

+ + + +

+ Setting Up A Snikket Server +
+ Root +

+ + + + + + +

03:00PM

+ + + +

+ Building open standards-based ecosystems +
+ Matthew Wild +

+ + + + + + +
+ + + +

+ Music Blocks: Computation in and through music +
+ Devin Ulibarri, Walter Bender +

+ + + + + + +
+ + + +

+ Developing games with Godot Engine and other open source software +
+ Tom Lechner +

+ + + + + + +
+ + + +

+ ARMing yourself for the future! +
+ Erik Benner +

+ + + + + + +

04:00PM

+ + + + Coffee/tea break + + + + +

04:30PM

+ + + +

+ My XMPP Past, Present, and Future +
+ Stephen Paul Weber +

+ + + + + + +
+ + + +

+ UniTime - Born of Research, Now Fostering Open Research Through Competition +
+ Stephanie Youngman +

+ + + + + + +
+ + + + Growth Workshop Continuation + + + + + + + + +

+ 'Space Station 13': Transitioning to Open Source +
+ Kai Richardson +

+ + + + + + +
+ + + +

+ How Changing Your Server Architecture Can Help Save the World +
+ Aaron Williams +

+ + + + + + +
+ + + + Free BSD Workshop Continuation + + + + +

05:00PM

+ + + + + + + + + + +

+ Panel: How AArch64/ARM64 is taking over the Data Center? +
+ Aaron Williams, Andrew Kelley, Dave Neary, Erik Benner, Lance Albertson +

+ + + + + + +

05:30PM

+ + + +

+ XMPP Connectivity & Security +
+ moparisthebest +

+ + + + + + +
+ + + +

+ Hands-On Teaching with JupyterLab +
+ Moshe Zadka +

+ + + + + + +
+ + + +

+ Create your own crossword puzzles +
+ Rosanna Yuen +

+ + + + + + +

06:00PM

+ + + +

+ Advanced Video for your Campus: The Opencast Video Ecosystem +
+ Carlos Turró-Ribalta +

+ + + + + + +
+ + + +
+

Break

+
+ + + + +
+ + + + AArch64/ARM64 Open Q&A + + + + +

06:30PM

+ + + +
+

Break

+
+ + + + +

07:00PM

+ + + + Official Thursday Night Social at Punch Bowl Social Portland, 340 SW Morrison St Suite 4305, Portland, OR 97204 All attendees are invited! Support provided by RedHat. + + + + +

10:00PM

Day End
+ +
+
+ + + + + + + + + +
+ +

10:30AM–11:00AM

+ + + + + Registration table open + + + + +

+ + +
+ ends 11 a.m. +

+ + +
+ + + + +
+ +

11:00AM–01:45PM

+ + + + + Welcome lunch + + + + +

+ + +
+ ends 1:45 p.m. +

+ + +
+ + + + +
+ +

01:45PM–02:00PM

+ + + + + Opening Remarks - Ballroom + + + + +

+ + +
+ ends 2 p.m. +

+ + +
+ + + + +
+ +

02:00PM–02:30PM

+ + + + +

+ XMPP Introduction and Overview +
+ Sam Whited +

+ + + + + +

+ + + XMPP — + + + E142 +
+ ends 2:30 p.m. +

+ + +
+ +
+ + + + +

+ Plom: A free solution for paperless open marking +
+ Elizabeth Xiao +

+ + + + + +

+ + + FOSS For Education — + + + E143 +
+ ends 3 p.m. +

+ + +
+ +
+ + + + +

+ Growth: Accelerate your project’s adoption, usage and community engagement +
+ Emily Omier, Matt Yonkovit +

+ + + + + +

+ + + Grow Your Project Workshop — + + + E144 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ Language Tools For Creators +
+ Paco Xander Nathan +

+ + + + + +

+ + + FOSS at Play: Games, creative development, and open technology — + + + E145 +
+ ends 3 p.m. +

+ + +
+ +
+ + + + +

+ What is it like to run a datacenter with AArch64? +
+ Lance Albertson +

+ + + + + +

+ + + AArch64/ARM64 Servers and Open Source - The Who, What, Why, and How — + + + E146 +
+ ends 3 p.m. +

+ + +
+ +
+ + + + +

+ Free BSD Workshop +
+ Deb Goodkin, Drew Gurkowski +

+ + + + + +

+ + + Free BSD Workshop — + + + E147 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + + Reserved + + + + +

+ + + + + + E148 +
+ ends 6:30 p.m. +

+ + +
+ + + + +
+ +

02:30PM–03:00PM

+ + + + +

+ Setting Up A Snikket Server +
+ Root +

+ + + + + +

+ + + XMPP — + + + E142 +
+ ends 3 p.m. +

+ + +
+ + + + +
+ +

03:00PM–04:00PM

+ + + + +

+ Building open standards-based ecosystems +
+ Matthew Wild +

+ + + + + +

+ + + XMPP — + + + E142 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ Music Blocks: Computation in and through music +
+ Devin Ulibarri, Walter Bender +

+ + + + + +

+ + + FOSS For Education — + + + E143 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ Developing games with Godot Engine and other open source software +
+ Tom Lechner +

+ + + + + +

+ + + FOSS at Play: Games, creative development, and open technology — + + + E145 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ ARMing yourself for the future! +
+ Erik Benner +

+ + + + + +

+ + + AArch64/ARM64 Servers and Open Source - The Who, What, Why, and How — + + + E146 +
+ ends 4 p.m. +

+ + +
+ + + + +
+ +

04:00PM–04:30PM

+ + + + + Coffee/tea break + + + + +

+ + + Free BSD Workshop — + + + E147, E142, E143, E144, E146, E145 +
+ ends 4:30 p.m. +

+ + +
+ + + + +
+ +

04:30PM–05:00PM

+ + + + +

+ My XMPP Past, Present, and Future +
+ Stephen Paul Weber +

+ + + + + +

+ + + XMPP — + + + E142 +
+ ends 5:30 p.m. +

+ + +
+ +
+ + + + +

+ UniTime - Born of Research, Now Fostering Open Research Through Competition +
+ Stephanie Youngman +

+ + + + + +

+ + + FOSS For Education — + + + E143 +
+ ends 5:30 p.m. +

+ + +
+ +
+ + + + + Growth Workshop Continuation + + + + +

+ + + Grow Your Project Workshop — + + + E144 +
+ ends 6:30 p.m. +

+ + +
+ +
+ + + + +

+ 'Space Station 13': Transitioning to Open Source +
+ Kai Richardson +

+ + + + + +

+ + + FOSS at Play: Games, creative development, and open technology — + + + E145 +
+ ends 5 p.m. +

+ + +
+ +
+ + + + +

+ How Changing Your Server Architecture Can Help Save the World +
+ Aaron Williams +

+ + + + + +

+ + + AArch64/ARM64 Servers and Open Source - The Who, What, Why, and How — + + + E146 +
+ ends 5 p.m. +

+ + +
+ +
+ + + + + Free BSD Workshop Continuation + + + + +

+ + + Free BSD Workshop — + + + E147 +
+ ends 6:30 p.m. +

+ + +
+ + + + +
+ +

05:00PM–05:30PM

+ + + + + + + +

+ + + FOSS at Play: Games, creative development, and open technology — + + + E145 +
+ ends 5:30 p.m. +

+ + +
+ +
+ + + + +

+ Panel: How AArch64/ARM64 is taking over the Data Center? +
+ Aaron Williams, Andrew Kelley, Dave Neary, Erik Benner, Lance Albertson +

+ + + + + +

+ + + AArch64/ARM64 Servers and Open Source - The Who, What, Why, and How — + + + E146 +
+ ends 6 p.m. +

+ + +
+ + + + +
+ +

05:30PM–06:00PM

+ + + + +

+ XMPP Connectivity & Security +
+ moparisthebest +

+ + + + + +

+ + + XMPP — + + + E142 +
+ ends 6:30 p.m. +

+ + +
+ +
+ + + + +

+ Hands-On Teaching with JupyterLab +
+ Moshe Zadka +

+ + + + + +

+ + + FOSS For Education — + + + E143 +
+ ends 6 p.m. +

+ + +
+ +
+ + + + +

+ Create your own crossword puzzles +
+ Rosanna Yuen +

+ + + + + +

+ + + FOSS at Play: Games, creative development, and open technology — + + + E145 +
+ ends 6 p.m. +

+ + +
+ + + + +
+ +

06:00PM–06:30PM

+ + + + +

+ Advanced Video for your Campus: The Opencast Video Ecosystem +
+ Carlos Turró-Ribalta +

+ + + + + +

+ + + FOSS For Education — + + + E143 +
+ ends 6:30 p.m. +

+ + +
+ +
+ + + + +
+

Break

+
+ + + + +

+ + + FOSS at Play: Games, creative development, and open technology — + + + E145 +
+ ends 6:30 p.m. +

+ + +
+ +
+ + + + + AArch64/ARM64 Open Q&A + + + + +

+ + + AArch64/ARM64 Servers and Open Source - The Who, What, Why, and How — + + + E146 +
+ ends 6:30 p.m. +

+ + +
+ + + + +
+ +

06:30PM–07:00PM

+ + + + +
+

Break

+
+ + + + +

+ + +
+ ends 7 p.m. +

+ + +
+ + + + +
+ +

07:00PM–10:00PM

+ + + + + Official Thursday Night Social at Punch Bowl Social Portland, 340 SW Morrison St Suite 4305, Portland, OR 97204 All attendees are invited! Support provided by RedHat. + + + + +

+ + +
+ ends 10 p.m. +

+ + +
+ + + + + +
+

10:00PM

+

Day End

+
+ + + + + +
+
+
+ +
+
+

+ FOSSY 2023 + + Friday, July 14, 2023 +

+

Conference times are in PDT (UTC-0700). Current talks will be highlighted.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RoomE142E143E144E145E146E147E148
Track

FOSS For Education

Sustainable Open Source Business

Community: Open Source in Practice

Copyleft and Compliance

BSD Unix

Wild card

09:30AM

+ + + +

+ Keynote: RHEL Panel Discussion +
+ Bradley M. Kuhn, benny Vasquez, James (Jim) Wright, Jeremy Allison +

+ + + + + + +

10:30AM

+ + + + Reserved + + + + + + + + +

+ Harnessing Open-Source Innovation for an Integrated, Student-Centric e-Content Development and Lear +
+ Carl White, David King +

+ + + + + + +
+ + + +

+ Positioning your Open Source Project and Commercial Product for Fun and Profit +
+ Emily Omier +

+ + + + + + +
+ + + +

+ Contributor Growth Strategies for OSS Projects +
+ Dawn Foster +

+ + + + + + +
+ + + +

+ Free Software Policy with Semi-Firm Firmware +
+ Kyle Rankin +

+ + + + + + +
+ + + +

+ Falling in Love with FreeBSD, Again +
+ Michael Dexter +

+ + + + + + +
+ + + +

+ Where does "sustaining" open source fall down? +
+ Richard Littauer +

+ + + + + + +

11:30AM

+ + + +

+ Hidden Gems: Enabling Open Source Communities & Building up Talent Pipelines Through Mentorship +
+ Stephanie Lieggi, Carlos Maltzahn, Jayjeet Chakraborty +

+ + + + + + +
+ + + +

+ Dear Open Source, let’s do a better job of asking for money +
+ John Robb +

+ + + + + + +
+ + + +

+ Let's stop reinventing the wheel: Community management in 3 steps +
+ Karsten (quaid) Wade +

+ + + + + + +
+ + + +

+ What we really want: an enforcer's perspective +
+ Bradley M. Kuhn +

+ + + + + + +
+ + + +

+ NetBSD on your home router +
+ Alexander Vasarab +

+ + + + + + +
+ + + +

+ The Business Case for Open Source Laptops +
+ Mike Jang +

+ + + + + + +

12:00PM

+ + + +

+ Safety and Ethical Considerations in Collecting OSS Usage Data +
+ Avi Press +

+ + + + + + +
+ + + +

+ You're Doing Great! The underappreciated art of appreciation +
+ Loren Crary +

+ + + + + + +

12:30PM

+ + + +
+

Lunch

+
+ + + + +

02:00PM

+ + + + Reserved + + + + + + + + +

+ Developing Labs for Teaching Kids Webdev +
+ Matt Cengia +

+ + + + + + +
+ + + +

+ Embracing Building an Open Source Business: Balancing Profit and Community Without Compromise +
+ Matt Yonkovit +

+ + + + + + +
+ + + +

+ Open Source Insomnia: What Keeps Us Up at Night +
+ Julia Ferraioli, Josh Simmons, Monica Ayhens-Madon +

+ + + + + + +
+ + + +
+

Break

+
+ + + + +
+ + + +

+ Panel Discussion: Ask us Anything +
+ Michael Dexter, Alexander Vasarab, Andrew Fresh +

+ + + + + + +
+ + + +

+ Winning Over Compliance Skeptics +
+ Aaron Williams, Kenaz Kwa +

+ + + + + + +

03:00PM

+ + + +

+ Helping Faculty Bring Students into Open Source - Kits and Education-Oriented Projects +
+ Grant Braught, Karl R. Wurst +

+ + + + + + +
+ + + +

+ Case Study: Zig Software Foundation +
+ Andrew Kelley +

+ + + + + + +
+ + + +

+ Open Source Anti-Patterns +
+ Tom "spot" Callaway +

+ + + + + + +
+ + + +

+ Panel Discussion: Getting Involved +
+ Andrew Fresh, Alexander Vasarab, Michael Dexter +

+ + + + + + +
+ + + +

+ Workshop - Defining Open Source AI +
+ Stefano Maffulli +

+ + + + + + +

04:00PM

+ + + + Break + + + + + + + + +
+

Coffee/tea break

+
+ + + + +

04:30PM

+ + + +

+ Academic OSPO as RSE Group: Harnessing Student Developers for Collaborative Innovation +
+ Daniel Shown +

+ + + + + + +
+ + + +

+ YES YOU CAN - Creating a profitable open source company without venture capital +
+ Ann Schlemmer +

+ + + + + + +
+ + + +

+ Building and Supporting Open Source Communities Through Metrics +
+ Georg Link +

+ + + + + + +
+ + + +
+

Break

+
+ + + + +
+ + + +
+

Break

+
+ + + + +
+ + + +

+ Open Source AI Exploration or How to Start Engaging in the Space from an Open Source Standpoint +
+ JJ Asghar +

+ + + + + + +

05:30PM

+ + + +

+ Students Favor Open Source, but Don’t Really Understand It +
+ Gregory W. Hislop, Heid Ellis +

+ + + + + + +
+ + + +

+ Discussion: If we had money, what FOSS would we build? +
+ Denver Gingerich, Stephen Paul Weber +

+ + + + + + +
+ + + +

+ From Commit Bits to Bylaws: Governing Your Open Source Project +
+ Shauna Gordon-McKeon +

+ + + + + + +
+ + + +

+ Community lead user research and usability in Science and Research OSS: What we learned +
+ Eriol Fox +

+ + + + + + +

06:30PM

Day End
+ +
+
+ + + + + + + + + +
+ +

09:30AM–10:30AM

+ + + + +

+ Keynote: RHEL Panel Discussion +
+ Bradley M. Kuhn, benny Vasquez, James (Jim) Wright, Jeremy Allison +

+ + + + + +

+ + +
+ ends 10:30 a.m. +

+ + +
+ + + + +
+ +

10:30AM–11:30AM

+ + + + + Reserved + + + + +

+ + + + + + E142 +
+ ends 12:30 p.m. +

+ + +
+ +
+ + + + +

+ Harnessing Open-Source Innovation for an Integrated, Student-Centric e-Content Development and Lear +
+ Carl White, David King +

+ + + + + +

+ + + FOSS For Education — + + + E143 +
+ ends 11:30 a.m. +

+ + +
+ +
+ + + + +

+ Positioning your Open Source Project and Commercial Product for Fun and Profit +
+ Emily Omier +

+ + + + + +

+ + + Sustainable Open Source Business — + + + E144 +
+ ends 11:30 a.m. +

+ + +
+ +
+ + + + +

+ Contributor Growth Strategies for OSS Projects +
+ Dawn Foster +

+ + + + + +

+ + + Community: Open Source in Practice — + + + E145 +
+ ends 11:30 a.m. +

+ + +
+ +
+ + + + +

+ Free Software Policy with Semi-Firm Firmware +
+ Kyle Rankin +

+ + + + + +

+ + + Copyleft and Compliance — + + + E146 +
+ ends 11:30 a.m. +

+ + +
+ +
+ + + + +

+ Falling in Love with FreeBSD, Again +
+ Michael Dexter +

+ + + + + +

+ + + BSD Unix — + + + E147 +
+ ends 11:30 a.m. +

+ + +
+ +
+ + + + +

+ Where does "sustaining" open source fall down? +
+ Richard Littauer +

+ + + + + +

+ + + Wild card — + + + E148 +
+ ends 11:30 a.m. +

+ + +
+ + + + +
+ +

11:30AM–12:00PM

+ + + + +

+ Hidden Gems: Enabling Open Source Communities & Building up Talent Pipelines Through Mentorship +
+ Stephanie Lieggi, Carlos Maltzahn, Jayjeet Chakraborty +

+ + + + + +

+ + + FOSS For Education — + + + E143 +
+ ends 12:30 p.m. +

+ + +
+ +
+ + + + +

+ Dear Open Source, let’s do a better job of asking for money +
+ John Robb +

+ + + + + +

+ + + Sustainable Open Source Business — + + + E144 +
+ ends noon +

+ + +
+ +
+ + + + +

+ Let's stop reinventing the wheel: Community management in 3 steps +
+ Karsten (quaid) Wade +

+ + + + + +

+ + + Community: Open Source in Practice — + + + E145 +
+ ends noon +

+ + +
+ +
+ + + + +

+ What we really want: an enforcer's perspective +
+ Bradley M. Kuhn +

+ + + + + +

+ + + Copyleft and Compliance — + + + E146 +
+ ends 12:30 p.m. +

+ + +
+ +
+ + + + +

+ NetBSD on your home router +
+ Alexander Vasarab +

+ + + + + +

+ + + BSD Unix — + + + E147 +
+ ends 12:30 p.m. +

+ + +
+ +
+ + + + +

+ The Business Case for Open Source Laptops +
+ Mike Jang +

+ + + + + +

+ + + Wild card — + + + E148 +
+ ends 12:30 p.m. +

+ + +
+ + + + +
+ +

12:00PM–12:30PM

+ + + + +

+ Safety and Ethical Considerations in Collecting OSS Usage Data +
+ Avi Press +

+ + + + + +

+ + + Sustainable Open Source Business — + + + E144 +
+ ends 12:30 p.m. +

+ + +
+ +
+ + + + +

+ You're Doing Great! The underappreciated art of appreciation +
+ Loren Crary +

+ + + + + +

+ + + Community: Open Source in Practice — + + + E145 +
+ ends 12:30 p.m. +

+ + +
+ + + + +
+ +

12:30PM–02:00PM

+ + + + +
+

Lunch

+
+ + + + +

+ + +
+ ends 2 p.m. +

+ + +
+ + + + +
+ +

02:00PM–03:00PM

+ + + + + Reserved + + + + +

+ + + + + + E142 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ Developing Labs for Teaching Kids Webdev +
+ Matt Cengia +

+ + + + + +

+ + + FOSS For Education — + + + E143 +
+ ends 3 p.m. +

+ + +
+ +
+ + + + +

+ Embracing Building an Open Source Business: Balancing Profit and Community Without Compromise +
+ Matt Yonkovit +

+ + + + + +

+ + + Sustainable Open Source Business — + + + E144 +
+ ends 3 p.m. +

+ + +
+ +
+ + + + +

+ Open Source Insomnia: What Keeps Us Up at Night +
+ Julia Ferraioli, Josh Simmons, Monica Ayhens-Madon +

+ + + + + +

+ + + Community: Open Source in Practice — + + + E145 +
+ ends 3 p.m. +

+ + +
+ +
+ + + + +
+

Break

+
+ + + + +

+ + + Copyleft and Compliance — + + + E146 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ Panel Discussion: Ask us Anything +
+ Michael Dexter, Alexander Vasarab, Andrew Fresh +

+ + + + + +

+ + + BSD Unix — + + + E147 +
+ ends 3 p.m. +

+ + +
+ +
+ + + + +

+ Winning Over Compliance Skeptics +
+ Aaron Williams, Kenaz Kwa +

+ + + + + +

+ + + Wild card — + + + E148 +
+ ends 3 p.m. +

+ + +
+ + + + +
+ +

03:00PM–04:00PM

+ + + + +

+ Helping Faculty Bring Students into Open Source - Kits and Education-Oriented Projects +
+ Grant Braught, Karl R. Wurst +

+ + + + + +

+ + + FOSS For Education — + + + E143 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ Case Study: Zig Software Foundation +
+ Andrew Kelley +

+ + + + + +

+ + + Sustainable Open Source Business — + + + E144 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ Open Source Anti-Patterns +
+ Tom "spot" Callaway +

+ + + + + +

+ + + Community: Open Source in Practice — + + + E145 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ Panel Discussion: Getting Involved +
+ Andrew Fresh, Alexander Vasarab, Michael Dexter +

+ + + + + +

+ + + BSD Unix — + + + E147 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ Workshop - Defining Open Source AI +
+ Stefano Maffulli +

+ + + + + +

+ + + Wild card — + + + E148 +
+ ends 4 p.m. +

+ + +
+ + + + +
+ +

04:00PM–04:30PM

+ + + + + Break + + + + +

+ + + BSD Unix — + + + E147 +
+ ends 6:30 p.m. +

+ + +
+ +
+ + + + +
+

Coffee/tea break

+
+ + + + +

+ + +
+ ends 4:30 p.m. +

+ + +
+ + + + +
+ +

04:30PM–05:30PM

+ + + + +

+ Academic OSPO as RSE Group: Harnessing Student Developers for Collaborative Innovation +
+ Daniel Shown +

+ + + + + +

+ + + FOSS For Education — + + + E143 +
+ ends 5:30 p.m. +

+ + +
+ +
+ + + + +

+ YES YOU CAN - Creating a profitable open source company without venture capital +
+ Ann Schlemmer +

+ + + + + +

+ + + Sustainable Open Source Business — + + + E144 +
+ ends 5:30 p.m. +

+ + +
+ +
+ + + + +

+ Building and Supporting Open Source Communities Through Metrics +
+ Georg Link +

+ + + + + +

+ + + Community: Open Source in Practice — + + + E145 +
+ ends 5:30 p.m. +

+ + +
+ +
+ + + + +
+

Break

+
+ + + + +

+ + + Copyleft and Compliance — + + + E146 +
+ ends 6:30 p.m. +

+ + +
+ +
+ + + + +
+

Break

+
+ + + + +

+ + + BSD Unix — + + + E147 +
+ ends 6:30 p.m. +

+ + +
+ +
+ + + + +

+ Open Source AI Exploration or How to Start Engaging in the Space from an Open Source Standpoint +
+ JJ Asghar +

+ + + + + +

+ + + Wild card — + + + E148 +
+ ends 5:30 p.m. +

+ + +
+ + + + +
+ +

05:30PM–06:30PM

+ + + + +

+ Students Favor Open Source, but Don’t Really Understand It +
+ Gregory W. Hislop, Heid Ellis +

+ + + + + +

+ + + FOSS For Education — + + + E143 +
+ ends 6:30 p.m. +

+ + +
+ +
+ + + + +

+ Discussion: If we had money, what FOSS would we build? +
+ Denver Gingerich, Stephen Paul Weber +

+ + + + + +

+ + + Sustainable Open Source Business — + + + E144 +
+ ends 6:30 p.m. +

+ + +
+ +
+ + + + +

+ From Commit Bits to Bylaws: Governing Your Open Source Project +
+ Shauna Gordon-McKeon +

+ + + + + +

+ + + Community: Open Source in Practice — + + + E145 +
+ ends 6:30 p.m. +

+ + +
+ +
+ + + + +

+ Community lead user research and usability in Science and Research OSS: What we learned +
+ Eriol Fox +

+ + + + + +

+ + + Wild card — + + + E148 +
+ ends 6:30 p.m. +

+ + +
+ + + + + +
+

06:30PM

+

Day End

+
+ + + + + +
+
+
+ +
+
+

+ FOSSY 2023 + + Saturday, July 15, 2023 +

+

Conference times are in PDT (UTC-0700). Current talks will be highlighted.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RoomE142E143E144E145E146E147E148
Track

Science of Community

FOSS for Education

FOSS in Daily Life

Community: Open Source in Practice

Issues in Open Work

Diversity Equity and Inclusion and FOSS

Wild card / Right to Repair

09:30AM

+ + + +

+ Keynote: Right to Repair Panel Discussion +
+ Kyle Wiens, Denver Gingerich, Hilary Shohoney, Juan Manuel Muro, Jr. +

+ + + + + + +

10:30AM

+ + + +

+ Can we combat maintainer burnout with proactive metrics? +
+ Sophia Vargas +

+ + + + + + +
+ + + +

+ Diamond Open Education +
+ Dr. Cable Green +

+ + + + + + +
+ + + +
+

Break

+
+ + + + +
+ + + +

+ How you write matters in open source +
+ Kyle Davis +

+ + + + + + +
+ + + +

+ Keeping Open Source in the public Interest +
+ Stefano Maffulli +

+ + + + + + +
+ + + +

+ Unconference: DEI and FOSS +
+ Georg Link, Sriram Ramkrishna +

+ + + + + + +
+ + + +

+ FOSS Mirroring on a budget: how a question turned into 253gbps of worldwide bandwidth in under a yea +
+ John 'Warthog9' Hawley +

+ + + + + + +

11:30AM

+ + + +

+ Lightning Talks - Science of Community +
+ Matthew Gaughan, adam hyde, Anita Sarma, Kaylea Champion, Shauna Gordon-McKeon +

+ + + + + + +
+ + + +

+ How to procure open source (you don't) +
+ Anne-Marie Scott +

+ + + + + + +
+ + + +

+ FreeBSD: Why This Open Source Project Has Endured +
+ Drew Gurkowski +

+ + + + + + +
+ + + +

+ Make The Commit – Community Best Practices for Patent Risk +
+ Keith Bergelt +

+ + + + + + +
+ + + +

+ Tools for linking Wikidata and OpenStreetMap +
+ Edward Betts +

+ + + + + + +

12:00PM

+ + + +

+ Research Data Management Skills Development Leveraged by an Open Source Portfolio +
+ Shoji Kajita +

+ + + + + + +
+ + + +

+ Introduction to Incubation at Apereo +
+ Benito Gonzalez, Laura Fernandez Moran, Patrick Masson +

+ + + + + + +
+ + + +

+ Lessons Learned From Scaling An Open Source Community By 10,000% +
+ Angie Byron +

+ + + + + + +

12:30PM

+ + + +
+

Lunch

+
+ + + + +

02:00PM

+ + + +

+ Rules of Engagement: Why and How Companies Participate in OSS. +
+ Mariam Guizani +

+ + + + + + +
+ + + +

+ We shared some open ed tech. YOU WON'T BELIEVE WHAT HAPPENED NEXT! +
+ Clint Lalonde, Anne-Marie Scott +

+ + + + + + +
+ + + +

+ You don't carry a phone?! Improving societal acceptance of abnormal people +
+ Denver Gingerich +

+ + + + + + +
+ + + +

+ "I didn't sign up for this": The invisible work of maintaining and scaling FOSS projects +
+ Stuart Geiger +

+ + + + + + +
+ + + +

+ Driving Sustainable Digital Public Goods: Lessons from Guiding Companies to Embrace Open Source +
+ Vipul Siddharth +

+ + + + + + +
+ + + +

+ The Hidden Challenges of Inclusive Collaboration +
+ Ildikó Váncsa +

+ + + + + + +
+ + + +
+

Break

+
+ + + + +

02:30PM

+ + + + Break + + + + + + + + +

+ Nature adventures with FOSS +
+ Sage Sharp +

+ + + + + + +

03:00PM

+ + + +

+ Interactive Session -- Let's Get Real: Putting Research Findings into Practice +
+ Kaylea Champion, Aaron Shaw, Mako Hill +

+ + + + + + +
+ + + +

+ Open Source in Higher Ed is Different +
+ Patrick Masson +

+ + + + + + +
+ + + +

+ Running an Open Source Hackerspace +
+ Tracy Homer +

+ + + + + + +
+ + + +

+ Forging Strong Open Source Communities: Insights and Lessons from the Sakai LMS Community +
+ Joshua Wilson +

+ + + + + + +
+ + + +

+ Open Source and Automated Science +
+ Sayeed Choudhury +

+ + + + + + +
+ + + +

+ Thinking about FOSS, systemically +
+ Anna e só +

+ + + + + + +
+ + + +

+ Right to Repair, FOSS, and restoring hardware ownership +
+ Kevin O'Reilly +

+ + + + + + +

03:30PM

+ + + +

+ IndieWeb 101: owning your content and identity +
+ Wm Salt Hale +

+ + + + + + +

04:00PM

+ + + + Coffee/tea break + + + + +

04:30PM

+ + + +

+ Open Discussion: Open Source Governance +
+ Shauna Gordon-McKeon +

+ + + + + + +
+ + + +

+ Open Standards in Higher Ed and the Challenges of Interoperability +
+ Benito Gonzalez, Laura Fernandez Moran +

+ + + + + + +
+ + + +

+ Thoughts after daily driving postmarketOS for 3 years +
+ Anjan Momi +

+ + + + + + +
+ + + +

+ Let's talk about Non-profit Boards +
+ Deb Nicholson +

+ + + + + + +
+ + + +

+ Identifying Common Issues, and Potential Solutions, Across Sectors Doing Open Work +
+ Stephen Jacobs +

+ + + + + + +
+ + + +

+ The Open Social Compact: A Citizenship Model for Digital Communities +
+ Coraline Ada Ehmke +

+ + + + + + +
+ + + +

+ Right to Repair Discussion +
+ Kyle Wiens, Kevin O'Reilly +

+ + + + + + +

05:00PM

+ + + +

+ Resiliency Maps: Open source tools and open data for disaster risk reduction +
+ Nicole Martinelli +

+ + + + + + +
+ + + +

+ Academic Open Source and Open Work BOF +
+ Stephen Jacobs, Richard Littauer +

+ + + + + + +

05:30PM

+ + + + Break + + + + + + + + +

+ Improving Diversity in Computing by Teaching Humanitarian Free and Open Source +
+ Heid Ellis, Grant Braught, Heid Ellis +

+ + + + + + +
+ + + +

+ Steadfast Self-Hosting: Rapid-Rise Personal Cloud +
+ Adam Monsen +

+ + + + + + +
+ + + +

+ How To Steal From Maintainers +
+ Richard Schneeman +

+ + + + + + +
+ + + + + + + + + + +

+ Advocacy 101: Your role in passing pro-FOSS legislation +
+ Kevin O'Reilly, Kyle Wiens +

+ + + + + + +

06:00PM

+ + + +

+ Planning a wedding with FOSS +
+ Pono Takamori +

+ + + + + + +
+ + + + Break + + + + + + + + +

+ From Conversations to Action: Creating a healthy, diverse open source community. +
+ Anita Sarma, Zixuan Steve Feng +

+ + + + + + +

06:30PM

+ + + +
+

Break

+
+ + + + +

07:00PM

+ + + + FOSS For Education Mixer at Spirit77. All attendees welcome, free drink tickets available at the Apereo booth. + + + + +

10:00PM

Day End
+ +
+
+ + + + + + + + + +
+ +

09:30AM–10:30AM

+ + + + +

+ Keynote: Right to Repair Panel Discussion +
+ Kyle Wiens, Denver Gingerich, Hilary Shohoney, Juan Manuel Muro, Jr. +

+ + + + + +

+ + +
+ ends 10:30 a.m. +

+ + +
+ + + + +
+ +

10:30AM–11:30AM

+ + + + +

+ Can we combat maintainer burnout with proactive metrics? +
+ Sophia Vargas +

+ + + + + +

+ + + Science of Community — + + + E142 +
+ ends 11:30 a.m. +

+ + +
+ +
+ + + + +

+ Diamond Open Education +
+ Dr. Cable Green +

+ + + + + +

+ + + FOSS for Education — + + + E143 +
+ ends 11:30 a.m. +

+ + +
+ +
+ + + + +
+

Break

+
+ + + + +

+ + + FOSS in Daily Life — + + + E144 +
+ ends 12:30 p.m. +

+ + +
+ +
+ + + + +

+ How you write matters in open source +
+ Kyle Davis +

+ + + + + +

+ + + Community: Open Source in Practice — + + + E145 +
+ ends 11:30 a.m. +

+ + +
+ +
+ + + + +

+ Keeping Open Source in the public Interest +
+ Stefano Maffulli +

+ + + + + +

+ + + Issues in Open Work — + + + E146 +
+ ends 11:30 a.m. +

+ + +
+ +
+ + + + +

+ Unconference: DEI and FOSS +
+ Georg Link, Sriram Ramkrishna +

+ + + + + +

+ + + Diversity Equity and Inclusion and FOSS — + + + E147 +
+ ends 12:30 p.m. +

+ + +
+ +
+ + + + +

+ FOSS Mirroring on a budget: how a question turned into 253gbps of worldwide bandwidth in under a yea +
+ John 'Warthog9' Hawley +

+ + + + + +

+ + + Wild card / Right to Repair — + + + E148 +
+ ends 11:30 a.m. +

+ + +
+ + + + +
+ +

11:30AM–12:00PM

+ + + + +

+ Lightning Talks - Science of Community +
+ Matthew Gaughan, adam hyde, Anita Sarma, Kaylea Champion, Shauna Gordon-McKeon +

+ + + + + +

+ + + Science of Community — + + + E142 +
+ ends noon +

+ + +
+ +
+ + + + +

+ How to procure open source (you don't) +
+ Anne-Marie Scott +

+ + + + + +

+ + + FOSS for Education — + + + E143 +
+ ends noon +

+ + +
+ +
+ + + + +

+ FreeBSD: Why This Open Source Project Has Endured +
+ Drew Gurkowski +

+ + + + + +

+ + + Community: Open Source in Practice — + + + E145 +
+ ends noon +

+ + +
+ +
+ + + + +

+ Make The Commit – Community Best Practices for Patent Risk +
+ Keith Bergelt +

+ + + + + +

+ + + Issues in Open Work — + + + E146 +
+ ends 12:30 p.m. +

+ + +
+ +
+ + + + +

+ Tools for linking Wikidata and OpenStreetMap +
+ Edward Betts +

+ + + + + +

+ + + Wild card / Right to Repair — + + + E148 +
+ ends 12:30 p.m. +

+ + +
+ + + + +
+ +

12:00PM–12:30PM

+ + + + +

+ Research Data Management Skills Development Leveraged by an Open Source Portfolio +
+ Shoji Kajita +

+ + + + + +

+ + + Science of Community — + + + E142 +
+ ends 12:30 p.m. +

+ + +
+ +
+ + + + +

+ Introduction to Incubation at Apereo +
+ Benito Gonzalez, Laura Fernandez Moran, Patrick Masson +

+ + + + + +

+ + + FOSS for Education — + + + E143 +
+ ends 12:30 p.m. +

+ + +
+ +
+ + + + +

+ Lessons Learned From Scaling An Open Source Community By 10,000% +
+ Angie Byron +

+ + + + + +

+ + + Community: Open Source in Practice — + + + E145 +
+ ends 12:30 p.m. +

+ + +
+ + + + +
+ +

12:30PM–02:00PM

+ + + + +
+

Lunch

+
+ + + + +

+ + +
+ ends 2 p.m. +

+ + +
+ + + + +
+ +

02:00PM–02:30PM

+ + + + +

+ Rules of Engagement: Why and How Companies Participate in OSS. +
+ Mariam Guizani +

+ + + + + +

+ + + Science of Community — + + + E142 +
+ ends 2:30 p.m. +

+ + +
+ +
+ + + + +

+ We shared some open ed tech. YOU WON'T BELIEVE WHAT HAPPENED NEXT! +
+ Clint Lalonde, Anne-Marie Scott +

+ + + + + +

+ + + FOSS for Education — + + + E143 +
+ ends 3 p.m. +

+ + +
+ +
+ + + + +

+ You don't carry a phone?! Improving societal acceptance of abnormal people +
+ Denver Gingerich +

+ + + + + +

+ + + FOSS in Daily Life — + + + E144 +
+ ends 2:30 p.m. +

+ + +
+ +
+ + + + +

+ "I didn't sign up for this": The invisible work of maintaining and scaling FOSS projects +
+ Stuart Geiger +

+ + + + + +

+ + + Community: Open Source in Practice — + + + E145 +
+ ends 3 p.m. +

+ + +
+ +
+ + + + +

+ Driving Sustainable Digital Public Goods: Lessons from Guiding Companies to Embrace Open Source +
+ Vipul Siddharth +

+ + + + + +

+ + + Issues in Open Work — + + + E146 +
+ ends 3 p.m. +

+ + +
+ +
+ + + + +

+ The Hidden Challenges of Inclusive Collaboration +
+ Ildikó Váncsa +

+ + + + + +

+ + + Diversity Equity and Inclusion and FOSS — + + + E147 +
+ ends 3 p.m. +

+ + +
+ +
+ + + + +
+

Break

+
+ + + + +

+ + + Wild card / Right to Repair — + + + E148 +
+ ends 3 p.m. +

+ + +
+ + + + +
+ +

02:30PM–03:00PM

+ + + + + Break + + + + +

+ + + Science of Community — + + + E142 +
+ ends 3 p.m. +

+ + +
+ +
+ + + + +

+ Nature adventures with FOSS +
+ Sage Sharp +

+ + + + + +

+ + + FOSS in Daily Life — + + + E144 +
+ ends 3 p.m. +

+ + +
+ + + + +
+ +

03:00PM–03:30PM

+ + + + +

+ Interactive Session -- Let's Get Real: Putting Research Findings into Practice +
+ Kaylea Champion, Aaron Shaw, Mako Hill +

+ + + + + +

+ + + Science of Community — + + + E142 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ Open Source in Higher Ed is Different +
+ Patrick Masson +

+ + + + + +

+ + + FOSS for Education — + + + E143 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ Running an Open Source Hackerspace +
+ Tracy Homer +

+ + + + + +

+ + + FOSS in Daily Life — + + + E144 +
+ ends 3:30 p.m. +

+ + +
+ +
+ + + + +

+ Forging Strong Open Source Communities: Insights and Lessons from the Sakai LMS Community +
+ Joshua Wilson +

+ + + + + +

+ + + Community: Open Source in Practice — + + + E145 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ Open Source and Automated Science +
+ Sayeed Choudhury +

+ + + + + +

+ + + Issues in Open Work — + + + E146 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ Thinking about FOSS, systemically +
+ Anna e só +

+ + + + + +

+ + + Diversity Equity and Inclusion and FOSS — + + + E147 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ Right to Repair, FOSS, and restoring hardware ownership +
+ Kevin O'Reilly +

+ + + + + +

+ + + Wild card / Right to Repair — + + + E148 +
+ ends 4 p.m. +

+ + +
+ + + + +
+ +

03:30PM–04:00PM

+ + + + +

+ IndieWeb 101: owning your content and identity +
+ Wm Salt Hale +

+ + + + + +

+ + + FOSS in Daily Life — + + + E144 +
+ ends 4 p.m. +

+ + +
+ + + + +
+ +

04:00PM–04:30PM

+ + + + + Coffee/tea break + + + + +

+ + +
+ ends 4:30 p.m. +

+ + +
+ + + + +
+ +

04:30PM–05:00PM

+ + + + +

+ Open Discussion: Open Source Governance +
+ Shauna Gordon-McKeon +

+ + + + + +

+ + + Science of Community — + + + E142 +
+ ends 5:30 p.m. +

+ + +
+ +
+ + + + +

+ Open Standards in Higher Ed and the Challenges of Interoperability +
+ Benito Gonzalez, Laura Fernandez Moran +

+ + + + + +

+ + + FOSS for Education — + + + E143 +
+ ends 5:30 p.m. +

+ + +
+ +
+ + + + +

+ Thoughts after daily driving postmarketOS for 3 years +
+ Anjan Momi +

+ + + + + +

+ + + FOSS in Daily Life — + + + E144 +
+ ends 5 p.m. +

+ + +
+ +
+ + + + +

+ Let's talk about Non-profit Boards +
+ Deb Nicholson +

+ + + + + +

+ + + Community: Open Source in Practice — + + + E145 +
+ ends 5:30 p.m. +

+ + +
+ +
+ + + + +

+ Identifying Common Issues, and Potential Solutions, Across Sectors Doing Open Work +
+ Stephen Jacobs +

+ + + + + +

+ + + Issues in Open Work — + + + E146 +
+ ends 5 p.m. +

+ + +
+ +
+ + + + +

+ The Open Social Compact: A Citizenship Model for Digital Communities +
+ Coraline Ada Ehmke +

+ + + + + +

+ + + Diversity Equity and Inclusion and FOSS — + + + E147 +
+ ends 5:30 p.m. +

+ + +
+ +
+ + + + +

+ Right to Repair Discussion +
+ Kyle Wiens, Kevin O'Reilly +

+ + + + + +

+ + + Wild card / Right to Repair — + + + E148 +
+ ends 5:30 p.m. +

+ + +
+ + + + +
+ +

05:00PM–05:30PM

+ + + + +

+ Resiliency Maps: Open source tools and open data for disaster risk reduction +
+ Nicole Martinelli +

+ + + + + +

+ + + FOSS in Daily Life — + + + E144 +
+ ends 5:30 p.m. +

+ + +
+ +
+ + + + +

+ Academic Open Source and Open Work BOF +
+ Stephen Jacobs, Richard Littauer +

+ + + + + +

+ + + Issues in Open Work — + + + E146 +
+ ends 6 p.m. +

+ + +
+ + + + +
+ +

05:30PM–06:00PM

+ + + + + Break + + + + +

+ + + Science of Community — + + + E142 +
+ ends 6:30 p.m. +

+ + +
+ +
+ + + + +

+ Improving Diversity in Computing by Teaching Humanitarian Free and Open Source +
+ Heid Ellis, Grant Braught, Heid Ellis +

+ + + + + +

+ + + FOSS for Education — + + + E143 +
+ ends 6:30 p.m. +

+ + +
+ +
+ + + + +

+ Steadfast Self-Hosting: Rapid-Rise Personal Cloud +
+ Adam Monsen +

+ + + + + +

+ + + FOSS in Daily Life — + + + E144 +
+ ends 6 p.m. +

+ + +
+ +
+ + + + +

+ How To Steal From Maintainers +
+ Richard Schneeman +

+ + + + + +

+ + + Community: Open Source in Practice — + + + E145 +
+ ends 6:30 p.m. +

+ + +
+ +
+ + + + + + + +

+ + + Diversity Equity and Inclusion and FOSS — + + + E147 +
+ ends 6 p.m. +

+ + +
+ +
+ + + + +

+ Advocacy 101: Your role in passing pro-FOSS legislation +
+ Kevin O'Reilly, Kyle Wiens +

+ + + + + +

+ + + Wild card / Right to Repair — + + + E148 +
+ ends 6:30 p.m. +

+ + +
+ + + + +
+ +

06:00PM–06:30PM

+ + + + +

+ Planning a wedding with FOSS +
+ Pono Takamori +

+ + + + + +

+ + + FOSS in Daily Life — + + + E144 +
+ ends 6:30 p.m. +

+ + +
+ +
+ + + + + Break + + + + +

+ + + Issues in Open Work — + + + E146 +
+ ends 6:30 p.m. +

+ + +
+ +
+ + + + +

+ From Conversations to Action: Creating a healthy, diverse open source community. +
+ Anita Sarma, Zixuan Steve Feng +

+ + + + + +

+ + + Diversity Equity and Inclusion and FOSS — + + + E147 +
+ ends 6:30 p.m. +

+ + +
+ + + + +
+ +

06:30PM–07:00PM

+ + + + +
+

Break

+
+ + + + +

+ + +
+ ends 7 p.m. +

+ + +
+ + + + +
+ +

07:00PM–10:00PM

+ + + + + FOSS For Education Mixer at Spirit77. All attendees welcome, free drink tickets available at the Apereo booth. + + + + +

+ + +
+ ends 10 p.m. +

+ + +
+ + + + + +
+

10:00PM

+

Day End

+
+ + + + + +
+
+
+ +
+
+

+ FOSSY 2023 + + Sunday, July 16, 2023 +

+

Conference times are in PDT (UTC-0700). Current talks will be highlighted.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RoomE142E143E144E145E146E147E148
Track

Container Days

FOSS for Education

Open Source AI + Data

Software Worker Coops

Diversity Equity and Inclusion and FOSS

Security

09:30AM

+ + + +

+ Keynote: Outreachy Celebration +
+ Karen Sandler, Anna e só, Sage Sharp +

+ + + + + + +

10:30AM

+ + + +

+ The Cloud Native Burrito +
+ Josh Berkus +

+ + + + + + +
+ + + + Reserved + + + + + + + + + Room Break + + + + + + + + +

+ Empowering Data Driven Strategies with Open Source Machine Learning: Tools, Techniques and Tips +
+ Hema Veeradhi, Surya Prakash Pathak +

+ + + + + + +
+ + + +

+ Inside Igalia: Scaling a Co-Op Beyond 100 Members +
+ Valerie Young +

+ + + + + + +
+ + + +

+ Onboarding Newcomers - More Than Just CONTRIBUTING.md +
+ Elizabeth Barron, Justin W. Flory +

+ + + + + + +
+ + + +

+ Challenges in open, self-sovereign identity +
+ Tom Marble +

+ + + + + + +

11:00AM

+ + + +

+ Getting Started with vcluster in Production +
+ Mike Petersen, Carl Montanari +

+ + + + + + +

11:30AM

+ + + +

+ Secure Data Sharing: Homomorphic Encryption and Confidential Computing +
+ Surya Prakash Pathak, AAKANKSHA DUGGAL +

+ + + + + + +
+ + + +

+ Agaric Technology Collective +
+ Keegan Rankin, Louis Elkner-Alfaro +

+ + + + + + +
+ + + +

+ Open Source Your Inclusive Language Initiatives +
+ Monica Ayhens-Madon +

+ + + + + + +
+ + + +

+ Doing a TUF: Secure Any Shared Storage +
+ Nisha Kumar +

+ + + + + + +

12:00PM

+ + + +

+ Incremental Arm64 migration with multi-arch containers and heterogeneous Kubernetes clusters +
+ Dave Neary +

+ + + + + + +
+ + + +

+ How AI can help sustain open source, not destroy it +
+ Justin Dorfman +

+ + + + + + +
+ + + +

+ Snowdrift.coop: sustainable funding for FLO projects +
+ Aaron Wolf +

+ + + + + + +
+ + + + Room Break + + + + + + + + + Room Break + + + + +

12:30PM

+ + + + Lunch + + + + +

02:00PM

+ + + +

+ Finch: simple/open/extensible +
+ Weike Qu, Kyle Davis +

+ + + + + + +
+ + + +

+ BOF: FOSS Advocates in Higher Education +
+ Patrick Masson +

+ + + + + + +
+ + + + Room Break + + + + + + + + +

+ Using Python with Proprietary Compute Power to Leverage Big Data Analytics +
+ Joseph Castle, PhD +

+ + + + + + +
+ + + +

+ Co-ops: 'Open Source' Capitalism +
+ Joel Brock +

+ + + + + + +
+ + + +

+ Discussion: Mentoring and internship challenges +
+ Sage Sharp +

+ + + + + + +
+ + + +

+ Breaking the Chains of Trusting Trust: Reproducible Builds and More! +
+ Vagrant Cascadian +

+ + + + + + +

03:00PM

+ + + +

+ Open Source Dev Containers with DevPod +
+ Rich Burroughs +

+ + + + + + +
+ + + + Room Break + + + + + + + + +

+ Accelerate Model Training with an Easy to Use High-Performance AI/ML Stack for the Cloud +
+ Michael Clifford, Erik Erlandson +

+ + + + + + +
+ + + +

+ The Open Source Demos: Who is Entitled to Vote in an Open Source Organization? +
+ Watson +

+ + + + + + +
+ + + +

+ Conflu, con crud, and COVID-19: the time for Health and Safety policies is yesterday +
+ Josh Simmons +

+ + + + + + +
+ + + +

+ FOSS in World Affairs +
+ Delib +

+ + + + + + +

03:30PM

+ + + +

+ Where should my K8s Dev Environment Be? +
+ Debo Ray +

+ + + + + + +

04:00PM

+ + + + Coffee/tea break + + + + +

04:30PM

+ + + +

+ Power Up with Podman +
+ Paige Cruz +

+ + + + + + +
+ + + + Room Break + + + + + + + + + Room Break + + + + + + + + +

+ Enabling Accelerated AI and Data Workflows on CPUs, GPUs and FPGAs through oneAPI +
+ Sriram Ramkrishna +

+ + + + + + +
+ + + +

+ Panel: Let's talk about co-ops! +
+ Clayton Craft, Aaron Wolf, Dan Fourie, Denver Gingerich, Joel Brock, Keegan Rankin, Valerie Young, Watson +

+ + + + + + +
+ + + + Room Break + + + + + + + + + Room Break + + + + +

05:30PM

+ + + +

+ Automating Day 2 Operations with Kubebuilder and Operator SDK +
+ Steve Sklar +

+ + + + + + +
+ + + +

+ Dashboards are dead, long live dashboards! +
+ James Kunstle +

+ + + + + + +
+ + + + + + + + + + + Room Break + + + + + + + + + Room Break + + + + +

06:00PM

+ + + + Closing Remarks + + + + +

06:30PM

Day End
+ +
+
+ + + + + + + + + +
+ +

09:30AM–10:30AM

+ + + + +

+ Keynote: Outreachy Celebration +
+ Karen Sandler, Anna e só, Sage Sharp +

+ + + + + +

+ + +
+ ends 10:30 a.m. +

+ + +
+ + + + +
+ +

10:30AM–11:00AM

+ + + + +

+ The Cloud Native Burrito +
+ Josh Berkus +

+ + + + + +

+ + + Container Days — + + + E142 +
+ ends 11 a.m. +

+ + +
+ +
+ + + + + Reserved + + + + +

+ + + FOSS for Education — + + + E143 +
+ ends 12:30 p.m. +

+ + +
+ +
+ + + + + Room Break + + + + +

+ + + + + + E144 +
+ ends 12:30 p.m. +

+ + +
+ +
+ + + + +

+ Empowering Data Driven Strategies with Open Source Machine Learning: Tools, Techniques and Tips +
+ Hema Veeradhi, Surya Prakash Pathak +

+ + + + + +

+ + + Open Source AI + Data — + + + E145 +
+ ends 11:30 a.m. +

+ + +
+ +
+ + + + +

+ Inside Igalia: Scaling a Co-Op Beyond 100 Members +
+ Valerie Young +

+ + + + + +

+ + + Software Worker Coops — + + + E146 +
+ ends 11:30 a.m. +

+ + +
+ +
+ + + + +

+ Onboarding Newcomers - More Than Just CONTRIBUTING.md +
+ Elizabeth Barron, Justin W. Flory +

+ + + + + +

+ + + Diversity Equity and Inclusion and FOSS — + + + E147 +
+ ends 11:30 a.m. +

+ + +
+ +
+ + + + +

+ Challenges in open, self-sovereign identity +
+ Tom Marble +

+ + + + + +

+ + + Security — + + + E148 +
+ ends 11:30 a.m. +

+ + +
+ + + + +
+ +

11:00AM–11:30AM

+ + + + +

+ Getting Started with vcluster in Production +
+ Mike Petersen, Carl Montanari +

+ + + + + +

+ + + Container Days — + + + E142 +
+ ends noon +

+ + +
+ + + + +
+ +

11:30AM–12:00PM

+ + + + +

+ Secure Data Sharing: Homomorphic Encryption and Confidential Computing +
+ Surya Prakash Pathak, AAKANKSHA DUGGAL +

+ + + + + +

+ + + Open Source AI + Data — + + + E145 +
+ ends noon +

+ + +
+ +
+ + + + +

+ Agaric Technology Collective +
+ Keegan Rankin, Louis Elkner-Alfaro +

+ + + + + +

+ + + Software Worker Coops — + + + E146 +
+ ends noon +

+ + +
+ +
+ + + + +

+ Open Source Your Inclusive Language Initiatives +
+ Monica Ayhens-Madon +

+ + + + + +

+ + + Diversity Equity and Inclusion and FOSS — + + + E147 +
+ ends noon +

+ + +
+ +
+ + + + +

+ Doing a TUF: Secure Any Shared Storage +
+ Nisha Kumar +

+ + + + + +

+ + + Security — + + + E148 +
+ ends noon +

+ + +
+ + + + +
+ +

12:00PM–12:30PM

+ + + + +

+ Incremental Arm64 migration with multi-arch containers and heterogeneous Kubernetes clusters +
+ Dave Neary +

+ + + + + +

+ + + Container Days — + + + E142 +
+ ends 12:30 p.m. +

+ + +
+ +
+ + + + +

+ How AI can help sustain open source, not destroy it +
+ Justin Dorfman +

+ + + + + +

+ + + Open Source AI + Data — + + + E145 +
+ ends 12:30 p.m. +

+ + +
+ +
+ + + + +

+ Snowdrift.coop: sustainable funding for FLO projects +
+ Aaron Wolf +

+ + + + + +

+ + + Software Worker Coops — + + + E146 +
+ ends 12:30 p.m. +

+ + +
+ +
+ + + + + Room Break + + + + +

+ + + Diversity Equity and Inclusion and FOSS — + + + E147 +
+ ends 12:30 p.m. +

+ + +
+ +
+ + + + + Room Break + + + + +

+ + + Security — + + + E148 +
+ ends 12:30 p.m. +

+ + +
+ + + + +
+ +

12:30PM–02:00PM

+ + + + + Lunch + + + + +

+ + +
+ ends 2 p.m. +

+ + +
+ + + + +
+ +

02:00PM–03:00PM

+ + + + +

+ Finch: simple/open/extensible +
+ Weike Qu, Kyle Davis +

+ + + + + +

+ + + Container Days — + + + E142 +
+ ends 3 p.m. +

+ + +
+ +
+ + + + +

+ BOF: FOSS Advocates in Higher Education +
+ Patrick Masson +

+ + + + + +

+ + + FOSS for Education — + + + E143 +
+ ends 3 p.m. +

+ + +
+ +
+ + + + + Room Break + + + + +

+ + + + + + E144 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ Using Python with Proprietary Compute Power to Leverage Big Data Analytics +
+ Joseph Castle, PhD +

+ + + + + +

+ + + Open Source AI + Data — + + + E145 +
+ ends 3 p.m. +

+ + +
+ +
+ + + + +

+ Co-ops: 'Open Source' Capitalism +
+ Joel Brock +

+ + + + + +

+ + + Software Worker Coops — + + + E146 +
+ ends 3 p.m. +

+ + +
+ +
+ + + + +

+ Discussion: Mentoring and internship challenges +
+ Sage Sharp +

+ + + + + +

+ + + Diversity Equity and Inclusion and FOSS — + + + E147 +
+ ends 3 p.m. +

+ + +
+ +
+ + + + +

+ Breaking the Chains of Trusting Trust: Reproducible Builds and More! +
+ Vagrant Cascadian +

+ + + + + +

+ + + Security — + + + E148 +
+ ends 3 p.m. +

+ + +
+ + + + +
+ +

03:00PM–03:30PM

+ + + + +

+ Open Source Dev Containers with DevPod +
+ Rich Burroughs +

+ + + + + +

+ + + Container Days — + + + E142 +
+ ends 3:30 p.m. +

+ + +
+ +
+ + + + + Room Break + + + + +

+ + + FOSS for Education — + + + E143 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ Accelerate Model Training with an Easy to Use High-Performance AI/ML Stack for the Cloud +
+ Michael Clifford, Erik Erlandson +

+ + + + + +

+ + + Open Source AI + Data — + + + E145 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ The Open Source Demos: Who is Entitled to Vote in an Open Source Organization? +
+ Watson +

+ + + + + +

+ + + Software Worker Coops — + + + E146 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ Conflu, con crud, and COVID-19: the time for Health and Safety policies is yesterday +
+ Josh Simmons +

+ + + + + +

+ + + Diversity Equity and Inclusion and FOSS — + + + E147 +
+ ends 4 p.m. +

+ + +
+ +
+ + + + +

+ FOSS in World Affairs +
+ Delib +

+ + + + + +

+ + + Security — + + + E148 +
+ ends 4 p.m. +

+ + +
+ + + + +
+ +

03:30PM–04:00PM

+ + + + +

+ Where should my K8s Dev Environment Be? +
+ Debo Ray +

+ + + + + +

+ + + Container Days — + + + E142 +
+ ends 4 p.m. +

+ + +
+ + + + +
+ +

04:00PM–04:30PM

+ + + + + Coffee/tea break + + + + +

+ + +
+ ends 4:30 p.m. +

+ + +
+ + + + +
+ +

04:30PM–05:30PM

+ + + + +

+ Power Up with Podman +
+ Paige Cruz +

+ + + + + +

+ + + Container Days — + + + E142 +
+ ends 5:30 p.m. +

+ + +
+ +
+ + + + + Room Break + + + + +

+ + + FOSS for Education — + + + E143 +
+ ends 6 p.m. +

+ + +
+ +
+ + + + + Room Break + + + + +

+ + + + + + E144 +
+ ends 6 p.m. +

+ + +
+ +
+ + + + +

+ Enabling Accelerated AI and Data Workflows on CPUs, GPUs and FPGAs through oneAPI +
+ Sriram Ramkrishna +

+ + + + + +

+ + + Open Source AI + Data — + + + E145 +
+ ends 5:30 p.m. +

+ + +
+ +
+ + + + +

+ Panel: Let's talk about co-ops! +
+ Clayton Craft, Aaron Wolf, Dan Fourie, Denver Gingerich, Joel Brock, Keegan Rankin, Valerie Young, Watson +

+ + + + + +

+ + + Software Worker Coops — + + + E146 +
+ ends 5:30 p.m. +

+ + +
+ +
+ + + + + Room Break + + + + +

+ + + Diversity Equity and Inclusion and FOSS — + + + E147 +
+ ends 5:30 p.m. +

+ + +
+ +
+ + + + + Room Break + + + + +

+ + + Security — + + + E148 +
+ ends 5:30 p.m. +

+ + +
+ + + + +
+ +

05:30PM–06:00PM

+ + + + +

+ Automating Day 2 Operations with Kubebuilder and Operator SDK +
+ Steve Sklar +

+ + + + + +

+ + + Container Days — + + + E142 +
+ ends 6 p.m. +

+ + +
+ +
+ + + + +

+ Dashboards are dead, long live dashboards! +
+ James Kunstle +

+ + + + + +

+ + + Open Source AI + Data — + + + E145 +
+ ends 6 p.m. +

+ + +
+ +
+ + + + + + + +

+ + + Software Worker Coops — + + + E146 +
+ ends 6 p.m. +

+ + +
+ +
+ + + + + Room Break + + + + +

+ + + Diversity Equity and Inclusion and FOSS — + + + E147 +
+ ends 6 p.m. +

+ + +
+ +
+ + + + + Room Break + + + + +

+ + + Security — + + + E148 +
+ ends 6 p.m. +

+ + +
+ + + + +
+ +

06:00PM–06:30PM

+ + + + + Closing Remarks + + + + +

+ + +
+ ends 6:30 p.m. +

+ + +
+ + + + + +
+

06:30PM

+

Day End

+
+ + + + + +
+
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/100/index.html b/schedule/presentation/100/index.html new file mode 100644 index 0000000..1bfaac7 --- /dev/null +++ b/schedule/presentation/100/index.html @@ -0,0 +1,290 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Open Standards in Higher Ed and the Challenges of Interoperability + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Benito Gonzalez +

    + Benito Gonzalez
    + + @bjagg69
    + + +

    +
    Benito Gonzalez is a Software Architect, with 30 years of professional experience. Benito has been at Unicon since 2015. Mr. Gonzalez has knowledge and experience in enterprise software development, especially around higher education. Supported clients range from community colleges up to major universities. He has experience with end-to-end management of institution web services. + +Mr. Gonzalez's uPortal work supports a variety of higher-ed institutions, from community colleges to major universities such as University of California, Riverside, and Texas A&M. Work ranges widely as well. Some efforts are simple maintenance and small enhancements. Other client projects have included complete major upgrades and redesigns. With web development evolving quickly, Benito has become adept with the latest standards like Web Components. He is also a regular presenter at Apereo Foundation events. Mr. Gonzalez is also a member of the uPortal Steering Committee and the chair of the Apereo Incubation Work Group. Benito has branched out into Ed-Tech evaluations and technical due-diligence reviews, along with developing various technology rubrics to evaluation software systems.
    +

    +
  • + +
  • + + Laura Fernandez Moran +

    + Laura Fernandez Moran
    + + + https://www.linkedin.com/in/mccordl/ + +

    +
    Laura is a Strategic Project Manager and Software Developer at Unicon. She specializes in strategic initiatives and joined the company in 2022. With over 15 years of experience in software development and academic administration in higher education, Laura has worked in various domains such as marketing technology, teaching and learning, student information systems, and identity management. Prior to joining Unicon, she held the position of Manager of Student Systems at Rice University. In this role, Laura was responsible for overseeing student administrative software and technical processes for multiple offices, including the Registrar, Cashier, Financial Aid, Admissions, and Academic Advising. Since 2008, Laura has been actively involved with the Apereo Foundation, contributing in various capacities as an advocate of Open Source Software and Communities. She has served on the Board of Directors, acted as Chair of the Conference Planning Committee, participated in the uPortal Steering Committee, and contributed to the Incubation Working Group. Her dedication and contributions to the foundation led to her receiving the Apereo Fellows Award in 2012.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

In this session, we will explore the impact of open standards and their absence on interoperability and vendor lock-in within higher education. When there is a lack of standards, vendors and open source projects must develop custom integrations for different systems. However, without these standards, these integrations may break whenever a connected system undergoes an upgrade. Standards allow for innovation. A prime example is LTI, which originated from open source and has facilitated seamless integrations with Learning Management Systems (LMS). Additionally, we will discuss some of the standard bodies that govern widely adopted standards in the field.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/101/index.html b/schedule/presentation/101/index.html new file mode 100644 index 0000000..b061459 --- /dev/null +++ b/schedule/presentation/101/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Developing Labs for Teaching Kids Webdev + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Matt Cengia +

    + Matt Cengia
    + + + https://blog.mattcen.com + +

    +
    Matt (they/them/their) is a queer, autistic nonbinary human with ADHD, from the lands of Wurundjeri people of the Kulin nation (so-called Melbourne, Australia). They have a long background in Linux systems admin and software development, as well as strong interests in communication, empathy, consent, openness and transparency, privacy and security, diversity and inclusion. Matt identifies as a generalist, polymath, or multi-potentialite, and their breadth of interests often give them a unique perspective on how to relate to, and mediate between, people of different specialities.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Come listen to the tale of how I and a small team of Scout Leaders from Australia developed and delivered a weekend course that took 11-15-year-old young adults from knowing almost nothing about networking or code, to being able to follow along and build their own website, complete with static HTML, CSS, and then transitioning to a simple Python Flask app, requiring nothing more than a web browser and Visual Studio Code on the student computers. + +I'll cover how we gave each student full root access to their own "server", through to how we built the course material to be a manageable learning curve over such a tight timeline, the challenges we faced with content delivery, and ideas for improvements before we run our next course.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/102/index.html b/schedule/presentation/102/index.html new file mode 100644 index 0000000..248a8cc --- /dev/null +++ b/schedule/presentation/102/index.html @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Open Source in Higher Ed is Different + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Patrick Masson +

    + Patrick Masson
    + + @massonpj
    + + + https://pmasson.wordpress.com/ + +

    +
    Patrick joined Apereo as Executive Director in January 2023, serving previously as Interim General Manager of the Foundation. Prior to 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. Before these, he served as the Director of Technology at the SUNY Learning Network and Director of the UCLA Media Lab. + +Patrick 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.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Open source projects that emerge from within institutions of higher education are notably different from those with corporate roots or even founded by individual developers or communities. Indeed, higher education's open source projects most align with the movement's original mantra of "scratching a personal itch" when compared to other projects developed to support commercial interests or ventures. + +This session will present the unique motivations, attributes, practices, and principles found in academically oriented and research-driven free and open source software projects and, thus, how development, community, governance, funding, and all the other requirements to grow and maintain a project successfully differ from many of today's most notable--non-educational--projects and communities. While this session will reference software projects specifically, attendees with experience with other open educational initiatives will recognize a common theme and, thus, find applicable takeaways applicable to their own work.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/103/index.html b/schedule/presentation/103/index.html new file mode 100644 index 0000000..a1702d4 --- /dev/null +++ b/schedule/presentation/103/index.html @@ -0,0 +1,300 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: We shared some open ed tech. YOU WON'T BELIEVE WHAT HAPPENED NEXT! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Clint Lalonde +

    + Clint Lalonde
    + + + https://edtechfactotum.com/ + +

    +
    Clint is an educational technologist and advocate for the use of open educational resources and open education practices in higher education. Clint has worked in the British Columbia post-secondary system for 25 years and is currently the Acting Director of Open Education for BCcampus, a government-funded non-profit organization that provides teaching, learning, educational technology, and open education support to the 25 publicly funded post-secondary institutions of British Columbia. A founding member of the BC Open EdTech Collaborative, Clint is also on the Board of Directors for the Apereo Foundation and is an Associate Faculty in the School of Education & Technology at Royal Roads University.
    +

    +
  • + +
  • + + Anne-Marie Scott +

    + Anne-Marie Scott
    + + @ammienoot
    + + + https://ammienoot.com/ + +

    +
    Anne-Marie Scott was Deputy Provost of Athabasca University, Canada's equivalent to the UK Open University until March 2023. Prior to her time in Canada she held a number of roles at the University of Edinburgh, including Deputy Director of Learning, Teaching and Web Services + +She is the Board Chair of the Apereo Software Foundation and a member of the Board of the Open Source Initiative, who globally steward the license definitions for open source software. She has been part of the Government of British Columbia’s Digital Advisory Committee since 2022, advising on how to embed and upscale digital learning across the province. She is a member of the After Surveillance network, a global group of scholars and practitioners concerned with surveillance practices in HE, part of the leadership team of the OpenETC, a shared set of open technologies for post-secondary institutions within British Columbia Canada, run along platform cooperative principles. + +As a practitioner and leader she is committed to sharing openly her blog, along with presentations and publications. You can find her online at @ammienoot (Twittter) @ammienoot@ds106.social.us (Mastodon) and https://ammienoot.com
    +

    +
  • + +
+
+ +
+

Abstract

+ +

The OpenETC is a community of educators, technologists, and designers sharing their expertise to foster and support open infrastructure for the British Columbia advanced education sector. The OpenETC provides free open source educational technology services to teachers and students at post-secondary institutions in British Columbia, Canada. + +Operating since 2016 via a unique cooperative-style model of “contributions, not contracts” inspired by the platform cooperative movement, the OpenETC offers more than services, but also provides a community space for advancing our flavor of “Free Range Open EdTech.” + +In this session we will discuss how the OpenETC uses open source software to encourage technological autonomy for both educators and students, and how working at the level of the whole province helps smooth out resourcing disparities between institutions, most especially during the pandemic. We will us examples from our community to illustrate how the community-based services and supports we offer support the development of digital literacies and skills among educators and students as well as the sharing of open educational resources, and how our use of open source software has proven to be a catalyst that sparks bigger conversations within the BC post-secondary system about the role of technology in teaching and learning. + +We will also reflect on the governance model that we use, and some of the challenges and opportunities that have presented themselves over the 7 years that we have been operating.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/104/index.html b/schedule/presentation/104/index.html new file mode 100644 index 0000000..07bfcaa --- /dev/null +++ b/schedule/presentation/104/index.html @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Music Blocks: Computation in and through music + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Devin Ulibarri +

    + Devin Ulibarri
    + + + https://musicblocks.net/ + +

    +
    Devin Ulibarri is a versatile musician with a diverse portfolio. He has compositions published in Conceptions Southwest magazine, a range of teaching experience—from preschool to college-level—and has performed with artists such as Silk Road Ensemble with Yo-Yo Ma. + +From 2016-18, Devin served as faculty for the Preparatory and Continuing Education schools at New England Conservatory and is co-creator of Music Blocks, a visual programming language for exploring music’s fundamental concepts. Music Blocks is currently being considered for Japan’s national coding curriculum in 2020. Music Blocks development for 2020 is being done in partnership with Gakken, a major Japanese publishing company with funding from Japan’s Ministry of Economics Trade and Industry. + +Currently, Devin runs an out-of-school time (OST) program called MAP Family Learning Center (MAPFLC), where students explore music, art, and programming (hence "MAP"). Led by professional teaching artists, MAPFLC serves both as a place for learning these three subjects in an integrated way, as well as a laboratory for new curriculum ideas, such as our Music+Code curriculum, to be tested and refined in an supportive, structured environment.
    +

    +
  • + +
  • + + Walter Bender +

    + Walter Bender
    + + + https://github.com/sugarlabs/musicblocks/blob/master/README.md + +

    +
    Walter Bender is co-founder and Chief Scientist at Sorcero, a knowledge-management and learning solutions company in the life-science space. + +Bender is also co-founder of Sugar Labs, which develops and maintains educational software used by millions children in more than forty countries. Sugar Labs is a member project of the non-profit foundation Software Freedom Conservancy. In 2006, Bender co-founded the One Laptop per Child, a non-profit association with Nicholas Negroponte and Seymour Papert. Bender was executive director of the MIT Media Lab from 2000-2006. + +Bender and Devin Ullibari are the primary authors of Music Blocks, a Visual Programming Language and collection of manipulative tools for exploring musical and mathematical concepts in an integrative and fun way.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Learn programming in a fun way with Music Blocks! This workshop will get you started with the basics of Music Blocks visual programming, as well as introduce you to some inspirational projects that combine computation and music in a beautiful, authentic way. For the best experience, please bring your laptops! + +“All musicians are subconsciously mathematicians.” — Monk + +“Music is a hidden arithmetic exercise of the soul, which does not know that it is counting.” — Leibniz + +Music Blocks is a Visual Programming Language and collection of manipulative tools for exploring musical and mathematical concepts in an integrative and fun way.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/105/index.html b/schedule/presentation/105/index.html new file mode 100644 index 0000000..6a79722 --- /dev/null +++ b/schedule/presentation/105/index.html @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Hidden Gems: Enabling Open Source Communities & Building up Talent Pipelines Through Mentorship + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Stephanie Lieggi +

    + Stephanie Lieggi
    + + +

    +
    Stephanie Lieggi is assistant director for the Center for Research in Open Source Software (CROSS) and the UC Santa Cruz Open Source Program Office (OSPO). In her current roles she supports the work of academic-based open source projects and enables a sustainable contributor base through the establishment of hands-on mentorship programs. Stephanie promotes the use of open source in academic settings as well as increasing diversity and inclusion in open source ecosystems.
    +

    +
  • + +
  • + + Carlos Maltzahn +

    + Carlos Maltzahn
    + + @CarlosMaltzahn
    + + + https://people.ucsc.edu/carlosm + +

    +
    Carlos Maltzahn is the PI of the Open Source Program Office (OSPO), UC Santa Cruz and the founder and director of the UC Santa Cruz Center for Research in Open Source Software (CROSS). He also co-founded the Systems Research Lab, known for its cutting-edge work on programmable storage systems, big data storage & processing, scalable data management, distributed system performance management, and practical reproducible evaluation of computer systems. Carlos joined UC Santa Cruz in 2004, after five years at Netapp working on network-intermediaries and storage systems. In 2005 he co-founded and became a key mentor on Sage Weil’s Ceph project. In 2008 Carlos became a member of the computer science faculty at UC Santa Cruz and has graduated nine Ph.D. students since. Carlos graduated with a M.S. and Ph.D. in Computer Science from University of Colorado at Boulder. His work is funded by nonprofits, government, and industry, including the National Science Foundation, US Department of Energy, the Alfred P. Sloan Foundation, and CROSS.
    +

    +
  • + +
  • + + Jayjeet Chakraborty +

    + Jayjeet Chakraborty
    + + + https://jayjeetc.github.io + +

    +
    Jayjeet is a 2nd Year PhD student at the University of California, Santa Cruz in the Computer Science and Engineering department. He is working on computer systems research especially in the field of Storage systems, Databases, Data management systems, and Computational storage. He has previously been part of several open source programs most notable of which is Google Summer of Code. Most of his research work is open-sourced and he tries to use open-source projects as much as possible as well. Previously, he has worked on building v2 of a programmable storage system called Skyhook which is maintained under another project in the Apache Software Foundation. Currently, he is working with Argonne National Labs on building faster data transport protocols that used modern networking technologies. Additionally, he is working with IRIS-HEP (Institute for Research in High Energy Physics) on building data management technologies for efficient processing of large High Energy Physics dataset. When not working, Jayjeet likes to explore new places, try new food, and gather new experiences.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Skilled, effective mentorship on open source research projects can provide an opportunity for faculty and researchers to identify and bolster the work of hidden gems – including talented and driven students who never considered graduate school as part of their career trajectory. Since 2018, the University of California, Santa Cruz (UCSC) Center for Research in Open Source Software (CROSS), and more recently the UCSC OSPO, has been matching talented student contributors with mentors and their open source research projects. Starting as a mentor organization for the Google Summer of Code (GSoC) and then expanding mentoring efforts to include additional sponsors within the Open Source Research Experience (OSRE), the team at UCSC has worked to seed open source communities across multiple University of California (UC) campuses by bringing in new contributors to UC research projects. This presentation will look at what the OSRE team has learned from these hands-on mentoring efforts, and propose practical ways these types of programs can be replicated elsewhere to support the work of more academic open source ecosystems. To further highlight how programs like these can have real-world impact on students and open source communities, the discussion will feature the story of UCSC PhD student Jayjeet Chakraborty, who first came to the attention of the UCSC mentors through the GSoC program then developed into a key contributor to a CROSS incubator project, and was ultimately recruited into the computer science PhD program at UCSC. The presentation will explore Jayjeet's evolution through these roles, and how his experience can provide inspiration for engaging and empowering contributors, and assist with improving a project’s long-term impact and sustainability. The session will also focus on how this approach could be used to strengthen the pool of contributors supported by the OSRE and similar programs, including innovative ways of bringing open source education and relevant training to a broader cross-section of students.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/106/index.html b/schedule/presentation/106/index.html new file mode 100644 index 0000000..3ec31bb --- /dev/null +++ b/schedule/presentation/106/index.html @@ -0,0 +1,292 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Helping Faculty Bring Students into Open Source - Kits and Education-Oriented Projects + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Grant Braught +

    + Grant Braught
    + + + http://users.dickinson.edu/~braught/ + +

    +
    Grant Braught is a Professor of Computer Science at Dickinson College where he has taught courses across the undergraduate computer science curriculum for 25 years. He led a curricular revision of Dickinson’s computer science program to incorporate a focus on FOSS and Humanitarian FOSS (HFOSS) with the goals of deepening student engagement, broadening participation in computing, raising awareness of the power of computing for social good and enhancing student’s technical career-ready skills. He has guided student engagement with HFOSS communities including OpenMRS, SugarLabs, Sahana Eden, FreeCodeCamp, Oden, and Oppia. He is a lead maintainer of the FarmData2 project, which engages primarily student developers to build an application supporting small organic vegetable farmers. In 2017 he was recognized by Red Hat as among the “Instructors Who Champion Open Source Education in the U.S.” In 2020 he led a project centered around integrating FOSS in the undergraduate curriculum that was a finalist in the Gnome Community Engagement Challenge. He also works closely with The Non-Profit FOSS Institute, Teaching Open Source and Foss2Serve to promote HFOSS in computing education. He is an advocate of liberal arts education and has been active in the forthcoming ACM/IEEE/AAAI CS2023 curricular recommendations for undergraduate computer science programs.
    +

    +
  • + +
  • + + Karl R. Wurst +

    + Karl R. Wurst
    + + + http://cs.worcester.edu/kwurst/ + +

    +
    Karl R. Wurst, PhD, is a Professor of Computer Science at Worcester State University in Worcester, Massachusetts, USA where he teaches primarily Software Development courses. He has had students work in open source projects for the last 10 years. He is a member of the Coordinating Committee for Teaching Open Source (a Software Freedom Conservancy member project), and a founder and Coordinating Committee member of LibreFoodPantry, a community building free and open source software for campus food pantries. He was one of 21 educators who received the 2017 Red Hat Honors Instructors Who Champion Open Source Education in the U.S., and received the 2014 George I. Alden Excellence in Teaching award.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Engaging students in free and open source software (FOSS) projects is educationally rewarding, however experience shows that it is challenging for both students and faculty. Engagement in FOSS fosters students’ technical, professional and personal development in ways that "class-size" projects cannot. Students can study and interact with large, complex, real-world software artifacts, tools, and development processes central to modern software development and in high demand. They can observe and practice professional skills including communication, collaboration, critical thinking, question asking, and technical writing. In addition, growing evidence suggests that a context of social good, such as in FOSS projects with humanitarian goals (HFOSS), may attract more women and other underrepresented student groups to computing. However, these advantages come with a number of practical and cultural challenges. Work in FOSS communities is often less structured, even chaotic, as compared to traditional academic assignments. The content and timing of community responses to student inquiries and contributions may not align well with student background or assignment due dates. Assignments created around a project can be rendered quickly obsolete as the project evolves. As a result, faculty doing this work have found it difficult to transition students from classroom activities to participating in open source projects “in the wild.” + +This talk will present our work on two intermediate steps, HFOSS Kits and Education-Oriented HFOSS Projects, designed to bridge the gap between classroom activities and student participation in FOSS “in the wild.” An HFOSS kit is a snapshot of an active HFOSS project’s artifacts (code-base(s), issues, documentation, communications, etc.), taken at a particular point in time and packaged with student learning activities, an instructor guide, and a containerized development environment. Using a snapshot that is independent of the live project creates an authentic environment, while enabling the creation of reusable educational activities and providing a more comfortable space for students to experiment and learn. Using a containerized development environment minimizes startup time, allows automated context-sensitive feedback, and the simulation of community interaction. Education-Oriented HFOSS Projects, have real clients and are consciously designed and managed to facilitate faculty and undergraduate student engagement. Some examples managed by our team include LibreFoodPantry, FarmData2, Open Energy Dashboard, and Open Circuits. These are ongoing projects that continue across semesters and welcome outside participation. They are often humanitarian in nature and connect to causes or communities that align with institutional mission and student experiences. They use modern technologies but are architected, scoped and managed to facilitate student learning, support specific curricular goals, accommodate academic schedules, and understand that these objectives will slow project development. As entire new cohorts of students engage each term, particular attention is paid to onboarding, including documentation at the appropriate level and fully containerized development environments that make the process as easy as possible. + +We have talked about these approaches at computing education conferences and are excited to hear different perspectives on our approaches from FOSS practitioners and educators in this community. Thus, significant time will be allocated for feedback and discussion with the audience.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/108/index.html b/schedule/presentation/108/index.html new file mode 100644 index 0000000..9e5b993 --- /dev/null +++ b/schedule/presentation/108/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Academic OSPO as RSE Group: Harnessing Student Developers for Collaborative Innovation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Daniel Shown +

    + Daniel Shown
    + + + https://oss-slu.github.io/ + +

    +
    Daniel serves as the Program Director for Open Source with SLU, an academic open source program office started in July 2022. He handles the program's daily operations, builds connections with industry partners, works with internal and external clients of the program, and guides and supports graduate students. He ensures that the program follows its mission. Open Source with SLU has a three-fold mission of giving students real world software development experience, developing software that supports research, and supporting open scholarship (including open source software, open source hardware, open data, and open work) by sustaining digital infrastructure and fostering innovation. Daniel is an artist, technologist and symmathesist. With multiple decades of professional experience in software development and operations for academia, finance, aerospace, retail, and renewable energy he has maintained parallel careers as a technologist and artist. As both an artist and a technologist he engages symmathesy, learning systems made of learning parts, as a theoretical lens and an evolving pragmatic toolset for developing both people and technologies that enable them. He is also an adjunct instructor in Computer Science for courses in Multimedia, Web Technologies, Principles of Software Development, and Open Source and Community Service.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Integration of an Academic Open Source Program Office (OSPO) as a Research Software Engineering (RSE) group within a university environment offers a distinctive approach to fostering open source collaboration and enhancing research software engineering practices. The utilization of students as developers within such a program highlights their unique contributions, benefits, and the challenges involved. + +The growing recognition of research software as a fundamental component of the scientific process has led to the establishment of both academic OSPOs and RSE groups. These groups aim to enhance software engineering practices within research projects, enabling robust and sustainable software solutions. The integration of an OSPO into an RSE group within a university environment provides an intriguing fusion of open source principles and research software engineering expertise. + +Engaging students as developers in an OSPO-RSE group brings numerous advantages. It provides students with valuable experience in real-world software development, enabling them to bridge the gap between academia and industry. By actively participating in open source projects, students can refine their technical skills, learn industry best practices, and gain exposure to collaborative software development workflows. Involving students in open source projects enhances their educational experience. They have the opportunity to work on meaningful research software projects alongside experienced professionals, tackling real-world challenges and making tangible contributions to the scientific community. This exposure to open source principles and practices fosters a culture of innovation, collaboration, and knowledge sharing. + +This approach also raises questions. How can the objectives and metrics of success for an academic OSPO-RSE group be defined and evaluated? What governance models and collaboration mechanisms are required to balance the academic freedom of researchers with the community-driven nature of open source? How can the potential conflicts between traditional academic practices and the open source ethos be effectively addressed? How can teams balance academic commitments with project timelines? These questions highlight the need for careful consideration and exploration of the organizational, cultural, and ethical aspects associated with an OSPO acting as an RSE group within a university. + +Leveraging student developers in an OSPO-RSE group also presents challenges that need careful consideration. Students may have limited experience in software engineering practices, requiring mentoring and guidance to ensure the quality and sustainability of the research software they contribute to. Balancing academic commitments with project timelines and expectations can also be a challenge, necessitating effective project management strategies and clear communication channels. Furthermore, the ethical considerations of involving students as developers in open source projects must be addressed, ensuring the protection of intellectual property, respecting licensing requirements, and maintaining data privacy. + +The involvement of students as developers within an OSPO-RSE group offers valuable benefits. The effective integration of students in this context requires thoughtful planning, mentorship, and attention to ethical considerations. This talk will examine the experience of the Open Source with SLU program to explore the dynamic role of student developers in an OSPO-RSE program and engage in discussions on best practices, challenges, and the future potential of this distinctive approach to research software engineering within academia.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/110/index.html b/schedule/presentation/110/index.html new file mode 100644 index 0000000..b2cce87 --- /dev/null +++ b/schedule/presentation/110/index.html @@ -0,0 +1,272 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: UniTime - Born of Research, Now Fostering Open Research Through Competition + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Stephanie Youngman +

    + Stephanie Youngman
    + + +

    +
    Stephanie Youngman is a graduate of Purdue University, after graduation she spent several years at Bell Labs before returning to Purdue.  She currently works for Purdue University focused on improving course and student scheduling processes.  Ms. Youngman is a founding member of UniTime LLC, a company that develops and consults on open source solutions to advanced course timetabling and scheduling problems.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

UniTime was born from a collaborative research project many years ago and has always strived to move both the course timetabling and the student scheduling research communities forward.  With the help of Apereo sponsorship we have done this by being one of the organizers of the 2019 International Timetabling Competition. By leveraging the community of UniTime users to gather the benchmark data sets for that competition, more real world data is now available and actively being used for the next generation of research. This presentation will discuss thoughts on how other open source projects could use this approach.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/112/index.html b/schedule/presentation/112/index.html new file mode 100644 index 0000000..badc6b3 --- /dev/null +++ b/schedule/presentation/112/index.html @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Improving Diversity in Computing by Teaching Humanitarian Free and Open Source + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Heid Ellis +

    + Heid Ellis
    + + + https://www1.wne.edu/arts-and-sciences/faculty.cfm?uid=697 + +

    +
    Heidi Ellis is Professor of Computer Science and Information Technology at Western New England University. Dr. Ellis’ research interests include software engineering education and learning in open source software projects. Dr. Ellis is one of the founding members of the Humanitarian Free and Open Source Software project which focuses on involving students in open source projects that improve the human condition. She has been involving students in HFOSS projects since 2006 and she has been PI on five NSF projects related to student learning in HFOSS. Heidi has been active in computing education for over 20 years and has multiple publications related to involving students in HFOSS projects.
    +

    +
  • + +
  • + + Grant Braught +

    + Grant Braught
    + + + http://users.dickinson.edu/~braught/ + +

    +
    Grant Braught is a Professor of Computer Science at Dickinson College where he has taught courses across the undergraduate computer science curriculum for 25 years. He led a curricular revision of Dickinson’s computer science program to incorporate a focus on FOSS and Humanitarian FOSS (HFOSS) with the goals of deepening student engagement, broadening participation in computing, raising awareness of the power of computing for social good and enhancing student’s technical career-ready skills. He has guided student engagement with HFOSS communities including OpenMRS, SugarLabs, Sahana Eden, FreeCodeCamp, Oden, and Oppia. He is a lead maintainer of the FarmData2 project, which engages primarily student developers to build an application supporting small organic vegetable farmers. In 2017 he was recognized by Red Hat as among the “Instructors Who Champion Open Source Education in the U.S.” In 2020 he led a project centered around integrating FOSS in the undergraduate curriculum that was a finalist in the Gnome Community Engagement Challenge. He also works closely with The Non-Profit FOSS Institute, Teaching Open Source and Foss2Serve to promote HFOSS in computing education. He is an advocate of liberal arts education and has been active in the forthcoming ACM/IEEE/AAAI CS2023 curricular recommendations for undergraduate computer science programs.
    +

    +
  • + +
  • + + Heid Ellis +

    + Heid Ellis
    + + + https://www1.wne.edu/arts-and-sciences/faculty.cfm?uid=697 + +

    +
    Heidi Ellis is Professor of Computer Science and Information Technology at Western New England University. Dr. Ellis’ research interests include software engineering education and learning in open source software projects. Dr. Ellis is one of the founding members of the Humanitarian Free and Open Source Software project which focuses on involving students in open source projects that improve the human condition. She has been involving students in HFOSS projects since 2006 and she has been PI on five NSF projects related to student learning in HFOSS. Heidi has been active in computing education for over 20 years and has multiple publications related to involving students in HFOSS projects.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Meeting the strong demand for computing professionals will require attracting and retaining more students in computing degree programs. Women and people of color are significantly underrepresented among computing students, and these groups provide an opportunity to both create a more equitable discipline and meet the need for more computing graduates. In order to attract more of these students, computing educators must improve the quality, appeal and student success rate in computing degree programs. + +This presentation discusses an education effort that helps to address this challenge by expanding the community of faculty incorporating Humanitarian Free and Open Source Software (HFOSS) into computing education. HFOSS education provides a collaborative environment that supports active learning with real-world tasks. Students gain both technical and professional skills while also acquiring a first-hand understanding of the potential for computing to have both social relevance and positive societal impact. The ability of computing to “do good” has been shown to attract women and other underrepresented groups into computing disciplines. + +The project is intended to have broader impact in the following areas: a) improving student retention and expanding appeal to women and underrepresented groups; b) providing real-world learning of professional and technical skills in a complex, authentic environment that prepares students for professional practice; c) extending understanding of the impact of HFOSS pedagogy and approaches on student and instructor role and identities; and d) increasing student understanding of the potential of computing to improve the human condition and in student awareness of professional responsibility. + +Initial work has included several surveys of undergraduate students (209 and 360 participants) that indicate women and underrepresented groups are more strongly motivated by the humanitarian nature of HFOSS projects. The presentation will include results of these surveys and discussion of HFOSS education as an approach to making computing more diverse while also advancing student knowledge of open source.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/113/index.html b/schedule/presentation/113/index.html new file mode 100644 index 0000000..b8e2fc3 --- /dev/null +++ b/schedule/presentation/113/index.html @@ -0,0 +1,292 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Community lead user research and usability in Science and Research OSS: What we learned + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Eriol Fox +

    + Eriol Fox
    + + @erioldoesdesig
    + + + https://erioldoesdesign.github.io/ + +

    +
    Eriol has been working as a designer for 10+ years working in for-profits and then NGO's and open-source software organisations, working on complex problems like sustainable food systems, peace-building and crisis response technology. Eriol now works at Superbloom design, research, open-source and technology projects. + +Eriol is a part-time funded PhD researcher at Newcastle University's Open Lab looking at how designers participate in humanitarian and human rights focussed open-source software projects. + +They are also part of the core teams at Open Source Design (http://opensourcedesign.net/) and Human Rights Centred Design working group (https://hrcd.pubpub.org/) and Sustain UX & Design working group (https://sustainoss.org/working-groups/design-and-ux/) and help hosts podcast about open source and design (https://sosdesign.sustainoss.org/) + +Eriol is a non-binary, queer person who uses they/them pronouns.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

The Usable Software Ecosystem Research (USER) project was initiated by Superbloom Design and funded by the Sloan Foundation. It explores how Scientific & Research open- source software teams understand, consider, and undertake usability and design opportunities in their projects. + +Through a variety of design research methods such as literature reviews, semi- structured interviews, surveys, and ecosystem mapping, the research aims to obtain a better understanding of: + +1. How norms in academic, science, and/or open- source working environments affect the choices teams make around their users and different kinds of design interventions. + +2. How team dynamics and trust affects those choices. + +3. What teams would need to be interested in or able to prioritize usability and design in their work. + +In this short talk, we'll give an overview of our findings but specifically zoom in on the ways in which Scientific and Research OSS (S&R OSS) contributors/teams leverage community spaces, interactions and documents to make user-informed choices about how to make their documentation and tools better. There will then be a critical review of how design research trained individuals might iterate and improve on these practices to make usability and design even better in S&R OSS.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/115/index.html b/schedule/presentation/115/index.html new file mode 100644 index 0000000..e8961c6 --- /dev/null +++ b/schedule/presentation/115/index.html @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Research Data Management Skills Development Leveraged by an Open Source Portfolio + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Shoji Kajita +

    + Shoji Kajita
    + + @shojikajita
    + + + https://kdb.iimc.kyoto-u.ac.jp/profile/en.f31f7f75a9bc7fa7.html + +

    +
    Shoji Kajita is currently a Professor of Kyoto University in Japan with two appointments, one in the IT Planning Office, a part of the Institute of Information Management and Communication, and the other in the Academic Center for Computing and Media Studies. Professor Kajita received his bachelor's, master's, and doctoral degrees in Information Engineering from Nagoya University in Japan in 1990, 1992, and 1998 respectively. At Nagoya University, he served as a Research Associate in the Graduate School of Engineering from 1995 to 1997 and an Assistant Professor in the Center for Information Media Studies (CIMS) from 1998 to 2001. During his work at CIMS, he localized WebCT into Japanese and took the role of WebCT evangelist in Japan as a means of promoting the use of ICT for teaching and learning. From 2002 to 2008, he was an Associate Professor at the Nagoya University Information Technology Center, where he developed the Nagoya University Portal and a next-generation Course Management System for Japanese universities. These works were contributed to the Jasig and Sakai communities for use with uPortal, CAS and the Sakai CLE. His contributions to Jasig and Sakai reflected on the participation in annual (formally semi-annual) Jasig Conferences since 2002 and Sakai Conferences since 2004. Before joining Kyoto University in 2011, his most recent position at Nagoya University was that of an Associate Professor in the Information Strategy Office, a part of the university's Information and Communications Headquarters. He currently serves on the Board of the Apereo Foundation.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Research Data Management (RDM) skills are “must-have” skills required of any researcher in any discipline. Recent advances in digital technology have introduced new practices in Open Science and Research Integrity, requiring researchers to continuously develop their skills in systematic ways. This session uses a maturity model represented by rubrics and accessed via an open source e-Portfolio to develop RDM skills in new researchers. The rubrics identify specific skills required to plan for, organize, analyze, publish, and share research data. The e-Portfolio (developed using the Karuta Open Source Portfolio, a project of the Apereo Foundation, https://www.apereo.org/projects/karuta) invites new researchers to provide multimedia evidence demonstrating their RDM skills and accomplishments and to receive feedback on their progress from mentors. + +The Academic Data and Innovation Unit at Kyoto University is currently developing three types of RDM rubrics for new researchers based on the RDM maturity model and the RDM guide for researchers developed by the California Digital Library: +1. RDM Basic Skills Rubric +2. Discipline-Specific RDM Skills Rubrics +3. Interdisciplinary RDM Skills Rubric for Innovation +By pairing these rubrics with the open source ePortfolio system of “Apereo Karuta”, we are creating a program to better prepare new researchers at Kyoto University and other universities in Japan for the emerging RDM requirement of publishing and sharing data along with research results.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/116/index.html b/schedule/presentation/116/index.html new file mode 100644 index 0000000..4d8d802 --- /dev/null +++ b/schedule/presentation/116/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Can we combat maintainer burnout with proactive metrics? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Sophia Vargas +

    + Sophia Vargas
    + + @Sophia_IV
    + + +

    +
    Sophia Vargas is a Program Manager in the research and operations team within Google’s Open Source Programs Office. In this role she leads efforts that span project health, contributor experience, and open source economics. She is also on the Governing Board and an active contributor to the CHAOSS community. Prior to Google, Sophia was an analyst at Forrester Research, covering data center infrastructure and cloud strategy.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

While there are many ways that projects can define and measure what health means to their communities, this talk will focus on maintainers as they serve critical roles in the development, leadership and governance of their projects. As burnout continues to be a growing issue across roles, industries and communities, losing maintainers within small communities can have significant impact on the sustainability of that project. + +This talk will discuss methods and metrics that could signal overloaded and overworked maintainers. While metrics alone cannot fix this problem, they may help to identify potential issues so your community can adjust before it's too late.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/117/index.html b/schedule/presentation/117/index.html new file mode 100644 index 0000000..57d06fc --- /dev/null +++ b/schedule/presentation/117/index.html @@ -0,0 +1,299 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Challenges in open, self-sovereign identity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Tom Marble +

    + Tom Marble
    + + @tmarble
    + + + https://tmarble.info9.net + +

    +
    Tom Marble is best known for being the first "OpenJDK Ambassador" on +the Sun Microsystems core team that open sourced the Java programming +language. He continues to apply his community experiences in open +source projects and his interest in intellectual property by +co-organizing the legal and policy issues track at Europe's largest +open source conference, FOSDEM as well as being a member of the +Software Freedom Conservancy's Evaluation Committee. + +Marble is the founder of Informatique, Inc., a consultancy which leverages +his hardware, software and legal engineering background for client +projects as diverse as Enterprise IoT services, coaching Dojo +immersive learning experiences, automated mobile/web testing, +autonomous cyber defense, AI prompt engineering, and open source +business strategy.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

The promise of the Internet was a federation of cooperative services and users around open protocols. Ironically most of the essential services we use today -- including authenticating identity -- rely on large, proprietary, centralized services. + +Users ought to be able to share messages and files securely with one another without relying an a third party such as Google or Facebook. Ideally we ought to be able to securely authenticate with service providers anonymously in order to truly prevent becoming the product of surveillance capitalism. + +The traditional X.509 Public Key Infrastructure (PKI) has demonstrated weaknesses due to centralization. Mitigations such as Certificate Transparency only partially address these weaknesses. + +The Web of trust based on Pretty Good Privacy (PGP) in theory offers a truly decentralized identity solution. However, in practice, broad success of PGP in identity has been stymied by overwhelming complexity, excruciatingly poor user experience design, and difficulty in integrating the required software with popular email providers. + +There is promising W3C standards work in the areas of Decentralized Identifiers (DIDs) and Verifiable Credentials, yet implementations often depend on proof-of-work based crypto or token exchanges with asymmetric ownership and control. What's more DID resolution (anchoring in non-repudiation framework) is often either closed or left as an exercise for the reader. + +The purpose of this talk is to highlight the challenges in open source identity and brainstorm approaches which leverage the best parts of the Web of trust and the W3C standards work while preserving the values the FOSS community holds dear.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/118/index.html b/schedule/presentation/118/index.html new file mode 100644 index 0000000..9a8b9e4 --- /dev/null +++ b/schedule/presentation/118/index.html @@ -0,0 +1,298 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Breaking the Chains of Trusting Trust: Reproducible Builds and More! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Vagrant Cascadian +

    + Vagrant Cascadian
    + + + https://www.aikidev.net + +

    +
    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.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Corrupted build environments can deliver compromised cryptographically +signed binaries. Several exploits in in critical supply chains have +been demonstrated in recent years, proving that this is not just +theoretical. The most well secured build environments are still single +points of failure when they fail. + +In 1984, Ken Thompson presented "Reflections on trusting trust" which +described an attack on a build toolchain that would be impossible to +detect through source code review ... in the decades since, what has +been done to actually mitigate these types of attacks? + +Work in the Reproducible Builds and Bootstrappable Builds communities +has been progressing steadily in recent years, and can be used to +significantly reduce the risks of "Trusting Trust" and other supply +chain attacks, by making it possible to independently review not only +the end result, but the entire toolchain used to build a given +artifact. + +This talk will focus on the state of the art from several angles in +related Free and Open Source Software projects, what works, current +challenges and future plans for building trustworthy toolchains you do +not need to trust. + +https://reproducible-builds.org +https://bootstrappable.org

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/119/index.html b/schedule/presentation/119/index.html new file mode 100644 index 0000000..08b5d21 --- /dev/null +++ b/schedule/presentation/119/index.html @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Winning Over Compliance Skeptics + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Aaron Williams +

    + Aaron Williams
    + + @_arw_
    + + + https://fossa.com/ + +

    +
    Aaron is VP Marketing for FOSSA, the audit-grade open source risk management company. He comes to FOSSA with more than two decades of previous success at startups, running developer-focused marketing, and building technical communities for companies including HEAVY.ai, D2iQ, and Sun Microsystems. Aaron has also served as the founding CEO of two startups in the entertainment technology space. Aaron has an MS in Computer Science and BS in Computer Engineering from Case Western Reserve University.
    +

    +
  • + +
  • + + Kenaz Kwa +

    + Kenaz Kwa
    + + + https://fossa.com/ + +

    +
    Kenaz is the VP Product for FOSSA, the audit-grade open source risk management company.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Unfortunately, not every team or organization views open source license compliance as something that should be prioritized. Some perceive it as a costly inconvenience that gets in the way of development efficiency and product quality. + +The good news: While it’s impossible to change opinions overnight, our experience supporting compliance initiatives for numerous open source projects and companies has made clear that the right mix of messaging, processes, and strategies can make a difference. + +Join FOSSA Head of Product Kenaz Kwa and Chief Advocate Aaron Williams in this session as we highlight learnings from working with engineering leaders who have won over compliance skeptics. We’ll share information that you can use to help make compliance more of a priority across your organization, including: + +Strategies for successfully implementing compliance policies +- How and why simplicity is often the right approach to a compliance program +- Underappreciated benefits of a compliance-minded culture +- The real risks of non-compliance +- How to reduce engineering time spent on compliance +- Why it’s important to pay attention to community licenses + +We’ll also discuss how to apply these takeaways to specific areas where compliance skepticism manifests, like when organizations: +- Are reluctant to create policies governing license compliance +- Are reluctant to dedicate the resources (engineering time and/or automation) to manage license compliance +- Have compliance policies in place — but certain teams are unable or unwilling to implement them + +Attendees will come away from the session with new tactics, messaging, and insights that you can present to colleagues to make the case for prioritizing compliance initiatives.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/120/index.html b/schedule/presentation/120/index.html new file mode 100644 index 0000000..8b4e237 --- /dev/null +++ b/schedule/presentation/120/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Language Tools For Creators + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Paco Xander Nathan +

    + Paco Xander Nathan
    + + @pacoid
    + + + https://derwen.ai/paco + +

    +
    Paco Nathan is the Managing Partner at Derwen, Inc. Known as a "player/coach", with core expertise in graph technologies, natural language, data science, cloud computing. Paco has ~40 years tech industry experience, ranging from Bell Labs to early-stage start-ups. Board member for Argilla.io; Advisor for KUNGFU.AI. Lead committer on PyTextRank, kglab. Formerly: Director, Community Evangelism for Apache Spark at Databricks; Director, Learning Group at O'Reilly Media. + +See: https://derwen.ai/paco
    +

    +
  • + +
+
+ +
+

Abstract

+ +

There's been an explosion in the space of language models, generative AI, and other machine learning related to natural language. Going "beyond the headlines", this talk shows how to leverage open source libraries in Python to work with text and image content, from the perspective of an author, editor, or illustrator. We'll look at how to leverage advanced and "AI-adjacent" tooling such as language models, data annotation, graph technologies, interactive visualizations, etc., for assisting creators to understand the content better and collaborate more effectively. For example: What are the themes discussed? Who are the characters? What are the relationships between the characters? Where was concept "XYZZY" first introduced? Did the "Blarg" character actually purchase a quantum transmogrifier before its first use in the story? How do the themes within the content map to the beats in the story arc? What is the "concept density" per chapter, in terms of the pace of new ideas being introduced? How can language models help suggest or refine the prompt engineering used for illustrating a story? Where are illustrations needed? + +These approaches apply in the production of fiction, as well as games, movie scripts, plays, documentaries, and various non-fiction as well. + +We'll review an example: development of an ebook in the style of Japanese Light Novels (a cli-fy novel "Latent Space") where artists experimented with collages using components from generative AI, prompts needed to be tracked, themes images needed to be aligned with text themes, and so on. + +Python provides a wide range of available tooling (`spaCy`, `argilla`, `huggingface`, `pyvis`, and so on) as well as data infrastructure tooling to support content work at scale.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/122/index.html b/schedule/presentation/122/index.html new file mode 100644 index 0000000..78ad97c --- /dev/null +++ b/schedule/presentation/122/index.html @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: What we really want: an enforcer's perspective + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Bradley M. Kuhn +

    + Bradley M. Kuhn
    + + +

    +
    Bradley M. Kuhn is the Policy Fellow and Hacker-in-Residence at Software Freedom Conservancy (SFC) and editor-in-chief of copyleft.org. Kuhn began his work in the software freedom movement as a volunteer in 1992, as an early adopter of Linux-based systems and contributor to various FOSS projects, including Perl. He worked during the 1990s as a system administrator and software developer for various companies, and taught AP Computer Science at Walnut Hills High School in Cincinnati. Kuhn’s non-profit career began in 2000, when he was hired by the Free Software Foundation (FSF). As FSF’s Executive Director from 2001–2005, Kuhn led FSF’s GPL enforcement, launched its Associate Member program, and invented the Affero GPL. Kuhn began as SFC’s primary volunteer from 2006–2010, and became its first staff person in 2011. Kuhn holds a summa cum laude B.S. in Computer Science from Loyola University in Maryland, and an M.S. in Computer Science from the University of Cincinnati. Kuhn’s Master’s thesis discussed methods for dynamic interoperability of Free Software programming languages. Kuhn received the Open Source Award in 2012, and the Award for the Advancement of Free Software in 2021 — both in recognition for his lifelong policy work on copyleft licensing and its enforcement.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Copyleft is a tool to help give everyone the right to modify and fix the software they use. It has proven effective in many situations, giving us projects like OpenWrt, and growing various FOSS communities like Linux immensely. However, copyleft is not the thing that software freedom advocates ultimately want - rather, it is one way of achieving it, and works to varying degrees depending on the copyright and other laws of the country you happen to reside in. + +Early writing on software freedom tended to focus on copyleft as the solution but, as we enter what many call a post-copyright age, fueled by AI startups and other dubious businesses, we need new tools to ensure that people's right to modify and fix the software they use is protected for current and future generations. This talk will explore some of the foundations of software freedom and how we can re-think the ways that these foundations are upheld through law and social norms.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/124/index.html b/schedule/presentation/124/index.html new file mode 100644 index 0000000..8bd49f3 --- /dev/null +++ b/schedule/presentation/124/index.html @@ -0,0 +1,272 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Running an Open Source Hackerspace + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Tracy Homer +

    + Tracy Homer
    + + +

    +
    Tracy Homer works as the Operations Manager for Software Freedom Conservancy. Tracy also serves on the board of her local hackerspace, an organization committed to teaching and promoting open technology exclusively. In addition to being the first point of contact for interested members, she also authorizes people to use the laser cutter, and 2d design classes in Inkscape. She is passionate about accessible technology so that people are able to have the tools they need to be creative and successful without restrictions. Tracy is also pursuing a degree in GIS at the University of Tennessee.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Knox Makers in Knoxville, TN is the area's premier hackerspace. In existence for almost 12 years, it boasts over 325 members and its base operations are fully supported by membership dues. It also has a commitment to open hardware and software, running all of its tools, behind the scenes operations, and teaching classes exclusively with FOSS. In this talk, Tracy will talk about why Knox Makers has chosen open source, some of the technologies they use, and what the challenges are to this commitment.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/125/index.html b/schedule/presentation/125/index.html new file mode 100644 index 0000000..d29f85c --- /dev/null +++ b/schedule/presentation/125/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Doing a TUF: Secure Any Shared Storage + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Nisha Kumar +

    + Nisha Kumar
    + + @_ctlfsh
    + + + https://nishakm.github.io + +

    +
    Nisha is a software developer at Oracle Cloud Infrastructure (not to be confused with the Open Container Initiative). Nisha is involved in the SPDX and CNCF communities, trying to improve software and service transparency.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

The Update Framework (TUF) is an Open Source Framework used to secure software repository. OK, that's great. But what does that look in practice? A repository is just storage that is accessible to anyone other than you. Think about a shared Google folder. That's a repository. For software development, that's a database, an AWS S3 bucket, or even just a directory on disk. This talk will walk you through the steps to implement TUF on a typical data store you may use on a regular basis. Then we will see how TUF ensures the consumers of that data can verify your identity and the freshness of the things you share.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/126/index.html b/schedule/presentation/126/index.html new file mode 100644 index 0000000..14285c6 --- /dev/null +++ b/schedule/presentation/126/index.html @@ -0,0 +1,278 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: ARMing yourself for the future! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Erik Benner +

    + Erik Benner
    + + @erikbenner
    + + + https://talesfromthedatacenter.com + +

    +
    Erik is currently VP of Enterprise Transformation, serving as a lead strategist for Federal, State and Local Government and Commercial customers throughout the United States. These customer engagements include enterprise cloud transformations, data center consolidation and modernization efforts, Big Data projects and implementations of Oracle Engineered Systems. He is the President of the Quest Users Group Cloud Computing Special Interest Group (SIG), Co Chair of the OATUG Oracle Enterprise Manager SIG and a habitual volunteer with user groups. Erik frequently presents at conferences, including Oracle OpenWorld and CloudWorld, Oracle FedForum, ASCEND, Blueprint4d, COLLABORATE and other user groups and conferences around the United States. He has worked with Oracle and Sun Systems since the mid 90s, and is experienced with most of the core Oracle technologies, including Oracle Cloud, Oracle Linux and Oracle Databases. + +When not flying to the far points of the country from the Atlanta Metro area, he enjoys spending time with his family at their Observatory, where the telescopes outnumber the people.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

ARM is the up and coming computing technology, an open platform that competing CPU architectures, with many manufacturers building systems from the size of a stamp to datacenter servers with 256cores stuffed in only 2RUs. There is a wide variety of ARM systems and operating systems that can run on these platforms. But despite all of this diversity, you still have binary compatibility across all the systems. The same Operating system that runs on a small 4-core Raspberry PI can also run on an ARM system in the cloud powered by a high-density 128-core Ampere processor. In this session, learn not only what you can run on ARM, but also the scale of the applications and its data storage. You will also see how easy it is to move to ARM.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/127/index.html b/schedule/presentation/127/index.html new file mode 100644 index 0000000..5e5c30d --- /dev/null +++ b/schedule/presentation/127/index.html @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: XMPP Introduction and Overview + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Sam Whited +

    + Sam Whited
    + + + https://blog.samwhited.com + +

    +
    Sam is a former software engineer who left the field to fix bicycles. He is now much happier, but also much broker. He hails from Atlanta, GA where he advocates for cycling, cyclist and pedestrian first infrastructure, expanded public transit, unionizing the software industry (and every other industry), co-housing, and worker-owned co-ops.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

A brief history and introduction to the XMPP protocol and its use for beginners with a background in programming but no protocol experience. If you are new to XMPP or want to better understand the other presentations in the XMPP track, this is the place to start! This talk will include an overview of the federation and routing model used by XMPP, specific protocol examples, coverage of the initial handshake and security model of XMPP, and common uses and extensions used by the XMPP community. It will provide background information that can be used by those new to the XMPP protocol to more fully understand the rest of the XMPP track.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/129/index.html b/schedule/presentation/129/index.html new file mode 100644 index 0000000..0e68a64 --- /dev/null +++ b/schedule/presentation/129/index.html @@ -0,0 +1,296 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Discussion: Mentoring and internship challenges + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Sage Sharp +

    + Sage Sharp
    + + + https://sage.thesharps.us + +

    +
    Sage Sharp is the Senior Director of Diversity & Inclusion at Software Freedom Conservancy. Sage runs Conservancy's diversity initiative, Outreachy. Outreachy provides internships in open source and open science. Outreachy provides internships to people subject to systemic bias and impacted by underrepresentation in the technical industry where they are living. + +Sage has been a free software contributor since 2007. Sage is known for their past work as the author and maintainer of the Linux kernel USB 3.0 driver. Today, Sage is involved in the Python community, and works as a Django web developer for the Outreachy website. + +Sage founded their own company, Otter Tech, to provide Code of Conduct enforcement workshops. Sage has trained Code of Conduct teams for open source communities like Kubernetes, GNOME, Python, Drupal, WordPress, OpenStreetMap, Elastic, and Symfony.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Come discuss your challenges and victories in mentoring new open source contributors! + +Mentoring and internship programs are now common in open source. From Google Summer of Code and Outreachy, to programs run by individual open source communities, internships are every where. Yet these internship and mentoring programs are often run in silos, with little knowledge sharing across open source communities. + +This group discussion session aims to break down silos between different mentoring and internship programs. Attendees are invited to bring their triumphs and challenges to discuss with others. + +Topics of discussion may include: + +- successfully advertising internship programs +- challenges in finding mentors +- how to craft meaningful internship projects +- issues with paying interns around the world +- dealing with community backlash to diversity internships +- the rise of ChatGPT use among internship applicants +- when trolls apply for your internship program +- avoiding mentor burn-out +- creating a path for interns to become community leaders + +This discussion will be tailored to the attendees who come to this talk. Bring your challenges and victories to share!

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/130/index.html b/schedule/presentation/130/index.html new file mode 100644 index 0000000..85b4620 --- /dev/null +++ b/schedule/presentation/130/index.html @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Introduction to Incubation at Apereo + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Benito Gonzalez +

    + Benito Gonzalez
    + + @bjagg69
    + + +

    +
    Benito Gonzalez is a Software Architect, with 30 years of professional experience. Benito has been at Unicon since 2015. Mr. Gonzalez has knowledge and experience in enterprise software development, especially around higher education. Supported clients range from community colleges up to major universities. He has experience with end-to-end management of institution web services. + +Mr. Gonzalez's uPortal work supports a variety of higher-ed institutions, from community colleges to major universities such as University of California, Riverside, and Texas A&M. Work ranges widely as well. Some efforts are simple maintenance and small enhancements. Other client projects have included complete major upgrades and redesigns. With web development evolving quickly, Benito has become adept with the latest standards like Web Components. He is also a regular presenter at Apereo Foundation events. Mr. Gonzalez is also a member of the uPortal Steering Committee and the chair of the Apereo Incubation Work Group. Benito has branched out into Ed-Tech evaluations and technical due-diligence reviews, along with developing various technology rubrics to evaluation software systems.
    +

    +
  • + +
  • + + Laura Fernandez Moran +

    + Laura Fernandez Moran
    + + + https://www.linkedin.com/in/mccordl/ + +

    +
    Laura is a Strategic Project Manager and Software Developer at Unicon. She specializes in strategic initiatives and joined the company in 2022. With over 15 years of experience in software development and academic administration in higher education, Laura has worked in various domains such as marketing technology, teaching and learning, student information systems, and identity management. Prior to joining Unicon, she held the position of Manager of Student Systems at Rice University. In this role, Laura was responsible for overseeing student administrative software and technical processes for multiple offices, including the Registrar, Cashier, Financial Aid, Admissions, and Academic Advising. Since 2008, Laura has been actively involved with the Apereo Foundation, contributing in various capacities as an advocate of Open Source Software and Communities. She has served on the Board of Directors, acted as Chair of the Conference Planning Committee, participated in the uPortal Steering Committee, and contributed to the Incubation Working Group. Her dedication and contributions to the foundation led to her receiving the Apereo Fellows Award in 2012.
    +

    +
  • + +
  • + + Patrick Masson +

    + Patrick Masson
    + + @massonpj
    + + + https://pmasson.wordpress.com/ + +

    +
    Patrick joined Apereo as Executive Director in January 2023, serving previously as Interim General Manager of the Foundation. Prior to 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. Before these, he served as the Director of Technology at the SUNY Learning Network and Director of the UCLA Media Lab. + +Patrick 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.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

The Apereo Incubation program’s mission is to assist open source software projects in adopting sustainable practices. Attendees will take away strategies implemented by Apereo in Higher Education open source projects, with governance strategies, understanding incubation, evaluation of a project, and guidance of its progress. This session is for those who are interested in nurturing and/or implementing best practices in their own open source software projects and forming supportive connections within this open source community.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/131/index.html b/schedule/presentation/131/index.html new file mode 100644 index 0000000..d2ba74a --- /dev/null +++ b/schedule/presentation/131/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Open Source Your Inclusive Language Initiatives + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Monica Ayhens-Madon +

    + Monica Ayhens-Madon
    + + +

    +
    Monica is a community facilitator and nurturer who began her journey into open source software contributorhood in 2020 with documentation and website contributions to the Ubuntu MATE team and OpenMRS. In early 2021, she began working for Canonical on the Ubuntu Community Team, where she helped relaunch UbuntuOnAir, return Ubuntu (virtually!) to FOSDEM, and launch Canonical's inclusive language initiative. She left in August 2022. Since then, she has spoken as a panelist on burnout in the community profession at OSS Europe in Dublin, been elected to the Ubuntu Community Council for a two-year term, and helped organize things like a pre-SCALE JPL private tour and the FOSSY 'Community: Open Source in Service' track. + +Monica's background is in academia, with a B.A. in Ancient Greek and a M.A. in Maritime Studies. She loves travel, and the chance to meet new people all over the world - and bring tasty treats back home. She is also an occasional streamer on Twitch as 'communiteatime' where she can be found playing cozy games, painting, and sipping tea. She lives with her husband and fellow geek John in the Atlanta metro area.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Especially since 2020, numerous organizations and companies have sought to make the language used in their marketing, everyday communication, and their code more inclusive. There are numerous logistical hurdles, especially when there are thousands if not tens of thousands of artifacts that need changing. But one of the biggest hurdles is getting investment in the changes beyond your DEI team, which is key to making inclusive language become the norm. + +One way to increase investment is to open source your glossary of terms to modify and their replacements. This talk will discuss the lessons learned from using this approach at Canonical, from initial planning to an established process. A transparent, collaborative approach can turn conflict into constructive dialogue, reduce the load on understaffed DEI teams and groups, and organically broaden the scope of your efforts. In addition to the talk, there will be time for discussion.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/134/index.html b/schedule/presentation/134/index.html new file mode 100644 index 0000000..fe3fa4a --- /dev/null +++ b/schedule/presentation/134/index.html @@ -0,0 +1,306 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Growth: Accelerate your project’s adoption, usage and community engagement + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Emily Omier +

    + Emily Omier
    + + @emilyomier
    + + + http://www.emilyomier.com + +

    +
    Emily Omier is a positioning consultant who helps open source startups accelerate revenue and community growth with killer positioning. She hosts The Business of Open Source, a podcast about building open source companies, and writes about entrepreneurship for engineers for The New Stack.
    +

    +
  • + +
  • + + Matt Yonkovit +

    + Matt Yonkovit
    + + @myonkovit
    + + +

    +
    Matt Yonkovit is the Head of Open Source Strategy and Growth ( The HOSS!) at Scarf. He is a passionate open source professional with over 20 years of experience, where he has made a significant impact at open source companies like Percona, MySQL, StreamNative, Mattermost, and now Scarf. As a long-time veteran in the industry, Matt's passion lies in building sustainable open source businesses and bridging the gap between community and business objectives. + +With a unique ability to engage both engineers and business professionals, Matt aims to make business topics approachable and appealing to those in the open source space. He wants to make engineers and open source professionals not cringe when thinking or talking about business topics. His focus on linking both technical innovation and business growth has played a crucial role in the success of the organizations he has been part of. + +Matt has held roles across the technical and leadership spectrum at open source companies, including VP of services (support, consulting, managed services), chief experience officer, chief customer officer, and now the HOSS. He is the co-host of the Hacking Open Source Business Podcast.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Though open source maintainers have many different goals, most of those goals depend on growing the project’s usage and community engagement. As projects get larger, they are able to attract new contributors and new funding opportunities, allowing maintainers to fix bugs and add features more quickly. A larger, more engaged community of users also decreases the risk that an open source project will be abandoned, creating a virtuous cycle of trust as more organizations feel comfortable using the project in mission-critical applications. Whether a project is a hobby side project or backed by a Fortune 10 company, growth matters. This half-day workshop is for any maintainer who cares about their projects’ growth, both in terms of number of users and engagement of existing users. Attendees will learn about the strategies and tactics to increase downloads, active user base, project stickiness, and community engagement. + +Topics we will explore include but are not limited to: +Project positioning & messaging +Non-slimy marketing techniques +Collecting and acting on user feedback +DevRel activities and optimization +Keeping users happy via support, fixes, and education +Tracking and measuring project growth +Community management + + +Attendees will leave with concrete ideas for how to accelerate their projects’ growth.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/135/index.html b/schedule/presentation/135/index.html new file mode 100644 index 0000000..2ed8f49 --- /dev/null +++ b/schedule/presentation/135/index.html @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Free BSD Workshop + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Deb Goodkin +

    + Deb Goodkin
    + + @dgoodkin
    + + +

    +
    Deb is the Executive Director of the FreeBSD Foundation, joining as the first employee back in August 2005. Before venturing into the world of open source and operating systems, she spent two decades working as an embedded firmware engineer, technical marketer, and technical sales engineer in the data storage industry. Deb now focuses on learning more about operating systems while advocating for FreeBSD around the world. Besides supporting the FreeBSD Project, she's been working on introducing more girls and women to STEM. Deb grew up in California and earned her undergraduate degree in Computer Engineering from the University of California, San Diego, and her Master's Degree in Electrical Engineering from the University of Santa Clara.
    +

    +
  • + +
  • + + Drew Gurkowski +

    + Drew Gurkowski
    + + +

    +
    Drew started working for the foundation as an intern in 2015 and continued as a consultant starting in 2018. As a marketing coordinator, he has helped advocate for FreeBSD and Open Source technology.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Now in its 30th year, the FreeBSD Open Source Operating System is one of the oldest, largest, and most successful open source projects, with a long history of innovation. It is a free Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD), also known as “Berkeley Unix.” Known for its reliability, stability, and advanced networking and performance, FreeBSD also provides an opportunity to dive into the workings of a complete operating system as well as the chance to collaborate with a welcoming and inclusive community in a flat development model. + +In this track, we would like to begin with a brief “Introduction to FreeBSD” presentation followed by a hands-on, getting started workshop. The workshop portion will cover setting up FreeBSD with a desktop environment and how to get a web browser installed. Next, we’ll walk through the FreeBSD Jail system for managing separate FreeBSD environments within an existing FreeBSD install that allows folks to isolate programs from one another. The goal of the workshop is for everyone to leave with their own FreeBSD virtual machine that they can continue to learn on/develop on.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/138/index.html b/schedule/presentation/138/index.html new file mode 100644 index 0000000..fc2f022 --- /dev/null +++ b/schedule/presentation/138/index.html @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Diamond Open Education + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Dr. Cable Green +

    + Dr. Cable Green
    + + @cgreen
    + + + https://creativecommons.org/author/cablecreativecommons-org/ + +

    +
    Dr. Cable Green is Creative Commons’ Director of Open Knowledge. He works with open education, science and research communities to leverage open licensing, content, practices and policies to expand equitable access and contributions to open knowledge. His work is focused on identifying complex problems (e.g., UN SDGs) where open knowledge is a critical part of the solution, and then opening that knowledge to help solve the problem. Cable is also a leading advocate for open licensing and procurement policies that ensure publicly funded education, science and research resources are freely and openly available to the public.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Open Education sustainability requires significant, stable public funding. Education is a public good and the production, reuse and revisions of educational resources - and the software to host and share them - should be publicly funded and openly licensed to ensure educational opportunities for all. + +The Open Science movement is increasingly looking toward more equitable models for open access research; it is looking to move away from expensive subscription fees and article processing charges (APCs). One possible model is "Diamond Open Access," a model for ensuring inclusive and equitable access to both read and submit research articles to community-driven, academic-led and -owned open access journals. + +Cable will explore what “Diamond Open Education” might look like. What are the barriers to Diamond OE? What if funding currently spent on expensive commercial educational resources and software were redirected to support the creation and stewardship of quality OER and FOSS in every discipline, in every grade level in multiple languages? Join us.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/139/index.html b/schedule/presentation/139/index.html new file mode 100644 index 0000000..7bdd243 --- /dev/null +++ b/schedule/presentation/139/index.html @@ -0,0 +1,278 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: The Cloud Native Burrito + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Josh Berkus +

    + Josh Berkus
    + + + http://berkus.org/ + +

    +
    Josh Berkus has been containering since containers were a thing, going back to FreeBSD Jails. Currently he works for Red Hat's Open Source Practice Office, supporting the Kubernetes project. He is the founder of Cloud Native PDX meetup group, a former CNCF Ambassador, and the recently retired co-chair of Kubernetes SIG-Contributor Experience; quite the CV for someone who started out just trying to automate database deployments. Josh has also been invovled in open source communities since 1998, and currently sits on the OSI board. He lives in NE Portland with a librarian and a very large cat.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Containers! Orchestrators! Service Mesh! Serverless! PodSecurity! You've heard all the hype from the many, many projects that call themselves "Cloud Native", but what does it all mean? Why would you want to use any of this, and what tools do you actually need, and why does the CNCF have over 150 projects? + +Welcome to the Cloud Native Taqueria, where your questions will be answered. In this talk, we will give you a whirlwind orientation tour of Cloud Native technologies through the metaphor of the Burrito Bar, from Kubernetes to Istio to Tekton to Knative. We'll explain each part of the stack, and why you might or might not want to use it, and how to figure out what your options are. With guacamole and sour cream. + +You'll complete this talk with a better understanding of the Cloud Native universe and what things you want to learn more about.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/141/index.html b/schedule/presentation/141/index.html new file mode 100644 index 0000000..5135e04 --- /dev/null +++ b/schedule/presentation/141/index.html @@ -0,0 +1,278 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Power Up with Podman + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Paige Cruz +

    + Paige Cruz
    + + @paigerduty
    + + + https://www.paigerduty.com + +

    +
    Paige Cruz is a Senior Developer Advocate at Chronosphere passionate about cultivating sustainable on-call practices and bringing folks their aha moment with observability. She started as a software engineer at New Relic before switching to Site Reliability Engineering holding the pager for InVision, Lightstep, and Weedmaps. Off-the-clock you can find her spinning yarn, swooning over alpacas, or watching trash TV on Bravo.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Curious about containers? There’s a new generation of containers on the scene, Podman! Supporting secure, rootless containers for Kubernetes microservices, it was designed and built with the cloud in mind. Benefitting from the lessons learned out in the open from Docker, this next generation of containers will quickly become a trusted daily driver in your dev workflow. + +Covering what you need to know as an end-user from the UI to the backend, sharing a real world use case leveraging Podman for open source observability workshops https://o11y-workshops.gitlab.io. Paige will share how Podman and the adorable seal mascots Caitlín, Maighréad and Róisín have transformed her local development!

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/142/index.html b/schedule/presentation/142/index.html new file mode 100644 index 0000000..ed7a19e --- /dev/null +++ b/schedule/presentation/142/index.html @@ -0,0 +1,290 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Getting Started with vcluster in Production + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Mike Petersen +

    + Mike Petersen
    + + @mpetason
    + + +

    +
    Mike has been part of the Open Source world for the last 15+ years. He started out administering linux systems then progressed to OpenStack and is currently living in the Kubernetes world. He has contributed to different projects from Knative to Tekton to OpenStack. Now, Mike is working to spread awareness of Loft Labs, vcluster, DevPod and the Kubernetes ecosystem in general.
    +

    +
  • + +
  • + + Carl Montanari +

    + Carl Montanari
    + + @https://twitter
    + + +

    +
    Carl is a Senior Software Engineer at Loft Labs, ex-network engineer, and reasonably likable guy. He enjoys being very serious about not being serious, and most days can be found working on Loft's commercial and open source projects. Outside of work he loves hiking, and working on his kit car that will, probably, eventually be complete and running... maybe.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

This talk will provide guidance on how to get started with using vcluster in production. Users may have worked with vcluster for dev / test / preview environments but there are other use cases for vcluster including production environments. We will take a look at some of the considerations such as network policies and security, as well as autoscaling and other features available in cloud providers. There will even be demos! + +vcluster is Virtual Kubernetes Clusters that run inside regular namespaces. Virtual clusters have their own API server which makes them much more powerful and better isolated than namespaces, but they are also much cheaper than creating separate "real" Kubernetes clusters. If you are hitting the scalability limits of k8s because you are running a large-scale multi-tenant cluster, you can now split up and effectively shared your clusters into vclusters.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/144/index.html b/schedule/presentation/144/index.html new file mode 100644 index 0000000..005d8db --- /dev/null +++ b/schedule/presentation/144/index.html @@ -0,0 +1,292 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Discussion: If we had money, what FOSS would we build? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Denver Gingerich +

    + Denver Gingerich
    + + + https://ossguy.com/ + +

    +
    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 CopyleftConf, LibrePlanet, LinuxCon North America, CopyCamp Toronto, FOSSLC's Summercamp, and the Open Video Conference.
    +

    +
  • + +
  • + + Stephen Paul Weber +

    + Stephen Paul Weber
    + + @singpolyma
    + + + https://singpolyma.net + +

    +
    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.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

We often hear that the main thing FOSS needs to be successful is more money. But what concrete steps would we take if we had money? Who should we give it to and what should they spend it on? + +Bring your ideas to this Q&A hosted by two FOSS business leaders, who have seen what money can (and can't) do for FOSS. We will briefly describe our experiences, and then open it up for discussion to dive into actionable plans for using money to improve software freedom, through non-profit, worker co-operative, and/or for-profit endeavors.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/145/index.html b/schedule/presentation/145/index.html new file mode 100644 index 0000000..09c519f --- /dev/null +++ b/schedule/presentation/145/index.html @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Snowdrift.coop: sustainable funding for FLO projects + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Aaron Wolf +

    + Aaron Wolf
    + + @awolftune
    + + + https://wolftune.com + +

    +
    Aaron is a FLO activist, co-founder of Snowdrift.coop, and community music teacher. He has worked for many years (mostly volunteering) on social, political, and economic aspects of technology and media.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Snowdrift.coop is a nonprofit cooperative run by an international team driven by a common goal: + +To dramatically improve the ability of ordinary people to fund public goods – things like software, music, journalism, and research – that everyone can use and share without limitations. + +We've continued to shovel the path towards that future without the use of proprietary tools. Come hear about our project and journey, assisting us in clearing the final feet!

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/146/index.html b/schedule/presentation/146/index.html new file mode 100644 index 0000000..e2fa607 --- /dev/null +++ b/schedule/presentation/146/index.html @@ -0,0 +1,281 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Where should my K8s Dev Environment Be? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Debo Ray +

    + Debo Ray
    + + @debosmitr
    + + +

    +
    Debosmit (Debo) Ray is the Cofounder and Chief Executive Officer of DevZero, a platform that boosts developer productivity via cloud-based software development environments. In 2013, he founded Genie, an image-searching company. In 2016, after Twitter integrated Genie into its ad engine, Debo started his almost six-year journey working as a staff engineer at Uber, where his focus areas included infrastructure and cloud security. In January 2022, he founded DevZero to fix the productivity challenges he observed in the software development world when he was a developer. He formally launched DevZero in January 2023. Today, he leads a team of 25 employees who are passionate about closing productivity gaps in developers’ current workflows. When he’s not working on DevZero, Ray enjoys playing tennis, cooking, and learning how to fly planes.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

In this session, we will delve into strategies for development environments when production is running in Kubernetes. Those include local dev with Docker Compose, local dev with Kubernetes, and remote dev with Kubernetes, and their effects on the SDLC. + +Attendees will gain insights on: +- Pros and cons of each development approach. +- How to align their K8s dev environment with their team's unique needs. +- Strategies for optimizing workflows with the right Kubernetes development environment choice. + +We'll also discuss the benefits and challenges of coding and testing in production-like environments and examine potential obstacles to using remote Kubernetes environments directly. By the end of the session, attendees will be empowered with the knowledge and tools to seamlessly transition their local development to prod-like environments in the world of K8s.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/148/index.html b/schedule/presentation/148/index.html new file mode 100644 index 0000000..b882572 --- /dev/null +++ b/schedule/presentation/148/index.html @@ -0,0 +1,272 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Planning a wedding with FOSS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+ +
+ +
+

Abstract

+ +

Event planning encompasses a huge range of people, vendors, timelines, communication channels and cultural norms. The use of free software therein, takes an interesting role as both activism and pragmatism. This talk will focus on the use and challenges of trying to plan my wedding with my fiancée with as much free software as possible. Lessons we learned in trying to understand the wedding software space, replacements to common proprietary tools, challenges faced by both proprietary and free software, and how we can make advocacy more streamlined when dealing with people outside the software freedom movement.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/149/index.html b/schedule/presentation/149/index.html new file mode 100644 index 0000000..2861cbe --- /dev/null +++ b/schedule/presentation/149/index.html @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: The Hidden Challenges of Inclusive Collaboration + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Ildikó Váncsa +

    + Ildikó Váncsa
    + + @IldikoVancsa
    + + +

    +
    Ildikó is working for the Open Infrastructure Foundation as Director of Community. As part of her role, she is the Community Manager for the StarlingX open source edge cloud project and a co-leader of the OpenInfra Edge Computing Group. Ildikó has been contributing to projects like OpenStack, Anuket and State of the Edge for over 10 years with focus areas of Edge Computing, Telecommunications and NFV. She is an open source evangelist and is using her experience to help individuals, companies and organizations to learn and get more involved and active in communities.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

This talk is an emphasis on the importance of open and inclusive collaboration, and a call to action to ensure balance, diversity and sustainability of the global open source ecosystem. + +Open source is currently living through its own hype cycle with new projects and foundations popping up on a daily basis. This phenomenon is great, as it shows the popularity and adoption of the concept. And this phenomenon is harmful, as it creates a fast paced environment that leaves people, who try to participate, with a false idea of what open source is or a bad experience. + +This session will explore the struggles of the current, rapidly growing open source ecosystem, with a focus on diversity and inclusion, and invites everyone in the audience to participate in providing solutions to them. Do you have an experience where you didn’t feel invited to participate? At the same time, there are also examples to follow. Do you have one to share? + +The audience will learn about a new initiative called Community Blueprint, which highlights issues, suggests solutions and introduces good practices through individuals sharing their open source experience. Bring your story to share!

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/150/index.html b/schedule/presentation/150/index.html new file mode 100644 index 0000000..3f39629 --- /dev/null +++ b/schedule/presentation/150/index.html @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Plom: A free solution for paperless open marking + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Elizabeth Xiao +

    + Elizabeth Xiao
    + + +

    +
    Elizabeth is a mathematics student who occasionally ventures into programming. Her TA work at the University of British Columbia has primarily involved the maintenance and support of Plom, an in-house free and open-source marking software. This summer she is collaborating with a hydrology research group at UBC to develop mathematical models simulating the flow of water in watersheds. She completed her BSc and MSc in mathematics at the University of British Columbia and will be starting a PhD at Caltech the fall. She lives in Vancouver, BC, Canada.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Plom is a system for giving tests on paper, but marking and returning them online. Several commercial and proprietary solutions for online exam marking exist, but are prohibitively expensive for academic institutions with small budgets, and collect and/or use students' data in ways that may be objectionable. Plom, however, is Free and Open Source Software licensed under the AGPL-v3, and gives users full control over the marking process and student data. + +Plom has been in use in the Mathematics Department of the University of British Columbia since October 2018, and is still under active development. Our current goal is to scale-up the project so it can be easily adopted by other departments across UBC and at other institutions. This presentation will be an overview of the current state of the Plom system and instructions on how to use the software or contribute to the project.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/151/index.html b/schedule/presentation/151/index.html new file mode 100644 index 0000000..cc39aa7 --- /dev/null +++ b/schedule/presentation/151/index.html @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Workshop - Defining Open Source AI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Stefano Maffulli +

    + Stefano Maffulli
    + + + https://maffulli.net + +

    +
    Stefano is the executive director of the Open Source Initiative. An experienced leader of open source organizations, from non-profits advocacy groups and trade organizations to business ventures and community projects across countries. With a proven track record in community building, he’s also an active contributor to open source projects. When not basking in front of a monitor, you’ll find him teaching sailing or perfecting his pizza technique.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Join this in-promptu meeting to share your thoughts on what it means for Artificial Intelligence and Machine Learning systems to be "open". The Open Source Initiative will host this lunch break to hear from the FOSSY participants what they think should be the shared set of principles that can recreate the permissionless, pragmatic and simplified collaboration for AI practitioners, similar to what the Open Source Definition has done.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/152/index.html b/schedule/presentation/152/index.html new file mode 100644 index 0000000..36f988a --- /dev/null +++ b/schedule/presentation/152/index.html @@ -0,0 +1,272 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Identifying Common Issues, and Potential Solutions, Across Sectors Doing Open Work + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+ +
+ +
+

Abstract

+ +

Those of us pursuing or performing Open Work in Industry, Academia and Government face common challenges around getting support for, incetinization of and credit around Open Work practices. The problems of “Invisible Work” needing to demonstrate ROI and KPI for non software engineering efforts, getting evaluated for “invisible work.” Etc. Though there are shared issues across these sectors, the language and processes are often different, leading to difficulty in identifying and applying best practices from one sector to the other. This session will discuss the common challenges and related best practices in each sector and seek common ground in addressing them

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/153/index.html b/schedule/presentation/153/index.html new file mode 100644 index 0000000..7dd74bd --- /dev/null +++ b/schedule/presentation/153/index.html @@ -0,0 +1,278 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: BOF: FOSS Advocates in Higher Education + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Patrick Masson +

    + Patrick Masson
    + + @massonpj
    + + + https://pmasson.wordpress.com/ + +

    +
    Patrick joined Apereo as Executive Director in January 2023, serving previously as Interim General Manager of the Foundation. Prior to 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. Before these, he served as the Director of Technology at the SUNY Learning Network and Director of the UCLA Media Lab. + +Patrick 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.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Birds of a feather discussing building and enabling capacity within institutions of higher education though open initiatives. Join us to share how you and your institution are supporting and promoting (or would like to) the development and use of free and open source software, open educational resources, open content, open research, open access and journals, or any other FOSS initiative in highered.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/154/index.html b/schedule/presentation/154/index.html new file mode 100644 index 0000000..6c16f5d --- /dev/null +++ b/schedule/presentation/154/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Open Source AI Exploration or How to Start Engaging in the Space from an Open Source Standpoint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + JJ Asghar +

    + JJ Asghar
    + + @jjasghar
    + + + https://jjasghar.me + +

    +
    JJ works as a Developer Advocate representing the IBM worldwide. He focuses on the IBM’s watsonx service, the Open Source AI ecosystem, and Kubernetes x with a core focus on OpenShift. He is always trying to make companies and users have a successful onboarding to the AI and Cloud Native ecosystem. He’s also been known in the DevOps ecosystem and generalized Linux communities. If he isn’t building automation to streamline his work, he’s building the groundwork to do just that. He’s been an avid homelab and self-hoster of open source software for years and gives back to that community as much as physically possible. + +He lives and grew up in Austin, Texas. A father and husband, trying to learn to balance his natural nerdiness with family life. He enjoys a good strong dark ale, hoppy IPA, some team building Artemis, and epic Gloomhaven campaigning. + +He has dove headfirst into Fedora since IBM buying Redhat, but still secretly wants FreeBSD everywhere. He’s always trying to become a better web technology developer, though normally just uses bash to get the job done.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Engaging in the AI ecosystem can be a daunting task. There are multiple options to start engaging, but no one gives you a clear path to some level of success. There are stories of advanced math or massive computing required; there must be an easier way. Or, in another way to describe it, we all don’t need to develop Microsoft Word, but it’s essential to know how to use Microsoft Word. + +In this talk, I’ll be walking through an Open Source project called Caikit which is an Open Source wrapper around multiple AI portions of the ecosystem, so you can see the flexibility that it can give you. We will start with a simple whistle-stop tour of how to understand the AI space then how to access public Open Source models. Then we will move over to my laptop live demoing the Caikit via local containers and cached models to show how easy it is to play with it locally. From there, we will take the demo to the cloud and show a way to deploy it to OpenShift and be able to have an API that can respond with said model(s). + +Walking out of this room, you’ll see how easy it can be with Open Source software; with a little effort on your computer and downloading some Open Source models, you can start leveraging AI with confidence.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/156/index.html b/schedule/presentation/156/index.html new file mode 100644 index 0000000..6fcb06a --- /dev/null +++ b/schedule/presentation/156/index.html @@ -0,0 +1,336 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Panel: How AArch64/ARM64 is taking over the Data Center? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Aaron Williams +

    + Aaron Williams
    + + @aarondonw
    + + +

    +
    Aaron is a Developer Advocate and Community manager for Ampere Computing and runs the AArch64 Server community (bit.ly/ampComm). He has held similar roles for various ASF and LF projects, including LF Edge. He started his career as a Java developer and worked for many companies including SAP, where he work on SAP Retail, IoT, and connect vehicles. Outside of work, he is married and has two teenage sons and love to build IoT projects.
    +

    +
  • + +
  • + + Andrew Kelley +

    + Andrew Kelley
    + + + https://andrewkelley.me/ + +

    +
    Andrew is the president and lead developer of Zig Software Foundation. He has been contributing to free and open source software since university, working on a diverse set of areas: games, music software, web development, compilers, and databases. When AFK, Andrew enjoys playing competitive arcade games, skateboarding, and 日本語を勉強します.
    +

    +
  • + +
  • + + Dave Neary +

    + Dave Neary
    + + @nearyd
    + + +

    +
    Dave is a long time free software and open source advocate, and contributor to multiple open source projects over the years. He currently leads the Developer Relations team at Ampere Computing, helping aise awareness and adoption of Ampere Arm64 processors in cloud computing. He previously spent a decade working on open source infrastructure projects and developer tooling as part of the Red Hat Open Source Program Office. He lives in the Boston area with his family.
    +

    +
  • + +
  • + + Erik Benner +

    + Erik Benner
    + + @erikbenner
    + + + https://talesfromthedatacenter.com + +

    +
    Erik is currently VP of Enterprise Transformation, serving as a lead strategist for Federal, State and Local Government and Commercial customers throughout the United States. These customer engagements include enterprise cloud transformations, data center consolidation and modernization efforts, Big Data projects and implementations of Oracle Engineered Systems. He is the President of the Quest Users Group Cloud Computing Special Interest Group (SIG), Co Chair of the OATUG Oracle Enterprise Manager SIG and a habitual volunteer with user groups. Erik frequently presents at conferences, including Oracle OpenWorld and CloudWorld, Oracle FedForum, ASCEND, Blueprint4d, COLLABORATE and other user groups and conferences around the United States. He has worked with Oracle and Sun Systems since the mid 90s, and is experienced with most of the core Oracle technologies, including Oracle Cloud, Oracle Linux and Oracle Databases. + +When not flying to the far points of the country from the Atlanta Metro area, he enjoys spending time with his family at their Observatory, where the telescopes outnumber the people.
    +

    +
  • + +
  • + + Lance Albertson +

    + Lance Albertson
    + + +

    +
    Lance Albertson is the Director for the Oregon State University Open Source Lab (OSUOSL) and has been involved with many open source projects since 2003. The OSUOSL provides hosting for more than 160 projects, including those of worldwide leaders like Debian Linux, the Linux Foundation and AlmaLinux. The most active organization of its kind, the OSUOSL offers world-class hosting services, professional software development and on-the-ground training for promising students interested in open source management and programming. + +Since joining the OSUOSL in 2007, Lance has managed all of the hosting activities that the OSL provides for more than 160 high-profile open source projects. He was promoted to Director in early 2013 after being the Lead Systems Administration and Architect since 2007.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Ampere Computing has grown in the public cloud by 297% over the last year, combined with AWS’s Graviton, ARM64 server instances have grown over 23%. Yet, the first one came out over 10 years ago. Why the explosion in growth today? Environmental concerns? Language support? Tools? Awareness? What still needs to happen to continue this growth? + +Join us for a panel discussion about the status of ARM64 Servers and their future in the data center.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/159/index.html b/schedule/presentation/159/index.html new file mode 100644 index 0000000..c96c260 --- /dev/null +++ b/schedule/presentation/159/index.html @@ -0,0 +1,290 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Unconference: DEI and FOSS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Georg Link +

    + Georg Link
    + + + https://georg.link + +

    +
    Georg Link is an Open Source Strategist with touchpoints and perspectives on DEI from his own marginalized identities including being a gay married man who fosters youths and lives as an immigrant in a different country from his upbringing. Georg co-founded the Linux Foundation CHAOSS Project to advance analytics and metrics for open source project health. Georg has an MBA and a Ph.D. in Information Technology. Georg serves as the Director of Sales at Bitergia. In his spare time, Georg enjoys reading fiction and hot-air ballooning.
    +

    +
  • + +
  • + + Sriram Ramkrishna +

    + Sriram Ramkrishna
    + + @sramkrishna
    + + +

    +
    Sriram Ramkrishna is an over 20 year veteran in open source. Specializing specifically in open source communities - Sri has a solid track record in building rapport in existing communities, building new communities and meta communities. Sri has held roles from IT engineering roles to marketing and everything in between. Currently, Sri works at Intel as the community manager for oneAPI, an open standard, multi-architecture programming model that provides an open, industry driven alternative for writing AI and high performance computing on accelerators. + +In community work, Sri is the brain child behind Linux App Summit, a conference that brings developers from the desktop community, distributions, and third party developers to drive application development on the Linux platform. Sri also participates in the open compute project as a liaison between the open system firmware team and the sustainability team focusing on how to build sustainable platforms. Finally, Sri is really good at connecting people - if you need help with your project or need visibility, he loves helping out.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Join us for an unconference session on Diversity, Equity, and Inclusion (DEI) and Free and Open Source Software (FOSS). For this session, we have no topics prepared because we are following an unconference format. This means that we will have participant-driven discussions. Participants can offer to host a small-group discussion on a topic they care about; no expertise is required, only personal experience and interest. After the small-group discussions, we will have report-outs to all participants to share what we learned with everyone. Everyone can participate to their level of comfort and is not required to share experiences or talk. This session is open to everyone.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/16/index.html b/schedule/presentation/16/index.html new file mode 100644 index 0000000..75f592c --- /dev/null +++ b/schedule/presentation/16/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: My XMPP Past, Present, and Future + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Stephen Paul Weber +

    + Stephen Paul Weber
    + + @singpolyma
    + + + https://singpolyma.net + +

    +
    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.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

A point-of-view journey through the evolution of the Jabber/XMPP ecosystem from about 2004 and how it was affected by various major events such as: Google Talk, the decline of traditional IM services, the Nokia N900, the smartphone era, the rise of new chat services, and more. Learn how the extensability of the protocol comes into play as the world changes. See how one community's long-term changes may be similar to what you see in your own freedomware community. Hear the exciting opportunities we are now presented with, and how we might all work together for a more user-empowered future of communications technology.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/160/index.html b/schedule/presentation/160/index.html new file mode 100644 index 0000000..a9fb89e --- /dev/null +++ b/schedule/presentation/160/index.html @@ -0,0 +1,330 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Keynote: Outreachy Celebration + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Karen Sandler +

    + Karen Sandler
    + + +

    +
    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. + +Prior 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. + +Karen 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. + +Sandler has won awards for her work on behalf of software freedom, including the O’Reilly Open Source Award in 2011. She received an honorary doctorate from KU Leuven in 2023.
    +

    +
  • + +
  • + + Anna e só +

    + Anna e só
    + + + https://friend.camp/@anna + +

    +
    Anna e só is one of the cool folks organizing Outreachy, a program that provides internships to people subject to systemic bias and impacted by underrepresentation in the technical industry where they are living. They wear many hats, but their main focus is studying, designing, implementing, and documenting organizational processes and information systems. Over the last couple of years, Anna has worked with (and learned from) the Wikimedia community, two Brazilian federal university laboratories (MediaLab/UFG, LAPPIS/UnB), and Open Collective. They take pride in offering open projects a unique point of view.
    +

    +
  • + +
  • + + Sage Sharp +

    + Sage Sharp
    + + + https://sage.thesharps.us + +

    +
    Sage Sharp is the Senior Director of Diversity & Inclusion at Software Freedom Conservancy. Sage runs Conservancy's diversity initiative, Outreachy. Outreachy provides internships in open source and open science. Outreachy provides internships to people subject to systemic bias and impacted by underrepresentation in the technical industry where they are living. + +Sage has been a free software contributor since 2007. Sage is known for their past work as the author and maintainer of the Linux kernel USB 3.0 driver. Today, Sage is involved in the Python community, and works as a Django web developer for the Outreachy website. + +Sage founded their own company, Otter Tech, to provide Code of Conduct enforcement workshops. Sage has trained Code of Conduct teams for open source communities like Kubernetes, GNOME, Python, Drupal, WordPress, OpenStreetMap, Elastic, and Symfony.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

This keynote celebrates an important milestone 13 years in the making: +Outreachy surpassed 1000 interns with its current round of internships! + +To deliver the celebratory keynote, some of the members of the Outreachy +organizers (Anna e só, Karen Sandler and Sage Sharp) will be on stage to +reflect on the program's evolution, its successes and the people who +have made it possible. We invite all FOSSY attendees to come to the +keynote session to celebrate with us!

+ + + +

Video

+ +

Available formats:

+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/163/index.html b/schedule/presentation/163/index.html new file mode 100644 index 0000000..2a2ca3f --- /dev/null +++ b/schedule/presentation/163/index.html @@ -0,0 +1,292 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Agaric Technology Collective + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Keegan Rankin +

    + Keegan Rankin
    + + + https://agaric.coop/people/keegan-rankin + +

    +
    Keegan is a Free Software user and contributor, and web developer. As a worker-owner of Agaric Technology Collective, Keegan has contributed to Drupal Core, a wide variety of contributed Drupal modules, and the Drutopia distribution, among several other Free Software projects. Independently, Keegan is an amorphous person with a constantly evolving set of interests, and a tendency to make music with the surrounding objects.
    +

    +
  • + +
  • + + Louis Elkner-Alfaro +

    + Louis Elkner-Alfaro
    + + +

    +
    Louis loves FOSS because he loves to see people empowered and he loves to see people empowered without having to pay so that empowerment isn't restricted to those who can buy it. Louis began working with Agaric earlier this year and is excited to have found a worker's-coop that centers the needs of its workers and gives their clients control over their digital lives.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Agaric is a worker-cooperative—one person, one vote. Agaric builds websites with free software and a central goal of our work is to empower people to have control over their technology and content. As much as possible contribute our code back to the community. Agaric uses Drupal and has contributed to a plethora of Drupal modules and documentation. + +Some highlights of our current work and projects we are involved in are Drutopia and Visions Unite. + +Drutopia (https://drutopia.org/) is a Drupal distribution for organizations to be able to coordinate and share their work publicly. Drutopia is controlled by its users and therefore they are not disempowered and at the mercy of proprietary service providers who can take away service, raise prices, change terms and services and abuse user data. + +Another project Agaric is involved in developing is Visions Unite (https://visionsunite.gigalixirapp.com/about). Vision Unite seeks to provide a neutral infrastructure for conversations and coordination to extend to many more people, as equals, than it traditionally has. Visions Unite uses sortition (random selection of participants) as a tool for participants to choose what messages are distributed to groups they represent so that quality information and ideas are surfaced in a democratic manner. Through sortition we avoid giving power to people who seek to concentrate it in their hands and instead equally spread decision making power throughout the network of participants.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/166/index.html b/schedule/presentation/166/index.html new file mode 100644 index 0000000..7ac0f0c --- /dev/null +++ b/schedule/presentation/166/index.html @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Panel Discussion: Getting Involved + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Andrew Fresh +

    + Andrew Fresh
    + + +

    +
    +

    +
  • + +
  • + + Alexander Vasarab +

    + Alexander Vasarab
    + + +

    +
    Alexander has been a NetBSD user since the turn of the century with +interlacing periods of professional and personal use. + +In the computing space, he has finally settled on the humble descriptor +of "systems facilitator" to sum up his wide experience across many +contexts. + +When he's not interacting with a topography of silicon, he is a mountain +guide and avalanche educator working in the west coast states of the US.
    +

    +
  • + +
  • + + Michael Dexter +

    + Michael Dexter
    + + @michaeldexter
    + + + https://callfortesting.org + +

    +
    Michael has used BSD Unix since 1991 and advanced it through fundraising, community coordination, and dozens of conference talks around the world. He has also organized the Portland Linux/Unix Group since 2009, coordinating over 150 speakers. By day Michael provides support for Open Source storage solutions for users of all sizes. Michael lives in Portland, Oregon with his wife and three children, small dog, and five chickens.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Come to this discussion to find out how you can get more involved in using or contributing to BSD Unix.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/168/index.html b/schedule/presentation/168/index.html new file mode 100644 index 0000000..a21bb50 --- /dev/null +++ b/schedule/presentation/168/index.html @@ -0,0 +1,339 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Lightning Talks - Science of Community + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Matthew Gaughan +

    + Matthew Gaughan
    + + @_gaugh
    + + + https://mjgaughan.github.io/ + +

    +
    Matthew Gaughan is an incoming PhD student in Northwestern University's Technology and Social Behavior program. He currently lives in Seattle, where he works as a software developer.
    +

    +
  • + +
  • + + adam hyde +

    + adam hyde
    + + @CokoFoundation
    + + + https://robotscooking.com + +

    +
    Open Source entrepreneur. Founder of Coko (https://coko.foundation). +Also founder of Open Publishing Fest, Open Publishing Awards, Book Sprints.
    +

    +
  • + +
  • + + Anita Sarma +

    + Anita Sarma
    + + @asarma
    + + + https://web.engr.oregonstate.edu/~sarmaa/ + +

    +
    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).
    +

    +
  • + +
  • + + Kaylea Champion +

    + Kaylea Champion
    + + @kayleachampion
    + + + https://kayleachampion.com + +

    +
    Kaylea Champion is a PhD Candidate in Communication at University of Washington. She studies how people cooperate to build public goods like GNU/Linux and Wikipedia, including what gets built and maintained (and what doesn't), who participates (and who is excluded), and how teams succeed (and fail). Prior to graduate school, she worked in IT as a consultant, system administrator and project manager. She holds an MS in Computer Science from the University of Chicago. A Linux user since 1994, she enjoys tromping through the woods, smashing goblins, and cooking for a crowd.
    +

    +
  • + +
  • + + Shauna Gordon-McKeon +

    + Shauna Gordon-McKeon
    + + + http://www.shaunagm.net/ + +

    +
    Shauna Gordon-McKeon is a writer, programmer and community organizer who focuses on the intersection of technology and governance. Her business, Galaxy Rise Consulting, works with free/open source projects, non-profits, progressive organizations and other clients to build better products for their communities, and stronger communities around their products.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

This session offers rapid talks by and for researchers. These short talks will provide brief insights into free and open source software development, use, and communities, as well as questions we need to be asking ourselves as community members and researchers.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/169/index.html b/schedule/presentation/169/index.html new file mode 100644 index 0000000..6da1962 --- /dev/null +++ b/schedule/presentation/169/index.html @@ -0,0 +1,296 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Advocacy 101: Your role in passing pro-FOSS legislation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Kevin O'Reilly +

    + Kevin O'Reilly
    + + @kevin_oreilly7
    + + + https://www.linkedin.com/in/kevin-o-reilly-repair/ + +

    +
    Kevin O'Reilly is a leader in the Right to Repair movement. As the Right to Repair campaign director at the Public Interest Research Group, or PIRG, he leads the group's work on medical and agricultural Right to Repair. Kevin's research has demonstrated how modern tractors are engineered to restrict independent repair, how dealership consolidation further erodes farmers' repair choices, and how Right to Repair would save U.S. farmers $4.2 billion per year. He has organized hundreds of farmers and medical repair technicians from all over the country to push for change at all levels of government, and worked closely with legislators at the state and federal level to develop and advance effective legislation. Most recently, he was a leader in the coalition that passed the country's first agricultural Right to Repair law in Colorado. Kevin's work has appeared in the Wall Street Journal, CNN, NPR, Politico and more.
    +

    +
  • + +
  • + + Kyle Wiens +

    + Kyle Wiens
    + + @kwiens
    + + + https://www.ifixit.com + +

    +
    Kyle Wiens is a software engineer and the CEO of iFixit, the repair community known for open source repair manuals and product teardowns. iFixit has empowered hundreds of millions of people to repair their broken stuff. Kyle led the international coalition that legalized Right to Repair, has testified before the US Copyright Office and the International Trade Commission, and he is involved in developing global environmental standards. + +Kyle regularly speaks on design for repair, service documentation, and the environmental impact of manufacturing. His writing has appeared in The Atlantic, Harvard Business Review, Wired, Popular Mechanics, and the Wall Street Journal.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

We've discussed and dissected how we can piggyback on the success of the Right to Repair movement to advance FOSS and take back control of the software in our stuff. Dialogue is important—but we'll need to take action to cement our ideas into concrete, lasting change. + +In this workshop, we'll discuss some of the first steps needed to build an effective campaign and equip attendees with the basic organizing and advocacy skills needed to start building a movement.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/17/index.html b/schedule/presentation/17/index.html new file mode 100644 index 0000000..b2a1940 --- /dev/null +++ b/schedule/presentation/17/index.html @@ -0,0 +1,272 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Setting Up A Snikket Server + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Root +

    + Root
    + + +

    +
    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.
    +

    +
  • + +
+
+ +
+

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 on a live machine. The end result will be a fully functioning XMPP server that can be used throughout the remainder of the conference between all attendees. Once setup, 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.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/173/index.html b/schedule/presentation/173/index.html new file mode 100644 index 0000000..c7e4a02 --- /dev/null +++ b/schedule/presentation/173/index.html @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Safety and Ethical Considerations in Collecting OSS Usage Data + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Avi Press +

    + Avi Press
    + + @avi_press
    + + + https://avi.press + +

    +
    Avi Press is a developer tool author, functional programming language enthusiast, and founder/CEO of Scarf. Avi loves thinking about and discussing how people can solve problems by more effectively sharing data, and how that applies to building a sustainable open-source ecosystem. He is also a host on the Hacking Open Source Business Podcast.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Collecting and using metrics from your open source projects for business purposes is often required for the growth of your business. Navigating the ethical landscape of usage data collection in open source software presents complex challenges that businesses often grapple with, relating to privacy, security, community, and compliance. This talk, drawing from our hands-on experience as practitioners, aims to shine a spotlight on these multidimensional concerns. +The discussion will investigate the responsible handling of personally identifiable information, best practices for data storage and collection, and the pivotal role of user consent. Emphasizing community engagement and transparency, we will share our learned best practices, proposing a more accountable framework. The objective is to create a more data-driven OSS community while also fostering a greater understanding of best practices to promote safer, ethical usage data collection.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/174/index.html b/schedule/presentation/174/index.html new file mode 100644 index 0000000..e8292cd --- /dev/null +++ b/schedule/presentation/174/index.html @@ -0,0 +1,301 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Right to Repair Discussion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Kyle Wiens +

    + Kyle Wiens
    + + @kwiens
    + + + https://www.ifixit.com + +

    +
    Kyle Wiens is a software engineer and the CEO of iFixit, the repair community known for open source repair manuals and product teardowns. iFixit has empowered hundreds of millions of people to repair their broken stuff. Kyle led the international coalition that legalized Right to Repair, has testified before the US Copyright Office and the International Trade Commission, and he is involved in developing global environmental standards. + +Kyle regularly speaks on design for repair, service documentation, and the environmental impact of manufacturing. His writing has appeared in The Atlantic, Harvard Business Review, Wired, Popular Mechanics, and the Wall Street Journal.
    +

    +
  • + +
  • + + Kevin O'Reilly +

    + Kevin O'Reilly
    + + @kevin_oreilly7
    + + + https://www.linkedin.com/in/kevin-o-reilly-repair/ + +

    +
    Kevin O'Reilly is a leader in the Right to Repair movement. As the Right to Repair campaign director at the Public Interest Research Group, or PIRG, he leads the group's work on medical and agricultural Right to Repair. Kevin's research has demonstrated how modern tractors are engineered to restrict independent repair, how dealership consolidation further erodes farmers' repair choices, and how Right to Repair would save U.S. farmers $4.2 billion per year. He has organized hundreds of farmers and medical repair technicians from all over the country to push for change at all levels of government, and worked closely with legislators at the state and federal level to develop and advance effective legislation. Most recently, he was a leader in the coalition that passed the country's first agricultural Right to Repair law in Colorado. Kevin's work has appeared in the Wall Street Journal, CNN, NPR, Politico and more.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Right to repair advocates built a grassroots movement around a problem that everyone has. For free software to go mainstream, we need to reach people where they're at. Let's discuss strategies that will work for any social movement. + +What social movements have been effective, and why? What tactics have worked particularly well? +When has the internet rabble been best activated to agitate for political change? +What problems do people have with the technology in their lives? +What small, incremental FOSS-friendly steps forward are possible now? +The internet of things is made up of outdated linux distros riddled with vulnerabilities. How can we solve this? +How can we incentivize hardware manufacturers to contribute to FOSS communities?

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/175/index.html b/schedule/presentation/175/index.html new file mode 100644 index 0000000..089a096 --- /dev/null +++ b/schedule/presentation/175/index.html @@ -0,0 +1,306 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Open Source Insomnia: What Keeps Us Up at Night + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Julia Ferraioli +

    + Julia Ferraioli
    + + +

    +
    +

    +
  • + +
  • + + Josh Simmons +

    + Josh Simmons
    + + + https://joshsimmons.com + +

    +
    Josh Simmons is a community organizer, nonprofit leader, and open source strategist who builds up people, programs, communities, and organizations around the commons. Passionate about mission-driven work, inclusive organizing, and tackling systemic issues, Josh has worked across for-profits, nonprofits, and public institutions. + +Josh is a Partner in Open Chapters, Vice President for Petaluma Pride, Director of DEI for Independent Federated Trust and Safety, and Co-organizer of North Bay Python. He is best known for his six-year tenure with Open Source Initiative and leading the organization to a new stage of maturity as its President then Chair.
    +

    +
  • + +
  • + + Monica Ayhens-Madon +

    + Monica Ayhens-Madon
    + + +

    +
    Monica is a community facilitator and nurturer who began her journey into open source software contributorhood in 2020 with documentation and website contributions to the Ubuntu MATE team and OpenMRS. In early 2021, she began working for Canonical on the Ubuntu Community Team, where she helped relaunch UbuntuOnAir, return Ubuntu (virtually!) to FOSDEM, and launch Canonical's inclusive language initiative. She left in August 2022. Since then, she has spoken as a panelist on burnout in the community profession at OSS Europe in Dublin, been elected to the Ubuntu Community Council for a two-year term, and helped organize things like a pre-SCALE JPL private tour and the FOSSY 'Community: Open Source in Service' track. + +Monica's background is in academia, with a B.A. in Ancient Greek and a M.A. in Maritime Studies. She loves travel, and the chance to meet new people all over the world - and bring tasty treats back home. She is also an occasional streamer on Twitch as 'communiteatime' where she can be found playing cozy games, painting, and sipping tea. She lives with her husband and fellow geek John in the Atlanta metro area.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

In this panel and facilitated discussion, we’ll gaze cautiously into the abyss and confront the realities and possibilities that keep us up at night. We’ll share our concerns and fears together, shine a little light for one another to help us on our journeys, and carry forward having named the beasts that haunt us. + +We may not be able to solve all that ails us in this session, but through naming them and creating shared understanding, we hope that our communities of practice will be better prepared to support one another. + +Flashlights, spooky stories, and actual insomnia are optional.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/177/index.html b/schedule/presentation/177/index.html new file mode 100644 index 0000000..7788e6c --- /dev/null +++ b/schedule/presentation/177/index.html @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Panel Discussion: Ask us Anything + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Michael Dexter +

    + Michael Dexter
    + + @michaeldexter
    + + + https://callfortesting.org + +

    +
    Michael has used BSD Unix since 1991 and advanced it through fundraising, community coordination, and dozens of conference talks around the world. He has also organized the Portland Linux/Unix Group since 2009, coordinating over 150 speakers. By day Michael provides support for Open Source storage solutions for users of all sizes. Michael lives in Portland, Oregon with his wife and three children, small dog, and five chickens.
    +

    +
  • + +
  • + + Alexander Vasarab +

    + Alexander Vasarab
    + + +

    +
    Alexander has been a NetBSD user since the turn of the century with +interlacing periods of professional and personal use. + +In the computing space, he has finally settled on the humble descriptor +of "systems facilitator" to sum up his wide experience across many +contexts. + +When he's not interacting with a topography of silicon, he is a mountain +guide and avalanche educator working in the west coast states of the US.
    +

    +
  • + +
  • + + Andrew Fresh +

    + Andrew Fresh
    + + +

    +
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Bring your questions about OpenBSD, NetBSD, and FreeBSD to find out about how they compare and which one is right for you!

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/178/index.html b/schedule/presentation/178/index.html new file mode 100644 index 0000000..f6c3c0a --- /dev/null +++ b/schedule/presentation/178/index.html @@ -0,0 +1,310 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Interactive Session -- Let's Get Real: Putting Research Findings into Practice + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Kaylea Champion +

    + Kaylea Champion
    + + @kayleachampion
    + + + https://kayleachampion.com + +

    +
    Kaylea Champion is a PhD Candidate in Communication at University of Washington. She studies how people cooperate to build public goods like GNU/Linux and Wikipedia, including what gets built and maintained (and what doesn't), who participates (and who is excluded), and how teams succeed (and fail). Prior to graduate school, she worked in IT as a consultant, system administrator and project manager. She holds an MS in Computer Science from the University of Chicago. A Linux user since 1994, she enjoys tromping through the woods, smashing goblins, and cooking for a crowd.
    +

    +
  • + +
  • + + Aaron Shaw +

    + Aaron Shaw
    + + +

    +
    +

    +
  • + +
  • + + Mako Hill +

    + Mako Hill
    + + +

    +
    +

    +
  • + +
+
+ +
+

Abstract

+ +

There is a huge academic community of researchers focused on FOSS but +much of this work has little impact in the communities that could +benefit the most from it. How can you, as FOSS community members and +leaders, get the most out of research? How can you find relevant +research or researchers, assess research quality, or figure out what to +do with research results once you find them? In these interactive, +workshop-style session, experts will help practitioners learn to +search, select, and unpack research. Additional topics will include +publications, journals, and academic conferences FOSS practioners +should pay attention to, partnering with academic researchers, as well +as practical techniques for how to apply research to your own work.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/18/index.html b/schedule/presentation/18/index.html new file mode 100644 index 0000000..925a0c2 --- /dev/null +++ b/schedule/presentation/18/index.html @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: XMPP Connectivity & Security + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+ +
+ +
+

Abstract

+ +

A brief introduction into how I got into XMPP, a dive into some security vulnerabilities I’ve found over the years, and an in depth look at my focus in XMPP, connectivity! After all, none of the UX or whiz bang shiny things matter at all if you can’t get connected or stay connected to the network. We’ll cover some of my connectivity related XEPs, 0368 (Direct TLS), 0467 (QUIC), 0468 (WebSocket S2s). Then we’ll head deep into the internals of xmpp-proxy, a forward+reverse proxy and general connectivity library for XMPP, written in Rust, including a few of the projects that use it so far, like Converse-Tauri. If we have time at the end after any questions we might get into my next semi-secret project based on xmpp-proxy to further enable people to connect via XMPP.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/180/index.html b/schedule/presentation/180/index.html new file mode 100644 index 0000000..a503d72 --- /dev/null +++ b/schedule/presentation/180/index.html @@ -0,0 +1,381 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Panel: Let's talk about co-ops! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Clayton Craft +

    + Clayton Craft
    + + +

    +
    +

    +
  • + +
  • + + Aaron Wolf +

    + Aaron Wolf
    + + @awolftune
    + + + https://wolftune.com + +

    +
    Aaron is a FLO activist, co-founder of Snowdrift.coop, and community music teacher. He has worked for many years (mostly volunteering) on social, political, and economic aspects of technology and media.
    +

    +
  • + +
  • + + Dan Fourie +

    + Dan Fourie
    + + + http://www.danfourie.net + +

    +
    Dan Fourie is a worker-owner at Interstitial.coop, a full-stack engineering consulting firm that builds solutions for a just and sustainable future. His experience is in mechanical/chemical systems design. + +He is excited and curious about organizational design, from worker cooperatives to living communities to activist movements, and how these networks can be spaces for healing and growth.
    +

    +
  • + +
  • + + Denver Gingerich +

    + Denver Gingerich
    + + + https://ossguy.com/ + +

    +
    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 CopyleftConf, LibrePlanet, LinuxCon North America, CopyCamp Toronto, FOSSLC's Summercamp, and the Open Video Conference.
    +

    +
  • + +
  • + + Joel Brock +

    + Joel Brock
    + + + https://techsupport.coop + +

    +
    Joel is a founding member of the Tech Support Cooperative, a worker-owned IT services co-op working extensively with free and open source solutions. The Tech Support Co-op grew around an open source Point of Sale software that was being developed and propagated throughout the national food co-op industry. The Tech Support Co-op formed among key collaborators within that software development community to address a lack of any formal support for the software, and to better coordinate future development. + +Joel has 20+ years experience working at the intersection of technology and cooperation. He brings a unique dedication to the cooperative business model and hopes that he can share some of his enthusiasm for co-ops with you.
    +

    +
  • + +
  • + + Keegan Rankin +

    + Keegan Rankin
    + + + https://agaric.coop/people/keegan-rankin + +

    +
    Keegan is a Free Software user and contributor, and web developer. As a worker-owner of Agaric Technology Collective, Keegan has contributed to Drupal Core, a wide variety of contributed Drupal modules, and the Drutopia distribution, among several other Free Software projects. Independently, Keegan is an amorphous person with a constantly evolving set of interests, and a tendency to make music with the surrounding objects.
    +

    +
  • + +
  • + + Valerie Young +

    + Valerie Young
    + + +

    +
    Valerie Young works at Igalia, a worker-owned co-op, focusing on web standards related to accessibility. Her work there includes co-chairing the ARIA working group of the W3C and being an editor of the CORE-AAM specification. In the course of her career, she has worked up and down the web stack -- from building web apps to standards and standards testing in browsers, and more recently on the browsers themselves. From the moment she learned about the free software from fellow nerds in college, she has been an advocate for it. + +Outside of work, she has spent her whole adult life participating in non-hierarchical co-operative structures, from housing co-ops, to political projects, to academic conferences and community farms. Valerie is endless curious about ways to organize work that lead to empowerment, self actualization and joyful collaboration for individuals involved -- she has seen many successes and many failures and would love to hear from you about yours!
    +

    +
  • + +
  • + + Watson +

    + Watson
    + + @elementwatson
    + + + http://www.vulk.coop + +

    +
    W. Watson has been professionally developing software for 30 years. He has spent numerous years studying game theory and other business expertise in pursuit of the perfect organizational structure for software co-operatives. He also founded the Austin Software Cooperatives meetup group and Vulk Coop as an alternative way to work on software as a group. He has a diverse background that includes service in the Marine Corps as a computer programmer, and software development in numerous industries including defense, medical, education, and insurance. He has spent the last couple of years developing complementary cloud native systems such as the cncf.ci dashboard. He currently works on the Cloud Native Network Function (CNF) Certification and the Cloud Native Network Function (CNF) Test Suite.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Join co-op representatives as they swap stories, compare notes, discuss tactics +and problems with each other, and answer any questions you have about what it's +like to work with free software in a co-op--a relative rarity--in the tech +industry.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/181/index.html b/schedule/presentation/181/index.html new file mode 100644 index 0000000..8e26c1d --- /dev/null +++ b/schedule/presentation/181/index.html @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Academic Open Source and Open Work BOF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Stephen Jacobs +

    + Stephen Jacobs
    + + +

    +
    +

    +
  • + +
  • + + Richard Littauer +

    + Richard Littauer
    + + @richlitt
    + + + https://burntfen.com + +

    +
    Richard Littauer is the Community Development Manager at Open Source Collective, a community facilitator for the Digital Infrastructure Fund, and an organizer of SustainOSS and the host of the Sustain Podcast. As a full-stack developer and open source community consultant, he has interfaced with hundreds of different projects in dozens of communities. He likes birds.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

There is a growing interest in university-based open source software, and broader questions of Open Work. as reflected by many trends in research, education, and translation including the development of university open source programs offices (OSPOs) and discussions related to other research outputs under the framework of open work. Richard Littauer from SustainOSS will facilitate this session seeking input from those working on or interested in university open source. What topics related to university open source are of most interest? What gaps exist, particularly relating to barriers for advancing university open source? What resources needs to be developed? What other questions are relevant? The feedback from this session will help re-launch the SustainOSS Academia working group.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/182/index.html b/schedule/presentation/182/index.html new file mode 100644 index 0000000..6980dee --- /dev/null +++ b/schedule/presentation/182/index.html @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Keynote: RHEL Panel Discussion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Bradley M. Kuhn +

    + Bradley M. Kuhn
    + + +

    +
    Bradley M. Kuhn is the Policy Fellow and Hacker-in-Residence at Software Freedom Conservancy (SFC) and editor-in-chief of copyleft.org. Kuhn began his work in the software freedom movement as a volunteer in 1992, as an early adopter of Linux-based systems and contributor to various FOSS projects, including Perl. He worked during the 1990s as a system administrator and software developer for various companies, and taught AP Computer Science at Walnut Hills High School in Cincinnati. Kuhn’s non-profit career began in 2000, when he was hired by the Free Software Foundation (FSF). As FSF’s Executive Director from 2001–2005, Kuhn led FSF’s GPL enforcement, launched its Associate Member program, and invented the Affero GPL. Kuhn began as SFC’s primary volunteer from 2006–2010, and became its first staff person in 2011. Kuhn holds a summa cum laude B.S. in Computer Science from Loyola University in Maryland, and an M.S. in Computer Science from the University of Cincinnati. Kuhn’s Master’s thesis discussed methods for dynamic interoperability of Free Software programming languages. Kuhn received the Open Source Award in 2012, and the Award for the Advancement of Free Software in 2021 — both in recognition for his lifelong policy work on copyleft licensing and its enforcement.
    +

    +
  • + +
  • + + benny Vasquez +

    + benny Vasquez
    + + @bennyvasquez
    + + +

    +
    benny Vasquez is the Chair of the Board of Directors at the AlmaLinux OS Foundation and brings more than a decade of experience in community management to the role. With experience as Manager of Community and Developer Relations at Progress, Manager of Community Engagement at cPanel, and Lead Evangelist at LiquidWeb Inc all before joining Microsoft as an Open Source Security Program Manager, benny boasts a successful track record in community building, customer engagement, and developer relations. With leadership roots in community management, product management, and business strategy, benny is a leading voice in the world of community-driven software and everything AlmaLinux. Moreover, benny is passionate about AlmaLinux OS and is dedicated to this innovative global community’s commitment to complete transparency and community-focused development.
    +

    +
  • + +
  • + + James (Jim) Wright +

    + James (Jim) Wright
    + + +

    +
    James (Jim) Wright is Oracle’s Chief Architect, Open Source Policy, Strategy, Compliance, and Alliances. Jim is a well known software architect and attorney who has been working in and around open source for over 20 years. He is the author of the Universal Permissive License, and currently sits on the Board of Directors of both the Linux Foundation and the Eclipse Foundation. + +Prior to his time at Oracle, Jim was in private practice at Sidley Austin, where he handled a wide variety of technology transactional matters as well as patent litigation. Jim is a graduate of Harvard Law School, and in the decade before starting legal practice he worked in engineering and management capacities at a variety of different IT enterprises. When not at work, Jim enjoys traveling with his family and his service dog, Arrow, building and riding his collection of wheeled contraptions, and making, tasting, and talking about espresso.
    +

    +
  • + +
  • + + Jeremy Allison +

    + Jeremy Allison
    + + +

    +
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Join us for an in-depth discussion about Red Hat's recent announcements concerning Red Hat Enterprise Linux led by Bradley M. Kuhn with of a panel consisting of benny Vasquez of Alma, Jeremy Allison of CIQ/Rocky, Jim Wright of Oracle.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/183/index.html b/schedule/presentation/183/index.html new file mode 100644 index 0000000..4ca4e7e --- /dev/null +++ b/schedule/presentation/183/index.html @@ -0,0 +1,296 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Harnessing Open-Source Innovation for an Integrated, Student-Centric e-Content Development and Lear + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+ +
+ +
+

Abstract

+ +

This project aims to bridge the gap between technological advancements in Knowledge Management (KM), E-Learning (EL), and emerging technologies like Artificial Intelligence (AI), Virtual Reality (VR), and Augmented Reality (AR), and the lack of skilled users able to create 3D content and establish best online practices for VR/AR content teaching and sharing. Our solution is a student-centric e-content development platform based on the Pre-Freshman Accelerated Curriculum in Engineering (PACE) program's Virtual Interactive Learning, Training, and Performance platform (VILTA). + +The PACE program, with a strong track record of promoting student advancement and retention (with a 55% four-year graduation rate and a 24% advanced STEM degree completion rate). PACE was established in 1987 as a face to face on campus program. The vision of the PACE program is to motivate and inspire students to obtain an advanced STEM degree. This program has evolved into a semi-immersive and entirely remote learning experience, PACE VILTA. This evolution motivates the application of open-source software to transform PACE VILTA into a comprehensive student-centric e-content development platform. + +By integrating AI with KM and EL on this platform, we aim to automate knowledge extraction, categorization, and distribution. The platform will be designed to personalize EL content, adapt to individual learners' pace, and enable precise assessments. + +VR and AR technologies will be introduced via gaming tools into an open-source Learning Management System (LMS) creating immersive, interactive, and contextual EL environments. An open-source metaverse, a unique feature of this platform, will facilitate e-content usage and sharing. The LMS's built-in controls will track students' progress through the e-content development cycle, ensuring alignment with the implemented e-content framework. + +This platform will serve as a testing ground for various e-content frameworks, simplify e-content creation with VR and AR tools, and promote collaborative constructivism learning. By enabling the integration of diverse investigative techniques, the platform targets the improvement of active learning models, encourages innovative e-content frameworks, and provides a medium for validating learning principles, theories, and concepts. + +The proposed research will focus on these dynamic integrations, anticipating comprehensive insights into the innovative amalgamation of AI, VR, and AR with KM and EL, powered by open-source software. The findings will extend the body of knowledge, suggest future research directions, and provide valuable guidelines for organizations and educational institutions seeking to improve their KM and EL initiatives through open-source innovation. + +The primary objective of this research is to foster advancements in Knowledge Management (KM) and E-Learning (EL) systems worldwide. It aims to make these systems not only economically feasible but also versatile and easily accessible to a broad spectrum of users. The anticipated influence of this study is extensive, encompassing a wide range of learners, from students at Morgan State University to those in K-12 education, adult learners, and participants in industry training programs. Furthermore, it aspires to have a transformative impact on governmental agencies across the globe, further broadening the reach and applicability of its findings

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/184/index.html b/schedule/presentation/184/index.html new file mode 100644 index 0000000..5c2c60a --- /dev/null +++ b/schedule/presentation/184/index.html @@ -0,0 +1,293 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Rules of Engagement: Why and How Companies Participate in OSS. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Mariam Guizani +

    + Mariam Guizani
    + + @mariam_gui
    + + +

    +
    Mariam Guizani is a Doctoral Candidate in the Department of Electrical Engineering and Computer Science at Oregon State University and an upcoming Assistant Professor at Queen's University. Her research centers around improving the state of Diversity and Inclusion in complex socio-technical ecosystems by empowering communities to dismantle cognitive and social barriers that introduce inequities. More specifically, she focuses on designing processes and tools to help Open-Source Software (OSS) communities make their projects more inclusive and attract and retain contributors. During her time at Oregon State University, Mariam has collaborated with the Apache Software Foundation (ASF). She has interned at Microsoft Research where she designed a maintainer dashboard that is now built into two GitHub products and is now working closely with ASF and Google on implementing interventions for sustainable communities.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Open Source Software (OSS) is no longer a “weekend warrior’s endeavor". +Over the last 20 years, the OSSecosystem composition has changed +drastically. OSS is nowfundamental to company operations–not only for +the code thatthey depend on, but also for their role in an ecosystem +towhich they actively contribute. This is a paradigm shift from the +early days when OSS was viewed as a threatthat commoditized software to +today where individuals andcompanies work symbiotically. + +From large technology companies to startups, companies are +participating in the OSS ecosystem by open-sourcing their technology +and sponsoring projects through funding or paid developer time. +However, our understanding of the OSS ecosystem is rooted in the “old +world” model where individual contributors sustain OSS projects. + +In this talk, we will discuss our findings on what motivates companies +to contribute to OSS, the multifaceted ways they contribute to OSS, and +the lessons learned. We hope these findings help nudge more companies +to participate in the OSS ecosystem and continue to foster a symbiotic +OSS and company relationship, ultimately creating a sustainable open- +source community. Join us!

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/185/index.html b/schedule/presentation/185/index.html new file mode 100644 index 0000000..8443759 --- /dev/null +++ b/schedule/presentation/185/index.html @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Open Discussion: Open Source Governance + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Shauna Gordon-McKeon +

    + Shauna Gordon-McKeon
    + + + http://www.shaunagm.net/ + +

    +
    Shauna Gordon-McKeon is a writer, programmer and community organizer who focuses on the intersection of technology and governance. Her business, Galaxy Rise Consulting, works with free/open source projects, non-profits, progressive organizations and other clients to build better products for their communities, and stronger communities around their products.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Interested in chatting about governance challenges faced by your open source project or open source as a whole? Join us for an informal discussion of topics such as defining your governance, resisting corporate influence, technical decision making, and whatever governance challenges have been on your mind.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/186/index.html b/schedule/presentation/186/index.html new file mode 100644 index 0000000..9904190 --- /dev/null +++ b/schedule/presentation/186/index.html @@ -0,0 +1,318 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Keynote: Right to Repair Panel Discussion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Kyle Wiens +

    + Kyle Wiens
    + + @kwiens
    + + + https://www.ifixit.com + +

    +
    Kyle Wiens is a software engineer and the CEO of iFixit, the repair community known for open source repair manuals and product teardowns. iFixit has empowered hundreds of millions of people to repair their broken stuff. Kyle led the international coalition that legalized Right to Repair, has testified before the US Copyright Office and the International Trade Commission, and he is involved in developing global environmental standards. + +Kyle regularly speaks on design for repair, service documentation, and the environmental impact of manufacturing. His writing has appeared in The Atlantic, Harvard Business Review, Wired, Popular Mechanics, and the Wall Street Journal.
    +

    +
  • + +
  • + + Denver Gingerich +

    + Denver Gingerich
    + + + https://ossguy.com/ + +

    +
    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 CopyleftConf, LibrePlanet, LinuxCon North America, CopyCamp Toronto, FOSSLC's Summercamp, and the Open Video Conference.
    +

    +
  • + +
  • + + Hilary Shohoney +

    + Hilary Shohoney
    + + +

    +
    Hilary Shohoney is an experienced nonprofit leader, movement builder and climate justice advocate. Early in her career, Hilary nearly exited the nonprofit industry out of frustration, but instead turned that frustration into action. Today, Hilary supports Bonneville Environmental Foundation as they seek to live their values internally as well as externally and has previously worked as the Executive Director of Free Geek championing their work on Right to Repair legislation. + +Hilary’s work on Right to Repair is driven by her deep desire to build just systems that support people and the environment. She’s seen first hand how the inability to repair devices harms our community’s most vulnerable members and the environment.
    +

    +
  • + +
  • + + Juan Manuel Muro, Jr. +

    + Juan Manuel Muro, Jr.
    + + +

    +
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Join us for an engaging Right to Repair panel discussion with experts in the field! We'll talk with activists Kyle Wiens of iFixit, Juan Muro of Free Geek, Hilary Shohoney of Bonneville Environmental Foundation, and Denver Gingerich of Software Freedom Conservancy about current topics in Right to Repair and how they impact free and open source software communities, from participating in the "1201 process" for Digital Millennium Copyright Act exemptions with the US Copyright Office, to strategies that might work to increase Right to Repair legislation and bringing lawsuits to compel companies to respect consumers' rights."

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/19/index.html b/schedule/presentation/19/index.html new file mode 100644 index 0000000..15c80db --- /dev/null +++ b/schedule/presentation/19/index.html @@ -0,0 +1,278 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Building open standards-based ecosystems + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Matthew Wild +

    + Matthew Wild
    + + + https://matthewwild.co.uk + +

    +
    Matthew Wild is an open-source developer and proponent of decentralized communication platforms. Founder of the Prosody, Snikket and Modern XMPP projects. Executive Director of the XMPP Standards Foundation.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

The XMPP Standards Foundation (XSF) is a community-governed non-profit organization. It has been at the helm of the XMPP ecosystem for more than two decades. During this period, the internet and how we communicate online has changed beyond recognition. + +This talk is about how XMPP adapted to change, and the role that the XSF played in its continuity. We will also discuss the benefits, challenges and sustainability of open ecosystems and open networks. + +The second half of the talk will focus on the XMPP network. Any successful network will attract spam and abuse as it grows, and XMPP is no exception. Unfortunately, open networks are at a natural disadvantage here compared to proprietary platforms. We will share the various kinds of abuse we've seen on the XMPP network, and what the community has done to tackle each of them.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/20/index.html b/schedule/presentation/20/index.html new file mode 100644 index 0000000..5a30b6a --- /dev/null +++ b/schedule/presentation/20/index.html @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Embracing Building an Open Source Business: Balancing Profit and Community Without Compromise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Matt Yonkovit +

    + Matt Yonkovit
    + + @myonkovit
    + + +

    +
    Matt Yonkovit is the Head of Open Source Strategy and Growth ( The HOSS!) at Scarf. He is a passionate open source professional with over 20 years of experience, where he has made a significant impact at open source companies like Percona, MySQL, StreamNative, Mattermost, and now Scarf. As a long-time veteran in the industry, Matt's passion lies in building sustainable open source businesses and bridging the gap between community and business objectives. + +With a unique ability to engage both engineers and business professionals, Matt aims to make business topics approachable and appealing to those in the open source space. He wants to make engineers and open source professionals not cringe when thinking or talking about business topics. His focus on linking both technical innovation and business growth has played a crucial role in the success of the organizations he has been part of. + +Matt has held roles across the technical and leadership spectrum at open source companies, including VP of services (support, consulting, managed services), chief experience officer, chief customer officer, and now the HOSS. He is the co-host of the Hacking Open Source Business Podcast.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Open source maintainers and developers should never feel guilty about building a business around their projects. It is entirely possible to create a thriving open source business without sacrificing your community or your values. In this talk, we will reveal how, by sharing best practices, stories, ideas, and invaluable advice collected over the past seven years from some of the brightest founders, executives, and leaders in the open source space. + +We will explore the challenges of building and growing an open source business, focusing on the transformation of free users into satisfied paying customers. With insights drawn from 20 years of experience and conversations with hundreds of business executives, maintainers, and product owners, we will discuss the best practices, metrics, and processes that can help drive growth and adoption in the open source space. + +Join us as we delve into the unique nature of selling open source and how it differs from traditional business models. We will emphasize the importance of differentiating your paid-for offerings from freely available software, and guide you on how to navigate the open source landscape to build a sustainable, scalable, and profitable business around your project – all while fostering a strong community that supports both your commercial and technical objectives.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/21/index.html b/schedule/presentation/21/index.html new file mode 100644 index 0000000..8d13829 --- /dev/null +++ b/schedule/presentation/21/index.html @@ -0,0 +1,285 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Dear Open Source, let’s do a better job of asking for money + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + John Robb +

    + John Robb
    + + @johnrobbjr
    + + + http://johnrobbdesign.com/ + +

    +
    John is a community manager at React Flow, where he helps with all things un-code. Before React Flow, John was a UX Designer and Researcher, puzzle game designer, pizza delivery biker, and immersive event organizer. He is based in Berlin and likes looking at birds, listening to tabletop RPG live plays, improv comedy, and making music.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

It’s common knowledge that many open source projects are underfunded. We think one reason for this is that the open source world is doing a bad job of asking for the money that it deserves. By telling the right organizations exactly why and how we want them to financially support our work, OSS projects can be compensated for more fairly, and result in a healthier open source ecosystem. + +In this talk we will review our experiences at React Flow of making our MIT Licensed library financially sustainable. This includes: + +- Insights from user research about why our subscribers pay us +- Inner workings of our thin-crust open-core model +- How we used patterns from the SaaS world to more directly ask companies for money +- How slow, intentional growth of our team lends to financial sustainability + +We hope that folks leave this talk with practical methods to ask for money in their own OSS projects, as well as insights into the role of money (and the lack thereof) in the open source ecosystem.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/23/index.html b/schedule/presentation/23/index.html new file mode 100644 index 0000000..7c32f13 --- /dev/null +++ b/schedule/presentation/23/index.html @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: YES YOU CAN - Creating a profitable open source company without venture capital + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Ann Schlemmer +

    + Ann Schlemmer
    + + +

    +
    Ann is a seasoned leader & advocate for open source with over 15 years experience in open source. CEO of Percona, a world-class open source database software firm, she is driven by passion for people & belief in open source's power to create an inclusive tech industry. Her authenticity and caring approach earns respect & admiration. Ann is a speaker who embodies the values of open source and inspires action through authenticity.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

In this session, Ann Schlemmer, CEO of Percona, will share her experiences and insights on the trade-offs of being a bootstrapped, customer funded company vs taking outside capital. +We will go over: +Advantages and disadvantages of customer funding and bootstrapping, including flexibility, control, and scalability +Benefits of leveraging the power of an open source community +Strategies to attract and retain customers and generate sustainable revenue streams +Lessons learned from Ann's journey leading a customer-funded and bootstrapped business +Questions from the audience for further discussion and exploration of the topic + +This presentation will particularly interest entrepreneurs, small business owners, and anyone interested in alternative funding models for open source startups. The audience will leave with a better understanding of the pros and cons of bootstrapping and customer funding, as well as actionable steps to make the most of these strategies.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/24/index.html b/schedule/presentation/24/index.html new file mode 100644 index 0000000..b111025 --- /dev/null +++ b/schedule/presentation/24/index.html @@ -0,0 +1,278 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Positioning your Open Source Project and Commercial Product for Fun and Profit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Emily Omier +

    + Emily Omier
    + + @emilyomier
    + + + http://www.emilyomier.com + +

    +
    Emily Omier is a positioning consultant who helps open source startups accelerate revenue and community growth with killer positioning. She hosts The Business of Open Source, a podcast about building open source companies, and writes about entrepreneurship for engineers for The New Stack.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Open source businesses commit themselves to building both a vibrant community of open source users as well as a profitable customer base. Sure, the open source project can drive commercial adoption,but the profile and needs of open source users are fundamentally different from the profile and priorities of a good commercial customer. If, as an open source business, you want to effectively grow both community use and revenue, you need to understand the profile, needs and pain points unique to their open source software users as well as the profile, needs and pain points unique to their commercial customers — and understand how the two profiles both overlap and diverge. + +In this talk, Emily Omier will show attendees how to position their open source project and commercial product(s) so that each one has a unique message and clearly defined ideal user profile, while also developing an umbrella positioning and narrative for the entire company. Attendees will leave with a framework for how to work out the positioning for both open source and commercial products, as well as an understanding of why it matters and what to do once they’ve figured out the positioning basics.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/25/index.html b/schedule/presentation/25/index.html new file mode 100644 index 0000000..210b727 --- /dev/null +++ b/schedule/presentation/25/index.html @@ -0,0 +1,278 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Case Study: Zig Software Foundation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Andrew Kelley +

    + Andrew Kelley
    + + + https://andrewkelley.me/ + +

    +
    Andrew is the president and lead developer of Zig Software Foundation. He has been contributing to free and open source software since university, working on a diverse set of areas: games, music software, web development, compilers, and databases. When AFK, Andrew enjoys playing competitive arcade games, skateboarding, and 日本語を勉強します.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Zig is a free and open source software project backed by Zig Software Foundation, a 501(c)(3) non-profit organization. It sustainably funds 4 people full-time. The project is active and has a rapidly growing user base. + +I'll share briefly about the story of how it came to be, and then focus the presentation on what lessons I think are transferable to others looking to make similar ventures, make note of which things might be unique to ZSF in particular, and share some other observations I've made along the way, as I dipped my feet into business. + +In particular this talk will focus on the practical aspects of running a non-profit for a software project.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/27/index.html b/schedule/presentation/27/index.html new file mode 100644 index 0000000..c42d4ff --- /dev/null +++ b/schedule/presentation/27/index.html @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: How Changing Your Server Architecture Can Help Save the World + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Aaron Williams +

    + Aaron Williams
    + + @aarondonw
    + + +

    +
    Aaron is a Developer Advocate and Community manager for Ampere Computing and runs the AArch64 Server community (bit.ly/ampComm). He has held similar roles for various ASF and LF projects, including LF Edge. He started his career as a Java developer and worked for many companies including SAP, where he work on SAP Retail, IoT, and connect vehicles. Outside of work, he is married and has two teenage sons and love to build IoT projects.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Data Centers are one of the largest consumers of energy in the US, accounting for 6% of all power generated in 2019. As DCs continue to grow, this energy consumption is becoming increasingly unsustainable. Despite this, the energy usage of legacy x86 processors have not been a priority. While some producers have started to talk about including energy efficiency in their future projects, this transition is slow and years away. Urgent action is needed to address climate change and the solution is available today and easier than you might think: switching to OCI's Ampere A1 instances. This talk will explore the benefits of a cloud native architecture and its ability to combat climate change by reducing energy consumption in data centers.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/29/index.html b/schedule/presentation/29/index.html new file mode 100644 index 0000000..45b1133 --- /dev/null +++ b/schedule/presentation/29/index.html @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: What is it like to run a datacenter with AArch64? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Lance Albertson +

    + Lance Albertson
    + + +

    +
    Lance Albertson is the Director for the Oregon State University Open Source Lab (OSUOSL) and has been involved with many open source projects since 2003. The OSUOSL provides hosting for more than 160 projects, including those of worldwide leaders like Debian Linux, the Linux Foundation and AlmaLinux. The most active organization of its kind, the OSUOSL offers world-class hosting services, professional software development and on-the-ground training for promising students interested in open source management and programming. + +Since joining the OSUOSL in 2007, Lance has managed all of the hosting activities that the OSL provides for more than 160 high-profile open source projects. He was promoted to Director in early 2013 after being the Lead Systems Administration and Architect since 2007.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Data centers are a crucial part of any IT organization that still needs on premise hosting. Running a datacenter requires attention to power, cooling, networking, rack space, cabling among many other aspects. But how does running AArch64 in a data center differ from traditional x86? This session will discuss the differences between AArch64 and x86 in the scope of hosting it in a data center. Long are the days of just sticking raspberry Pi’s in a rack!

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/30/index.html b/schedule/presentation/30/index.html new file mode 100644 index 0000000..ac458d8 --- /dev/null +++ b/schedule/presentation/30/index.html @@ -0,0 +1,290 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Lessons Learned From Scaling An Open Source Community By 10,000% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Angie Byron +

    + Angie Byron
    + + @webchick
    + + + https://webchick.net/ + +

    +
    Director of Community at Aiven, Core Maintainer and Product Manager for Drupal, O’Reilly Author, Mom. Hobbies include nerding out about all things open source community health and sustainability, particularly in the data space. Oh and video games. Lots of video games. :)
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Drupal—an open source CMS—turned 20 years old recently, and has grown from a small student hobby project to an enterprise-grade digital experience platform running ~3% of the Internet. This talk will explore the many lessons learned (most of them the hard way ;)) in navigating an international open source developer community through various scalability challenges. + +Topics covered will include: + +* Contributor On-Boarding: Some clever and participatory ways to help new folks bootstrap quickly and feel included + +* Community Health: How to account for—and encourage—contributors stepping away? How to develop new leadership to take their place? + +* Project Sustainability: How to incentivize commercial sponsorship of open source contributions without selling your soul + +* Governance: What pain points emerge as you scale, what strategies help solve them, and how to “right size” your solutions to not cripple your ability to get things done + +* When Sh*t Hits The Fan: How do you handle a project fork? What if you need to remove a high profile contributor? Been there, done that; let my trauma be your guide. ;) + +* Community Bootstrapping: What if you’re *not* a project with 100K+ contributors and 2M+ users? How do you build your first 100 / 1,000 / 100K?

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/31/index.html b/schedule/presentation/31/index.html new file mode 100644 index 0000000..0dfaf05 --- /dev/null +++ b/schedule/presentation/31/index.html @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Contributor Growth Strategies for OSS Projects + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Dawn Foster +

    + Dawn Foster
    + + @geekygirldawn
    + + + https://fastwonderblog.com/ + +

    +
    Dr. Dawn Foster works as the Director of Data Science for the CHAOSS project where she is also a board member and 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 building, strategy, open source, governance, metrics, and more. She has spoken at over 100 industry events and has a PhD, MBA, and BS in computer science. In her spare time she enjoys reading science fiction, running, and traveling.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Maintaining an open source project is hard work that often extends out over several years, and maintainer burnout is common within open source projects. It can be hard for already overworked maintainers to balance the day to day work required to keep the project running while investing in activities to increase future sustainability. The good news is that we have best practices, resources, and templates available to make it easier for maintainers and projects to build a contributor strategy that leads to a strong and growing community for an open source project over the long term. This talk will help you apply those resources in your project. + +This talk will have several major sections. 1) Discussion about the major factors that impact contributor growth. 2) Developing and executing on a long-term contributor growth strategy, including governance, new contributor onboarding, and mentoring. 3) Using contributor ladders to promote contributors into leadership positions as more maintainers to share the workload can reduce maintainer burnout over time. 4) Metrics for measuring project sustainability. + +The audience will walk away with a better understanding of how to grow their contributor base and build a community around their open source project.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/32/index.html b/schedule/presentation/32/index.html new file mode 100644 index 0000000..de78fef --- /dev/null +++ b/schedule/presentation/32/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Let's talk about Non-profit Boards + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Deb Nicholson +

    + Deb Nicholson
    + + @baconandcoconut
    + + +

    +
    Deb Nicholson is the Executive Director at the Python Software Foundation, the non-profit steward of the Python programming language. She is a free software policy expert and a passionate community advocate. After years of local organizing on free speech, marriage equality, government transparency and access to the political process, she joined the free software movement in 2006. She has previously served the open source ecosystem through her work at the Open Source Initiative, Software Freedom Conservancy, and the Open Invention Network. She’s won the O’Reilly Open Source Award and the Award for the Advancement of Free Software for her efforts to broaden the free and open source software movement. She is also a founding organizer of the Seattle GNU/Linux Conference, an annual event dedicated to surfacing new voices and welcoming new people to the free software community. She lives with her husband and her lucky black cat in Cambridge, Massachusetts.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Where do non-profit boards come from? Who serves on them and why? More importantly, if you are on a board or you are setting up a board, how do you make sure you get great people who will serve your mission and keep your organization healthy and growing? While there's no one grand plan that fits every organization, there is a large body of knowledge on this topic. + +Board members are at their best when they feel supported and have a clear sense of purpose. This talk will go through the different kinds of non-profit boards, long-term strategies for success and some ways to course correct when it feels like things could be better.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/33/index.html b/schedule/presentation/33/index.html new file mode 100644 index 0000000..0cd63e5 --- /dev/null +++ b/schedule/presentation/33/index.html @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: FreeBSD: Why This Open Source Project Has Endured + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Drew Gurkowski +

    + Drew Gurkowski
    + + +

    +
    Drew started working for the foundation as an intern in 2015 and continued as a consultant starting in 2018. As a marketing coordinator, he has helped advocate for FreeBSD and Open Source technology.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

FreeBSD's 30th birthday offers an opportunity to look back and examine why this open source operating system has not only endured, but thrived across many organizations and use cases for so long. While open source projects are born out out different circumstances, FreeBSD certainly grew from a mold of its own. The path the project took has everything to do with its longevity and why, 30 years after it launched, you'll find FreeBSD code helping power everything from your content on Netflix to your games on PlayStation. + +This talk will cover the roots of the Berkley Software Distributions, the project's approach to shared leadership, the benefits of remote development, and the ways FreeBSD has cultivated a strong community through open communication, consistent documentation, and an inclusive culture. We'll wrap up by taking a look forward for the next 30 years and how you can contribute to the future of FreeBSD.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/34/index.html b/schedule/presentation/34/index.html new file mode 100644 index 0000000..031d08f --- /dev/null +++ b/schedule/presentation/34/index.html @@ -0,0 +1,278 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Building and Supporting Open Source Communities Through Metrics + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Georg Link +

    + Georg Link
    + + + https://georg.link + +

    +
    Georg Link is an Open Source Strategist with touchpoints and perspectives on DEI from his own marginalized identities including being a gay married man who fosters youths and lives as an immigrant in a different country from his upbringing. Georg co-founded the Linux Foundation CHAOSS Project to advance analytics and metrics for open source project health. Georg has an MBA and a Ph.D. in Information Technology. Georg serves as the Director of Sales at Bitergia. In his spare time, Georg enjoys reading fiction and hot-air ballooning.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Each open source community is different and therefore requires different metrics for data-driven decisions about building and supporting it. What makes it so tricky is that everyone pays attention to different aspects of communities. In this talk, we will explore what metrics are available to look at communities and to track the impact of changes we make as we build and support them. + +We will look at real-world examples of how metrics have been used to build and support open source communities. This is based on conversations in the CHAOSS Project, an open source community that defined metrics and developed software to get these metrics. This talk will share what we have learned in the CHAOSS Project about having metrics for open source communities. Once the right metrics have been decided on, both technical and organizational challenges need to be overcome, which we discuss how to do. + +This is an interactive session. The three sections of the talk introduce the topic to everyone. The majority of the time will be available for discussion among the participants.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/35/index.html b/schedule/presentation/35/index.html new file mode 100644 index 0000000..14fce7b --- /dev/null +++ b/schedule/presentation/35/index.html @@ -0,0 +1,278 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Forging Strong Open Source Communities: Insights and Lessons from the Sakai LMS Community + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Joshua Wilson +

    + Joshua Wilson
    + + @jmwilson1
    + + + https://www.bcognitionlabs.com/ + +

    +
    Joshua Wilson is Longsight’s Vice President and Chief Operating Officer, where he is known for his product, process, and people leadership as well as his exceptional mentoring skills. At Longsight, he leads client relations, business operations, project management, product development, and strategic planning. Josh chairs the Sakai Community’s Marketing Team, leads the development of Sakai’s 3-year roadmap, participates on Sakai’s Project Management Committee, and serves as Vice Chair of the Apereo Foundation’s Board of Directors. Josh is the organizer of SakaiCon, the Sakai Community's annual user conference. + +Josh has been a leader in instructional technology for more than fifteen years, serving most recently as Associate CIO for Academic Technology at Brandeis University, where he directed the strategic and client-centered renewal of the University’s academic technology environment, including its open source LMS. Josh has served for nearly two decades on the management team for the nationwide MISO Survey, which measures the effectiveness of IT and libraries at more than 150 higher education institutions. Josh is a principal at leadership consulting firm B.Cognition Labs.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Often it’s easier to keep your codebase in alignment than it is to forge lasting agreement within your open source community about how best to move forward. You’re not alone — we all face the challenge of getting the human beings in your community onto the same page. Join us for a conversation about how to make your community’s governance as inclusive, open, transparent, and thoughtful as it can be. Along the way, you’ll hear stories about how the Sakai LMS OSS Community intentionally transformed its governance processes and the work we’ve still got in front of us. You’ll also explore an approach for looking carefully at the organizational health of your own OSS community.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/36/index.html b/schedule/presentation/36/index.html new file mode 100644 index 0000000..ec6cebb --- /dev/null +++ b/schedule/presentation/36/index.html @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: How you write matters in open source + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Kyle Davis +

    + Kyle Davis
    + + + https://kylejdavis.com/ + +

    +
    Kyle is the Senior Developer Advocate for Bottlerocket and Finch at AWS. Kyle has a long history with open source software development and was a founding contributor to the OpenSearch project. When not working, Kyle enjoys 3D printing and getting his hands dirty in his Edmonton, Alberta-based home garden.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Form follows function in writing: you compose a postcard to your Gran in a particular voice, attorneys draft contracts using specialized terms and grammatical structures, marketing pros formulate content with specific language to sell products, and you probably should write in a distinct way when the topic is open source. In this session, Kyle will go over some unique writing challenges presented by open source projects and how to overcome them to be inclusive and accurate in your communication. This session will dive into how seemingly innocuous terms and grammatical structures embed meaning that may be sending subtle, unintended messages. Additionally, time will be spent discussing how to select and use style guides to concretely establish a consistent voice and approach for both general writing and technical documentation.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/37/index.html b/schedule/presentation/37/index.html new file mode 100644 index 0000000..470a732 --- /dev/null +++ b/schedule/presentation/37/index.html @@ -0,0 +1,278 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: You're Doing Great! The underappreciated art of appreciation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Loren Crary +

    + Loren Crary
    + + @lorencrary
    + + +

    +
    Loren is the Director of Resource Development for the Python Software Foundation. She has previously worked/volunteered/made coffee at a variety of nonprofit and other organizations including a farm in Boston, a hotel in Uganda, and a public interest law office in Manhattan. Most recently, she spent seven years at a social enterprise that works with teenagers in East Africa to practice soft skills and entrepreneurship. She is a graduate of Stanford Law School. She lives in New York City with her wee rescue dog, Penny.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Working with and building communities can feel like you are always short of resources - money, time, energy, and motivation - but there's a resource you can invest in your community that you already have in abundance. Injecting this resource into your work will increase participation, improve results, and support the longevity of your work. It will even make you happier every time you use it. You will never run out of it, and in fact the more you give away, the more you are likely to get. It's appreciation! + +We all know thanking and acknowledging the people who contribute to our projects, events, and communities is important. But how many times can we say the words "thank you" before they start to feel empty or like a rote checking of a box? Sharing appreciation effectively is a skill you can improve and a simple habit you can build into your interactions that can have dramatic impacts. + +In this session we will start by considering the (sometimes unexpected!) ways expressing appreciation more often and more effectively can improve any community you are a part of, including your person happiness. We'll then break down what makes a good compliment or thank you, and you'll get a few simple templates you can use right away. Finally, we'll talk about how to make appreciation a routine, reflexive part of your professional and personal life that you can take with you and pay forward.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/38/index.html b/schedule/presentation/38/index.html new file mode 100644 index 0000000..dab495a --- /dev/null +++ b/schedule/presentation/38/index.html @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: How To Steal From Maintainers + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Richard Schneeman +

    + Richard Schneeman
    + + @schneems
    + + + https://www.schneems.com + +

    +
    Richard delivers rich, immersive experiences that delight and educate. He has spoken at ~34 conferences across 17 countries, including !!Con, OCSON, and RubyConf. His philosophy, "You can't learn if you're not paying attention," produces talks that are a fusion of entertainment and enlightenment. + +Richard is the author of "How to Open Source" (dot dev) and the creator of CodeTriage.com. A free, open source tool that helps coders get started contributing. He is a Ruby core contributor and author of the `syntax_suggest`, which helps developers find and fix Ruby syntax errors. He writes Rust full-time for his job at Heroku, where he maintains the Ruby Cloud Native Buildpack (CNB). Oh, and he's married to Ruby, literally.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Maintainers all over the world are loaded. They're loaded with tech debt, support requests, and a million things to do each and every day. In this talk, we'll learn about actionable strategies for lightening their loads. And the beauty of the situation: they'll never see it coming. + +A lot of open source talks end with "Contributing to open source is great. Good luck." So now what? That's where this talk comes in. If you know a coder willing to contribute but not ready or able, then this talk is for you. + +We do this 'one last job' before I retire, and we'll be rolling in the green stuff. That's right. We're talking open source commits on GitHub 🟩. Join the crew. This is one heist you won't want to miss.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/40/index.html b/schedule/presentation/40/index.html new file mode 100644 index 0000000..7fed7b6 --- /dev/null +++ b/schedule/presentation/40/index.html @@ -0,0 +1,283 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: From Commit Bits to Bylaws: Governing Your Open Source Project + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Shauna Gordon-McKeon +

    + Shauna Gordon-McKeon
    + + + http://www.shaunagm.net/ + +

    +
    Shauna Gordon-McKeon is a writer, programmer and community organizer who focuses on the intersection of technology and governance. Her business, Galaxy Rise Consulting, works with free/open source projects, non-profits, progressive organizations and other clients to build better products for their communities, and stronger communities around their products.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

When most people hear the word “governance” they think of formal documents like bylaws and big questions like “who calls the shots?” While those elements can be important, governance is actually much more common than that. It’s part of any project’s everyday work - but, like many unacknowledged dependencies, many people only notice when there’s a critical bug. + +This talk will introduce a basic framework for thinking about governance as well as a few common governance models in open source. Then, we’ll talk about a few of those ‘critical bugs’ that projects face and how a governance lens can help us fix them. We’ll discuss: + +- maintainer burnout +- growing new community leaders +- roadmapping and other kinds of technical decision-making +- formalizing and transitioning governance structures + +Audience members will walk away with a new appreciation for governance and a suite of tools, ideas, and resources that they can use to help their open source projects flourish.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/41/index.html b/schedule/presentation/41/index.html new file mode 100644 index 0000000..ae2206a --- /dev/null +++ b/schedule/presentation/41/index.html @@ -0,0 +1,278 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: "I didn't sign up for this": The invisible work of maintaining and scaling FOSS projects + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Stuart Geiger +

    + Stuart Geiger
    + + + https://stuartgeiger.com + +

    +
    Stuart Geiger is an Assistant Professor at the University of California, San Diego, in the Department of Communication and the Halıcıoğlu Data Science Institute. Geiger is a disciplinary nomad: an interpretive social scientist by training, with a background in the humanities, and just enough expertise in computer science and data science to make trouble. Their work is grounded in the idea that science and technology are inherently social activities that are shaped by people and institutions. Geiger uses qualitative, quantitative, and computational methods to study the development of science and technology. They particularly study decentralized and/or volunteer-based projects, such as free and open source software, peer production platforms like Wikipedia, user-generated / social media platforms, and scientific research. Their past research has examined topics including: community sustainability; newcomer retention and newcomer-veteran interactions; governance and leadership; quality control and content moderation; the roles of support staff; invisible work, 'glue' work, and other work seen as 'non-technical'; motivation and burnout; bias and discrimination; and diversity and inclusion.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Free and open-source software has become critical infrastructure for many sectors, including academic research, industry, governments, non-profits, activism, and more. In this talk, I share findings and insights from our research team’s mixed-method research into the social and technical maintenance of free and open-source software. This is based on interviews with maintainers and stakeholders across a wide variety of FOSS projects, as well as quantitative analyses of code repositories. In particular, I discuss the often-invisible and non-technical work that maintainers do to support their projects as they grow and scale. The work of maintaining these projects is no small feat, particularly given the many different kinds of work expected of maintainers. This is especially the case for projects that achieve “catastrophic success” in being relied upon by more and more users and institutions. + +Maintainers must maintain not only code, but a community around that code. These communities are constantly changing, and maintainers can find themselves needing to mediate competing visions of how the project ought to operate and where it may go in the future. I particularly focus on the invisible work of scaling projects and managing projects as they grow – not just in terms of their own size, but also in terms of their integration within complex and ever-changing networks of other FOSS projects and ecosystems, corporate and academic user-institutions, foundations and funders, and other stakeholders. + +This work is often quite different to the more-visible software engineering work that maintainers do early in their projects. There is often little training or resources for community-based work, which is often not tracked or made visible in the way software engineering work is. I discuss how this invisible work can impact maintainers' mental health, with many cases of burnout arising from maintainers finding themselves overwhelmed with their expanded roles. Invisible work also intersects with other relevant issues to the sustainability of FOSS projects, including funding models, corporate relations, project governance, and diversity & inclusion. I conclude with recommendations for FOSS maintainers, contributors, funders, end-users, institutional users, and other stakeholders in the broad ecosystems supported by FOSS.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/42/index.html b/schedule/presentation/42/index.html new file mode 100644 index 0000000..d8b1e2f --- /dev/null +++ b/schedule/presentation/42/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Open Source Anti-Patterns + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Tom "spot" Callaway +

    + Tom "spot" Callaway
    + + @spotfoss
    + + +

    +
    Tom is a Principal Open Source Strategist for AWS. He has been a part of the FOSS community since 1997, when he skipped his last day of junior high to go to Linux Expo. During college, he worked for a high-availability startup to cover tuition, and when they crashed along with the majority of the IT sector, he dropped out of college and went to work for Red Hat full-time. He worked for Red Hat for almost twenty years, in Support, Sales Engineering, Release Engineering, Engineering Management, University Outreach (CTO's office), and Employment Brand. He’s an active contributor to Fedora and helped to write the Fedora Packaging and Legal Guidelines which are still in use today. He is co-author of Raspberry Pi Hacks (2013, O’Reilly). When he’s not working, he finds enjoyment in 3D printing, pinball, hockey, games (board & video), geocaching, craft beer, B-movies, science fiction, trivia, traveling, and his wife and two boys.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

An anti-pattern is a process which seems appropriate, but has more bad consequences than good ones. Many companies who are trying to run their open source efforts in the same way that they would manage projects internally are suffering from having their internal best-practices become open source anti-patterns. While the code quality of the technical work is generally unaffected by these, they can have a chilling effect on community growth, health, diversity, and sustainability. + +In this talk, I'll discuss some of the common mistakes that "corporate" open source efforts make in their own open source projects and in their attempts to contribute to the upstreams they depend on. This session might give you some tips as to why your Pull Requests are not getting answered and why your open source projects are still entirely built by your internal development team.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/43/index.html b/schedule/presentation/43/index.html new file mode 100644 index 0000000..e5d2496 --- /dev/null +++ b/schedule/presentation/43/index.html @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Let's stop reinventing the wheel: Community management in 3 steps + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Karsten (quaid) Wade +

    + Karsten (quaid) Wade
    + + @quaid
    + + + https://iquaid.org + +

    +
    Karsten Wade aka `quaid` is a community architect of Free and Open projects who has almost thirty years in IT. Since 2008 Karsten has focused deeply on the people, principles, and practices of Open collaboration (aka "the Open Source Way"), especially around the caretaking and stewardship of people (aka "community management".) With a kind of accidental-purpose, Karsten found himself at the crossroads of doing meaningful work having a transformational effect on others. This is a wonderful spot to be for someone who just cares so much about the welfare of you and those around you. + +After working in a handful of IT roles, including 21 years at Red Hat largely as a community architect, Karsten formed the Open Community Architecture Group to provide professional services consulting around Open Source. The OCA Group intends to be a sustaining business for the ecosystem and its collective of domain consultants. + +However, what has Karsten excited and full of awe is his new concept "Open Equity", first presented this year. Karsten expects research on Open Equity to begin soon and is making invitations to participate.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

It's hard to be consistent with Free/Open Source practices, and it's a particular kind of hard when it's your role in the project to guide other people toward such consistency. In this session we'll share some compassion and then some ideas of how we can actually get together as a community of practice. And then we'll do some practice demos together! + +In putting energy toward working on our practices together, we center the importance of Open Knowledge sharing and building communities for those and of those whose work includes enabling others to be successful in using and contributing to FOSS. We help ourselves fix our own leaky roofs, make shoes for our own friends and family, and help return time to everyone’s days. + +To engage in practice in this session, we'll explore a perspective on how to read and use the Open Source Way, the guidebook for community management. Written by a diverse group of more than a dozen FOSS expert practitioners, the guide extrapolates and distills knowledge of not just what to do and how to do it, but also why to do it. The chapters and checklists are ready to use and/or modify, and Karsten will chop and mix them live in the session. + +How can this help you use the guidebook and practices? Whether you are leading or guiding a Free/Open project, an engineering team, or any group of humans looking to be successful working within FOSS projects, you are facing the need to teach and reteach (and reteach…) the same information and practices. People need to know what to do, how to do it, and where to do it, while you hope you get them to understand a smattering of why it all matters in the short time you have their attention. + +This practice demo follows 3 steps to take the detailed and specific practices in the guidebook, and remix them to fit your education and practice needs. The contributors you support then have a tool to guide them in successfully creating, building, and maintaining their FOSS projects.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/46/index.html b/schedule/presentation/46/index.html new file mode 100644 index 0000000..253dfdd --- /dev/null +++ b/schedule/presentation/46/index.html @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Incremental Arm64 migration with multi-arch containers and heterogeneous Kubernetes clusters + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Dave Neary +

    + Dave Neary
    + + @nearyd
    + + +

    +
    Dave is a long time free software and open source advocate, and contributor to multiple open source projects over the years. He currently leads the Developer Relations team at Ampere Computing, helping aise awareness and adoption of Ampere Arm64 processors in cloud computing. He previously spent a decade working on open source infrastructure projects and developer tooling as part of the Red Hat Open Source Program Office. He lives in the Boston area with his family.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

In this presentation, we will share how to incrementally adopt Arm64 as a deplopyment architecture for parts of your Kubernetes applications using heterogeneous Kubernetes clusters, node tagging, and multi-architecture containers to take advantage of the best hardware platform for your application.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/47/index.html b/schedule/presentation/47/index.html new file mode 100644 index 0000000..58b3dd0 --- /dev/null +++ b/schedule/presentation/47/index.html @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Open Source Dev Containers with DevPod + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Rich Burroughs +

    + Rich Burroughs
    + + @richburroughs
    + + +

    +
    Rich Burroughs is a Staff Developer Advocate at Loft Labs where he's focused on improving the happiness of teams using Kubernetes. He's the creator and host of the Kube Cuddle podcast, where he interviews members of the Kubernetes community. Rich was one of the founding organizers of DevOpsDays Portland, and he's helped organize other community events. Rich also has a strong interest in how working in tech impacts mental health. He has ADHD and has documented his journey on Twitter since being diagnosed, and he moderated a panel on ADHD at KubeCon Detroit.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Many developers are excited about dev containers, but until now, people needed to use a managed service like Codespaces or Gitpod to feel that dev container magic. DevPod is a new open source tool that allows users to launch dev containers with any infrastructure that they have available. + +DevPod uses a provider model like Terraform's, and there are currently providers for many different infrastructures, like local Docker daemons, Kubernetes, AWS, and several other cloud providers. It's also possible to develop providers if you don't find one that fits your needs. + +While you can choose the infra you want to use with DevPod, you don't have to manage it. DevPod handles the lifecycle of the infrastructure it runs on, and it can even suspend cloud resources automatically to save on costs. DevPod uses the open devcontainer.json standard, so it's compatible with VS Code and many other IDEs, as well as tools like Codespaces. + +We'll look at how DevPod works and get into a quick demo that showcases how it can help developers and teams standardize their dev environments.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/49/index.html b/schedule/presentation/49/index.html new file mode 100644 index 0000000..13a026a --- /dev/null +++ b/schedule/presentation/49/index.html @@ -0,0 +1,290 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Finch: simple/open/extensible + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Weike Qu +

    + Weike Qu
    + + + https://weike.ca/ + +

    +
    Weike currently works on Finch as a Software Engineer at AWS. He joined AWS right after his internship to help launch Finch and spread some container-related open source goodness to the world. In his previous life, he was a professional structural engineer, designing cool physical things, now he designs cool virtual things instead!
    +

    +
  • + +
  • + + Kyle Davis +

    + Kyle Davis
    + + + https://kylejdavis.com/ + +

    +
    Kyle is the Senior Developer Advocate for Bottlerocket and Finch at AWS. Kyle has a long history with open source software development and was a founding contributor to the OpenSearch project. When not working, Kyle enjoys 3D printing and getting his hands dirty in his Edmonton, Alberta-based home garden.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

For years, building containerized applications on a desktop machine could be summed up as: “simple/open/extensible: pick two.” Finch, an open source project established in 2022, aims to make containerized development all three. + +In this session, first attendees will be introduced to the project and how it can be used to both simplify and speed up their development workflows. Then it will dive into the other open source project that Finch integrates to create a modern, easy-to-use containerized application development system, along the way, we'll touch on Finch's upstream-first development model. Finally, we'll talk a little bit about where Finch is going in the future.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/51/index.html b/schedule/presentation/51/index.html new file mode 100644 index 0000000..df3b16b --- /dev/null +++ b/schedule/presentation/51/index.html @@ -0,0 +1,278 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Automating Day 2 Operations with Kubebuilder and Operator SDK + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Steve Sklar +

    + Steve Sklar
    + + + https://sklar.rocks + +

    +
    Coming from a background in finance and economics, Steve taught himself how to code on a bond trading desk and hasn't looked back since! He's architected, developed, deployed, and maintained critical software systems for financial firms, and ML/AI startups. Currently, Steve works for QuestDB, an open source time-series database company with a focus on high performance and usability. His hobbies include playing music, learning how to golf, and spending time with his dog, Nacho.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

We all know how powerful Kubernetes is when it comes to orchestrating cloud infrastructure. So how can we use it to automate higher-level tasks, like upgrades, snapshots, or data migrations? Using tools like Kubebuilder and Operator SDK, we can leverage core k8s building blocks to safely automate these "Day 2 Operations." + +In this talk, I will first provide a brief overview of operator mechanics before taking a deep dive into a sample use-case: managing database snapshots and restores. I will explore key design decisions behind the API objects that are used to model the problem, followed by a discussion of how Kubebuilder and Operator SDK can help us write an operator to manage the complete snapshot lifecycle using familiar tools like yaml and kubectl. + +By the end of the talk, the audience should feel more comfortable around custom operators, and may even be inspired to automate some their own operations!

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/52/index.html b/schedule/presentation/52/index.html new file mode 100644 index 0000000..8e4048c --- /dev/null +++ b/schedule/presentation/52/index.html @@ -0,0 +1,291 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: From Conversations to Action: Creating a healthy, diverse open source community. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Anita Sarma +

    + Anita Sarma
    + + @asarma
    + + + https://web.engr.oregonstate.edu/~sarmaa/ + +

    +
    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).
    +

    +
  • + +
  • + + Zixuan Steve Feng +

    + Zixuan Steve Feng
    + + + https://zixuanfeng.github.io/zixuanfeng_page/ + +

    +
    My name is Zixuan (Steve) Feng. I am pursing Ph.D., advised by Anita Sarma in the Department of Electrical Engineering Computer Science and Statistics at Oregon State University (OSU). I work at the intersection of Software Engineering (SE), Computer Supported Cooperative Work (CSCW), and Human-Computer Interaction (HCI). I am particularly interested in developing an empirical understanding of the collaboration in OSS and the challenges that this socio-technical ecosystem faces in attracting and retaining contributors and designing interventions to improve the state of Diversity and Inclusion in OSS and increase contributor recruitment and retention.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

In the world of open source software (OSS) development, attracting and retaining motivated developers is key to a project's sustainability and long-term survival. +Many of us recognize the lack of diversity in OSS projects and the barriers that individuals from underrepresented groups face, but what can we do to retain diverse contributors? In this talk, I will present two evidence-based dashboards to help attract and retain diverse contributors. The first dashboard provides a set of real-time insights to track community turnover and diversity, and focuses on gender and affiliation diversity. The second dashboard determines contributors’ survivability likelihood in the project. These dashboards can empower project leaders to assess the diverse state of their projects and take relevant action to promote diversity in their projects

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/53/index.html b/schedule/presentation/53/index.html new file mode 100644 index 0000000..36b1976 --- /dev/null +++ b/schedule/presentation/53/index.html @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Thinking about FOSS, systemically + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Anna e só +

    + Anna e só
    + + + https://friend.camp/@anna + +

    +
    Anna e só is one of the cool folks organizing Outreachy, a program that provides internships to people subject to systemic bias and impacted by underrepresentation in the technical industry where they are living. They wear many hats, but their main focus is studying, designing, implementing, and documenting organizational processes and information systems. Over the last couple of years, Anna has worked with (and learned from) the Wikimedia community, two Brazilian federal university laboratories (MediaLab/UFG, LAPPIS/UnB), and Open Collective. They take pride in offering open projects a unique point of view.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

The free software movement is not an isolated community—it exists within political, social, and economic systems. Its concepts, models, abstractions were and continue to be built through the cultural lenses of its founders and subsequent creators and maintainers; its structures were inherited from spaces inaccessible for many. To promote true transformation within the free software space, we need to avoid the traps of reductionism and dogmatism by adopting a new approach: systems thinking. We'll examine the problems with conventional thinking in FOSS, discussing how it fails the most vulnerable, and work towards new strategies for change.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/55/index.html b/schedule/presentation/55/index.html new file mode 100644 index 0000000..536b321 --- /dev/null +++ b/schedule/presentation/55/index.html @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: The Open Social Compact: A Citizenship Model for Digital Communities + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Coraline Ada Ehmke +

    + Coraline Ada Ehmke
    + + @CoralineAda
    + + + https://where.coraline.codes/ + +

    +
    Coraline Ada Ehmke is an internationally recognized speaker, writer, activist, and software engineer. For more than a decade, she's been working on practical approaches to promoting the values of diversity, equity, and justice in the technology industry, with a particular focus on open source. She is the creator of Contributor Covenant, the first and most popular code of conduct for open source communities, and the Hippocratic License, an innovative open source license designed to promote and protect human rights. Coraline co-founded the Organization for Ethical Source and currently serves as its Executive Director.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

A code of conduct makes a community’s norms and values explicit and enforceable. Governance makes decision-making mechanisms transparent and accountable. A license makes the conditions of adoption and reuse of the community’s work explicit and legally binding. What’s missing is a kind of “connective tissue” bringing norms, governance, adoptions, and use together into a cohesive whole. + +Social contracts are all around us, and have always been a natural part of our communities. They're an important part of how we ensure that general expectations of human behavior are met. + +The Open Social Compact (OSC) is a new social governance tool for digital communities. It's used to establish unique "citizenship models" for digital communities, supported by a robust ethical framework that promotes just, equitable, and pro-social outcomes for everyone who participates.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/56/index.html b/schedule/presentation/56/index.html new file mode 100644 index 0000000..8563f21 --- /dev/null +++ b/schedule/presentation/56/index.html @@ -0,0 +1,304 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Onboarding Newcomers - More Than Just CONTRIBUTING.md + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Elizabeth Barron +

    + Elizabeth Barron
    + + @elizabethn
    + + + https://eb-tc.com + +

    +
    Elizabeth has over 20 years of experience in open source community management, with a particular focus on improving diversity, equity, and inclusion and leveraging open source for social good. She currently works as a consultant and serves as the community manager for CHAOSS, an open source project that tracks and measures open source community health. She also helps out with the All In project, which aims to open source DEI collaboration. Elizabeth is an author, speaker, and award-winning nature photographer. She lives in Cincinnati, Ohio with her dogs and guinea pigs.
    +

    +
  • + +
  • + + Justin W. Flory +

    + Justin W. Flory
    + + @jwf_foss
    + + + https://jwf.io + +

    +
    Justin W. Flory is a creative maker. He is best known as an Open Source contributor and Free Culture advocate originally from the United States. Justin has participated in numerous Open Source communities and led different initiatives to build sustainable software and communities for over ten years. + +In October 2022, Justin joined Red Hat as the fourth Fedora Community Architect (FCA). He works closely between the Fedora Project community and Red Hat to lead initiatives to grow the Fedora user and developer communities and to make Red Hat & Fedora interactions even more transparent and positive.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

What is the secret for maintainers to sustain newcomers in their communities? Many maintainers know about adding a CONTRIBUTING.md file to their project, but is this enough to effectively support and integrate newcomers into your project? In this session, Elizabeth Barron and Justin W. Flory will provide a baseline for newcomer onboarding in today’s landscape and a close look at the CHAOSS and Fedora projects as real communities of practice. + +While CONTRIBUTING.md files provide potential contributors with information and support to join the community, they have certain bounds. A poor onboarding experience can actually work against you and turn them away before their first contribution. Building an effective and inclusive onboarding process is crucial to ensuring a healthy open source community. + +In this talk, you will learn about: + +- establishing a baseline for what “newcomer onboarding” means in today’s open source landscape +- implementing actionable steps to ease onboarding for newcomers and maintainers +- two communities and their next steps for improving the contributor onboarding experience. + +Elizabeth and Justin will represent the CHAOSS Project and the Fedora Project as participants, maintainers, and leaders in the communities and how experiments with newcomer onboarding led to lessons learned and the growth of the contributor ecosystem.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/58/index.html b/schedule/presentation/58/index.html new file mode 100644 index 0000000..1aa40e9 --- /dev/null +++ b/schedule/presentation/58/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Conflu, con crud, and COVID-19: the time for Health and Safety policies is yesterday + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Josh Simmons +

    + Josh Simmons
    + + + https://joshsimmons.com + +

    +
    Josh Simmons is a community organizer, nonprofit leader, and open source strategist who builds up people, programs, communities, and organizations around the commons. Passionate about mission-driven work, inclusive organizing, and tackling systemic issues, Josh has worked across for-profits, nonprofits, and public institutions. + +Josh is a Partner in Open Chapters, Vice President for Petaluma Pride, Director of DEI for Independent Federated Trust and Safety, and Co-organizer of North Bay Python. He is best known for his six-year tenure with Open Source Initiative and leading the organization to a new stage of maturity as its President then Chair.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

“Conflu” and “con crud” are nothing new to people who attend in-person conferences, and the tendency to come home sick has long been treated as unavoidable, and as an acceptable risk. The COVID-19 pandemic put a finer point on the health risks of in-person events, and presents executives, leaders, and organizers with a choice: + +Do we seize this opportunity to better understand our duty of care and run more inclusive events? Or do we fall back on a status quo that calcified inequities and excluded people with disabilities, chronic illness, caregivers, and those who live with them? + +The choice is clear. We aim to rise to the challenge of running safer and more inclusive events. Let’s draw on the lessons we learned as community leaders and influencers pushed Codes of Conduct into the mainstream, and raise the bar together – again. + +In this presentation, we will explore lessons learned amid the pandemic, dive deep on the evolving practice of Health and Safety policies, and prepare our communities for a world racked by the climate crisis in which contagious diseases are growing in number and frequency. + +Take heart: this talk is a hopeful one. Attendees will leave with a vision of a more inclusive future, mental models to navigate newfound complexity, and good examples to draw on for events of every size and shape.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/60/index.html b/schedule/presentation/60/index.html new file mode 100644 index 0000000..c494ed4 --- /dev/null +++ b/schedule/presentation/60/index.html @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Driving Sustainable Digital Public Goods: Lessons from Guiding Companies to Embrace Open Source + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Vipul Siddharth +

    + Vipul Siddharth
    + + @siddharthvipul
    + + + https://vipul.dev + +

    +
    Vipul is the Open Source Technical Advisor at UNICEF, helping innovators understand and leverage power of Open Source. He is passionate about sustainability and DEI in "open" spaces (community).
    +

    +
  • + +
+
+ +
+

Abstract

+ +

The UNICEF Office of Innovation Venture Fund collaborates with innovators on the ground in UNICEF programme countries to build and test new solutions at the pace required to keep up with the rapidly evolving challenges facing children. + +The UNICEF Venture Fund makes $50–100K early stage investments in technologies for children developed by UNICEF country offices or companies in UNICEF programme countries. By providing flexible funding to early-stage innovators, it allows UNICEF to quickly assess, fund and grow open source technology solutions that show potential to positively impact the lives of vulnerable children. + +Digital public goods (DPG) are open-source software, open data, open AI models, open standards, and open content that adhere to privacy and other applicable laws and best practices, do no harm by design, and help attain the Sustainable Development Goals (SDGs). This definition is operationalised through the DPG Standard, a set of nine indicators that is used to determine whether a solution is a digital public good. Once a solution is recognised as a digital public good it is discoverable on the DPG Registry. + +In this talk, we will explore the challenges and learnings from guiding companies to embrace Open Source and become sustainable digital public goods (DPGs). We will discuss how UNICEF promotes Open Source methodologies and culture within its portfolio companies and the broader community. Attendees will gain insights into the strategies and best practices that UNICEF uses to overcome challenges in Open Source adoption and work toward long-term viability of DPGs.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/62/index.html b/schedule/presentation/62/index.html new file mode 100644 index 0000000..95dff3b --- /dev/null +++ b/schedule/presentation/62/index.html @@ -0,0 +1,285 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Make The Commit – Community Best Practices for Patent Risk + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Keith Bergelt +

    + Keith Bergelt
    + + +

    +
    Keith Bergelt is the CEO of Open Invention Network (OIN), the largest patent non-aggression community in history, created to support freedom of action in Linux as a key element of open source software. Funded by Google, IBM, NEC, Philips, Sony, SUSE, and Toyota, OIN has nearly 4,000 community members. In his capacity as CEO, he is directly responsible for enabling, influencing, and defending the integrity of Linux and adjacent open source software as it relates to threats from patent aggressors. + +Prior to joining OIN, Mr. Bergelt served as CEO of two Hedge Funds – Paradox Capital and IPI – formed to unlock the considerable asset value of intellectual property (IP) in middle- market companies. These were the first Funds to offer specialty lending products supported exclusively by IP. + +Previously, he served as a senior advisor to TPG. He also headed business development, IP, and licensing for Cambridge Display Technology. Additionally, he served as GM of Strategic Intellectual Asset Management at Motorola and its director of Technology Strategy.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

All good Open Source developers and communities know that you have to address the issues. No one will show interest in contributing to an Open Source project if it doesn't address potential bugs, security issues, or feature additions to its repository. This is well understood by the Open Source community as part of the ethos which has driven the success of open as an innovation modality and spurred its growth into new technological areas such as AI/ML, Open Hardware, and others. + +However, many of today’s most popular Open Source licenses do not adequately address patent risk for Open Source projects. As patent risk is a challenge that must be addressed, this presentation will discuss the key tenets around patent non-aggression in Open Source, key patent-related risks, and the best practices that Open Source projects should consider moving forward to “address the issue”. + +Key Takeaways: + +o Ways patent litigation risks are rising & ways to reduce these risks +o The relevance of patents and their future value in the “Open Work” economy +o Challenges for the Open Source community as it expands into new technologies and encounters new patent-related threats +o Best practice solutions to mitigate these challenges

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/63/index.html b/schedule/presentation/63/index.html new file mode 100644 index 0000000..bcef010 --- /dev/null +++ b/schedule/presentation/63/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Keeping Open Source in the public Interest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Stefano Maffulli +

    + Stefano Maffulli
    + + + https://maffulli.net + +

    +
    Stefano is the executive director of the Open Source Initiative. An experienced leader of open source organizations, from non-profits advocacy groups and trade organizations to business ventures and community projects across countries. With a proven track record in community building, he’s also an active contributor to open source projects. When not basking in front of a monitor, you’ll find him teaching sailing or perfecting his pizza technique.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Following an explosion of growth in open collaboration in solving the world’s most urgent problems related to the 2020 global Covid-19 pandemic, open source software moved from mainstream to the world's main stage. In 2022 the United Nation’s Digital Public Goods (DPG) Alliance began formally certifying open source software as DPG; the European Union wrote open source into their road map; both the EU and the US began crafting Cybersecurity legislation in support of secure software - not targeting OSS as a specific concern but rather protecting and investing in it as critical to its own and its citizens’ interest. + +OSI has recognized these important seachanges in the environment, including unprecedented interest in open source in public arenas. Stefano Maffulli’s briefing will provide an overview of important trends in Open Source Software in public policy, philanthropy and research and talk about a new initiative at OSI designed to bring open voices to the discussion.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/64/index.html b/schedule/presentation/64/index.html new file mode 100644 index 0000000..a736061 --- /dev/null +++ b/schedule/presentation/64/index.html @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Open Source and Automated Science + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Sayeed Choudhury +

    + Sayeed Choudhury
    + + @eSayeed
    + + +

    +
    G. Sayeed Choudhury is the Director of the Open Source Programs Office (OSPO) at Carnegie Mellon Libraries. He is a Co-Investigator for the Black Beyond Data Project. Previously, he was Associate Dean for Digital Infrastructure, Applications, and Services and Hodson Director of the Digital Research and Curation Center at the Sheridan Libraries of Johns Hopkins University (JHU). Choudhury led the JHU Library team that supported the Covid-19 dashboard. He launched the JHU's open source programs office (OSPO), the first of its kind within a US university. Choudhury was a President Obama appointee to the National Museum and Library Services Board. He was a member of the National Academies Committee on Forecasting Costs for Preserving, Archiving, and Promoting Access to Biomedical Data and a member of the National Academies Board on Research Data and Information. He was also a member of the Blue Ribbon Task Force on Sustainable Digital Preservation and Access. He has testified for the Research Subcommittee of the Congressional Committee on Science, Space and Technology.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Carnegie Mellon University's (CMU) CloudLab (https://cloudlab.cmu.edu/) is an example of the growing movement toward automated science -- the "practice of scientific research without the need for significant human intervention" (https://cbd.cmu.edu/about-us/what-is-automated-science.html). This recent piece in Science describes another automated science facility at Lawrence Berkeley National Laboratory focused on "recipes" for materials used in batteries. In some cases, these facilities are built for start-up or private companies that explicitly do not want to share their trade secrets, proprietary information, etc. The opportunity at hand with CMU's CloudLab is redesigning and re-engineering the workflows to be more open and conducive for cooperation within and perhaps beyond the walls of a university. Working with the originators and CMU leadership of CloudLab, the CMU OSPO has identified important questions regarding this redesign and re-engineering process including the different types of artifacts with varying degrees of possible IP issues, workflows connecting software and hardware artifacts, and questions regarding interoperability with external systems. Perhaps most interestingly, this work affirms a phrase stated by Josh Greenberg from the Sloan Foundation regarding "rolling wall of openness" rather than a binary view of open or closed with the prospects of embargoes in a new context. This talk will outline these issues and proposed approaches for addressing them with an objective of engaging the broader community who will eventually encounter similar issues at various institutions including universities.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/65/index.html b/schedule/presentation/65/index.html new file mode 100644 index 0000000..735a02d --- /dev/null +++ b/schedule/presentation/65/index.html @@ -0,0 +1,293 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Empowering Data Driven Strategies with Open Source Machine Learning: Tools, Techniques and Tips + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Hema Veeradhi +

    + Hema Veeradhi
    + + +

    +
    Hema Veeradhi is a Senior Data Scientist working in the Emerging Technologies team part of the office of the CTO at Red Hat. Her work primarily focuses on implementing innovative open AI and machine learning solutions to help solve business and engineering problems.
    +

    +
  • + +
  • + + Surya Prakash Pathak +

    + Surya Prakash Pathak
    + + @meayrus
    + + +

    +
    Surya is a Data Scientist, currently working on the Emerging Technologies team at Red Hat. He is experienced in the field of Machine Learning and Artificial Intelligence. He spent the past year developing models for gaining customer insights, navigating open source tools for data scientists, and doing NLP using transformers models.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

We are living in a digital era where vast amounts of data is constantly being generated, evaluated, and updated. As a result, the need for enterprises to keep up with this pace has grown and we are rapidly moving towards a more data-driven society. With the help of AI/ML technology, we have the power to make knowledgeable data driven decisions and effectively identify new trends and patterns, leading to more creative solutions and innovative approaches to problem-solving. + +In light of the recent advancements in AI, particularly in predictive modeling, we now have a powerful tool at our disposal to quickly consume and analyze vast amounts of data. By using open source time series forecasting ML models like ARIMA and Prophet, we can provide more accurate predictions and insights in real-time, enabling organizations and teams to streamline processes and increase efficiency, improve and manage customer risk, and adapt to changing market conditions. In this talk we will discuss: +1. Open Source tooling for building predictive ML models (Python, Jupyter, MLFLow) +2. Time series forecasting techniques +3. Tips for managing ML workflows and model interpretations + +Attendees will leave this talk with a deeper understanding of predictive ML models and how open source can empower us to be more data driven.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/66/index.html b/schedule/presentation/66/index.html new file mode 100644 index 0000000..3f5c2ed --- /dev/null +++ b/schedule/presentation/66/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Dashboards are dead, long live dashboards! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + James Kunstle +

    + James Kunstle
    + + +

    +
    James is a software engineer in the OSPO Community Data team at Red Hat. He's passionate about sustainability in open source and about data science technologies. Outside of work, James loves cycling and running, and is a proud graduate of the Seattle Barista Academy.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

The lifecycle of data projects is involved. Responsibility for data, properly storing and retrieving data, scalably processing data… it can be a bit much. This talk will focus on a later-stage of the data lifecycle: serving data visualizations and analysis with sustainability in mind. +About a year ago, our team had to pick which tool we wanted to use to serve data visualizations and metrics to stakeholders. We had a laundry-list of requirements, some being deal-breakers while others were nice-to-haves. Our final verdict was a project that fit specific needs for us as a data science team, but in the process of choosing, we piloted a diverse variety of other alternative projects. +The framework for this talk is simple: introduce a collection of stand-out data visualization projects and discuss the pros and cons of each as we see them for a variety of use cases. +All considered projects are open source. They will be introduced in ascending order of interface complexity- and perhaps descending order of customizability. For example, the first project provides the user with a UI for doing data analysis- a later project will require a Python back-end. +The intended take-away of this talk is to provide attendees with a survey of projects that could serve them, and to shortcut the attendees own path toward finding a solution that works best for their team, minimizing platform-churn and saving time.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/67/index.html b/schedule/presentation/67/index.html new file mode 100644 index 0000000..1543020 --- /dev/null +++ b/schedule/presentation/67/index.html @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Using Python with Proprietary Compute Power to Leverage Big Data Analytics + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Joseph Castle, PhD +

    + Joseph Castle, PhD
    + + @https://twitter
    + + + https://www.linkedin.com/in/jrcastle/ + +

    +
    Dr. Castle builds strategic relationships with the U.S. public sector with SAS. This involves educating current and potential customers about data analytics, artificial intelligence (AI), machine learning (ML), cloud-based environments, development operations (DevOps), and open source software (OSS). + +Dr. Castle served over twenty years in the U.S. federal government. In the General Services Administration (GSA), he led numerous programs for the office of the Chief Information Officer and Technology Transformation Services. Highlights included forming and managing the GSA Digital Service, a high-performing technology team who implemented federal digital government strategy initiatives: open government, data, and code. He directed the federal government’s Open Source Program Office (OSPO), or Code.gov, to implement the federal source code policy by educating and collaborating with cabinet-level federal agencies to publish OSS. He also served in the Obama Administration at The White House in the Office of Management and Budget (OMB). A veteran, Dr. Castle served in the U.S. Army’s 10th Mountain Division. He is a Fed100 recipient and a GitHub Star. + +Dr. Castle holds numerous advanced academic degrees including an MBA, MS in information systems, and a PhD in public administration and public affairs. He lives in Maryland with his wife and two children.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Organizations rely on computer software to aid in the accurate and timely analysis of data. Open source software (OSS) is becoming more prevalent in all organizations from academia to industry to government. Utilizing Python with proprietary compute power (e.g., SAS Viya) enables users of all levels to apply advanced analytics, data visualizations, and complex statistical modeling capabilities to aspects of the analytics lifecycle, producing descriptive and predictive data artifacts. + +This session will provide an overview of OSS with proprietary compute power as it pertains to business organizational analysis, the analytics lifecycle, and it gives participants a better understanding of how to leverage software for higher quality decision making.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/68/index.html b/schedule/presentation/68/index.html new file mode 100644 index 0000000..9431daf --- /dev/null +++ b/schedule/presentation/68/index.html @@ -0,0 +1,290 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: How AI can help sustain open source, not destroy it + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Justin Dorfman +

    + Justin Dorfman
    + + @jdorfman
    + + + https://www.justindorfman.com/ + +

    +
    Justin Dorfman is Sourcegraph's Open Source Program Manager and is responsible for fostering the adoption of code intelligence in the open source community. + +Justin has contributed to Bootstrap, Font Awesome, jQuery, Nginx, CNCF, GNU Bash, Zsh, and many more. He also served on the selection committee for Mozilla's Open Source Support (MOSS) program. In 2017, he co-founded SustainOSS, which hosts events and podcasts for open source software Sustainers. + +He serves on the Open Source Collective's board of directors and is an advisor for The Atlantic Council's Cyber Statecraft Initiative Working Group.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

There are some concerns that AI could pose a threat to FOSS. For example, some worry that AI could be used to create proprietary software that is more powerful and efficient than OSS. Additionally, others worry that AI could be used to automate the development of FOSS, which could lead to a decline in the number of people willing to contribute to open source projects. + +However, there are also a number of ways in which AI can be used to help sustain open source. For example, AI can be used to: + +* Automate tasks: AI can be used to automate a number of tasks currently performed by humans, such as writing unit tests. This can free human developers to focus on more creative and strategic work. + +* Improve quality: AI can improve the quality of FOSS by identifying and fixing bugs as well as security vulnerabilities. + +* Attract new contributors: AI can attract new contributors to open source projects by making it easier for people to get involved. For example, AI can generate documentation and tutorials and then be improved by contributors to fix hallucinations. + +Overall, AI has the potential to both help and hurt open source. However, if used correctly, AI can be a powerful tool for sustaining and improving open source software.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/69/index.html b/schedule/presentation/69/index.html new file mode 100644 index 0000000..4141abe --- /dev/null +++ b/schedule/presentation/69/index.html @@ -0,0 +1,295 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Accelerate Model Training with an Easy to Use High-Performance AI/ML Stack for the Cloud + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Michael Clifford +

    + Michael Clifford
    + + +

    +
    Michael Clifford is a Data Scientist at Red Hat working in the Office of the CTO on Emerging Technologies, where he works primarily on exploring tools, methodologies and use cases for cloud native data science.
    +

    +
  • + +
  • + + Erik Erlandson +

    + Erik Erlandson
    + + @manyangled
    + + + http://erikerlandson.github.io/ + +

    +
    Erik Erlandson is the Data Science team lead at Red Hat Emerging Technologies, where he explores tools, methodologies and use cases at the intersection of data science workloads and the Kubernetes ecosystem.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

The advent of large scale machine learning models has exacerbated the ongoing problem of resource and infrastructure management for ML practitioners. How can a data scientist, who has little or no DevOps knowledge, train and deploy models that require compute clusters with dozens or hundreds of nodes and GPU resources? In this talk, Michael Clifford will discuss how members of Red Hat’s Emerging Technologies team leverage two open source projects, Ray and Open Data Hub, to simplify their distributed training and cloud based resource allocation for their team. We will cover: + +* An overview of Open Data Hub and Ray +* A detailed discussion on how we’ve integrated Ray with Open Data Hub to improve the user experience for developing large machine learning models +* A demonstration of a real-world use case where Ray is used to accelerate an AI/ML workload on Open Data Hub +* A discussion on the open source project developing this work to improve ML workflow tooling in the cloud, project CodeFlare + +By the end of this talk, attendees will have a better understanding of how to build high-performance and scalable AI/ML systems.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/70/index.html b/schedule/presentation/70/index.html new file mode 100644 index 0000000..92156d8 --- /dev/null +++ b/schedule/presentation/70/index.html @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Enabling Accelerated AI and Data Workflows on CPUs, GPUs and FPGAs through oneAPI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Sriram Ramkrishna +

    + Sriram Ramkrishna
    + + @sramkrishna
    + + +

    +
    Sriram Ramkrishna is an over 20 year veteran in open source. Specializing specifically in open source communities - Sri has a solid track record in building rapport in existing communities, building new communities and meta communities. Sri has held roles from IT engineering roles to marketing and everything in between. Currently, Sri works at Intel as the community manager for oneAPI, an open standard, multi-architecture programming model that provides an open, industry driven alternative for writing AI and high performance computing on accelerators. + +In community work, Sri is the brain child behind Linux App Summit, a conference that brings developers from the desktop community, distributions, and third party developers to drive application development on the Linux platform. Sri also participates in the open compute project as a liaison between the open system firmware team and the sustainability team focusing on how to build sustainable platforms. Finally, Sri is really good at connecting people - if you need help with your project or need visibility, he loves helping out.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

AI workloads and data pipelines are rapidly growing in their demand for computing power. Accelerated computing can help maximize our ability to not just run AI models, but also maximize how quickly we can capture and extract useful information from data sources. Until recently, accelerated programming has been focused on proprietary programming models, but this is changing. + +oneAPI is an open, cross-industry, standards-based, unified, multiarchitecture, multi-vendor programming model that allows you to write code and target all accelerators - GPUs, CPUs and FPGAs. oneAPI is already used to accelerate AI frameworks. With oneAPI it is also possible to write accelerated data processing code to rapidly capture and transform your data. + +This talk will provide examples of how oneAPI enables performant data processing, how the project is organized and the open governance model. We will also discuss the oneAPI community. You should expect to come away with a sense of what oneAPI is and fresh ideas on what new capabilities it enables.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/71/index.html b/schedule/presentation/71/index.html new file mode 100644 index 0000000..6bed392 --- /dev/null +++ b/schedule/presentation/71/index.html @@ -0,0 +1,292 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Secure Data Sharing: Homomorphic Encryption and Confidential Computing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Surya Prakash Pathak +

    + Surya Prakash Pathak
    + + @meayrus
    + + +

    +
    Surya is a Data Scientist, currently working on the Emerging Technologies team at Red Hat. He is experienced in the field of Machine Learning and Artificial Intelligence. He spent the past year developing models for gaining customer insights, navigating open source tools for data scientists, and doing NLP using transformers models.
    +

    +
  • + +
  • + + AAKANKSHA DUGGAL +

    + AAKANKSHA DUGGAL
    + + @DuggalAakanksha
    + + +

    +
    Aakanksha Duggal is a Senior Data Scientist in the Emerging Technologies Group at Red Hat. She is a part of the Data Science team and works on developing open source software that uses AI and machine learning applications to solve engineering problems.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

There are over 5 trillion megabytes of data on the internet, and private information and data from phones and laptops are all over the internet. We often tend to accept the privacy policies of various websites without even looking and hence causing a transfer of information to the world. + +However, some websites and platforms allow you to anonymize your personal information and still allow these websites to make inferences and analyze the data via Data anonymization. Using this capability of securing and ensuring almost encrypting personally identifiable data in a dataset, we can make the data live in the open source world. + +Such is the concept of Homomorphic Encryption, it allows us to eliminate the tradeoff between data usability and privacy, and keep it safe, secure, and private even in the most untrusted environments, like public clouds or external parties. In this session, we will cover what is Homomorphic Encryption and how this can change the outlook on Open Source Data. We will also demonstrate the intersection of AI and how holomorphic encryption can enable multi-party data sharing.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/72/index.html b/schedule/presentation/72/index.html new file mode 100644 index 0000000..584673d --- /dev/null +++ b/schedule/presentation/72/index.html @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Co-ops: 'Open Source' Capitalism + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Joel Brock +

    + Joel Brock
    + + + https://techsupport.coop + +

    +
    Joel is a founding member of the Tech Support Cooperative, a worker-owned IT services co-op working extensively with free and open source solutions. The Tech Support Co-op grew around an open source Point of Sale software that was being developed and propagated throughout the national food co-op industry. The Tech Support Co-op formed among key collaborators within that software development community to address a lack of any formal support for the software, and to better coordinate future development. + +Joel has 20+ years experience working at the intersection of technology and cooperation. He brings a unique dedication to the cooperative business model and hopes that he can share some of his enthusiasm for co-ops with you.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Do you really know what a co-op is? Come to learn what it means to be in business cooperatively and why the co-op business model is unique the world over. +And what (if anything) that has to do with Open Source software.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/73/index.html b/schedule/presentation/73/index.html new file mode 100644 index 0000000..d59fdd6 --- /dev/null +++ b/schedule/presentation/73/index.html @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Inside Igalia: Scaling a Co-Op Beyond 100 Members + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Valerie Young +

    + Valerie Young
    + + +

    +
    Valerie Young works at Igalia, a worker-owned co-op, focusing on web standards related to accessibility. Her work there includes co-chairing the ARIA working group of the W3C and being an editor of the CORE-AAM specification. In the course of her career, she has worked up and down the web stack -- from building web apps to standards and standards testing in browsers, and more recently on the browsers themselves. From the moment she learned about the free software from fellow nerds in college, she has been an advocate for it. + +Outside of work, she has spent her whole adult life participating in non-hierarchical co-operative structures, from housing co-ops, to political projects, to academic conferences and community farms. Valerie is endless curious about ways to organize work that lead to empowerment, self actualization and joyful collaboration for individuals involved -- she has seen many successes and many failures and would love to hear from you about yours!
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Igalia is an open source tech co-op success story. We have been around for 22 years; we have 140 members. We play an essential role in several open web platform projects such as Chromium/Blink, WebKit (WPE & WebKitGTK), Firefox and Servo. We have contributed to GNOME / GTK+ / Maemo, WebKit / WebKitGtk+ / JSC, Blink / V8, Gecko / SpiderMonkey projects, amongst others. + +The reason we started as a co-op and the reason the focus of our work is Free and Open Source software are one and the same. Both are implementations of our values, in a word: egalitarianism. + +In this talk you will hear a bit about our history. We will focus on how we found our FOSS business niche and how we grew from a few friends to 140 people in more than 25 countries all the while maintaining our flat organization structure. You will learn what it's like to participate in a company that is run by an Assembly, the decision making body that includes every Igalian, instead of a hierarchy of bosses. + +We hope that this talk will expand the limits of your imagination on what a company can look like, and that next time you think about starting your own company or looking for a new job, you consider a co-op!

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/74/index.html b/schedule/presentation/74/index.html new file mode 100644 index 0000000..d319dc2 --- /dev/null +++ b/schedule/presentation/74/index.html @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: The Open Source Demos: Who is Entitled to Vote in an Open Source Organization? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Watson +

    + Watson
    + + @elementwatson
    + + + http://www.vulk.coop + +

    +
    W. Watson has been professionally developing software for 30 years. He has spent numerous years studying game theory and other business expertise in pursuit of the perfect organizational structure for software co-operatives. He also founded the Austin Software Cooperatives meetup group and Vulk Coop as an alternative way to work on software as a group. He has a diverse background that includes service in the Marine Corps as a computer programmer, and software development in numerous industries including defense, medical, education, and insurance. He has spent the last couple of years developing complementary cloud native systems such as the cncf.ci dashboard. He currently works on the Cloud Native Network Function (CNF) Certification and the Cloud Native Network Function (CNF) Test Suite.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

There are multiple types of open source governance models that are suitable for larger institutions, organizations, and communities. In the democratically run open source organization, the question of ‘who is entitled to vote’ arises. This problem is known as the ‘boundary problem’ within political philosophy [Whelan,1983]. The principle of affected interests, loosely stated as “Those who are affected by a decision making process, should have input into that decision making process.” is one way to approach this problem. + +Given the affected interests principle, the short answer to “Who is entitled to vote” within an open source organization is the contributors and users. But as soon as we answer the voting entitlement question, several other questions concerning the boundary problem arise, such as: 1) Should the votes of contributors be weighted based on contribution size?; 2) Should the vote of the user be implicit, i.e., should the user’s vote be based on consumption or the market?; 3) What constitutes a contributor or user?; and 4) Who gets to initially decide the answers to all of these questions? + +While discussion of whether to even be a democratically run organization is covered elsewhere [Ellerman, 1990], the difficulty associated with answering questions are used as disincentives against democratizing in general and against democratizing open source organizations specifically, so we will address them here.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/75/index.html b/schedule/presentation/75/index.html new file mode 100644 index 0000000..f4edc2d --- /dev/null +++ b/schedule/presentation/75/index.html @@ -0,0 +1,278 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: FOSS in World Affairs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Delib +

    + Delib
    + + +

    +
    Daily Linux user since 2003; grass-roots community co-organizer; free software advocate; co-operatives advocate; DIY tinker. + +Delib left a small collectively-owned health food store to go back to the land, then left the land. They focused on effects of nutrition and environmental substances on the brain and behavior for a nutrition degree, but switched to graduate with a BS in Human Development from a college of human resources and family studies. Then did two years of graduate study and research on environmental toxins in a school of Community Health Education. After some years with grass-roots community groups, they went back to earn an interdisciplinary PhD with a more political-philosopy approach, from a college of urban and public affairs, concentrating on interdisciplinary fields of Cummunity Health and Development, and Normative Policy Analysis. Their dissertation explored deliberative democracy in successful co-operatives.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

This talk tells a story of FOSS as it is centered in current trends of world-affairs, for FOSS is not merely technical coding. It is a social contract. One of FOSS' most important possibilities might be countering perverse incentives in today's internet financing models. With the current model, privacy, democracy and supply-chain security are risked. Yet no matter what solutions are feasible, the goal of this talk is to broaden our perspectives out onto the world at large. + +The first step is outlining some contemporary problem policy-issues (such as privacy, encryption, democracy, walled gardens, inter-cultural warfare, social profiling, online moderation and left-right divides). Then the second step is outlining potentials for strategic leverage points, places where FOSS and its related co-operative ecosystems might make large positive contributions to our futures. + +Software is at the center of a broad range of topics and ethical concerns affecting every facet of human and non-human life. The stakes are large, but there are so many places to make a positive difference: civil infrastructure, human-scale interactions, the four freedoms (to use, study, alter and share FOSS), the fediverse, supply chain audits and especially the feasibility of co-operative service models that address questions of ownership and control beyond licensure.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/76/index.html b/schedule/presentation/76/index.html new file mode 100644 index 0000000..315655e --- /dev/null +++ b/schedule/presentation/76/index.html @@ -0,0 +1,289 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Tools for linking Wikidata and OpenStreetMap + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Edward Betts +

    + Edward Betts
    + + @edwardbetts
    + + + https://edwardbetts.com/ + +

    +
    Edward became a member of Debian in 1998, he maintains over 70 Debian packages. + +He has written several tools for BusyBox, a software suite that provides several Unix utilities in a single executable file. + +Edward worked at the Internet Archive for five years as the original data librarian of the Open Library. + +He builds tools for editing Wikipedia, Wikidata and OpenStreetMap.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Wikidata and OpenStreetMap are collaborative open data projects that contain structured data for real world places and things. Adding links between the projects makes the data more useful, but doing this by hand is laborious. I've written a software tool that automates much of the process. + +Editors of OpenStreetMap can use my software to search for a place or region, generating a list of candidate matches from Wikidata, which can then be checked and saved to OpenStreetMap. + +Linking the two projects isn't without controversy. They use different licenses which raises questions about what information from one project can be copied to the other. +In the presentation I will give details of a new version of the editing tool. + +I will talk about the benefits of linking, the process of finding matches, the community response - including the controversy - and how people can get involved.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/77/index.html b/schedule/presentation/77/index.html new file mode 100644 index 0000000..47a0410 --- /dev/null +++ b/schedule/presentation/77/index.html @@ -0,0 +1,278 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: FOSS Mirroring on a budget: how a question turned into 253gbps of worldwide bandwidth in under a yea + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + John 'Warthog9' Hawley +

    + John 'Warthog9' Hawley
    + + @warty9
    + + + http://eaglescrag.net + +

    +
    John 'Warthog9' Hawley led the system administration team on kernel.org for nearly a decade, leading a team including four other administrators. His other exploits include working on Syslinux, OpenSSI, a caching Gitweb, and patches to bind to enable GeoDNS. He's the author of PXE Knife, a set of interfaces around common utilities and diagnostics tools needed by an average systems administrator, as well as SyncDiff(erent) a state-full file synchronizer and file transfer mechanism. He currently works for VMware working on upstream Open Source Software. In his free time he enjoys cooking extravagant meals and watching bad movies.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Everyone makes use of the existing open source mirroring systems that are present to download their favorite bit of FOSS, be that Video Lan Client, Libreoffice, or your favorite Linux distribution. There are a lot of entities that donate these resources into the community from Universities, to ISPs. The reasons why entities put forth this effort varies a lot, but ultimately they all share the want to help make it easy, and accessible, to acquire FOSS. + +In early 2022 Kenneth Finnegan approached John 'Warthog9' Hawley with an idea "hey we should build up a new public mirror for the internet exchange since the one that was there seems to have left". Once completed, Kenneth asked another question which set in motion much bigger things "what if we made mirrors out of $20 surplus thin clients?" which has turned into a cluster of 29 machines in a number of countries on 4 continents. This is a story of how FOSS mirroring works, the idea that was had behind the Micro Mirror (MM) project and how this helps the FOSS community from end to end, and what projects and users can do to help the entirety of the mirroring infrastructure out there.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/78/index.html b/schedule/presentation/78/index.html new file mode 100644 index 0000000..ef74a34 --- /dev/null +++ b/schedule/presentation/78/index.html @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Where does "sustaining" open source fall down? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Richard Littauer +

    + Richard Littauer
    + + @richlitt
    + + + https://burntfen.com + +

    +
    Richard Littauer is the Community Development Manager at Open Source Collective, a community facilitator for the Digital Infrastructure Fund, and an organizer of SustainOSS and the host of the Sustain Podcast. As a full-stack developer and open source community consultant, he has interfaced with hundreds of different projects in dozens of communities. He likes birds.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Open source sustainability is a frequently mentioned topic. We need to "keep it going for the long haul", develop a "sustainable business model", and occasionally even "sustain sustainability conversations". There's even a conference about it. It happened on Wednesday. But the entire discussion falls down upon close scrutiny. What does sustainability mean for open source? Does it apply to the licenses, to particular projects, to users, to the ecosystem? How do we understand the community health of open source on a temporal spectrum? Why "sustain" in the first place, and for what, and for whom? + +And what's at risk if we're not sustainable? Proprietary code eating the world? Burn-out? AI? All of us moving to San Francisco and working for ad tech, even though the rent is too darn high? + +I've held hundreds of conversations about sustaining open source over the past few years. I want to share the limits of the term, where it doesn't fit our abstractions, and how some of the models we use to understand open source sustainability could be updated or improved. This is a talk for skeptics. It's also a talk for dreamers - because without understanding where the gaps are, it's near impossible to bridge them. My hope is that this talk can show how we can start doing that, together.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/79/index.html b/schedule/presentation/79/index.html new file mode 100644 index 0000000..8aeff38 --- /dev/null +++ b/schedule/presentation/79/index.html @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Right to Repair, FOSS, and restoring hardware ownership + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Kevin O'Reilly +

    + Kevin O'Reilly
    + + @kevin_oreilly7
    + + + https://www.linkedin.com/in/kevin-o-reilly-repair/ + +

    +
    Kevin O'Reilly is a leader in the Right to Repair movement. As the Right to Repair campaign director at the Public Interest Research Group, or PIRG, he leads the group's work on medical and agricultural Right to Repair. Kevin's research has demonstrated how modern tractors are engineered to restrict independent repair, how dealership consolidation further erodes farmers' repair choices, and how Right to Repair would save U.S. farmers $4.2 billion per year. He has organized hundreds of farmers and medical repair technicians from all over the country to push for change at all levels of government, and worked closely with legislators at the state and federal level to develop and advance effective legislation. Most recently, he was a leader in the coalition that passed the country's first agricultural Right to Repair law in Colorado. Kevin's work has appeared in the Wall Street Journal, CNN, NPR, Politico and more.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

​​In the evolving landscape of the digital world, the Right to Repair movement has made substantial strides towards restoring consumer control and promoting sustainable practices when it comes to our devices. Coming off a breakthrough year with numerous legislative breakthroughs, it's important that we understand the building blocks of our campaign's success and look to the challenges that lie ahead, particularly in the realm of free and open-source software (FOSS). + +So far, 2023 has seen governors in three states sign Right to Repair bills into law: a consumer electronics focused bill in New York, a Minnesota law that improved upon the New York bill and added in enterprise electronics, and a first-of-its kind Colorado law targeting tractors and other farm equipment. We'll talk about the problems that those bills solve, the industries that we still need to address, and our plan to make translate those state-level victories into nationwide change. + +All this progress didn't occur overnight. We'll explore the strategic and tactical building blocks that contributed to the success of the Right to Repair movement, and dissect the combination of advocacy, legislation, and public education campaigns that were instrumental turning our policy ideas into concrete change. + +The conversation will then shift to discuss the next push for this movement: breaking free from the confines of proprietary software. As our focus expands from hardware to software, the talk will illuminate the importance of FOSS in establishing full ownership of devices and how FOSS can help bridge the gap between physical and digital repairability. In particular, we'll discuss the infrastructure that we need to build—coalitions, research, legal arguments, and engineering capacity—and the incremental steps we need to take to bring about our vision, all with an eye toward the model that the Right to Repair movement has established. + +Finally, this talk will address the role of the FOSS community in pushing for the same level of success as the Right to Repair movement. It will shed light on how the community needs to rethink and intensify its efforts to promote open-source software, ensure user freedom, and counter the monopolistic practices of proprietary software developers. Suggestions will be offered for actionable steps that the FOSS community can take to leverage their resources, foster collaborative innovation, and drive significant change in this space. + +This talk promises to offer a holistic view of the Right to Repair movement, its intersection with FOSS, and a call to action for the open-source community. By looking at where we've been, where we stand, and where we need to go, we can chart our path into the next frontier for our digital rights and ownership.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/80/index.html b/schedule/presentation/80/index.html new file mode 100644 index 0000000..a97c0ec --- /dev/null +++ b/schedule/presentation/80/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Steadfast Self-Hosting: Rapid-Rise Personal Cloud + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Adam Monsen +

    + Adam Monsen
    + + + https://adammonsen.com + +

    +
    Adam is a kind and savvy FOSS enthusiast. He has been in tech for over 20 years: building, producing, coding, debugging, architecting, leading, managing, debugging some more, lecturing, writing, administering and securing systems and processes, ensuring privacy and compliance; in markets of all maturities, sizes, and scales; startups to big enterprise. He's most proud of his family, growing Mifos (mifos.org), founding SeaGL (seagl.org), selling C-SATS (csats.com), and writing a FOSS book about self-hosting FOSS.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Your data are essential to your life, your agency, and your future. Come learn how to save, serve, and safely share your data at home with a smorgasbord of FOSS. I'll cover rapid setup and basic use of tools such as Traefik, Nextcloud, Wallabag, Jellyfin, and more. With these powerful and private services at your disposal you can collaboratively edit documents in realtime online, stream music and video, and future-proof your digital assets. + +This talk pairs well with a soon-to-be released book of the same topic and title. Both the book and talk are about self-hosting FOSS, were created with FOSS, and *are* FOSS themselves (open source, free to copy, free to modify and redistribute).

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/81/index.html b/schedule/presentation/81/index.html new file mode 100644 index 0000000..7ff9604 --- /dev/null +++ b/schedule/presentation/81/index.html @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Thoughts after daily driving postmarketOS for 3 years + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Anjan Momi +

    + Anjan Momi
    + + + https://momi.ca + +

    +
    Anjan is a free software hacker that was troubled by the proprietary smartphone operating system duopoly formed by Google and Apple. He learned about postmarketOS, a FOSS project founded by Oliver Smith to install the GNU/Linux desktop FOSS activists enjoy onto old Android phones. Persuaded by the ethics behind postmarketOS - Anjan uses a device with postmarketOS as his primary phone, co-maintains a UI called Sxmo, and helps improve the wider FOSS ecosystem.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

PostmarketOS is a "sustainable, privacy and security focused free software mobile OS that is modeled after traditional Linux distributions". PostmarketOS protects users' rights on one of their most personal devices. However, https://postmarketos.org warns that it is "for Linux enthusiasts". For the last 3 years, Anjan has been using Sxmo with postmarketOS as his primary mobile device. In this talk, Anjan shows how he does his mobile computing using a Xiaomi Poco f1 (SDM845 device) and why he can't imagine using a different OS for his phone.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/82/index.html b/schedule/presentation/82/index.html new file mode 100644 index 0000000..1b06bdd --- /dev/null +++ b/schedule/presentation/82/index.html @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Resiliency Maps: Open source tools and open data for disaster risk reduction + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Nicole Martinelli +

    + Nicole Martinelli
    + + + https://resiliencymaps.org + +

    +
    Nicole Martinelli dedicates both her work and free time to open source. An OpenStreetMap volunteer since 2015, she founded [Resiliency Maps] (http://www.resliencymaps.org), a community project that aims to put assets and hazards in clear view using open source tools and open collaboration. She has over seven years experience managing open source publications, both corporate and non-profit. + +As a freelance tech journalist her work has appeared in the Economist.com, Wired, the New York Times, The Wall Street Journal Europe, BBC2, Newsweek, Discovery Channel and the Italian-language editions of Linux Magazine, Wired and Vanity Fair. Having worn so many hats and talked to so many different kinds of people about open source over the years helped her “sell” the idea of using these tools to make prototype maps for the San Francisco Fire Department’s Neighborhood Emergency Response Team and convince the United Nations to feature the project in “Words into Action” guidelines. +A San Francisco native, she’s spent about half her life in Italy, which means she’s always on time but still clock-watches when cooking pasta.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Neighborhoods that prepare for emergencies and disaster situations save lives, reduce the severity of injuries and trauma and reduce property damage. Police and emergency personnel often live outside the communities they serve, making citizen response crucial. +Open data and open source tools are crucial to community safety - but perceptions around “usability” and “user friendliness” are still obstacles to wider adoption. + +The Resiliency Maps project, launched in San Francisco, aims to build a city-wide map that: + *Makes use of existing open data and open source tools (including OpenStreetMap, Field Papers, QGIS) + *Stores information about assets and hazards + * Can be printed and stored offline + * Can be added to or edited by people across the city to provide information specific to their neighborhood + * Does not require a stable group of technical administrators + * Creates a replicable process that other cities can use to build their own maps + +I’ll share insights from our collaboration with the SFFD NERT (Neighborhood Emergency Response Team) program as well as from mapathons in the U.S. and Italy.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/83/index.html b/schedule/presentation/83/index.html new file mode 100644 index 0000000..1d30399 --- /dev/null +++ b/schedule/presentation/83/index.html @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: IndieWeb 101: owning your content and identity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Wm Salt Hale +

    + Wm Salt Hale
    + + @altsalt
    + + + https://sal.td + +

    +
    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. Open to opportunities, 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.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

With the upheaval of Twitter many folks have been forced to wonder what would happen if their platform were taken away. Will all of your witty Tweets be lost to time or attributed to someone else? What about your Swarm check-ins, Instagram stories, and other social shares? And why do we have to decide which walled garden to post our thoughts in? + +The IndieWeb has been growing since 2013 and strives to create an alternative to content silos and the 'corporate web'. This is achieved through creating a single source of truth for your content and identity aka a personal domain. There are three core concepts that are important to understanding this movement: 'Your content is yours' not FB/Twitter/etc, 'You are better connected' by pushing to multiple services, and 'You are in control' of the content, format, and permanence of your links. + +Let's explore what a small-web might look like, discuss questions of content ownership, and see what steps one has to take to join the IndieWeb, together!

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/84/index.html b/schedule/presentation/84/index.html new file mode 100644 index 0000000..cd825d4 --- /dev/null +++ b/schedule/presentation/84/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: You don't carry a phone?! Improving societal acceptance of abnormal people + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Denver Gingerich +

    + Denver Gingerich
    + + + https://ossguy.com/ + +

    +
    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 CopyleftConf, LibrePlanet, LinuxCon North America, CopyCamp Toronto, FOSSLC's Summercamp, and the Open Video Conference.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Originally borne out of a desire to use only FOSS, my refusal to carry a smartphone, or a cell phone of any kind in most situations, is perplexing to many. While this decision provides many benefits, including increased ability to focus, quality time with friends and family, and an effective opt-out from real-time location tracking, it is not widely accepted by society. + +This talk will explore some of the ways that society has evolved over the past two decades that make it much more difficult for people who make certain technology-related choices, and how we can be more accepting of people who make different choices than us, not just with phone usage, but in other FOSS-related areas and beyond.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/85/index.html b/schedule/presentation/85/index.html new file mode 100644 index 0000000..408e9f0 --- /dev/null +++ b/schedule/presentation/85/index.html @@ -0,0 +1,292 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Nature adventures with FOSS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Sage Sharp +

    + Sage Sharp
    + + + https://sage.thesharps.us + +

    +
    Sage Sharp is the Senior Director of Diversity & Inclusion at Software Freedom Conservancy. Sage runs Conservancy's diversity initiative, Outreachy. Outreachy provides internships in open source and open science. Outreachy provides internships to people subject to systemic bias and impacted by underrepresentation in the technical industry where they are living. + +Sage has been a free software contributor since 2007. Sage is known for their past work as the author and maintainer of the Linux kernel USB 3.0 driver. Today, Sage is involved in the Python community, and works as a Django web developer for the Outreachy website. + +Sage founded their own company, Otter Tech, to provide Code of Conduct enforcement workshops. Sage has trained Code of Conduct teams for open source communities like Kubernetes, GNOME, Python, Drupal, WordPress, OpenStreetMap, Elastic, and Symfony.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Do you like being outdoors? Do you have a favorite animal or plant? Come learn how to use FOSS tools to track down and photograph your favorite creatures! + +This presentation will cover a set of FOSS tools I use to locate ocean creatures in the Oregon coast's tidepools. I'll share some of the photographs I've taken, and the FOSS tools used to create those photographs. + +Along the way, I'll talk about the limitations of these FOSS tools. I'll note when these tools start to touch proprietary software and proprietary assets. I'll also note the tools that modify the GPL v3 license, and the developer's reasoning behind those modifications. + +Tools covered: + + - iNaturalist - a citizen science tool for recording nature sightings and location data. iNaturalist is licensed under the permissive MIT license. iNaturalist allows people to upload photos under a variety of licenses, including both copyleft Creative Commons license and restrictive copyright licenses. + + - OpenStreetMap Android app (OSMAnd) - a great way to trek to the right location in remote areas with no cell signal. OSMAnd is licensed GPL v3. I will mention the proprietary Microsoft Earth OSM map overlay for viewing satellite imagery. + + - XTide 2 - a tide prediction tool. This tool uses a modified GPL v3 license with licensing restrictions to not use in ocean navigation, and disclaimers about extreme weather impacting tide predictions. + + - Darktable - a DNG photo editing tool that is licensed GPL v3. I will mention that some camera models may not be supported because you need extract the camera's color matrix using proprietary tools.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/86/index.html b/schedule/presentation/86/index.html new file mode 100644 index 0000000..1c91c15 --- /dev/null +++ b/schedule/presentation/86/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Free Software Policy with Semi-Firm Firmware + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Kyle Rankin +

    + Kyle Rankin
    + + + https://kylerank.in + +

    +
    Kyle Rankin has over two decades of professional Linux experience. He is the author of The Best of Hack and /: Linux Admin Crash Course, Linux Hardening in Hostile Networks, DevOps Troubleshooting, The Official Ubuntu Server Book, Third Edition, Knoppix Hacks, 2nd Edition, and Ubuntu Hacks, among other books. Rankin was an award-winning columnist and tech editor for Linux Journal, and speaks frequently on Free and Open Source software including at SCALE, FOSDEM, O’Reilly Security Conference, Linux Fest NorthWest, OpenWest, BSidesLV, CactusCon, OSCON, Linux World Expo, and Penguicon.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Somewhere between hardware and software, is firmware. It was originally called that precisely because it straddled those two worlds. + +Yet most firmware is no longer firm, it's more like tofu and exists in firm, semi-firm, and soft states. Current FSF policy that allows proprietary firmware is based on burned-on-chip, write-once firmware from a few decades ago. Most firmware today is field-upgradable and closer to software. This talk will discuss how the modern state of "firm"ware demands new free software policy, and start a discussion on what that policy could be.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/87/index.html b/schedule/presentation/87/index.html new file mode 100644 index 0000000..7c7664b --- /dev/null +++ b/schedule/presentation/87/index.html @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: The Business Case for Open Source Laptops + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Mike Jang +

    + Mike Jang
    + + @theMikeJang
    + + +

    +
    Mike Jang is the Lead Technical Writer for Forescout, where he’s helping to document their cybersecurity tools. In his past lives, he’s helped UX designers and product managers learn best practices in UI text at ForgeRock, GitLab, and Cobalt. To figure out what to write, Mike spends much of his time analyzing and testing new software. Mike has written a couple of dozen technical books, including multiple editions of McGraw-Hill’s RHCSA/ RHCE Red Hat Linux Certification Study Guide. He’s also the author of O’Reilly’s Linux Annoyances for Geeks.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

The tech company you've joined wants to give you a laptop for your work. Yay! + +But they offer only Macs. Or if they offer Linux, they refuse to support it. What do you do? + +This talk discusses strategies to help your companies accept and support Linux in development and administrative environments. + +if your company refuses to allow Linux on the "Desktop", what numbers can you put together to show how Linux is a better option? How do you show that Linux is cost-effective for users who are comfortable with it? + +If your company will purchase a Linux laptop for your work, but refuses to support it internally, what do you do? How do you set up a community where you work where you can support each other?

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/88/index.html b/schedule/presentation/88/index.html new file mode 100644 index 0000000..26a1f67 --- /dev/null +++ b/schedule/presentation/88/index.html @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: NetBSD on your home router + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Alexander Vasarab +

    + Alexander Vasarab
    + + +

    +
    Alexander has been a NetBSD user since the turn of the century with +interlacing periods of professional and personal use. + +In the computing space, he has finally settled on the humble descriptor +of "systems facilitator" to sum up his wide experience across many +contexts. + +When he's not interacting with a topography of silicon, he is a mountain +guide and avalanche educator working in the west coast states of the US.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

NetBSD isn't commonly used in a visible way today, even though a smorgasbord of modern devices are leveraging NetBSD silently and opaquely. If you would like to harness the relevant and useful capabilities of NetBSD, then a good place to start is sending all of your packets through NetBSD on your home internet connection. + +This talk will cover, as it pertains to a home server environment, the basic setup of a modern NetBSD installation; package management; npf, the NetBSD packet filter; and IPv6 considerations.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/90/index.html b/schedule/presentation/90/index.html new file mode 100644 index 0000000..8de2501 --- /dev/null +++ b/schedule/presentation/90/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Falling in Love with FreeBSD, Again + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Michael Dexter +

    + Michael Dexter
    + + @michaeldexter
    + + + https://callfortesting.org + +

    +
    Michael has used BSD Unix since 1991 and advanced it through fundraising, community coordination, and dozens of conference talks around the world. He has also organized the Portland Linux/Unix Group since 2009, coordinating over 150 speakers. By day Michael provides support for Open Source storage solutions for users of all sizes. Michael lives in Portland, Oregon with his wife and three children, small dog, and five chickens.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

FOSS users generally have fall into three relationships with FreeBSD: They've heard of it and never tried it. They used it LONG ago, or they use it for every application they can. This talk follows Michael's journey using GNU/Linux and FreeBSD, with stops at OpenBSD, and NetBSD along the way. The unique features of FreeBSD range from subtle to obvious, and have arrived at a slow but steady pace that has allowed it to stay remarkably consistent but ever advancing over its thirty year history. These features include a permissive license, an exemplary network stack, multiple packet filters, the Jail container, the bhyve and Xen hypervisors, and the UFS and ZFS file systems. FreeBSD's consistency makes it a delight to work with and operate, with changes consistently adding value, rather than delivering change for change's sake. This approach has allowed user to develop "muscle memory" that can genuinely last decades. This talk will provide an overview of FreeBSD's compelling features big and small.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/92/index.html b/schedule/presentation/92/index.html new file mode 100644 index 0000000..a01a9b5 --- /dev/null +++ b/schedule/presentation/92/index.html @@ -0,0 +1,283 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: 'Space Station 13': Transitioning to Open Source + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Kai Richardson +

    + Kai Richardson
    + + + https://kairichardson.com + +

    +
    Kai is one of the maintainers and designers behind one of the largest free and open-source videogames, Space Station 13. +He works on the classic Goonstation flavor of the game. Most of his time is spent easing contributor onboarding, managing development, and coordinating with other development teams. + +Kai also enjoys doing large amounts of cooking when he's not working on Space Station 13 (or waiting for it to compile 🙃). He can be found most days listening to all sorts of music in his Portland, OR home.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Transitioning from a closed-source codebase to an open source model of contribution can present significant challenges. This talk aims to showcase the strategies implemented by our team to navigate this transition successfully. Furthermore, we will delve into the benefits we discovered by embracing community involvement in the development process. + +Space Station 13 stands out as one of the largest open source game development communities, attracting thousands of individual contributors over the course of a decade. Through active player participation, Space Station 13 has transformed into a collaborative development community where anyone can make their mark on the game. Players-turned-contributors are the forefront of development, constantly adding more unique features (and bugs). These efforts have resulted in a high velocity of 10-20 contributions per day, underscoring the power of open source and community development on a large scale. + +In this talk, I will focus on the Goonstation flavor of the game, examining the development community’s progression after open-sourcing the codebase in 2020. By sharing the strategies we employed to better connect with and hear from our community, I aim to provide insights into the growth and management of a thriving development community with a focus on player contributions. Additionally, I will cover our failures along the way, highlighting the lessons we gleaned from the things we tried that ultimately just didn't work out for us. + +By delving into both successes and failures, this talk aims to provide a comprehensive retrospective on the process of transitioning from a closed-source model to a community-developed open-source one. Attendees will gain practical knowledge on fostering community involvement, managing collaboration at scale, and navigating the unique dynamics of open-source game development.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/93/index.html b/schedule/presentation/93/index.html new file mode 100644 index 0000000..a6bf456 --- /dev/null +++ b/schedule/presentation/93/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Create your own crossword puzzles + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Rosanna Yuen +

    + Rosanna Yuen
    + + +

    +
    Rosanna Yuen is the Director of Operations of the GNOME Foundation. She has been a long-time GNOME user dating back to the 0.12 days and wrote many of the card games in AisleRiot thereby earning her the distinction of being the first female contributor to GNOME. +These days, she spends her days keeping the GNOME Foundation running. In her spare time, she knits and does crossword puzzles. Now, with the Crossword editor, she has started creating puzzles as well for even more word fun.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Crossword puzzles are a fun pastime enjoyed around the world. Last year at GUADEC, the GNOME Crosswords app was introduced with much fanfare. Part of this app is a crossword editor that gives you the tools to create your own crosswords. Over the past year, we’ve been trying to get a free-software crossword community off the ground. + +This talk will go through some of the various types of crosswords, their history, and their differences. It will cover the steps of how and how to create puzzles using Crosswords. We will cover hints on how to build grids and hopefully inspire people to try their hand at creating more crosswords we can all enjoy.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/95/index.html b/schedule/presentation/95/index.html new file mode 100644 index 0000000..7ee73df --- /dev/null +++ b/schedule/presentation/95/index.html @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Developing games with Godot Engine and other open source software + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Tom Lechner +

    + Tom Lechner
    + + + https://tomlechner.com + +

    +
    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.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Come explore how to use an entirely open source pipeline to make games! We will discuss why one might choose an open source pipeline in the first place, including issues of source code accessibility, licensing, and ease of use. Everything from game engine to asset creation is completely possible with open source software by using tools such as Blender, Krita, Meshroom, Bespoke Synth, and more. As a case study, we will talk about how to use Godot to make a VR based game on a large rotating space station, touching on general pipeline, making Godot addons, character controllers, and VR complications.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/96/index.html b/schedule/presentation/96/index.html new file mode 100644 index 0000000..582bf1e --- /dev/null +++ b/schedule/presentation/96/index.html @@ -0,0 +1,278 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Hands-On Teaching with JupyterLab + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Moshe Zadka +

    + Moshe Zadka
    + + + https://cobordism.com + +

    +
    Moshe has been involved in Open Source since 1995 and in Python since 1998. They have contributed to core Python, are a founding member and a fellow of the Python Software Foundation, and a founding member of the Twisted project.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Jupyter has a well-deserved reputation for being a research tool. The same properties that make it well suited for research make it a powerful tool for hands-on teaching. Whether it is abstract math, computer science, software development, physics, or many other subjects, Jupyter can be a powerful tool for teaching with integrated hands-on exercises. + +The talk will show how JupyterLab can be used both for assigning independent work as well as to help follow along with traditional frontal teaching. It will cover concrete examples from math, software development, and physics, to show how to put it into practice. + +The talk will also cover how to export Jupyter notebooks in a way suitable for students to download them and how to use Jupyter to grade work assigned as notebooks.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/97/index.html b/schedule/presentation/97/index.html new file mode 100644 index 0000000..1124944 --- /dev/null +++ b/schedule/presentation/97/index.html @@ -0,0 +1,294 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Students Favor Open Source, but Don’t Really Understand It + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Gregory W. Hislop +

    + Gregory W. Hislop
    + + + https://drexel.edu/cci/about/directory/H/Hislop-Gregory/ + +

    +
    Gregory Hislop is a Professor in the College of Computing and Informatics at Drexel University where he primarily teaches software engineering. His current research focuses on the educational value of student participation in humanitarian open source software projects (HFOSS). He is a strong advocate for the educational and societal benefits of the open source movement. He serves on the coordinating committee for TeachingOpenSource.org, a member project of the Software Freedom Conservancy. His work has been supported by the National Science Foundation, Red Hat, Google, and the Mellon and Sloan Foundations. Prior to Drexel, Gregory spent almost 20 years working in the software and IT industry.
    +

    +
  • + +
  • + + Heid Ellis +

    + Heid Ellis
    + + + https://www1.wne.edu/arts-and-sciences/faculty.cfm?uid=697 + +

    +
    Heidi Ellis is Professor of Computer Science and Information Technology at Western New England University. Dr. Ellis’ research interests include software engineering education and learning in open source software projects. Dr. Ellis is one of the founding members of the Humanitarian Free and Open Source Software project which focuses on involving students in open source projects that improve the human condition. She has been involving students in HFOSS projects since 2006 and she has been PI on five NSF projects related to student learning in HFOSS. Heidi has been active in computing education for over 20 years and has multiple publications related to involving students in HFOSS projects.
    +

    +
  • + +
+
+ +
+

Abstract

+ +

In an ideal world, students would graduate from college with a comprehensive understanding of open source and an ability to contribute to an open source community in some significant way. In reality, while all students know about open source and most students use open source products, very few students have much understanding of open source. Students do not know how large open source is, they have no idea that open source can be a career, and little awareness of the tools and processes that make open source communities successful. This presentation will present results of surveys that exemplify the very shallow student understanding of open source. + +Improving open source education would benefit both students and open source communities. Student benefits from open source participation include exposure to an evolving, complex software system, development of professional skills, improved technical skills, better understanding of team-based development in a distributed environment and more. + +Open source communities can also benefit from student participation. Students can relieve more experienced developers from routine tasks such as bug verification and documentation, and they have added incentive to participate due to class requirements. In addition, students can be supported by academic infrastructure so that they are not relying solely on the OSS community for learning. Finally, open source education will help ensure a continuing flow of professional developers into open source projects. + +In order to prepare students for open source, students must learn about open source culture, tools, and processes.. Unfortunately, many schools are not teaching even basic open source tools such as version control, issue trackers, and CI/CD pipelines, and only a small number of schools are covering open source processes or culture. How can educators better prepare students for open source by incorporating these necessary skills and information into an undergraduate program? This talk will discuss the gap between undergraduate computing education and open source community expectations, the reasons for this gap, and approaches for bridging the gap.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/98/index.html b/schedule/presentation/98/index.html new file mode 100644 index 0000000..11c68bc --- /dev/null +++ b/schedule/presentation/98/index.html @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: Advanced Video for your Campus: The Opencast Video Ecosystem + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Carlos Turró-Ribalta +

    + Carlos Turró-Ribalta
    + + @TurroCarlos
    + + +

    +
    Carlos Turro is M.D. and Ph.D. from the Universitat Politecnica de Valencia (UPV). He is working there since 1992 and, since 2000, has been Head of its Media Services unit. From there, he has been working in different responsible Open Source projects related to Education, and also coordinating the MOOC project of UPV. +Current interests involve video for education, within the Apereo Opencast project, where UPV is developing the OS video player for lectures “Paella Player”, used by more than 100 Higher educational institutions in the world, and Content production, where UPV’s MOOC project has been running since 2013 and has developed more than 150 different courses, 600 editions and 3 million student enrollments, both on the edX and UPV[x] platforms. +More information at https://www.linkedin.com/in/carlos-turro-ribalta/
    +

    +
  • + +
+
+ +
+

Abstract

+ +

Opencast is an open-source video recording and distribution system specifically designed for academic institutions and organizations that want to capture, process, and distribute educational video content. It provides tools and services for recording conferences, presentations, classes, and other events in video format and then processing and distributing the resulting content in various formats. +Opencast offers features such as automatic video and audio capture, metadata management, content indexing, basic video editing, and integration with learning management systems (LMS) and media repositories. It allows educational institutions to create online video content libraries and facilitate access through digital platforms. +It has been deployed in more than one hundred Higher education institutions and has a vibrant ecosystem of tools. Recently the community has developed a new video portal (Tobira) an updated player focusing in accessibility (Paella Player), a new personal recorder, and an updated video editor. Being an open-source platform, Opencast also enables collaboration and customization according to the needs of each institution. It also has an active community of developers and users who contribute to the ongoing development and improvement of the system. +In my talk I will present the new & updated capabilities of the system, and I will argue about how important is to have an Open Source video platform specially targeted for lectures.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/schedule/presentation/99/index.html b/schedule/presentation/99/index.html new file mode 100644 index 0000000..bdc87c1 --- /dev/null +++ b/schedule/presentation/99/index.html @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Presentation: How to procure open source (you don't) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ + + +
+
+

Presented by

+
    + +
  • + + Anne-Marie Scott +

    + Anne-Marie Scott
    + + @ammienoot
    + + + https://ammienoot.com/ + +

    +
    Anne-Marie Scott was Deputy Provost of Athabasca University, Canada's equivalent to the UK Open University until March 2023. Prior to her time in Canada she held a number of roles at the University of Edinburgh, including Deputy Director of Learning, Teaching and Web Services + +She is the Board Chair of the Apereo Software Foundation and a member of the Board of the Open Source Initiative, who globally steward the license definitions for open source software. She has been part of the Government of British Columbia’s Digital Advisory Committee since 2022, advising on how to embed and upscale digital learning across the province. She is a member of the After Surveillance network, a global group of scholars and practitioners concerned with surveillance practices in HE, part of the leadership team of the OpenETC, a shared set of open technologies for post-secondary institutions within British Columbia Canada, run along platform cooperative principles. + +As a practitioner and leader she is committed to sharing openly her blog, along with presentations and publications. You can find her online at @ammienoot (Twittter) @ammienoot@ds106.social.us (Mastodon) and https://ammienoot.com
    +

    +
  • + +
+
+ +
+

Abstract

+ +

A common complaint in higher education has been that departments would consider open source options when purchasing software, but nobody ever bids into the formal procurement processes that public sector bodies are obliged to run. This response makes clear a fundamental mis-conception about how to approach the acquisition of open source; a competitive procurement process is in most cases inappropriate because no product purchase is being made. Instead a different kind of commitment of time and resources is required to adopt open source, and to facilitate decision making about that, a different kind of evaluation process is also required. + +This talk will outline the kinds of evalution processes that should be used by higher education to acquire open source solutions, and how such processes can actively enhance commercial procurement practices if that is the eventual route taken. It will also cover what kinds of information open source projects should be providing to enable easy options evaluation and decision making.

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/site_media/media/speaker_photos/20190601_DebatMeowWolf.jpg.120x120_q85_crop.jpg b/site_media/media/speaker_photos/20190601_DebatMeowWolf.jpg.120x120_q85_crop.jpg new file mode 100644 index 0000000000000000000000000000000000000000..516d67b9045d6348f8d8b751eece9597bc0ac7c4 GIT binary patch literal 4914 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 literal 0 HcmV?d00001 diff --git a/site_media/media/speaker_photos/20190601_DebatMeowWolf.jpg.512x512_q85_crop.jpg b/site_media/media/speaker_photos/20190601_DebatMeowWolf.jpg.512x512_q85_crop.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8283dd09d973c04241cff0dcb0a61d2aff01b3ca GIT binary patch literal 44510 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 V4=B}0!EWM?V}jU;Y(T+G|JfQ2m}Bi+5;RN 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 literal 0 HcmV?d00001 diff --git a/site_media/media/speaker_photos/NFU_Headshot.png.512x512_q85_crop.png b/site_media/media/speaker_photos/NFU_Headshot.png.512x512_q85_crop.png new file mode 100644 index 0000000000000000000000000000000000000000..293c5c817a079060fb5a90993864b713605664fe GIT binary patch literal 277388 zcmV+TKnK5xP)#h>$M|NKuFl!6n7C`5@U3aTK2ii1Ls!m+wO;V=H;|I6=w z|2~7^m_iCxAKYhoVZ{IWzyELf&bQv8aEe4h01;591Xa|53W#_3O1OPzi~sl^{+5qE z{Di6+vbna--tIR4POW-SJbz=fVAx1i7K)ZnuKpZ$HhzBRa`SZ(Mym*P}bcz$9EIl`Fe!|V0w|ML8 zuP_{Vq6($+II$~FuU+N*$}lM!AShAo-jWmm?_hDk^R+jx^U;TwxOw9? zF_eh+JbbXmuYdaS+Kh|GfzQ` zh$!QQij9pKckbL~K5saGaX^e9;&I|oiD-<>rc=h3&T--Vc}Bz16dtu9&RxOTb9(__ z39r5S5`Xvy-vw3f-(Mv}n9gc$+_=N~#tx(LBIEG_3*$w`<3&cpA){f%csyV{9x@&c z7>x@Smpp??5C=sCu2M88F1qV^0eEzid5i+^4Ezg6T=?|u z^HKnw;>L%LWB%x=6}Ypuubt{Oy&%%*%d7#wQ)mItc3kwp@1KwyAZoe3Q$ z;6c0ze6v!;2F5$Y2~E=waa2{oY~HZ9H$|L7iQomraqs>bKl$0O7>^g3&l*DAfC?fW z!4nC@^3PPw^TfNIWjdQN z8jV>Pk8$F_fvVVZO7C#7$8`l)!Y!Zjbf01Kc^3emHn^N{AX(xY6 zhdE_GpY}XMZl8P0=I>EWAE#uyBR)S)d&J+ruf-#G&%8H3`?+yw2tZMqCIF7A8Uo%z z)?z};B_X2GEOK#zVjh615DHf!QlRRI(Gd~Exg^lN38Va+JtZI}Oo52G;(bvh!ETnj zq)2**01lCY7?rvX;0nA8s78vSpa~5R9^9w!8#MDsUC)zLE4uMaCTlwg;t>HMQaTU` zG-1MYxHh_R-wYeby6-knF)p;3t4e>#9hyebsFX!PQ5K9AmKY5y z%1T*U9&v7EiKV3xmoJ^?<(IB-`N9&zN+^onuqOp>|D^7{kQ27Z@fCnW(Fc!H0A9fT z=yMAJ#O}r?9+x8&0C>{#9HIcch%e;@YA2r`X9~cJ&B2>tx}mA-v}q;}fD<~=uUVt9 z7cYWSrEmteD+(cmIdxML;+)-`x43@oD#KxgD)_>iS)DE=5kv*&3W}mYMTodg_$48i z-SE~8K_Zk6F0Kq&8ok6zm(Mes)l8-}>l-_)ZEmr%v&;6@9y{B6Z13!{v$M;5HfLT3 z_IB6V+zP}P7!FGo7RQXoL(VOYd3b$|Z@>KwUVrT(LvQ1tQClxW?wq}Qv5?FuL4fX% zNtJJrzw4fR|54qZ)8BlwH*U|qN$TB;vF#qOiSGvEq&;^D_tAg9a;(_RqZ{Ax&O2)- zZ%;efPjmkMcli~T{|Iu(s%nv9PjTe~Ye;mT%im=gbV!e$wGXtfPV5T-IOh;t8`mxh zPvJdHG)q69+(|TTU5Mspc8K$c^U3-(%hDlrFXmYzij%}zo z1fg&q?;OqHo7c={HG7i@n_JuL?C!C%H(_ToV`FodhY#1- z+S*}fdyje^+1sA5xwb{DBP%O^#L~i&S^llI*`IJ?I0@ub^X<6e;HXPK?v^j&hV&wU ziB75jv~K&OJdG#0)(iMfUZi#^55UtZRi`=q5YO9J+5_;o7pG6-0XXDx2VU6W_kMmJ zfPOw0K#`I5LKfJL!WR$)mn@Hr5YMTAl49u2tHu7EBv7Dv5OTVmOM=mB#5*z6e~d}v z5}YUj#d*Pbhj$U@Jc3Kyd|wj%D} zaYx_us12z+4x70G}ne?MdxP&vs;AlgIkBPx8oZ4@LwIy>FyNj6dUM zqEOR5X7?^Mq3xYGON$ei6ah64K;M@O#Owh8vv8dqpHzk9$XAqzct=sVBxus6D`N3; zQB%PTAd=P!1{zCup3pygXw0+z?*^(FDD7&Rn7* zc)DkF&fyD9&w+UglopUTuVH;-!p7!=7#vL{uotH!@ zSrC{7C8%&Uz?-jM<;vv?Y;SI{wzh#Q3N}LI{@r`5t*t>)#595sQwShA@12S0eIA~t zXis!p$z%UK)_1J}aO_^~KesPSPudOxO3D$xAN=g#cZY>e9(SFt6DRC=4xRNc@mTfa zU@y93&*cAeXwM+5a;5-0zMWbD0MMsU01o*;4}Sm1y`PWphy93?eA_~t!>PHo3+M6T zD7F0i<;#P-GpzHkT)p`Jhtc;^w(9;nlG+qu~9@suwKI{K}#M$(H0j)x;hhKZ&dD3|w+WFfHWj)&Mo?@5p=cH9i zjT58mNB?&_CDMX_@?t^uZKTTc897``jVn3an9@$Nmg{<)higYj;a_2K+OZ73NbW^gvMO@ zu1G(9vX1+vW-`j1n7_ceehMHa0F(6`Qx-r778>~4o3HTp+uz`y{_!6P^_+9d=a|i= z{NvAl&f>zD?|$bEmKIA2Z+ZWk$bj+-v8)5z2%84B_u$6O2_JlTo8Q0lFfU0Lu4Je9|xrBCHLNtZN7cL0{14Q;6C@N45gsK{{v9ZGkAKt`! zPd%S7sNfgByuxVo2fTE7j4!nHR2%5h&UXq$?j-BmEt6hesMl>=Wk62z_r0^az z5}hezv1R<}LK5ycBtU(G@X=rQ9dhI)PB5pRmjdu;vjvw~7EjZ%06a_(9{F9KkB2A# zhwVp-w!%8Q@=y!w*r^SvFCkA8o|B|QiOekQSDcHC}{Jj=RRx4Y-b9< zb8k=W0XVIJbQ}fXNDRR9X$O~ZVf%zbgBs%=4#B6qeQ7NvO%v6=7f`cMeJu6~YE7&% zl49cGJtSbAWKTj=lVmP$M2^BaoOn=+ue%WG{WXhXwyvF5=%PfpNPPE+s6XXE|>PFbwQEuGY~3!{nQXGWSn>ATU*qMgmnproXOa~E$M6RcF)TuiAc}VdXh34ZJZRb=6UJaLfNR&z zbN%|ueE9J#993EGoX>Iho_eQU`-gb|PI9TI*>g^NYJLxz zLo3;mC1)k{gxd+On>BgMWZADJ<|i~{)APs&r=X}N`C*|drWpG>`kV;``!o4<_(|TxX){^yvEgQS6NybQzd zm6b)R;lLCrmn<{!M1-B42^*^$Jh*?Ck3af|TQ~2rv%Q7ahBsb+oj?EAf5scHzJkxz zTuz1TS%vMqct*$1>&}>)O3oK=zsC>nF^GBt=vNLIa^OFHuqS zy$?Ap*S;faYqb|%Xc{F1B}6rv?zG+z!_o+ez{}+>#iZ<5b0R4_$?XdzWN(By;nJIo z#?>Jyq}6FK-9WnJwLAJ<_A+6PGsaIdDPBkgz&*ywe+I%uIr#z>9vSCn=>d3N*8j8W zjV)R3)n;D^o zCe%!4d-k`H;8Ua!Kvt++8^_Ew&um81M9Q*cabeNGw$5s4EjaFms2VPSwTOqCBw zpnC^pnY>}pW@l)$91%&trw9-XP@BDau2n9yRhs%428UrGI{tv?tpGef*XdKW=gFUN zOa-8Sggj>j0G_=P@VO}{PdlehtN_5%DIHk>IOH0KDFDrUkNIR5N!)#-(#h3`(K&X1+^up$`WI z!(mA?uL+^1stOjy;{>>KIH#6v;Cq508-mFTFdV?wUO&gVbAQ0AuUz8&_dnpqr#HEG zf1RDZDfjQ*X7&CmP7=!^plNp%r#Pp00#)gF?bWMXxpI-Oz4i*I5UqX|Ak?)|H!%tMz+_T0 zo7U`X@3FJH%Y0rlnatVQ+haDJvc0`U3=v;=c6N5Cs>;%A3kyZX5Gl(6eO5@WA%de;ca2$cQALen`dw9kQz%zd4XWBpM zLUxaB&maWwxK|@b9w6=QPukoQ6o7-D7H_@&Dor!zm6xyb>g%uKe4_Am+FJd#c)PSW zjS-&^5_jo=uod_IT};m+=Bc3gG8zcg}+!!mBTz!C67Ah`XJjcsdFLUw2G8ZqbaPj#7RInJUf}Y% zxA^+&*Vx$D=I*_R+`YfX=GHd5I}_&fU>mS%QqF{;bgV2dva+(k%E}Vw&!6Ygr3+j- zzrxB=LFvuPbJAfDx`1*w8TQSMXRuzsND9Ccj!M@*TwwJ)=WRdoI5!Q{S@5e_`jctH z+Uh2II};|8Ig`nR`E15yTC=me$E=<)o6VTd8=A&gE~k?TI4GP)QRcN!_{eZPU^E(1 zhnneb&F*B2z1=y(!H5t`s%jb4lBfmS+fzQhagV5h#f1?sUA@A&bIU9)jagh6;sio7 zqi*IXfof1N91SVU0uYk(jS!4+QY5xv17CQ`vOvUHwM!9-41i_7rJ?EHVIWJ91M=}q z0XSJZt^#lv)}#OZa|znNm@Rwcj&UGQ8v=Nmef2cw>IoG9`G5bv{#P9iN+z=zg%e(X z^%c&YTWHb7`-E3}3j@Eo(&0r|U7K?M?gsODjd!5Ul;N=C>a{B@E|1!HWDLpmnmZyn z1x=}j!tPYLd25s1-5o2UqY(!zEiQ2NrSl91o)EMPVWrJRW7?=1VO9rrb|-|;Fl(B` zp0{h8SO_?8c!EJyvM{bF3&(g=vA8g%Dl03y>pWGF>mg)q(LjAF!sd3(!?j&P6Db@t z^O~ykT)wix!nj0JMgZ9zs$B?RUkpBPergLaDoiGkoxM5J>73bYPF%@9_Xm?Nr+4!FG}e?6cTzPOCt43(MZ?q1O>j z7}$;~+dl7pWZ+$0o8WI6Xd+g-BAV5|y)$EVb)8!`Z?Uz#!}it=)5(T84fF!7ROw?bdHPX&oLZU6lKJDE8->M0i~`RX0th{TB+{Q5bvR`%`+#CHpLW_ zsv1yLmGNGn?VJ~v=6$61(zR8te1AQpaX)o?5fuP4^PcN1^htTV@^}~eSCIwqcwqo} z>R0zv3cxAPIm)~7h_?-p|KI=du9l_6m797_;T?lP`N)~=+R~61{R}JMy={1tNoU!r z21JyywAi`!;)0s;3JopY?F(fEvj(eQ#(faewPUpB&k>QPu{dYd19PeKSqY0g-6ZX| z!zS2ckAI4N=hWUgJ^0H31)%3CX=C`k0+8fjmb3RWp9#~cf%-Jf$+}kdc53e3Tjlnh zyR5CQvbwg;_SQDj>8$O0;XUP`ObGvm7y}_j=F>TosVNDnF@+c`tYihLQr3+c5HO~6 zz`}Wk)zB(aE-rKV(q-O!;|&%T$4sUZc6YW>4NRvKrqewxUO3OouUzHjS1xh&ilv@5 zb!0jVY;Nwdy|Y7I&l!)0T)A?I#l?!IX=p+uHimEwO-*QOobwC@1H8B5TQ1{z+DxBp zb!k$rY@xU_55Uv4XXF8RE(rSHgrKc(atWGjWP)NF zaZX2+ZsX368X}#t5%;5yRn=Gw>2@3|XhchmV@FEro3@w-C8yshLG$t5_=J$E8H!;X z4obp|!tNW9?e9s6(7ZQ7vh`Cp`<9b*21Q$_iSF9j>(F{w(zh|4*ylrV+MWAY1LAS> z|G;^ll>)Huc~965Gsq5803;DnWw*XYNrG6I&!KLxpS8{V=`1jt&Dq)6;o-v#9^8M( z?b~;G@bCdmJx5WiP}zG)=28!dn?Z>o5;YK-Cb`^GoegoF0v)mAHO-S4k+yQCmG*X0 z;9bem(h}eJ#y5E7mFp}oFQKZGRl#U9U~6-o)zvkI!vW{cFSBxf%++h>Ie%_|YGgVM zI8ipY_L%JLF&d3nUS41{Di9BXQkBBIiR^6Ggn4av9ub-*;GD3yxPUMBQ(zya0Gz}F z@c38$Y=v0nT6lbW(yTwk@A@oT*6g2jkAtAU$NcrxXvdYXg0|c#CuwP3oLcwO$4tGW z-{wMcyKdMr#ruW=LgOep$+)}2^sI0 z&xGwAvxWM+n=!lKty<;$_SXnvG ztJklCb1W?`^P@lc0oSizU~O%W`Fzf-p0l>Tg>!J}(h{${a-K^U3&tbZ*i_cnr%b0a zP^g9_E6XDm77U0R6=qXt>PQGR^}J>_p8>G6vczaySy)i*SZT*LCleoh5l>P8K09Ic zWT2SR0(%~J%x9$loM1tGm16!++fH6PR5^A^>WMCWgk|4r33Ghp>5l!fxR7LJw?<}? zGO0Y!p;tTjiF@P=?fosC<(fOGIZ4jk-MKq13CsS_^LTD_cBhl!t)9i>z+l&H;g{VT4 z)}Wee&-QwSRKXHxR}oQ&>QGIUISY@t!1mrItLqQBb^C^84ipvl?%m-BfB1*IboCk+ zE-iCy`8?;(pW~yCZu9Q%KV?1(EH7STG=#xGIKMJxw;ZsuGh=IWf~aRS8WW=??-!Jn z!!?57ao!Wul%MHzPT@ViurlLLERC@5Dct{JkI>Na*Po%Q`uOQ$pQ8dGT|ZAUHebcK z|7qLlQW}ppzRx;p^;oqdS_lRcZVnid2yQymd>58J&!}L?ZZJG*4i%*`27z% zPxlW+zVD+w@2Pik@TyPYq1t!9!|wW|ld~mwiu<1GhUt`^N5&^DA_SPt1FH|G+_|&E zjhn07x^#0ilV7-x)>8bJagC9W{K?y@XUjm+vPg>y6k z-h1y|*4Ea!eB~uxf8$NQ@%CF>yLy3FU%k%S+B(1dnyJbWdVbsV>m2X zTPv7O8&)6IEG`y|MxLrt>Kb#Q;3(5wlJ$ds#WT8KD$kVK{CpSH?sXwWm3ICI|Qz-z)lT4%0qk3!LIkN*Z=vr*7o;c(c~kK z%sJ4~ZsL-K{~?P1!TjjMn(T`o?3a*-k=F>FJ744=(WA9^*f{q(a=h@w;a~OF#!0r7 z(+dCG4hsSF6{7w#wJ7@Zr6i@T3Bu;aoV$0|xpnIX&Vy0*#2<_@#jG!f?* zM@0r-I_E8S-jfD000GrV2n|h>2&|k!ObP%X(%>Yd;tSG(JYx(9N>HQWw$+imIen4= z)RX~92*mW1AunxlSb=RxmZ60e27`*h0LrRjP>yiw*xlPp9IF7ZcybcMkHibAO>m`p~jKD@`rAKzd!8uHd#*SPlb81F2sSI?C~ zNI>EUTGG@t_1vI=DprgQI*gE6oyz3CSb$}UT3Ker9BchxM!T-qO7L3$8? z(QWT)v|33F0+-GNJ7fnofzJxN-RErag4#$MO>7WtSh7f9V z>uWTRlSU*5y>kg>B-!pcS6;vw^JYMaIaNb!wX}7+W7s#yHoqbon%+u?sQA<$h%{Io zY%6!2LmWy&6Xy)8A%h}e3z)OByUF|Szsvf@CUsqN;rw}GgpWVE&$)BU6lGvgmds~? zk3YW8>gq%4dWN_iBRHC0=fcG?MIq({0IJHTwA~?--94I6Gp~(&Yd9RV^+OISg3@2Z zhbRFr76yO=i}i>DUI5wqhyw6@of2P~cJlatKJm#f{TY)b0>{Gu^jjfP04Z<%2p{!+ z5wC~*);q~byG>{RfnBz{N>`1ncXl6~*LT6^f$aHx^JI>$^EC94@B8B0(y@~r-xHdM%$*Q-Myg&?AuOeoGi{1p5-o10z9Ue!4h!Hy(OS2;QRBI!LlC*U@ zY9fH@k6Dc7b?C1@)qsjeD1at~z5bk*X=IAVIiVWioTn%~)2VqoHa9m}U)v-` z<;vyDtgo;0;~)Qq>2#09#YJ{^ce!)tHs{W*@V)PTm)Ug2ox7`SZ0vC1!ZNSDdX)>8 zmW+r>1m}f8=CO&X^WJ4vNy73(93h(}b-M!D*t9Hfuk`K#V4!E#zYo%%wCp z5l2k%m#!F~{ohM=pb1_D*Vbe<;h#PKN=zVAZ67L^1{39`BMacmU zb)IRh)J=_Z1x;wE=MBEB*xj2jpHI1a=MK9&JB$|=@ZP121jqLFHtXvften5VxeJ%M za_JJGf!ntpaQoIB?%cl1AN}!ndGpQ7gb;B))f`YyT@Mq>;gr3-8H9N|AK!A^U z0G#XS>4XR|{oRWvODoV1#-wA~nEI=?^HrPE)9u^%090Zta0S=7#<3X*d9W#6%nZ9T!Cy%C4E!`y-0gFK0=&pAF&cpW{F3O^`nV(ifE~LN=lsd=ACILSyCc2`NUe+fOLXg z1=J;sh!WMRa%y7eu=iv4Ye`Jg|I}`5_YehbdJqa84ibdKWG)3qD-N|U}NC@=@!Fry-Lr+{rbGx zvnZ@{h5>j1nr4QVemms7s60Ulc+y_@m~Rh!T_8C}8Eof@D6X9_Le|cG8}sd~FxM74 z={_`DHf?ca-JyTqm{9-;eApW7hGXj7e|?Moh=<6(dfGj)^%!)F&)Oclf9SfuT)Uy# z&r_|J_CX%K{{G$`=hM%q$y40_z`2iH=P~oNKfcG?-+Eqvz52O_2f$IP}Q$@QQ8Zt3A2LTDFDI--5R?6QgN;t)VZdo-}xDzP?3Ib*=Q z40)iUh8|ed5dt*z9Oqy-95NgZ*<7!gOlH(g&CX5@G?Yb&FC2?YBWAO}#@ZU|>l<9W zaEYQEP!a|Na@Z!Yck{_B%nb0zO#*Z~{KDqUF|lBU{tgI^4(W z#k4`T=d}N~{2vjA6SF=t%&_m$?z?!qSbf(Ik!*391=S)P_uY@QA!g#CTt`5T++$3A z>2l{!(#)mX*YTbVi)+IcJf98h(D2ED_9y`KcN98Y;A1;!n~dmbdGnaw5{00bt;HUf>8q6TKa$n>X;OR zG^3(MG{zRus)-CD&$l3osG0(he&6r5QmZYI-1S)*uyvUA41omflYPLLJZP~EQ<$?N zzkm$7&B{e~jT!ZIR$z#htyY;0^Ys20&EeDu+6ilXH8H_o%NQc_jIXbhu)a?y=(QZSp(nM@i+Bdc23Op=$w zCBNWdpq&%Uktek?55QUbJle6|W!ki##~gjc1K_+vwMT9%$#Qr0N9)YbG0C3C(fe*Q z7Qhush#i|?D+yiRsGMzT>N{ThzOZ-uuh){;Cyhu{h$@7T4iIpKQ25L#t_l2P+n)zW zn`;JBNvmbBUt{Tp2zO#UdpEeTbwM1j?IS&U4r|o<^qB8Cy*_y`t??wIwjZc@G9@58 zojMSi3C`U;;nuBne)^MN^3$LFoEx9sVtacVh&b=4O2f8@%dV_wcDRr{T=scPp)GCQ z{xKEZiAiCz&tp;m`joN8S>b@t3sp(-1lYU_Ninu{WCyi)0~Nf>*Xu0$sF7AxmJCEp z1CnY@JMW1xXC35%RGs$=5+FbTEjmi!sMIl1&q{XYbEdOtQjWkmWnRw^CzQn?k@^&< z3Y(kj+`oSp?<;QKzQbg1g7?CM2lsgA_wVtoZ+@L?FJESHamdw|mU!vf0_V6IwV02myvAAkg0y3M3Ql+FeoK`*vb!=b3Sl~f z*-V*D8|L!{ycNS~nuvyobHZp;F&q{+psIxN*nwB8`j>B(UF*G#P8Ig1%4`)u z@<#Kh*g7p>M$=w=($n+d&ufi7?z&H-0A#DXf30WHr^9cS{71d<%^{;4>;L7iKjuIG z&5!x{&ws(j`Zj{%e0C$nj)FGl?n_44r}@x^y)x@wM4KiR>M?=qMalIr^0}R>UXrCB z?b?w9CbVlIf~1m=L9>J2KrfxeE|vz1qJ7mZEvOvU$~`sjRyUYdBO^agFGfO_S>T*& z9~mNr*f_>8BRUIvh|3C%aTU~aK!w4;z>PS^-ejBKz4I#;#!GChZ}8y$9jZaa&fcym zO(Ams{zIHos)6TQ-})MV{6}ABX{ls19D^uLEzBG^4~54V5jmZ3KFORqj8o%9Z6_uA zIjo&20AHYXaASRj?GXhaS1?0hRtsBO%I?mb)wLZqHn!Q^+GcBehuLgK6Jb`@IFzz1 zSYBFYWqE-YKFzx#WB{hQygxw%bI7Is{6=L;mavZ4~r-7Ni$(X3(TToU$HXeXpK%rO1pm$Od&Aq+yuPj+&R>^3bc=) zl_Wg+F1f4>1Vj@xZy_f1X_A-BdS@QLhz3UpfuIrRjqMN-1N3cgFdU8xL0dHz!Xz|GrQjfTuJG z&$0kskan!s@ciD@BMN{xVLlU9R|9wM?QrMz8mp^o+_`&)^^JA5_jcHw>@l6rh$_^L zmDd$<3?^#({;>x8yOaiC12IiR&*fG8&Ti_QbqKOWk{v)B0(K-@%Faou5VkpX45&#r+?- z&JhgS4O6bvx?m-rI97S^ow~=)4m9l>smw0nw1IZv;a2P)0$7CMH7BRF2ws37x=v z=30enUe{<8W>YIXRCt)rYkX0$I2se0hPr9Ebm=8TBeAKud-p!x3uSeU!JuM350okl zN+GCu0xgY_4)<`(_N6s)pMj!s<^gy?+OgiH?ECR7+rdi~JG;W&+Y{b5T2|ZEmfu5t_hgu)xLh=Xm9ntGxBr zYkcdQuk(#>yuzi63yg*q<*$Fq z{f7_Po6Lx+6jjO6vgHoPCQ{c8)4d7zAFeW;P8bbGTsnWAh2fBuIgG{>_iL zc>Ww{BpXU1?ukP0)Z>0iv!!o0K93teE}`V)9*A`CA)$^(F7uejdE}ml9NUJ%dJ2Gd zrbGsH+_|&MU;foU@T=ecmdRv7QB{nbFr7`9&tuBH*HjDL1fzNIW6MAzZ5oQ0Yd_&m zVoZQP1x>6=(z;^zF-5cw&;m{~awc2-(t7~X`w(z#iJwgFKPhpt5k?bMQ{?S z=M%sos)Rb?WRbzJ!inI$=cTLH2+fqe-6`8!drT%Zi;Dv$dow1YEQ}Wz4q#qO@4a_< zJjZEYS{b*0`kd|(U)sU>61Kbmo`Z+#5f8veA8+#R?>^?;cR%8jPe0|}!~0D3wzzy{ zg|EH*8n3)^l`9u7aQ^%`hQk4fl^osMn{oHv8aM9V=hIJaa`V<*Zr!`j=FTp6?%w6b ztxs87`!0X@gYWR#tLGS|c&#g;CdpYY)R8ryqY%;pmwtlj6%{o9lkT)gnF zxO{$Sn_9BMy0pZ@0`@1{boQP3)Qa0_-uQ8?q{G1pr}qHJQ(*w$2^)4#`1dO~MwHMv zZr$DEKmYa5`KN#SB_Re%U$HaYPF|up-dVgp=6Jj&Bz`NvwR1TqKwXR$+m8w%<@Q@Y zrR}e(;>06rwE--Qo)1)_dJ^oET-MhmX23QsFCfXwASvzEd9l*KNCN!X`!d1r5-&k| z7Ev69<;qKY>n_uvr&M-c0s{a#5j1q6Fq8eh?eG2>m??zq8m27OD9)&r)3`)!aM3~} zF<3T*FW}trBEA@~v$M@`IACEspsoYEJ2NJ`HFDVi$n)8h-MxtSh2eMdd*P%-ZjOEE z7pk3M0KQ`Fv%~=W`ZvGlgZDn-#*JItxOs!!y-i+u^(z17-~Kbc{q47S?b=JMERQL@ zqb!W@qe(ft+tZr$tr?%(xW_;J;@ABAm%nCheUk?dSJ~a!WNq~!lgXU%@LzE4+QaiPL{*Aj#@QQ6&_ zv$?g)dmntl-~Hrg{QkWUa1Lr!e)G=n5EuB~x4+KCm9ODxa8BC2It|BRLv;GVO+Qbs zxIJZsoX56j@900RVRD?kNYejW13H6LDY$WCi~s$9|7(8w)1R@oyF)b?5JJPo)&_f% zEu1K2X}yyi%f{A~PnK}|t}-c)<*iy3zc&4^|Evjs*P=WH@Ts3!aGJn01)xa}(BHf> z_M`{q(+p6BkN}4HNYw^WpDGYoXd&n8s5WTyiR(W*I%Y^p3UuT9zNV)d1Vn1 z&vX*mSf4W-6jW9B-u1bzhyC;LMaBa>i!6Y%_62Isz~gh=R=oGY``o{Om%Ddwu(f%g zZ-46>{JTH@*Zk;D{(x)OF0eE*u#UL~1yn8n+QB)gcY|M?$s?tFoB7B4I-hc6VBhNAGqsO)TRQFwUkjkoyofBUa^ zkbM>WVX3dnl5AL$Dwasv0NI4wvyWhUU$De${ zpZ&=ISyNr2+3i!CS01oqT9qdEymrFQJNwJDg zKiT0g{^G~{r@#77tZ%HN3Ps`2*f6grM6DBFze|jICcMe~`&sz+;^(!BcImDeNkoX^Y#Ed59h#( zG?s@w-{;l8<0*0}l=oSL0Pfwt&(8K18yl-EkB9vEzxq@D{h$9E&R-lcsKnBN60$8u zbD_EdB<0>a2Sp_;oqLI;m489g%=z(;f6Qz$qi*KB_x^|c)nEN*-hAT5Q{#s4Sfu@dw}iI=}eU zui4t(rtl?~E?wb+-~5sf-usx)2xV#R$wY7P!e9Wpxa?_f`gHA73cw-19`fhoukeJ8 zT{WToB}LV}ZcF@$cii%XVyVxkb~ zgfCV|Ck9RARb54_yjXMUYPX5zpRvs($--Wet3rCn#cl)70KNQ`q4BN4WF#iR?9#PW zGB%)NAdDnSJ@qx@)PC_T)F6kjMC|ye2|Lh+G%Q6?q~i(@z=^3BNzF+I=PUwg&vh>K zDL1ExOH{^<^=WHogK#@?@!}N*)qqkwd%Jt=?Ch|#xWpeVpJO;4bN}8wR@d%xakj*G zaYU45yek+EyKy>H2{^>vc3MG}Lk?eNFZp8?i09yOevz^)zIgBT`E~da1z>MFp{ZvK z2A=PH=WYJzkH62AOA8cbG~iwvQ`AJb9~0r2H@hLF_brSgUw`X7fB1uM@!osya_`=K zmR6S8+uh^Wzy1xs_{Fz)`KKs+i%0%HkHQzIy^U4Mn|eCz96IyXo*MMul) zNUU$kTFGS$h9z9Rvcmc0b4W0)WH=lHj*azArqhP9bV&g4+!TP*U;sYv$$4T0AOXhU z(NNWi6o4n4kYtYYpen4dD}VWyzvS=!?(f)G-!ON*D&FvUh%-wx|BNvp;&511Iw#)T zMm@nLB$T@vEpTgMiyW}J^aw<{lH=6o4v)zxp66(%M076qJmOgzcf-)m^CXy?sBP9j zE^jPZNs-JHX2Q3R@zBJiCFvQRWW}UgJKa0bmccP+0OSgNEr`+72%IZSNf0dCK%Kei zRdJc%yAZ=(ggIMVYs472aQ+hF9J7aWcD8qTxVp;D?hbFf`6@9eYisMQu5Piov`AHr zseEaQewjupvm@_QMA92*!46NDPmgK6xA8)@XR<{+X`}hV3CR<*7wFlJ)s@c>1K{fU zoXKR5vJ}4g?XPqFwW|~ZC=9)$*&2B@OC1jE2hBzIKgk*I%Zn28es*J{{3y7b5sNHMFC=5^j!IURE>KVsn@Hgb#23_cOR-l59WlV4$6Pt+QU1)^Np`yM|j=jUAhl&E{NfkCWOa3e!C=JI ztJj%MYVO}#XEq7!Y}agU!F+Byo5nm`j}g@`vIPH%w$IzRd6w;&Jj)4OBA=D_q=*DI zw>KD;!ppB*&pW-Kf$P?jZ4(3U(1(x#PogB8jA zDuf7iW8ar$g@`AF#x_=Q#Gr)6xZXpeQ*A+0hYhkEMV;!q9xPd44S>Z&y1?^=I zX$NZqJWiYH8*BnO1FrpD#01uS=D2-(m;d}XKj!!Ey+dpwqtOCQm>ZdmrxjeF#L%<= zl0j|0F>xo3uDEjotR;)uKIz!;NFf0gp`(blA_GcR7?L|&t;(IbIb-XMu+B^8)+by3 zhLG2EA4wBW+hwF}{GXUB0p<~M=~+NEbgxvB65>*yCD39KAQ2a(?1$`GXeox%`vPJU z5GNEA?I?+;d0v915KK(2e?i1|mHNEe`f_4f4J0K?T+9BaQK*{i;=&YP@_DCp*mqbwXN z6COh{Jqbj3QUm0;f95w@|q^mRr$%;uYdvWZ!a`_UY!I15ZZN>{D78aJ+ z+<3_9+Bz`^g}`WNyy9ljD|H>vrcNnSCb)B_Z5y=FFt)Sg>g+w4hO{vtslbpqI<>7Q zV1H+@R97PP$%AyNkv&0smYdn(?Kxanp6H-_FuA?EUzq}WLz>}>^p_3L-|`Op7} z7#fD75zav~oe^V$FRbpoMnz*o2u2iDc#paQr^)?~S^Oc*Hvo+`KeV;Z^SpMQCjdz) zf+nP6G={*a;GGbqUrkf+K7kM0O*l*I^~Lp4wo!p%E(_`4tf4d49M*ZIzOu2Gh+fGG3%oVtlbwalOx zIwG;YpvoI~Kda}zq({vjU7o3{&9+LK9L3fuxi^V;G6K z%Bc#@7p?nJJ44?tu9-9az=H{voJa^^miUI_X&L z`Aw|H_4!$}lU=)S$jE`uGd;aemVZ5m&8^5MA3xw9|M4HWefu_LQ6SPVZ*~cB4pNhg z>@*sPu_45Sh*ys(u2!--W|VzG)uY|K(-bslqvP7e*K^v4dBeKmKneuSN^w{0stHZc zYvs&!pAe0jUH2`MU*-xhCB<0$?Bu8h$BVA#IUoZW({f9sJ>Gc=?_0WIaYBrOD?DXc zGMP+hni^G0TNEb{?B0bhan4%_<)$Ho2JcM)C<>Fhnmin$inz3b#G%nV1tdCSY0DGm zaE3#OcqgdVNXq$dnwrtLWmnXmwzV?t8NIj1jdx*gQei%yF`LiKN^r@d z7FsvCWZ~O!n6?`M&{jT+mgQue;R&b|8nb|k!nKn&GnchMCZy$H7bmTT?;Wjmm2807BPgO2&fy@{{tj6R_PaKzvFrxnk!LQqWu zcW-a<(JcRHVF2%PoZW2W5IPIoJV=`S?=H=u z!^-g5T+eRy7_&!7kd}bQqWn3f&tl-1@+^j`_a1ywY6D5Yr_!3le#?KYrlyVo) zU=_Zyj$%xLIW(WfS`!WdkTwl6rQgydB_R+(&BDT%jg2jS_S2v65C8DTy!qxE)bknD zprY`F)fw0cj7AF-h26^~z-Jn+N9NR5O#VM&3_a$+XMEq!_x!I)dscJvan~rEIL4z9 z)9IYejcr2H@vUp@yCHg_F>O3athV1tau?2Kb3!o7rmh?6re-u+U}0gg1v1gIRzfrv zq9y=Twg?ZJ>H9R^)UmYRrr#r8H0`hUrN*vAaQ`u~+xh6Y&e=45QadqULXx|A?E6>? zE3=zI01EY7_~@gX{KvoiOK#n~#lpe}(e!>}KqZ0BG!jB8VxuHBxe}wx)x=wGHxwX7 zX+aN-k~{?|H8nq%vkHCY(ZU3t^ETH-K|@jzg2m;b;~bFuWF6|?lwFTcg4)jY3Aa$7 zD6xsjot<3u;t5Xi+VgxJ@SG$K+)^CV%ZNmL>WA?gD24Ns)c_Hwo4{;lioS~AoTKm_ zR4IK@{6io{%fN9?kfLCo5RKv-g|l+Nk?e)A=k@8DwlmlXxm+{Yev(-cr_((a#sj>M z{PGw7#B4sLEK8P`78qW;hVzcKwN0wZ-g1&}?0|Ux>q}{N?Gc zvi@+L$z)<-fTp3D&AIaO1uk4TpRAB%e@M1!jGH{9%X%lIJ;^rT9_T06V9RSZ^9Z<} zN5S~h)5+0dz4?CGgV5T9+1Ps~E|(W=f*;kNgDTzWntM{ZO8-0U{YYb;>+`gNS1k5F zpTVb}tnm;3@H0O77#%{gh{dk!r57S-n+f&MM52!nlSeDX_*-Brw$55AUy>!C zT>vpz^V%sDBr+kyAsXADxGBWit(VXsuC(>+9A%NHhHIGDrpS0Ps$nDODhVObG=Zjx zRE5zVCr3O^9ik5JJOQe*n7%UA>jCcnzrnJ1E^JdxM zr4?;F>+3t*xqXk>bcz$$+1Ugl-}w4BxOVL&i=9RiLYa=4t>1YE6y{BI$rI57YqtX1 z2!iZ<=fFG5T@1mjI46#vmg}ANay#F(GN_M#I?$1mXun@PM`HWPPh>j6sIvt=2$v@Wf(fNDsJibrDu;wW6C zEb!WQ^AYyVlu(=%_v zm$Q9Y-)j-0;;V|K#$H%umbY;LY|^`$HP>A(2rT)DDh!PMX_-Wa0g=Zov*W@l8hwbtF2z{(cK z@3{i8&%GBT`*DtdxqY4U39%jUJ}VySTIuA2+HB_%Jjrg*_eZ|yihymqt#$b{-972K zy|`_TALn;zilNffo;!CQ@J~PgDGwjsrz{Hw!_tuDF`y~#FA|YxC2hU;EpRl)8SGaR zLP0}{u^XXHRzOr;0wg+A6VO$)O~L6(^5*AFLM}1q8SW*y$u!!1ML+^AU2t;iBiW+Q zfWgE+kOsy)5ZQCp%_b`q6x$F<-iVyIRNEqUdRX>yB*opSqRtUQP2JSCPMo7C3cM4_ z**S!1ETKAcBsa=$fq)!g?BDAxR!k4o>jdJ)R&xc}ZVZ?N@ zhaVK&zH^8F<$w9#xN!bFfAoXzz_LpMUh&vsEz=$q6zX6?xUPkJ59j>molp45&wkFm z2dhlxbJjQ48H_6a^k4odfBeVaXEZ2514N;oH)xCqM&IhaSXDqmB5ad=E?gktiL_nx z#=vI#ulJ6kbjAcnXkDx!q|Gh6T*=qnp9Z-91?NrWsJDKYZzfwtN5Ad(#HjgceLhdR zZs*OA96(8F7OfCFMLW*C&Vp&5iX_<;PHR~XN@X%}y#K*Ne*3%Ma_`<<27?M;2vt=u zpYK5;oKZEjxdVJzm2v3_P$U01bF(_6~f0fJLI)3;Mn3@bsPaCRMq zB&@Bkie=}-7$}`X#i32jbT3d8o5 z1_Oq}lBO;hjSZXNixgVur~=Kac*#uP2@&%R_N=5^y3e7lX=0Vt< zz|Ib=uFd)I<6HdvSHI(T?|#DFyAPR6b{Gu@{P2(dfIs_J|ALpUp0jwTB{oxvqw*<_ zS)&OA?^7HU+Z#jY=I<{oMcdi{`BA+y@S+pNsZ}&{-ZuTv#QlSr<$EvYda`yjE$nAM zSx$Pt6bs2pz-Q3k7NjZtcSx%k2rwK9Yil!p^XuR9;Ro+Cn@y;yf}#{-oC`{f4N>b} z&b?1edM*j%U>+ssQ!L(C?pm8#l54-U>O-Q@#p33)ay#`f3DlGhqiHURN}GX?fW)*a zq@%5~@OFPdroH5F2V%ljPzvWv z84l5adLdZGfp^L3&h-HxCZ&RC7JuOiyz>yT6yFps$r(FV8rg($yB;O;BLu?`h%?Rv zRa!D3l|#w~`Q7)QCPmOoL`J~v& z5!@cBeHND3nFrvD+Fq=ecKSJVvi-dHZ~m)4XJItp7r*=^+uPgh?oRpJzyB#4Tf2Pc zyWit$U;73xUA@ZE;)t@SsLFz-Q6|%djjcUaS2wwT{~;fL^dZ0d{cpK*^AqONU9Mld z$e;b`pYU)0?Z4!E-+7Cb#e&4#imO0q5KZ}BVU9~cqBf5(S!pqO8?rYw|8q`K9(Srk zt`Ut5F*G#I%(wpPIOl9R;s5oT@GC9@X3>J)Q%ue ztFRomx2-okDRMD__)e))Rd#nhpMJW*!-o&p+1=spojVLi6{GP2O*6$@<_%3~64!)J zF6&ImE2tK21wGJ24iwRl2z*-YIE4uWD^Z=tCxPrtjs}cYx347GxvCHn!H}ffw45vN zN%aU+kf=#HF$>>P@u0w`;rHqJQ)nQUB2Kq*F1h)mk@IK*9u!_$cf1{%L5QGHS}$34 z+zUAc7h(cbHlZ=ESxUDNpTclXC|sf!3W~$B1SH`NT1E4buAENmgs*ad@v zVhUQ}3SvspEJX}cl+q`C0&aRQY;SL|yE~)sLl%~nc=fe6*xFj>o!@=La5!c-8sQ6% zi)vtDpe**!rStsq7r)}({Z($?dBD&9@#lQ}$z86#{Clomy~gs&Ifmn9hQkFk1}4)9 zn_C;KuCDUn{(aWh)~M&ZTsXhL8?SwXAN|qy`4>O>LtcCRWzH=Z3=2gwM}Qi&P&3#Q}=R4ld#fB~gcVP4PK-Q8hreS_g(%zSPY37gQQ z$IbMq+U0d0DJ+ja`f}jsTFbT;Mg-Fxir?XkE#Mu`^3j}0N3@E50s>yRP|(jeXh$~o;M_Ls`eIbDuJ8vBPrBiimK~EKiT!4(&Hp~4DtrxTypDs zZy1#{Fsfo`|Cj)LS)eB`02+x=an2;3hDa2jFga?OGfoKU8KPz?V4LTK2)-~knJuG) zrNMAG-aCq-Y{`Tyg;4OmGy*0%TIG<^1Ve1h)6s@J3c6g1U|9vRK)l1d0_O@u3ZzJt zMeBw@w6KDBqC#1Cc6WBTefuWoRxVLg1D03r@{Mo2!GqO@eEi8xmKGN%ibWO|3qq=6 zp!j|7{WM{KXSLy;Mn?7(2d!>1p8L{Sb9H$a`o zQlL_S5>d*^@yfMjUc2@dZ@zJzZ+`O|eCw?@dFkR9@1ZK75FxrQj6W>ZO2lCt0SZyOt z6TD5sdgSdK=WTVKglug+?mTTb$KGc>t?+cpb$?NIF6>UY9~6oEwfSripQ;_BzkMac ztXjj7sKRV+lYBT79z57&Z+AlB3szSjrdko6x~XYG-O}kw0-IU*K0ljzdh*{^K*j{7 zmBa06AHD0)O)Fw-fXth3^UjI+{5vH^aXH?f(^Gn5Y05=*&nNf01ah*gS@D>_3L%y9 zwSjRCTv4PMqDBOyO49`9^I5X^lcJ$16qkPb1l$u%7IBD#5D77+?>)XK?08MAhS7>9 zdG9I9in6R2RF!!gLQIOfqbLXXqD(jdOY=jOpvt_SF|VzPr}qUao?z(*7KVv|D2}E@ z@!lzJ;g?#++C+1;u^>a3EPkR67Z;cx$@!S$G zUA@H1S1)qy$`#IEILGqx0^>nJ=@L*2^X%K6D`=x!SXts<|Jgt1`nAgp2Nm;X!fd+3 z8*jc&h=CZ(&fWOP)7ifk$QPADJa51C7XO$3;lF1(sgVdfTbsOm?3XYHA^&uAJK&Or(I7#S79^_Ld8dU27jy>^w!Y|8Fr!ela|uAylR zq~kplUKv!L#qp4Zg%QK5VmPeug+o(8ke0(c$9=`tY7<~-so;k{`ZnME)*B3}k{BAM z(+LZUL#nFkDiI!#F1FQqv!c{CR&5NN^!jVpx$@FW?Kw^(i$l+a<+9yaGa{`c4ayeu zQJ#RK+6ms!(}mhk-&CN-FW+y^WV1Sk;NKrdOw`Z`D_2%fRl@yyGxm1p42MJR+`diI z%voMJ$Ijk1^Z5+b1|=8|fD}Zr*tE-)gL3WQbkCTO`I<;-a#`J0qn1P`mFiL$u+F~p zZCT#fx?M9pwxEf0sy~2c*>@Dz##ZQ3%AjQ^`1Dg+(4i&+DrX-U8(^yTC&m$=(L8M9 z!N5EMIc+c)1EQ!RF(LF_FHDw{1t&t8vJkw~21@j1+2{Tj&Qo~B7f_W#RaC~<=L*K- zCCX}uM67^PFziE&Rw=ahk%9ps2Ap$NqT6}u5RLtFJTS~qY}nq}=Kj6=)YCoc&>+BI zFr;*q@dE&q0|wQYix)0)@Ad;W);Bo6vdEwR7ypv~$N&BR$zV|MKmHH@4S)4l>wNO* zZLYn14v`|^IkNTtc`dfHcGjM4%lp-d48#*o{lZ*}B+wERsqXmlqGxG&5o9rO?Wf`? z*-fgNQ1_T?H(f_vB*Tv~$X-caeA|cHxc>5zV`*_QJ!l1tEv-)=mqUN#dD5tKM1MjI z7E?aI;#dj;NO4f7V!6x;Qq;a?&jk5PcTR3)u*Mwh0KVllr7-UQ~I9J$FKqI*nT-B?H)a#D>^3ltsbH$`ZG4ZLqQNfbYHf z9T4HY_uj`Bj@Ms*ja#=rVP|KLbLUn}p-T>ceY_24?K!qDg8Lu7IQ`t;G6Qd)#r|=v zzXcz=Mg&lF0qFEk1y=ytLZZke`NU&PX4s}D2{o;VMc;J4Jlbbv3LO$M9qZ_7qqlv? zzvzMU548N1L)!j%HA@IgS+UJGVFXexmGn3Sj=uJjCe7mq_^7ip!I2z1IKP6YG0P90 zDv$Z@V0#)3^C*L>)kKt5v&o8P_Si<)+f`=M8t)ws9&E6-wnmJBy0)wiG$2k>^+-d~ zJLmSzjSz#Cyp1GqnhASN6q1s;Bib}QheS0(8t2+DkSC>)CM(~2X#sPE6H`FEDF$UO zIHYPc*wUk-?hTD8yP2OLw3rK*lp>?0wn}@Bjz$*}OJ=h4&C{UxtQjZQnorj#gcOU< z`~*<6Ag*WxKn}{n-0p=hD2o#BO1v)^R|6Io7pMkf2E`EXE#~i~GOvpVC=o3!TSXmF zg~@EroSGPwQcZ~oiEt^T+8&B9D2A-8oF~S>+QusNd}_4_5R!(6caG^~!ut9e=P#V& zx4-#-U;pa&eD^!w;otvP|BiRweTU!t<^#U{tv9)S=LWZKJ>ZqsRxFh;0fzxHCh@aw zU-l5dm;L#kPdojfC5X(it{}aiC%I$M$9e9HWr^$)4BdrO3_aaNA3gMNd7_Vg{#b$c z#6{feQ3@~g=}B|Nz^rrt2U5D8bnVl($Eg;Ne4E`Ir{yGg(kajTapg&qH1p_Z*Lm-e zBTOd^WmzzpO!@G`_u1ar#^`j5?-e@vi8}3RagUgb#Eb-nm8V(thL!3BD zS5gf|j2D&|R3kh_t|WLo1EQA1AUGMIS`cFn1Hh;pP&%cF#v>A9LmlQ=&5(vD4M-$7 z$I^Hyr8Pz-lL>p1J?eQ)Sqe@HLTCsfu(`RxbQakOn|yln6JmsKed}#};kbSKE(_x! zmo8r7!Gnj~x&0E?US6UsJ4VT;6;!9ecFF3m6R|i;K(DbtHyen$Qr{cnYdYQLohVJ!X?Y!yb3;f650Rf6Ba`@z4I*pRl&N z%FUa%x%ToU?%ch_#@Y@qzr17_6=2HYQ?@VSQao#4!ls>kdtR+L$-ysLG^LFm=s^WQ zQc9Tp{#mxuq;7tZTU(#~@kg~80HRj(rxBQ}DSML{J9|64_ulWhdGk}Ocur&d@7~z) zyvw!iJsw3{Kwl!UacYD!&d6&dRpHC|`y>pA%bH^Qc`#Ny=gmXly4bjPMy1=j-g_WG z$-leAikFVD&of89S?=ac6D+GBvDUSvg;O}fnF0|tQp8-zuos9DyKWZf;tX@(l51bQ z$BR(;A`v8c%BrCB1%>lC4}(F8FAAJ^s;Xiz7*Z7##=36;--&&1!Goj#NCmF6-?c=w zM5UlfNgogj@t=Oe5a%F*E{d~sm&J@A(!H1vn=GQJUUMLBHmKf-)owYAcd&D>X z8QjwX3`P9XYP+A`gMFoxfX4}cD>Ojj#XT{6vXzHdUsTV8!kuJuR^wFyv{`RlS*D=7wasDA^6n&oOBI!NgOYNWc)&sIPcAo@4UCnn5Z}m1Srn<^1aVB3#5x#<)NeVY#EE7PawVofQ*5b zXb7P!iYDV$|2r+BpS<~cO_7uYWMJIq(wcd1t!Y9)w6IO z=L({Lmq1ZeI0_>M3V}K{<_&O~z_tmri{ia9sNmf4IcBpt^~NS)K4)Gx%w{zU3j>Ox zq^aTMm#*T8eDcYMOs5T3uU_E$-+!BP=gw0%Gv@QiFMjcBzV+?b`NlV{;@uN~Luc)* zy>RXGRacASb>NG)s5-KWQ=EH>b8_sr#Y21r%n*H?@CUN+Z*eAKzlR1kHyXCKChSh8 zeDu*ry#K*_%HnW04BKYnapy}jCy^4laQ!)T|rrThQlE-M!cAy_K8nF zm)g}FyN{ZFH@Clt32jS5ba=_s!D^wB7%lrzBZYJLvZVB$sw^o>pXjh1-hdGJLMW>N zWl`b9o3-wY;m?!>4_Y7;ARfV^(HXsP&YX$4Z;CiaQF^2(h^jQ9MrDo$L4$$vLKHNl zx&|(lFLr_DZl`hay#%RB2KDCh$|yngpmTvNGTjp^lJ1bJm>q3Mag2HpwPSNt5h);UCa`>N5R0K@bKSocU zGZgXAc9i(;T1)}~dJ90Xs$-la8}jK}f6>b41d9Bu+v60hzJZYGpHmSzW;58?t=ZY# zCgM@ke4WeS zLW|{>g%uadpuocW6mpQnI;d?Zz^BZFK?2)3@61xiQ52qPFl0PhU^E^ws0ym0AcTPP zp28O?FP}C$!a#qq^-hEkjE*-AuDSdz#F0HJ&U?Ear2ZIZe`XW3YXo8wQ|Sjsfy3v7 z0xe5m)U&AbT(lyohEW7V=oLbva`F(d^Tfs^#Sj`_YT*tyu$A8F6Yl*=iexA_sDoXGnkwlg9AWo)N4;nV(b*y#t^E;a882ah|X3kNpr6Mz6; zL@&TmefsSCY9(0vipYyNUeBndO}w?94|&uGUHX4Uv}45|cXySY?LBt3cUfOwXFi{s zbz1mT=RUFViCL|Z*`|mDHO4>Z9NrgJP$wqhoM`;_8L6LL{(zN=iHh@y-7j$fcyBTC zG70g_;a}tqqsCqApd6G8%7Uu&l-^SgDk@)Ce7-ChR2754z})PW3FOQlAW|XXta2W- zID(wMY8EoY5L2c=_IB7fXpHT%Tw4{<^7a*ti2}K)+w24H1uwp(F}C7;VnvF` z?^08#-bAjXsgSZnjQAHsJW4>MNY4~-z9c3l!yv-E1^yX3Ul2=!5H%#A)g~||$Hme# z!o72QZ0~F_ollufCW)({Bqo582rMj&5P_RFZ?LmD;r#iFT)A?Qx88b#-@p3{-hcmn z{^UL9U&xldlJ-Y`B6o;)J+57T;Piegz9_Mr!(wJHQtNZH zzhGVaTv}EP`tM1B`5dNGvv?=dJ+^nYshb(D1o0$Nd=vH=@FwjQ&C1q(VIb$Iqq&Y_ zqQ4DEXyz&7C0Bv;Eh$h=`zxI!YU>=I7bM26|Ix|FNw*tU?9>wmJLG;ZsarV{EJX(WX1|tm;XhDnK6;@?%QMhnn!p7zr4_0fY)2Vq=oX7bAV3-KihS1bJc<_K< z{qncG{@R=T@ejYvTVH>T%a<>4=k{$Tds7w`#x{;=!}uz##ph*nJi6CDzfpZ0H_Y>` ze)!_GHbsBmV<*ivg}R>@9eCuT`~NIX6LWf=?YL}sUA*kDfz_~HKIbg2el)CD7*$p@ zXEu#59AjwjZGtr#nU6Yz(#A05 z{1XjCS$L&M?n_Ndkh6y~EJlhEITeP30n1CvT)K3boxMG_cD4a!JX)j}c#PM{Dm%_* zGnQ9YXqq{+WP@^55l)%Lc z=h@xd;qJY=Y;W%{nao&RT;TqL$j0U_X$sJDX0!_E!KL|mt+&G}kUmMUJ$=>E)3h_$ z@S?Ts5XiLQPpc0Vr?CId+Kbp8HxW+odi#eyDJJB+jEu>iT6 zUyalfUQc)r$kKvbfZRRc3i!0`S-7rFvRM1*?^E6Dl;=Hab)Kx9Hl*{k`U3sEBGG4SFk5?fy3Jj1GFJggWE2BrX%rT~n-TT)w;UqyJK?L^3GXfp(4EtT>!oMeCn29*|A|gG10F36k}k_( zpOe9?>~>vbLM39y1&|e$_WdPqLF&7zwD&h$fJ^TC#Xce^Sy8L>)-r}o40Q9?eBbp zOP4QDRTY!zjPZDcFP`l3KYDJTX$EKQ#cq$Ap(@AsYJDaOz*&3#?P-*jBfmRNjHxeZ zltle%&ADzOD#-%Fe%apMrk>S|Mk9*CQqxR`nVa9Pt;XON14r%<-Tm?`QC8EnpL3-#6B6K1sfvgziih`Zx{-{SF5|azxC6+@?=>5cJ;G`uBN<-E4 zNnDGz7jY@$pnF}G`>(C?p&C`8LsSXx?PVPTQAjSc2?gDV~5VTE&%D_1Ttne6f7zyCW{md*jf zo!fW#-uJ)B#S51xi;~&2rfEi&PI^dc^po3}@IPx`+@_EG^7wYDC34oz+T&a22WWFu z)eLY=!e?)1n;05n#w!Y=jSY=i>ME@(KeYMpnFWvJ@;A%Bu4_ZaryKQo14PU~R)nmt8X`^8Fdi*%>Eb1d!ZVxCi80X3=7>gCR+br$N4)d9->|W{!PToT@!tFI zv$4L(%DHpIsMK{$2(bmJp3EWl;tKzMXtT?VIcsO_kajW*z*#$M&!^=*E6+#g6knQv z+1lP@Hs517EKsQ-QT!&kk08cm7jqh1%Ak)122^cmlAD+;2)&~y935EAQ0A34v^-** z09D}(bm*Wg3x>mjL1iRArI&Vtbxy1@p!DPE`->a(o8XK=FO?h4biWz$mT87fD!JA| z&w@I~;LT&;k^+-Ad{bt$r?N|O(HOek?u7J#e5A4J_jJFPqCJfa`(rdXDoY z&IzNzfXUu2s}CQrva-alfA?!1JXmEs9I-atqeyY6L?%dzkQ}4ExWXTf3ZtGW0cY*$ z+6%7$90lq-N&`Lv1io0UZ;6@Z2Te0)XLpAf1Ktm)n<=Cczp4fli;cyIHAV{^s3FEf z(Y8y!sv&6a!rCrp9OoS4@q&FG4Jeicprvp%#)KC_ zatVn2(9Y^4$I+8p+$Yz#OFZ_ba5y9V@y^`bLW&P7-a}dWlmS4BP3H=F(puPpB$s|t z1T;TOSMD~)^^u&0*l`jh`=0#}$pn<7v+ym<;d-TkwT=Iij>(pOE2Oj0p7;X_@5zO! zNM3~f@5IsP{?Ig@maA_$4farN>QX0tgvJG(eSx|dRjF&A!cZ7?1!P2Ojmdy~yo_R{+l17q_*bzqA=UXK8?CDVS^8EWW70+{&afy?G5~&;S|G zrG!+KE(W91MNH^r!PmO)v68&rSye#SRu44G+IuLyHwD2i-FEn3CWoZbzxGhcVsD=- zDH~ZJ_p1VmH(vZU1E8NWVS+d-9qqkbx}S}V-9zkHCtbY>m)rwc0ccYKvl5jRm@NF# zPt`2QwFC4e??T>RT>^8q)Wc*|C7;rrfIO+3lMtuJ!@y} ztnF`~i30FEG`EAGn8VtsfihnRP4kP>S_Ha4QNVayGM`V`+1=uNwM2+DLPT7O9rxU~ z`BlVdDPtkU{hI{-vtln3p0{(~8?#u>3^*jhtfm}9>807G^ggRukRLHAHqP?= zy*M;8I)+q`$tlEOI02uigkm4K=vZ7d0;WKqaFN0*bqtg~qU!MlRKt>;?JXWYc*x5y zUt>C(;me3~V~|vs2x%3Uvv!j9V!2MfSl-}g)z714*t599m%;<^`OsvZHFz=%N$E&{ z^4j&@5t^E&o};lLgxV_BB?iAtOKUagP4KJv|51&E&`>vZx|UCAf36j>4&$sB$>?`; zU}xK00C5hL4ulrf1bavVGR73*rpuQ{L7gNEy~6~U>6=AyYfsjKz8;_-f|>OVevvw{I=18Hr&#dV9cLu;u1(oj~BbVngWzD79`hve}C8onbbTQPep9E`_fUcPpP?VT+`m{Yol zls12wIugU2;h^C5?VJ4aS3l?KwJS8CAvEl-1JE0vvv!hpQW5if2l$I2{15BnVPS#8 z#!8R){Lz+ol&2k$voyf7_SEgDDZ3A7p5nqW!hBvcuWLdK%;$6Jd2N8b!eaTVN(>|$lGw~ zynb&C=g_%jT3jNMu3=u7HiU5K8_wgI84t5clsyQVBybu#G53KuE5hU@TG&JY4aozP z0R)Q1K!I@S!bL7DuUMI84};P(tO}|UG}e?}xPSj1KmPGQu)elROK<#0f4>OABj@osM%w5q(>lKmH-`|Ap`1M^4ULv zQRrFw{on1oM|T6Co-==+fsDy_!lRZ*_FnYAlMY9ah>$dA325xjmV6I;#=?oQ0;)61 zKPg2dJcOiBg4GBRO79s|Lx$y$Sv><$^VE39c%fuzX^~rZ@A2-t?{NRY173UWRf4(phfaA8$XPh1{;Z@7$N3^$G0V@Ppz$-Oj*d-mgC&b9bxJhPd@$3 zZ+6y>ZpWE?QM+O_O#^jpmHVP7wbrOpq!82zv5wTuoI1=2NlAzrXp%x;3(X~WGlV2G zJko^=k`N*R)JpFXhF$Po-8{3LNeTo)P@#?>K`Db0yv6SA9N${~?K9^EpZ}ly%=^bg z(q|U)H$m7kavK2Z-3{NLCiow&tBsxr*U%NL398X&wOJ9fdC$ zFN_(F#ter;*4EZpURmPh@kLVrG81L@YQALc`3ma&^X=IT-a*;ey_YYma@K#Y{r*Wf z<-9y3QgEE>91QUR6i0$>(qA$EU@h~?rt*8}INrJ0chWdOW!3bci3GM{~xtd6EJbiMb6@4XOoU2~(tA_`#g>P;jbkngJ*#c5R8_?**I#9CZ&}1nX>R@XvcDzKH&h7Zt{iDQvfs&)e87{?~}{k5dI-F$&IWip|$4wOm#Ul zZP&8zTA+RM{YKR`JujaZf(e`urNss~7b#;T5OFE%ya}4n{*vTkN{3U|Tj1I)#`Lh7 zJOJ5>Me=59%z2WI>t_&{4q$?`PuaU~n6n0z#qpt=j3i|#i)ka*i3u+eW9KmJEQVAI zKo489ne3<&>@J5pQkFv`g+jzq6LVqUmkyW@!Ay}YCQs&=f$N$O;uGg z8V%Up+eyz8QYM4VqggW}YGi9`li_ecRaLDXbC}h0)*j!E5@u)ZYF_Qiw!IHYrWYz)BJB={<}r`Jg~S3ArxZ7;G<__rGeO2;gazw7Sb zw=k@{ZWqPRfJRf2bRW17?LsAz%?Gt{XW!i{L=j_FYODhS7Q=5hFP|_GzQtms5db8i z^840gmj($&5v-EEDxInm)tDcbmKNFG*=BdTV-!RQU|5v}-aGE!zstuTukg~9t1K@M zT4nG|_@A}Ywr7!b&|ShjV*N0mdFa@etQ{4CS+Ham_sN&jpJ=bAhkhkye$?Iinzb@B?d5&qVC&nbJ>DM^ZjZBPzl z8U(Kq#TmDNWL^g&HVO);Yn8JuR-nnlkb9+sXyZ5@j~OoxS>4ja(_r-;io$c@{CTF6 z88>g<;RipMGaMTGbSZl^iV+F?^^pDR8I?$}@Mnq+(b^8?;2 zi=1ieO*KzsT9-;20^GMjx4L`kR8{~^{DjAD&o6Ft)}C>DPFjm%Az1He$#pi?clhw5 zkJ#Ovu)H$Dd!a0iFTV+<+O{rrEDbPo#+y}ZCZePwH`;SGJC_*nNbX~VqVV{_82>C( zkjn6=OId0r{9{f)PgXH8dmxf6ulp_Y!viFp$0GHpg zMv}(RsS>gRlQI>kfmYT4>R?A=zS$4e@ejH8am2T@if&Uq$#Q$GFV2Dff*@#^d6 z+S}$(NB@1D3HmQuJIVWc`VFlGkDlbN`QU7|r@5Q9lQtY063K|BkX=lMj^F_2Kp4LW zNqEOLT$+uZ+#k~#LX1h7$V#-^=Pgjp0fGJ#NQb#dKZ;JbIBRF^bnS6_X$G^E6*O~r zxVFmL>MB)L8IVt)EPN|$MKIdk6xTNaXBW|A(Mmk9v1=}}V}BQgr*MwKd&;V$D2fiu zgeHc-5--j?-mP%zg$ZILh6rW%fU@uBp=M>fl(cmnkbrIZ>H>)_*h=r3mEA7#ME~0= z0`09bxX&^k`h&ht$hW6S%URItVCPUc^ckch`AKg6UUZ{XEILIedqz5MjH3WN5#K6J z=)tUnPWU5|QvbS*$+->}5Yo7K4}-ygvh)TBmF(4s#wCGJ6cx8`-{r6W`XBf={-1IE z`Z>Js=^xKY(LHM~Mr%WkJR8P9&Hp=Mf9tQHEPOLdXjI6$Y>e6KWu#Xz5sjIFla5XM zL)PbGT01$JiFBP9@?1`gr3jL$YPKE#pu_Y$UbYw6-PRqKH@PPd(BoSMNS!GcU*(q9 zp>u`-xO@8!w{G18wL(2vrifVDS6NsLJv2!uv@5_E`3}0SMPuRvpk))Rih`o>IOiBt z70!9%6o?V0eV%*+3dUC12pAUNcpFF--mObsvb$W8USe)_m1NK661my^?~-zmwi18nPK1g zCb7^)t_UQWDj{goU9i2rW_1jRN$E41U{hQ|dxnKe9HY^Q(P)9$yhb%rmIdRn2L?j-|yPFkbL1E?RZOChU9MePevKOMUTM2AW#yztKlm$i8#(r^!Nx zPLO9^x3^5&OZ4OMl0sYA0T;r4rJ(f!q%{;%o~j_kC~cSe_s`ePG5!$MjFS8aF?kVO z_FU3=3Hsi*$FxE<>rAPvX8`f=BzoOrTss|irgndoTU5*aj}5G^Pq};VKC7#%%;s~J z7+OhRQu>?|oOk#r#Mas-3Av;Mq};Ad{VSsQbZ$}jRKhpa2S^sSFFXVjB2K}(EPN9A zPqvI(g~OpSCRZJ)ABRl#>N9uPeT@6$Kb^LH^SNKBi< zqY8kXa9DpxmUXxBwbySK^dXz2q!P{j0EHyaOiVjt8i%L>C7>}&*aQHHU3y|nVGQe` zOYcb&un$xsAzCm&5-?GLs;XF6SYTsw!#pN2;+uWeZ^pyb4F)^H z^2#N=7n&yH8?s_S_ukLi3*GhuUynZSk?+zP-8bKlxJKWFzE7Y=2x4BS{&6Ahr#Y{a z$4x`0keY1YRiY_O8VPBLY#JaXOkT4Z15{>7W)dgdZ;jg$0c_e%!I9Tey7zR-&< z*hbgw7zeWf&5Mzd46!!`)}PD;AmUJoW<8{{TB@TY_}d~y7ztFqp5Ze>9z7ci2NGku zk*ZpT$8cCul%CmSM%`E%X;m&TD@&BxHdgVBM+-P9m`tY3W>A*h#%^JmPVYHu$7%b_ z>!)ftENFu5N!PUdo(O&w=xMkE6YXqz8V+*t6gh@;=js$6yzUBDuJ}O7HV0x1x1ZKvy9&(~jow zYaTCobP$ia&ljt5(^-4gEiXdnOf#O>LS5HvZEg~RRq;~|ggQ{y;GDVY3-3XdCL!aa zMoTvfO#-lFAWQZd7<#@e3!E#GWoPFaw|y40sS;psS1=b|BswcF6rIpGhYNyl+4{2g zp`i0X^aXb6Pl}mK`a8$bbH%}Ir@NHj-Y;F8TQ2d7<}knkfM1K~H=&EuRw?K0q8wC=ifnQ>4?0JeY4AEy<47e-zT`>r9Gb2u$zI%Q!WAi96bGnj>E*nuy0%daon zv?0L8#uj((+yR8DD$}C0N_a(45<-Jj@QX>X7f5K52JG6(cR3Z%IkW!DqQv_?K~Jyf z4$unn7!zl|GbO~EFpMG6NTBcqMZ0OF>U-IOcd0;87Idw>n(l{^RRAQD80E2$w(t4x zEOaxkf0nUMT7KNRsM4K#eini~qoWjs~nw{-&clsjjn8zKmz8L6M z^MUIeoaV`5-)CWG;p;j&?3|L9=R)i9&jMK?G!UAQ<(CNz}83MCMtF#sB+Z*t`qijM*B8|vET zP>z>(NPLg;jxweAK@xi6tgd{Fi1)-8?fThj1*=8h3ip(gpDh#V1cjpQ?@k0Mtm2+? zEeBqEydzTrC&9&j>t38|c>p@$-z^~5dj>nLx4>IVI9uO#eokG?IG$|LLa%~ht7J(M z_C4WGTBAMlY2SXDy%A)Ognf`h9pbEBfX3uW$leFRT=<&mC}bg?H#;XSCLp#M^Tn&jEJ)=l6hTI4wR+|tgmmfytKlHAKu{h?JZuuzMSHwbo&&Y zQgfQto^~ky;;cQdme)?N$mAm$QI=!*yZoL*hV#UBy0z;dgzns&dY2LRO%q!eyyf0! z~?Y!$P zP&K6hO>BBSg(7yljcW@6#nz3RL?D?mH};VHV2XoFinDn&Tx7M<1xfizISk(@xTGl+W)LE zg1I&=G~dJFIURoddDHE_@2)~CMYFvGCttf%EcBdmgfr7BGJAb|m63>Z@W@XN134Nlb^qlQEpmW^?&puo`_p|;B*ae4 z11ZQ~Iok5vOWsFzL}smwlU0M9j9`+^1u-&m4KNU59CMwCL@WVCG4%P47xsifuvwMR zI!EPeh!A3;@{W`u7Z+zV&4O27c?A*6`|tgd`}ZHwwmOY2*ZGv@l!;&Swdr{g+E10+ zb&c_dDRLiC?D9I318^9irg_9ai~8p!fF;c|8T`X*cFprO(QwqE$gqA%5*7p_O)JE8 zr@6O|mScX=_SAPnS;)vxrtV&HBvszC`KlCVwz3g5PZ}j*4OC7Q!mOWqz<*o^{&IY} zqda73@3q-Y&K`Ex1*+N+!oV+o`5yhytC62ItPv505R_4F&{9-uGsHYWQ6sT5*O^Bt zwfkTs;k?IKk8>X9Dx6b+A#3cICa~Di(3#?BNQr2*FG1bZEEWxI+t4-*RaNDvI7jlL zL_cdJv-%CmrrC8!>flfivJ&~1ego!8f9{DiE9_MVpa_L7WHK&6icU=7xuhBA02Gca zT!m{NzKK9I-Mfrhpv#i%IV8oon9>U-Uo$IuO|&DTB?>r`ITDhHNw8RgB>K>kvZg@{ z`m?wxitc1GWJ*k01qqTNhJ-barfva?bCo)2R_MBpljGa`{=+@Iz((w^cl`cQ(zDOnDeu{~z5n-o7gzHAv)8ZW*7MI;zH;CMM4h^0WImGc z#%;}aTu{3C_NO2qCY%#pvc$14cN;h~J@_R+3=`Mz=h%mmqr zK_9lLu)p{DWTMH4z&v8Gx=5s`J>6p@CQF^mvzR#$>*&YaqY5_ z)Dbv4JL7V_X1T2POW7o84}dZ1n;eWHeM$b^NTJsiq@nQD4JHaWsH+<9Jo{>QCg<{} z7QBL%pc&DWfO8h_9d+fYDo0g0oL3Z}?6pAt``eYgJ%i1f$HrtNfLX+!oo8d!3Az3m zHsjBNIvB$g-H+EluV~r1)_Q zOCzhgz@kPB&ViF0$>)8lG0!WfQ2`YbOB+_r<2j?b+my5<$U9YNGo*YIuJ$#LSC8xE z_#BKwZ&XZf$djM6H1mi*{P2u>AKurzt*Mv_<8r-yirT6->jR_|2r(#uFGrm*X|1`= zo;2>e=>H43*4{a+b5o8jsmdNO8h(T3=Mlj~-_YP5-hDXiNJ8ftoB((O}rvP{osF>zz0lJkvr zA6a1U^M;8ZJ-t^de{>Z60*%g{^;$+b_De`WK+rUf7_09U%?Ak#p{MV9x{&DlfxeFn zF(OGD`!r2W)6|@v9JS*SP%j;ck7vxIcwp+7H#hd>(S#9kgdAbB?<`2(Mod!;zZz;K@5PidLN|}D z<;pX8IEqp^V^q)B;ji@N7$tg(qdwn9wx{V}yPs5=#SepEY#Q_VntD~i4uh6K6gYpp z8B9O58<<8m$s{FHMTK~sH6-gY^kL>s&vc@n$Z5VDpUB9QJE8gC(Ce%h;QswbTy8e_ zs?xb4kx|qiom(mhq_F)kgiPw2j3vm}sd4NMXbjFeymfe|@P85^q%^j_1y$d2MFnom zx2Lg^z>;vrsvuFehlPePmBo}}D6vG2=ram1Lh1&vHm4pkryxhp#+a;xHnw}L)Qm^Pc*w_r*3*mRC|#yf3<-=my|Nl+JOhdor7Py>n3xIf)pN{F zmht&ncG#2<5>c<_^c0Ie@j@@ohEeG$ZykoU& z39+YJ9Z}Ua)>&c_uuyrgS`jJHbv@pElsDddi<6UMUVH6Ts><)D zARiORJ?j{wy%*q6yd3-ECbn;k?zL^mG_9{OrjR53FxA>Cp>RUHOpg4^oR^F|&C_JM zW3xAhgaa-?n$i))F}L}-x!HML_o3@vI}8?{Pj^R!fRZQ#Qu3K8k(|v0hG};;R|m{u z1WMobyc|t6zE&676bm_MiX_4uu6e@2?WL4I!3XWrjpe2P?^gU~p zpqgU#`~{EIe)8U7MOZ9qmTgVr9gDW6X=}U++l|LKovj?CxMtM|FgnHKspcHpXvT#R z8JM8TTpE{;(W1_{F%FC7(PO?Qst^{(xoVv{?V8<46FhGO<1AL1Y2DJ0c+aVyJ1J>? zUrlxric>R2{z8lcka-lTxF|{@Oi9=c16@q?L*o2$!=tk`7Z)44ZO>-cak1XA*=*># z9%CHddn#{Pv<+wH=PZwoxOMB4TenVdmCFc#N0PAFY%p0XB80?pwZs_94}b6je)yvw zb9Q#YKmD)%OPniC%Veyx8^@DZpO@p)7<+549Q@29&5XPO#7+kIa61JtC`x`QNByN@ zsI-kX#_sK7PO{xQzU*n_pno*_S$k^y3E9y|8ZcZ(^qY=Vo?^hSyD0lI;&bW#XK@5P z;xrP;bqJ#YA9tcBnfndk%>G3v5s!NQD%UD0k*pxO6PK|DDgG(t9LO>*uVkG8&MFKOysN^?Arn;C*_T0zzxJKu+ zNe1tIhV>(4$HE(MrD>2e+C9)~AAzc>wDqhj#;vgB%h`>hwd0dw@;+0E#!DKYJe1?- zO0=I%P_E@q1>pdK7*b4_6!jPi${@OD%`++qFrkZA=`QARl+r=%H=vQbwGL;jIu23w z%PeNBhbnwaF`3mbWg&4I7#Oljqn1{>ylBRhRnhVSk;Et(V3h;Vg@Ij&Y`Tt%%_Wzc z4ZE(V+x2XAJ9a})l!%dpgh-4K;=rySs4p+sY&Qsr+jnn`&Rr6yo0e@C=tBVKkuHE$ z6~VSyakLU1K0M?8gO1l<&raox(qK!ol;@fAs5Z*WIN{?NSs1vG}6PC{9k_2O!-Kg3??MRS&eAs zkcvtBkP6en{&IYNMrma`GW5q9+Ns`s;=x%at^QI8pip+0wQGw}+wrE9rY12tItDG% zGuF)xB17wl63FsHq3D2Gx0Dib=xHlQ+bn46Mq&QUU2wU5a8-Hb5zJt5wW*npU!w3# z=##wvGHf>dg=|>Jh(#%I`k_NiWQaYt@7y7Y zFbo4t-Qw(qzUwhAcN0YC*Ej#xH#t5&X1Ck%%U|5*?wz*?ne=7%0jP0|eIafF)6S5D zm*d5cV!X>ON?FG7(8xpnj7;}rMC;Oo3P_I3Q=D%4-0+vbM zr|=3&im$jSdxAmFb``ijnPF!C_Kt2m`DfXk&-@z7qM=^0MQpCq&8b?Gg*mL777Uw@ zXI$Pgp=qkVwiyx;JjxW#YK#+X3ZsnT-f4bH@c+y4?4uw6(?r+%S@{x)YIL7sn60om z;w{EKEB2L0TgLaM*}PXWGjape5T~dSr%KQY#_4=?K9lTHRE0nz_{vk)6{;ze#=hDL zp=TF38+*y!>dFIIpuc2_Gdn}GfDxL@2C+Ct(;4SxAvr3L9Q`Y#Z-`L{L7gFuf(*tn zmN6n0NfD8VEhq*+E;9_09q=4|l!&J`7QDluIedXhgH#}8N#4S|Pgy>%s1*u^AQR?M z_zOX_*F%hvAqksZ$D@la=a*Y9HyxMTf%UfI;_{O9dP9gp-w*7%Kos!4rfxjW8iqb( z)F&Y^5~Farjc`8_;y@n;zWAjtadP`M_51IGHT0VuzG`R}OSapd^=8APM~`^z)z|5| zo}d5xmwfpvZ%|k2{M2=sOSAdAH_M(3N`6+2{@f&d-p3()KmN{SoDKW0U)ctefd+L5 zN{a4U<4!iW<-IifVJ2t7n1fcoqoQR3825pc>B<%`n}7>kPepex&Z@_@qa^ zr{&=oNu>@p>ou3_H7Q2T!AT+|W&0bek!H%cpEi3*IbyS;b6|{77#cFnZ7?n?b5Zi= zxvb21yw}n`gAj)R1l9Y`wXKo@g~X={bveZ#2_z`GHCr&o`gd{#!Ct?C@=k{M#blyU zMkNXn$f(1jEko7Ch&h@FDH38Lgrp?M+``!8R7ySwoI!a4BwUPG=cuKo${Yx6nh+AB zofL4FyW>-k<~CB4F*(EMg%hy&d)D5F0lHr zv0=R%*lc_Hp{MIRLJSNc(#OD%2E-_O(G3P?pzjAl7*yB@B^;%G;39@`u{}CD;r8v@ z)NP9~h8PDz6s)U8hw*1Wdxw+^tL1_p{@_Ra-rxBKufBRhzZ0s;Ts8jlzi$BTk1<$A zL!KwXJA`R(ihSCGV;_&_&<~xB&s9^lvUV`L4<-7aIRhiTCeO)Y;7d+EMMyCRw3rz& z@4x|=ITj<#&$R#YdP+(nEV+l$C3Fl#5{Sex2rhESm4s>+g_!C5nw3noK=Wc~O5ktw1{yoT zFw=?M@VdMlpQ%yqp>^O@Ns}0b7*kf7jC*OLGRIckM~yFfqmBT)%6<@HiZifTw=Hw=hGs;XkSXlZJXu@)=p094*< zlO^X!W+34a48BBAsiY;cIFbRd*{L^3Oxi>TeRhj;rDaw^ltdo_o9&j%&6Yk2ebD3T zh9Q@6_JlCx@=vYAsA>-m!Vn3er`v7x`j!Pamtz@G&cd$iFvc*%fct4hQ`g+Ob;`T% zy6iah^!<*-V#Q|H^Wg{YBS}~+S}rcm`T0-3#jRT>d48$3i8V8knCBenBQ8$QlkS}B z7Zqp4J|+sjZa?#!^CyvRy}IxHCuVNUN9bRs+Wwm~ZJHbZ;tc5bb6}A6_xZ$Je?G!d ziz`nObtXgu9AZYm5|fcH+8&dEo=SY5be*4`j}dbh-2DRUTlyI&D(6W z%L)u4iD8KNWWg)**NHCn0!Y-3ZsJVV60w8?E}w1;2@}CPqaE4u{VBZ0l81R&Yx_AH zb2l0@mXBHsP21qCV;2)C=IGsI&AD*_kiGBE=cO%1!PxP8`Z3komlRcj&f09mHJ2X3 zjL&kg(il;%RnrD0FFXp-n^N+E**l~|_HD_D?{kRDB3pKs^MXbZhVsbwL1FG7kq{z7 z(DKKw>y!+cN;#kE6Hub>P9=2vt{;^Z+qR;r9M)v`J|^0>#W{zyhNI<@TPMdX7cF&D z<1pIYFeRLGG~Q#JK~iq;VR8_Vt9finW82e|A~B~)h7j0pcWkyhVuIa}7(&ug%rFpR zAjE+X`%w_Z0+m&{;6C*9{Q$<`oW)_Z3uF;%%H@9%cyx9~H*~!D*6W;}oM;IcF)KbQ z*4xw-7Z)Ap7Z-#O>H5IW-+7O}^|!x)FAbpb?Q=Q(l5W0U&hGB>kB?$__gX~Dv{oL@ zz|Ybs26tcW5)KWO2$1w%$I|F(_R0Bmm)S2Rm@JWh*;qjX4r?`U>bDi=q^S0h=e%Sa zsOM%64E%iKg>`yeF8@UjbMW(K!c*I#MLuL$X zRG|+%5X}VfN6~$moWDiutcs{gsi`zZ9fn`0@vFdf(1(1cxR&o_(^LxCj?H!~qXg8% zLSrg}iy4ZR>~zX33NOZAHighAuR zXjBA@n;0#{Q!U3~ZGk3bdM>gMl9C0pB3>fr*9!qq>yY~p=tE-Y1G`j{K@VApl@VW8`K`e7iYpbfc7!YxK5MCCbD9&ap7Rdf6HDR=JN;`HR0qvZ+< zbX|u<9fW1us=*E_-&|GIc->>Z7cnKGXr4YMq1)}~h8{uR8~Q-k^$ejW#z5cq^nFhV zfmjd?RBVhCF%mH*<>x*jMiE8tE3EN3B_lLVMcq0!n+=znOJ05LZZ1n!At&oBzOo$o z6Pi|Vwx#bAG4>!9Z^2fA&q+^3HlE*p=-_x$5YEzVvKd<$l(1Dwd;z*1{KRtRVfpI~rD7R$4uyo%k z`y?HJXB$4HN$n5veJGLlxJ{dHVj80mjKPQ{Bvn^17y^PfPP+**wJB9%QCZ;0f+v#E zg1l&n882q`AD;J|UXD+4JmsMhbbeJ;F1v|oROTBAWs(JL@`TeCzA3A9O}zB7c$oQQ zO`-(2Ijoqp{cp_kOsRYThM3&QgbyiT5p5nMWW4~7%PnpT;!rw=f!T9J%7UT}!{k9v z#v$o3{WlVePd z`~yfrLLkKfV=Yxx)7A|Z;nC#OBDWTR9jt}6VFp(%-xSKPsV>K+~a{91&{?-bKSABqa6uDh)UW@ z2tMgU>0G{8DCsGcC_l>Bgk@}skR6e^LsHgv_|=Gxf7OQ0?dvDF=rq9?s47^rs>dGU zfU(tRKt(ZSk^$|tt;R)3faRv!QIEeY9`glkpEDv^&Zs)v4u0vu-5#x0p zh9MH1k_@Y=!ucwfi)pH&oJ-lSEscdrm%xlcD&jF+kCYqqNcMk4GBhs2wjVe@S7PL5 zw`0?F^!=dcJ!2M2j2Na|dyF|8@irqKP`C?Cvh-Ixw$3U;UC)1PTH{K{D>WWOZJC$O`0 z%V8H!Da6oxz!T5u;~dXFcYX10iY~@pm$Gb}i-)FZffAbQB4w@0bZTo)gU>LGb-GOl zQ`DBXui`No04^yAn^U!Ux5kiLgT6HWpO-Ng=P4eXvr4+sGB#DOGe*_$E>brI{zSoT+KP@7}7<7JS{dkkB35W_|2dp}%lCa6>-1RkeUFRx+d_*D` zSL6UE#G>@Gm^=C9r#degf;4s%G7@9xLZlCYi}jiZ=Vz?55?H8jsV7;dwBHL|8j$D_DdfC{mbTHm?T*c6gL96q3u+XwIM?F6Cni-4{Oa3Z!&jDD zw{DF{L2>5NSYkR$DZ%qY^S@@}SrLRnsx7Fzq(Y;EC@J5=Vr#NNy0Ve0&zlPTke%k@ z7#tt~TvPcmp2xJU`THrQ@j2cPbPjQ&IUK=_sz`1&ZhC$9=kK-7&J%{0B4i+n0HnQW z=jt{~ez(A(%HB64G?Roee=0(54XWRdq8^(oNL=}R-iO3#f3x84r33Ie8s#A@X&hha zYZvPcUAI%_xv>~$uu=8*iwI6}DwQ~z=UJL#oObr0%J~13CElF1%GRYkxH=gn8SPYQ zAvp)Gl$R!A6uj4bcU4z7@5Ttx6eY}D6F+~nr<6c>#Y`}v(db3_3rRiM4Et|(9hd73 z_a8pw!J|j)x*bDM2s}#4NSf*ZgqZXD&f}aL&)ekM+bAicX^@7HQ4Whq7O@WFYpS}{ zcEqmImdVaxu!NZCh6r(ByX_bTh5I#UKj585DoYI+mRG{yxBzCS%sEZ%48uS_^n}n8 zW5iiUUDw1IsVa{#+7j70$6}!(OunjV+XYQiQ@8;MAsI`GCOaES2y2>#luHO#M=QEr zN7F87nud#uEf@Wo?XF{Wbc^kF!^4MXQ5IE`Q51?G8r z8QerH>8blI&cFz*ize!1-%=Nc?MgGC{7=()lVh%kUD?I~g7DO1ns0ZKyH0sL!N1WzC6>GDdIl#w5}YADSs<8GRA$P!a+0Ll#$q1M1yp} z&Jlmo*S%$|V@)wnjU1Jg6zEGQ;IlOzKgVX#aZ&^z1aPkA=;(y=^M{zM&KE*Y>2NRk zK~5R|x3da?agi{^DC=rqt(FUx1tjLOwrMWKF@LQ4u$mTdkdpSUM-s`#+)T)h-!-Nj z3z?vL70R68y?hKA@*i7)CSBA-U`UbmZpWkZ3m%?5;=zLlTy8d+ipXgN5p8Lky8xjL z47KOI^NtjwwoT6I0ewylL$DYV@G+9C%Z`UG1Va|qan{l_EtV_~?0i;7)3k)GJg%;Y zB5b=3S9z>&5Mz|_pNejSjM4ub0Z2i~gMDt|e*0~H_S1KH^yrMf3m~c>D5>R3 zU-}AP{_>Z2^|d3MgP2rrK!ed=H;S>2J?UBdoHR)DY)-(uyPnBLU~bf>QC`Tk^k!c{ ze{TFsIzVz6o4#jf0mD_}|D;1M>r5)`fu*>JnYLTb!GMq^C#1Y~xFDM8IG=w!kI^e> z)SK+ zBZLGbm(~3g-3Ve>?{-{Vu6c0whzAcJve|7_H^ci;vtN(Ol8nJuju<^DI|u?eUm@7B zybf}eKnmE(<-X)mpWhgBKLtfEtWjfcjB5Fpw#C+3JqEGbGr`(imN*ci!zHUth*HcB z028`Wu0s;SFwl3MIz>iHK&uStFWZ);snl6RD-VVtAQDNjC&ghDRzg%;L{MQe;~dGt zFa%98Y&*^$Z3vQB9j|!%?YFsm_ceb0vv>K$yT4@DMZCAX{q~pnNB`&_@b=qZpj|ZM z`lH}wsmJ*B8)HOj%r$26>El_i*@PCCZ%~O{`JT|F~9(pQy!zJ&ZWbfy}6}Z7w`t*h`uzhinN*bUtic=SZ?V zthp0~Li3dAF5o;>(^6G6B3Vetn6Y(l*`E~HdrXDtEL7)LM&S|>lUec_%?>Hi$AR@` z%lYLc7nhf8yAG_Ss!F;cX3-xIn{o?a!CON#b|n5K1e*nWj8O-s4*_QkE;+nY2ETKP zjC8wB`yEsjAtWUBssxxk-dRKxmap4Zs|H3auaqh#q;wq2PE!$Bic!lc`>tcXS+m}5 z3B#bIPp3|X^;UTWMwAdZ45P!*Ha?RF10V#AAh5=ha+QTM9zzy|vMMvG;-bmL~&Swlfz8DqZ)o8JVW%VPsymW)6>K8U+Pc zaSz5C?rXiKJ@|u>17K!nn`a&UQl#)Y)1{N~!~343Z3(qFy-TB8W~b13XC zK#x!X-savL2(GGfDP;ifm0MsO-WD=lM5+esEKO}l$ze^Ra@sjiJ0#{rpGB{KG$bUG z`&6)Kv)OQdalvN00Sq?lC^&C%*5EB*6pg?L?V{o6=!l`~S+Cc0-A2_Ku^<*-FYs9^ z+~)F1V=KIMSYuhOR_wN0))$v-Haph8x8ZaPj*PH;6C zlPJ99vPR8a$zR)17VGEv>T~X@ILIRE$Z3zC5#!CDor%s}v*S{hC!+(QZIMJ4i=O!k|3X-SGx zF((b0abI&!Zk#YFBZIEMm@@Vu5HnRRsBU^O7{8wRy-#(>^vn2A=lf|aoE#foedP{q z-ST0tZC{Ha9lQLQ5_QMX2~ZMtoH_XRsp=uZWDtg*@{7d2!>O|Y&T z?%cY~tFPW>**4hRHW#B+0|rJSUvWmXiY004YSOOE@VmANjR~TGAqwkF$HTL8KKSrM z&Mwzl0*7FtXx%>f{E2&xjdu?3JqAO&Sm0{QdUJ`h&^8Sz3ZZGW(#AR}@2Q-}7>hGt zox@cQ?<>GzZOUB|^`Fh>2g*CBYfVK|&a!N4n%d(lB}ZCovU3xZLy;N&+ue?Jw__Lv zy*s(_gLNL4yDJ)Nu+Gsg7PL)E+qT3Q>2}??E`%XqF~kVN5OKbt_AS;0jH#$iCqCliR%h>TQ1ecW?8`>wm=A*#-aIzx;pl@BjUuaD3A8)?2U9brs&* zyjGOCIp&AvllSvEZW{2tz+H&}_k?{4IUQdj^+P1UIwTg>w?0ROPiAIzW89vo;n%K? z6Z%%tdF3+`l01FyNwy1geJY(Xry%BYJ|}K4L{jbrV5itw(9#NnM%{DZ1| z*mfP>dt8>>9SO8X@Yy(P>7wqgnCK7#F$uffj<#($I$CjbbWBPRB;l?0GALzKW(Kty zqXyVJ?WNeVTf~SHJpo-u}v03BeErzW9wL|C|5q|BB6K;5*;>OTPQv@ABGfckte+Qlf<+ zml}_2OZnsT?gZRm>>0He025v-po2LkJ_sjV)Jn7gAU^oW9^U4qzPeJ(Ab_RSgu%+xWg&b)!Wnt!}*N1(Sfhl^Q zc~55awsTmPjJ8nC@~MTCQzAEs5DU>SmkJg~!U%bRHlv|QB4ZEqIU(ca_%ufL;>z#y zA<*}FzrC+$+a?Re47eH8D|r#tc~!dXO(`8M#mi{G464)m`qDf|jlC=1FEA5j?q~^} zvz|q};N>2%gxm-|HH3q?F&wJKYebL6qq#|oXx6xS$N4#=cHmQLf7|fyB*uzmaf~W z#IN;$(Ne_9Vtpo=8KGV@ES5{W_gr3Hu<1K4H*3~s=c=HX^!`qwD#{Ho#^HAp(SpNSa>f1ij}yPlj?y zQzd|mk>ZnY^vm(djfpX@f0y$2kYK%m-8OJ}zGb;wuv{Ktog<}TddSGm-Yi+G9VVx$ z0DU>b@1q_Cc|NJZGZ>6>Sxr(fHs_>m&PjVm(=;sGB~9Hb)NWi>EtK&{bW3Tr2q=kg zRBlg^S?-LENbZjigC;^^ zj5z1@8TV7ZwXpeZE`xN|X4u}~jE2pU9SQG+x@quTN6gB9K?KS9c_l2UI8ls&T|aPg z>z3B-4?PbaKIFrDAM*aa_c?p`fZfF!Zz?KZv1n@Arln~Xs>$Fj)~RN`5*{NVbb#ad z_>?!_`~uyO`1ZH|n$32HtNxsrgsN&)GayACJb1vr{@4FKfA*jLlwZ8}GydT3{sI5z z|I`1D-}veqqXV=b$e7Q59C59&fBHcinYvoOC}Z~6y&m|^>OjsGh7m>1PCum&ZF&Bt z?T-dp$XXO2$&H_!h{Md_y8Z23dx+V2FDQaUeMTO4K9ZhYKKUciEO>sG?b&wd_r6x{ zQE>v&^m~f>p;G<@`_6)y-M{(5oW||u1>CClW(06ErE}iljNz@< z-{c!#`#RtJ``_ZLzx@r~|HUu)&Ue4V&=15R&_`{?Q;?CEqNYa#430#~to@kNdNqU9 z>H(9_$9rw)Wu2$;jpodau-o;yE1}9UiGqsU+j3!1D!?K#+c_40D9UeX4fA6Es(GopPMh-nczDe+1~c{ zb*E%R0m=r7@Xz@BW46QWRgLT!l><#ilhdqa@VxGSPDFlo$LV=4^8R}BaSvbCz0wDu z05j!W(=764_WI+>D&{GIqViXSQ;KSnwP44{PZ!^!-=4BCfkRP;qA^hFr1cndW#0*u!BFIP+M-oC@>=?Tl_ipne7AjLo!dc1eEO@kE`HoABJ zLw@$NcX)9B9>4k9zr_!J_#^(~pZ+PvTI#AooMq^G`o61 zf6f>}{#PVVwbG(RFbpBl4;>+By?(drz(CjaoIN_{{NjRbx1*1N6cg4vZA`T7=!b|H zL({e_Rt?*2kF_3G)hw1Pe)B6|=4U_q8Q=bkzhJpIV%09GeT8?1-F8Pm1iF48r475L zBZbJaOSJ7Nu36|}Jw%2+^4c4>`MZDkU+{Z>=QlXL1@Ha>9zNV+t>N8w-{Hf1@AKik zU+~Ru{%!u7|K)$f-}}RF@zuA#fUh9LiHQ99G5(LqyWe1BfBO>|*Tvs6^FJQZzVW}h zk&=p*j6zE?jOpGItjf4G4xiESce(l+WP)$0EXr$*%uv5QrN2)k1u!``pA;133+g#@ z%GBtW$iJi^OrAgosQVME1I7!lOKM6bmtQa z&!LT*j*r7V{v^lqobydLJlpJ(7EY7jZ(4ZmwFO5dMoF z4kH%tDuwI~2uY*r1M~-SX&7qs4F-oA_EJG$@$XsqHIpI*C|CF>1Z|DcM+bu~Fr?*aNmrGT*vrttPw@yyEeft(| z)1uFWmdF_q7Hy076(Wi4dP7Q)I1I$t^X|Lv@_+vq|AJq>_de$rm%RGgtGVvp(9|_C zbi|=ohdSe?imF8-0V9SA6;6-6B?3LFcMwC&T?!LJ=s7!o#QO4_TPH{S?(h9B-~P+L z&uSGe5yr5^$(N4NRPSH8+C zufEE~h4AoUpc~Z0SnK%mm%q&M@iA3Z^WXlr|7-rqKlzr<0c#j~y@LhdDN$jWU%yV{ zMV@WhRx#Qo6`)9q!DfUnjRyB-doK;+!0g?talZvMG_zy41|hZw_j)Wn%to#d3=M9y zS@1aH|8b?Cr|@InA^3QP7n5u4$DM25b%b$b%I_O9kvndx(O>#D+gv6fxe}m6XJhH% z_?mvM*f1^Qn(+s6j#%>hqc0(VIcRnHu^GabV~zkFI$UPtE;X zx8LSRKm0yb14VUj5y4!VQ9I}qfC%!Dqtc5%?>Neo`w|I z2E!1dHmn&25Z#}(6(J>+rp95>`u;MHi~)-qAJJ6ukD^YAvzDr=I6b|Euj@QF+w4Bgc zRrj;1B{1|oDVnj|O;tK0hKRS-sD>kFOSZe7 z`#<>^=jRt3AD`f=8dp^;7b`_GV#129J-r*S;;5Phi$$Bu5xwdch~-OP`7*!to4>_k zv7qaEc3sC1w3hIsEBBjkoBb5dUhH@cLS0_dfBNZ^ zg{bt{Wegy+=Z(!xi}taL7e7ymahoetd`vg!V0d93@Mi6GgcuDzGXzAG128s4gS}F{ z@|nZmryG!KHcOqpwFs!(A`0D(q^dN51LLvHVA=6H<#kyS#5|jwoze}zW{&(PJ|2IK z=M#a^At+JxSKj_2f9LnV#m|5K6D}_9Q#VEz{#+eWoIGPJCU=LjXwK4_+@fdhC>ldb z+Q>#*agLba*h08Obpp9)zVOq2HjpVRy71bj|-dk6Nv_lIIL0e z8#R&(Fwlnq<6 zj!sszK~cUp-+YtRa)qz7!=J$thJ^PuF|4_B=M~5)4^*oMYL9xD=43$^2(zY$u2%Ak$T*EMwI6)`o zVcFLwH4Yz}o9w-O=S3Xp#~D{1!tF&LL(!-SK{PPwcH}_N*;zn0GuG2L_V;th-xyQQ zjPc;!=f_Qr&V?j8*VzdmfXc81;KuVbgVF@OK>e~bU$zxn_2&O1M1(K=$E;+Z~tdON+}{M zy#E3B?%k*Fc4LRV7!%Gn7-P6tZ&UY&xJxV^khkeP}(wA_~uwJjR zDY9%@7ER4CXs(|Sa0s>cc;~6>1&hU!s%ePP5yj$+!X%Kl$;jF}FBw-Nxz)pJggD?IY&^ts-5 zAWGz4{>{&OZU^ShQL*jUUF1?y2+WMR9S!_gx&(WM@Oojn>#y9t({Tj?dCVxEDXYmR z=m3=cOSYt?PP63X3!DpC?>rS^)kF|fdEeRTTm!wpWDLX>!<}m}jpS1|1f!*gX7;bN zDi*R_ah_B}M!kWNZ%`)7GtX@ENnGz=sj(0Jt4=+pbZ`??=+02pDg;z}Sgqg>{@_de zo!|dme)#>r#2Ia4n;_S}$1!IJGT!U4TU?%K$_L7|>iJ>Gt^i_^%GqWVAvuSOks;5c z$~m^(jr!*WGw?~>4Nm-gV5~E6pj!sTEK3=hC8~U!};e!XXO+~kZ+qX_xwlx@7HZ?H>oLEkdj<|h#i*9$1?d6)w z^@iis5hetN-HzpA32DF^I6YcozVIdzd+y!4M_bj@-V;M2bUl67VI|?MQQ~C1q;fUh zI^}ufw$T`ewG}DB`Nak8@(Ax5qRXF25n~)7MnVkSzH^JacUSld(uTd+GA*$m)ucY# zNM)CK*c+@n&kFm0Qrjw{l9sy^OjLRi%#NqetLu#UFg@_xSc-{7*PKs@l+XJ3{E``Yru#$FAFv zQXu9z8B@|oJkKE|-$g}!@_dyf$~7@sGi|BN-nqlFsW?A>gaa0hN7A5`79{G*l8mQ|rK~E^G#+OvVi@TA z9c{B>xmdDVwltN)0?s&MmSs-HaMUcgd+Rp4b;r+t{w|L`yvJ{R@olUa&L2KtyS`K> z%^G~=iBVe?H^v}CPY44fNHOBb^2e1^$>3_CsTJ!0qicn6B;!Z|48 z2Oz7a*{e6_@S+xjZmk;p@iiEc1j)iK%=TCOj+C+_u_%ON>}2GP)nht1a6N|1R~V6= zm*e9Z+4#fcZCk4bf3Yy^w(yHzbbR>X1Ah9Gclqg0-eu7=)HVF}Z+)H6uURg%(a&zT z;o|a)2M-?c=>B~+yDhuEQzA|-S1WP8-dAlFGp3d@Cqto9uUGnQ#UkC!<}1qh$-^k`|r{BJ7SE)A<%U@E;pBKc3XxJz!;XxC2zd(7H@s= zi`;wokPq+Qg|M z{&LUp@d^>IJP|C`IQp*R;{1Z+qZ4l3I@UERDUYcjn>vL`^#92&67#(YPdCn^5r4{O zZgLhc`b-~({z^9DFr_X=4#0t-NHaTv(Y3xr>ZK{&l%F?KBsgty&yOgMQQ-WPbHsMM30m_lS@5BVl$gShkksqGlM5*lbtaI$H5w?Rfu#dx#`D>9n1#1R(3vLry!GTxM6A ziRemi?LJY^IxSDLK^+4nwhG%#$K~0YzVEP3I|P>Q1SU^Z5ku27v`vf2`~aH`KTKUM zFE1~-+^k7SsG5qlZCNgs#H3AhPEStx$N%J?@H@Zr+q8?8?|kPw{NVfFC&ftDb#&Vu zyWN%`f#p(3gVtKSuXyvVFK~Kt%H>9J?Du~89_MH03`0-5T;eNL)59con+-#^(@uQW z5K^zq|GvlA#G-ESb&anKecTedfGTn&l|n^%1t|nVKQN%k0p2Uhf{f1mqHei!`!**h zr`o*8peRDu;k+Y>3O$(&*;!*~y(3yJskB(yx}vFCN@1ldjgSi80!z$|nmiRB zJ1OP98pQ$NYNx(=aDK=!*h7uS|1sJQGu!9rU~qU3K27BKlXFN%DPT4J`Hy@zCO$wS zB{P!i%1tsbNx;v>+#{PZ8cL`V5$*SFONpP}k%^Q6LdtxM2{Aa_ct(QvFOy7=(OlN} z#+Pz7Yd(!z|D@x5>hXNSC`WOw3V}vMMq*Ce!r58iU;K;zH~*La>;H`~z^Xms{L#al z77*6w=Xe`ftvnszO`xhAw@;2(HCmhRy`_CnadvUW*;$|qL5V}o<(ytlI~Yqcg>9^5 zb+(Z90Am%lHfXaRhJnF4OkLAd70Y&ocaA6;ostU>Q(hrNpc@8uyH3S{B)b_YV#YS2 z+IBW3(VpU>M8mVQhe(VX%?o_(H-3YE^bh|bf^h!mA>aAyzoP3pcDo(x%L`HxZohh) z)6-K{?SiIVAl`Cxbj0cDEyNhkFD`iRz4w%Kw_H&>%WBbZa=OA;%h}l({dSE_A(JUp ze%QJNVDYt*>-Rh-Z^} z>o(aDzA6qv5#~E2o9rnp<$Wa)6^LNE0d`KzIJge`DF@wp@$My;_n2$G_j0`0QRYIH z~|y3LM$Gth4xN2?`^RwKdN zw@zplHFs_u^YGzA-uv)FE-o*KNt6gGjFPwBS0rN@V#v)rlrc1tkaBro8upn=i>BfA z*Iwh5J9k;Otr|CD@ZOFJdCobK2w_MHgQLj75C&olm;}Sn6H~-lML>+z62z1eLl_wP zjt37OQB|HF|M*7~IQ;wH|2`LI=Y(7xP*oMyS*onrzwLJ5EURWk2p!hIn{T{b(&5wV2t*1uo%thqm|exMN&vuQKZ47fHO(IQ~DYhaMp0|-UmE7d&EEb+keR2 zyC>{Ac)X7O%f;g6W8biiQS=pKsSCsysn4S9y(pXm=O71{DM`-N&o^A`LSf23zT9hW zd&b~)?p(l3-+w}p_gsy~Asf#$=Er!`jeT!Ft#XY>7|XL z=;0pOj~NsXdrrW#hjQU1FXjd}iz?^2pDSOU8K1qEGjTB`6$zM27{44ZViY%dx~_`y zm@(~RjbRv|s%rlEKmX@AQ}I9kyZ?!=e&uc6dh>OD{*xcz{lK!VsC+__=C6m{z*Yu^ z-5TQ@^`hnUXvNW@;pF&;lcN<6&dylxHe77BYsd_Cw%c5&*J3+{Yi|Hn*;K^VEjDTgsTC4^2Pt5UmLP_qCk!2x zg}U-Im7}U_mF^9Jn4ph|fZ^fUIp=2=w98}qey7b*qNZ5tO3Uv|%9^01)Yjy(sAMv# zqH`c2tX3;tef2dqyB(X|PUlD}y6PD%G&Ung4okv#MjkK@zLVC)-a z8ULs6jpG1qDM-M0>;?|`bp;(D|I|J&W>f>z*Gme(T>0+)QSPS$$}x<@!n}=nH&Qa1 zxxbYsjnB4mzsc|;Tt4&Irs&S>F=oq0t*Fs27t&Z^UXfkKlP=GE;v~urx%Uy&Sr=ed$(LbOs* z0#x#zw_0x2R2AMDh#@oRRgXZwlhmOwr7}1w#2jCHsU?KK(Cz3u%P@G1(Y;#Y}S{2_`&-`WAIf?Xe!=$_oqC3@PNPdw||G%UOj;x;$UVDz-K=) zd)%1ESJ#2#ANNq>pO0jw>^Ht&p!V4q4Zh4@xaJOs68}=(iAdq$lxTXy4xYN6??L(G z?T-Jll&s7@Z?2gUzXlG#n9IFJqhRu!WK?N0B{xS-54fV%rXBnW0q?0JvpP*FsbbHb zkJmoUT6dO%5<5M@I=K{%N(gpF9^{(I_;S3sv9HL--pV8b5AOGT_q*TYyWjaXwKWX= zmY@9SyDS>Rom(rK#!%Uyogt0Ex*CVUR6-Xz)|YF#T~Af-FxIgP1DoBBZnvefPIdqD zqA^76TGws2NQ^l{sMr$8;H|+rhd0nP6>VLQ^VDQDJvI0;_MT8;Q*nb)xEdnGoayoZpIGOKg{ za^tEjdu#!ZbFY)j=T?%sWcW_iSe2ai}RT5jLEL*;9XiCK`z=0!W@ z=0f^!9wS-N`g~`!D`Qnv)OAHw)mT>{L}D~ZvdYePj3t_uyrzu&pZUX@)ai1TloTOw z#t`!v8i|@hNCTJaM^sHk-7H8J`d#4S;v8e)D{sHa(Q!@a7)isQ_dwv9Z0IM723#@b zkNePdP5_ewakVjz{vJXp0hCb?NZ%_BzMg&$=Z?l4g->bPPEnxMV|uzn@vAyUB|w-( z+~fcDT%_^FmZij4jS!48dq#g`UOr}Kn!~=7`KFGVNx2+w_Vyk!F*p82UwT#+I@=G| zPR5sGf6P0erDu2&H2OD`92(^w7DOPySHApZZXchptQ-EvKlx*ZVZ-Us35%v?xvU^< zvB_Ya!p(yIEpZ`=8sHQSap-cvxz^EpYY3?< zUI9rO(UK!*icz$xW@p5qS{RmE98FVc!=oI+B*~fxG3941VI*LPV^>UzlHrD^=l}`C zIDDgcc-=I#E3F#vO-)lbbbZINX=vMatjZ~;oFp;CfQ=qw)Hz8xXIdm(y>nw%#k#K5 zQE?R_PTPD}8Y~oJZ?c1xa!qe3tJERWx8FYw_Q=QO^1jc0{qWoOcxJ-ykBf1eX zY9V4tQiOIQRTkWeNwxkXmLWT4zVfuI6(PZpG~a)6a!k`Mw57I)s^`_ULh_fcLIKL%xhSwNB>)kCCV{+(a7*`R^h)0091_&JDlXcSAHecm-| z-Wxqe!8yi;J$nv(+1`yXstI0@?4s|%Lr=Uz*YBV_=i~E!Flk;o054|D&^G-!a{yOI zmgSXrtw!%`eTRXb#ju;0>23L7NbHcu9u+FmSI@X&FRa?>Z zJ$)G1b{#>KsV;SmIXMV+2DrveNNC~Pl8D(6xC`|@mP?o#XC zRpC&}rHmej2+n#;8c1QlScCNzXDs!irD&Qd7PD3b1%*@Rb1q+g;CQz2*F3&BJ>ia{vB4w%d+4TtyCF4joU5-VZ-FMa(z2 zhR^9^%`1xz-nstOCj^G$AS zZEvFouURvTnyxztQ*KP@xRzI(0@dcvjm%Ahik6KSPd@%E^j)|Jqwzl&FFOT(jKfS2 zUIsRyCX~D~xCa*ZPKo6*%3yD5oUf_d7T46Q z`hj-6pzC*>uP?b+Uw~~G!az!qs`9L)B_?6p^$f#6lEkjhjb@Uv`9su3HACO4@}vAEB^|Gm7_2EG;!j-(enfJ@ydjn%qCjL##-~zjs4uNxT&g^~vy4hE9nVGRI zNktmGvV!++{9eF6zhP6Te|Yu~TudeAgQ<W0VE5s(sFK6yOm6epV7 z^F*9w&H4D}q@RAB%)Pl{{Plg%NLxx8Af>Sz+rE*1+Bozh%il6H@Q=lVu05`@o$HRE z-1wIcz>6LlftH6xvge&LSHyX^{Yu5xzwtGG`jek!Z`|OT1`{Kd4ICY{nCJ=phV2C) zLw=B>s@t_SzVi6WV$2D~Lf7xuZFk^cRW(GEfo{F0?{eAj~>zQwrapk zOS@r^@U^c+Jm_ zRv;K9E_x49g@`O#x+ulFGATzkrAi>`kr_=Vl;bnjXjx)ab98*dVzD3!gnSQTP8Bq* z!A2GNX)5iWS6Qbi6j6?Xk*P!|VTjoYDXeU3UGDK=#}uIhLf6wCtvES7VY^|UNWDSqwj>(h5Kg7b{WT{czHc-q`&{~*$p30lpkBddx2F%+bnZbdFC9|MUOFAJNte{^Z~OTOK~V;Eh+0sa?bq z5s6gZ(l!-UW!Y{MAr1_oBZ5C;_qvPl=0q_V}f5L+eBXC^d23dApC?F(~f*cgkk(rrWYTCsT>$J4c zW`x8Vhw~K@AclZ*6^nL3?KC};uu~T{62_>bk&;5G#zZ0}pPxraxFpn-WwmIL6nXUU zLx#|Ca(aSsJ~O`!#`qC{O<1r_Qw}Mk90DPiJBAn;Qp|G#A`YBEx*h!x*mjZaHc&T9 zj*pfMeb4;|_u1~YES4?a!w_{zkF)i}94;US>)OjPjX4+VNd~bP?CT8uXxzsSlToE< zALGCLSxJxC*bPQGmYB#eKck(PAIbH1Tb+RG(?(DH;=y=c_aUQ?&tbTxZmBo>?sGT* z^V8DEAc@IMQLgUxNzi+eQDjX2mjII}+5ZudEo)@)2!*l5@Q6J~zR}s+OF}N^dO1G6 zF>}W&RP1t!&MIFpvpPjQ387G zPDgI&V_7a+UUheIm4kctIA32P5?QzfQG}SZ>5el(-+sh-%X!A*iOE;|4+ zI}65%KA(f-@eqH-SR9Zl0vSFM)NNy5eiL&!!vJL(vks$x+$`s{=> z!#WJs+T4^S~{cUgy)~(P}GaiISr5rrcXD_ zH*f?$)~WIoPwOe)6~m~n@wD+=4uI~a{4CMT)fNq<)^pzhn8Bzc@qqE1pEyZo?~Tmf zgYzu)zSoicuG{u!DJ}46L6q}!&&^sPU%hB!kc!sxh5@=AYj|PQ@-%}DaUQYuG`YO7FYSq5+ApgA#j~lCOeyT?REDl(sdh#ZcB^<)@kqVI1Ct6 zDX(^pA!yyXK~)9?!8wn$Zi)`FA>Yp{0?Z-9Y2Hrx&@%h?uS7}$DIzf-)@0*o!FULf z6jPp`rLFNqEKD)sy{D=x(k>!a(*o8OCy0zBXe1soxlmH(3YgM)&*6Qg|Eij%uC+^E z-!sGweb>`<9iVx8?_G96GOs`~N>a`~8%uR=0=+eOGuBVwT!nQWi?EXb2AZa&3xW0J znl=e-+aSpiatWV{78_Kd&p9xJQLV4IR==JSGWoWDiobZSrg80&TI_zW!^pVZh7p0AAg`gORLUHi4!_QvX= zgAbPGbk8#sNG??*`h3g*fa|wAw_qQ2JkK1N)}H5`V}~+3Pa4mM0Ay^w+%QRk_$lf> zl<-fZw>=)B{(t6ZX*<~h3^L_}@-tbG1hcn=^6Bg!jtps0{?^#f{qg7W`EmdrbFc;9 zdcM6r;{*2O3nps&78=dmpm7-13#TzsiTd_&MME_J81~KYN$jy+Pw6yK2B& zn|r`#CVLo=q=Z1MGSNj6q3_sjH*7bTY&IK^qxprcP)`37Z1Oc&zm}W5AKgf_4 zIH~gGAJD4p^S`P8Ju}&T+_R8qfNz=R^SJyU~LdndMAm z{$S-#%{;xUF;)3YVPsz|8hrfyA3cZ>-u<=o&OhyOAlTtN)QyVloL!vJt$SX-^9rY@ zcd)MJ?7U;Wjo1ZTTyAMAm!mXo$6HqwP1e?r7=|IzcU$@p*lsq2zGvCCgs8pXZBkQJ zw+rgZtA2jpD-;1)R7Z`Cby={+YQK4;7+;$Sf$9J#YFtVKOErL+7y-gYzbIPCfRYCnoeSpkoDKg>eia#HZTbpmf7aY+vnM(Ew z568@&mFte@i7vtD)aj4$v)R$V*)Wd@r=RR78hKtDRGfo@T&~xgonO)}PQWy5wvpq-0&;KqFsMjO)3n^Wb&KPZ6TJ7Npk=2a3=CZl z!12)$%jJq)x8v;cLWyiuMVp)PL`keSS|SF5b#5e>I%^?mZEy%$U!TZOp-9fLyK$~s zv9mcl{ay&Hh~UI!ASTZ}(NaVMSSvVD&)#Jj-pNS_Dq}p(ZDAOC>e{Q*U~7%Cvt03% zp3E{v#$ixHh;>wzr}7QnJ3w;RsS&bhd_pzAtzyB)?r+cZ>_wmQ}_e}&tog*ER; zO7x`%DEU|{Al71C$|Op%bE2L@thv6Uhm7*C&4F2nSAr@b9^yA3HtR?7v}daWENDCLNtytvsf`JTTBgFT6? zJujN~@s7DbRzYd!|9~se-Az-vMXj%3z)IfEJg{rLk7V|*)81~TICOkN(|nVN-P6YC zbX>Wu8t^`DXhXV>Iv2`5K7IzpJN^z++s(Zpvw1PI7t=z+MEEGBJ0dxi zFkMWe>(PiV*l~i*CZ>p17rdnYf4t){*LO_Q38|@kJh|$@;fxkhM|ku0Bfy#RcZ9!hn^TBG3U+^ShOuCCpCQtoIQeF-_dnFF1P7z znhIYvIA5_|ui4ry-fLdGsyxPMilOgzbi06YHxpdHylg2W_h4Xs>ycZX%`Dt%LUHq{)_QWVpQNK$%sZ2lA%WAdcM{O#(E5r zI|PC$&O?Uu9Z*-6%36A5-eHWTX&U7>RN648t+nhh#U+V^HClcsD4bu4k&^_~07#m~ z5eqnj3%c(V6V!^D^qndk8f%sN@iZg!5r>)I^cS_w&sg+-I1ZWqhXlW3$RBsv=e(LR z)tg^Qqa$EOn@|ve`A$k;uFiNVLoQ}Nb7hj`ra~$^UBrZLl2R~Ppx{~Z>E)b0Pvbce zfO1v#jsH!fFGS+}03MVGJZKc`S(9sLqKtESiXq`XE}& zOg|yF>@{ZO`#58;-i%$}6baF8h}Ie^Z)s}FqH$Q)?ni^7Wq%<>Qj82C5t9%L#|Lfy zEXiPOsl1p{Dk*BjF-L)4ju$sZ{)AjL{x|!6cI{?dvMZ!Pk$s`Y$L{0s2AjQKr39ZN z62P@7g)2j5;&`9Pcu_X%*^c-lqyVnp_js`nj$<_7ay0{!G68T@GE0KYor_tPVe099 zH3*$1k)0;#3`rRYTfb^!?iD@Dxbl@}*v69{$~+H>XJ15LZr!$=-)p%4-~y3`)#?>4 zE(h-4zo2ch!)J_=xrW>|&ln^|QVi7I(=M0zs>$8(BE|^LIx3rpl13QaJB>!`x?;Ip z5Msc4tu#nMBmEE}yX_Vys6lEfVm8L!7&Wk1oHeAF^WDabqCc81&(gsezJ^ThGr3f5 z%m*4s%0Wmej@uw#M&~RJLsi!-7LBss`<~5qqfxrmvPI`BHTE$o|H0Qe|DA|QQz_fc zhOQeFEm`RHj*eF>+LpF%w2g4`#8hd+prj3Zl#I7eKN2LXI;Q-538Vnd;+Ph2{jlWg zw}_gJ5MML3eEvm>GoREk1M zfhdj`gHFM5J%Q4>^ySze&ttp~#~~VU<9*8%?L&S-^0S*HBe-MuJtiHvx<<`!?4d!J zV1Gt?aD9|o<_Z-3n$q;^%8~Qr#qW7X2`1)p#m~DPxask|SO;J}ZiohyvDf<VEDR6NAMyPk{FpC( z`D^^q-}_xmf5!R4pAloP?PRTG=o8z`h8QAsU1LRS>#Y}7i-zUVF?xgbbNizM}RHZymi+W_gT(?QRPaSspEjDWO&UHp_(ym;`BBL`+r(#7;yV zRm9B^b6!*n^B$ub_c3axLrIL1!DQ#b7UHTYJpo#rb)=N2tD2Z1VNgbV-0d=KnhmzI zTGALr+XPF(k~mtnEEX+wGo?PfwO9->Y1y4~77<5?kuVIzp%_oCevqW8ixgFcS04;T zGps|OQ7Mjr$=nG&_qu9m>w%r`>10s$KoXo4Bn=FG&)@{_6}>3r%W+ysMBHC1hMD0DbcMLsv1GRS? zwKbJBoYysVRWS@bf}f5lso|Gc#Co*ltaEl0{3$cZ7?tqp!$2Rj-+(W9LZ=H*ERlbX zC^SnoMVKYxA5R>EB&#Th0q4~C#HdoeP8=##>oF#Gz(ePJABHT|Z)ki&y{Z|8z+iiV z4}=g1Lm=6d)enUsChFSf_Qpb8)hrhanx+D@{E4J`|3(I^NqA$Zy;U9lU|DxPyKSdw z2Io+rBtfEN7QN)Wx)}+%YW%bOu#}1leU6MZc;{*BI&&*TBQh}vA>XD*96F@37@wD- ze0!V`0!b?@lK!p+Av+wIpHNVVVbG3%ecvlmv}ke85eBqkA>W_Rv*9n}MH&AWF|ITG zW2*Mxy*bJ==Q)gy*(?g&quI&aFh08&kVx6~&5VR(?ElH1oaC`TTO*(2M-c*=@|(}T zYhb*1&+cg#4^J7uh6yGr+p=?%!QWlFz6zDVb%zVy=dE&e;&#=qShs)Q!53t)o z-PBlbdH1~!`0n@Lsv^vzN98}g{3KCx-dSKMz< zNLwpA>bfN)VHk#yGhk5ELn|c);@~kks43Q=%yXpz%ynsm(#}eWr~8|Idf=hQHQ5Z4 z5vnHPpK==%=!6J;XVOGg&Zi%MXM4*6lKS2lb>wN4Pb1pTFFX;B8030 zIInskqZGBZV}qjcePeOX;`6bKk?aUtVv1lrCQBw8n?;Tc#1!2^+X7AzgnS%YzNpm`q3^K> z*4HCkJD2n>MqF*aWnz6BP0tv|Fm$ZfJ5m(ty5VTGpl%EyTs8QQ4@{l~c71UxO94)v zwzd_apu+&|lTK+o?pU=L3mIM#*UabUiS}f;phkyJ9UFEKHc~~ zX&W!%MwDy#EZZt3U%z+LQ}_r%K$C*pbVJRx#JuYWI9L3fvXK!E6~yk}wGz#b#F18htaaBX? zcRaedgwxV*Rj65WVhQ9 zb5%h~k{4b(8k-_?WUT{hiDrWR0Xo608H8O z9Aa=cK(3 zv`ZipfK?h{RIDdoub8yjA*QSmVXWr!bpwE7 zNRb$Ny1plgaB+D_ijiBVr#K7UHR17-Bj!(ju^98_Pg$)?GpRC6o@-Z^`H%k`_MUN6 z=fOC2xSn(#(=#!9?cn`68~<^^-s5*L`!yAZI6KiYIZ%%|IG9>;{x@b0*e=j;VgL{au%FEHn`wlUNI@oG3Pxx=7f^J4Z4mwN_9iLRS3$0s!Q zp0WJ9_xgKN!`Hrkmthe8>f7JpgL@zHwXc1VFTDLV?tSgWtdz!?aUPDYuApsxt-)l1p-Uh{jN9*7 zuPTI&QW|B98bmu1VkY@(B_~ECChdQadlro9x(BdmO0e4vY}Q+LeUBtVRaZ34LL2Mk z!&RPvwh|VjT?+S+2$xY4bpV>SCGB>IG1^kt=rvRw{^BsGlb@vM3>3A#{28m23Q;l= zAbM>}{y*i^Kv`=p*IW8-APfUt-*flXS9$f-SI5P|Sw&?&t7GmsKgm8Fmai9%$)`WA z9>n9&*HS)PJ}`0s(rkW+c`m#9IPzf`PZj@}krWTU$**b@`H>KS$9Ge@(YK%aZqY?A zp4@d%*>xVGh@ugy6llgs^jGvAeyU?cSspXWWp^$&WU+ATj^WF1-{zO^-QxZC-{sN8 z1rHuwQnklezhc|<)K!HT$9mgwez68gcxO2}Is&)jV!h#Va{&S&3bF4AeaGc?%Mc^J zYS^_~7ONF?t*v6~reU#Ka=zUl-A=`TqB8%Tb8P!9bziYqG>E9JfcPbW!Re`H=kj5!Bda^#u8q>E(kPhd0JAyN4b*(g_) zM+s9}o+MGD>?s*$MyR#4FpeRz+3nbEd#tfkRYOy^V}x%r$QjU zh@u?YY)O%e-Dblu^n~31;nuBNoZh;nO@I9{MsXVh{NkGE&PYKCJvpXYP{uBqP?U2KYo0@Dvl zFf^Mg)1h2vJ!a_w{d3yTVOrrT0nJR?K&t>o#Pr}hpSf|J?&J;8l*74u?PZl~-p|+R zdB&5B|6#<5(cS=7Z4Zm3*BgTQ%a>c#-k60{^xc%zu{N%@fMdN$!o*c8g-0|VP z`)s!j$H&JUpB{5u*Yt5nx{CRaCbfJ|5F+|SK*KF1u zbyZWJnCG|FVVy^;BM8VaFl6Pv(eRghlQL&0_XQ~D zp}F2d?6V}4Fp**;nUWGv&4WZD*~Bm;VyuYC(RV$=(5dksRMhAI6Gf6Btg96_;{rRILQomwXD=l&F#9v znTjE)0f}K?x7%vuEQZBm!J=(3IFbZF$#-EJv|7MbES3v=RgajfIE%#+L@=T~Dhk~u zk%fY6hNfe} ztSCTkDVlP;EUNTpM9;%0%Z{$=k(3lAXw_f0qeN%lEYpVpY8u~z~QZg70F6o6z$v7lXZEdZ|B z{?o?Zy?!AV>hmyro_~DAUI1qAca3J0AoZe#IsxX|i7@BK!T{qk5f^gQe7Ysyi-U%MODYsMmCx|S5~`0tiu}ZLg@F{ zs%k`yE781}2!kf`VZ>-1|8>_})DbWUlET>7D2*k7`cOD$abD2~YYnc_azp2<+^#np z_*^{@vjFu#3cuw|QFR2!PEUvm*T)pb2r2}P$U_`7U6P&nL_uB1$COdSjMgD0ZSp9SyfQy=rh$_uIjD6DFm z>|UAP3)phjCkKohZ|oRJUT4H|zEuDFRm|UfPRA_oC!%@T#fgLZ2pI$k5hsRrc}m+j zF!1B=2F}hNaOd<6O*61r-($1w+3tGkx}s^9oL_8+!@$vMMV%wqTet7vd_`3^oUJ$P zx`BS!5=HR7VzoSCwOp~??g&xa3!5xO8)9S_2D+}x<%3xjPcq})spycPeE`IOvzeqP zX@b9UXT=h6U0r1mkl$LwOcyL_PExrlg${CF#`-A<*r1Y&Tmf zU$Ht`Qa4IG4e@4zD4*__1Km$wvqpXU@w=bQI7}hR{E!dEEE9Z%yjZq1=IM*Ep6T>I z>shITynl@4*OVr?>e8I+<{d)qE?)-srgGZCMg-MGxcw>e6WA!)NAyI;pExr9xPV?wepfEev|A;yr#${IZ; zgVww!N$M1c!9{I94CKDsS&lgGC#9$~l1wn%Q|FTsow>1m%x1?%giQR?oM%YF2OoaO z_rCuFKK$?=!!XdcEpNQ>24DEX7g!x1)3!@$?09@}X2Y~3Q%F(hyB>*QB=nL}hVNCY zplKX7Y2^YjR}5I)n2b{_mu|)|Isobf7(x&wQ6dZ>usS+nxm-*Jrlb|FLkmAcBcX^aF@d!!OF3w>Tt12!Rw0)~ocd_a5&mg`Z<04gn)7q*KIk)SjxRxZCZt z5l>TR!d#+lTf`bnRHI#06;0Dn;YmIl=$zLsNJmk!D;)zTQ>|HgjDeVl1V9CLOcwJJ zL=7XTm{4Z-ry*ip<`{^>sy1t*qfA!8CjKGG~nn(iVl07(PmK|GN4B*NhkE0Ep%}W5^G!nb~Z!_v7Z< zi=w4LV#lCn-URAN5Aqc!V7}>>3&5v33MaszRRP|B7pN>$z@mk!sW`d&3W19E@1Ntm zWz|+h+hfIJ+yYBtxvZ%CBG;u`RsYJuA0Z8dn5cY3+qA@8M;MAh%=vYMl%gJ#vyg;- z=<~s47(c7u)pbom=tCf+h%vb@n6o%rW2|Q`73_VL+X#~rQXWiHBV6*{Xrml!RUbeX zEEIjwF+v05dwt$}7k+$f9L*DXCb$Ehb;U80`U|O_FrgjS|>(TU_TE z;y~9&n!4g^U;7$g{PGuBueWr&PSFDk+s%d$v@CFiwp?!NM$aWgVhr?MPZ)+wR3tlm zGFlIpI}VO>BHxXaN`odXaWq8`2`xoTxlck$LO&#SU1YQC*=&3Ip~o0Q+txU*{U?}q zzc>Fri({;j{|t`;#FjKz8ODO#L~LOKqox4wU|Y{K3i>mPIc2*Y_~Flf%+P<4FMZ(_N6QMETk&d{U81&)8V>`> z7;MT$Ffx|MRnFs0&w3ab24(;IT>syNffxd{F`DB?S?z=Yti`8_Aq=Vz=pDvsDO^m6 zei*XUp>hUv>I)Usc>Rnqxvm`yQ(2%!Bu+_fVlWXfDd$gB_rEk8Drt?B1m``*cqm4a z%(^NiFT#vySDb{B0+{sH7j4UGwPM%p7{b8W*#*{V`odQY&2q)<>JH9%VpPXwyV-Dd zeoog7^h1y9c7Un~N;33)Pv3V8UG6QAgsOHFHMJNM7NMy;&N(pJ07%mmYC#G)GZ|GC z4Jk3iz!21-P=O%Jt`F?`KpzH8zvME_MO#r<&=1T($+Oh%@NK*L{R zjC6gEkW&E8;f!U71HJUrb&YinVnjMEOY+W+YJXm|JT5tv!VQv;EJGWUb|0+kN)4B2 zv@N*_HJ0Am9N8OOg0Y z1W85ENOSDQSlV{M>50K_D|Y>$b@ah#sv`vmh7c15N4sb_S}j?v7Wm3@c5%Tl2z|fB zWH{a!!)~|b;lnen&+mHbrsDSLDYk8J&JsdT3=yfawt8Db2XWu}~l5EPm5ZWim6_5U-vke7ZE@>xE}Yepg7mEWHhSd}v? zattEsJI{fG;si)4lGx9_w$1q;#jz;SzaHoH2YQ_jz|`ZQeE;)tf36;;x$;-y1v&tN z%`HCF_#c+#S<5pjJWe-5lHSl{X4@9_jd?*C%xp5w9D*1HpA6z=$1pc`&x}(13XV_E z87fXdNl%ZkATS7|0e1ZkUpuzLmcRP`_qcOs$)bhZr%S9A8m}_6q2H;%jB%u7auX?; z*vBR>Iz|;DhoM76MRdGXXxHC>${0bPC$$hz$Zf_wQ zqpOlXb68*L`PUTC4g*AYYF=;)XjZn0RcSREf>oTuvsLI^nP zL4*(keLrw{xn{jy6NZ7+YRT~`*W_D=K{exxav;ok6P6%>&31>aYHU@FC4?zOhA_|# zfe?hQgT9yX`8OGz+3vPHcz8}fWCO+IWPVm%eKk~{pT(!-?#Jir0B(QMNG5-84>3?; zXCc5QDbV|~Ap!;Vzgk*2hy5R)0=ViJOewhOGwBA$^!d4$H*x@O!cZOak&^YjN3wFx z_~-wD@BQeP=o+A`l+gEDuw$? zu&}cl#m83Pb2+E4GPov3|LTy;36VvekR-X~Zn-rYBWcZi-bvJShhb6-G#12^N`rhs zOAS7{c!^V8T<uE-j(!OAeW2?tF*;(@wW+EU&52>);$q9LqjVPk%o_eOK1xdRqf`$(%W`*xN5vFq z9p>Aw>?ePIPl(ZEXCUcwtLt_mjR!SV=sfGOPQj;)f0yUsru_iM#&r3$GK!6R+BQDg z`1qsIvWJg|0F(=1XMY)${|pA_MO&yEaulN2T!DX|e2!+?rs(8|!DL3YeqvALN2VKH zI;LHdT(2#{YSChhMSDXT`Zz#{sJwAx7~=NYH*%zK%Uh`%|AZ|TKV@Z$Bw%=nJ`Jh*|+XJenN15mExlMMKE$M)jKb+h%w@ACyX0Mn+5>}J`r zN~CJEqWO1?KvFbN%9waui{F9=XYo{{LP*&AWp-|AIcmTxYG`r9Lb% zs-C$$yvDz-(f_A3^f4+>w;I|x3S%rRmK7(rZt+{+{3f6g|6hIk&-u@P@mGA~YhU3@ zU%U&Z!CR$_I#bdB5$m+2ugQ63aSm^wZd;7?YD`KiUTdf-N2$}d*3O(sok1Z)QreOO zbgD`p9i7Lu&gJZIsA6AYun_uz+G|Q+NP^2kIZEDh*rI8XnF2O1h$d;-pBtsf6RHSk zrkti^cR`Zs43q^HGfD<0U6seqdp1Eo^z>mE(*i?^Z2Le6DzLNbdoDI>y6ui_j=Bwo zVOSHwFm_CIPIK4RIfO`zL+-n7@Xmv1NoF_n*p0zIa)=z$G&MhhCULLArS~e#9DBpbYeI6#quhN)2#u2h6lj^N1xh+-|mzOoSUwM^3`p5s2#bU)@ ze*4e)v%mNb_aD8&m%i`{U;4ruG_}WNUHX8~_!?KKwt$y_3q28Vwxa8Lx?E4MX(@~G zS>jhUO*83F{~2R5te)t5)d&bfO;!7G5jKdH^5+~kD4|bKUHk(7ON=@Xoy+z81_vaY z_m+)(%JRIRFu4)}6~c7Rj&j1*WPSKqZnAU>Oi6VQu(>;c7=j30h^#kT`mSS$kw+Jo zoS$E+gO1P*J)6x&c>t(Lkip=b$9d0ox5ZcpG2(rvEdC_)eMd}jMC?+EV~J%SBNv-B z31PWduvjFV?{Qdsz7HuoP=Umd0>(Oq?D(q#78&|pk-Vr5RcRm-LI8oft_cGSJtOJ3 zEDIk6YX2;bf&hHdqeT7bF=c-xt!fUxRK8n&FV!gWh!-kXqrSo=WjfztdvBlXCkwiEjfh3E-W4T0%?xD4S)M2plmsxt+jT7=babII zw82@!orxwYsi~^EH{M-Jr1jDasR-U#`JwZc5U>)#tlTe_3$==uEO_GtQP*3uAze_O zo}r^*NqwZ$_2F02Xp*_2Bo)@7WxZ}$E|y%oah;>ZlEq?4j1kSsg3Hx9YaJv+e6JGd z#Pkr_5QxVotlP-;_6}85(RGQgZBY%qBN55)FiMvqbV4{f&W)O^UxF7yS(>`G=Q<^% zs%X2GN~|q&jKR7ewjJyBDk}*JNgGmfXj0lXBI4QIKgV=FGshs8{EoXZeiD3u({OoV z!rzpKzbyjr0UlrZ=eTY8-xzl3&x6eTPgyU<4XNDI=cr{Hr#E|xn^+t^Cy-=pKR%)3 zL-6nJ3IVtkL2h{M^idinZ${n`%QkY`Pq8G92$GWT$#cP2-bzXV=glW+>Kb2m`*HLEZp+MnA67Ii(e6hvhKE$dk4kQ&cLEfU z3JxwEaQW~-Gp?26m7l-F%P(K&?dwZUp8p|NE?wl2ht^!We4hRN9Rdm=A+Dj43Zx>@ zF`3Odf8i2uy>p$_s?A;aN`@bK7x2yzvEx`Smqvt4%Hm|f(eW`s6XHEp25yr<+e!uzHJ{km|2Oj!emuGl<(8D`A zdaWQa&SxZ`ZxL~Z!M?@vW_F;sA@ufS6BV%3p0yeN& zyFByRPjl(g1!@mfQzO#gsyesAtqD;9M>Cz77!7%fxa_)$vGC0}3Eo*N-mWXnbZpXk zm)XnN09M|ksWK(JuC=_hGrjy6;;3D=EnWpC2Z-XRE00%*sy(sA<@~qPA~(zk^|I*S zvRBy&NC}q(bh@r1ghbo6xwWsdSgkoaIp%1wV6j-UYFn1=niwOK*%V_b>8I%q_Ti9^PHUkkQg{ ze{7610=H8u`)O381a58vNf@o%qafh)NTNBsbQ{iFzdeQ6-I?|OaT~q0`;dIQ>ixMu zXS>a|I1QefIRXWue>eNFvaP&z%LR5;r|rG;5Bk_+KHW-KRS<6+WGBUQ)jkLL$(k;I z9foZDUf@oELhca;Dh_cn0 z%bov{QdL6Rbu5=Fx-QUlEvk_&MoyMXt{on-T&-BHJ5E+h7ON%BIVRXMYjVEk>_m+S zMUL1i4V=Jw-O;rz)7gy53tiV`sa}N?`-M!&4o!+C%+zIN&vJdmv<;k#h_`cYyNY!P zG?NKc<%pphjDJ=HRgHwU#k+?2))d|rwzs!={D~*n+ne?9v^rA&E%wFbrch&I*sZ9@ z_s6YAS!XxR$L+7<>C}c;b4>uE6eZbH-^oAEL;}jc(V8J8dn}m7c;FM|t?BJf_yZV~ z32}@L;C;MUPF(ilN}aF2tMBzF0gy#s;Z)>ayvLX#UFUK$5}QEdcESBNdzUIZA>>8e z8(A=ZlK3GTa`N>ay!Y_XDbDBxT&dxS<<#QK5GK4;q1&S|J za+3@$Xq0o3D+OGJ7*mG9JK7ABiwLpnSd~Z`dIH~a37vOV|4yQ+Ozm!12j~#mNaF*l~f8{}$^t%hj60;}ecf7A#gPVp1wE zL{%iI!TF^TQM58z$wXS8%Mw$JS^K}m353vQN5|AV$xVk)HNAq2^a-Y45D``};8DD* ztk*$Gtb;<^GF2;KlvYVGuv)jqGYIBfq^PKNZ0&5LQlo0!A0L0@VYaq~E@a{(qeXQD zRexMm`ol_wi!A_#Ag+AgN#>uyyXCum zSR;J|8J#`_@WBY-*g{oARb0OLB|Tt~O#Wy|4waHHa_Lgo^dkDIpwdFds}+D zloSI3E@_613d`GDDPhj@+MK%^m8bjT!yMU8a&nSbuhn4kNyVo={TY7ecYl|k{`@tb zeBxo6Mp>beH+P@Js^F+WRKWE-)xfO8H>h76=&YI$wfaeQ*jdewqzHqJ^=SgqHzZD6@v zbN%oJ38AhVGyo__ja zW>bjEp^ZXPtg#Y9nc4jg;qPsTkb7H0@a8$M&W)(9;i*vye%E#R+(SH=Z=B|EX*mdQKUCz&iF|;U1+ee4g^FXgHAlRlv4a%xuA-@H+P0(Z)`&n=Ro2L-?aWZ6h{HO^RF%y) zafKY1+frqvK$i`12LY!tn(NRtUw zCh}3x1R#iM0(kXVElu&cJDwOUK!|}=yXNHNgp-qnaTaov9)k5PSgcp9)@!;Dkt{U~ z^fJmxJ7PvTdU95>XRWR)Bk?Ju)yhPAG+8@f?{Gc*W~l?~U64?GUf2>iD{+h|5|Z&g zd~p;qnnIR^jUl2{lX*Hmiywuoh-fN}T^E>40Gv5ZBebD_dZk|Cli=HLq`*FAM{UpsZv=XG4S^wS{il8w!eZdyu+8eS^4qwRV zLMC*TIaMyID~>?I$Xurm{XX+ZzbM(>vhiUUu3?u&6Uensj3Ob z$15h&#Mag}jx`|$Tw}2EY_>&};d5CYvu+nww;qBK@KT~}*IDo1Ab;=F`cIH0c`4AP zrHh=ajEo4q0}xXp1yilll=`%QW+9xIOaoA|a$xLCia5ncg*85^8?|OYB@x;dqM?vP zNZzVgBu{vC4zH$~yx`m(Q| zB0l#)(Ej=g5H-=oNS$KOBdY6~5R3eX&p9tiGf~1jHL@uN;dO z1v4ulbgATh6gS?kXM_BaltJk)&l6XE*HPX{4Ng_tbv~Ytcb@3%p?7-r?l3-vtBsDK zMcCPft5=hgQ(OgN zhR!>iI58~D@aDxQq(}@(o>0R&O7h0T&-EJR)iSv z&Qc7D!R=jAx~{Y5$_rjH^FH@OAi2DlJA~X~*H>)sY;)=2Mdn*uES5{i+nF>|rjsd6 zGohI@G|hz7I#5+NNFp3B7sOlvWO@pK6EvExhm%Bdv9G!iF>$0WM#Py)VeKm>&7>z= zmL!79_pj>$bzM_86>S%YspEOZBV~B>Sn^$HcVzS=G$9bKRn`Oxn!|gv0N-siQs~< z|5G6hdaPfEx8L)P4=J)*u3$Q$p47ONRbGS;D1_n=Odnw~X>dRc$=X5ZXTQv&RAdG| zv>E)@d}PZlIba(CrxI@UkzN1!(_vyU(k9$vsUak<-FJZh&wM@avWN?9zE|30mvr*S zXOydUW^jD^gSU9UAS;8Ny}MDtDc0rtILxEJLweziv`nd!7A*#wQ*QiF#8aS;GLb|| zN?~(YXE5zAP|Tz#r%LnQPV@fw07iM33)0th5Ibm^is^L1$;lcK;h~2f;_${(y!P75 zELYdLe*K8L5++SWmHVtO7Asb(7Ey!cV^X3h>!|GP&TtNvD}&5q9P~{iR!3HQYn_{N z$Wp2R6nb)>NJ5j(4TXfNsqwW(*I8LGL-p-?HK9Z!?~HZhTP@!Ji}J@Z^`EGcRLr~r)EHBkFivxF@x{$B%VUDWppM(?nwGH!I_Nx z(S*ABB9v)pa;4UT+l<7}e&PQ3xQ!wd;yp~K70qN$O4kWp$NBT;dG7PiG2gCv{k2zE zEst5RmMmADb;ZkRBo&V;bTN@ED@;t#%w|+|!>a2@A>hixz_tLX>opX%o&LIYa;bWwWiqG=8rVf};@6k$e!LeGcnA9dG+^$zfbgeuwS?`RH z5@;e}QNDHUTX48ouw1VQA(*p}4Q(mIi=sFk46iM`J~#ErLRtboH}RQHr&P|<_?qqQ zEtxUek99t*Bs7xl7A_$oy(S^WrwI;@n zE+(9JL}#Q;Rk6MaSq)G{sjG^R43Vf@jZcnt4Q*!*UgaAuU%tf7R=tr+?YU$*>*bNi$`=S`*UJ`cPyM8^KXk zb#66VF`YET(9(rO8*K!g9VKQMhonZn&N(d&S+exk{P(@?pcyYqf(GiQ~ zl9T0vHU>(kK$n#Slf?Yo$dCkcha&;}~;G!qEq zp|C?IwgF<7(f@61EUP+Nt0_oy>2|3bB<)RY|K751K2;RceUK1Sru=`K~Qw*6!3< z&d9NeGv(_hC8s20QPHfeUXFuYs(62VY=^3q>Z?NS;ozLZxdUQUe({T+vtA!DolJ5W z8&p+8Qqy_px(+gQtf8f;8@A>%mdj(hF0ooi>Ux5>3eBo?s;Ov)AS8>rL;kDEFuWzy z`&xGkFie#)Y0L_If%STo<$e|KeReKmzYxaUol;R^wA^XTsfNlMX;D;iiC?gC$COAR zaB_Ui(a8zx+|@7U)zp<CTPda0aFOi~wZGVv?Z*5+Yq(BQ-czky6K+KuT+p zn1(@$krV@m&YKi+OdQ@g!h%s?>CN6N6j z=%505S6u;bmAH5p<2F;uz$xvW)Kl+_zI>~>S1$gkSML(=_`n?iz`UFc!)dnGy^mFH zR(}qs!5@3=bWfZDZ}!^kV@K&0qfA8|y`tK0ZFIQzqyLY~C=*$+2YVf|BT&P`4;`?z z)o}h`o68sXxp?t_*Is{(YuDb%9qt0_c1Z|pLg;Ybvo)JColOWK64l6LzM9ZXjMUbx zmxRz6cg5!xG)@pnNQxxP=`1<@lF#>5mAm{|M7>_G=(>)!T~iwMI5*@tQ%ZzjuY2!J zg4cP=_b1ahZ<@yH-@UL7fyLsOb-Tuk(6%cM4-Z+aR@VAAufon5skN#qdo2c2%_H>B zkgqIyZhS>kS5%de>$ zoE)=UEOAbl&*wB6Y1fIERRXJ~vBp4NsJ*8WN8>BH7*NC{ekD6qNfDL46CtXkE?U<{ zXA?tF7Rv?G*^GxDewgXR*gRuW@V!6DWtBL+7~ePkcN*_nVKHBFCz4A-OGy{mHi&Tx zMzP%m#M4abp2*a7E$j6< zH~h)1eUq(9B4T93QTUTmG8H^PJ!q4&oX)f>m&*mK)e3RKVzuJ<@Q~w^BbMzNft<^) z5O0#nRqf3|K?o`HAd=#$@Uh0XNUQG&SXAgy;^g0vSihIE9Yw(T;;9Gpz^e#W7W2nCP|TXX9|Qx zTc9}Sno@4yl+_g_5mRaH?bthaj-A~d+SbYpo64MtXkQ<4NPYBqr^WpyQ2E_X-(QMh z_H?weio1oH-RVFpH_a@;y|>Rq=&Qc^&z`m8jQlDi*gwBs^8W(83S`p37Ttbz9|Ypw zt25y8VctoD$dHNBm*l;VyR`pzb^zY9G_ELQ4RZY>nzW-u z#d(mN1`w>>t@CydtIE+dQ?|CIoIlv(^2Kw!{q{RtzjmGLH{Rj!@CG+-9P;9eFYv+( z&vU#uF$Kv zV>il^T24P@xn0$0jej&Z9};J+ZnHK)2wg7g>i{@eEI3{+I9@JkyOyS^3@NC{D8o>a z!;-@xC?IGbcWT0gTu z|CqUdtL->9AT}|UBJI-h-JNO0dU$(`0Gv7$!IuA!*LX>4z>zB=aCfuD-wA&I)2=*?5|Sv*$2d+F9%6Vltis=#Q40`w#!a+^jGF2$g+!wcqWrMbu*=FS7>J0d)YinGeD+T7D8tl_RisDn6oJbQjCaL zRBm2aZ+)zSh85QT)BFct5+^FolTHR%=ni`?@nm%{qdg0S!lWuw8`n|JEN(CLy`3a z#mL!SOCN_bzC%Hkhrc%f^Nc7+_7qBrxy*^%kFf!{i`?>UMya}a4|#yQ8)t<4cT*1d z0XhI#y``uOs=cPkdWuICDwU0zeVYg_PZ;wA?b>IkwHSZZoDxVmH)&A57UbqE?#3wk zFE>eV?_ z7K(}qo_Y3D{K~I&mQ(N1eG&XDIiHvXJo3nsyKIUpRM^84oAB6^-jGt?S&*cVVkU11-p(8qYtvg- z8Qn`UR~XppACuu({dj9W^_d3op z`u%GKZ7ngIjMmyyF;;=@oipFk_^$%Fje9{w)eSPvr`PG;B%DG7N~_@%?E8|pDQa!y zds}kHac^^`tXXCLec;Cb^p5Xg+|dCj3)Z_%1#Gxm+W-IV{Hp8`s#-};`9}Gn!@nZ` zdk0^W;S&Zaa+fWNKdAA^?mqbb9sBL(!mzk#-%G;#L5O73@PUv!K~_~>IP(1P70l<3 zOP4NiaB!X{o_Lz4p876d``Tad+Uu_ZiAmGYO(vwYCWcYLnR9qwTjU=j5=%}$BF-a< z)wCy5AM91fqP4G0rL}HG6b#cU#ZroBG>KwzuAYQC`x#SU)pmp!iJHuy)fK9qs`AXH zGbWP>DMs4mf_7y+4q{AHm18oiIk&gR`TYaDcvg#JZoKmj8Y8vyRL)Ul<3Fhl8IXwy z2!*a=m9i+27_43u(W2Z6*&!D7i)j^vXp+b=CW0nnvVRHdm!L@2XAp!YS4|{~7ci8? zIx1SSA|^{@xE{JqcrO{j5bCC3I-9b0ZkN4-CW{h{A}>aZ#90bq_s9D`ba-Yry3F1J zVBKin?lQ-RQ*pSm;bgdxLvZt_^JmIFy|oiB&!C88;UN7$Z1YEA{QEuM+nW3VA^>v7 zE0FTB-ukh$d}iMkIA2;NtE-JEmU?feu1OI;N(YQQNau?5@CSSMKFOy4{TPF;`>BQE z)UaqybH3U%U7ge35fI4)JGGLrq9)gN85zh#qnL~!H)}lG+vnKZ`x~@v%i_Ky$>>j@wZSNT32=6z*wYfQvkYUi?n^;ONRY1p1lvtbu%4}Lx) zw%f#YYiE#&f?84%x%AFEa{^*C4nnyW){@W+zJT=)aGoSCA7>x{(eOLeawY)8B&G!D z?5EGjh$Lw0n)1Ath%x1IOy^u*F4=X7s`5Bj6GOy1VQ+7j^A~1JXV8U#bd_;Fn?rn3 zp0_)#IUnz{DAQzvz*mCETYRT{RvZvaqeXK=sxg;vgXjl+dwE>hNAVJFh6u!wg{8*Z zyEn3TZ`AMQ3m@tz9+r;wfBS>@U>$(|=ira`ugR_ZM~w|Zx#%0PQNK0qjR$1Wp;J)M zZO3UNpI3<@YxzNsPtKzB!46fu{dLHYv2%)v?*L@|aRx^~Rq>VU@2m6%w+9HAG>*C^ zN0?J~clU8weXeOH2HQ(+jH87mVx26bCUaK%Z5!z?1&eYKh%xnb_$hY&Gy!u`E0^`YlcIK zT?fe|fh+HDb&Y22fP^(bk^qRH;;b^Fo-h%Q4>d6ayM|6s?}>h(&BkotLsX&@qC)44 zg&%>aV%`1J+AVo;B!;G5-U+_;Nad(YV4n44%huwhPF5UB^8k6n_aRwLw2OkK8Rug zMlYP+wwBiNMU{529+C;Xdao@aKUBj$PAJ^%{qJ#;JA6k!gerg!WQ?4P)48a7+J?LN zrTgP!H~QN$D*Y@iVv~aSB0*ZBfXpTyL53!cE7Z*ZAKJDYCa&k1G&81?DNFAO8J;R| zeh7htLEugV#A@|L9ifZX_76+ zvKC`P38X{Noy|Z8QJLZ(DnnlfZW(TTQpU&Y*oTU( z^2+A(cGltEDxExT`(4rjhz{JJ@qTV$(@HcyCX1Ks50E=&mNbBD9Lt9usDDV~ZorKX zhyyV8Sl;`@9rj(^MNCUTthDJ~{iD&A`)}PR0Dk<&>3bsi#c{f(Fz^-06(f=>LJFfe z8+%tg>HNM^s!G_|*<&)<#-A+M-mVGVif(nxav5pYYeGsU3!KV4GYGnJ*0nBV)<0s< zcGq=Qs#;gX(gQ$pQyxu((DlZ>ml9S>X{DG*J`u(8?x796z>md370#IoUr46JmqMU& z)_ka`D`u0L>2%8We4FWXVm%6Cq>C*f2;O$aqH8A<8MS+4ZyaJgSW z&1~xEI=FW22CLPYa|ahVxUg?+pYtM6B7Q4>Ohs$#CNZ&(=lEo;3PU`d{~kF3l6!cJ zKWt<`#fiI#xYv)I&UMaEogyALe!pC%(kQFEUV6loVBdKekq3vhzIOudKnOHZqR~O# zbiCS6EKMK8y?ggK@!h02KA;r9?GE^E;fd4Z7NP!aQVDk+3CR;nm44FPAD_G-U=3v8 zrbL}_zZA(0psc+w;9=6tsOu>ro~E8yfBWeiG!R0hiybMZ9;5UE5*3k%I*Zg}vO0cL zM#jq%v@;oDOy)MGNY`~nLJ||VvNS==gj8z?M25UoE$vVUkeW$$DRqFQ5mM-=rww&e z(@ZKR(+Shbgt{?_UjZV45Cfu)q-qL$&YNL$f|Pox++@r88sxMaVete?R&XPVN8j(v(KXD$fabp0wNyoJV^yt zTTh3@Vnv9`xpU|7zNU*q?%%l~ZJ6#UY5U0=aDkJf4cbB48Nu5 z3JG5wJN$k)Qo#Ml?)kg2vZE8q9^7zObp3)`{Uh@drdRl?&D`Y z$UW~~jJ2O4_)2gNj*geaU{baznjznsO>xrFc57<}BpDh{N^({gZz^;p&zL8VI3vep z95Z5#ep0fWeag|T%M5noBqggX$d0V{F{2ilcQDfU??OVPH5Ec{0zw5YcjEA32~;P! z1d-e@3(L!sl8FF$p)2W<{0up9*@3bv*lD7Rkrb^AuS=0O2HI|@NC;|3fH_pwPry5u zdu`+fV6j7EB4tNr;BDA58-!pJnoQgYM$b7EP zC&vgUC-C;0*9cul?JI=Hq;|ONEhY_wZVf3Aqq1JMq-1k0XcneQih%>Jhv`*>E+xWx zMZ0ckyUqlJQW`Bj#`@2kePhOF)^p6x060P}AuMF5Bw2{ac|1P1AqH?(jwqG=o{vXG zGQrOr5pq-xxw~2sRL^2RK0ixIVbw(zZA%Er41esb!BGgrWUT5C6EVfST01;qs)W91 zc-XTm*{Sx<%K56wBi=MXVvMZXmQ~l%uDf2sH^gWSpu`(_F*;H(WMR2nvtD<6_Mu1k z%rnohy|YV-C5b$8%ChpIyJb{%dgk5D(|`7C{jiqNk3-a7j$=Gd69I=e29K;?_w(mW z(RE~c`yeb=h`CKe*5B5=zfneb6bs4*Qcyl{)+HNj6XYYz?-bbI4kGpM-)aor%I0-= zcjGk5@$SC=ks<)aw2vW-BJpSnf1+8z?UpBL+erQIlGVLR&SiA>%S|^V^2}|HZV@A& z67#kOgYoesJ>DPVaqo*@@%GKLt}9qA;pLa!;TNyIMhqbvtZ30|(@<53gRqYv+&DZ! z$vpuuLSE?>SROOQqFFkn>m*0EnIDiNZ9@jUDHy8cMj_f07$pf3ZGOAbW;he+~0a zqjlF2Q=+o^OF}a0pNRqqov-k9mD_D+odA)ZwCTJ@s@mB7B)Zhm#x9E}6=w%iZw%)6 z#28Vn(M}AJh>?^cZEV@y+vec>F5(?+ORp0V)9K2iGiMT;Yr)-&yALxyh%sj0f7IhN z^nc5!GY48l>2EOSV|nIbd#7jv^t>PFMX1KGfC8$UYxhm4g!bTq{mWbg`!9b$KsH)V z-&;U9?Ed}eC8KvtC!EzcpidXxFR zq-pOkhK0d9mnBDy!1YnVc=yNMkGr`?H-9D@A1h&}Y2e!1fuH^K7aScPWgpT|0+$oW z-qmbvZJWYm!c_ED9bM?Gq)#kLF&9$Ns8pIrB7OcXrASfy6LBL`W6XESFu(K>PS(7S zSp+DWqoMuWw(>;#XEMCb8xoK-5>rMNGBGN3MmS6%zqLHon9*dI|C&x!19$z`;^BFrkQ+z$#`+Iwg@AT<=H3J{ccrQ-C z?KC&u%P=GCdc&(@OWkX>SS8Q6v~Rrr_unW{tk8P|g~Yi5{ZmkZo6o1W2Rd5yix-hU z(CY^PjEuiMje{d_k5}TJzj4zR-sL7vqbzqCw{-xEK8kB`T=>xbYJ+;{p98AT9Ypj*SW zw->zei#J%WR@9}YU5p@zI2<*VSGKnuzN!%CIgw-BnjTIny#dN%XC3PXgE8)FF3u*Y z%U*9k_wxhWAGVsPQA!4{r<5$8?*%j&qAG&(6~3}a+wz$9^$?ZSI^>e5G$I|^ep6QE zBV`98nRY=4iHM-NWUmW>br*ULL&#!8w#chhAoS^v%*H0sNix2Kw?;%#)l{|hL=c~O z0a-g?-C2{P#d1YbM+mvwV^aGUtkf?C!-Qk#I66K=D#vF&`x!p>+_PM~binR@;X7o9 z?0xHPC8M7oUnk&p!PAF1B+s#%k4Z+2!)X>qywO9Wh0!s>)mh z?b8)qv~oWCJ)$Xs#+wNK7zs$pr959{1 zdiB9hw_*J98Hu|Yr;UDbYynE?-&rY_jbN?V1s$aU&ayRQ1fZ1QopC&;w|{Hf^?n=w zkJe$l7xbWa05rSJJv%aAkR*d=?QgO1n;@mU`f6WzJ6e6m_y6=u%EopiI}5#`@58Op zm-6SGvqms?Mz(s;c64kTo8nfT>F#FqWh;H&Yq&N#oaFGi(Ra^kk9!tWch)(+`}BqI z{!ac6VT`B1ZLh`frY4XqZ1dXd$Gr68pR!u5djXy7n%W#k0N1O~i8So(?V4n7Dzdv_ zAQ9!GDWz}a2C10qn#5V8?o50~)NPVoZHWr3bZZ)dn5TnwC%mom^S9M0c0;-mKS5l6=Vm9{Cq9je$Iyh%hV@kxX zC4_(zYbWgSIPZvEwD!fZGoAmG`nJd+T8UrRwJcXlmaR25N}9{F@_u40Qr~vo2!s?l zI$5&4v&Y~3wO`{)U-}XcKKvk6?a3mCXWaYKlf#bx=5aUAz$fe(`2ff1wdQtz7bnhA z1Dm{zf*2@lNdBshP#hWFJL@j>LO!FN_UU4V(!aBfzdh&g=e-?LA0OSgJu0+0dIw;` zW6EFdZ;OdCw$1w#Gr0X+EsMYiju;(xRaLzch+?^V z7czq2`q}PsuHVif4O-^T;i|fq99A{bT-SCimWmUT?P;1Rlcr)F0MovD=@AJz{lYcFel`TChuopPG%AD{6l^ zx#^t4IcI`8xlFLEkDA@?f}ZvB8=p?Naj9>bJTUi)@+OUd`{aM*)W7i z=+^zUGMQoHS6KO@r5dbZyRGP|i5M&$k)o2KC#mZ%X-shG;#I!#m0#nDCmv_MHKS=1 z?;(sL#JhWPxWW|_^NKbA>KqDKsqOkP`H((SvNeMJh?XyQ+2h^bO z31qyzepBz)Dtq^=`;XfgIRKi=f^(A<2g`NKwQKKizySy6W`ya+&A+5x`*xzhh;nlulUqe8>b%hX3zHi zVADI2;b)0JgrT>1>@2M^oe1Ch<_-S4zxzjM^gQ;&BTOgTIB_gaj+jmo)2TNt`2;u} z%}vRqVKaKO*$n3`@2whHETbvbsWIRU@-OqVI00%#E@B56I-IWvA<%VQZWxryV@D?; zfcT73X=eO46;)+Th}O|^_eid{2dc_5nM`OV6GBY1t0k)7YwINFy*Hv?X7krojdUGd z*U@#chiX+LA+|W*(9}(K5;Bor99|s0a!h9p^`xSiOsMLH$)v%d9391+5{al-29CkU*0F` z{b2u(BmIG}xA~bN;vUuim)spWZZF4DUK>I6DH-ZxI|Ouq>c_k#81m?= zLi=Ntkz?}S#+@1-eVoUT0)QUw)7(>gu~goE`xsYE+1;O+snuM&nGKZbir;KJ%WE0E zM4ejwv*bn}`EyQeo8xEl=IeMfMr3)O66V?DC`7L_c?uL0KL!eQm`t}pAU=?Br=9iC z@#sOhKWvnBL&x{hy6!0s?{bH^MyV&l%Rg@Uzx<#71z-E>^Zb|p#ec=L*<~_WGie$^ z+Y(*E$ut{Yf!yofUa)B238uMUO_)p?D(`5!6(Mx2*K1U>lAh+e|NgjaQl^~#A~y$e zxlvGzk)+yJ*VyiJbmX(Z4+35Yd1b6rX_reD%LUFkrjv%+dmPS6@l;qXTS5xN&><-? zbrULY4uB*`A>f_R)D`Qs^y!SM@_1_6c1?-_=O#3@C#HlK!6QVV_6<^*u#aY4fM#ZC z0G}6SGyZ1e(MTIQllx7YdkT=repysVlN~=6!8zw}RCovAXuFR6bNgJrGU3Ki>{b7q zFTLOIRQ_}yTYEpoK(HOZc5}FL`c_C!>K>4Q68L3cDSvMK{qfp=dL6Wu(S5Kar4y)Z zZexrFzzDw2pV;JW3=7<%kp`X9PSIYlt(S zZ*hMAJgE!ZPz5aa9ZNree$HhEOaH&zZdzk64GdQAFJLJGwQ2xWjQQ^b)b(OKq3eiU zWW8QlcS7fk)t^gi*ImG2`TQAp|5jVq}y8uu1~^7m3jpZVLGk z$Pa5i&Wa!Y@Fo8EkN=F%eerS5U-2xC&G_G)-2X54LjQh`aklGjm$5O*D-1Aw%E0Up z`RC8bX5+6>puZW+jS1Iz>-}-54uNes-gk4tpP+FsW~C}}jGCRYA`!k^!N~#^Ysa-4 zEsJGhT9w8*+UF9>C^F9F0D58w`FH1VqZGhh8UJz7=Emz#7Fg9nCfZb$%11&Gpl~Dc z2N7#r;+*v7`(dsRHW9V|{Y)ncZs{bPCb<1F`VnJ@UNvQ2huv3ASTma_{HuTY4gTIg z`1`zhbjYPE53qmk9CclBZhyw=@+BtIn#D;=2sP75ot=ryT6SWxwt^AT@~R@LG<8FL zt}@4UndoQFPl}1C*7+}~ky?|8$p+_qRw5xuK$7LwgXPtI z768IIx)^9fL~0MwSOms9h;*T)5|iJZ&89R>!+NzMs^W4#GvewK_EUi%aTuPXzYr)sGX%s|j?z31f@O3>nJW8&FsH~bIjruC& zwZS>pi!iAObu;CSH(%o)|K|V57r*ia{>%UB^USwwaSw4Y9K~pqtA57Jxy9@E$K8(2 z$lrdBultz@Y#;f{#^2?>7s8%70cWlGL%KlKR59&8YcOT=N=9qz$O*{Dq(zljH_^lQ zXMB9-)IC=L2t&DFCf;(qfa4XkX~K;~;OHcVmu_DsH!i`*>t1#Qh8C^28smr8 zKIcX^OEX;I z9vqybYHD2NtyjQOkgg+Y=z9d&1~SKngy3y4N~R!a4RuV7GGX6wr3;`8i&jjDE*QgJ z1?tKpRfPg=*OHRAlDv#^p^+2j&r#E`r0Igh4DUDwR!bK?ql&vY_D1Qv@5 z?>&=AgZH^5udFOxkkJysXL;6SDF-zqp{i@zZf#`4)ryIN^Ep+=upSgHfJjLIo4Q~n z9!;JYjDs=TnsfERhxp-3FY$N(?myzmCm!e1U)Zsd#G_G1&y5G_)=$^nHcPob?sjY< zvS)`jo9}Hb>!awu2mnEuBRWEnwU73#!fbF1HupC~Nhyt(UpL+I)5rbpMmf%Ys~^$S zx>sI91-XQ#$nrX96CAG-CtV`AhPGRAyi9Zv>dJOvdgl4wC0o2kYaQi!l*qgsQc@jy zxSu-C4dftyf1_GnL7W+HCz4grhJD=Z`IMz*qX#5Ky{w=ZA2u34EPi+T;Qchg-3*h% zwfpG3($vDMKTrJqzyGiJ+SmUIaBOXDap}?p>dF&BOBa;gy)7&AwR!X#Oiza0{ov=7ruvjgu?wu@GT@bcZ&;Tp7OG*3L z8IzR(IuRoh<_975hRqZJHD%sQ?p2-;LR3@(F_=DpA^o=HW-?_yodQbRwzTWDDFimw z>96o$>ZUg2A@8dgNfF0vHm9m;Vv4NW&Yne_@eVNYpO~!0Z{;iMrpB!+2v%0ug+L{h zIW#%{uUJWBR6qlQBI2#gQ7TkxJC;sR=Qw}<5=X}!|L))ZAWrD$tl4s=13vjaTd@2wmfPV#s(h)3&?{IU!_iV%1tB?O6CW=kZ42|9b5n|fw%s6}wzvAwfJ-3Z5r3s&nX=k_P;@9(p$&V)HeTGTS{DDT|KO2Gp8bDv~5t&6iqnscvqoGSsX7&DX?Cxi6Iib>FsNV z;l(*Zj2s`IpsHCd(0UFujVU75%@kjCp!u9MA!;gxsf)xqAw~5sI|+jIMd(6?_A{DM zh<;U7nGjGK#K^q&csJ><%E?KjZC5<>;8XnUXRq>i{?0$(+KprWH~-uJn$Lay0BhNN z1`)Uz_?vkDk+#lv6dT+;841tXPe(z(v-Z}><-5&nmFwXhrD3a&x8HZLJ zam~g|2h^ybU#G|E6vOyfdgR#*(8juY>+5;%4#3UF^IpcCzrX2t4$js+aRBt*3aD8;5I_>n(O?qi@Uj!t3T6<^Q8=SRT&)ff+^m<%D`xe%`{EOE4H~ zYey>1NKDRcl0|MgM0(XX7?talN%b)?{^N1q{GTyK-Y$7=R1KiQ_kVEAfA@F)CI9Fj z{}251jaRv_dlla)l{DF5gpk&()-B4E-Q7KA(-|oqTV5Q7N*9!ZHrXQLND|Q`L|oru z*E`3gY4DY!X=*C(sl4adI~L0m)6mC^o>MD>3u;Yo%A^$}SIJl^A!7`A(bIkrGw~m{ zxroJ(wFC_Q7ng`?&TZ3pQi9{f6468oUEY^N6NDJ(dle*ey4R~UklPOX3h%A-Fe><} zqOPi3qUCz0UX!T}#{Vu4&~@fOImm)TqlMB9ky47~{(kbty#a$C z+zN6Qf_ryg%5(nId6c!kD8A}Q2rl=)+yLxP;W?Z>SD|$M!!&6M`Y>`xHaR2j?|AnB z?!A5KEKbJVj;aLYBF36tMmSu+$vV*{#Y=_wh8xF6Tsz$6V7FmndZ`1EE@{7we$k@5 zKd?Hz%c%o5T%7*l%>Tv+Uio`4>^l5EFVe10(sIUJ&v`{kFZQhTmYs%Nc%5gHet;m^ zy^sDuxYOrui+=p|8^wkg+;0khPK0;fNqp^VFY%kd^*j9TzxiE`j*i&hKA>tU^mvsu zXOxuZK-+et1p5aE)RPJCy!94tYewazPbUefZ!qC~jYEl$;dzt46^T^pNK_EOyM%L7 zoQJCRRF$XAVn3^{rR#DJ0r5FSkYQ_a)@9ITVpA3eQm`6-NfhNgSLU=xHpDrdfT07L zjhnA4oHJv+TCP!zIE1>Y03oVUfAO#X4X^y{75>8(Z&8T(Qz%iZv6Zx#$5$444-+o zsKedv=T6%={qJ_4-9TZpGq@q|J6gk1vXq&_6e3lvKF#i@+c@@O;LCQ;G=!r?-R0SB zJe#o-P(Em%-8i3jd9B`UI%zOu_p;;kuGjyn_qwb-I427@Jhpb6&U<2VkQ{BBxPD{J z`eMUmo+0WIo#*<_h(pvCWW-)4M>bgo-TnzZBU3hR(B^rMY_nY&aY%3Pt=?K(t}M7I z_otMUf%F@tV~*6WtZWXfbRr)wiRi%3<`*CeS`nUHhWg5)~- zM9Mq?=UvX5+v3uNfLCEQol;jd4hXsS|N7w}OA%s7RBBQ9I;}GjkQb%|5gqzMsPSuD zAx6bWsa+immqqKYL{5@LfxHKCv>_3&NWZQtDlw-$q(qg>(eTa@!=_P8DG^m!w;e8@ zL((Ct4_MP8Gvi7SL1M~8TRXoY7_ehD?GD8$nZPAE^&*BY)D_do7R_Xf-Mx!+;Vn*1 zj!7f}k;VFirrDyJOxZhkp2O>J@uz?K7rg$)8~o%a|7-rU|K!(r@Sz=cwzHyXi6p^} zeC&z{FpDTE;Te?@{4}(_!z0a3woKp!A zj!xik5otpr;rjVblbLKg$;wngij zgyh`35ff8PAi1fKYpmWsA88^>B<15wV9rS!sOroeaNgM0YD7ZK@V_|l-WnezhVzU; zsU{Wk`7T$lJi^7x5Ax=l$F$)cE5}TMwp--X#DuD5*#5J51w}^DKkxI^eIGaY;Z>WQZrF2oqsq@Dh-qpcuVAqZtYZYR z2OcN*s^NIm@%HtO?d^tn!{AlR@KA~5$lKxyJG9=yvti&J^iaNtIU;VfEf_`r<)13v z89|F2`S)3X)7QCg1zVOVi&P44pyyWo^?f!!@^RXUyVqwSSM=c>R1PLHyMM=r@P~i+ z1O8wC?|;PC|LQMTE>}E!<#8*^tAy2R$+}&zTz80b?C+n;(6u5`(Y9-jP8OU$IN+fN zALR$%{|+&(G6Ojwsicp*ISpcyQ^a!qs*<5BB_+YBN5oX?LUg1AT^EcHm>cXkXA;7z zx@NUrgD4@iq!2Q*AByB~iYAWkN3`}{N>vo+65iK9mge;)1Z48t#jKV{zC0_ot)Lcx zLm(uf4IME=eAN)LGGRdgBncV?myv=PBdK?&!J;vGQe7n4dl~X~&K#PdSG?rwkRVv| zpK@Lzj@7#3Fm4kFISIv5EjCTB~CbOPS!=-8n~7Pq}e;ga7a!{)!h~ zc#(ho=)?TRZ~QI3^5tLQ3txDIOP4Bq1%g!|5KZoU&<@DPzYiv)Ki*;PZcg65ZTW2{ zwVe9-(T;bYm%jV$pLI>jHFl@gb^D_@0b~5#-Spkfl&EZ`i)GNTDcj#n35+AlVoT0G zhfi)gb*#p7ccU_b1Ry57zxp4j* zTiY|7S7Ho^n4xRCKwUL#&E|Mtk??5Nmp?vU@Xqy`haY{6&p-EhzW>6vXv3PuD?+l= z5(*L_m%J6;ixxOrOtajgSj+jZyN<5y2u^TG49aw#dRpPLR{x}1Gnq^f=Q%z;rVX7L z-(;wP&usaW22`zdLX*lKm>8qM{>~h2EqVeO;*XkerM{Pv(#VKk5gLk-7R8Ha;xhqJ zOH-g^6%PrtZF^_LiSY-<-M;Nut$nbfcHZJQ@~Z{@2O|@zBq9pY_zYe=>T2qGLS0Qr zNr=gm4eO>hUp=1}F`X$awK$Q4{mo1 z{q<$@+=s7bzE*Y$%G?<^1#-vOZQz-eZQsSc`otRlGVX0YRz(9KBsf{Z(IU_VOwdD2 z7zLNfMpALSTywZ+xu7!|55&RCx7}xnQ8GL)N>k+<35-(?MGwFaYZz+JW&eBXf4A+5 z6o@Y8V|{iyZs7z-pL57?sTe8A`{Bdoq5tT|Cw}(5r*RWnAj5PPRhBE^`R^U^Km5br z3@npPp@zX-$BUuxl7?Iq!z#+J5a7+gKpAj}yLs(S7I|C)P zygzCRqe>DTqA&$X!nzCW?(g&HV^4Gb;uY#=^$@4xV4zW4n1_>({RD!=g?zrla>AAOl;pM8Mcy_(q!sLD0c4Ss+^ zt|1>0m&s06PaeB>hkXo}pL*w>xAnn~@zvNo;1aZrjd^*!qdgu?~9+f&3>s6f|6Qgl4__@_8I zKIH3P`y-Yo@1Pl~wuUqcS;E(;Lo(N;Xy7Nw^3rMzc3f5CeMRjPZ5IeJ5;f*It|lw& z9nLjOCN(>|+bma0W=BW7bIr3@t%+SiG~iT-DS`+piaMWj|AXV5Qb$#Jlh$>V5T6he zk|NEtF^4xh@dBql8kyls!>JHk{HtJMaCG_(U21Gv3ingf^W*NjB3ao3Hh$;$qy3o{W@= zvbd328V*BmLLKbyff#rvMBuK*FM-h?k1AkBJOJwsLKGC!)zxf-ML?t2LJ>Vj$1R6P z%GN}vE6k|tDWmGJMWj+C|+EwJ>`~kDs6p@IM zo6bb*WnZ+$+BN`={rw9}r#n>DjCR$6IJ~oRx}V&9MJKNzxq?U^%1_R zEb7mB^+AqAah6B`1~Qy05upQ7hg8K8E^xWp0%sI>JeITf3T`&VJ4fXkj!up_Iy#~4 zTBP=<`krhTwJerKI~-t6lje;nA*x2eOG>H~yqM!KYCxo#Aa@Xq*$9io{IFZ$tO6>2 zXxf5F7pIhKa8xpUZUm&Dg=gb2K7jW5+mh!mi@Jd-N(j(Jh|v=wG?P8fox6hb4PAiw ze5dDAG_FF5NRnWVhbF85vNAGo5}d0j(#n(hoC}i~^Q|3Dju-s&XK(Q1mwsxR4bz6J zS1$70bD!p!=RU==&pghPPhR4}gwZHvpfh};hHK6}RBE@k=g z7`Hd0r;q)1yn>><-rI7?fxR0!2jz3I82K|=vyU}eHprP-Gb0NIZ8lLqJAHBI@ovBO zevI+)fAFJ{3X+HA2^^m!)jeal^9^XtaveE5NnAMarU_8GH<4w98Hj(u zXV$L_r&pHIK3K^UsK^T^%q#3Q07~9R=zEd7k(NNeu$(b^KOz%Q3UoUj?{D<~zWAY^ zh;bIdZ{y6%jV^zlaam3;hGiZUzDQju?_5*<-rxIe{y%@`|H(2exUlyi$Qob!9`;wP zS&lMNzth0UVnyX=?Cl=leS`Bkr;Wo^6}ZIFV#(`o1|GP&&#!#>%N(Cvox23iWK5-QJvLGo1}17CdA<~U%+J%9h2XNm`wT?loU<(KSU*JOXWSK z(xE`BiZeJ?vOH_fziYDnSh_$EJRwW2A_CDF|2I4Dno&FB7i1~rWYWrA%-6%!%w{vr zpMQX=o)eSMR1+>;y2{SZE^Sz&ns8`V9~4Am56?p>*)&H-lV*e_qT-ov&)M4EL8H*M z9bE_<9UbwbAHB-+Fa8MsPk)^I-1kJ9*`S~Nf4QFRfz0N1X=^`n+9X2OM-s#wY%Tat_n zxCvbf9GxVtA9=cr)0eJ7TG;+%p_bf2*m-ax_(!8f04DknX`HaTRWWHYGZ#QomKrXN zfdudKzno^+go$n*%Fv4-Pse_dOX>Z7Am!B0dl~m$!tu!*H+$DTESTrM_gUVTM8ffV zzxPdk>o@-yb+yH8zE52V&L?78Sv|hbC80UePAOWydW5E)apB@s#5KeyAkJi=#35cS z%BSP-=$NgoiYFes$d|wT6+(N$&wuhmYp3g6hK7wzDw+kTR5Ofikw@hns1PY4RmEv= zmUAZ(w8lA4Rb@84D(eu47@^Mz$YjdF-a+mH=)ifdU3-TZBVDv@dhbUNXcpU%tmuc! zwbfQuSS7`)J^q^0#L!V!6-A=kM6xOh$2#R&Y-@(3kcC>xopf53EOW|J#GC}O z+F&Lks0`#n>uQ(?tLtbICH4Bwzk>Z-Q)E)et}lT+we}U z4RB7)*c|FHM0-s#sYsm7qZ|PEs$%LI8f}=(r-b%^u8VYCV6|NG{C9uE3(vm@+A*I` zx%%K`zVxLp@WszR%YzRb@WhjsxqNws_prTf^L4c}Ziop(4w?f4Iy21k@ffc?A7*o+ z&4~SO_qqApj<<2k;H#{&XYHjJawkTwp{&iB+p-Y|7sN$RZDR9pDT=TR#Bg!a7Z=1h zT=U*`a63of!y4n0{cxR+>g6|~?cmL8iKDfWsH`V?zAEN%Gvqp{X`}G=aYSEt%qF({ zIW?;tmHb_$t{qk5vh2B12{^UrDYk1uZ0XvLN)ngO@4^+&c9JX>lp+5daTOkc6S5PK zor+tP08%DkiD$riySt6c{PBU~?!AQL<2Z^Dzulq$gJafr0PCZxEWRg7yLSBGhb#W+ z|M5)J>OwApE7AYQYA|ZiItJXl(KHW%QfGLljV}#-F+@zyhyulapKV=gtBuH zd|feXwg_$Ht!sxgjpN+@dA{_ke}k@D@Y>IRf)^v$S;Q^9gtY3gJ~?uVOeJ#$z$GKg z;US73>N7m=NYNI@kYXam?&hz^mRu{Bj+;k+yVL2DcQNJ^&-z7_x*u@!Y zY?CS}1S=ubL=1t|Dx%sjpY5=BaFxfO_#BTs`Wg1moi_+y9jmsZ$_)Q?8)>Gtju?Sg z(Y_Vz*ce#(vJny!D&8D0vWS>!4r&zVJ=4mwB~!ps9We%CT(evpa z{>jc3+go!Ue)wVj=CA!K&wTc2KJ}R^JpI%K4$ccSpdG}Z#4tDmSuMK1UZ+WO!}{~# z8UJB?!29gs*V9gi9Y`_4ryUa0zQ_{5V)s^@&+3u+wc=W+@4sW)8X*8O3jWSI2JZf~ z4}N_3#vh=1{wFOVIhLzPh!s&P;^6-elAfZu&$(3x94->a>viS;sC6C_L5UQmzN;Kw zEFY(-!)Zc7M8gV=D<-vL(oDHo9gx#l`AVqf z<~=&Np*};Q>T4A6!9<17L`VsB4p)1k3U$+13eG#u?d>v|G;E#BI6S(+VzneD%~8KO zwoZ*>U<5`Xgoub~^jowaELD)~IntDH0#U6t-UyG5gzMX8Yl&(_P_9 zbu3O!xN&&Gn}78@-}>eYY;VswI5^u&yhchUb@DY&x`wp)Go-gkNSwhR1!dYi@YGCJ3@jBN?xl2b%25RyJWOhyD! z-}9xcCFW|UzQNR3e!6$I>^7f5TS`E^CHSzRImFh>4gx{aN{KRwmR)UDcdFIM35he}*TX ze1_e<%k1s$QB@UnUDI_5B(Ywv+1o$IrArrc+RtUfJs5hx922lU4>%lV_`_HDy?_5FJaG9k zPd@bs&p!KUzVP{{dF=6vT)wi;#f!phZigI#vTh9>U<6YSPfIzUyEEcvJ%4vHV1twJ z-o{-;(hSbQrh~J2Zly(UQFJw;YWdtC(zJ1nlHR;6FR3uY8p+dF4YZ={q8$4m zgMAMd;&!8VU~ch#cK(Wk_)&}s*Vw{U#Bw&?mh5e5f1M=@?>K72#F{>O`&hK#f;+%`;;le)5DjvpdF38acz>_s{gFqHW)_4cKf7h!agvc72flXH6{G;~T!)ulKIUtG@jZU~U;hDr z`lnyz=w!|I&JJia=$eq{YDRZ5RA`&FW;Uuq(n!n(?Bw{EciwrM-R%c}p%y(wh#?W8 z0v=y^)1`>Q;^>Gs-+YIrI^gm{5A(NX{|U`x&W~Swfv#O45}7z>ZEr=XTs1g4l!smr zRVtU|w6lhVacQbtzLyDxlM3gJ=^iEJY6d`*PA%H5oM$!#_Jzr0!fL%{x?1w~wQDSv z%YN~!Dof!71?w7Ukb8^vRSzXGE!bkaT6fe5oEM_nxp?o0xqMNaRYRElltC;gBLPX( z921Ox5rfGMTSKD>O*18S5s`}hbLZLF-sRJuevV)L(yuX_?-61}(werjYL0~I1c;i5 zQ!}lpCq6fH%7Q~i4r24kFB8rjfkCLp{#ot0@kC-qZ499>2ggx(L8InK;)r=c^UlQ4 zc6PU!Z*9?afvyW2A06}4S6}7jpS;5F|KT4|Pdt||UFO$+{crI%zw&vWe(C`peq@*P z=S_RSdFWcKdt%IF>kWq7@cX^yr*9=pv>EBXcfP@`qIq+tM*GaSWPs?;I-cQ-B_m!| zVM4A%8({s@YJfJC^D~!UEwFzYK870|PtLgA#L@V`xB$1>p4{fW4{20Y(Z(LV7-Q-^ z0s-qrHpXxzdtg$|K?!+rExJ2Kl(GfKpt+W&>e!uCT-clQ;H3%Y_hD-aHQ*vRjUb^H zhA26F9T|T=YU#P*{6T(t2Q6>K+&=HDT(PRyC`Y_YwCw)4!x%p}We)T{dxqdNnE`1g z&@@5_aCitm|JgAwe*Y)@(Vu>kZ+`pR{Osqi^5*Mr;e5sUix&}5R_o)DaFbG`q70h0 zXum8NQKKpJVvzOT-foUAJGERT z_S6X}3cjkTw<~;>6rOKw88L9ZrVAl6|Lr`yNDujw;r+<42#UHKIh&S1*R}XmnK4v| zz8FvjxDE2TX7nR>0xd#Epu`YO(J%&-NV`_*ddj(j3mlxg#Dfn#!o|y1xODL<=Pq0Z zt>{w4YAwXpVt93+A>k__q&12;T1g`@ujU5vpNa~Vk-@k3tUN5zEBRo~m_>k=LP<$` z-h^{jO(5dImDGl5R}fvinHK z7^RSp1_h`J{L(M4x;Z(m)ynE@?Ef)Y_YYi3o;xvh!^FK_YSMbE)D z%qJNpQgAUDa4MroK#thGEv8-+FVa^N3?6>Y5#=14O6ngX?;Wlh@=S0WNap^yw^3xg zpyyPShfPPH@ijORn#LMVed}8bzWtq-`S!P8Pl+cBlrFEIdKc2OnBdgGHrQ36N+*U^<(d>R*{yV7WszrzCWV#d1YcO_2s% z?eSHECxL5Ot=BYO*xldb*)M#a*?h`NKm0yNhc~SH0F%+Rd3S1JWk1?deOb&pUmOp) zS&mh@sE5ia$yo}ZT)P@u7}Qy=KB+RFHtcNA&5?*5DFhbFm1+8CIXmwhqCyIw5^>I; zcsqZ|&4#4ESqbTLttopbf>;`%wCzDWc$1fZ`V;=}5C4SOe2cB^hG(Ds6o2z8U*?gA9^k1bFY}qtTx4fgn9t2$ zX**C&gphRyc>mU|vo>@0wx@?z?XOc`Oy${xp1XC{wtFYztb-|@Lvfz7Y+$b`Ap`%U zAd6%Bqj?({@Il80U-~7h|ALF?78j-YQHtD#$*YM!Q84q4|oZHO{V7_a)P^VwS%bgMEWqU`*FTb+lq3j~-tmPN}L2?-J`yk!8#7xpRExxzFLe z=cOP0fYtFKF=1WVPaCxgbP~!Yl8os>(PL&WL>`29!yB>N5e+Dgz?m#UUup zXM|6!^1(AgHs)nR=G0`QZYuALfMKv+s+2)DIpWySK|02&k_XWji+8p`WsP<>ApoTnd_gbVXwGjUg`=ZS zBWEGsmlTWROmDFVGVQ4$#o;^qNXuuO&&M?YL<1sl+L3t=mbh;{{I0j~;f*TgV))aI zEi_w9M-g%;R}EnJtjNHsH&o6P(&_}2u4$?jR}LmT{=l58=Y`#EsGa3~U6B<{36-vg zZ1R2+dS z-zQfKnuKfbz+e8=JN)q~ik>6?S&!s6-O2)%R;8 zYD-EjNjhx46=%?oNMSICWLAySK~E?lu}-ZbNHCv#N?l{6dIHSa%U$ zIjZDL9m@&gvk(x8C4eb1@_ z(r6h=SlMd=8dp(OjTzK7TBM%Lc}U4L5!C4Wge;1)Go7=$wZp0lEEWq^UB_az;$(3` z0;;+u1nZvHg~;*oF(Cx1sJlj?x(xTX>yCu5 zGv8+W(iT^)T;a(lpW?B{pWxZ&K2I~*;^=ruN}i}@G-7h*jJXP58}Gp7{sS&KB!W1l zU9Pxx?QLAv{z#hj5;R)LrTBp-q|#4E)wJ=vYYqYX-bgs(H;80{u_1>^u?~p+d^hBy zh!~Y#4B#?hFy?eh<`Lwo4+N5i?5{Ygy5ivc4zNRt=UJ^<*6S5*yW*9Xf5s1A{1J8C zFrUwP{PD+l?zzwM>~l}@na@1J<4;`W@+Dz56;^AD5>rw_92wJOZi)2AM@DhVB^Vo} zv%{dxS5CVHXAM2W=w`d%2E$&M8hy0hN7wYxdojd?hv7=3o>74EJuxU|;~arJe?~8j zPyuC##KjH!2pf>WCW2WU!-6!vo6-9idS~=TIopBxphwl$WuI~a>{y%$tpJ-sHF?3! zu9xJ$OoPOPeJUrMo7X&WX_ve$1O&_%tn3?$po#@eZkLiq?6IfiBoH zm{h1FOYM13am<>ArZR?WOv>?UNlez9ceP%d`dv&kb;Zf?2_Xc0ZDoHk37X7_aU%V_ z)ErS3!y*>w;=RG*;yhDe(nKcHDGxmGAP+zMFrWVPXL#btrZ+`oEe)!{;`0anwu(h?#6Hh$K!w+BLna@1M-}uU>xO#P;>D;q59}G)~ z&~*^w5b)%S(El8a&=@-?Pt<7L7dF4V5&Y3Z@i$`yviaM{@|Slu0&6|<*M0*fSMMki z*dsFF>5rEHbhI(ahraP08A$4m%qH4Ay?%Q=Lh>FAb2;CSoNsW8QI(E-NiE|gWEdwO zaY0O^{|l_0s)87)sh?vSN!=Rp%I@xz#~-SA>L8#k_V?bdgR}E$H7FQVE$7+WJC|jhBW>IA*4x*4>Bp~d6y9OtD?azx&++J^ z5A*cXkMbY=?Jx28<5zg-p>3vfb8J$~$UqvLav81Q!!uLr=JR|*awtabxiWkX(NWo5 zSr2Zt_7vwQN9$!?Dg{>%(MZ84zcOB<;Jr7>=JbD@S z=l$Ae5FFWCXYk0&18fg|mC1Vs`T2q{6l!_-UiQ3`8eC}_1diGZwHK@TqrgU|a#0`P z1^w$ZN)2zyTqu!@r~sOTu7&S^{~CY()gSOjfAm$p`HgS$+Uu`TR}<#bUH13q_{qcs zX1pVWKuS5U?UHFmc!O4BbXKQMuoAr(Ahub!CS^j6HJT}i&zNk}=OX|rLDjycIDC@l zrjfZUr|*a%n%u27mU&f`{_w^J=%ONB#CbPfj=-2(m^FVg4k+jXGi zv%1du00bvJ`46=my%&$GYU-+DhO)IaLz9&kZq2q>9G}p(E4r>FgwCEh!8HF>5iMQW z$|{;@>W1x|T_)2BA#^NPE9$)o4?g%Xk3RM|4?OrV7cXDIS5vwK(nXR8K^5_}arPoO z?=vdrk(k>oWx}o|6C)63{|;|lW4&5g`j2F7!xaWfUV$b`5jTkBTK+y|Xv9$q48}>| zkue$>5;H!TQ<58$l+x4kom5tn5m!oz^l=Xx+cC!cIi)isL`|!pa+M)H1Vms`*}f`E zqB5CH*xlPBUcN#M9bLEPr$2d}AOG+t{K3EfGyccl`W+s9{9!)x>8JUXUwM|#eD)EZ zeCmMttXu~}EH>ncDaK55`X{f48|l=s!!WYk{V0x>+x*|4F87lF4N_dQP^}UZn??7cB2wNG)rcJT?`pT{uzcTFqth5 zS&t@ODX4_~vI$WQ z$V7pOeb#L+&4}(>`*$%0KhWaq%3AG;GilS+0)Fz7C4cyb-{7DBi{Ir3FaC(ts$(*l za&Yhvv)Po&XE7O#gxKZ)DS-sYK&wh-t4k3BPiW3RrBz$cf-9-;=m36_7w8u8sK0RQ9U6GFaX@q9_3%DxQRE zJd^!%Jn`vg*xA|VJKy{!zxer2vd({ACRIl$R(1d~ELEZo=dAILXolc58=V5ltC9H} z4(C1Id%8>#v>pML6OSp;X*4uLOE(334ik>b32r{25@op%f)|`jXzB`IRR(ouVxXz+ zS>FMdA?>P}aCCA)+jSfq9PrdrPxGlyf0m1vu2MAu3tR$j#6-hl> zkPLB<98OdA*&QJ`YH?@^93CCzbY4a$7|RU`aKq*FxP)naMWu ztvx_lty^x~IOH$>;sw6?)o=5!fBW}&=%EMrkN=bZ3BUg9U*hpc&U4|SW4>i;cDv4w zd``6Yx&wn>GdhJ+M)j;NUXU&2>FYYaR;99}>}QDH2P3V)$H%8N0_i}KCr7d>d_pmL7L!0d*RXAh&by+mgt z7?kbTxkTl~NNz6LF(kFBfOU(A$7T8JLT>a)h@zG!4hmI8HQ(jR!=CxpjOV{S=lO4a z3)RHl?hbX19t#mrFo@kcQ_?#NxZFoTHAgyS64U3C8&~JFh0rv!e9jP4t|O0;HgvQh z5K%(32s9=o5{Xffl&C7l&ejZ>Rn%UXGz~*Fg|$9*l_7G|=>$P|AdH-GD&^Tl8J9KZgzzrug|pFYQxD>d5Z;|HXpN6qqrUo;UIKGu(03k>Dw z^(Hx61u2e?^iIXCG6#LSacp?Y7NtK#PGw@wbO^>NfLogE9OSsX-6GYzaV%^)1>?Uz z&f{K=vGNG1hu1epL~|{F-fB+dyPUvL1fP{&Bt~Wp9BcutUD&>y8O#&D<&jArZ8$el z>~otpQ5pN%+IttyIm9K@n|GV?%{?_8hhzCA7~@G?{)RJNE786bXiRB5Od1m+dE<5E z#TQ@at6zJbuYUEf_}=$k;LSJQM0~@1Yn$^IE;E~L;eAC)O4qdpy_0e-F`=pJ^Q@}L zBHiqAsutC|%mdMcCTkpHq`WNADgzO%40BLzk#w0Xn!C_rC0cfpZM!DKNL}ZYR&V@^ zZ)+Xq%vrGu6{6CGfUF{rvgi-g&Ser_o?uxTmr9Uoi@j;XXH#UkT=0vZ|J)p(s-hBW zW|CAhFlEQ?RD0=CO}UbQXgnAlW`4pJC@)rKX2=5h7_3FM0(DB%(KExEctur$+PPT1 z-%=_e1SBSi9Ze-nn!&LUms5h?qSp{3Aq48W=HTKbKL3SZ;nUAN$GP+8O?Fv4DVOzy zAhbaV2^8zRXuSv$ooN!`Rj5)?!i#vHFxmX#oVi>b6uEZ&8Xms@I zv&!fPv@xSdR7|EG?;BE@vAeg++i$dOpIUz>5TUxp0LxO#KlYZeqo%q~=EpjC{mfo_H<3WFif ze(<0sSpI2tGEO-OXZmyfxny_n3|-6T)I zEFYqI8)vwgf87oLS(o=Tv~~KuQhuglO?aA#J*bN%y!=wjH^2E3zxVIH%3pl_+x+~s zH*n&aZOyoR^%0Pvtjqp52vXA_HsHOAguF`p&F zr6b{&($CyFC1$OR!fGFv9=cpTBZBv}J+r0tG3Ersq^O!P4{b~8Iz$_q+B0ctn#QUQ zB2alxjFIET0@cXY_72Z|{);^I>CbZM;YVn8cTK6Sjk!{&!l~dYGw_K4O-i}tco$8E zwd?G855a_PLWodDYhL6G4Vp|mdZXpdH(#S5LWA+oE|ilT5uSDed>=jDe%-eD(o4zq z4y#4B&fETOZbNJLrf8_xJ<0^>G(`WXL7kbIE^_1W2LI;Y{sDjdCx6bxi|6>l=RVE<;(zu( z+C#8t1J@5193M}pcc3YTyZ3hOyQdD7V*Dj9s=aZS&5uiAQM*jI zDIR9_4h%hzUi3$WTc)ml8OE8=7z{euIfSen_{LoBH{XQUUc13xe*H)M-tYY>-}>hB zy#B^pRCU8-GGjL1qMlYcfU&1BrCn`Wu8(W;!y357NqVmcoyb9C;vnhKIUgeoeakcP+7k|LZ`#nAOwV94i?r znl@{<3sDM$6o+0Iy`r6(!{9BUOws2^8Vq9Z{gM%}N}+aQJOK4LRjRrI?<|#96f>PU z43d$GE=GJ^bLGM%9)I#Fp8o7JY+bqnb!F+ueE)LI2bCQFcd9+(qz~LCjpb& z^494PQ1MnqSx;!D7ung}X0ey8iEe`Nd(%Cx% zE;Bo{G*B8{t~-n}@9!#bKVz-jBn94!AsNEck80dg3P20$DQV-nCNW~28@-q)Idz-3 zE{iI}WTi*PiuQXzB{ph$iXD zk`8B#^L+iH7H7bYDdt}2`3NbZM}-gL#4{$xiPeGSuVjq{H3F}flnI8mP#5*K5L#j~ z1;Q>xrn4DOKlwCIJ@X9buRcUIo!QeFi)KSMz#g(9Ekf)GgKI;UT zAjBR?sw!oYc#||1H)dCXSf%hS9Fzoo3AWtGkx>n{FY&``#lsSFs_mRio>+?7BN693 z)A@w?){OJ#FR)&%x%SRGeDC`|<_AB1iQoH!KjyjTKFi8LQh#R@=)=`+O7C zRV>66>c zkJCSFWt~P8U%_-LESK=JpGE$|*IweE{rtH*}2Ry>aDL}Qq-^CFq_Y2CDak(7NYVX^&W3^h*bsekq5`fieNeIR%aBfgz zvnPBIbU|ZIY2>K57#a^}(6Zwq|N- zw~49($tA(7C8S^un3AgvfRwV^$Q)auln(|`Iso#t5HjEN&p7!Dk{Q1i=#*0Nyrpf#c zm)q}Fm385J{(C36EJSq}UNtXAy=NAAH^fdO>K{EEaI>+FO|n>Uy=l`Fw&nVZB=C zih_(hq?mak_SlQJsJHUMbXF6)mM*S);hz*^5A{2*nLA*|<+8X;fnNJmt|U~{N(7<* zzN*EhPCTxj(6))y^<%c%itTf|$g}}Jr9O9_r=ER|>1>M^zVj{Kc=c6IQe<~$n|i)& zB0Oq`VWcR{ZL}rtPjKE7bN4W9nqisR!$ z#5*otzQWaqALYrXKg9!2K7pHW*`~vY4A(>Aqq(QU;+~@YENxdIzt-n(m4UEX(4k~% zd1Tc^4ZQi*Ypm8M)Yb&+xv}%z#Epc6f`h5&4^&X@Jr)$7eV{Z#9k5uu2wZaycr_rOx@YX+%(TIqe`W zcbm-VIXj;kRn4EbDhmWAlL^zw7BK{t%LQ-0^)|o#um6~@ef7J{XHza-yujm+Kgz|6 zdu(sbIXHigXP{hf-*@|pF%feFl0>Y%DEX1ACWLOr;c?`~jWzqTNv_>>s5>c5+F~r&f^5XTm@n_RIn)4O>iChIk4V&`n#+hj5OfOA&a%YeI z-Ce%_?Qikoi{Iy+YwzHlFmI-YqFG`+`%HqR&kB4zh;=DI%6x{5w)C=ExtpN$QGYT= zKL13`5!2YQ>HQss$Tp+^Wb|(wp$`$p<}xrQ z;tj7+Hf3jV>b(JzDfmqPN-AoJGIB0*^^3@8&eJb)1x{wbb13PYlCvy1b$}!rG}-}k7F)^*0Xl@riMA$f+B58lpc_yERxnUJHcG*p zmrxBjB8V;8vQZD6Q#++K>;@dGr*1)Z5prI%RMMVBG~(m8ubTcN*$R#r5kaEY^{zOSZJ30V6xPiVF`sz--d6f3VLB&wq!-@d*w` z?LCznI^1c}l8nn{$@j-=>$jBkb>oa z-JseSHF0=!$c^jQseOgG+?=UwPaQ(8y&r4`JqKmOaVx06-3&S7_mcB3s;DI;I*u`I z{VLZ$b5o*>lTc*J%64phawcL$#L}$gILA+nWG63^9LtgQ(SLCQ%+WRHPI8&8Y;3ML zCaPIq9hcjtXI_YROsgrg`4&4nyLP*g-XXny{W>qa_#<}q_UU593opD32q`E{U7Lcd zhqhg^x3|ZoOBb0;8m7~Rix>BK;>kw|amDt0!moVcX&!y-GUqQye&!)XD~BZsR6>k> zVNhQ#SP(I*su-@)*b%(r9hS|xY4>EfZ)betZnkk0vAcbNot-^)_b)M-HaW+fA=9k9mk8!^6MJobBiF$I<726Tjm2;v%JfU) z2>!QY%#lfs)>6y{L1X@2!c+kR#wmz>lo=u%A046FN>w{nYul!CP}Ng{Q(|a|u|zmR zN*?Egwq3GX9TB(B;hVSiH5v^*%>cgy#U32$5v4z!Fj)M!^ z)*3c;tk)e~dqjoOh~nystp^_9v*!=k+S=lqfBBaj9v;$o$E2B1IcMdyxh-!Z%e9Ii z>ig7|E#|o#*LhNkM2)C=)8HsMe~g?JLPrRJE_8G;a~HDWl5wc zab_};nfc~BopBEl(LbyevG+OmzRZ`&Bt;t)iI?}@GwdOD#2UZryT0^mU*)`H{QTCGji!xG=i(slLpN@--ek>fjl{%{vHoQwP}WJ6q%DcCR&rw;@TjHK)c(~ z^&NFxkKVlzWtj~R<8fvLV@85v_*EB^j9!F%d7}}{+8r11R8?Py5AV!a+B$xsSIOD0CQr5e+A07tJ z+1V+}6X`w_qtSh4F~L!mrILtw&R@RZ>grljOWPgW-ByX+B#l@U@Wn5@#qa!`uk&|* z@3;Bf7vJIwU%1DcpQ!{>5F%|Wbwf7cN+$O`oqBdRWJ#!@o*!O1GC27+A;8TeCkg!e*Vh- zwsR&0h1Lp-$0a#HI6sF!`H%1L=YRe;{P7?E89(^J+w3-bd>puU@3TC({~4;PAb4pu z62m~Q;fhh4kPI3|6d;k&ux9FlmOT5Q|JN%@SBS|%Yb0YzC4&%iqY+U~f>sWpm-0K5 zx1XTi(IE74n%1U})#H2;W zMJd-Lf;g%&b=F~B>KP#a3Tra2engt_bRKA-G2lu=RTUIP!O#_SyDgh`OBVynvn95y zu|>%jzy90ImZ$vayWip6w|~rLyJc2Y6tl^6ZSS{^oD;JHPk)eDO99_BzGsRt~T7;-z2C`n^0^Ss-69)Iuw`|TF%rXKvLbd6C`pqvuOClEvO zR?mN`Y>&s(JvdajmgJ#NZ(}OVMgw>(GZc1&n@;8A{TvNYLY+J}>61pOu}8svn8r|J zC?;^M(dftYdVLPDrzla7(__qlRO)!)jEDxbqN^Lk0JMsqh$c$MPEA!A3(gj)cN-XC zn0)lcT~On0u`C(<0v|lV543H|dcESW{_4B@1Pc0*sa>2K_yuJ8v))#+y(0b(G?#tsg$^@ln_RN%c`tMvpN) zm4!uJ@bG@ggFA-1C$Oj`Cxd}<3G=z--rYIR&j+4g1YWK;^h1fYH9ba{0*jK>-t+uo z$G%%KtL%z^X1nZ-xL^clU9ckVzRo0S}4_Rh?3|sED**^UC&mQjo zu!lCyaivX{yeT93eGGko-5y@P-0{^?)w{s&LFT5WNz;`Hu)=CcJw zRY_jo_p+I_geb(20b&q{TDv96Q1Y>cWMNK~|ETEmOed?2RNSZkH{(4`P3{;6Fg-Y* zGN6)F$j?H9F<&`?DEFFdtLjgv@m9rYE3YwHe_ZC zKJ#1O;OxNz=Cg($e*gPyHfv^8jWyat$yx=yg^~D&s2ufT5Ljz)MJaiCKhX6(L+1sr z69%^19WO5~S#P(reb2);-s1QE-rwi9e*gEm_r{x;x>0v4J(~c|jeEzWC>=TEJYB=7 z&qp=@82>g#*a)S2p(mBjN%@@v>q)!{4Dz|Q-SgzhV=gbxb^T262aGa9xbx-vsB(+R zu^1EZlWR2`huNolZXEI874wl%gVE5KrUG*L;lUB@v-CrIfyy z0&hxQTx@x9)${pBHB~t&4Izc6WC2Mzjc%Hd@?EcY@yBI0i3?!5#Xc;XaA>hlU;AhS z;L{jW9K`WM9K$&#FKA~Y)`_s(ZsCVNy5L*i`Z0g`&2RC){QLiv_uqfUtT~~s7kuV3 zZ%|Z?3Q5333F+I!OqR;_B;PLrBq&FH%I&K_Rh&UIsqknr9dTMgp9JBkNXHwBIV|fe zw0%q0?S$#iC=xs}KGaOo5>v(iW1RFE=(@4(YKZiHpj?yySYL>O)SB?<14G{u{6JCI zF%6L$$S7JYOGU4O)CdSN8iF@;-m~3p*{nBgcRR|mkaDdEvsuGp(J)^$EKNgQJE?W{ zKmk=#0;df74Q;<;zu(hT1+@>@rlNV{O}_CD{}FXv^XTvkWTgJMEQp>dHfNLlmt=!nP+~oKB9PZX0o0z(Df~CyQi#cGS0=M z^%!$?h$uBRP)wMVo`+C$`@$E5m50eO> zJ|v?n9o;uZ|BETA8mFbKj9N~QVpRUg@f-$irH#QvD{CtRFm5!0VwzV-fMDx{(?GoQ zWF9DYMP8Ya!b()ESXQ{Q;Oun4ez)i9`jW?wpYzZEZ~qtm@DKkd{^@`Ff8wA0v;PDC zyMOQ{s>)DTa@l>aa!~_Suc`!yL=N&)uK@u`X{AGKL7KGxaz`<9o=0a3-gs1V?+i{C zP;0oQh-lB~9%CZTJFG1@so)C_EGNyJm)G$4WzW;=9s6L3#u3b%tL>VXmje&))HIF} zc%jlfd3$LojUM7C3=VP}yy8(90YceS#Q=xi|0}+ieb`r68^5T>J`JCy`?bokAfESV z_qVO#?H{c8&UfGCFTeFYzV*%T@bvL>HroyB?UsA@-()sBp>X1fN~xHnRYDjDu~!6f z$l?EJ5|SSIJ9+VTf)INMgMb%J ziX4P2#H{8V6K_E30vM4_f>GD#Fa$yOyGo4->6$m#j{R;!*Y5CskF}K;652l?SB)4| zu0AnI2K*2ihJn5E(r?!rc3m&cSK5x?g|tP`%<|J1sH!Thw>XMC*EOesY7aclcwnJU4D?7M zeaxYMB19kYLm&o2^l@7MNAy$Vd?0m;lUC4zr&zDobZx7>2{clqd?XPC*F|(a6!Kmq zE5M}0WK2rR@*T*(1I&LMoruY+`8cmf1S3)>W<%EG`yP)MZ~h&*d5yQYbq72eOrD8B zm2x5mQf!WmDU&06#)#5R`_|<0Iwj}H_Xb5|e;gb@@ufGG zy!EK!-l^p2otJ;cot?mK?g*5Pu*rkm{~u6pG%F zGI{EmBqe;y3?**_)L4L&cnKsET5_7`xiHG}fRl116PV3vnt8!$eF43C`zC6sT52OB z$2QqTOhPEC*C`&1vju{~vs%tq$T6J5IYW#CA+*HMVvU#FCk4hxxuk%hMuRYyCxxEv zZb#d;1Rvs9e(uv?{dAm##)ChI*fs?@9@5(EK3R}pun=8K`~m0ZFDaZTvM_1V1cG^yC1G;dnPA7#vBRaR z(XM13Bts&OGQfZsuE*~3bkUp1&vYlpGZe>v)2|%P*ex@e3aZC*9;OnGhJm0p29gfS zfqx~z@`uOBpw48-D_$U`?t?;9l@D(e$&<zXNyF zuYc`xG+LnIy%eq87Cp^rfXUy-pTVk4V$kT4>ZVlLW)iUZm&6kISmX7yTk+-3Roq!X z;nWh+(4Nq&2Lur=h#nIIHhPS8SSLBos)Un;p_$KVKG^Z>qGQu_bZy7Q#hT6bjMJF_ ze$2#j(;3d;cB8`GIxQ`Ht#P>3MS%b3`M5A@jq1D(z2Vuj$Tz?FQ~vxf-r@T{_$mM4 zKl}+7S1YWmI5~aDeBR*PXwHV1c=FLb>czt*<-S$u6SM>Qr}SxqA8y(#9*)cqr> z_myg_QwKn;KTigMG#;S$gMg2$$2dn(hD=ZtgCE1&2cRz%I4Z<)7@0Vxb2UUM!l%F@ zidlq^A;dvE5aV&BcuC3NI2Im5@Pxh>K;h7_-|ZRtf#6e1VoQNU7jm4!d%CX0IYBV* z_XYdfQP(9!DvNVa6=I~s!D4X~v7k9I7*{d)f$g&wln&1BJ>VO^^Lw1#xyw86{Fvu2 zUa(p3h$d1sGv@O<+`W5;#bQY_pRrh;U~R?a?T<8sctTo1-X7vz6p1cY3+6=RfgzYrCZk+>Q(st_aV z^)(-S@E*@!JR{nvCkZ2}-A&IZ|5A!+vRDl%f;qjyk@EcT9@JaqwlVeGj}7JNYtz@0 zm;8!}IvBTAE4HJboXb1@tpx-x> zRgnz!$S?^ebqL*Yk_YLhFvErj(gs-;U-Slxg5wIUe0-R=RVHeGD*q&R_;)13rcOf`e95@=EnV5Qiw1g*L)g=z^7?SjDmC; z-b-wKN`nBv^$Om9Z_mH}*MG&o{2%@m@4Wi~5ox!2cJ`3E5zv;gK|yaq){~LMMhQhG zX#NnD!#@G!vii~xe@04($=y0y@VkULqV<~O8v1aWkXQDeW7sehmNl6an=&z zz`pG$%1Bu|ntDb*wCwktDEOEn8Hpc%f^v=%;uYP*Vhcp9;t|AXS2jN@%y{1K!Sq-o zw6e}hhdpDXa;Qi3Dgy1UWw%?i-?v2X^_htwVx1vcM+`DER+FqD40vxD28;JSL-6#z zzy?D%3=Gj?D~pTTb`*oDN*3iQ%ab!g*U_%7@u8!)j^^|(U-{kpy!orY%F`#0xjesQ z2tCW?k_QhSa(efSvTm?dNm17@M6RDc<=&&ufU!Jy^aiJQ?_%e3sMPC^5h=hMv&hH1 z8)C+hqbmtqdpz>Gh=>1VF7#N*Fr0XSL^8*MC`bt#7tRr#q3b%<>lK^r8Xp3sEi&Ih zn4DaITZ#W*T$do+rO78wRLT>O!NI+nd@siafXvnS`)$JO76ZT>UdzqzxXEXemPu)f z+f9=jLnqrPYv5@27>JHsHW(4Zn4o)#ENintt*1n#S$Kl-nK zo2oWYObpJ6j<@49X#^nTJB!BTn7_?E!R6Ymekwz4jvo6Bu7EWE2m3&G*WZ#SDzfY~ z4S-T7EAecLJdMO?8Nqsq_f4$8r2GjILM`wt3(FTCSQbsg!&ArOYQu~7f5OH23%bwW zqioEWw+W0nT~tw-BpApW{HDR6`9r-Zd0QIG9&flKXW$czv>{%9#EF1|aq(ptG}++U z;4-6Z@*XZP0)O;JZ}TtzpMS_-{^hsXY&wi7navh7^My9uK-t|AC@Mho8b=Djm$`UHULpWd7q+nzAl@wkZ?duT+DK6cT@X>;miL39sT+)Sv{x2y?@5Z{X4|ydHM33cGt-nV#Fqp9)1!^9Qg*4@^Z?F5ThW?4Vq4hLMI%er)_rx z-vV9@6N$DY{0K;>dgudfJFwsP>~<~0AnkjdlTf^y3Koq{Bmoi=6|7(e`rcENQg#^) z^n=X`*0@wADQlsy6%=ShDGYsO$;i%UV7H}Np7Pdg zft$^!>IKG@L}w?LnDW3QUM7(TB~RZUx6sYG*MjC1mSS`>K;UBUgopRRMxK;Y{o6*7axsiwD z@Du5^+xEjWHfF~CHvQObk<6?N4b%N}^PI0%AaU|JOQNz$uT8I+to)N%B*xun0E`yU zM24zWVKUpNOkOZPpUJ?aX^~;XjhK8tR@cxW4YT|ctj3_P%ayvap>ALpHgsK&58_0e zoGht|n$2dzcfR|5{)d10|KhFBKIC_P=Pf8AT_^iFiLDT2f2H4L2~Mgbh(xE3LyXuU z`@*?o%rN$lNMdjDT&KqFG|fQLpJr+Vee&_T$C%o;;~c-UWO+%Da#7)Z!FeX!< zrXe1*EV3!^Gfw_}GDGaCYQ=X*K4!Ibw8 z2f}Au0gx&O62Na1_6e1YZySl2 z@#w&M4Jj`+xx-xflCCn99;WM`-dNf|D5Ibq&7UalgE4Bz#<5)Ya6Z#Dr1@iV?CI~R zM+G?Nur?6s2*J?%7K2rtV`*j;Rb8;#ZTPc4|17N66@V zJ8}_B(fvvBPr*IOI}`&>TeoU>66;tj9x!Vv%A#g*QnA@?Y34hsy5Z{Tf|oB}GMm-Z zvl(TzrR`b;8>ym*qW;GnC}|>RjiB&@8ZJ@FCvvDy339B3-EPZ%zrzPlrRz@CqJ#mx z_xNF;?>hRv6B3=MfU`t~qWuQM2+(wd&S6SL41=@`u7;kjGZZf3N@>&ToM3IFlVG|P zgOAcU<@wVKzW3el@y<`)X1Ciio6UIR(L+A-=phdt+~@S{gwv{~w2q>k^0ny_MmjOBSYplqYkW)5N%DG;zS+Cb@w&FNAV>ME%9%&S>-x(`qY8p;Y zk+tlMnDKfAQyM1kr~R73?o$(IRGyIb$&t{xtwcC`&^lZBGZT4mFw_@67Eamdjd=~< zI&$TPtijQA7*jSWDjrCY?6O6$qA8y{l zc<#tB^f+5nI;ZOZ-p5?>}d?+R@An zQTx*Oeb2?kC3RH`#b`_i@&wGJlqpTHEKq44WQ46SN_nHRZX#R-!R&(7~C=UHPYzkoRZAk zqCJmZi@Fb^;!36oIEXpto(zF;-Ht=n!L-w8?zEWIYd+P%y&jH3!y={13=KCDjTc$}2!pYkzC2!50^AxPC% z;R@Z3>f{(8dVJ8Uj#BE{%xX?fm%RP~h!OV+C`g)4dV=uKQvWJ}olPELl$htyF?S=ID)X`qvoR@&6*cXUH}ou!G#qcJa= zfM65BkUWsoT2u@HF+PkT({rYsmC`{mD)Kj4nr2B;ov_>Nxw^Vwv%6-sdWx}I45_&g zv~9=v%X5~?rQVCodcZ?Sz#{SfM&WDnhD*(aGz@`r4(~%=4}J*j_j}r|WAL7e#6c02 zOW!aUMU1PmF!_9HU}_`)15;dl@)CUz-T+@(H4Yud78FHAQHlYW*3$r-UkASTy?6Ql z{HuS(H~;dR{NC^WE}#3t7r6i6vqVZRFE0tUBG`&p&KQhi+XwdNTl_H4l#c7wiXXrI zHmj>Ew(AW~9zWyadc`~Myvxh;3kv6W{&LOte*8Ym#R;GN?B{svtvC6?=ilPN!~4AP z=spi0oKe?~s$xoncp$X$o>sY?m6rk`bEBU){j|JykV=~TF5oMTCTVnR-*#MIU(@$P zj;KUN4@@5KMDdPgAlyEZaegSM#DJaLWjt2Uhu=RSF48MG2zw{t1Kb)Rn0z-cQ%z0f z-I(RsM;QWBRX$0(jU1@isgjSSr*+dfy8W;5mD|3Pns$*4b29JjA;y?_F6K2 z)#CKt)Av2I*^H{HNHRv6SEcg}*%${yQ8<>%IZvK_z_-8s9sb!r`v=SyhSgdwG3~Kw zWGg9jHzAozq(6O>>q+;N!GqagNY^~hL^hPOk(*?J{3>n785lV|f$xVd9KmkfXK9niY|93HpXs}oAl0%sj}P9NZ0 z$;IUhUcPui+poavsEUr>511fCG}cWirfdEQ4k?DF6;+-(!SCX@k@|(It zowJmsWw+hn`xY~ka#qPOrjo~)y-bTxQb)W-I>t0WS|=&`6r*@7CPXD(GDIBM5^F20 zlWGI!#B;b@1un1meDL@s|Lgzqr~Ie?_)Xq^`)vkq*|wf9e(_6u=B+PM%}&_wH(XqA zz+JG}wagcD`d(5&?S9LXEN^}GE@e?txI*{gIRDf1u+jbHqmeZnC-NggVzd)w zeOz8Tju9{^2A>asmoH!P?lbpF$QDlmnHz**5Tzj(2PP(Y6NgL`G#*bA5vITx>9etEulT_azsF{? z;=#jH)+eK-AW$x!KNiQsd1FpE#e{mOOkvVwF=mDe>DnjNLkt@;4Lf zQ>|yC3NBNcPrr8KK*zJB3m18aQlAd>42XulgR5)!>AROae}2JF-hRpte)yg!`X|pg zKfj=BTVZ^QmhG-(v)(fFfug90+Ed+`f~vlYb0t+((=;VzZ3ql_-x5QI54~8vBubWa zeJaF)pLivT2go_sEQ$4RKe<;a-;4SEw2DU*{Ww$Ua|ZGHX$rDQ9uOiVqaj`s6P{X(4QCuagzR-@z@M(a5C#-Ys6q#ZXs~5X z(JXM4u>KhbMJ4F?ci-LegCBjs^XJdm?zXh8=WDZX$BFxGN)ammXU&y*0T!WIRKYEIX6oZWxOoxAtJI=0&#Xvn^6 zTgtM+64~yytX5BW|AVJ|_d7r2bDw?0TW@`aM-LzH)>{uaIW0u?AGPt8hpb*wenu%$ zC^04oUH9}oxX~p@9+#sS=OzgpXH$H!B zMaLb1Tk26Lgo3RQpa8POpWS1cxUxCSihX6)FxxRdf5vKcG7I!kL z$M20}YN{V9hN%53Zw%cWIre28V1 z@$8cAcEEdSmpKfg%)IY0#xiT>%$hq?r;XHW7o~W|#$sKOSD`TjgWnOtUK;g8VR}nQ z{R{?*+CJ4lWEcfg4u6lJ&6~m~=6A$m6{FxV-7|i2%-6=O@Y1_!&U3UN$}>q(1Rp%J zS;fOg52>q${r-v&_7p{rL5PWB@C<&SaH4YieTOTo_7pEDQ%c9^Get`AlCc@Jx*^vd zrx2bYrx1klSnfM`hqD5}3%*5K91nybt&YWT6rht+M7gA-6eNfl=LJ1SfMBC^t4nLi zSczWi%n;K8Fa=JN_W)hEgxY-Pzw#3Lcv zV@wV`M8Sy!#(kQM$q;-N(1Oc|?Du#N6;JOP@G^ z50q8G-Lw0=eEyOj|M)S#{|8^9EMeFuLuPU<>GwFUo#Z5lF*06tQr0O2z~r^Vhmdc7 zoV&?)(~B|7)(=<8pMKc?^^Jhy*aDUto{)ef4;v0rW#TD~2bxqQ=YP2#o@wcxQNubd z+@y#h`kTSFso=<$sjI>$Qr%#+356gqrwuU1OAMs$SWy>b0u&{W5hBh?^OyA+-uda8 zKmFtH@K@jZ8@~VjAMyVCPcX(Z3Fl91Gn zbW9%zxsD#!7$L>64(BYhS zTVk+8XEg+$V-?clodifU`8q~6KNT=h8j~c_q8KDn5d9#nkYmD9$lSvq5tU3=E0Km6 z5pzJ>VJ6`;c1}d<(39>kfN{98rYyvO=?6GJZ~4KGp7O!t$GrWMceJx$jdO;wY5>6} z)bmr`y!(*te#`Z0&EO5&{Q%L?4u)ZX(v?{2XzDpdQByce)y(PpR=uTw4H4r?h9SsY zMXTY>i1%U?IcKo8rYgm>amLZ@Hk_Ytc=qH4Km7iW`0KxZ#Mi$58+`3+U*W-n6Uquq zL3a3qa!kpRl=jMA0bGI}w;YOZnK7Bi#8?^gb#FJ<+5zx_VHhS+7n|4XZRNMeLoO#7 z$H$)^*SqYGse$lO%71zvQ)PE}T)D03^%}kJ5g8vt#5nWH`#JPpIr#k*cg$#9sE|%t zX)=ToC=yfZAf|gm%;5aEj=_y#@+7B@;8f8cpHHvJjPfHU;AoV6Srsl5@r3AeNpEt* zk_;PVk=(1bCCkN<53b(lz4xBbb#iVEjvdTbCc2s`XA*aXfCrDu{NgmA!(=L_Mg)he zV4AVWt3jix$q2aZaetc1KifJVQ)*xtWQLa9|e2!#_nJ$N?Fx zV#ZJjueM#L+ym)5(@fQk&!&^+pJsfJMswI`OHBnLcCBHzi~QwZ{+NINKmP^qyz_*= z`I{f|^5PO_N~|k6JH5-iSyH%ys%~(uQ14F^TU|GK=44@r8nfD%!@7X?UTJ#;9d#o_1}DlXV0H9cmXptWyRnH7F9+t*5Qhh zly4M+(y?zle)`^Hd0s^3i=`MmVW22$%Gzdpf^{XXumm6Jdr$8N>ShMs5jw9afPfER zW1=!P^aBiS2QgBXGkiZVcp)MB$xq&;>sq?5=c`}&H9qt3E{ju#sTlWRvH_93on>I0 zdW4f5I@yoLXl7T#wY&X}-ENyJPNuc})31Kim{#N6^6q#62S4?kCQjtjRIyISZAL|+ zSH8_i7>}RJNpA%Tnj@KNK0@)oYE1U?!E2-ZmfvHJ8;qYxk-eM7N1Vzdb9k>KCx+p0 z&ax`ciqJ68CrR*=xIE-L*`CkGI5Z+5Qk5kJ!;`1a*zE@9i(>M0k95M(G$u#M`_T}X zD)wW&WsaANesEH?neRMCa&yhe5%PI|*~SERH`%cIt5)s53EUNB~)*nq!O}W!dQ+M%;W$_y|vYAF-ELEN#h!x zKJEFN?|i_w|N6)Ln?L-Y`PQHRH71tS^^yno-(ogj3YgIpI8#tog?N8a8tO#vRfwxn zp3WggTJZ*tk6wWjdlPAyV_kn)c(zYuiJylh(Sj<=~ z7dYn_1_=evni{b9VVH;x5mBj_=uogl^<})2A0PBQMI$^)1#Ap$*RkF0sOpNMNKHy2 z-Ve&2*x?6D3ge5RQzR2k_CUfw7(p|81zaY7r6>xjvcN=GU2l2v>?uF|(T{oOr$1pB zdJ5+_Jv*T)3#ziz2$3xIx-5y#2@gTr(d}AxyB)i>#W}-|dN5x^AE- z3T911h{8W$t#;!K9^(oKp40{>Dqg{8ZE8RC5;<~){d&jHwhUd%>B%X-^2OhvsSC== z61?Yw_ur@QI_~f9a(dcOm7{|IAi*e!1ciXsI+FM5C_v>IrY1lr79hkx-wj+`Ub5S6 zAxdh+$HaCiduTk?>zV_3MNF=CI;Oe&l(?M$O%Ig%hn@2_kYF|y8AHLkw{AJsapRd| zFZSb%R1!OR1(2wWq`EZMKK16)$MpMIvE^j9QN=w>t}7|EL_d6+mn-{Y$~9n(qMKrl zMT{TS$^!9c(tM2*_eEW=wAIPQa`7}{pOR4OS zn(;U}Zoc$z^WVo`tH0QBJMMm>gbgW7Cx4}hiXa3HA98SOBzTmKJ3V3`)ov$`GHU3S zSM0as)h3V@nxnOpPQtL(9FhX3`-q2Y3#;7I)56~xFaD4}`O|OllXpI# z>w50qdlPF)X7!wUHp3Q<;5~lmg?y(g6jUN-3=`!k=Z(ZfErnIZE#SS;0O%#`pF;i$ zhA}!3sSYjbMen;?wtPxdS&N|6sBa$T& zau-2y{x#Y`dajWil~7IrqQO|lv=-F4g1-0ccYEG=G^eU7`oU8cGGD&;ct3)Gaz@pf z0|l0u!i|<2DTt^j3TCsK`Mky$&-L{sFV7$2oac+5f0MrNFxJr2HBOsigrQ}#Q-jAP zUgF4hyJvm9Vz=894OH_PRaH}0GYV(usv2tzezSrAWmz%|J^THRqAYM_h4X>n6A&+I z$2a-utTa>a`#uvX?YCPtt830qmVEJxpXYaf@3(m4GxrF=b9H&m_0<&@FE6;hy5{us zj0X?yF`w1q`zBj8lGizT4Ngl=M}=XH#hakOOHl+}-*SC@MceNwi;A(@1n>zQb~~xe zM~_#zUh(MniAOW~bRTi-Y30qKLOo0>Xjy8G&?j$u`l$qn1I))mb01&R&FF#tZ4#{5 zARrEx-;UFJO}}R3V1Q`HeV4x@5`CPnLja--k8}z&*`tXD2@wfQ%Kl=`U^e2D8vu9V7#f*FRAFy1W z3C*a1eY+!eombO7t@Y{27~oQX}SG*aWrQQXz4Y$1_xA&0=vv zT{o;ZTUOUswA~(KJ$<*MEFyRAoG@=HlFs zgIeu@5Dg9sUdkJt0!m|$IoWlm2tQc)G$Iekdm-QoGO3x4|3_j&Q+ob&Tb z-gx6PoSmIfRSu(UmIRrI<^t1=k-$}_#)1Xsj7AK#Zj2yb2TwDIWT-Q|eC!|xHymB-#2Zt5@er^~$qj4|C z`1mP;Tkh9_yk*}tDf}QtLJVW5J~^HTsqEWt^!7Olhv@_#yz0d9 z+5WPQTO$C|kr3BOq4*%nxzJ_`3aC%}`{wuc|6?dg{)G@2jK>*67@|gAg)%j0kLFz0 zk5wTqAqSg~+F1M$rSqNUgNGQ|w=JvnHM_oN-}UrfNm>TSYSZ!L@pFFq{s;W{2k-LT zAH2=w<%Y%VlsDg6U~NfL&n0AU#E1~t69`^d^>Ra=m^}YfBc8bS<-rRL?U)-A#VJZ% z6!4(dQ&Rjw`I}mF#^kY28}4X%;DLp7Ah5zjXv*i(GK@!-no-3$3KI3Y7>PSDQByvJ zo+aR%r6_8eX31i4f}y1ATH5`FuHE4K9Yq1NxnsGQv0OHE{XVntc{S6MHyYFCHsZmL zc}G#2@hImwihUIqlL&_7=Joz_86OOtDBM7#sw$p5{(uMf8|ssWwvAeI9>!8vL#886 zWlO1cImSTrk-`~fCv(ouPH_(Uz6E*~i;`J0V=-%}>XM=?rMnqIbP__O>pfl9v){M0 z?ZDM)%i|B8vfb~wbLS50&5nzU3)=mTe!pkvI))yJ3w)KtvC777eCL*asfa;1m+7%)j(rQn&tu4 zIvziM!gjmiy${~!dcEe+XCAVgHx#89kNuF+C1SWq#7Z>V)F>UFWT5YRcDo&$-3}ju zb`F)u)G#EYcIu(O%CovH6rV=gOKD|IUcZqFFq8MDzaJlS`qp%fPCt8m4e9j}6gXuz zjFAsf?8nD{-7%fJ5x>JkZGZSU{_gbk^dr?>+%y!@o{o8*5+%GkIX-wX;^dTSHlrv?1|Nu_XUGaUYK}i*qL+}h5es#g@QD+nMn)9G zVx;eTw8`=xmyZzh2-t7z$DKm*VgRJ*$W)ZZ;MHQEFlAwNk)}DG3ZIx)@L`z_8hSjk z){(S~7*}KTAVh;PlD;ThNl}zE&78$Tl*ML!&Ax4E+a1v2ih;Uu%ojCvZRqO#&E>zo*P)`k+ZsmsHA^(l2o=b&5s|joog?ZnI&%TCtd)()BHE zw*w;vy| zE2^U6dUZ|j98Fb&X)suZKC!5&a1IgQ5169B4?SJi;;iA`gL{1OOP^zTIwwRaH7rW0 zWEeVGNp)lS(y!j3xWi>IF^{j`hExmS|0>3Si@TxI- z@;AM|LnAxApDL3MN|$bE(CIPK{f&G3!^bhm`?hO(opGBtJN6wJr*BjMQoUn|8CEa% zuI>>eitQV7tPWFh$x})+q`4DWS=S{)-}CgzbB1A{tcn}A6ym7pQ=v~#kNqJ0f3#fS zD3UO_`}BB&`etDe{UG%0$qX{nL;c*xCrgdJh5?XD`9RVDsqspP1{bV=@s!LV>I2J8 zZo?r?Dso%`yGAX z)BBEHx2N|5K00hQ#}y0K>yGz7IOpx3JmvaoLyQ#<9=?flh2-}mbp0S+x)SZgsJ-B^ zNS%EkF~8-me5%C6d(~XO0bxXQYW*hVI$F2Zq~gfrwX5O}p1?@-lfC$q9>@vT(Ni&s zm`|a5na6R%n*-}By+6SQ5HWV@MW-@CNN8+h3!HP*^^Ey!fpaCp(6ZmR5_aD2Fg8-v zMjPG)syZ_CE2%d(1{)>UE%V@2Fc>{2kV`eCHE%|9s(>)M>0sjJ=kR@oAqkzYO@@FN zJ6$)h+qbM%*W9~%pT)dky}9Okbpf%#4-t?El-0%#F$8=Vkj{aDqJnwduw2f$|L`u0 zdChjWVY68?_?D)Ed1G13N}9$|7KXC26ouF3N`}6VIqWEgRb<{6n%eQ!_AZ0(*luj#&Kdjd9^ZTIlozEXb2Ri_N4IYY zuBYGcAx0iOddQbP{}yk(`G~qHsOy5Ju@uT&=rn5-gFqEdP6}r8dz_rjdHLds>+5S? zym-!fv*P6Bgu8c7n9pYvn*Z;6L*EJJCCw>LQhE_^n%moLcXa!`cu_H8jngQg5wPwp zLix6F6WLDkRwirdc%=Pw?6Hku>wJ7QEXMtHi()id1u^wPZyeX zBlP1f*LQFo$KwbXcyQiy(qls@$%;fQlt_n0md*54@!;h>iy@k^y!rU~BsrA&+Z&s_ zYmtR@)qpcRdG?g+>n(4*DL}xKIy_eXgI9eLCi;eiX`0-1HvY$-`Kl&HgoOJ?k(`_w zFw$&@53%Kbj$@iS`>64e2EgR7B!v`-Lc@wGY@%@CCjytWhz*z+w6JO{y~AjZ%oLK} zx1v0K579<^8z6M-+LrazigvqVy}n?xSuylmw!16#`wc_iGx%Pv&T8n<$)dtq4Z%Cw zw&%SM9`p83o^pAyrz&R@Wrg>`LMVhJ5{?gO&3Tl+qcNBS-aB9gONLBV!>XpD+C4f? zVI@bjw+8~R~jyI#|FEirajC!t$wrQ|Up%yUC8VSn*r1ppRI zP=ss>3yxvXG;hbbN$V^`Mf*%G||G%E#;T{-JX5Br)er)yu4<; zUNLK&HULs&pYfDVI~$rnRa#t8F`Lz#+?i8W1tIKt@$!PU-BT2n`Lbd;Z$KnFac`=Wg%;Czn2hsRh3doYAi)ja=JXBa0PAGu~;m* zbLWihen;1KEEh{$QLx)?F+nf|2APY#>lnI@)8(8u-gw9xZ#<%@3JM#kYfD*a_dX8; zA{mVlE&^kvo8f~84fpOfY&Q3J{``uUFJJQP+55bFDJ`t;-@iv$II7y>oT2Udocci{ zHI|TBMq`xpn$u<=Dbh)INNzYx zIXzVP%Y?haVTl=`FN!`fr&;j;Qdnky>-C<^ddJ{fcI!*lt8<2KON<@;uwlQuV!vI1 zmW1S5^(Y>&GY0FT7yuRmks%H|fBKZCFV;MLcEx(NgIF;5fWZ+$p!c1q$ca=oXnr2q zkijVaJB5~So#ClcR*TZ0N;rk*)B7pMZ`8XNR+WQVTapnmdLaoXknj%KDARPv;eMQw z06`LPl1EFm_32z=d8N&i$`+!fD21|k*3584g%7aVY-smet%w+iv6r^DHYqeqh|sn} zHXy`{3=Bgj-Sx~UOvmd>gehwI=g5G*e`BG?{8`LRVioZk#_(f^16|+J4;}aJ-RI@Y zD>j=IWibO&Wy{%G=(O6y*hpD5Ja}-I<>`VLd)ju*ZntK=-En$y!kxRPgbA>IeP!LlD^j&uPp6*t;5}JoV@-xG)iucSEUxFdHiuq@8za!Oz%yOX_7N3 zE~B-n+vdbT1ThRUGEbF-?&lDs47PF=ecQ3!_W9PLD(N9=ip{5-zZu`p1Y+a0AN`pw zCI3t+!T^I}3QU&m>E1`f@Mn2KKg;+zMF5WKV|6l8C^-fQR$Dt30`4+4b#K#9tc^G) zCRx{Z>~?$B>m9po$Hn<2*XwJ1zh}2Tr){q>p~aXEYg!7Y)MF%|MQQ}(Cf5RZ3#Med z?RoxU!?W`}&t9(C?IO`s6or#qbhb>Dy^KieJQXt!zFd1G=7$?^cnz-}(~y4_I=Q3~ z5`i<^a_4E>{4;lKz$ig|gjv`0bgDU9dj zWX^KA5JN6XXtOL!s;a`8g7s!aU00l*oN<12LAP(QwqQPA;+6ex=m+*~NAO-jmm&?9 z^M=nnyvzN&XUu9xRXR>jPpB$K^gY4KdJJ(O1|tlEMxsI(G4Mi%R7^NHJF8hP-{8@s zyS#XD&a-DPxW2w%x7#qEOLU^HYl_0+LuBx}=1rvQIyT!4L@@}mks6gUm@$n;6hlAP zxgT}@$`r2LK4LtoRW}h*2g?uH({Zu}4+ZRTDc>(*d>X1H$s&97+U>_boSy^6m5;c> zQD=NHtf(bNr3o;~I1vn#$HKZCQ-2VvnHL;eC@ zk4g+9`FBItKSuP76Jh;z%-VkYNcWXlIF$`3dH0D{%7nEg*vkq5C&fgI5!Ae?d zLSqXO3G+x>>`DGYOIV{sQ5-^xYGBq>oSrTzs}es9L?5Wiin?kr#?ZDM&8)$=g1+l9 z2A0b?##qXtlF!z)loS?~l&|ik65!712@fCKV>zGY=*@gqGM^QMVNe{*fWd2SQ`VYb zfF!*pd<{-(uMN%_PEH!;^S3y=bINwJ<@$QX_4OtDcE@a1(KI#l<(#@M=(-NCeF2(! zMpa4oLSrq_dz~9i=>Z`|oKyPlys-{&^B3S_Z(Fl8Snd(|lYiXHm3}a^iz1 zp1$vB+clfbC9Cx%*VpH4)>m}xhJM(x*<7*NUeOO*FoD7vn!?};hXb4mlmx7v&uEz0 z9xW6RMizo41jBaSvs!gTTLLB42{(CA8rF0_30NmIv!l|DO!Itc$=u@kACTk}D98_D9Pk60N||nOdF}?e{uECe4IxWiHG-9ikzwc= z`hn$QL0#6YR%@DOOHtJnZHuu&y=-m4e!r)x8kUPW&RN>7lUzEmn9ngWay1NW+dX~T za_{aLpa0xjoGj+VFfarU&SGMuYAn7Np=v@Zxs~Wlx)mv~zW9J7-*7uUW5GY&I({FVDI6@E&KUCs}?N{jTg8J1PXL%z{Ur*{cH7AAh`FB=2}6 zBVb(LuOq}?Qz^XiW23|Hv6V(9D!T2!A9e3$@^AXtkMktP3Z*fk7u1LxuR&N;N4jm3 z6o0yogMA+eVc_Is!3Xa@fAum6k>p2`iQ_vV^O64UTHWq_oBj~+;NCNRmu#Yo|t zhJy{np#9xug&fx3K)%i{obZ*rUFBSysnrr zUzDs@_4duU(8tun_?c7=I0F3q6VOaLcfuApjbRmjrRlB*H`#qpsp&0z7-Zp1Dnl?`D})> zo~jg5ok(Q8dWm(0x^`5Bqo}Or)|~+StfeRnMWIcBROwsgZ3x6%6E8-f(Y1Q`c!gWR z3FBW`urZO~dx9Tm>YCD7Ual{h&DT^u60M^w8|u1IpsS&-XEd{!^jz5OsGOymFR06k zq3k8?w%rk<=iZ&W0@AB0B9Yy8OKA<8&77(#a8Ao`jTMrr1je%yqgbOZJ|s%;kPS?$ zpj1~F7In?+v}V6O;o{{5&t5#^;`}AM?Uu!2fpw1kwq?KHm&f&ctp29Y_0Z6r8hpo5t6RM6WV~CgUYQ#4$KzGtz}FeZlL)tN*E+WuLdW-Y zW4H3^ssa6k^2UpCZ1V3Cc@0{?n`9mkqZsXWYy~dgk$j^`dLVjyu*_yNy!ZUYUwo7A zeeW^9`@3J#6rOnODgAh?7tQfwnmSQaTgw9>Y6nc!f=SMq!>^|(M*5kfAFrI9bO|?~ z>&K;k&fh~Epv+)uP^V1J6w-6h^hfd07G)e=NR_cB<lK^z1-soPZNJr8Nl)RxIV(%Z1V~6}BlMs?iuGlJ)QlH}rEmfm5ryTjP8PJRjRIq8 zVra0OVqC!cHPMPPQzMX6PaiZCAG{g>HXckx0?@??-?1#B32}}AtH#5j<&{eErpj7K zECl5{fvD!ymc}hc$N`vdJV*Xb7mL*#y!;(7HnqA<^|m^fX;a|9Mv9`KC}u2XbDTBo zc3XD4Jzdu_46P`90!Hxz!WhUH3L~XRZWDg5URJpbGO-gf##%=BW5k3w_FXt&=7>Th z6~%k72LQ6PHY3JKUis?slI?!S>Uzc1)s>RxIJVmr?a2b?0x`7gcU|^CXHAVmyZ1Ru z;VdR)l42wd13l7V&sl>j3UUkd90QnoQCfvzR7hxKBg9Bu7tH20#aht+CVHw$`c8n{ zqxSHY>K~zV=awfUbp(7CS zU5{~*?PiU$k=eYVa5j5Hvc|}O+qA|~4%devmtJACWYi`>DY&iqNkv&cpl(Voudi6I zH>}qyhGF2vix+ISdzGmp<0E1827lore(0Y%ZURrow*rDKNZ#*<-$T41170;g$y`hv z38RAW#&P_I8bF_HjLuH3umK=3sE*8kqY;);OVdjf4uEI_7AGmkD6-BO!*aRg{rBJJ zkN)T{ch-7gU zML|(kL@JCsV>Z9f^NWAY_OITho=f@J5Qa&ii6`|Mk2&nGa}YFZl8ZYz5QGN`I_a)s z9e#l3PeSZw2fyi)FbCh88Ue|B9|hwSZ7QvK)nl_(6(QMZlQkGn!epFv6s9C%C7)_7 zwvaq_KX`Wip51oG(077lw^1l@^?JlG5BZ`qk;&1W+%~3VPtk;I`KG*FjFG5~9!Am+ z`IH0(Vw!eFn$U^DNaqP+otw-fU?|I)t{d3zw$c*V2a2MgsY|R4z`)>lLc=?FoGT^2 z?`o>Lpe&tG8S7e!ArQR94+g?OaF*zt8X>Ylj8!FOrivn4n4@j2je2IjWIn5?>rzVQ zjHfCc^TnK|Y4ASK6eV?2<4OmEq3;J$SHsPEMdci2QQ)jJ7us$&Y_6~Ac57y}Jjdgb@i;~OBYc4J>c>equtLv58!vUX&FQx0!fnj*GqCRxJee{^_zawF74AZ`_ z7ILfODF?uz;X55FSF_d_*Z2WeC_5J)<=r1w5*=RuE5CIlFGyvOuT`fuJ=cfv1Ke(~ zB-XyH2M?lQA{j^imx;W~a$$VW7_F^0;)=+c6cFj1J7>K2-V^@qAO2gu@ms&e@BhKC z=RPgQif>0u@<3-T`Cj>oL=GkFK>A=vUVoHlEh1da(o{2;_wg-r@EX&c$`Ysd`pL(5 zN6EM{){4KG-kGrS7E@3}z92g~r{blM)-YuyxsbLETwe>wXSKfI`s$L)s|&W<6}#OU z?>){r7PE%g?3Ai@RF$Kuq@H@QsF}@bZ4YZHO9@36g#eh!qE0Ff=SqsAlDumrVb>H6 zw?@E6&J~oEqiIT>KJ&c)KA-@C?4k4^lxB z^`2u$W}YE>rEx_<`+n%ytk^cI3>C}J~yL#-bZ^VJ@Y*%t6oyJkRyCCMk)E$=;M4bDUI~#y&n`F#ZhXf_orR_QrLXTH4@Zl$&qg$5s)3O&k@h?Dty4J#;3HJ zffQX$#^1z2isHFy3V?&WMFK&jNiq7qb7C2-*MZe)&H0NLtX2Z-+wC@Z-(wv#O~akD z6Pj7WY}PPq8kUP0O;b~pjC6oz$1$@311){XuxCeQZnQ$ zt}r+Ubpv$;@4WMjAOGa1+IJl(iAv-?rXQQ{WXpAe%8#Om#Itn=pNrF#nw0!>cjs|v z0F0ii9N*+pzVu!SzonXSufNM{;^jxsZefu)c~+6cbd~{rr0X9m0n%!BR-z?UDNR?T z1#M412$k;;23%>t2ol{X%VWNWY(A%PQwWdYwkg8+_IAhcSk(>oxpib9YDQihSB$O)GVx46e240@OWW8QNgud(P`<~gn zl*U)Nt4oRuX}jjgtKF?neN6qs+uplf;fgFx(sTOt+dn@YX>Hwp9Ut}Go0SiT9_8ek z;P%_PZA9Q!!zHV}+rM+;+B~UrcMO$}6%>cpo{lY_wINCbK*@f_V@l-s?9K`Ayz@SP z_MiR}|Ky$jir@PB=W!0YPNmS%C8lXMpglgw%zlFOAEP@X?fOl?pIl`!ZVsOke+4>wPLWla5ISX*%}!=|U7_zGkM^9K4{Y+fA!{`yJP-6`S>%?dBR|rF&O1 ztC`O#=F5iJtfHzbW=%s`Rv2TcoTDg9oYnlPNi1^~Ln)W7gh5dSg`Zf_gHF41O7>&C zAkgtz6I_T@YNS`*yYD^W>gt-ho)JtG09%wa1V+67beG~;tJiN*GoJ)RQ$UlEaCGiY zpK|!evzfm;hWW;>dt-%wnS{TI0jp_E6K)!H6_NB zU<%4|MpZO;5BuGYzV8S_GKvPuGDwFf1r@l`EH6NK@@}#Y4@^@H=8Y8SKwShRS8K=2p(rj_1fi}UDpX(*cl2}W)IdH z%Md))Sz)R3o)9d9@9Dap!a0hS%+UY8GnqAVz@3QWWj>HAJejDr01p1$jd1gfe428sd-=cubf(|Ce= z==+|o+tc-Xygy~JnBmGf#u$cv5C*}aqw9Oxz0hrkK~h^@8zv1(4&_5&&~%DKloTYY zMv3n|Z7T#t`|XatZRxw7*?jWk4)7j!G-Q9_W8yAOUwf7E%ffdQx<6Z3_mhv?855^U z;VpI3qYPYf`DR0TWm*=iE8F z!}ovi1HSdG@A0*-eLg=Kn;a6=Z7Gn)zy_XFMsj1dO0qAVG6^=WNE-*;k+g#w}{s9-Z{Q1}orL+TfRdg@?ZPvHuz8W3`c zb~HAL`dlq3#65V}wOeKG+fr5Y%+=6!9WIp2)EFqs0%DX@K()jVJy%y3+B{OYIK0vy zw_S@Xq7oI=lA0(iRZ|JDv9Qv_XYg$H5(O&Df~%`5K$|JGdxG~2!$8~Z#28TT-XMW` zKX~nf?j@HRK5CSjHU$9=SWDiFxsk)d1-*mkj;HI$s`Hz^RY_B(D z4UMwkZ%6sV=*)~tD$V~Zzj5^bZJ&Rg`$<@*>G6`3KYVSJYquL3QUL@pdg&Bv9Yq1o zNLn(6NKrdZPM17?`#s)$=cjDeAxF#-P%qW_N5rvBVn5gZhw*)Rexvf726VC!@!@x$ z6k2}ewz<2Z+>`vXpLCt4^SI0>5)*zRN2JE2e*q#WLl8uKP)ojTJ1ylC0eNyFY+g-M zQ8L88(PZhj6g>SdpV|h{!>uQVdy5AiV1(NVaJ2Xoj&<75-^r7jX7dr zQd0{U0h%#6I*I`>DFvb)PEvu#p}R30b?6z7V7I6ittDUy#!;1Xs;Z$VDuTD_WBvsEQ6W?Ds+Yz=-L+NoQBRt5yuE^+fh+zWCH41>YYOf41Le_^@{zj z<7By{s4RmbnTB4%^mSb`Uo2^w8S{C=*`lGW3--GW!32yGaIE(|`_^-LW$62s%gYOl zb);VHJ`DI_U>Ll}il{vfj8P+3#b;{W>OEo5v_aQp*`R`es;;@Zyy9xLqAUu07#N0B z9QI2*UZt<5AIS#oM=9MjvK#a>Uf6BIuU+#10RR9=L_t(D_i@03A13qQ!%F`WP9mky zd^iNP<#eKfLkz;Pf*ebXbILOWdM|Ro0#pr!tMGkb7(7)~VetI)-S@dX-*e~AoT!@K zOpYD1oJa~k=D!E+J#kYpbAXjk_|8{@{LGENUODTZVst29j{$J%WI{N22I<34B!%z2 zbnNPTuNIfoCZ9Gl2{V=jg>$)k7f~B8c<2}T=ST$BF&_D2%!+paYOc! ztQEY0ndEvhh$8~QLKKfUgmf-JWbbx{?SA0#lc#ch#;DRyfWJ|>kBea%I#(fPCIE^9 zODuA@A;Qt$Y6KvbcT9*|Rrc9f$P96#(U1T|)=ZQVqPQ|^R*W|mW_sPK5g@680%)+d zqHs&fVj&^nZbRE`XxlY04%k8%;0i0sDFly2NN5t^AxsPo!2_5{UFpvhaoQWZ&+kK~%|eD@sRQ)soKe9_yTR z2hAwtU!rlFZK^Wu!%|^?JL5I1lb`wca9cEH4DpW!x)`maycL$%sS%OXW4i8xm~ft7 zVW)&)2y{e=a@qp4D{KN*zx&g7c>kx5SzbT={vJ?SdS&KD}vMMPGeH`i_ z`=GR@B6l;2Jx0kd*#l77JiTpdO1gy>W7`q>DW*x#01FFzXKzBUS^x3oYPdN6h%V_hIa4i`W^jnO$b|z z?Qm8aHaRh^Nkl}BC_TJ&!mSb9Lqd*@=lNO2Cs_Sv>Jd)8Ol@R@7+u7}rEZK7dRcw{ z;_8yN-BH&Secw^2Vy&u*rfDe4S{1ph*BB-d8ptJaq*Q?#weoS9s}Q0xOPXw;k=K$6 zIZXuxd4OOY#+DR?#koRC>NJc#_yG)5RV9@h?$9VbJ3XbUYBuXDLJX`|E1o}p&U`Ur z-*u3Qf*Ro!XiCbuB*dB}3x=T+EJz4+M%gmeF|eerXFjhvF*wC&l5nCM`*P?$2E{o< zC<;YzTcL_JT20`rWo!0qS8I$9xU$rF`{epRJ(b&INk5Naj()%G!hey5z^9@7r}yxx zW4$WUkQAlQo_oSWnC$iIF^$NSBp2h6q8jl5DtjglmZZ0Oyf3g=h7c*siboI5SY1Eo zFaF|BXll>Na>>bJfh!BJibXRnd+*66^&#!gso{}*3BcsNpACoCTBGCq-N5_3?jc^| z3~Fl}Jg%g(r-WnFuI+$=sebcua`KogH2FOcaZy^pf`nC3 zs#K!QO3bF?naB_%uWEcG1WUxJ$4PGUXiTcdHG=+DU{KDg2H0&ow%a|{6{!eKy~LFJ zpDx@P} z0+);-QWQ1T%qh!Ln&yp@#syD4|}W|s0*@j5p~|9lI%n^G^UKZCfmiwqV;DH zG{?^%c@E?2$?!P#52oLSWO$CPWz$YeC3aFaWT~o}u4`$#7Nb~;q7-7O!WHUmTU;d` zNc0|5A!n*)EiBGF1UXUz#u;rmVzn!#Cq%D-f{DV{+n$z$5d%eGXsQLe+&-DG0%9$>JJgq!K|OB{A2(ivce+{i&?dS*H}p%72jf0h~N3KLiHfcU z3bL&0n(cPaW+Sb=XR{f8vhGr}=XHmHobR>f;|0Axa#*q#H$CG`@Bh$imES+kiC(2t zU-!G8rU4MS>E%zk3~riPkx|a&65iaAlL`N>DqJN9x{U~FWJk^BHwgzC61i3~&cIMu4RMP_K6;f&j)r)+ z1V%+SF7otQV+>_k{Ac z9+30EYTdKj?z37Hvc;;AiG%u9&-f&#?R4eZlaNox<4EBr z8e*9*tt?2ON5vwH_5SHPQj1)9Xf}ma%s>J%4nqW_EvvJ0`p&Z3bnM%fzHe#$8s`Qn zS+glL*X#XHq8vuhwl+qhm17@46y70=VvQ1 zMT0a*ihAvd`BA1#yx#&H#Bv_dM)jQ z{on~h$PA0wxH9B)Nol3QinB(_akUSKaS(%N7(Bfn@Ls@yQz37yT5g(25PwRLe@Accpr+JgN`KX804aaH8 z5#u6?Bq{9lzZimm($aS(AmigQ#@nNfa!rv)KlCIXmb$5lp`)rTO;d5Xdd$;jhV6Vt z+wF12@#1`evo*#xG>bc&o<8K{^d6^Ycd4rxi}_N(wW`lzc4+m?dfQSMX7Fn0hLA81 zQ`tQZ4Sr8-vsW8w>HAZA=(g8hHKbJ5G3Xd(Lf6C9 zWy@~YVOJqa;;M$#c0;>wrPMD<`5#6Q^<^nWz;?SQgursSB+de> z^_tygL#mLd>l*JRf4V%GQ&p+%8cboB%^RF`R7FKIo73)E`o0$fK)r#&xoq%RYc+l3 zG!md44t4z+JVWpdy(s@-80fu_7YQ+t7%|JmlKFg*>4no{w$^B>Z%lU`I~^Z)+!i_d z*~e`WfdA6RwDkB@5s+}`MWTvnBL75`ilQPZr>V|)RkZYI_}~el2Vdf?2NQ(Z({vcq z;athA0b)nD+u?glKNto|jICLm+~f509<$k;laqVgz59U0;tpk1i(D|mpc<{qj;2u^ zoBKf+HF#8)U^u8?J)EN3jH*v}$R#9l?xZs&jF8c(-is8@-UK!rsI`w+-)1r?hhbwi zBv5sF6h$$_Oj{d`)zGP&Jz|udHz`s9$OY~6C$-oHV@tdjW58Jfc3fR=xV~BwQqvo8 zC-Mc{HubkNXvq_lHkLA3#1uG5zF7L)=+#C>;0rltIlS%$hr#oZiO=L%Z*V)MeOV?4F_D0t3zrIBhj+Nad92Dd@RV=n{=)=wzje zjhjRl`HpUR?Zd_qg4m2RmtQ!TD^i?-)NlrEDT;z7b0OduipqcI{JpgpXYt;%Z+8+# z*SvpKHR|C?IMP~23{gDnoZboyfE@-xQBV{Pn`)P%%%n@gLKVGuG)@IVGUTN4)`uYA zzN!`~W>>JNXH-=s<%8DYtYx*?vEA+{%aX3|v2BaBj?H>a-OREvH~4|wcEe`1mgt1B z%$gb#J>7oGYPHH>$q*E1JF!K}sstRf*@Ac$=-Yvz@9{xMPExePTA`4}jLdje*RZ4t zB+^!Tk1vHBsOx(Q@9Bpj1CAx-SjhaB)!_b2#Bol=QR29zF1z zOg$V?Qv~U~Bj^m%53pIS z>H3zUc5*o}VuMh5j+6LmMV55PXcTCuJ|@#7G6@PD9ZRl$8XA^k+M~~zi9(%tHfA&? z@(jdOF6Jerj_EPAPQ71 z!ZaqPiW(hLz~j+_{aB0g_&aI!L$rF|2kUGE2boNgH2LOXY!MA(jfPCN`9>ow&G}}% z#Td)U=_$+kGIK4+kh$?2Kl;%R zxxTvK@BZ%Z@!H_l3SJe zk-Lyw|M)bAX<45a(iW7t(;7+l*$}W%ynd0GDvYeO{m$T6H8!I@w`pqXRSIW1rn7z9 zd;g`|2Ct$5{MY z*Q+)2c}3wor45wM5KDU4x(If{rPGZTE|EuTLf1w-^G}jNY(ZX9~Zku!)f39Ey@~>#=T1 zqOqzuS%nD;Fy_KIcrbA?FT%lJs^?!bYtEQ0?orhXHtP+S7f;!3&M7KSQFjno1-e4s|y|2F;HLO-EuCK1?yPi8|XPlm%u-UA%)G*Su9hVp9Y}RYqc0oNWF#&uhrN3?0iUHsX zoUz(+Te=@6e1=3@qP9hy;4jQ*aLN5yNs#%N^S#yzTVlHJR6*d1QYwK=9J{Gyfil?; z$~ACXDeP_Ics(2lxc@>;fiy2aZ$sdtu3_T1avYKw@nPmQuJiCY=Uxm)PDDUZ{0v^! zSu}M0z_x9^o>SD$CMVHfa?Rq=z8gaf(+iFVH<68mX>=hS zIFsv-8q>st`i@%fjd;IW6K>_PDL~H>qQM3!nR@!{oOj>-DMe9Hm2&|=nG%dwcCiRK zU_A9UW4?zF#$L)dLs(NF(^OK89%4cvW2Y)Vs*z&U-bq4i#7ZPYcv1?f6p&~L(NWk2 z=Ne|s8H>eTLM%9cdByeh1w((0aeIsrMn746H6h6Nz3+8?HAic+pUkVrxXI!%5bM)W z{6O-GgP$6K@!)4}kQ9-%mFzKP;)@Dqkj67MV;D4UgAX35niB;3&<(7vuG#N*^g}P< z=|X6#ne2lpAA>apuLM^yL#J+7t~YdphpwY*J0;#SxU#{zg4uk=m%jK#y1wV)`bvq3;Oy=lEC#0$jizb1bLS3y zyJNGtWbgxn@9BHb(3ez7;MMg#Z7XGf)<|l?8mTl$5xA6UG1g$C&3hx24;w_;2WBiBZJm}$}YwOd|kvBnr zzigO*PwRR<>Ntlb)d$}^I*vMlA2I(^LqYyNK5D|=h~^84AT9(jOt_R^-H(Ym?Qbopb^w0rKOHIW~r@# zZKDlVblPKx8Q>OBWOVw3mAtHGG4y8i3Zj$5pK=MTR~s(QFYtrG+7jX2FNsm|KRzOC-qs^dO|Oo+z-iz!^y2mstHW?-ap>>IG?`}{`ip3 z-6924=|)BVPn|$xgg`^OI%@P~vN5FE#47!?Q3b8WT>w{Dyn)ST&2GDsR=RV%hL`7;YdOJn#45HYj z@dZN+S%WDn>Sn=gwxp@& zl$E3ns&dYJK4&p&1ou;nROCienMTuX7K1a>Inv(`0?<=uQl`qQ5uiO_i9u+*eZQmc zTXy?B#See*=fogk%lUlHVzH#I8|4SDa7B}Iq|Ox>1$e6LokRgdIhvSC`o_(gLWb#~ zr*3X3&uuVc9K^^25nZL8hCX?3Mnt;cs0DO1cuVOD9z1x!qc`5<`#*e}e(*GfB?O6e z#9$^?QJT!CL@yI$IYF#K_1Xc9vieCVCW+s)OilJWllc&hDEf(Asq-=Bbx<)b`rk|< zDS}uRD7myoUd&FI%}xlx@bbkAHtP-j&|~N^ro*}(Ya`A|2pR=R5;B|*7`YdwGAnf? z_%Mq+J-z&QGQhF{bNKl#_Wg{A0jR@_BUAThQ zSguxU+OB0jpQ&YTF`5TU1U12!jDSZ;?$R0#!RBjBn>3-EArVNM$+aitWU|m1=MjjJ zw(WTK^f}L-J;!?}ijwV4%bbkG6DaD6FsyvjV~slhqhLQ= zN3SqQKjeJBtjhlrS4w=0@0rQxlP8`fO-znq!i$87M>|$K#pvOn2~d_$97Y1o_;!AE z1osjnA$3%ZV1m=qXjw<4Gq@AcYt|OT&?9BgqKEPsN0)mN(ePL&>rRYisceZM3YG~KK3Z3E3RhE|EXh?ncHb|khFD-{+-H55-|qR(KHK|%QNb7 zPTTfeU0$-;YzV#=s#PoPXr+;l!zzi9>qeoIi6B=LT4}5~J=WD&Td>=2 z@j>$B410WxEEY>_u_Huz=IhOd%gb|?%Nfi02{9V_u7}x-NMyg?jtZIihwfBW_!VAFjNnK-Le7P<;#q_%W2_>*5yDXa6?FCp8*koD@}0 z!q8ElrS{dF9RKJ%CU7J?k3Khofe+rA{B0)2N80}}3RCT%t$laxz<%Eg$TeB8$`O-- zOwlBVN&m%U(me0TS236@qNovwU?YF#8l82hbN;-B3 zpbyqE3LJCL{#PwnWzCaFi1L@`5HFLTMm_)W`Va3tDSRVMe1f4UYEDkiI5{~Z2Fvx; zip#5O`mV*`F{UNP0cQiw1ze$RmhHIsr<3(*=OvRsGwEJ#6l#pH7s8?ZrQ3L#2mKyoLI z=E1E=ksNI-uEs<%hP@xDQLV8=O@)OhLSx@~Ixk)F+HK2j-_!ZXY*Ax}f!%J;YQ4gh z1w~n~-|aX*Kc{Ou-gx5;X0tihS68gpp0l$Ps;VLkHEonA&vvut<@q&_9_$$IoZ|b4 z(R2|-LGV2$#V?G(;_xvwi*hP_5_)Ab!)*XE9k!rd;_4klR+8YMBhr~5vI zTgS4eWE8*tntGkJHWBO}`kB`qpXQ!AKJW40<`uvHvJJrt9Rgp+=-0Z9ZYP49FvD=J&$ zLK1OVpm5SFrYezpH3Qc45POQk?8F0}lEWAy1U%6Y+bw;6&dxflskpkTc;*TW1=dtp zTTqr2%jFqWRpW|^lao{CixXze9P3JosulnQZuIWs_|S5J!=%NM!6r>VT8PF@K&28c z3PBDu_(<2mm%jKpzVP|C`0Tstydt%;yGIId4&;`fY2l{DY*IejjNwpO z9vDr|jP?9SOYy*}oNfg9-FurYL4%_zMfoq6OWLmE>hhfRdQIPT2n=fgGhl7RI-!qs zg^>{0$M)=h2}UF<|J(i^85O6-+F>*%<<6otxy0-knB@}6-$=>LzTMNdEyK`DipxsF zs-T8lV)1iM6t^`NoNzBh1s@)yI#K{9s%SDC+(ml+2{oS*bun7{7+7s~TyM4_ega%v zU30nK;&GJ00FJ&NX#0*w_wEs6;PKQaH&SpYXH91Jb45yIjr}R4=YiDqcWq18Yfk}fEEZD#fUNst z&i_Zx^kK_qK7H{P^V?2WCok zh61Uy_HgK2AEW?oJJQkTU*rChzfM3S(xO1Gt~+M4fzz`J0TFwgF&N_!O7#hC_fbk{ zjBTXIos?!zqZcVNIu?Bkek>5gAuwQKq=*o0N)$?q`lu1G1kg4%fn!C-1*B~LxJ_`f zKg1{z7E*&U&XQzlpm50@R=h)uiYGNvMDSEX$NeLSSfKZgdqX*N)3G$ zTwm7|8oG4WVO&j7Hq^5j4<9_@?%n&8WrHhftaTJcMPVhkfiW63k=DMTo?uk65u-*z zEnaM7IS)~G}9IliH5#3)f(BwE8} zv*Gd6r>wU-LbSr;AGK@p$e0}uB(C%AyZJVP$CK*znXiE8*8U-Y>7> z&%>lWJI-b5$1#rdj6U3$NseMJ{X0k@7!uQ6uC&R=7Uk?yg%HpUo~p3K058us+`Ak2 z>|2l6@2=TxE@hqOHEt#SYY@uZ5Xi{hgR_V}nwD{=^)+I;?Ex4ys3Rc&TSgg^c8cmG zW0a#nPiCS-5{$J+2EfE9QUlu<0o5jhJ4q!&O0^&aX2D5}-`bYsuBhJ)##7jWUa8^tQEsE zMF@htObn5I+p^wlq|Ip`SgkgA3hvy$$KVZZKTtO{b=^?c6`i&OHo9NRvIJna6UIPS zr4$-$_dEH#aaiZr?{-{VUU0Ikd2s(8@$Qnc6yY~?s3)#HFC!T3&gZ>iFMJd*;eJc6 zZG8K_XBY;pp71J6oq8;C?=Dvj#8FX%AV9%k$RXFC-}q%#po%j6&wLyLbSD%zpD+b! z4wV0)6iQO~rr$HJqezr8aa-VnV;DT!%@z0W@A>^d_;q05r|h+AUhZL-5&oFnazJNw&xH z5Y>5&>fHx%VkLSYXB9xNL-=GYAv#PfFtMa?M!hbbQ3+pKq6s+0ix2@9A@*XKMYS-r zWGzICM|i=-Q!faizy}z5%YI*CO+iG`2UWeKtQIu&lKK3Elao8tvpL2(=8aY(G!534 zYQdOXD3BIF67WX*xhE#5yLV5R%^O~xKcSh~F^6x2-Ax*+1c*UPn5GISs%54KeHB(I zFM4xvilrB(rXFGe9NUcPaT^>yIH05|7c3TH47F{~<<&Xc%@u>+0|U+ugxFziq$s3R z(-o5?{xO=ReA02e{WALZ;2uBWh=+n>3Lu@fnH~W~he&$y5-f$XZKV8NYTRQmnSWmB zcZEm){QM;^&tJ0L@0m9Z&Y4VFV~o>kmYB(ZOwf|f1RzRRV^V`E&Gj3^Lh)Xj38niA zvQZ-eYYPnGrTEaRLhaah9sPhr0w}ptpU^ZF`));5)jWFih_(~n|H3)?uA}V-PF;z0 zj@@QMVVxM$Mu?1>*&Kkr-LSdZvtF$Uvy#<%!)Ck34-q>Xg;5OBWi5D#n8YB)vmZPm z3fM3Bfwu1nejr4lO!h<2w$)M^2|?+MjgSkuvD0Xd$apVlm`SVQTnc3j#v5+P_tzS~ z%*y_@@t?2qAM5nh;8kFqfN)<`vN?G^uL1#1{H&W%)sMO+KqGN*S`7{?%aKY{q~yu?wal9iv4cGZnL6mw{+c>-nT^GVd4NbmHi@}LXBR(rjZl( zhtVoGYe0Loj@<@BBp9oVg=Qr8i3wCFm2J`#YfSr0WnPXZ>dlJ(6p4x_&^QEMv1K7T zrO>yc^le35&Zw&;h0!J@CefjWfG4N|8{4bK6p}Cz6B5meT)22pdgDm)!bdBD&ZOol zJw|gT!8^MB4&PtXZVRrjN?yKPP}g&;Ev4#UKIi1*l=}}K(bS7<2v{q%mIdb*-MbN~_0#=tjSiu6Q_nEvBYpr4=4s-ld?=l%kQ|sc`HdFZH?wAkz z0LP;EXZ6@jiuK+Yx>?d+6XidK@)NEiu{22jI)p)lkV!_%1feXpm%bsWeCc}EW0_$S zxwoQrEn{jTlLSR!$}=_r+l=A|>{wl)HTA)UjE*0}gz~!&0|~r1cp)s=Zd>}Ur|YE) z;V=xW*BkCVSZJH#NL82gUOMM>LywQj#AlsU<^cQMj(xkw4NkfX&SqHPs^5d&Q`-;H zI(WV2`g%>_7P!LD?)J3pJ`1Z5q~s|?F9tyfN@Fa7-cN*D?sTbZ#af9bNcF%Wi=Phy zgzEa9?RGmx0L*Amg@~4T!Ot%S^+`usRX?kt@kx>$BN+J?Z|F>}RZpKteWo?_B4h1D zR;Ft{HVDEkuiZ9|jQ$kbj>q#i%JiuFE3s)BgxIRDB2S*YyZx4Sw_&}xX0^Gd-L7f(EBbCn*SGZjj;`C{!$9;sA-04#P?iYkSnP=k zyv1nc3?mR(qS}e8Un9gxTB#Fb)%%ReF;8M1O;4!f?uUTaKy^&5mDR~MMsRo5RoJ4W zEa#jo?{Mez0cU6TSS-&dl3yirsrB#Ks#D=5(MtrdFr9Eq@rpz_ed?UVdyK`O+mmBO@TEfbtQcFbu*`|7R;JCO*3cKEUB9Xbv>i3D_r47 zv*3Nflc!I3{^E%;;A!vU7_oPSq z31kDn*%^!F9TxL5LNr`lo^ySDMc3`HcEH#kXekRL-49FYzdlAPbiwGnnu8O5yfLO$ zKKfIK<7W^)6U+YiJRc`f$!>O24TSW!Ub@7b;Zl` zIdxsoG?H4_@Ar7G)iA2?rBj06y~Lkw{B0W~pN8@A3C?*-r==7jjd3DFlSIlQ^0xVk<3FPxo_zNv zj_T+bhk4e?`^V=}DPasI8fLQv`@QGS{?j-4y}$eS_?_SR8ckD4B&>!okDNt`d=0*r zcGi7Iw_CGsH|+Nt_U($@?uwln1#P>b8#YpN-)(638-!;-q9DB=NR>ZUdu~Jo`)_gt zgvldK<;SCwD?r-R;ZKYOG0KrfdPYI{MNQ#ml;wh|TyU~H<>d4(b#uaEafkc&?z1?# ziz^z8t0=}iChGOeCXV^xdXj33SgaZeX;LAz0!@M<MB*d;i1dDsu^!Ao#A8g#@TQ!kR;xxYK4ml#(JslBh<7C{Wi!3Wy5Cj^8L zq;L#F%VIIZ4}tA=&B>iR4E?}Z%eHe&1zwz4>g$tZ5)dhQSlHB+*$%Sv42} zZ8va!e#z;{lC!fDtT7BjWaz!r?`zv)NnIoyPSg^n$@56YaEvOXq*nPLEiz4o=;uQS zk|qgZvIb-tjT0UQsoF?J`b|UPcrE?yE9PI+xJ~hWn#a8D?c2|j(OHH}&3$_*@2mcv z8Uf~(Pfw$8o6x`O$9&iju);9KAR4qy4|S14UU*Q?Ru)4nah z)RZNZ4w~ix%b={5u_c5K-|rcQJzc-0?KZUSnzr4rZ?_EH9-^lodiJ|5`*u(8gOJK8 zhe-52F?8yjP7NT9Zt6X!dlY$t;)%eyQgC%;Ls>3xZbm&j<@Dq}_3VWC?3AWnP|cP& zR|(-)SrV-h6h(t(lY=@dM%mVGKIZ(omf{`mMT5cR=z-B99;f9#d1DiaCJ5^qUTvfZ(tuK1L6@T3&K~{t#8iX0zq` z+PwZ++9xi84EUh5!CC256>PJ$JzZ-x41OBpV>AMkaa~L=9ee*{#=q(v8D}u@R47&r zQ7_Ko)>@%wA<2}m1B&y8rgVK8O9A^n(za6!+7?M^pX@Bjwa&po2FOZint}op^H_?* zPvKT9>#8OW=A262ycbqy=X8gT-EPbJ{2ZB8 zO_=x3sBHVbrwxJiYmZP(#J;ER2QvgRI3Ez-F!YJ*n+=bjU32l^0>N6S_CqX2zwJ+S zQov&frjlfh#?0}vv6%lv6+Exio*Q`eIYaFVXegH#Z`D9^r|v_R-!TGkpBMP^Ha-k1 z`zXizDDPDxpc31Z5b8@`+JtP{I1LxPJc-hCudjr#RTJVI%Vo>$?Uujzi$CXs5B@ve ze)~;^RJl0{Xb4Ar4uK}&=XTk5b6ktpC&0xbRGp!P^(XLmik zq*n+hAU>1@GN9Shb)G}-xw&bG$r84nK6}D$|BTBAOVsu3yFDVQ)X4*tIH-7uS#v1_ zm}bDc2>}_C0Sm1VcOb24wvHBEuCbUUO<1x%d%$XW#?U8jZm-yFZx~`v&K*jJNFoFy zTM3O2{Iqy8#c0ym?9P*KFyq;sUc{$$6lFXqf~mZZ69sXfEU)nXoqB()sM5Y-(3$sE z?+O+#x0b<{q?A%5Myo^5*^f#j=Zy2V_G)E;6l2sfX|?2{9GB!+!eK^b;=M00+Vq(c z*K=ZJI4P>NGR=yrBPJs&S}vEg&0<6Xn#&6goe`I`-Z=X=x3}b+OR}tEC`3G4&Fl{s z*33sUDHk4nC%7zi#@Tlr&z@azalS@1(*)4ek0d6b<2~jv8~`KPOASz#VPOrA9~++3 z$6eQIE_n;da*hh^a0s5hHz8$7TLCBWB#vxrV~(`k9e-Umz^8CL$HTw(qjD1JENg2n z1#9_e`K$c9 z740)cFO?i58Ig3OGfD-z6lJ2)0cy8X%@8W(hF0Y=G6B|yRW7JnQOsmoQS5Wljv6l& zggAqD?P6=3$Y#q7iCp5dm54|&JEg)O)tJZ_CqX4;ge;a&HzeV9vtzT{aeZ}7&O6#= zOD2(XhxZswZq1NXs0n+O2hxp4HPphLtkGKIJ+6du5A~;}27r`o%ogu1Xu<_&>kE8n z*lc!eZf`gowq$yc9&r(2KwPG2h0qjQ=JJG$m#Ugn6WldEuWD%h1TlfT$uy_qeqsC3 z69J2|tp6+5Uc*uKn&zAU^)z*@RcOzZou^cmu42IEgftGpk^`NZH*RfiO+lp;>AFKP z0GctDNl7fFY&ci4cFBy8yDDRYA6uKHa$yVw>G;IzUDTvP8NDS#0E{P~K<4G18)s#E z&IN`ca&fsLG%YDv*`Gtul)1RLpk1_Vw>MeENEsaaY15gazBnekaT*pjioz|P8V=oLdxI7_*!tFoN|5_D>@qA=8 z10aMz+q5j2hE9ry6LfYD~S@8?@YyyIWzNIQKW>Cmr)y9Ob5nk}TW?jQhMi}x zaaT$!MuTo;{w8^{SQ72gl-6VA>5C~tn5z|?-%R;dRWwz(-LEM0Xws`46Jw+wdfL#i zXbQ`iSO#SMo-LDl71h@+pBrB}wvNCO4TCtVZ5|GE!-l6nUNBQv@COD zs`OT}lk&JpMU4Od_V$*mn;ZIJplKJRoJ&qfw)$b*Y#rD|I4@T6sRpGbtqq+j%r@UE z(|uI>=v)MsVjl5OxbSOiTyrK3192D#&a+&$T;JZZ+a6f1&k(VFg~0j61+P7Nh;#7d z$rD2Gw96JWaOgVXFtBWw1RrRcg+Yxe<3qsX(A1N1X1m*Qwp-vOlLNF~Ea|k=C}oWL zxb_OjSx4ICN=#ykV0uQ*7f-5i6&PQLAi3lfI7M?J1dGW&dHR&#g!O7g@J&Hm)QquN zr?VH2x?k^sjiy$4yk`VUvK>6S2REN#J6&UVr!nV@X0)S z^oYJ!zV`L6@!Nm)C;Z}Pe-Ty2Mt9F$CRJW>7q_VAh4~v*gW0{>{78*5j?U;&DtEDw zYI~UZIpzk!+z&PJA>)U$&Yp!%ioc$>h(rPuGC!NTdYR*q=e}-Lnn<v771%_T2WJ!DVtOWO8=_39DcFWGE%Y&To> zha0jUP$JF^h?v)JRK84#t%MwunFXhHG0csi>A8qF-j-8{aR0pkd%?3AdnRi2%%c<)Ca@P~i+ANcj(_)R|l8^1yvAXx%GGky9Y z^HJ|>a!^k`G1D8<`xW3+g_=h+zN?eld*>=nPBT?sSlCjFr+;KDV6P=LuAr2R+$&_6 zdtOr^+sK?(&!qJoH+gW(6ErMC+iuf5r?zb^E*JtaWe(lIqO}AebXpwaB$*dWNAlSbe)=x7&k2+XPe$YE-nCJf;}zc4}sFF2_&Bnlm#=sJRMK7$EB` zp9m2V(9$(6S&l+z&sek0lOn($Fb`FbMa@;5j z$4l07PxB@zwY_%Ak*>44{+u%V{T>h&%N16^VCX~Jwno1jJC=(zA$WrKEZdgu&=H4@ z#yi@!MG#^?AkGom7U#Vo4Z}cJD0f$@H8FJzhm0c=W8(I9Lla=RxG*6qV7)NP6az^L zHM8p2_-I-OGQL*hl*jCi#l0wvlPo-!SS$jc|NO7<-S2*vr&rHdv~5{Sll+;gKdMkW zg_iG+86Wd@JP#e<zxMgA2a) zwJ-CZ|I;7x`Ct261m~=9ye53*=gX>TK2BdTl&}^c)qJ_>eo98#?0cg>J-g>ps6Io? zXSX>nd7Dp#38~D}N3#}GBb&#cGsKvU!aHSx%24cM0d?hMGvPWv@mQ}|FY{#KkCR?M zCNxcBy`i13TrDwWJh~QlhIzo{igX?tC|_{a9Vrf({k~_nAJ`rS`ecb7xXJpfCdC*# z90T=wa?ZO-P-k(_$$}GVKLUqGX+WLTV7KR-pTCK?CBq?cdwb39uq`cBd#r&^#JNOh zbmZ`tDYMYdYfqA+V9ke)Puc@{p5U}GZTja6xw#Qh5uW>w_`G9`&kr4q!*a0k5jk-r z$w&I2p2InrRuBPq*ADUXV2aH(lWRhE~k|Pbv{hD zn?>P^(ejJG_zQgIGoRtzAN`P&6RXwo-Zk+2ad&;5mXMx~=PR05RiH1Y=s)7&Uj4ft zRsX+);UE<6QtwuO998YS;3DKG1bq6Y$$p)0nsVmj>pV8>#?E>&WzC;r*ES3$mX2Vy$@@0Pi_x~}!{`t@2Dy_`Xd0u`f6c)d^T{YKZeuVeOTc=hK*>|m)`JRfr zdyI{ve|2W+7T+9XsreZ#pvoM2VW{hRALh*bf7JP9%(GaV*%DTBT6xI!6$4X6{N6 z%5y+zgqLRZ=2A8Q4$T404QPwVn$_wN4=&%K3FmBXJDxmw#&&l@PJ2|hi0trTPiQ)t zMWkt!&_D=omPl4SiTdQ~vZ>eif}fAP>wjuvy1p^tZzeE~;pO@Bue!9X5zWRhS4n4(ga6qN=S7GxFrA>mxha=9irLc1ZGLKb*a=?{Ji>@)@+{reA@Tnhm6x{Ir$lls$42+%J0d^Vk?w|^K4K(QV11RoqbOsmvbb| z#1z@}2e$j2bsj+JRIQ#o9(Mwep1uZGRn^d_gSn6dsZ$_eXmU9x5HMCO0rtKMv842B? zW4qmtg3H!?MH|fELrsZgCb(ai;Qu_Q#5Hqyx<{E;wp0UCM?1mlfum95B4iO_HVeIJ zS{921DMb$Z10s&qYK;#KAvB11y!SM1YrQ1a7dRKN)~7-fTAVmGw;MLMJ3_NywLUlK zPctqA`|%#vSj+A#wtt)prIKet#wrnuh#w(-$E@^kM)^DKHAcfa7c!#SxUw2d-UWQ{ z{K7AOhUId}X0si81Gsw?|FN(aIsW_Q#)*VJQZ655{Nx73Uzc&ztuxw$LaqSQS*Thk9cfBeNi=6m1!0l`BEwZdq+t$gxR z_0!R{-*?l+>7D=k+yczDLvyuMsl*^eES_G4w@e8Nc1(LcF?sAqiQS_@I3<3Vd*$|%OY7B|BvQS* z`L|Ne+}_@DdvkO2q@D{ykDl1^Q?n**740yAQu6@jFeWM_6;cGv4U6R^4$TKqbfjm;wda#ZXgxS@G`2-CduP=m0*E&vtHpA`cC+E? z`g$bjNohc65kDD$O4*YIww`9g)@_V&?8xT}mEefUjOKYscr4dwGO~EZ<=>o@VK760 zQX;olv~)wq;n4Bm!2@c3$YH-{zu&W7pCRICn}wY-JA!X5tdTNPy?&x?)-2k<_0^s% z%3@(&e#!~&jbSrpL)9)Gp3xt6RMN#vHPY<94Q0{tTxyx583OYdb}j##cY9Q=6vGLZ zJ)sR`RnFFH&d)EndiKm%(+XRfIB(xSTHvS3`lGJ?>1qCCiu)%y|IgPblDnY2jyan7 z(qlwHPnG+W9D1DJVP~HDqg3Z%LQ$a_qcu6)S?EA4#I{&8eD^!w=KuV6|Blao_7{2W z;hICIBo*c3?a@?9f0CS_kQb#L_V9!*n{I85k>{FLm2muAQ+bvyppdWgc zd0Fb$g;W*LbaqtJ7`mv2s^&}*t5a{9P;w3A-utX!vm^MfJi(Z(OJ!)6_+VvxP2bZr z4NVisS?Rin7su_*4f{jK!-tP7j^4EF_6Ihb9m&cR=(+=4-?LsWY20K)SArg!4^Qd` zoH*Kc!O$mCOtkHi*hj0wcY=(~f#xAGp@!J*hNMoOb9rtlCu-x-+Bt5qSm2yzxmxl1 z>yLPP{fxtYKW3DR^(5t!UF9Fu^Z%PMjY&pKyYhIizI1}(DTe;MkIj)&=4Hi-^>>kC zG}~)6GF4ZTg{zbRJa}-yk9Y6$#XtTd{+oaH&-ne{|2w$Blq-`y|_TZY4qs2w@=*8QxM zSRrmKcPb*i0@;--Z@R$g>5rcuz18vF=II*sMPL3d$bi}csyM-+i`;B>^l_Mdryg{! z$S1U+RxOM+>S!reC86arrD!SVm9Qe zt`n>9w44CV%6_+}>#P%BPMO*lVxrEf8UBK3E+AM5Pn8@2=ggCiaiD3M`|slgw^osW z#d5*w{DQV^+3t2^;Ns$(2M-?D@%KAc%QdOQU{i{y8gW-jiOqIH@Q&4b&EarhdwYv> zaCvb~PMO_)%VM=O!I5K`CrcJgDUnmO{p|xy6RZWY77{I;avo}4N)@`NaJ{M)_E9Ok z2RiQmipr#vaKW=)pRrsnaL(}yzwjCU>fIl3dvjBk&WXGAGL!jAa$8}_>map>4>Z`f?E%pi#S z(&*q8h@>Imyj5FftPXl=e|T&KR<%BQ1~aHY3W_jo!{hp2Eg0;Wd{;i$4UyaJfj*`Y zeKsZHMhnnJ#cUPH$vl?&Fvq4wI(kP_+`7`d2J6a3%VKfC`NeDauwc90b9H^get!$O z$Cu_k;vyo6rt|^_<53LXQF!US_8@j!6Q;0kwLcl>E47DBWXxE-z>|b zRsf7pqGr%&*E!CqOkSf>5DAY+z`K^vtgL(A;+&Y^`so$7n_GrqkE$tuh^P*DQG5XB zEn9trW(w0&iI^bs*JJ9z7s#}H_$1aEa{ejhL&H4E`Ia{^Edc9=1Tw6T7G?`K{9)9a1pltU$_J>0; z3K|qgj#@~#<_Vj1j&0uOUH@vuMb>;oP9^znqGyU39~`0a>~=fec;j_K6S&=MSuWON z>EFbvjk4e^YY!ln|47AH|8XENKT#tN7+2=jRb25#Kt{9d1a&mM2&5 z^WJ+ur0ciz{g$rVG7NiS?8_$4IA0!(b0|~nkiwNN%%OjPT)eeOz|_rOZ$G0Xl&(K8 z^!)_a7bL+R(!7pz7J9&pfxE0=^(Pr=Hpm zFO&(V*^_0i$5l~{x}x|M%S5k8g!i6)=-J%f()T^JzPWa#n_pilnd!B2WJ-Cg0+=o# zGDL4wyC)g!v(&&@)MC`6Sk6r%Vf`Y`F3t%}%jLxd+rt4;q-_`E0P%K5PR0c2{ehSw z-V05$z`F(%=XO5Q=l1k~sS6U%zANO4F*AIV?r_2_}$79^{!It=8KNx&iZ8P)Z$h@$L{%YphbO z&`AlEDgv#T3vE+{t(4+_3WD4&4wZEQ3g~GsCM{}ao!WW z5SlQ-{W2%*t!CBSN~S>4a?*5YO4gc$ljB7zPs?Y1)?(;oE&jRZWIA8)WwFlRf8Hjp zpx)i%Lf!oKn{6BCWXj?fXKiLt>p15ibizVG6@$kVzuC8wF zSsv}>I&<~k8M^R7Z~yN5_V>IR`_*>ObdKZi|34iJ$R#%=gpw2Tu|t$|qx!BP@Jf`? zn#&5#AgNG{3+r{ua@q3rKlwUe``Xv}<-hed%cZd2W5#SgMLIv3QMpi<+10tIFk|zx zxPK~H|62KTydyX_vCIacX|SA}f?`ZMMhN1Bn(M59I3pvd7f@>+jUBzgNx(M^7wtLc zmv5pu@@Cg@INTDu9sB()UBBaSxZ%m;_tE%WRUIM=7K=3x9$eD4E4psr`sNwC z%`I66v?Te7>j^I78>I<(s(G$d$VX7=yqvMtsOB+-Iv@2rhGN|3^~}dC>8j|KpH(~H z=bg5C)blalIL7&|_d*yd^4#N|4ypBO=+t2g+Z3v^=YfncAPU}j`hL%0e;@?Q)=Vi+ zQ$8AOS`3sT(X<$^6q2BVJc)Qh5Q}-MjClkI)-zmmRQgtHZ~Pf{ogRnMwhNYv1+f?s z{m_?0L!s|`n$Y0A#VmLGEz8A{<+5e7-LUTtG;N@112IMpeb4&r%sLA?H})D>ovp1| zQV8S}>0_jAJk6pZDeQJzy2F_nB&C^8jcHY&MW#s{CDa_UJZkP#rmYH|ti_lpYq)6w zO$db0@ZjM?mhXLF>%+Uk$TmOF^T(^h&L3^elUGmP`Kg@$(>{I{hR`HWPuD-6C5E}V>#~~#cvpo18GFSvWhhWn(vz$gSB(ZIB8P201V1DWh}D5 zIan?eZF_-g=0WO-!vQ4n*4tOyUO(n=*l>0I0ne`9qd#m&c`)zS*BXm_1c}#}t1t=n zluQ_OUE;8hXb#j8k9iis6f=<{0dC55Zn2m5r9ssrG^|$-xV(IbZyI*H9amS6IUIHv zkN<$?9&riZC?SA%LZ~(4l+5s%hdZaMoITxpUSs^u?63Mn?p-7I9rvRc+&}4Z9q;BO zQSdYg@P3Q=qr7g5V_;5kn1Y$q1-R%J7;_@7FMsp%Y&IZJBA_B_dOvLR=+&W z7voG$;hJ&XJ?Bx5RRFn|`D(q;af0)n<#NSxxqzGP$faQW`abmQ?kfLjDgM71&mVI_ zuUh_nR~r3n45TSf$B(Gvgz1@qV4txHw`IE^<;b7@`JeC?fBtPAK6nIDMTb-n@HuyL zpAqu1_kFUqwJ844a52w+7?ggPGo0FWhhVY(P7XA$9V6}Ra*I)lEDel>BuX+0HM_fPsfWzU2L%(6SyQ1rM zSckmgwTn<&f!cWjs+lB?KEigtXS+{m4&+jEJ%)tAV6&dBg{(!Gak(ijbCwo z@fzo64^V}tPp`SXdCCwsc%Og)rME19Z`PtX!TE6Xu+5r0DTk^C&dD069)68C-$!im zatd;G{#P`;e`4i-pTa*8#;3_rm1fyu^yU7J+HT3TLGNio^s?6_Se>uI&a>CW)^BC+ z6AVtjzPjeM*B(ynekGY^e#}$oSHz)`CiAl<%H=}5?P|_RMW$plP>osBmq#okgQcp& zxxi|*!iT_+5+QiJ4|HA6Zoi{#TFx%cIP`mNZ*MFN)i@TbbB2_NL!@mMoUQGQeb*NS zEyj$fLenld>^5{=N7J;lZOhQ@*=}wahPP?j1u=F7`meV<+iOa3Dcm$C70J`dAgs9n zl`@tZDk<~lorM6-&Mw$){)*e18?t8OGq~5J{d9QQpUULFpOqaXwpS|=k3HSzRc@F( z{6sJ2Xd>oto*}TtSUZJ+l#J$xb3#@#d{@gQ@BR44{Mn!VDZll1{|*lxoFjRzJ?;)i zMa$<%fV{$UIbKsWYM4{4GBU3}H}_XpRwEB(Di%b zaA1fXIY%=l5PT3+8dQZLMY=&4q9f-SH8B);edckxTs#g1(rCTaRLHCf($Y3(oSi-5 z;^F~aci`&TGj_WTqCHLqR68J9yx(cbqO`ioD#)h!d!CnDr|)?%RZ)qW%Dvq8nHLY4 zFrHWV&hxyd=V1vmg*dxDv$LLGDmaqF%wD4gp5#RvV?t~X4$-*$tv5*m zRlIk22Td~qig-C@3sf)w(%rA0!jUaDgRJk^XeW27*gm!#fs8LT{PU!?8XM07A|5A! z)%lX8KH~i1O+NFPU!&{y+}=Lp*|W!Nx6jxgZn)h%rR%q(IM5H-Sj+HaRkr(qn2fJH zk48zYL9M=Jfpnzu?$=nbM+uujQgl3f_Ke%xYldNqXhIke8BpzQVx2)N zrRDN?Z*?}t9@kYhYMnL{oYQtFPj~$035(uKk5TLvBTYWiQAD2OX_tfL+25yvU1p_t zwH4^mtmtVNWU~I9o0{%C&zrh0PvZIG?oJzP)tRzH1Sw5=%8^xxF*3x#)<~8@VeLkQ zz-+6z5}(-qL@4n8loXhOEb|mrwa^(>f+U5Oxa$sV_g2c65f-Z@P1{&+4Hbr%kwzH$ z0p0IQ)_)+yp8bA@bHany9@?`nh}_xgyxtg)3PDliu-~&@tywIV9J&L$U59hZ`Nbtl zV&5GQ5t>Cy*L7?*8ye3T`nzMY7Q;=X6t$i>eAWA}Xi7}h@W@Dl96opi>xMX_#D2fy zhd+Fm>zf-xMn-#fD)oJp@appngjZsudxdda{;GU9fz5N!z3189f2~GEG(EL|z9u#w z&;79swQ=f_76(e)C`T135d8c*)x)oUPmV^N)cGDhGG0YXKADBKyujJ{ik#uQ-}?@K z{KYTw%YW;0gdhyXPbg7^@l1D~{B8y zwcNah4xF2nL60Tqc2VJFNsf;9%*<;OL7f}R+)mf8A^IM&rTmC*aH@E}Mo6?vH1r)k08GdQY1&tI(k(7zzo& zlVt(gBD8oPxIBNv+4`K_q38P9Gq$@8Id>qPaT(+Rq$iZpKJOLhXLaW~FXpSWKF-e3 zLO=F=xgTnIH7* z4w!AcS_^N+MJjN8R_g$`TCMO+Lr$4~81R}|wk>fO*z7l`LK^}@AGyB1rd=*Mzj#23 zcKs=4*2^WTnZEDGhCA!CGn|;xMS%`tjGUjXSf8zVcJ-9L>$o^uv09xWBF5Aw4$+KC zF2c?o!HJd|r1vhmn(SxIlF|tO8}#Z*0%*pmBM$?&Hyhr6{{#BIXSqJddp~lpi%vrH zW!LwMh^jt}VCzGUeD8Vgjwu*<_d1@x%1@J&f7;`t7)RC6%Y|W6D)G$hcy<50*Z?c& z&`f!byltHPTTr&C&g;l8pB=N3vDKf`=T$0y>|$}HDer0($Z5&5XB)o!vE zbDw>?FzgwbPM&OwBcO49cdx4a3k?ZLZ3PX3^$1BRp#`;c&f&!qoFyFxKhfdL=W9xZ zvoc@HQL{Jewhb?HeY59r@0gSIOkbF7fm|{coml3tQewg0?o^;{7qsmKmoD?@(L22J znHx5@*KGGY63WfyhA(~jOKdlhIb)zm$!e6$F$J(GXi<;2fYT-Dn$Vo_;PR5TZMeGH zaD97CKkUi*fY1X6Qvf~@oYFSI7NxUu+=GqOE8%qK-n-mBcJE_a^sj0Jyx7^e?>bLV zAf1)QjYgq)#}x@0J@2CIrL>r>O7r6zFSzStNX86+oW^VFhn`^=jH^DzQAz2&bHEtV zK(IWO?8wP_2QX7~<7J6wjD62qRp-JaNcj=*wCxh-y;=O4@SP(@o2OyuORUeMSgwHg z##(7z4I{d=+>{t2o6Rjv({grpMiUH5-|u&*8trh~wsxPTQBepU$-XoXu^fuj4<-rUf<~+&(_0+aAAv_bO-SKE3{2 z%v+<#b}q0!Te9ExeEZwqltNl}@EI>*_? znzM_yt$#a-AN=UA*zEq8?XG9BwDPf>8GD6Gz0H!Cq~eim!cf%=fOc`o`Pn0Ua9mwI z;rjY1NzLO=x(v799fvq@eRE)c=vl9pB}UUaj8_Yh%%Ab(qvuNaBzotW9VgPx zlb>sIIY6qkJq;0@$Xu=Lsx_f_PT*BTtM?fL_dhqwMJ~yVDBcN+h3E0(_xa;5ev#k% zhyOLd_)8DiZ0y{r9KOcfMXn3&}7;6F0EtRMvZlA>G?3dR(e2aiA{-&i%Z;u3Q1A^BJK!3`DrF{Nl`d;IPdTT z7OmCXUteFBhB#Ih=PQ-volBfQ(~4@C0!%5A;y}(VIa^k)ltk5$=%{|b#LlgkfH6r{ zkIDN$vuH=-BrH50VYl0J=z3gG&X-HJ+m7q&8*4=zJi&YVuIJEooSm&%uFlA57&!%k zh?Nw2G2R1({bA2A47BZHL>_kCj$s(6Bu$zNTBCrUu{DZ}D4%EzZA|Oqm?g1l^eH@2 zjmMZ0x3?RHA+lbt@xhbRL>*i!38whvPjkr0@2_G2{5+4Ts$>4F$An**STnU`v)zvZ zKt*hAiOiW?U+OYuznr1~RR$ju2t6-b%A&gE8JGOAv-34io?P*lfB7xm|KP{`;x9b_ zt=aw*!~gDC>wEJ{{4nsy6~&*c@*m}q86?hmyz`|h$RUzP%I#4#&3ep?r;|x)Ro$Et z=KmIX4{?WTY!nr^!0T>|`@4HZz zj*W>DA`4c_N32$tI9agY9k{ywfFa(Xvd2kJ);+2nE`T^K1T7#X#_ycbz^a=sn~$!z z^o|hu>oD$*nclmhPmQ`U7JGLCd{PNncdqHa&`j|a$>#L00xBqwKJTMvS4= z6BmUVQgAczoQ8p+JAACY7N;8#rY>yre@}kqqjq$w69FI|LIbzAw|wWj-{$)E2_aD8 z{sTBu{xz&><=2kj&sj7NIX{1s2N!Q4y5Q#emZ#6&qwlYPE#eNSJ0QNt2P5_g!7?hP z9#aykam@0T=l%)-> z(_a%BP-Pefh9ROr6B-U($J3`z8DgXffwo<6*mr1FUVHceO444|%=&D_n{T|yqG<^s zuw1Tan+1!-!op?2P?($BEnPp*wo5K9E=gJ0Y_>F^VbLxa;y^AeoE4=Q34L@Dpq7wi zhO)ThIUc7;-SSP zW}zL*-OsFhLj+DjKsx2RjGZ*~IArw7M&9@c=7xr?5f!x`44urHYsLTZ?@W@t>Z)AB zSLM);UVFrDx8ciQ{R&slw#-A9&dn6-tTMg+XpNA)#H|>`uNeR_RtMA(LPHZ41mDmG zM;l68Une;6hH0o9m940u2|=uS&C9$>KuNJ<7&Z+3%_kHBDF2Qjofmyjr$6RV_M}E? z0PyY)e$4m(>N|wik{&V<)X@=VyjORVv*1CF}I-?85CV zMcB;q25gjy4VeU?9UvFws74oz{W}Z?f?ALA^tXU$kFS!_9*R#3Z;+&%ifvClMl=~EYeU6h+_3@9N zM48{mUikAgPD}YFd609ViWcq|1b5;2Y0Oc=R~xp66l^ok_Bc31ZLeo1NF~EB=a(bR zoY7jwUOr|^+>CKVz-7Mv^)K_6fB6Gmd+j%;Tp%~;hH5~JcP?{rQJGrrS+50nK(M@@ zlqX1E0-^6zk+Ck`QN1Wai=P6xb=aNljMN55;iqw_fkQ`m=;HKiUxICKk8(>!TH1 z%%gI%W3t;!0DLrtf{%E;oY<9swRkR6nDu&#(PGVXlqXLg^Wz`=n0MZOn@zLftUKd; zeF0e2Kqemxve^kL1KRXfiHX+bROd=8*p=19jd!)*Mk+)fJvCo4rbx;OkxbLJoS)mZ z9QHd9VbNF^tUDZR-o3ZB!qF7BIN`A0v)>tDo15cYfce@N?@1}~^yyO`KY79s6Kn7B zS)qhO>M`!8)&8`Oc{1A1?~t1Cqf@fl9A>`@vCl^}kn8@aN^SnWJonqDb365qDaWlj zD@D61mB4DIj>qIdb3e_SE(y+BJ$qYw=jRtZeewa{{EI*5cYo(MX$%IjZ`ThHMu0gynAHV#oa>^u6QLrEOAx7^%3 zvHdrt79AAi7~{`sGivT$~OPVkAWeep;f zM!g$on{(FdGupPH?|W`f?1Lr`2OBo$8ZjiWN~fnAH!>g%KtCVtsb zZ)H{@de0}!LY-#e(>i1%_<f5aW1gk?#-KS7uF?E zJcsU3l9hzMA8?nh^cU#Z?{|dYI6uF{Ipt=v=j^aFh|vdO43A15sd>~zh|@EaM*3Ry)|;XzTeY#TeiC!w%aQ<+bgm6S5?}txpYg44e;er4T>nQC8?3f2M9) zfLZd%9M#D)2<(#qYwvq9`a;J`M;hAlk19>m(sc)Z_@f`u^#f-(`fjkKxKYs+X28P# z&rEPxjC+>-u7&=#R!C$W%V6t_)an2wfoAI~AMZx5(u+9u%6R)v7b z)^3WibT|}405o%ReM{RexV*Ta4S~=!+}zyIG%bt8ax7QemF7Uh(BXW;>g)lzKQQz? zDJ4?M1hIxaDOYOk+4HP$g_KGGWGrW_u~#j55J@v4Mzi9pxXo($4c9m9_q&n+7|_%c zV;txEw1VUK`PcpX@~i7b3jX5@L48z)&%aKi3WsUWnL+rn&qFwt40G)6^cc?%$rQl$ z{$tM!NKtT-A)66S@$k{AcMPGMfP(4#P4Gw%zVqF0@+V*aI=}p@zsmLX6-@~E;AujG z^VaE8d_W2!EzaW`3nfnW&CKH!lSO^slZMF94Gg{I-gs^B1afplu}-Bq^`tZqW6w}J z?Cy8Bbo(0)`&+i#TlU)xvEMTc2l{SL$~_Rtxo1c{UIxzEMAT293gFd80cB@$+vi}wc-9pnSfCqm;1!Qhk{ zFmcr?JG~;QisF;>06r}c;W#0{WZ_qjHWdTt6xJPScHL~t&b-1?OZVd+lV@+g=d$JH z2urNA(AAWaQiCZdzTjp}Fyfr=efPWET;K5equ1H(_rxKxTrS5XB^AMq$YL%HtYmgQ zt|&n}SB>pU$tt!6QWJHsNG9b-Ql(ieSS%MfCk&}4MNb?&BFds|*lxFI^t6kH~LZ*f8QVQUbwuxWVu{$IPAE-zT)g`$@#@OqKW-( zOCCCE^#WLo(>p0W#}&x4!e2 z+-!DSTwLJ2Clw?_3TMNlBy8R$!F+0V9xI9aJ@{h}^mv83*?OABr?T%`lAOtd-gv6`9J>uc>2Nj*d1>0URZ>H3m)e^DxT0R3EoO` zeOQ)Gn^NNU-b!mrf^E*(xc>W|q3aliftXS;R$P%84(Bp4b)U$Ur0~rE%_OYyg~CS>sEX41fIi34i&Q-((ni)(c}q z6A>EU;JxQ;eL)Co_WM1X?G1;+4M}%o_P~M608$zYc}1L#UaQnB&wDPZLN%Ynw!d5Y zHVL%*xT;_Bs2@quYVnpUliOVRo2Z@rJu3f65KQ6zQ@H=+>M9)eF-@pY}% zGPXe@A;IGQ*$jeA#t9ZHomFfIka8ZY9>mqGmdt7R|)gI>@=jRK${Wb6X@Y`Ih4mdX$84n7grR}cZTmyv{LwvBrUDQa(d?<~!%I?h8 z-ESBMqXkc}){?`h`ze9g0~YrgjNKjF83=XW{3IH&7-gX959SV*f&B31EMM!f0d zS_}ZK#^z{D&SQ;&Y7bbVUrv!Y473Ynxm?gR0TCspfu?CnC%@kADMnPIS=0BzIaoMRZG!Gc5N;{2RN8wlQ$vnLJ%jT73ovD}Xgs?N%!YJP*% zFhH%9DZB+_6FS}$pOGp}9RPDlY*L>~mkvkjd$!vxAH4qoF-F>^p^qk!W0v!Bn;=AY!7LsQiY2bLc1`Q z8_9@|_+Y4_D_uyf|4JSS@}*=7YAQxV-K`3epm7VFcMP5Wj17QO1AO*!Ov#v`@TiRB5-9^SNd9;Cb{_W$d z_{oIZhnHy8``J#MyJ&Mp=_eC-X^i-w#dPoF-e+uhRbZb2g| z9U>jLjHq>_!j}oj#WE9*7oC+B>zG9e$7}C+YrJedaA6><$Gi`I9MAP}Pv&Vej3S)J z4Rn%FqZ6r%{W;6-x4N{G&3|0RRbe}`O5G^<%X;LVy<9fkNjccZI1iF_6fD*5wJdvs z#ht4ezIH!WXRdfL#UtJ!!SVFj6P`SI%&+{~uhPe!Zs=*6Gn+!qI2A~xw%BrhP$#8@ zuig8QA`7O@XjZ#piorRDcV<|o(%?fi<2;1M8vFEJPrGbcv`u*&7N@iZAT2m=W~ujh zF(RD^EWD=)7B?LF0Vl9%TT`y(;!@76&(>s(h;yXUZy-i97;u)rm@@1RI~I#j6t_b$ z^dx4G5<(Fvo!_J;{Z-{)vCWhtT1p=g!C|zf z(+Ev)mf@Q-ZlJJzmH2A1P=WW&IKkODyjXLPtcFH}U?qp@&8zXj7Y{*8E<-i}gNIzI z6=EdE0q=$29VrhbTrglvn+3t}f=D)mO+A^2cWz3mEpbrPnwB{4tW%;YxlnkE7hHhl zdchETHk%vTHV}e010b0Ja9V0QKJhzV>3z!Ve&VfTwz;|TpC7}|UVG7Si_I zmH(+;e;%eWB3P7!H5e5{CAgWGMyq#w*IBvW$aua%b9dZ*4mC%pqFJ>n>rM{S9nZZe z=c@e2NvK?^6ONd*D05Z2ah>{1lv$u65w0Q%I;-^`y>El@=XX={6mr&*plTtEjFmAO zVvxwGBsM!wR)?kxc_8II;5i)D3}*|LZLlO)jrdyaQ##^RW6AOj9JwG5BIdNX@;=^S zz_kalIW-nPlWT4at=Ny^$l^*L0Q*}d%xK4_a2;5M5iZb%1(&Z~@cL`-@aXloe-;M7 z{fg2o8LOGhG4r*rf1Mxx@CUs4)*Gx=3pSe@Zf~!MX%B8dTu;sikUh?2oUaS0ScbC% zEma*8Lh3cV4D0Nxpl>gu^GtEvJ?bYB8n`18RgYdhqI5k;{HaYmMth-H^cKfr%zl?6 z#rxA5@kA zSQYS11C+#~A`D}K-L7XCGJ+#fye`e=HKlA}4iSQQoG+z-f;IVaW^852#1yS7sLwzo zs~JFt!=A%ohxeADT`82cD5G2}5zMtLAZMPo(3rqgiI$kW%K470I$>sj+c(p+r0R#p zM2||@T;Dr3G%8wP!u(iyP6@N-G1u;sDn{AtocU~X`dRZD3sQ7)`KoG8t&^!+jGCll zhCpaRlg5_YFWi==GN(F2cMYz3In_fS$-c^Bswl(g`PWw3p zJ^%cZKckT>l^E?$pr~tE-&po0Wy4pY`ZF8P@uRe6stevNI9r|}vWZGq7w+UQdXD%O}6ZM=y&saC-G)*SOh&aojS2DTl@Uf*`DXvk5ZI6T&Y1a7W zg7eEu+qz=0z0e3vW93el4+a*iAL9L<(3~TFMF?lK%O&3V3HomuLde9JST0(8<4cm= zmaZE(KRf5_Y|UZcGo(FDv!DqLUEf*!FSBb#|P@^1n-Y9wFuq4M0FPRjTAw~KK z;ukdD5)DBRuZTD+ZYvZ1vM7 z2k+S_BZNQs?nhf@gxc%t=3UoN;eESYM2={$YlY4D^>V&Dc^t(^m_BG>25N$7@%jY^ z+2N~~Tf%60yf*Wqr_&u13l$TAIWi&wc<@?!k2nBlxi>CYsMv+l3O?XV#hG`FJx?{_ zuHYSQdqy`bxY;d7ZW-sLDE?wRNhanr8ARd`0uYK(T9kOUd)8RyQ%mWhRL9mKE}-h@ zVkE_ari}2vT~{ulmRua6T;|QY79SRf&j?p^ho|iK@e`&3uExxK^;Df)jctnZSA#pd zPWjGv-{tY+_YqC(wmS~}EirCQ@XCNz$iKvOjlQ(lh}8&~om|GhkFEIAO)%R=ygdES z%Z?W*`qS(B7)PbSl}TCO2j`iLJHCdh>@^ourA*;yOnriv{i?&DND~hx7(JRDi{&}* zy!APn<{?+tJ-gjNQip0VL_-}p2U6-uxntF?39jMK{`8tB&pzP6Ymsk$W6yfE!iie@-y-kDjblpJTN0!Th$4}tV!;Ur-uf}_VcZ6U9@OIPl!yg5%Zq7-1 zMoL0xJ63Ct_nE#QXqrIV3Vq*`HFI_rEH(+G=;^uzhs6Ss1>0@nun%Zz8Jr{M1#P>q z(naS9&XtB)xq^rUaX2reVUNfX=Y?i*4#R=0=O|~mMhJ@)LZWFLilnk{I{Ft-)`QU(XU4)-O^h|;qhfOCXj~NKFQ(U1d4E)zA~SZ(a;A|Sf^z2S zjoVqBE2XDd@hFeUlXgCMrafL2kTrob>7e!q1nOrFEdm88Qp+TJ)1K!oLS6fRd zDE=@v3E!aHxh&M*JU=kehY?gtyLp1n`bE1ayTwl&#<_K-W)i$vcizV_uk=}Ujf zkTP9o&1`ZU5U0HM+5;Bt!d6z!mcfsahAh`Bg7;`L=zSQB7T9`t2SO+wg|}GW;n3l{ zZd@}udTHf4X^P=d_zbeOd)6H5$^%JdNm?$(Xpk5% zJN-{gsaA*dh+J7r{=}RogS;qDhk$rAWl|~%4-jYJ7m|5XQoY4{`mblbyICh0AVrx@ z4uX}+VR3I}DqW_nH=!>R`Z^MXjfi9YIgPpI5zba|I1M$q*#t8HovA*1RV*lITRJ!C&4?D^BR1jZ#bf)Yh=6&%=m zh(kgOr}q!v`w^OUY&I=P7o@a8bBhG?y z20^N4LCGj~R)*>^WNR3dVX(ShCmFB=LFWR#BntZ0@%V!c!_c7`Fagk9gGSQ3$_mGf0-unDe|44U;_m5leodc7njtIf}GV7X{%+NLmY z8YC|s<0%L&u2da3Zw!aQ85e*nOlQ0O4oEDQOWMXN8Y~Gh&@_QXyWslvhMSu=fHx5F z1lJ%g;KV$nTnsCqc;zK-Up(D<4--}Mv_`!zd<MeBi<5 zYb@7GzV@}R64N`uxs)LqdTvLyp#@Q^_lnr`%=h0EDTmN zq!mb33Rt`%RVApwkg7(ptC~pZ7?O=ixVh~79vkoV@9<{T}L#5sfms?QkW6K*%}5#yGm1Bf** z6KAM_*)MV=0g=k@QS0@q9-ro7YKLAW+APtJsfN8e08kTzE0V};Ugxr*q64KgwrpD! zkK-Xt_(gV`2kf`rGTJo|`%H{Ixs=RS`Id_jWqc)u%GB2lp~=&=XG72`ic`Zssu?M{ zAWBUx)X@Ml9*a!M1GN-#D!3Mt5!58aqTsY5PsYiSMaE}g=#?2KNHpxJgeO!3DK|K` zplOz@&(^HY*JK8U*n3w zzF>^DHTN13A9~i)O*Xxn?##ifjlT{&=vJntW5>Cq$ztA(b3~CO@)B-5MujTJWVDhwYzowbpU)X3&6bLl5RLW3Vlh_d zV9`vm$(jvqzJe<-Y>EBXyRUWPg;mM84m`djs#z>K1D+5X)-HfE;bpPdmKK?iU>?P4Isfuubm%hBgcDKkXH7fNpD0g1MkIM6g5%azA94rNcy zx1WpwFvWw)->&p5b_R=)J#J%k{qZkJs+2DC1XE-lt=}NnZBzFGeXU3CG7VPK|+2n`uz% zWn)Y{F=DEdKg!fuq?d zmSDw^kO^Uu0twn1wVcvogkw&MsjY1Uk|n002uPtO#OX1iB2#N6CW z$4b*m8n6@&c)a62zfyg7twh)KfzM zRbOd#WET+Ds4j4_wr;iI3^<@UkmEoc4#eTWvJHf0Nxx6*H3Ch^k#MY*4U5Gknmw_s zqb7(o8;g5_-{WM5aEsH&c=rTh`^gvpwM}$w$DWMT=Zxi46#&`IS|LNcJ)vtb$ zzCREerS%ZAlF|-5Gz}#=Lh&La^jd2or{y<~b5B;~{lj2ap=P(Z8>FpYw_dFcEe%6<>G;`T=#_L3JK4U5<9g2 zq$1!lszpg+9 zwR~*M@$vTBo#j09SV~Ao#?VepJhaSdYwhexn4sz!2Q?~%KAjCn1^4D z)JZaqd!S6K7LV7yz@3X1?+6OW%+2T2-ruP}Tt;iql+j(T*kYXs}e& z&dr{u*Rm!{Xo(ih3Gv|ll4UC_+f3tnNC#rKV|(?KoChveZ?Nz!y$+b|(US9moE(i` z(}r^#t(_-FvP2vMxIO30wc8N?osNe%Ky`@`0ozEduz?P*=)GJzGjF64=&Gn z=Z%Lvef%!B5^0=S^+!s&cse5W37jh50x-@E-1@dwabu7>Fy#l#&w&)^ol!v{b7~XD zOQ=K9lK)T?N{Mr3irp~NFoGG+Raw>gV>@eUfHJn;t^1_JOv~x>n7yuJ zo=j3mgQFiDT`w#b4_PeM#0btecnKv&-jn5kFqE~~6(gg1X9G%!^OnRqK~32@hh%G9 zVo7msgrtq2$}YE}9VjI+vvhwfPtz3l6px)AtvlKuHeY$Xwn`{d35i?@C*G@qKME);dC!el~Pu^s4SY65Om}wu)Ccr ztKufPLNs+!>N~E&PDOu#|Jcp`=&9^ zI;-C|D&C6jNX_K0NR*pBZ8eljv$LFqWNX>0BjE64ybNgEv%h`HZoeZSoSj{w+T#6^ zp%?m2Q5u%ZmE{wZ5QiB@)*w&ymM%V}@86>z-Y4d#G)+glNI$6oFxxOCiKRAI0gDAS zUPw{-*0=wPFMs8a`N~)R3-7-B9mEYZ!Jw`Ee#0;vc=+%EZ@u*v-LNO6q15=+`dW!(LHa}&%H>wemtY1$R8bqpKS3-WX#JN%PXqfckfetbZ&(|=URWJ z%Kj%sVQd3BXAr)3=IO1rdJV}WpbjkVvy@q8sL zhd}UE0IMmGD)dZ_RiVSl0}&=zdj5K5?yj1C&~XJjO(oC7>iQ}913LRWP~wzYJlmQ- zP=q`cs;l=q&#I}&L~&|niYjSFa)V}YEcn%5{&jx+H-3jS1b*;?_qo~hI2Twf95HX` zy2qrn1rpA6z@CI9`NDu`H2+S^yJ%Rd^XUT;nf5G<8Oi>r_+DlcK)eD!|>amc46pzvS$@8ACt`Uk?KZZ{$3g{~f zr>hFf3=J2B7&F7LrfC{rAnRbTboJdwFSD2g&+)>mQ8XV%c>_?CiW#h;Vmt=rkYi3v zB?`MUtMz$J$##=WgHaAk#Jg-HQ$#98A|hyI!_#8OQo}uSg@3wlYpy}5&?$4^#6ht8 zm}uxLa#9R{iqwpuk2-;qJRLE=8G?5tne$|-h#1GeRvkt$JhP+6Dvuls&}9kh*urf> z!-LD$@S!CoI2;roTAWzJuqJ?$fEN!Mu|&`T+d8AE)`ke<*F&&YbqVhPJ- z^C||we8W_DLyjnQok$U;&@_q!VYkbC@k?Lf5B}i)%U^!yFNk@IZ+emr91a7!{VhW} z@OOUm@A1$7`M==llgE7RPrk$<$HIYLA)Oi%O|#7@FR%0O9j9Nu?_l?N$@d@YxBJ6twp}d%NEIUz^IMipMEpP$P3sv0i^+3rWR3maSVJ-MVPi%-skvjrNnC_!^<5klMb#h#(hAqlROmUQ=vhtX9M15*r zM$WT3pwjTlroWVY79&9!vt(cxV~PAkxsKKnxZ9ZK^$NANAH zRp8CH7hLuO+s%Q#Q}RIR+tJdlgQeP#aPENko|rbIbW2P(#JHgwuE<=YdW*8d`^aLk z;_U34aH{_9d+c)OT^Z+^vQVo75td53u!N;|-@WCFU;Gk(_=o=o-~0YwFvJ_y>wpWw zcDG@_+p=iR`2FAceg3z9^S|@?U;9=5;1B-;fBF}H3jM))A=6M}JJS`F-)rgKeeSJE zfVxUf?x=qDo*V#~{c;2i-8uN3nW`~UJ^9YdDz?+_P3M{mY&m*uPUgYPb9r9r-?2*h zbc|{hzv8zz@tXv1Nq-`%$ z!BO)CYDUJCz-HYFCy&zpUz6JG{-)otWF|)SX2&g`E3^&NCoJMnr=v%yfW^P{Ik#5U zO}!3tVa7QDvDj($z>=6&#Qp;B-eJ-FIv4BDLi!ap*J~~xEcm5g_)XsX;hyfjAJXkR zBWaP#;tB0pEImmh`|beA;`1umkeO^&j_RmBY(5KF%cx#t3exE8?x)Eq&!Kw#C5v5! z(sx~^beowHsi;Er>}$BimFH;{C#i5{h?PIq=c-UE40Lu4V?vp;l~6NH6l?8jk7efZ zN;M~~L5*|AzHnH{@r z&*8A=;{1|-@{j&|{+ECCulcRt`YmGWi?wZVk`qBCQ5#%X@`@X+v1~L8b}jBCAw?^H z_@pT6G90bNJHMC3Ik#x;1@G_QJavITZ)<&+M|~e#*WGi?pVs`}8tcDn0Nj_@H@}uS z6W|1s-o2J1NbqAr2kxR2A3lylAerh37vZK>CKUTf>?3Wv;Nip92)<#pT(M{yVv43v za42znZtlbkt69p`xVX=Js;EO&H+n%N7Zwv(H<}&bxityd0lvbk4MRogxJe zonn!b8l3%BT*`Tjzj{37#>V4UirFLMw;B=IV!>G##9>X}KVrT3Wm5bc*H;huZte-q z4ZrzYZ}Qs12RwZE8rRoPICKLkJJ3LmCS;e(HKBDhyToSGGsFQQ;fu#^I%X=Lnlh

xG9eSLA93y?|vJNQ;!V*-}Eg4jBzAnC7ZdAKUNK{T-7mO<%J8 zGQS9$n^U5*d7@)QC@BV~)aO%?wu;O-X9QC+6(d#xBpI0rD+18~4X*d>Tm}ZjZ4oD= zeBfrYXS;7ub)=X}u0T1yZ)v=zZ5=rof(AWtxMj%C7~&N}x+durDqC;|a89sb9E@xSu-|NifCdGR`ZZ+*=-w|jQC-DuJF(OQ#MhNekjRIgyV`eUUe z%*!`scQadsHLh3%!uab6{e9HFb$pnze%Y-5PftQ%eU9_{oU-uakc#m2tk!GZ zc>PUYfAl)wShNckO@ni>Fy~G6!e(UFvaYhmYiGo9zGY-*vo$x(i)H1T($ORnl&poq zx5hEEj^`--aX_`K^W#-og}GAtu9rl=@vfa81%DlP>aeTesnFj5+JnH)G6& zu=~t_CQr@{DKAL*oHo3{vV9Zs8M|$!J6zGW-{Kd#v?$e+<{>WNS9Kf>e+& zUV^DiZp!p8Ns_Ocg*1cl=WArjp*V3AiobNs$aq(t$_Q1-c$%g$rpt`6UW%IxC|{uV z5e+~}-t4ignv4<~Zf5L`cVdiH%!&c2$c_C~j5Iw?kRA<&(IBr?0(D-eB+80VS;C^} z7+3Q)WJ-=#bs!5+!O0$Ui=a5ylkzp2o#iiOr8FW6wts0^F3veSJFr@l~`Bp4pv6TP^21%0G<@Pm6Kj$|5l6XqG=aW}lwU#?j2& z6*l*UBYuiwjJ2IC;?q$#@25wpzv`H)N&9*Oqs}p%8HYk zB&0KMM4{BISL1i;zGly@^554P$umV!=VdZrN_KTF$y88c-D)(dDHSitkH}sw34k%d zkUS}QQgmo?##HEfoZHx$T;lrXhClztW6sV4x10Aso{`zp4O`GO3j5d%++KGeiJTUw zE(p%iwhKf$oGXGArg$?H0V{Xr!S0L6OO&Ec=SxI&DzL5pu@jW%l&tT&D%ll7OJrpC zo2E1vS|G>aJ~IO9Gd;@1pEW+KUZZ95PZ-DixykswX|3Cz8EdgDl>J>3@5Wm8c{%Fb z>wno%(S*7V?~1c~WyW(wUOqyyX1c#HCMx0`?XnpgY*i#o)XHH?XNF>66r*cq&r~D4 z&ZOWb0=79KTc*^_ey^8SlSa*}pOA(;qC(~Rh0=ks8i2(B*Roo*CSg*JW9^$PT2!n9 z1k?}?J77fFq10wRnXHMVrMq7ah1pW@At23??3Q#G`szuQ|ciTUHKT{5fXZ4Zi?GcoE|=b#DJclhbmj<0^{tNf?`^ap(R zd*8(Qo~B8(3nj*ZC(jV87SWiqVk^2Rk&S zaf6gvTL)w3rn(?2Gt(obzYuUrD zti!riWVWW}vTQ;Krd=~fD#maicSDjd>nu!&*i^lAWU9~R&Usf10ce`0FhI^r5>45r znL#9ayw>lE>RetPeRt}dGQ0n(Vdq140L!_`WyEakIW!b64A!^$}W zl{iZfVm358G#Sl8p9gYC3=D`K7@xd%w7x0bGXvt((6jiMVOKkEdR}|&4VLFC&MpJ{ zC!K}FGDZpQ?EI>h6s=;(^!vW&+0BM!ktROPYBnT#DKgIs161cx!h5(FE98>a`0K+ga3_Z(LAb24(fp&4mTW`Nc2ujlks*$U! zryROHi1PN^Z;^|z4?Zx&$_bxm-R0(Ui z(Jr{We1Hgr|6YsIwau7yWW_idI@`eWGPW_tKtV?YtP1?;+PB*sLyVlAozW~CTSLVN z+3q_YzyFL)-T;}LJBD=4a=GHc!;ba(hLo?^ZlAK*Ji#}ai^~P8mFMgn+J$528&Ff; zu|E)po|Gb%e_`~gLyq)=XR%mvadE-<`GU}RhM{M(xh2KH5Q5?%2IKp+4tWN%jPl?_ z?ad5;+1}P#npTofC6DNWHFmLul#?>_-G~O|oGnMm6%LY7Srxc>+)Gsn+W9QZVzSGS z04>Rmisn>|neu${^cw1H-HG*Ms0b8TIbKG`wy}27dmNLpUX{sk_DH0bFrwDouZG-Ee^l~(T(xjl9#$l1WRIO0 zKI3m0tWi`oCiUoZIhUqEw^=uwS0S*{{6 z@7P@L>AHc{>Vkjxcm4tYuYdjj;WvNt@8Mlbic$nD)XY{@>v=v5J#E{TE>4N2SrAjA z#s)7*`pbQC2}XmWSE9Z#M-rCnGH-sN)5<>iuJ_{`h*#teX*2NsJ3*SA}S*z@)~ zpP>m0`rg|74l$8pp@ki5ouxD(DV@}c;xR6PQpOWP`JDps2UM*+XN-xMB11nQ;)yY_ z-|e`#yx`HJN92?_bUititm2aRrxY(#tEoD(+_{SkdHuly zE-v8we8JiI0`HavIqnBi%%nl+2ghz3IUEk8G?29;#*V|@v0OOX_L6trd55#}6^HJ? z(02JBJmNPjf&`gY`kQU1p z=NtNz3v#504|K!8?d?rbK1Z6TEQ|XRlVv27Dj%6prrEz{cOI7<&y_#rem-o>0~6ID zv8Gu@`|BhTV|DTh0hJ0_OXtk-Dm-(iTua^gF%L>r6ncz8s8X{mCUgX9-cOz(AURiK zj)HjA5V4_rwcK5pB{2di6$HUmF2?FUn~`IADAqY}V88`)8oXPWoX$m#6kV2c#AS$4 zNJ()nl@N)iECIU1ft;=o98Dt((GWT$L#`#S0c#Eb#)xT<9pki7}0+7sT! zm^N18*pTYxZND+`-FF%Mbp~u z^8-E%BnDg>5Z4i-vfD=XyA>kB<>e*kX>FYZW8}f*0}vSc!8#nyLLyV*8zWPpo2?B& z@93(k;8fFibSe9~DjcrEOYn_j~rcJ$*MYdPzqxJk#|uRg8=|4A0&E zC3LDK=c2q?b0c7mu*{PJ?=v?lkAi)5WG>8*Vy075{^RvhjJq^o4UY22vN%HZuidw(UgYts&B?%nJCc~JgG>J3T~5GtgcdGhorp>e$R_9KQI+3fdh_IsRDw%aXj z>*>2l&W^)=;OXOQ&eoCLem{Db-W#1~lt?X$N-2)>KZeapqKp82mvG*MloN*!)|);K zaioQH&dSzepV;p^L~d|Cpjqj<11VWzp`i(8wT}sf^C88vs$NYcRw`uW)jO@;Pptk) z?(yC;#E$LumL@oSVchU@WGSEJh}cc%_8&Jzx599 zeCBly`z`N%@IJSjTUM(TP1A6Fb4_=!7R-xg!E(`B;;&D*6b;&R4sznqZTaBwd%X7E z1?T7IESC+a;9Vg22JsFlrFkY7Oc~Y?nC3hx-x1%F(yFJ-lO zWX(MA4a?=4#j-8kEfalj{Pyeh85g@9&z@bg-R!V3MOPGT9%Y)$!=Ke4EbEk#R{)F( z+`Qg28C5zHpR=P>62_c!LC0PsPpXWvy7|gBs90ER^vbpB2Q0)x4GsLd!=R|kt@WCN81z9L4ebbV%voKbfYcL0-2@Sz} zoHzEs&=2o%c=kSA!{f(m9>4!XR;#yIt={1B@*TvjS+CEyy@juS?VEh@%l{YO{MMJa zz5Nj`96%D=tr1hCIPlh+Z}WTq^?%F%_%Hq!e&v_{HU?D)DW6QxIAJ3AfmA;nR-szxK&{aD(Pxji8=Pyhl0-aq`S?R9?1I$<7hmTjuzMseG zPhX$IRU-+AR3*fn@72Zn^Ek}jdNZ)OI-V8X1n zLv=!ok=xr_oWEjsd%%T2*Y~DWG}E>%P21v}o08sUt6Zzsr$zWN${H#qZcSXXSf_c< zhO$Ao-*ak-;lu~7t~VU^J^MpP(!|;M8Ozmz-G0l>?Gs|$u|8YTE?~F2 z;_>6hJbm^I&2Vw?fQySqw9O@l-GSY9&u+g%RX9KMgvOI{U8gNM_w05ZPoG}%?hoJN z!NWH=KVS3g>c+wsaEWRv``-}}t7g(EuSr!&Rlp}foMq{! zoNx#}c={m{b0QT3BWc-lC03o1p+G4W0vqS7y|cKo3XLEJ?2+64pUOAI`!P?%!bFNO zy9H8;IOjP#U(>b=hJHX>Xj`jN2u+K~q12$yJn#Y`*WGa+$H=5as}d_lgO+64ay+X% znBN>p*TP`(N_8+5?9~QV^NN=7GUiI9*jkl2 zuy)RrLV_jK(DqD$S1xIpm-B6`#0Gvj*+WIN~KWkIxXIi zxEz6~v|&Npoa02;51IXLYYvBKF$~j)GA`N$Aq282J|>1f<6HyM0><>}oW}=G(=>)+ zmi(2__$^h1rlIHQ)1EZEM-v`!aq$N2;t`28fA#JMeD&*J=IZKQQhvtyrD8prJ8rIT z2!6po`u+cgfBxV8OMc_m|2`LIuLF%eek0*xMCi1}ob3U*)}Y$&fB(De_8XkX5*oB; zpJg_Mx7-C`b@i)7T{HrZN?16xLdD@ehV9>nzT2nUt%Gt`swG~Go?Y$P zY3@AIReHp~3lvtgzed+3mL+4n4syh&eNKo-{0J!b4WCHJq(F-hKCb z?Dsns3+rhQ9Wfgm?%aaRfgxtL`^44Fj@@D4`g%iX8pPdN>1FK)kdu{6B~!)*6N%FzYXWWc?zj6$Tb=;|k_tm<5#*>PScPCod)3~qXR62o z3eJ0+6HJ=*&&8iH;KpY}NA92nY@6J~C+`RWV=ZQ(Vy1wCq#~-lU?ZyOP(}^<$ zHj^n}l?2uOnfA-1yv&$%qgPs!2dnHpmLVni)ybXwqv`IaT6-HcELN))N;zsS%2dZ0 zyQA>yF{e}M{8f%iFs-WQh&~#fe}yS8pc><4+tjL_dp$uxipM=~P-M3zwhnZ*52Y@- z83#dy;8I|L$H{akN|D%7-zx<#7-@N|%FX6NyC0F>E&6=CIOJ=aR1C6$5_g&A^r%%n2 z_n926zqKjtiO|O^=^_}Vf-;ODg7GXePkhm0(ajaz{MOpaO zc;G%|f1jfNc~Sl_LY`V;mu17(=c}r0_6NG0@gWd=u#z;*R%hFuLC)rNmzbQC?p9;i zQ>|`UHKR$9gc+AbShzGT#Ec^s-i@3MoiK=c78}&ra|n@oXkGMNy6QD`NuN9L5|{Llh+sLKdaXkR*~~q8lJfi}(fjhJ>RZl*J;@ zF3)kHV~B}e7ik-h4@+De7>16U8*91RguugxZ}QgL4;Y3eKls5n+3l6ESdi&C9JVyA zvrvmH2+IY{Vogkr)FqO7bbx2qyCPF9yrbC?;!>^-LMG25@2Zmlpaq@r6xPLx-W2aS zP4*ZfcKj3vEKC4;y*Go;dka^TI&C-KhuIX3_YNOInO~WqFZR5=w;1dY2kIWo#gNP8 zymoFwA%-EdKR*B_r^Pw8`#n#eJmKlnr|fpSBUSieLr?yi=PJ~G1y#g6Pijbk*tu8n zk2A@*zK`sNYO+p-ST3l*RK_>^?2B$mC3%KA3T0cR!7q=2*GkC zyc3)R$c2|fm7E;jFF5lH+uQ1_T(nR`XtF$j$su$E>+LOM9FBz3OzV{{?zq0a=JEB8 z$4_tB?{~CK#)Tb2dPaA6f)8+c@h1Q5pZs(F<^TL|_{`hCLQIZ0m=%;}VRy5v%<`%A zg|)kwc!U3+J$q&$0ExudBa(5BDbpG)HJ0U=QsMrxfM<)OZsPjzv*!C9d#xzKXfskF z-&&rrDt9ip&_fm3iM*zCK2q ztv){$RyWKm9hG<%LX912y(^>XwWcz44U|6hr~ce5Y*ZCa)>M75(X$(ql}ZfQkh+A6 zJ)uv?en1uWosuM=VM!b^n_Wj}JH#yz-?ChtbLe*L_5&%yqHSoG4ZFRvI}BvDI0A9l z^ZKLD^4ZV*7LOl4F+l_A8sN`$A zKLpjR`!!}cSDmv802F7V8bwteSPiukP^Ux%i8awPAS3!#b8brOU=>`J zQOHlc0Tx=RiPfrM3}dF6-H$@D4sifJD)IJ~>)S13*F9jj-}CJ0(=k^?=AQb@Kzx~S z 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%0Ak=hp})Pg3qB~X3}Z4(G9b}eP%s(Z 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 + + + + + + + + + FOSSY 2023 | Log in + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+
+ Log in to an existing account + + + + + + + + +
+ + + + + +
+ + + + + +
+ +
+ + + + +
+ + + + + +
+ + + + + +
+ +
+ + + + +
+ +
+
+ + + + + + +
+
+ +
+ + + + + + + + Forgot your password? +
+ + + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/10/index.html b/speaker/profile/10/index.html new file mode 100644 index 0000000..f832b4a --- /dev/null +++ b/speaker/profile/10/index.html @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Kaylea Champion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Kaylea Champion is a PhD Candidate in Communication at University of Washington. She studies how people cooperate to build public goods like GNU/Linux and Wikipedia, including what gets built and maintained (and what doesn't), who participates (and who is excluded), and how teams succeed (and fail). Prior to graduate school, she worked in IT as a consultant, system administrator and project manager. She holds an MS in Computer Science from the University of Chicago. A Linux user since 1994, she enjoys tromping through the woods, smashing goblins, and cooking for a crowd.
+ +

Presentations

+ + +
+
+ + Kaylea Champion +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/101/index.html b/speaker/profile/101/index.html new file mode 100644 index 0000000..8873de1 --- /dev/null +++ b/speaker/profile/101/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - John Robb + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
John is a community manager at React Flow, where he helps with all things un-code. Before React Flow, John was a UX Designer and Researcher, puzzle game designer, pizza delivery biker, and immersive event organizer. He is based in Berlin and likes looking at birds, listening to tabletop RPG live plays, improv comedy, and making music.
+ +

Presentations

+ + +
+
+ + John Robb +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/106/index.html b/speaker/profile/106/index.html new file mode 100644 index 0000000..7fc7530 --- /dev/null +++ b/speaker/profile/106/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - James Kunstle + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
James is a software engineer in the OSPO Community Data team at Red Hat. He's passionate about sustainability in open source and about data science technologies. Outside of work, James loves cycling and running, and is a proud graduate of the Seattle Barista Academy.
+ +

Presentations

+ + +
+
+ + James Kunstle +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/107/index.html b/speaker/profile/107/index.html new file mode 100644 index 0000000..698cd5f --- /dev/null +++ b/speaker/profile/107/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Adam Monsen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Adam is a kind and savvy FOSS enthusiast. He has been in tech for over 20 years: building, producing, coding, debugging, architecting, leading, managing, debugging some more, lecturing, writing, administering and securing systems and processes, ensuring privacy and compliance; in markets of all maturities, sizes, and scales; startups to big enterprise. He's most proud of his family, growing Mifos (mifos.org), founding SeaGL (seagl.org), selling C-SATS (csats.com), and writing a FOSS book about self-hosting FOSS.
+ +

Presentations

+ + +
+
+ + Adam Monsen +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/11/index.html b/speaker/profile/11/index.html new file mode 100644 index 0000000..27d9549 --- /dev/null +++ b/speaker/profile/11/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Valerie Young + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Valerie Young works at Igalia, a worker-owned co-op, focusing on web standards related to accessibility. Her work there includes co-chairing the ARIA working group of the W3C and being an editor of the CORE-AAM specification. In the course of her career, she has worked up and down the web stack -- from building web apps to standards and standards testing in browsers, and more recently on the browsers themselves. From the moment she learned about the free software from fellow nerds in college, she has been an advocate for it. + +Outside of work, she has spent her whole adult life participating in non-hierarchical co-operative structures, from housing co-ops, to political projects, to academic conferences and community farms. Valerie is endless curious about ways to organize work that lead to empowerment, self actualization and joyful collaboration for individuals involved -- she has seen many successes and many failures and would love to hear from you about yours!
+ +

Presentations

+ + +
+
+ + Valerie Young +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/110/index.html b/speaker/profile/110/index.html new file mode 100644 index 0000000..ed6fda6 --- /dev/null +++ b/speaker/profile/110/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Anjan Momi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Anjan is a free software hacker that was troubled by the proprietary smartphone operating system duopoly formed by Google and Apple. He learned about postmarketOS, a FOSS project founded by Oliver Smith to install the GNU/Linux desktop FOSS activists enjoy onto old Android phones. Persuaded by the ethics behind postmarketOS - Anjan uses a device with postmarketOS as his primary phone, co-maintains a UI called Sxmo, and helps improve the wider FOSS ecosystem.
+ +

Presentations

+ + +
+
+ + Anjan Momi +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/111/index.html b/speaker/profile/111/index.html new file mode 100644 index 0000000..e87f30a --- /dev/null +++ b/speaker/profile/111/index.html @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Paco Xander Nathan + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Paco Nathan is the Managing Partner at Derwen, Inc. Known as a "player/coach", with core expertise in graph technologies, natural language, data science, cloud computing. Paco has ~40 years tech industry experience, ranging from Bell Labs to early-stage start-ups. Board member for Argilla.io; Advisor for KUNGFU.AI. Lead committer on PyTextRank, kglab. Formerly: Director, Community Evangelism for Apache Spark at Databricks; Director, Learning Group at O'Reilly Media. + +See: https://derwen.ai/paco
+ +

Presentations

+ + +
+
+ + Paco Xander Nathan +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/114/index.html b/speaker/profile/114/index.html new file mode 100644 index 0000000..4729c85 --- /dev/null +++ b/speaker/profile/114/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Deb Nicholson + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Deb Nicholson is the Executive Director at the Python Software Foundation, the non-profit steward of the Python programming language. She is a free software policy expert and a passionate community advocate. After years of local organizing on free speech, marriage equality, government transparency and access to the political process, she joined the free software movement in 2006. She has previously served the open source ecosystem through her work at the Open Source Initiative, Software Freedom Conservancy, and the Open Invention Network. She’s won the O’Reilly Open Source Award and the Award for the Advancement of Free Software for her efforts to broaden the free and open source software movement. She is also a founding organizer of the Seattle GNU/Linux Conference, an annual event dedicated to surfacing new voices and welcoming new people to the free software community. She lives with her husband and her lucky black cat in Cambridge, Massachusetts.
+ +

Presentations

+ + +
+
+ + Deb Nicholson +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/115/index.html b/speaker/profile/115/index.html new file mode 100644 index 0000000..60ebf1e --- /dev/null +++ b/speaker/profile/115/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Louis Elkner-Alfaro + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Louis loves FOSS because he loves to see people empowered and he loves to see people empowered without having to pay so that empowerment isn't restricted to those who can buy it. Louis began working with Agaric earlier this year and is excited to have found a worker's-coop that centers the needs of its workers and gives their clients control over their digital lives.
+ +

Presentations

+ + +
+
+ + Louis Elkner-Alfaro +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/116/index.html b/speaker/profile/116/index.html new file mode 100644 index 0000000..993fcb3 --- /dev/null +++ b/speaker/profile/116/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Grant Braught + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Grant Braught is a Professor of Computer Science at Dickinson College where he has taught courses across the undergraduate computer science curriculum for 25 years. He led a curricular revision of Dickinson’s computer science program to incorporate a focus on FOSS and Humanitarian FOSS (HFOSS) with the goals of deepening student engagement, broadening participation in computing, raising awareness of the power of computing for social good and enhancing student’s technical career-ready skills. He has guided student engagement with HFOSS communities including OpenMRS, SugarLabs, Sahana Eden, FreeCodeCamp, Oden, and Oppia. He is a lead maintainer of the FarmData2 project, which engages primarily student developers to build an application supporting small organic vegetable farmers. In 2017 he was recognized by Red Hat as among the “Instructors Who Champion Open Source Education in the U.S.” In 2020 he led a project centered around integrating FOSS in the undergraduate curriculum that was a finalist in the Gnome Community Engagement Challenge. He also works closely with The Non-Profit FOSS Institute, Teaching Open Source and Foss2Serve to promote HFOSS in computing education. He is an advocate of liberal arts education and has been active in the forthcoming ACM/IEEE/AAAI CS2023 curricular recommendations for undergraduate computer science programs.
+ +

Presentations

+ + +
+
+ + Grant Braught +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/117/index.html b/speaker/profile/117/index.html new file mode 100644 index 0000000..451ba5d --- /dev/null +++ b/speaker/profile/117/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Nisha Kumar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Nisha is a software developer at Oracle Cloud Infrastructure (not to be confused with the Open Container Initiative). Nisha is involved in the SPDX and CNCF communities, trying to improve software and service transparency.
+ +

Presentations

+ + +
+
+ + Nisha Kumar +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/119/index.html b/speaker/profile/119/index.html new file mode 100644 index 0000000..c3870f5 --- /dev/null +++ b/speaker/profile/119/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Kyle Davis + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Kyle is the Senior Developer Advocate for Bottlerocket and Finch at AWS. Kyle has a long history with open source software development and was a founding contributor to the OpenSearch project. When not working, Kyle enjoys 3D printing and getting his hands dirty in his Edmonton, Alberta-based home garden.
+ +

Presentations

+ + +
+
+ + Kyle Davis +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/12/index.html b/speaker/profile/12/index.html new file mode 100644 index 0000000..a0a8367 --- /dev/null +++ b/speaker/profile/12/index.html @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Stephen Paul Weber + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

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.
+ +

Presentations

+ + +
+
+ + Stephen Paul Weber +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/120/index.html b/speaker/profile/120/index.html new file mode 100644 index 0000000..4cc7e23 --- /dev/null +++ b/speaker/profile/120/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Debo Ray + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Debosmit (Debo) Ray is the Cofounder and Chief Executive Officer of DevZero, a platform that boosts developer productivity via cloud-based software development environments. In 2013, he founded Genie, an image-searching company. In 2016, after Twitter integrated Genie into its ad engine, Debo started his almost six-year journey working as a staff engineer at Uber, where his focus areas included infrastructure and cloud security. In January 2022, he founded DevZero to fix the productivity challenges he observed in the software development world when he was a developer. He formally launched DevZero in January 2023. Today, he leads a team of 25 employees who are passionate about closing productivity gaps in developers’ current workflows. When he’s not working on DevZero, Ray enjoys playing tennis, cooking, and learning how to fly planes.
+ +

Presentations

+ + +
+
+ + Debo Ray +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/122/index.html b/speaker/profile/122/index.html new file mode 100644 index 0000000..ed20ee9 --- /dev/null +++ b/speaker/profile/122/index.html @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Tom Marble + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Tom Marble is best known for being the first "OpenJDK Ambassador" on +the Sun Microsystems core team that open sourced the Java programming +language. He continues to apply his community experiences in open +source projects and his interest in intellectual property by +co-organizing the legal and policy issues track at Europe's largest +open source conference, FOSDEM as well as being a member of the +Software Freedom Conservancy's Evaluation Committee. + +Marble is the founder of Informatique, Inc., a consultancy which leverages +his hardware, software and legal engineering background for client +projects as diverse as Enterprise IoT services, coaching Dojo +immersive learning experiences, automated mobile/web testing, +autonomous cyber defense, AI prompt engineering, and open source +business strategy.
+ +

Presentations

+ + +
+
+ + Tom Marble +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/124/index.html b/speaker/profile/124/index.html new file mode 100644 index 0000000..4895496 --- /dev/null +++ b/speaker/profile/124/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Elizabeth Barron + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Elizabeth has over 20 years of experience in open source community management, with a particular focus on improving diversity, equity, and inclusion and leveraging open source for social good. She currently works as a consultant and serves as the community manager for CHAOSS, an open source project that tracks and measures open source community health. She also helps out with the All In project, which aims to open source DEI collaboration. Elizabeth is an author, speaker, and award-winning nature photographer. She lives in Cincinnati, Ohio with her dogs and guinea pigs.
+ +

Presentations

+ + +
+
+ + Elizabeth Barron +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/126/index.html b/speaker/profile/126/index.html new file mode 100644 index 0000000..a9e376b --- /dev/null +++ b/speaker/profile/126/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Ildikó Váncsa + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Ildikó is working for the Open Infrastructure Foundation as Director of Community. As part of her role, she is the Community Manager for the StarlingX open source edge cloud project and a co-leader of the OpenInfra Edge Computing Group. Ildikó has been contributing to projects like OpenStack, Anuket and State of the Edge for over 10 years with focus areas of Edge Computing, Telecommunications and NFV. She is an open source evangelist and is using her experience to help individuals, companies and organizations to learn and get more involved and active in communities.
+ +

Presentations

+ + +
+
+ + Ildikó Váncsa +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/129/index.html b/speaker/profile/129/index.html new file mode 100644 index 0000000..b95e146 --- /dev/null +++ b/speaker/profile/129/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Ann Schlemmer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Ann is a seasoned leader & advocate for open source with over 15 years experience in open source. CEO of Percona, a world-class open source database software firm, she is driven by passion for people & belief in open source's power to create an inclusive tech industry. Her authenticity and caring approach earns respect & admiration. Ann is a speaker who embodies the values of open source and inspires action through authenticity.
+ +

Presentations

+ + +
+
+ + Ann Schlemmer +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/130/index.html b/speaker/profile/130/index.html new file mode 100644 index 0000000..b81a815 --- /dev/null +++ b/speaker/profile/130/index.html @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Justin W. Flory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Justin W. Flory is a creative maker. He is best known as an Open Source contributor and Free Culture advocate originally from the United States. Justin has participated in numerous Open Source communities and led different initiatives to build sustainable software and communities for over ten years. + +In October 2022, Justin joined Red Hat as the fourth Fedora Community Architect (FCA). He works closely between the Fedora Project community and Red Hat to lead initiatives to grow the Fedora user and developer communities and to make Red Hat & Fedora interactions even more transparent and positive.
+ +

Presentations

+ + +
+
+ + Justin W. Flory +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/131/index.html b/speaker/profile/131/index.html new file mode 100644 index 0000000..626dad3 --- /dev/null +++ b/speaker/profile/131/index.html @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Richard Schneeman + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Richard delivers rich, immersive experiences that delight and educate. He has spoken at ~34 conferences across 17 countries, including !!Con, OCSON, and RubyConf. His philosophy, "You can't learn if you're not paying attention," produces talks that are a fusion of entertainment and enlightenment. + +Richard is the author of "How to Open Source" (dot dev) and the creator of CodeTriage.com. A free, open source tool that helps coders get started contributing. He is a Ruby core contributor and author of the `syntax_suggest`, which helps developers find and fix Ruby syntax errors. He writes Rust full-time for his job at Heroku, where he maintains the Ruby Cloud Native Buildpack (CNB). Oh, and he's married to Ruby, literally.
+ +

Presentations

+ + +
+
+ + Richard Schneeman +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/133/index.html b/speaker/profile/133/index.html new file mode 100644 index 0000000..69824fa --- /dev/null +++ b/speaker/profile/133/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Stephanie Youngman + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Stephanie Youngman is a graduate of Purdue University, after graduation she spent several years at Bell Labs before returning to Purdue.  She currently works for Purdue University focused on improving course and student scheduling processes.  Ms. Youngman is a founding member of UniTime LLC, a company that develops and consults on open source solutions to advanced course timetabling and scheduling problems.
+ +

Presentations

+ + +
+
+ + Stephanie Youngman +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/136/index.html b/speaker/profile/136/index.html new file mode 100644 index 0000000..8af138d --- /dev/null +++ b/speaker/profile/136/index.html @@ -0,0 +1,297 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Kevin O'Reilly + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Kevin O'Reilly is a leader in the Right to Repair movement. As the Right to Repair campaign director at the Public Interest Research Group, or PIRG, he leads the group's work on medical and agricultural Right to Repair. Kevin's research has demonstrated how modern tractors are engineered to restrict independent repair, how dealership consolidation further erodes farmers' repair choices, and how Right to Repair would save U.S. farmers $4.2 billion per year. He has organized hundreds of farmers and medical repair technicians from all over the country to push for change at all levels of government, and worked closely with legislators at the state and federal level to develop and advance effective legislation. Most recently, he was a leader in the coalition that passed the country's first agricultural Right to Repair law in Colorado. Kevin's work has appeared in the Wall Street Journal, CNN, NPR, Politico and more.
+ +

Presentations

+ + +
+
+ + Kevin O'Reilly +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/138/index.html b/speaker/profile/138/index.html new file mode 100644 index 0000000..3395068 --- /dev/null +++ b/speaker/profile/138/index.html @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Joseph Castle, PhD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Dr. Castle builds strategic relationships with the U.S. public sector with SAS. This involves educating current and potential customers about data analytics, artificial intelligence (AI), machine learning (ML), cloud-based environments, development operations (DevOps), and open source software (OSS). + +Dr. Castle served over twenty years in the U.S. federal government. In the General Services Administration (GSA), he led numerous programs for the office of the Chief Information Officer and Technology Transformation Services. Highlights included forming and managing the GSA Digital Service, a high-performing technology team who implemented federal digital government strategy initiatives: open government, data, and code. He directed the federal government’s Open Source Program Office (OSPO), or Code.gov, to implement the federal source code policy by educating and collaborating with cabinet-level federal agencies to publish OSS. He also served in the Obama Administration at The White House in the Office of Management and Budget (OMB). A veteran, Dr. Castle served in the U.S. Army’s 10th Mountain Division. He is a Fed100 recipient and a GitHub Star. + +Dr. Castle holds numerous advanced academic degrees including an MBA, MS in information systems, and a PhD in public administration and public affairs. He lives in Maryland with his wife and two children.
+ +

Presentations

+ + +
+
+ + Joseph Castle, PhD +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/139/index.html b/speaker/profile/139/index.html new file mode 100644 index 0000000..e7e460c --- /dev/null +++ b/speaker/profile/139/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Shoji Kajita + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Shoji Kajita is currently a Professor of Kyoto University in Japan with two appointments, one in the IT Planning Office, a part of the Institute of Information Management and Communication, and the other in the Academic Center for Computing and Media Studies. Professor Kajita received his bachelor's, master's, and doctoral degrees in Information Engineering from Nagoya University in Japan in 1990, 1992, and 1998 respectively. At Nagoya University, he served as a Research Associate in the Graduate School of Engineering from 1995 to 1997 and an Assistant Professor in the Center for Information Media Studies (CIMS) from 1998 to 2001. During his work at CIMS, he localized WebCT into Japanese and took the role of WebCT evangelist in Japan as a means of promoting the use of ICT for teaching and learning. From 2002 to 2008, he was an Associate Professor at the Nagoya University Information Technology Center, where he developed the Nagoya University Portal and a next-generation Course Management System for Japanese universities. These works were contributed to the Jasig and Sakai communities for use with uPortal, CAS and the Sakai CLE. His contributions to Jasig and Sakai reflected on the participation in annual (formally semi-annual) Jasig Conferences since 2002 and Sakai Conferences since 2004. Before joining Kyoto University in 2011, his most recent position at Nagoya University was that of an Associate Professor in the Information Strategy Office, a part of the university's Information and Communications Headquarters. He currently serves on the Board of the Apereo Foundation.
+ +

Presentations

+ + +
+
+ + Shoji Kajita +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/14/index.html b/speaker/profile/14/index.html new file mode 100644 index 0000000..c973fdf --- /dev/null +++ b/speaker/profile/14/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Kyle Rankin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Kyle Rankin has over two decades of professional Linux experience. He is the author of The Best of Hack and /: Linux Admin Crash Course, Linux Hardening in Hostile Networks, DevOps Troubleshooting, The Official Ubuntu Server Book, Third Edition, Knoppix Hacks, 2nd Edition, and Ubuntu Hacks, among other books. Rankin was an award-winning columnist and tech editor for Linux Journal, and speaks frequently on Free and Open Source software including at SCALE, FOSDEM, O’Reilly Security Conference, Linux Fest NorthWest, OpenWest, BSidesLV, CactusCon, OSCON, Linux World Expo, and Penguicon.
+ +

Presentations

+ + +
+
+ + Kyle Rankin +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/143/index.html b/speaker/profile/143/index.html new file mode 100644 index 0000000..857f7e7 --- /dev/null +++ b/speaker/profile/143/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Michael Clifford + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Michael Clifford is a Data Scientist at Red Hat working in the Office of the CTO on Emerging Technologies, where he works primarily on exploring tools, methodologies and use cases for cloud native data science.
+ +

Presentations

+ + +
+
+ + Michael Clifford +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/144/index.html b/speaker/profile/144/index.html new file mode 100644 index 0000000..02ea3b8 --- /dev/null +++ b/speaker/profile/144/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Erik Erlandson + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Erik Erlandson is the Data Science team lead at Red Hat Emerging Technologies, where he explores tools, methodologies and use cases at the intersection of data science workloads and the Kubernetes ecosystem.
+ +

Presentations

+ + +
+
+ + Erik Erlandson +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/146/index.html b/speaker/profile/146/index.html new file mode 100644 index 0000000..b392e17 --- /dev/null +++ b/speaker/profile/146/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Surya Prakash Pathak + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Surya is a Data Scientist, currently working on the Emerging Technologies team at Red Hat. He is experienced in the field of Machine Learning and Artificial Intelligence. He spent the past year developing models for gaining customer insights, navigating open source tools for data scientists, and doing NLP using transformers models.
+ +

Presentations

+ + +
+
+ + Surya Prakash Pathak +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/148/index.html b/speaker/profile/148/index.html new file mode 100644 index 0000000..580b5f3 --- /dev/null +++ b/speaker/profile/148/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Aaron Williams + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Aaron is VP Marketing for FOSSA, the audit-grade open source risk management company. He comes to FOSSA with more than two decades of previous success at startups, running developer-focused marketing, and building technical communities for companies including HEAVY.ai, D2iQ, and Sun Microsystems. Aaron has also served as the founding CEO of two startups in the entertainment technology space. Aaron has an MS in Computer Science and BS in Computer Engineering from Case Western Reserve University.
+ +

Presentations

+ + +
+
+ + Aaron Williams +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/149/index.html b/speaker/profile/149/index.html new file mode 100644 index 0000000..4f6c704 --- /dev/null +++ b/speaker/profile/149/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Kenaz Kwa + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Kenaz is the VP Product for FOSSA, the audit-grade open source risk management company.
+ +

Presentations

+ + +
+
+ + Kenaz Kwa +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/150/index.html b/speaker/profile/150/index.html new file mode 100644 index 0000000..9ae5224 --- /dev/null +++ b/speaker/profile/150/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - AAKANKSHA DUGGAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Aakanksha Duggal is a Senior Data Scientist in the Emerging Technologies Group at Red Hat. She is a part of the Data Science team and works on developing open source software that uses AI and machine learning applications to solve engineering problems.
+ +

Presentations

+ + +
+
+ + AAKANKSHA DUGGAL +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/151/index.html b/speaker/profile/151/index.html new file mode 100644 index 0000000..2e13840 --- /dev/null +++ b/speaker/profile/151/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - John 'Warthog9' Hawley + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
John 'Warthog9' Hawley led the system administration team on kernel.org for nearly a decade, leading a team including four other administrators. His other exploits include working on Syslinux, OpenSSI, a caching Gitweb, and patches to bind to enable GeoDNS. He's the author of PXE Knife, a set of interfaces around common utilities and diagnostics tools needed by an average systems administrator, as well as SyncDiff(erent) a state-full file synchronizer and file transfer mechanism. He currently works for VMware working on upstream Open Source Software. In his free time he enjoys cooking extravagant meals and watching bad movies.
+ +

Presentations

+ + +
+
+ + John 'Warthog9' Hawley +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/153/index.html b/speaker/profile/153/index.html new file mode 100644 index 0000000..d26f404 --- /dev/null +++ b/speaker/profile/153/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Daniel Shown + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Daniel serves as the Program Director for Open Source with SLU, an academic open source program office started in July 2022. He handles the program's daily operations, builds connections with industry partners, works with internal and external clients of the program, and guides and supports graduate students. He ensures that the program follows its mission. Open Source with SLU has a three-fold mission of giving students real world software development experience, developing software that supports research, and supporting open scholarship (including open source software, open source hardware, open data, and open work) by sustaining digital infrastructure and fostering innovation. Daniel is an artist, technologist and symmathesist. With multiple decades of professional experience in software development and operations for academia, finance, aerospace, retail, and renewable energy he has maintained parallel careers as a technologist and artist. As both an artist and a technologist he engages symmathesy, learning systems made of learning parts, as a theoretical lens and an evolving pragmatic toolset for developing both people and technologies that enable them. He is also an adjunct instructor in Computer Science for courses in Multimedia, Web Technologies, Principles of Software Development, and Open Source and Community Service.
+ +

Presentations

+ + +
+
+ + Daniel Shown +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/154/index.html b/speaker/profile/154/index.html new file mode 100644 index 0000000..3538649 --- /dev/null +++ b/speaker/profile/154/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Andrew Kelley + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Andrew is the president and lead developer of Zig Software Foundation. He has been contributing to free and open source software since university, working on a diverse set of areas: games, music software, web development, compilers, and databases. When AFK, Andrew enjoys playing competitive arcade games, skateboarding, and 日本語を勉強します.
+ +

Presentations

+ + +
+
+ + Andrew Kelley +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/157/index.html b/speaker/profile/157/index.html new file mode 100644 index 0000000..9762e07 --- /dev/null +++ b/speaker/profile/157/index.html @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Benito Gonzalez + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Benito Gonzalez is a Software Architect, with 30 years of professional experience. Benito has been at Unicon since 2015. Mr. Gonzalez has knowledge and experience in enterprise software development, especially around higher education. Supported clients range from community colleges up to major universities. He has experience with end-to-end management of institution web services. + +Mr. Gonzalez's uPortal work supports a variety of higher-ed institutions, from community colleges to major universities such as University of California, Riverside, and Texas A&M. Work ranges widely as well. Some efforts are simple maintenance and small enhancements. Other client projects have included complete major upgrades and redesigns. With web development evolving quickly, Benito has become adept with the latest standards like Web Components. He is also a regular presenter at Apereo Foundation events. Mr. Gonzalez is also a member of the uPortal Steering Committee and the chair of the Apereo Incubation Work Group. Benito has branched out into Ed-Tech evaluations and technical due-diligence reviews, along with developing various technology rubrics to evaluation software systems.
+ +

Presentations

+ + +
+
+ + Benito Gonzalez +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/158/index.html b/speaker/profile/158/index.html new file mode 100644 index 0000000..2f25bff --- /dev/null +++ b/speaker/profile/158/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Nicole Martinelli + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Nicole Martinelli dedicates both her work and free time to open source. An OpenStreetMap volunteer since 2015, she founded [Resiliency Maps] (http://www.resliencymaps.org), a community project that aims to put assets and hazards in clear view using open source tools and open collaboration. She has over seven years experience managing open source publications, both corporate and non-profit. + +As a freelance tech journalist her work has appeared in the Economist.com, Wired, the New York Times, The Wall Street Journal Europe, BBC2, Newsweek, Discovery Channel and the Italian-language editions of Linux Magazine, Wired and Vanity Fair. Having worn so many hats and talked to so many different kinds of people about open source over the years helped her “sell” the idea of using these tools to make prototype maps for the San Francisco Fire Department’s Neighborhood Emergency Response Team and convince the United Nations to feature the project in “Words into Action” guidelines. +A San Francisco native, she’s spent about half her life in Italy, which means she’s always on time but still clock-watches when cooking pasta.
+ +

Presentations

+ + +
+
+ + Nicole Martinelli +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/159/index.html b/speaker/profile/159/index.html new file mode 100644 index 0000000..abc7a5b --- /dev/null +++ b/speaker/profile/159/index.html @@ -0,0 +1,295 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Heid Ellis + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Heidi Ellis is Professor of Computer Science and Information Technology at Western New England University. Dr. Ellis’ research interests include software engineering education and learning in open source software projects. Dr. Ellis is one of the founding members of the Humanitarian Free and Open Source Software project which focuses on involving students in open source projects that improve the human condition. She has been involving students in HFOSS projects since 2006 and she has been PI on five NSF projects related to student learning in HFOSS. Heidi has been active in computing education for over 20 years and has multiple publications related to involving students in HFOSS projects.
+ +

Presentations

+ + +
+
+ + Heid Ellis +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/16/index.html b/speaker/profile/16/index.html new file mode 100644 index 0000000..cbb7244 --- /dev/null +++ b/speaker/profile/16/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Sam Whited + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Sam is a former software engineer who left the field to fix bicycles. He is now much happier, but also much broker. He hails from Atlanta, GA where he advocates for cycling, cyclist and pedestrian first infrastructure, expanded public transit, unionizing the software industry (and every other industry), co-housing, and worker-owned co-ops.
+ +

Presentations

+ + +
+
+ + Sam Whited +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/163/index.html b/speaker/profile/163/index.html new file mode 100644 index 0000000..8caed5f --- /dev/null +++ b/speaker/profile/163/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Laura Fernandez Moran + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Laura is a Strategic Project Manager and Software Developer at Unicon. She specializes in strategic initiatives and joined the company in 2022. With over 15 years of experience in software development and academic administration in higher education, Laura has worked in various domains such as marketing technology, teaching and learning, student information systems, and identity management. Prior to joining Unicon, she held the position of Manager of Student Systems at Rice University. In this role, Laura was responsible for overseeing student administrative software and technical processes for multiple offices, including the Registrar, Cashier, Financial Aid, Admissions, and Academic Advising. Since 2008, Laura has been actively involved with the Apereo Foundation, contributing in various capacities as an advocate of Open Source Software and Communities. She has served on the Board of Directors, acted as Chair of the Conference Planning Committee, participated in the uPortal Steering Committee, and contributed to the Incubation Working Group. Her dedication and contributions to the foundation led to her receiving the Apereo Fellows Award in 2012.
+ +

Presentations

+ + +
+
+ + Laura Fernandez Moran +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/165/index.html b/speaker/profile/165/index.html new file mode 100644 index 0000000..8a94938 --- /dev/null +++ b/speaker/profile/165/index.html @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Drew Gurkowski + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Drew started working for the foundation as an intern in 2015 and continued as a consultant starting in 2018. As a marketing coordinator, he has helped advocate for FreeBSD and Open Source technology.
+ +

Presentations

+ + +
+
+ + Drew Gurkowski +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/166/index.html b/speaker/profile/166/index.html new file mode 100644 index 0000000..1b6dcbb --- /dev/null +++ b/speaker/profile/166/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Stuart Geiger + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Stuart Geiger is an Assistant Professor at the University of California, San Diego, in the Department of Communication and the Halıcıoğlu Data Science Institute. Geiger is a disciplinary nomad: an interpretive social scientist by training, with a background in the humanities, and just enough expertise in computer science and data science to make trouble. Their work is grounded in the idea that science and technology are inherently social activities that are shaped by people and institutions. Geiger uses qualitative, quantitative, and computational methods to study the development of science and technology. They particularly study decentralized and/or volunteer-based projects, such as free and open source software, peer production platforms like Wikipedia, user-generated / social media platforms, and scientific research. Their past research has examined topics including: community sustainability; newcomer retention and newcomer-veteran interactions; governance and leadership; quality control and content moderation; the roles of support staff; invisible work, 'glue' work, and other work seen as 'non-technical'; motivation and burnout; bias and discrimination; and diversity and inclusion.
+ +

Presentations

+ + +
+
+ + Stuart Geiger +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/17/index.html b/speaker/profile/17/index.html new file mode 100644 index 0000000..f5be238 --- /dev/null +++ b/speaker/profile/17/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Aaron Williams + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Aaron is a Developer Advocate and Community manager for Ampere Computing and runs the AArch64 Server community (bit.ly/ampComm). He has held similar roles for various ASF and LF projects, including LF Edge. He started his career as a Java developer and worked for many companies including SAP, where he work on SAP Retail, IoT, and connect vehicles. Outside of work, he is married and has two teenage sons and love to build IoT projects.
+ +

Presentations

+ + +
+
+ + Aaron Williams +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/171/index.html b/speaker/profile/171/index.html new file mode 100644 index 0000000..65d80e1 --- /dev/null +++ b/speaker/profile/171/index.html @@ -0,0 +1,295 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Shauna Gordon-McKeon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Shauna Gordon-McKeon is a writer, programmer and community organizer who focuses on the intersection of technology and governance. Her business, Galaxy Rise Consulting, works with free/open source projects, non-profits, progressive organizations and other clients to build better products for their communities, and stronger communities around their products.
+ +

Presentations

+ + +
+
+ + Shauna Gordon-McKeon +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/173/index.html b/speaker/profile/173/index.html new file mode 100644 index 0000000..759796d --- /dev/null +++ b/speaker/profile/173/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Clint Lalonde + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Clint is an educational technologist and advocate for the use of open educational resources and open education practices in higher education. Clint has worked in the British Columbia post-secondary system for 25 years and is currently the Acting Director of Open Education for BCcampus, a government-funded non-profit organization that provides teaching, learning, educational technology, and open education support to the 25 publicly funded post-secondary institutions of British Columbia. A founding member of the BC Open EdTech Collaborative, Clint is also on the Board of Directors for the Apereo Foundation and is an Associate Faculty in the School of Education & Technology at Royal Roads University.
+ +

Presentations

+ + +
+
+ + Clint Lalonde +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/174/index.html b/speaker/profile/174/index.html new file mode 100644 index 0000000..7ee890d --- /dev/null +++ b/speaker/profile/174/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Hema Veeradhi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Hema Veeradhi is a Senior Data Scientist working in the Emerging Technologies team part of the office of the CTO at Red Hat. Her work primarily focuses on implementing innovative open AI and machine learning solutions to help solve business and engineering problems.
+ +

Presentations

+ + +
+
+ + Hema Veeradhi +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/175/index.html b/speaker/profile/175/index.html new file mode 100644 index 0000000..77d6799 --- /dev/null +++ b/speaker/profile/175/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Sophia Vargas + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Sophia Vargas is a Program Manager in the research and operations team within Google’s Open Source Programs Office. In this role she leads efforts that span project health, contributor experience, and open source economics. She is also on the Governing Board and an active contributor to the CHAOSS community. Prior to Google, Sophia was an analyst at Forrester Research, covering data center infrastructure and cloud strategy.
+ +

Presentations

+ + +
+
+ + Sophia Vargas +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/177/index.html b/speaker/profile/177/index.html new file mode 100644 index 0000000..efb2ff8 --- /dev/null +++ b/speaker/profile/177/index.html @@ -0,0 +1,301 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Alexander Vasarab + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Alexander has been a NetBSD user since the turn of the century with +interlacing periods of professional and personal use. + +In the computing space, he has finally settled on the humble descriptor +of "systems facilitator" to sum up his wide experience across many +contexts. + +When he's not interacting with a topography of silicon, he is a mountain +guide and avalanche educator working in the west coast states of the US.
+ +

Presentations

+ + +
+
+ + Alexander Vasarab +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/179/index.html b/speaker/profile/179/index.html new file mode 100644 index 0000000..42647a7 --- /dev/null +++ b/speaker/profile/179/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Mike Petersen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Mike has been part of the Open Source world for the last 15+ years. He started out administering linux systems then progressed to OpenStack and is currently living in the Kubernetes world. He has contributed to different projects from Knative to Tekton to OpenStack. Now, Mike is working to spread awareness of Loft Labs, vcluster, DevPod and the Kubernetes ecosystem in general.
+ +

Presentations

+ + +
+
+ + Mike Petersen +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/18/index.html b/speaker/profile/18/index.html new file mode 100644 index 0000000..5bad236 --- /dev/null +++ b/speaker/profile/18/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Stefano Maffulli + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Stefano is the executive director of the Open Source Initiative. An experienced leader of open source organizations, from non-profits advocacy groups and trade organizations to business ventures and community projects across countries. With a proven track record in community building, he’s also an active contributor to open source projects. When not basking in front of a monitor, you’ll find him teaching sailing or perfecting his pizza technique.
+ +

Presentations

+ + +
+
+ + Stefano Maffulli +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/180/index.html b/speaker/profile/180/index.html new file mode 100644 index 0000000..25f1534 --- /dev/null +++ b/speaker/profile/180/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Carl Montanari + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Carl is a Senior Software Engineer at Loft Labs, ex-network engineer, and reasonably likable guy. He enjoys being very serious about not being serious, and most days can be found working on Loft's commercial and open source projects. Outside of work he loves hiking, and working on his kit car that will, probably, eventually be complete and running... maybe.
+ +

Presentations

+ + +
+
+ + Carl Montanari +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/181/index.html b/speaker/profile/181/index.html new file mode 100644 index 0000000..69bb4ff --- /dev/null +++ b/speaker/profile/181/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Monica Ayhens-Madon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Monica is a community facilitator and nurturer who began her journey into open source software contributorhood in 2020 with documentation and website contributions to the Ubuntu MATE team and OpenMRS. In early 2021, she began working for Canonical on the Ubuntu Community Team, where she helped relaunch UbuntuOnAir, return Ubuntu (virtually!) to FOSDEM, and launch Canonical's inclusive language initiative. She left in August 2022. Since then, she has spoken as a panelist on burnout in the community profession at OSS Europe in Dublin, been elected to the Ubuntu Community Council for a two-year term, and helped organize things like a pre-SCALE JPL private tour and the FOSSY 'Community: Open Source in Service' track. + +Monica's background is in academia, with a B.A. in Ancient Greek and a M.A. in Maritime Studies. She loves travel, and the chance to meet new people all over the world - and bring tasty treats back home. She is also an occasional streamer on Twitch as 'communiteatime' where she can be found playing cozy games, painting, and sipping tea. She lives with her husband and fellow geek John in the Atlanta metro area.
+ +

Presentations

+ + +
+
+ + Monica Ayhens-Madon +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/182/index.html b/speaker/profile/182/index.html new file mode 100644 index 0000000..2de23e1 --- /dev/null +++ b/speaker/profile/182/index.html @@ -0,0 +1,272 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Rosanna Yuen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Rosanna Yuen is the Director of Operations of the GNOME Foundation. She has been a long-time GNOME user dating back to the 0.12 days and wrote many of the card games in AisleRiot thereby earning her the distinction of being the first female contributor to GNOME. +These days, she spends her days keeping the GNOME Foundation running. In her spare time, she knits and does crossword puzzles. Now, with the Crossword editor, she has started creating puzzles as well for even more word fun.
+ +

Presentations

+ + +
+
+ + Rosanna Yuen +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/183/index.html b/speaker/profile/183/index.html new file mode 100644 index 0000000..4c1bf0f --- /dev/null +++ b/speaker/profile/183/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - adam hyde + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Open Source entrepreneur. Founder of Coko (https://coko.foundation). +Also founder of Open Publishing Fest, Open Publishing Awards, Book Sprints.
+ +

Presentations

+ + +
+
+ + adam hyde +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/184/index.html b/speaker/profile/184/index.html new file mode 100644 index 0000000..80f4ccf --- /dev/null +++ b/speaker/profile/184/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Carlos Turró-Ribalta + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Carlos Turro is M.D. and Ph.D. from the Universitat Politecnica de Valencia (UPV). He is working there since 1992 and, since 2000, has been Head of its Media Services unit. From there, he has been working in different responsible Open Source projects related to Education, and also coordinating the MOOC project of UPV. +Current interests involve video for education, within the Apereo Opencast project, where UPV is developing the OS video player for lectures “Paella Player”, used by more than 100 Higher educational institutions in the world, and Content production, where UPV’s MOOC project has been running since 2013 and has developed more than 150 different courses, 600 editions and 3 million student enrollments, both on the edX and UPV[x] platforms. +More information at https://www.linkedin.com/in/carlos-turro-ribalta/
+ +

Presentations

+ + +
+
+ + Carlos Turró-Ribalta +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/186/index.html b/speaker/profile/186/index.html new file mode 100644 index 0000000..58666c2 --- /dev/null +++ b/speaker/profile/186/index.html @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Devin Ulibarri + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Devin Ulibarri is a versatile musician with a diverse portfolio. He has compositions published in Conceptions Southwest magazine, a range of teaching experience—from preschool to college-level—and has performed with artists such as Silk Road Ensemble with Yo-Yo Ma. + +From 2016-18, Devin served as faculty for the Preparatory and Continuing Education schools at New England Conservatory and is co-creator of Music Blocks, a visual programming language for exploring music’s fundamental concepts. Music Blocks is currently being considered for Japan’s national coding curriculum in 2020. Music Blocks development for 2020 is being done in partnership with Gakken, a major Japanese publishing company with funding from Japan’s Ministry of Economics Trade and Industry. + +Currently, Devin runs an out-of-school time (OST) program called MAP Family Learning Center (MAPFLC), where students explore music, art, and programming (hence "MAP"). Led by professional teaching artists, MAPFLC serves both as a place for learning these three subjects in an integrated way, as well as a laboratory for new curriculum ideas, such as our Music+Code curriculum, to be tested and refined in an supportive, structured environment.
+ +

Presentations

+ + +
+
+ + Devin Ulibarri +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/188/index.html b/speaker/profile/188/index.html new file mode 100644 index 0000000..55925cd --- /dev/null +++ b/speaker/profile/188/index.html @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Walter Bender + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Walter Bender is co-founder and Chief Scientist at Sorcero, a knowledge-management and learning solutions company in the life-science space. + +Bender is also co-founder of Sugar Labs, which develops and maintains educational software used by millions children in more than forty countries. Sugar Labs is a member project of the non-profit foundation Software Freedom Conservancy. In 2006, Bender co-founded the One Laptop per Child, a non-profit association with Nicholas Negroponte and Seymour Papert. Bender was executive director of the MIT Media Lab from 2000-2006. + +Bender and Devin Ullibari are the primary authors of Music Blocks, a Visual Programming Language and collection of manipulative tools for exploring musical and mathematical concepts in an integrative and fun way.
+ +

Presentations

+ + +
+
+ + Walter Bender +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/19/index.html b/speaker/profile/19/index.html new file mode 100644 index 0000000..4f2271f --- /dev/null +++ b/speaker/profile/19/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - moparisthebest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Dad, Programmer, Tinkerer, moparisthebest likes Open Source Software, Linux, Rust, Java, XMPP, Dodge trucks and cars
+ +

Presentations

+ + +
+
+ + moparisthebest +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/191/index.html b/speaker/profile/191/index.html new file mode 100644 index 0000000..d2ae6f0 --- /dev/null +++ b/speaker/profile/191/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Loren Crary + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Loren is the Director of Resource Development for the Python Software Foundation. She has previously worked/volunteered/made coffee at a variety of nonprofit and other organizations including a farm in Boston, a hotel in Uganda, and a public interest law office in Manhattan. Most recently, she spent seven years at a social enterprise that works with teenagers in East Africa to practice soft skills and entrepreneurship. She is a graduate of Stanford Law School. She lives in New York City with her wee rescue dog, Penny.
+ +

Presentations

+ + +
+
+ + Loren Crary +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/192/index.html b/speaker/profile/192/index.html new file mode 100644 index 0000000..0466f40 --- /dev/null +++ b/speaker/profile/192/index.html @@ -0,0 +1,306 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Denver Gingerich + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

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 CopyleftConf, LibrePlanet, LinuxCon North America, CopyCamp Toronto, FOSSLC's Summercamp, and the Open Video Conference.
+ +

Presentations

+ + +
+
+ + Denver Gingerich +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/193/index.html b/speaker/profile/193/index.html new file mode 100644 index 0000000..9d09539 --- /dev/null +++ b/speaker/profile/193/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Jayjeet Chakraborty + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Jayjeet is a 2nd Year PhD student at the University of California, Santa Cruz in the Computer Science and Engineering department. He is working on computer systems research especially in the field of Storage systems, Databases, Data management systems, and Computational storage. He has previously been part of several open source programs most notable of which is Google Summer of Code. Most of his research work is open-sourced and he tries to use open-source projects as much as possible as well. Previously, he has worked on building v2 of a programmable storage system called Skyhook which is maintained under another project in the Apache Software Foundation. Currently, he is working with Argonne National Labs on building faster data transport protocols that used modern networking technologies. Additionally, he is working with IRIS-HEP (Institute for Research in High Energy Physics) on building data management technologies for efficient processing of large High Energy Physics dataset. When not working, Jayjeet likes to explore new places, try new food, and gather new experiences.
+ +

Presentations

+ + +
+
+ + Jayjeet Chakraborty +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/194/index.html b/speaker/profile/194/index.html new file mode 100644 index 0000000..22cc503 --- /dev/null +++ b/speaker/profile/194/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Carlos Maltzahn + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Carlos Maltzahn is the PI of the Open Source Program Office (OSPO), UC Santa Cruz and the founder and director of the UC Santa Cruz Center for Research in Open Source Software (CROSS). He also co-founded the Systems Research Lab, known for its cutting-edge work on programmable storage systems, big data storage & processing, scalable data management, distributed system performance management, and practical reproducible evaluation of computer systems. Carlos joined UC Santa Cruz in 2004, after five years at Netapp working on network-intermediaries and storage systems. In 2005 he co-founded and became a key mentor on Sage Weil’s Ceph project. In 2008 Carlos became a member of the computer science faculty at UC Santa Cruz and has graduated nine Ph.D. students since. Carlos graduated with a M.S. and Ph.D. in Computer Science from University of Colorado at Boulder. His work is funded by nonprofits, government, and industry, including the National Science Foundation, US Department of Energy, the Alfred P. Sloan Foundation, and CROSS.
+ +

Presentations

+ + +
+
+ + Carlos Maltzahn +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/195/index.html b/speaker/profile/195/index.html new file mode 100644 index 0000000..9a6b46b --- /dev/null +++ b/speaker/profile/195/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Angie Byron + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Director of Community at Aiven, Core Maintainer and Product Manager for Drupal, O’Reilly Author, Mom. Hobbies include nerding out about all things open source community health and sustainability, particularly in the data space. Oh and video games. Lots of video games. :)
+ +

Presentations

+ + +
+
+ + Angie Byron +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/196/index.html b/speaker/profile/196/index.html new file mode 100644 index 0000000..5db9f79 --- /dev/null +++ b/speaker/profile/196/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Karl R. Wurst + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Karl R. Wurst, PhD, is a Professor of Computer Science at Worcester State University in Worcester, Massachusetts, USA where he teaches primarily Software Development courses. He has had students work in open source projects for the last 10 years. He is a member of the Coordinating Committee for Teaching Open Source (a Software Freedom Conservancy member project), and a founder and Coordinating Committee member of LibreFoodPantry, a community building free and open source software for campus food pantries. He was one of 21 educators who received the 2017 Red Hat Honors Instructors Who Champion Open Source Education in the U.S., and received the 2014 George I. Alden Excellence in Teaching award.
+ +

Presentations

+ + +
+
+ + Karl R. Wurst +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/198/index.html b/speaker/profile/198/index.html new file mode 100644 index 0000000..f9e77f7 --- /dev/null +++ b/speaker/profile/198/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Weike Qu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Weike currently works on Finch as a Software Engineer at AWS. He joined AWS right after his internship to help launch Finch and spread some container-related open source goodness to the world. In his previous life, he was a professional structural engineer, designing cool physical things, now he designs cool virtual things instead!
+ +

Presentations

+ + +
+
+ + Weike Qu +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/199/index.html b/speaker/profile/199/index.html new file mode 100644 index 0000000..3310d5c --- /dev/null +++ b/speaker/profile/199/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Tom Lechner + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

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.
+ +

Presentations

+ + +
+
+ + Tom Lechner +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/201/index.html b/speaker/profile/201/index.html new file mode 100644 index 0000000..030562e --- /dev/null +++ b/speaker/profile/201/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Rich Burroughs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Rich Burroughs is a Staff Developer Advocate at Loft Labs where he's focused on improving the happiness of teams using Kubernetes. He's the creator and host of the Kube Cuddle podcast, where he interviews members of the Kubernetes community. Rich was one of the founding organizers of DevOpsDays Portland, and he's helped organize other community events. Rich also has a strong interest in how working in tech impacts mental health. He has ADHD and has documented his journey on Twitter since being diagnosed, and he moderated a panel on ADHD at KubeCon Detroit.
+ +

Presentations

+ + +
+
+ + Rich Burroughs +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/203/index.html b/speaker/profile/203/index.html new file mode 100644 index 0000000..fa60369 --- /dev/null +++ b/speaker/profile/203/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Keith Bergelt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Keith Bergelt is the CEO of Open Invention Network (OIN), the largest patent non-aggression community in history, created to support freedom of action in Linux as a key element of open source software. Funded by Google, IBM, NEC, Philips, Sony, SUSE, and Toyota, OIN has nearly 4,000 community members. In his capacity as CEO, he is directly responsible for enabling, influencing, and defending the integrity of Linux and adjacent open source software as it relates to threats from patent aggressors. + +Prior to joining OIN, Mr. Bergelt served as CEO of two Hedge Funds – Paradox Capital and IPI – formed to unlock the considerable asset value of intellectual property (IP) in middle- market companies. These were the first Funds to offer specialty lending products supported exclusively by IP. + +Previously, he served as a senior advisor to TPG. He also headed business development, IP, and licensing for Cambridge Display Technology. Additionally, he served as GM of Strategic Intellectual Asset Management at Motorola and its director of Technology Strategy.
+ +

Presentations

+ + +
+
+ + Keith Bergelt +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/206/index.html b/speaker/profile/206/index.html new file mode 100644 index 0000000..f221b04 --- /dev/null +++ b/speaker/profile/206/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Elizabeth Xiao + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Elizabeth is a mathematics student who occasionally ventures into programming. Her TA work at the University of British Columbia has primarily involved the maintenance and support of Plom, an in-house free and open-source marking software. This summer she is collaborating with a hydrology research group at UBC to develop mathematical models simulating the flow of water in watersheds. She completed her BSc and MSc in mathematics at the University of British Columbia and will be starting a PhD at Caltech the fall. She lives in Vancouver, BC, Canada.
+ +

Presentations

+ + +
+
+ + Elizabeth Xiao +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/207/index.html b/speaker/profile/207/index.html new file mode 100644 index 0000000..579a156 --- /dev/null +++ b/speaker/profile/207/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Delib + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Daily Linux user since 2003; grass-roots community co-organizer; free software advocate; co-operatives advocate; DIY tinker. + +Delib left a small collectively-owned health food store to go back to the land, then left the land. They focused on effects of nutrition and environmental substances on the brain and behavior for a nutrition degree, but switched to graduate with a BS in Human Development from a college of human resources and family studies. Then did two years of graduate study and research on environmental toxins in a school of Community Health Education. After some years with grass-roots community groups, they went back to earn an interdisciplinary PhD with a more political-philosopy approach, from a college of urban and public affairs, concentrating on interdisciplinary fields of Cummunity Health and Development, and Normative Policy Analysis. Their dissertation explored deliberative democracy in successful co-operatives.
+ +

Presentations

+ + +
+
+ + Delib +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/208/index.html b/speaker/profile/208/index.html new file mode 100644 index 0000000..89a6a75 --- /dev/null +++ b/speaker/profile/208/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Lance Albertson + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Lance Albertson is the Director for the Oregon State University Open Source Lab (OSUOSL) and has been involved with many open source projects since 2003. The OSUOSL provides hosting for more than 160 projects, including those of worldwide leaders like Debian Linux, the Linux Foundation and AlmaLinux. The most active organization of its kind, the OSUOSL offers world-class hosting services, professional software development and on-the-ground training for promising students interested in open source management and programming. + +Since joining the OSUOSL in 2007, Lance has managed all of the hosting activities that the OSL provides for more than 160 high-profile open source projects. He was promoted to Director in early 2013 after being the Lead Systems Administration and Architect since 2007.
+ +

Presentations

+ + +
+
+ + Lance Albertson +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/209/index.html b/speaker/profile/209/index.html new file mode 100644 index 0000000..86747fa --- /dev/null +++ b/speaker/profile/209/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Matt Cengia + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Matt (they/them/their) is a queer, autistic nonbinary human with ADHD, from the lands of Wurundjeri people of the Kulin nation (so-called Melbourne, Australia). They have a long background in Linux systems admin and software development, as well as strong interests in communication, empathy, consent, openness and transparency, privacy and security, diversity and inclusion. Matt identifies as a generalist, polymath, or multi-potentialite, and their breadth of interests often give them a unique perspective on how to relate to, and mediate between, people of different specialities.
+ +

Presentations

+ + +
+
+ + Matt Cengia +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/21/index.html b/speaker/profile/21/index.html new file mode 100644 index 0000000..74f0861 --- /dev/null +++ b/speaker/profile/21/index.html @@ -0,0 +1,299 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Patrick Masson + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Patrick joined Apereo as Executive Director in January 2023, serving previously as Interim General Manager of the Foundation. Prior to 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. Before these, he served as the Director of Technology at the SUNY Learning Network and Director of the UCLA Media Lab. + +Patrick 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.
+ +

Presentations

+ + +
+
+ + Patrick Masson +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/210/index.html b/speaker/profile/210/index.html new file mode 100644 index 0000000..e9e5b5f --- /dev/null +++ b/speaker/profile/210/index.html @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Karsten (quaid) Wade + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Karsten Wade aka `quaid` is a community architect of Free and Open projects who has almost thirty years in IT. Since 2008 Karsten has focused deeply on the people, principles, and practices of Open collaboration (aka "the Open Source Way"), especially around the caretaking and stewardship of people (aka "community management".) With a kind of accidental-purpose, Karsten found himself at the crossroads of doing meaningful work having a transformational effect on others. This is a wonderful spot to be for someone who just cares so much about the welfare of you and those around you. + +After working in a handful of IT roles, including 21 years at Red Hat largely as a community architect, Karsten formed the Open Community Architecture Group to provide professional services consulting around Open Source. The OCA Group intends to be a sustaining business for the ecosystem and its collective of domain consultants. + +However, what has Karsten excited and full of awe is his new concept "Open Equity", first presented this year. Karsten expects research on Open Equity to begin soon and is making invitations to participate.
+ +

Presentations

+ + +
+
+ + Karsten (quaid) Wade +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/212/index.html b/speaker/profile/212/index.html new file mode 100644 index 0000000..ab48a00 --- /dev/null +++ b/speaker/profile/212/index.html @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Richard Littauer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Richard Littauer is the Community Development Manager at Open Source Collective, a community facilitator for the Digital Infrastructure Fund, and an organizer of SustainOSS and the host of the Sustain Podcast. As a full-stack developer and open source community consultant, he has interfaced with hundreds of different projects in dozens of communities. He likes birds.
+ +

Presentations

+ + +
+
+ + Richard Littauer +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/215/index.html b/speaker/profile/215/index.html new file mode 100644 index 0000000..762e93b --- /dev/null +++ b/speaker/profile/215/index.html @@ -0,0 +1,297 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Michael Dexter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Michael has used BSD Unix since 1991 and advanced it through fundraising, community coordination, and dozens of conference talks around the world. He has also organized the Portland Linux/Unix Group since 2009, coordinating over 150 speakers. By day Michael provides support for Open Source storage solutions for users of all sizes. Michael lives in Portland, Oregon with his wife and three children, small dog, and five chickens.
+ +

Presentations

+ + +
+
+ + Michael Dexter +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/217/index.html b/speaker/profile/217/index.html new file mode 100644 index 0000000..6fcb0de --- /dev/null +++ b/speaker/profile/217/index.html @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Sriram Ramkrishna + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Sriram Ramkrishna is an over 20 year veteran in open source. Specializing specifically in open source communities - Sri has a solid track record in building rapport in existing communities, building new communities and meta communities. Sri has held roles from IT engineering roles to marketing and everything in between. Currently, Sri works at Intel as the community manager for oneAPI, an open standard, multi-architecture programming model that provides an open, industry driven alternative for writing AI and high performance computing on accelerators. + +In community work, Sri is the brain child behind Linux App Summit, a conference that brings developers from the desktop community, distributions, and third party developers to drive application development on the Linux platform. Sri also participates in the open compute project as a liaison between the open system firmware team and the sustainability team focusing on how to build sustainable platforms. Finally, Sri is really good at connecting people - if you need help with your project or need visibility, he loves helping out.
+ +

Presentations

+ + +
+
+ + Sriram Ramkrishna +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/220/index.html b/speaker/profile/220/index.html new file mode 100644 index 0000000..3c245be --- /dev/null +++ b/speaker/profile/220/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Dan Fourie + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Dan Fourie is a worker-owner at Interstitial.coop, a full-stack engineering consulting firm that builds solutions for a just and sustainable future. His experience is in mechanical/chemical systems design. + +He is excited and curious about organizational design, from worker cooperatives to living communities to activist movements, and how these networks can be spaces for healing and growth.
+ +

Presentations

+ + +
+
+ + Dan Fourie +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/225/index.html b/speaker/profile/225/index.html new file mode 100644 index 0000000..f9111a7 --- /dev/null +++ b/speaker/profile/225/index.html @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Watson + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
W. Watson has been professionally developing software for 30 years. He has spent numerous years studying game theory and other business expertise in pursuit of the perfect organizational structure for software co-operatives. He also founded the Austin Software Cooperatives meetup group and Vulk Coop as an alternative way to work on software as a group. He has a diverse background that includes service in the Marine Corps as a computer programmer, and software development in numerous industries including defense, medical, education, and insurance. He has spent the last couple of years developing complementary cloud native systems such as the cncf.ci dashboard. He currently works on the Cloud Native Network Function (CNF) Certification and the Cloud Native Network Function (CNF) Test Suite.
+ +

Presentations

+ + +
+
+ + Watson +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/227/index.html b/speaker/profile/227/index.html new file mode 100644 index 0000000..551a870 --- /dev/null +++ b/speaker/profile/227/index.html @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Bradley M. Kuhn + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Bradley M. Kuhn is the Policy Fellow and Hacker-in-Residence at Software Freedom Conservancy (SFC) and editor-in-chief of copyleft.org. Kuhn began his work in the software freedom movement as a volunteer in 1992, as an early adopter of Linux-based systems and contributor to various FOSS projects, including Perl. He worked during the 1990s as a system administrator and software developer for various companies, and taught AP Computer Science at Walnut Hills High School in Cincinnati. Kuhn’s non-profit career began in 2000, when he was hired by the Free Software Foundation (FSF). As FSF’s Executive Director from 2001–2005, Kuhn led FSF’s GPL enforcement, launched its Associate Member program, and invented the Affero GPL. Kuhn began as SFC’s primary volunteer from 2006–2010, and became its first staff person in 2011. Kuhn holds a summa cum laude B.S. in Computer Science from Loyola University in Maryland, and an M.S. in Computer Science from the University of Cincinnati. Kuhn’s Master’s thesis discussed methods for dynamic interoperability of Free Software programming languages. Kuhn received the Open Source Award in 2012, and the Award for the Advancement of Free Software in 2021 — both in recognition for his lifelong policy work on copyleft licensing and its enforcement.
+ +

Presentations

+ + +
+
+ + Bradley M. Kuhn +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/236/index.html b/speaker/profile/236/index.html new file mode 100644 index 0000000..ee031df --- /dev/null +++ b/speaker/profile/236/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Deb Goodkin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Deb is the Executive Director of the FreeBSD Foundation, joining as the first employee back in August 2005. Before venturing into the world of open source and operating systems, she spent two decades working as an embedded firmware engineer, technical marketer, and technical sales engineer in the data storage industry. Deb now focuses on learning more about operating systems while advocating for FreeBSD around the world. Besides supporting the FreeBSD Project, she's been working on introducing more girls and women to STEM. Deb grew up in California and earned her undergraduate degree in Computer Engineering from the University of California, San Diego, and her Master's Degree in Electrical Engineering from the University of Santa Clara.
+ +

Presentations

+ + +
+
+ + Deb Goodkin +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/237/index.html b/speaker/profile/237/index.html new file mode 100644 index 0000000..faff1f1 --- /dev/null +++ b/speaker/profile/237/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Dr. Cable Green + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Dr. Cable Green is Creative Commons’ Director of Open Knowledge. He works with open education, science and research communities to leverage open licensing, content, practices and policies to expand equitable access and contributions to open knowledge. His work is focused on identifying complex problems (e.g., UN SDGs) where open knowledge is a critical part of the solution, and then opening that knowledge to help solve the problem. Cable is also a leading advocate for open licensing and procurement policies that ensure publicly funded education, science and research resources are freely and openly available to the public.
+ +

Presentations

+ + +
+
+ + Dr. Cable Green +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/239/index.html b/speaker/profile/239/index.html new file mode 100644 index 0000000..1d6c17b --- /dev/null +++ b/speaker/profile/239/index.html @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Aaron Wolf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Aaron is a FLO activist, co-founder of Snowdrift.coop, and community music teacher. He has worked for many years (mostly volunteering) on social, political, and economic aspects of technology and media.
+ +

Presentations

+ + +
+
+ + Aaron Wolf +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/240/index.html b/speaker/profile/240/index.html new file mode 100644 index 0000000..b4ea813 --- /dev/null +++ b/speaker/profile/240/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Avi Press + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Avi Press is a developer tool author, functional programming language enthusiast, and founder/CEO of Scarf. Avi loves thinking about and discussing how people can solve problems by more effectively sharing data, and how that applies to building a sustainable open-source ecosystem. He is also a host on the Hacking Open Source Business Podcast.
+ +

Presentations

+ + +
+
+ + Avi Press +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/241/index.html b/speaker/profile/241/index.html new file mode 100644 index 0000000..e6b35f7 --- /dev/null +++ b/speaker/profile/241/index.html @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Stephen Jacobs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
+ +

Presentations

+ + +
+
+ + Stephen Jacobs +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/242/index.html b/speaker/profile/242/index.html new file mode 100644 index 0000000..7fe8c39 --- /dev/null +++ b/speaker/profile/242/index.html @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - JJ Asghar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
JJ works as a Developer Advocate representing the IBM worldwide. He focuses on the IBM’s watsonx service, the Open Source AI ecosystem, and Kubernetes x with a core focus on OpenShift. He is always trying to make companies and users have a successful onboarding to the AI and Cloud Native ecosystem. He’s also been known in the DevOps ecosystem and generalized Linux communities. If he isn’t building automation to streamline his work, he’s building the groundwork to do just that. He’s been an avid homelab and self-hoster of open source software for years and gives back to that community as much as physically possible. + +He lives and grew up in Austin, Texas. A father and husband, trying to learn to balance his natural nerdiness with family life. He enjoys a good strong dark ale, hoppy IPA, some team building Artemis, and epic Gloomhaven campaigning. + +He has dove headfirst into Fedora since IBM buying Redhat, but still secretly wants FreeBSD everywhere. He’s always trying to become a better web technology developer, though normally just uses bash to get the job done.
+ +

Presentations

+ + +
+
+ + JJ Asghar +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/243/index.html b/speaker/profile/243/index.html new file mode 100644 index 0000000..1897238 --- /dev/null +++ b/speaker/profile/243/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Clayton Craft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
+ +

Presentations

+ + +
+
+ + Clayton Craft +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/244/index.html b/speaker/profile/244/index.html new file mode 100644 index 0000000..5fa16cf --- /dev/null +++ b/speaker/profile/244/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Aaron Shaw + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
+ +

Presentations

+ + +
+
+ + Aaron Shaw +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/245/index.html b/speaker/profile/245/index.html new file mode 100644 index 0000000..387f5eb --- /dev/null +++ b/speaker/profile/245/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Mako Hill + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
+ +

Presentations

+ + +
+
+ + Mako Hill +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/246/index.html b/speaker/profile/246/index.html new file mode 100644 index 0000000..c29cf0a --- /dev/null +++ b/speaker/profile/246/index.html @@ -0,0 +1,299 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Kyle Wiens + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Kyle Wiens is a software engineer and the CEO of iFixit, the repair community known for open source repair manuals and product teardowns. iFixit has empowered hundreds of millions of people to repair their broken stuff. Kyle led the international coalition that legalized Right to Repair, has testified before the US Copyright Office and the International Trade Commission, and he is involved in developing global environmental standards. + +Kyle regularly speaks on design for repair, service documentation, and the environmental impact of manufacturing. His writing has appeared in The Atlantic, Harvard Business Review, Wired, Popular Mechanics, and the Wall Street Journal.
+ +

Presentations

+ + +
+
+ + Kyle Wiens +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/248/index.html b/speaker/profile/248/index.html new file mode 100644 index 0000000..9f40d61 --- /dev/null +++ b/speaker/profile/248/index.html @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Andrew Fresh + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
+ +

Presentations

+ + +
+
+ + Andrew Fresh +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/249/index.html b/speaker/profile/249/index.html new file mode 100644 index 0000000..2de6e12 --- /dev/null +++ b/speaker/profile/249/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Mariam Guizani + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Mariam Guizani is a Doctoral Candidate in the Department of Electrical Engineering and Computer Science at Oregon State University and an upcoming Assistant Professor at Queen's University. Her research centers around improving the state of Diversity and Inclusion in complex socio-technical ecosystems by empowering communities to dismantle cognitive and social barriers that introduce inequities. More specifically, she focuses on designing processes and tools to help Open-Source Software (OSS) communities make their projects more inclusive and attract and retain contributors. During her time at Oregon State University, Mariam has collaborated with the Apache Software Foundation (ASF). She has interned at Microsoft Research where she designed a maintainer dashboard that is now built into two GitHub products and is now working closely with ASF and Google on implementing interventions for sustainable communities.
+ +

Presentations

+ + +
+
+ + Mariam Guizani +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/25/index.html b/speaker/profile/25/index.html new file mode 100644 index 0000000..bd3c1e9 --- /dev/null +++ b/speaker/profile/25/index.html @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Justin Dorfman + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Justin Dorfman is Sourcegraph's Open Source Program Manager and is responsible for fostering the adoption of code intelligence in the open source community. + +Justin has contributed to Bootstrap, Font Awesome, jQuery, Nginx, CNCF, GNU Bash, Zsh, and many more. He also served on the selection committee for Mozilla's Open Source Support (MOSS) program. In 2017, he co-founded SustainOSS, which hosts events and podcasts for open source software Sustainers. + +He serves on the Open Source Collective's board of directors and is an advisor for The Atlantic Council's Cyber Statecraft Initiative Working Group.
+ +

Presentations

+ + +
+
+ + Justin Dorfman +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/250/index.html b/speaker/profile/250/index.html new file mode 100644 index 0000000..0d3638b --- /dev/null +++ b/speaker/profile/250/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Hilary Shohoney + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Hilary Shohoney is an experienced nonprofit leader, movement builder and climate justice advocate. Early in her career, Hilary nearly exited the nonprofit industry out of frustration, but instead turned that frustration into action. Today, Hilary supports Bonneville Environmental Foundation as they seek to live their values internally as well as externally and has previously worked as the Executive Director of Free Geek championing their work on Right to Repair legislation. + +Hilary’s work on Right to Repair is driven by her deep desire to build just systems that support people and the environment. She’s seen first hand how the inability to repair devices harms our community’s most vulnerable members and the environment.
+ +

Presentations

+ + +
+
+ + Hilary Shohoney +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/252/index.html b/speaker/profile/252/index.html new file mode 100644 index 0000000..dde83ec --- /dev/null +++ b/speaker/profile/252/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Julia Ferraioli + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
+ +

Presentations

+ + +
+
+ + Julia Ferraioli +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/254/index.html b/speaker/profile/254/index.html new file mode 100644 index 0000000..7017fd3 --- /dev/null +++ b/speaker/profile/254/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - benny Vasquez + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
benny Vasquez is the Chair of the Board of Directors at the AlmaLinux OS Foundation and brings more than a decade of experience in community management to the role. With experience as Manager of Community and Developer Relations at Progress, Manager of Community Engagement at cPanel, and Lead Evangelist at LiquidWeb Inc all before joining Microsoft as an Open Source Security Program Manager, benny boasts a successful track record in community building, customer engagement, and developer relations. With leadership roots in community management, product management, and business strategy, benny is a leading voice in the world of community-driven software and everything AlmaLinux. Moreover, benny is passionate about AlmaLinux OS and is dedicated to this innovative global community’s commitment to complete transparency and community-focused development.
+ +

Presentations

+ + +
+
+ + benny Vasquez +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/255/index.html b/speaker/profile/255/index.html new file mode 100644 index 0000000..bc82f00 --- /dev/null +++ b/speaker/profile/255/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Jeremy Allison + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
+ +

Presentations

+ + +
+
+ + Jeremy Allison +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/256/index.html b/speaker/profile/256/index.html new file mode 100644 index 0000000..1ba81e2 --- /dev/null +++ b/speaker/profile/256/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - James (Jim) Wright + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
James (Jim) Wright is Oracle’s Chief Architect, Open Source Policy, Strategy, Compliance, and Alliances. Jim is a well known software architect and attorney who has been working in and around open source for over 20 years. He is the author of the Universal Permissive License, and currently sits on the Board of Directors of both the Linux Foundation and the Eclipse Foundation. + +Prior to his time at Oracle, Jim was in private practice at Sidley Austin, where he handled a wide variety of technology transactional matters as well as patent litigation. Jim is a graduate of Harvard Law School, and in the decade before starting legal practice he worked in engineering and management capacities at a variety of different IT enterprises. When not at work, Jim enjoys traveling with his family and his service dog, Arrow, building and riding his collection of wheeled contraptions, and making, tasting, and talking about espresso.
+ +

Presentations

+ + +
+
+ + James (Jim) Wright +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/257/index.html b/speaker/profile/257/index.html new file mode 100644 index 0000000..68a2945 --- /dev/null +++ b/speaker/profile/257/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Carl White + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
+ +

Presentations

+ + +
+
+ + Carl White +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/258/index.html b/speaker/profile/258/index.html new file mode 100644 index 0000000..44e4a61 --- /dev/null +++ b/speaker/profile/258/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - David King + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
+ +

Presentations

+ + +
+
+ + David King +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/259/index.html b/speaker/profile/259/index.html new file mode 100644 index 0000000..0f7736b --- /dev/null +++ b/speaker/profile/259/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Juan Manuel Muro, Jr. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
+ +

Presentations

+ + +
+
+ + Juan Manuel Muro, Jr. +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/27/index.html b/speaker/profile/27/index.html new file mode 100644 index 0000000..36e0f27 --- /dev/null +++ b/speaker/profile/27/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Keegan Rankin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Keegan is a Free Software user and contributor, and web developer. As a worker-owner of Agaric Technology Collective, Keegan has contributed to Drupal Core, a wide variety of contributed Drupal modules, and the Drutopia distribution, among several other Free Software projects. Independently, Keegan is an amorphous person with a constantly evolving set of interests, and a tendency to make music with the surrounding objects.
+ +

Presentations

+ + +
+
+ + Keegan Rankin +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/32/index.html b/speaker/profile/32/index.html new file mode 100644 index 0000000..890c90d --- /dev/null +++ b/speaker/profile/32/index.html @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Joshua Wilson + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Joshua Wilson is Longsight’s Vice President and Chief Operating Officer, where he is known for his product, process, and people leadership as well as his exceptional mentoring skills. At Longsight, he leads client relations, business operations, project management, product development, and strategic planning. Josh chairs the Sakai Community’s Marketing Team, leads the development of Sakai’s 3-year roadmap, participates on Sakai’s Project Management Committee, and serves as Vice Chair of the Apereo Foundation’s Board of Directors. Josh is the organizer of SakaiCon, the Sakai Community's annual user conference. + +Josh has been a leader in instructional technology for more than fifteen years, serving most recently as Associate CIO for Academic Technology at Brandeis University, where he directed the strategic and client-centered renewal of the University’s academic technology environment, including its open source LMS. Josh has served for nearly two decades on the management team for the nationwide MISO Survey, which measures the effectiveness of IT and libraries at more than 150 higher education institutions. Josh is a principal at leadership consulting firm B.Cognition Labs.
+ +

Presentations

+ + +
+
+ + Joshua Wilson +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/33/index.html b/speaker/profile/33/index.html new file mode 100644 index 0000000..3a0e4fb --- /dev/null +++ b/speaker/profile/33/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Wm Salt Hale + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

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. Open to opportunities, 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.
+ +

Presentations

+ + +
+
+ + Wm Salt Hale +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/36/index.html b/speaker/profile/36/index.html new file mode 100644 index 0000000..4fcbee5 --- /dev/null +++ b/speaker/profile/36/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Josh Berkus + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Josh Berkus has been containering since containers were a thing, going back to FreeBSD Jails. Currently he works for Red Hat's Open Source Practice Office, supporting the Kubernetes project. He is the founder of Cloud Native PDX meetup group, a former CNCF Ambassador, and the recently retired co-chair of Kubernetes SIG-Contributor Experience; quite the CV for someone who started out just trying to automate database deployments. Josh has also been invovled in open source communities since 1998, and currently sits on the OSI board. He lives in NE Portland with a librarian and a very large cat.
+ +

Presentations

+ + +
+
+ + Josh Berkus +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/39/index.html b/speaker/profile/39/index.html new file mode 100644 index 0000000..96ef019 --- /dev/null +++ b/speaker/profile/39/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Georg Link + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Georg Link is an Open Source Strategist with touchpoints and perspectives on DEI from his own marginalized identities including being a gay married man who fosters youths and lives as an immigrant in a different country from his upbringing. Georg co-founded the Linux Foundation CHAOSS Project to advance analytics and metrics for open source project health. Georg has an MBA and a Ph.D. in Information Technology. Georg serves as the Director of Sales at Bitergia. In his spare time, Georg enjoys reading fiction and hot-air ballooning.
+ +

Presentations

+ + +
+
+ + Georg Link +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/43/index.html b/speaker/profile/43/index.html new file mode 100644 index 0000000..c354727 --- /dev/null +++ b/speaker/profile/43/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Tom "spot" Callaway + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Tom is a Principal Open Source Strategist for AWS. He has been a part of the FOSS community since 1997, when he skipped his last day of junior high to go to Linux Expo. During college, he worked for a high-availability startup to cover tuition, and when they crashed along with the majority of the IT sector, he dropped out of college and went to work for Red Hat full-time. He worked for Red Hat for almost twenty years, in Support, Sales Engineering, Release Engineering, Engineering Management, University Outreach (CTO's office), and Employment Brand. He’s an active contributor to Fedora and helped to write the Fedora Packaging and Legal Guidelines which are still in use today. He is co-author of Raspberry Pi Hacks (2013, O’Reilly). When he’s not working, he finds enjoyment in 3D printing, pinball, hockey, games (board & video), geocaching, craft beer, B-movies, science fiction, trivia, traveling, and his wife and two boys.
+ +

Presentations

+ + +
+
+ + Tom "spot" Callaway +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/45/index.html b/speaker/profile/45/index.html new file mode 100644 index 0000000..904b83b --- /dev/null +++ b/speaker/profile/45/index.html @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Joel Brock + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Joel is a founding member of the Tech Support Cooperative, a worker-owned IT services co-op working extensively with free and open source solutions. The Tech Support Co-op grew around an open source Point of Sale software that was being developed and propagated throughout the national food co-op industry. The Tech Support Co-op formed among key collaborators within that software development community to address a lack of any formal support for the software, and to better coordinate future development. + +Joel has 20+ years experience working at the intersection of technology and cooperation. He brings a unique dedication to the cooperative business model and hopes that he can share some of his enthusiasm for co-ops with you.
+ +

Presentations

+ + +
+
+ + Joel Brock +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/46/index.html b/speaker/profile/46/index.html new file mode 100644 index 0000000..f29d68a --- /dev/null +++ b/speaker/profile/46/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Dave Neary + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Dave is a long time free software and open source advocate, and contributor to multiple open source projects over the years. He currently leads the Developer Relations team at Ampere Computing, helping aise awareness and adoption of Ampere Arm64 processors in cloud computing. He previously spent a decade working on open source infrastructure projects and developer tooling as part of the Red Hat Open Source Program Office. He lives in the Boston area with his family.
+ +

Presentations

+ + +
+
+ + Dave Neary +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/52/index.html b/speaker/profile/52/index.html new file mode 100644 index 0000000..4233cf8 --- /dev/null +++ b/speaker/profile/52/index.html @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Erik Benner + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Erik is currently VP of Enterprise Transformation, serving as a lead strategist for Federal, State and Local Government and Commercial customers throughout the United States. These customer engagements include enterprise cloud transformations, data center consolidation and modernization efforts, Big Data projects and implementations of Oracle Engineered Systems. He is the President of the Quest Users Group Cloud Computing Special Interest Group (SIG), Co Chair of the OATUG Oracle Enterprise Manager SIG and a habitual volunteer with user groups. Erik frequently presents at conferences, including Oracle OpenWorld and CloudWorld, Oracle FedForum, ASCEND, Blueprint4d, COLLABORATE and other user groups and conferences around the United States. He has worked with Oracle and Sun Systems since the mid 90s, and is experienced with most of the core Oracle technologies, including Oracle Cloud, Oracle Linux and Oracle Databases. + +When not flying to the far points of the country from the Atlanta Metro area, he enjoys spending time with his family at their Observatory, where the telescopes outnumber the people.
+ +

Presentations

+ + +
+
+ + Erik Benner +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/53/index.html b/speaker/profile/53/index.html new file mode 100644 index 0000000..d3e333e --- /dev/null +++ b/speaker/profile/53/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Steve Sklar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Coming from a background in finance and economics, Steve taught himself how to code on a bond trading desk and hasn't looked back since! He's architected, developed, deployed, and maintained critical software systems for financial firms, and ML/AI startups. Currently, Steve works for QuestDB, an open source time-series database company with a focus on high performance and usability. His hobbies include playing music, learning how to golf, and spending time with his dog, Nacho.
+ +

Presentations

+ + +
+
+ + Steve Sklar +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/54/index.html b/speaker/profile/54/index.html new file mode 100644 index 0000000..2048ac6 --- /dev/null +++ b/speaker/profile/54/index.html @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Emily Omier + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Emily Omier is a positioning consultant who helps open source startups accelerate revenue and community growth with killer positioning. She hosts The Business of Open Source, a podcast about building open source companies, and writes about entrepreneurship for engineers for The New Stack.
+ +

Presentations

+ + +
+
+ + Emily Omier +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/57/index.html b/speaker/profile/57/index.html new file mode 100644 index 0000000..4949fe5 --- /dev/null +++ b/speaker/profile/57/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Dawn Foster + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Dr. Dawn Foster works as the Director of Data Science for the CHAOSS project where she is also a board member and 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 building, strategy, open source, governance, metrics, and more. She has spoken at over 100 industry events and has a PhD, MBA, and BS in computer science. In her spare time she enjoys reading science fiction, running, and traveling.
+ +

Presentations

+ + +
+
+ + Dawn Foster +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/6/index.html b/speaker/profile/6/index.html new file mode 100644 index 0000000..f40ba0f --- /dev/null +++ b/speaker/profile/6/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Tracy Homer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Tracy Homer works as the Operations Manager for Software Freedom Conservancy. Tracy also serves on the board of her local hackerspace, an organization committed to teaching and promoting open technology exclusively. In addition to being the first point of contact for interested members, she also authorizes people to use the laser cutter, and 2d design classes in Inkscape. She is passionate about accessible technology so that people are able to have the tools they need to be creative and successful without restrictions. Tracy is also pursuing a degree in GIS at the University of Tennessee.
+ +

Presentations

+ + +
+
+ + Tracy Homer +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/60/index.html b/speaker/profile/60/index.html new file mode 100644 index 0000000..e2855b5 --- /dev/null +++ b/speaker/profile/60/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Stephanie Lieggi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Stephanie Lieggi is assistant director for the Center for Research in Open Source Software (CROSS) and the UC Santa Cruz Open Source Program Office (OSPO). In her current roles she supports the work of academic-based open source projects and enables a sustainable contributor base through the establishment of hands-on mentorship programs. Stephanie promotes the use of open source in academic settings as well as increasing diversity and inclusion in open source ecosystems.
+ +

Presentations

+ + +
+
+ + Stephanie Lieggi +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/61/index.html b/speaker/profile/61/index.html new file mode 100644 index 0000000..b535b2c --- /dev/null +++ b/speaker/profile/61/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Vagrant Cascadian + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

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.
+ +

Presentations

+ + +
+
+ + Vagrant Cascadian +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/62/index.html b/speaker/profile/62/index.html new file mode 100644 index 0000000..18d8737 --- /dev/null +++ b/speaker/profile/62/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Matthew Gaughan + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Matthew Gaughan is an incoming PhD student in Northwestern University's Technology and Social Behavior program. He currently lives in Seattle, where he works as a software developer.
+ +

Presentations

+ + +
+
+ + Matthew Gaughan +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/63/index.html b/speaker/profile/63/index.html new file mode 100644 index 0000000..42173e4 --- /dev/null +++ b/speaker/profile/63/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Sayeed Choudhury + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
G. Sayeed Choudhury is the Director of the Open Source Programs Office (OSPO) at Carnegie Mellon Libraries. He is a Co-Investigator for the Black Beyond Data Project. Previously, he was Associate Dean for Digital Infrastructure, Applications, and Services and Hodson Director of the Digital Research and Curation Center at the Sheridan Libraries of Johns Hopkins University (JHU). Choudhury led the JHU Library team that supported the Covid-19 dashboard. He launched the JHU's open source programs office (OSPO), the first of its kind within a US university. Choudhury was a President Obama appointee to the National Museum and Library Services Board. He was a member of the National Academies Committee on Forecasting Costs for Preserving, Archiving, and Promoting Access to Biomedical Data and a member of the National Academies Board on Research Data and Information. He was also a member of the Blue Ribbon Task Force on Sustainable Digital Preservation and Access. He has testified for the Research Subcommittee of the Congressional Committee on Science, Space and Technology.
+ +

Presentations

+ + +
+
+ + Sayeed Choudhury +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/65/index.html b/speaker/profile/65/index.html new file mode 100644 index 0000000..d0f1a06 --- /dev/null +++ b/speaker/profile/65/index.html @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Anita Sarma + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

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).
+ +

Presentations

+ + +
+
+ + Anita Sarma +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/69/index.html b/speaker/profile/69/index.html new file mode 100644 index 0000000..c83a71f --- /dev/null +++ b/speaker/profile/69/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Root + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

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.
+ +

Presentations

+ + +
+
+ + Root +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/70/index.html b/speaker/profile/70/index.html new file mode 100644 index 0000000..1853ff1 --- /dev/null +++ b/speaker/profile/70/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Matthew Wild + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Matthew Wild is an open-source developer and proponent of decentralized communication platforms. Founder of the Prosody, Snikket and Modern XMPP projects. Executive Director of the XMPP Standards Foundation.
+ +

Presentations

+ + +
+
+ + Matthew Wild +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/72/index.html b/speaker/profile/72/index.html new file mode 100644 index 0000000..bcb53b0 --- /dev/null +++ b/speaker/profile/72/index.html @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Josh Simmons + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Josh Simmons is a community organizer, nonprofit leader, and open source strategist who builds up people, programs, communities, and organizations around the commons. Passionate about mission-driven work, inclusive organizing, and tackling systemic issues, Josh has worked across for-profits, nonprofits, and public institutions. + +Josh is a Partner in Open Chapters, Vice President for Petaluma Pride, Director of DEI for Independent Federated Trust and Safety, and Co-organizer of North Bay Python. He is best known for his six-year tenure with Open Source Initiative and leading the organization to a new stage of maturity as its President then Chair.
+ +

Presentations

+ + +
+
+ + Josh Simmons +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/74/index.html b/speaker/profile/74/index.html new file mode 100644 index 0000000..a8fadcf --- /dev/null +++ b/speaker/profile/74/index.html @@ -0,0 +1,281 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Edward Betts + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Edward became a member of Debian in 1998, he maintains over 70 Debian packages. + +He has written several tools for BusyBox, a software suite that provides several Unix utilities in a single executable file. + +Edward worked at the Internet Archive for five years as the original data librarian of the Open Library. + +He builds tools for editing Wikipedia, Wikidata and OpenStreetMap.
+ +

Presentations

+ + +
+
+ + Edward Betts +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/75/index.html b/speaker/profile/75/index.html new file mode 100644 index 0000000..64aab4a --- /dev/null +++ b/speaker/profile/75/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Kai Richardson + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Kai is one of the maintainers and designers behind one of the largest free and open-source videogames, Space Station 13. +He works on the classic Goonstation flavor of the game. Most of his time is spent easing contributor onboarding, managing development, and coordinating with other development teams. + +Kai also enjoys doing large amounts of cooking when he's not working on Space Station 13 (or waiting for it to compile 🙃). He can be found most days listening to all sorts of music in his Portland, OR home.
+ +

Presentations

+ + +
+
+ + Kai Richardson +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/78/index.html b/speaker/profile/78/index.html new file mode 100644 index 0000000..9ed145c --- /dev/null +++ b/speaker/profile/78/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Mike Jang + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Mike Jang is the Lead Technical Writer for Forescout, where he’s helping to document their cybersecurity tools. In his past lives, he’s helped UX designers and product managers learn best practices in UI text at ForgeRock, GitLab, and Cobalt. To figure out what to write, Mike spends much of his time analyzing and testing new software. Mike has written a couple of dozen technical books, including multiple editions of McGraw-Hill’s RHCSA/ RHCE Red Hat Linux Certification Study Guide. He’s also the author of O’Reilly’s Linux Annoyances for Geeks.
+ +

Presentations

+ + +
+
+ + Mike Jang +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/79/index.html b/speaker/profile/79/index.html new file mode 100644 index 0000000..e7bc3d3 --- /dev/null +++ b/speaker/profile/79/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Moshe Zadka + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Moshe has been involved in Open Source since 1995 and in Python since 1998. They have contributed to core Python, are a founding member and a fellow of the Python Software Foundation, and a founding member of the Twisted project.
+ +

Presentations

+ + +
+
+ + Moshe Zadka +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/8/index.html b/speaker/profile/8/index.html new file mode 100644 index 0000000..a3269d3 --- /dev/null +++ b/speaker/profile/8/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Pono Takamori + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
update later
+ +

Presentations

+ + +
+
+ + Pono Takamori +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/81/index.html b/speaker/profile/81/index.html new file mode 100644 index 0000000..22280ae --- /dev/null +++ b/speaker/profile/81/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Anna e só + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Anna e só is one of the cool folks organizing Outreachy, a program that provides internships to people subject to systemic bias and impacted by underrepresentation in the technical industry where they are living. They wear many hats, but their main focus is studying, designing, implementing, and documenting organizational processes and information systems. Over the last couple of years, Anna has worked with (and learned from) the Wikimedia community, two Brazilian federal university laboratories (MediaLab/UFG, LAPPIS/UnB), and Open Collective. They take pride in offering open projects a unique point of view.
+ +

Presentations

+ + +
+
+ + Anna e só +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/82/index.html b/speaker/profile/82/index.html new file mode 100644 index 0000000..ba335da --- /dev/null +++ b/speaker/profile/82/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Gregory W. Hislop + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Gregory Hislop is a Professor in the College of Computing and Informatics at Drexel University where he primarily teaches software engineering. His current research focuses on the educational value of student participation in humanitarian open source software projects (HFOSS). He is a strong advocate for the educational and societal benefits of the open source movement. He serves on the coordinating committee for TeachingOpenSource.org, a member project of the Software Freedom Conservancy. His work has been supported by the National Science Foundation, Red Hat, Google, and the Mellon and Sloan Foundations. Prior to Drexel, Gregory spent almost 20 years working in the software and IT industry.
+ +

Presentations

+ + +
+
+ + Gregory W. Hislop +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/85/index.html b/speaker/profile/85/index.html new file mode 100644 index 0000000..dd545ca --- /dev/null +++ b/speaker/profile/85/index.html @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Matt Yonkovit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Matt Yonkovit is the Head of Open Source Strategy and Growth ( The HOSS!) at Scarf. He is a passionate open source professional with over 20 years of experience, where he has made a significant impact at open source companies like Percona, MySQL, StreamNative, Mattermost, and now Scarf. As a long-time veteran in the industry, Matt's passion lies in building sustainable open source businesses and bridging the gap between community and business objectives. + +With a unique ability to engage both engineers and business professionals, Matt aims to make business topics approachable and appealing to those in the open source space. He wants to make engineers and open source professionals not cringe when thinking or talking about business topics. His focus on linking both technical innovation and business growth has played a crucial role in the success of the organizations he has been part of. + +Matt has held roles across the technical and leadership spectrum at open source companies, including VP of services (support, consulting, managed services), chief experience officer, chief customer officer, and now the HOSS. He is the co-host of the Hacking Open Source Business Podcast.
+ +

Presentations

+ + +
+
+ + Matt Yonkovit +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/86/index.html b/speaker/profile/86/index.html new file mode 100644 index 0000000..caa1052 --- /dev/null +++ b/speaker/profile/86/index.html @@ -0,0 +1,290 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Anne-Marie Scott + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Anne-Marie Scott was Deputy Provost of Athabasca University, Canada's equivalent to the UK Open University until March 2023. Prior to her time in Canada she held a number of roles at the University of Edinburgh, including Deputy Director of Learning, Teaching and Web Services + +She is the Board Chair of the Apereo Software Foundation and a member of the Board of the Open Source Initiative, who globally steward the license definitions for open source software. She has been part of the Government of British Columbia’s Digital Advisory Committee since 2022, advising on how to embed and upscale digital learning across the province. She is a member of the After Surveillance network, a global group of scholars and practitioners concerned with surveillance practices in HE, part of the leadership team of the OpenETC, a shared set of open technologies for post-secondary institutions within British Columbia Canada, run along platform cooperative principles. + +As a practitioner and leader she is committed to sharing openly her blog, along with presentations and publications. You can find her online at @ammienoot (Twittter) @ammienoot@ds106.social.us (Mastodon) and https://ammienoot.com
+ +

Presentations

+ + +
+
+ + Anne-Marie Scott +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/87/index.html b/speaker/profile/87/index.html new file mode 100644 index 0000000..bfc9675 --- /dev/null +++ b/speaker/profile/87/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Vipul Siddharth + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Vipul is the Open Source Technical Advisor at UNICEF, helping innovators understand and leverage power of Open Source. He is passionate about sustainability and DEI in "open" spaces (community).
+ +

Presentations

+ + +
+
+ + Vipul Siddharth +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/89/index.html b/speaker/profile/89/index.html new file mode 100644 index 0000000..1d41b03 --- /dev/null +++ b/speaker/profile/89/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Coraline Ada Ehmke + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Coraline Ada Ehmke is an internationally recognized speaker, writer, activist, and software engineer. For more than a decade, she's been working on practical approaches to promoting the values of diversity, equity, and justice in the technology industry, with a particular focus on open source. She is the creator of Contributor Covenant, the first and most popular code of conduct for open source communities, and the Hippocratic License, an innovative open source license designed to promote and protect human rights. Coraline co-founded the Organization for Ethical Source and currently serves as its Executive Director.
+ +

Presentations

+ + +
+
+ + Coraline Ada Ehmke +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/9/index.html b/speaker/profile/9/index.html new file mode 100644 index 0000000..6f1a4c3 --- /dev/null +++ b/speaker/profile/9/index.html @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Karen Sandler + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

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. + +Prior 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. + +Karen 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. + +Sandler has won awards for her work on behalf of software freedom, including the O’Reilly Open Source Award in 2011. She received an honorary doctorate from KU Leuven in 2023.
+ +

Presentations

+ + +
+
+ + Karen Sandler +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/90/index.html b/speaker/profile/90/index.html new file mode 100644 index 0000000..6c4fac0 --- /dev/null +++ b/speaker/profile/90/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Paige Cruz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Paige Cruz is a Senior Developer Advocate at Chronosphere passionate about cultivating sustainable on-call practices and bringing folks their aha moment with observability. She started as a software engineer at New Relic before switching to Site Reliability Engineering holding the pager for InVision, Lightstep, and Weedmaps. Off-the-clock you can find her spinning yarn, swooning over alpacas, or watching trash TV on Bravo.
+ +

Presentations

+ + +
+
+ + Paige Cruz +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/91/index.html b/speaker/profile/91/index.html new file mode 100644 index 0000000..79a0872 --- /dev/null +++ b/speaker/profile/91/index.html @@ -0,0 +1,299 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Sage Sharp + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Sage Sharp is the Senior Director of Diversity & Inclusion at Software Freedom Conservancy. Sage runs Conservancy's diversity initiative, Outreachy. Outreachy provides internships in open source and open science. Outreachy provides internships to people subject to systemic bias and impacted by underrepresentation in the technical industry where they are living. + +Sage has been a free software contributor since 2007. Sage is known for their past work as the author and maintainer of the Linux kernel USB 3.0 driver. Today, Sage is involved in the Python community, and works as a Django web developer for the Outreachy website. + +Sage founded their own company, Otter Tech, to provide Code of Conduct enforcement workshops. Sage has trained Code of Conduct teams for open source communities like Kubernetes, GNOME, Python, Drupal, WordPress, OpenStreetMap, Elastic, and Symfony.
+ +

Presentations

+ + +
+
+ + Sage Sharp +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/93/index.html b/speaker/profile/93/index.html new file mode 100644 index 0000000..40b3e51 --- /dev/null +++ b/speaker/profile/93/index.html @@ -0,0 +1,281 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Eriol Fox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
Eriol has been working as a designer for 10+ years working in for-profits and then NGO's and open-source software organisations, working on complex problems like sustainable food systems, peace-building and crisis response technology. Eriol now works at Superbloom design, research, open-source and technology projects. + +Eriol is a part-time funded PhD researcher at Newcastle University's Open Lab looking at how designers participate in humanitarian and human rights focussed open-source software projects. + +They are also part of the core teams at Open Source Design (http://opensourcedesign.net/) and Human Rights Centred Design working group (https://hrcd.pubpub.org/) and Sustain UX & Design working group (https://sustainoss.org/working-groups/design-and-ux/) and help hosts podcast about open source and design (https://sosdesign.sustainoss.org/) + +Eriol is a non-binary, queer person who uses they/them pronouns.
+ +

Presentations

+ + +
+
+ + Eriol Fox +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/speaker/profile/95/index.html b/speaker/profile/95/index.html new file mode 100644 index 0000000..ccffd46 --- /dev/null +++ b/speaker/profile/95/index.html @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Speaker - Zixuan Steve Feng + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+ + +

Biography

+ +
My name is Zixuan (Steve) Feng. I am pursing Ph.D., advised by Anita Sarma in the Department of Electrical Engineering Computer Science and Statistics at Oregon State University (OSU). I work at the intersection of Software Engineering (SE), Computer Supported Cooperative Work (CSCW), and Human-Computer Interaction (HCI). I am particularly interested in developing an empirical understanding of the collaboration in OSS and the challenges that this socio-technical ecosystem faces in attracting and retaining contributors and designing interventions to improve the state of Diversity and Inclusion in OSS and increase contributor recruitment and retention.
+ +

Presentations

+ + +
+
+ + Zixuan Steve Feng +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/sponsorship/index.html b/sponsorship/index.html new file mode 100644 index 0000000..54a63f1 --- /dev/null +++ b/sponsorship/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Sponsorship + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+

Sponsorship

+ +

If you are interested in sponsoring our conference, please check out our sponsorship prospectus. We are looking for sponsors at a variety of levels, including a sponsor to help us create a fully free WiFi stack for all our attendees.

+ +

Redwood

+logo of Google +
+
+logo of ARM +
+
+logo of intel +
+
+logo of Mozilla +

+
+
+ +

Coffee

+logo of FOSSA +
+
+logo of Sakai + +

+
+
+ +

Benefactors

+logo of Sentry +
+
+logo of AlliterativeAdvising +
+
+logo of RedHat +
+
+

Media Sponsor

+logo of LWN +
+
+ +logo of SustainOSS +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/static/build/bootstrap/js/bootstrap.bundle.min.js b/static/build/bootstrap/js/bootstrap.bundle.min.js new file mode 100644 index 0000000..4320368 --- /dev/null +++ b/static/build/bootstrap/js/bootstrap.bundle.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery")):"function"==typeof define&&define.amd?define(["exports","jquery"],e):e((t=t||self).bootstrap={},t.jQuery)}(this,function(t,p){"use strict";function i(t,e){for(var n=0;nthis._items.length-1||t<0))if(this._isSliding)p(this._element).one(q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=n=i.clientWidth&&n>=i.clientHeight}),h=0l[t]&&!i.escapeWithReference&&(n=Math.min(h[e],l[t]-("right"===t?h.width:h.height))),Kt({},e,n)}};return c.forEach(function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";h=Qt({},h,u[e](t))}),t.offsets.popper=h,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]r(i[a])&&(t.offsets.popper[l]=r(i[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!fe(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],r=t.offsets,s=r.popper,a=r.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",h=l?"Top":"Left",u=h.toLowerCase(),f=l?"left":"top",d=l?"bottom":"right",p=Zt(i)[c];a[d]-ps[d]&&(t.offsets.popper[u]+=a[u]+p-s[d]),t.offsets.popper=Vt(t.offsets.popper);var m=a[u]+a[c]/2-p/2,g=Nt(t.instance.popper),_=parseFloat(g["margin"+h],10),v=parseFloat(g["border"+h+"Width"],10),y=m-t.offsets.popper[u]-_-v;return y=Math.max(Math.min(s[c]-p,y),0),t.arrowElement=i,t.offsets.arrow=(Kt(n={},u,Math.round(y)),Kt(n,f,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(p,m){if(oe(p.instance.modifiers,"inner"))return p;if(p.flipped&&p.placement===p.originalPlacement)return p;var g=Gt(p.instance.popper,p.instance.reference,m.padding,m.boundariesElement,p.positionFixed),_=p.placement.split("-")[0],v=te(_),y=p.placement.split("-")[1]||"",E=[];switch(m.behavior){case ge:E=[_,v];break;case _e:E=me(_);break;case ve:E=me(_,!0);break;default:E=m.behavior}return E.forEach(function(t,e){if(_!==t||E.length===e+1)return p;_=p.placement.split("-")[0],v=te(_);var n,i=p.offsets.popper,o=p.offsets.reference,r=Math.floor,s="left"===_&&r(i.right)>r(o.left)||"right"===_&&r(i.left)r(o.top)||"bottom"===_&&r(i.top)r(g.right),c=r(i.top)r(g.bottom),u="left"===_&&a||"right"===_&&l||"top"===_&&c||"bottom"===_&&h,f=-1!==["top","bottom"].indexOf(_),d=!!m.flipVariations&&(f&&"start"===y&&a||f&&"end"===y&&l||!f&&"start"===y&&c||!f&&"end"===y&&h);(s||u||d)&&(p.flipped=!0,(s||u)&&(_=E[e+1]),d&&(y="end"===(n=y)?"start":"start"===n?"end":n),p.placement=_+(y?"-"+y:""),p.offsets.popper=Qt({},p.offsets.popper,ee(p.instance.popper,p.offsets.reference,p.placement)),p=ie(p.instance.modifiers,p,"flip"))}),p},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=r[n]-(a?o[s?"width":"height"]:0),t.placement=te(e),t.offsets.popper=Vt(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!fe(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=ne(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottomn.right||e.top>n.bottom||e.rightdocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:vn},Ln="show",xn="out",Pn={HIDE:"hide"+Tn,HIDDEN:"hidden"+Tn,SHOW:"show"+Tn,SHOWN:"shown"+Tn,INSERTED:"inserted"+Tn,CLICK:"click"+Tn,FOCUSIN:"focusin"+Tn,FOCUSOUT:"focusout"+Tn,MOUSEENTER:"mouseenter"+Tn,MOUSELEAVE:"mouseleave"+Tn},Hn="fade",jn="show",Rn=".tooltip-inner",Fn=".arrow",Mn="hover",Wn="focus",Un="click",Bn="manual",qn=function(){function i(t,e){if("undefined"==typeof be)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=p(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(p(this.getTipElement()).hasClass(jn))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),p.removeData(this.element,this.constructor.DATA_KEY),p(this.element).off(this.constructor.EVENT_KEY),p(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&p(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===p(this.element).css("display"))throw new Error("Please use show on visible elements");var t=p.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){p(this.element).trigger(t);var n=m.findShadowRoot(this.element),i=p.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=m.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&p(o).addClass(Hn);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();p(o).data(this.constructor.DATA_KEY,this),p.contains(this.element.ownerDocument.documentElement,this.tip)||p(o).appendTo(l),p(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new be(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Fn},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),p(o).addClass(jn),"ontouchstart"in document.documentElement&&p(document.body).children().on("mouseover",null,p.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,p(e.element).trigger(e.constructor.Event.SHOWN),t===xn&&e._leave(null,e)};if(p(this.tip).hasClass(Hn)){var h=m.getTransitionDurationFromElement(this.tip);p(this.tip).one(m.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=p.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==Ln&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),p(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(p(this.element).trigger(i),!i.isDefaultPrevented()){if(p(n).removeClass(jn),"ontouchstart"in document.documentElement&&p(document.body).children().off("mouseover",null,p.noop),this._activeTrigger[Un]=!1,this._activeTrigger[Wn]=!1,this._activeTrigger[Mn]=!1,p(this.tip).hasClass(Hn)){var r=m.getTransitionDurationFromElement(n);p(n).one(m.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){p(this.getTipElement()).addClass(Dn+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(p(t.querySelectorAll(Rn)),this.getTitle()),p(t).removeClass(Hn+" "+jn)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=bn(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?p(e).parent().is(t)||t.empty().append(e):t.text(p(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:m.isElement(this.config.container)?p(this.config.container):p(document).find(this.config.container)},t._getAttachment=function(t){return Nn[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)p(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Bn){var e=t===Mn?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===Mn?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;p(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),p(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||p(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Wn:Mn]=!0),p(e.getTipElement()).hasClass(jn)||e._hoverState===Ln?e._hoverState=Ln:(clearTimeout(e._timeout),e._hoverState=Ln,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===Ln&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||p(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Wn:Mn]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=xn,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===xn&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=p(this.element).data();return Object.keys(e).forEach(function(t){-1!==An.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),m.typeCheckConfig(wn,t,this.constructor.DefaultType),t.sanitize&&(t.template=bn(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(In);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(p(t).removeClass(Hn),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=p(this).data(Cn),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),p(this).data(Cn,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return kn}},{key:"NAME",get:function(){return wn}},{key:"DATA_KEY",get:function(){return Cn}},{key:"Event",get:function(){return Pn}},{key:"EVENT_KEY",get:function(){return Tn}},{key:"DefaultType",get:function(){return On}}]),i}();p.fn[wn]=qn._jQueryInterface,p.fn[wn].Constructor=qn,p.fn[wn].noConflict=function(){return p.fn[wn]=Sn,qn._jQueryInterface};var Kn="popover",Qn="bs.popover",Vn="."+Qn,Yn=p.fn[Kn],zn="bs-popover",Xn=new RegExp("(^|\\s)"+zn+"\\S+","g"),Gn=l({},qn.Default,{placement:"right",trigger:"click",content:"",template:''}),$n=l({},qn.DefaultType,{content:"(string|element|function)"}),Jn="fade",Zn="show",ti=".popover-header",ei=".popover-body",ni={HIDE:"hide"+Vn,HIDDEN:"hidden"+Vn,SHOW:"show"+Vn,SHOWN:"shown"+Vn,INSERTED:"inserted"+Vn,CLICK:"click"+Vn,FOCUSIN:"focusin"+Vn,FOCUSOUT:"focusout"+Vn,MOUSEENTER:"mouseenter"+Vn,MOUSELEAVE:"mouseleave"+Vn},ii=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){p(this.getTipElement()).addClass(zn+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},o.setContent=function(){var t=p(this.getTipElement());this.setElementContent(t.find(ti),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(ei),e),t.removeClass(Jn+" "+Zn)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(Xn);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||tlxgLVa!|Pwg%0HwaAkJPsR_7CkF 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 + + + + +Created by FontForge 20120731 at Tue Jul 1 20:39:22 2014 + By P.J. Onori +Created by P.J. Onori with FontForge 2.0 (http://fontforge.sf.net) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/build/fonts/open-iconic.ttf b/static/build/fonts/open-iconic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fab604866cd5e55ef4525ea22e420c411f510b01 GIT binary patch literal 28028 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 literal 0 HcmV?d00001 diff --git a/static/build/fonts/open-iconic.woff b/static/build/fonts/open-iconic.woff new file mode 100644 index 0000000000000000000000000000000000000000..f9309988aeab3868040d3b322658902098eba27f GIT binary patch literal 14984 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 literal 0 HcmV?d00001 diff --git a/static/build/img/conservancy_logo.svg b/static/build/img/conservancy_logo.svg new file mode 100644 index 0000000..5b85e5b --- /dev/null +++ b/static/build/img/conservancy_logo.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/build/img/conservancy_logo_tall_mono.svg b/static/build/img/conservancy_logo_tall_mono.svg new file mode 100644 index 0000000..bedc351 --- /dev/null +++ b/static/build/img/conservancy_logo_tall_mono.svg @@ -0,0 +1,136 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/build/img/favicon.ico b/static/build/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..2665834c2ad9080552fa43961b857d9c77834f1e GIT binary patch literal 2702 zcmcJRS!_&E7{|}pib(p<+i5ISTY^M1gis=-Lef}DM@pLzAv}2@%q^iBJlG;$h}dci zA+bG(AYLpF)&z+Pk=Vn7Xso5pT)+SHo;nyYwY2%o*}m<3=R0S{mMsZa(-Mjo8B^+K&4$r2KdUI_dxfRGSHyUFOYHoOEWXB+#7%SD_;1JD z$iK1K5?%RX-|eiy zptTBk4z8}-mk;^62HNixaMx4y&mc1%?t;#s0IH~i9NJ=-4^!Y7T!gW33sTu~=XN9W zISsi_$S8lZIRZ|B?0f|2Yd_n_>o{7)pt*GH-azg$xG~wj=5IP{%IR@<uUOJK=i*j}pu7iB(4Az3yUxDWC!vV18Q%Zl+S=YhwN3Xhd57P# z?#e%8ybH8f`Q8f3gYLQZt=hN>`$CkT8j#EbaBaO{Jh0(Y>hHWThJ0jBgZAp`o@1;% z?F{F&z8*G*W6A0~6~~V?r5rKubxR~t`~EH$Wy!a99XhUmo%d5v9%?|fc?XWcZrB4S zLG>?LtE>LZaZA#FgPYzZF9SX0T6JJ;sa4Lk&nl<|ozF_x0YA#>EaNl$oQS)>bo(<` z= 0) { + classes.splice(existingIndex, 1); + } + + element.className = classes.join(' '); + } + } +} + +function hasClass(element, className) { + if (element instanceof SVGElement) { + return new RegExp('(\\s|^)' + className + '(\\s|$)').test(element.getAttribute('class')); + } else { + if (element.classList) { + return element.classList.contains(className); + } else { + return element.className.indexOf(className) !== -1; + } + } +} + +function toggleClass(element, className) { + if (element.classList) { + element.classList.toggle(className); + } else { + var classes = element.className.split(' '); + var existingIndex = classes.indexOf(className); + + if (existingIndex >= 0) { + classes.splice(existingIndex, 1); + } else { + classes.push(className); + } + + element.className = classes.join(' '); + } +} + +function addEventListener(el, eventName, handler) { + if (el.addEventListener) { + el.addEventListener(eventName, handler); + } else { + el.attachEvent('on' + eventName, function () { + handler.call(el); + }); + } +} + +function getUrl(path) { + if (!window.location.origin) { + window.location.origin = window.location.protocol + "//" + window.location.hostname + (window.location.port ? ':' + window.location.port : ''); + } + + if (path.indexOf('./') === 0) { + path = path.slice(1); // Remove the . + var existingPath = window.location.pathname || ''; + return window.location.origin + existingPath + path; + } else if (path) { + return window.location.origin + path; + } else { + return window.location.origin + window.location.pathname; + } +} + +function documentReady(fn) { + if (document.readyState != 'loading') { + fn(); + } else if (document.addEventListener) { + document.addEventListener('DOMContentLoaded', fn); + } else { + document.attachEvent('onreadystatechange', function () { + if (document.readyState != 'loading') fn(); + }); + } +} + +},{}]},{},[1]); diff --git a/static/build/js/jquery.formset.js b/static/build/js/jquery.formset.js new file mode 100644 index 0000000..5e8d8b5 --- /dev/null +++ b/static/build/js/jquery.formset.js @@ -0,0 +1,210 @@ +/** +* Django formset helper +*/ +(function($) { + "use strict"; + + var pluginName = 'formset'; + + /** + * Wraps up a formset, allowing adding, and removing forms + */ + var Formset = function(el, options) { + var _this = this; + + //Defaults: + this.opts = $.extend({}, Formset.defaults, options); + + this.$formset = $(el); + this.$emptyForm = this.$formset.find(this.opts.emptyForm); + this.$body = this.$formset.find(this.opts.body); + this.$add = this.$formset.find(this.opts.add); + + this.formsetPrefix = $(el).data('formset-prefix'); + + // Bind to the `Add form` button + this.addForm = $.proxy(this, 'addForm'); + this.$add.click(this.addForm); + + // Bind receiver to `formAdded` and `formDeleted` events + this.$formset.on('formAdded formDeleted', this.opts.form, $.proxy(this, 'checkMaxForms')); + + // Set up the existing forms + this.$forms().each(function(i, form) { + var $form = $(form); + _this.bindForm($(this), i); + }); + + // Store a reference to this in the formset element + this.$formset.data(pluginName, this); + + var extras = ['animateForms']; + $.each(extras, function(i, extra) { + if ((extra in _this.opts) && (_this.opts[extra])) { + _this[extra](); + } + }); + }; + + Formset.defaults = { + form: '[data-formset-form]', + emptyForm: 'script[type=form-template][data-formset-empty-form]', + body: '[data-formset-body]', + add: '[data-formset-add]', + deleteButton: '[data-formset-delete-button]', + hasMaxFormsClass: 'has-max-forms', + animateForms: false + }; + + Formset.prototype.addForm = function() { + // Don't proceed if the number of maximum forms has been reached + if (this.hasMaxForms()) { + throw new Error("MAX_NUM_FORMS reached"); + } + + var newIndex = this.totalFormCount(); + this.$managementForm('TOTAL_FORMS').val(newIndex + 1); + + var newFormHtml = this.$emptyForm.html() + .replace(new RegExp('__prefix__', 'g'), newIndex) + .replace(new RegExp('<\\\\/script>', 'g'), ''); + + var $newFormFragment = $($.parseHTML(newFormHtml, this.$body.document, true)); + this.$body.append($newFormFragment); + + var $newForm = $newFormFragment.filter(this.opts.form); + this.bindForm($newForm, newIndex); + + return $newForm; + }; + + /** + * Attach any events needed to a new form + */ + Formset.prototype.bindForm = function($form, index) { + var prefix = this.formsetPrefix + '-' + index; + $form.data(pluginName + '__formPrefix', prefix); + + var $delete = $form.find('[name=' + prefix + '-DELETE]'); + + var onChangeDelete = function() { + if ($delete.is(':checked')) { + $form.attr('data-formset-form-deleted', ''); + // Remove required property and pattern attribute to allow submit, back it up to data field + $form.find(':required').data(pluginName + '-required-field', true).prop('required', false); + $form.find('input[pattern]').each(function() { + var pattern = $(this).attr('pattern'); + $(this).data(pluginName + '-field-pattern', pattern).removeAttr('pattern'); + }); + $form.trigger('formDeleted'); + } else { + $form.removeAttr('data-formset-form-deleted'); + // Restore required property and pattern attributes from data field + $form.find('*').filter(function() { + return $(this).data(pluginName + '-required-field') === true; + }).prop('required', true); + $form.find('input').each(function() { + var pattern = $(this).data(pluginName + '-field-pattern'); + if (pattern) { + $(this).attr('pattern', pattern); + } + }); + $form.trigger('formAdded'); + } + } + + // Trigger `formAdded` / `formDeleted` events when delete checkbox value changes + $delete.change(onChangeDelete); + + // This will trigger `formAdded` for newly created forms. + // It will also trigger `formAdded` or `formDeleted` for all forms when + // the Formset is first created. + // setTimeout so the caller can register events before the events are + // triggered, during initialisation. + window.setTimeout(onChangeDelete); + + // Delete the form if the delete button is pressed + var $deleteButton = $form.find(this.opts.deleteButton); + $deleteButton.bind('click', function() { + $delete.attr('checked', true).change(); + }); + }; + + Formset.prototype.$forms = function() { + return this.$body.find(this.opts.form); + }; + Formset.prototype.$managementForm = function(name) { + return this.$formset.find('[name=' + this.formsetPrefix + '-' + name + ']'); + }; + + Formset.prototype.totalFormCount = function() { + return this.$forms().length; + }; + + Formset.prototype.deletedFormCount = function() { + return this.$forms().filter('[data-formset-form-deleted]').length; + }; + + Formset.prototype.activeFormCount = function() { + return this.totalFormCount() - this.deletedFormCount(); + }; + + Formset.prototype.hasMaxForms = function() { + var maxForms = parseInt(this.$managementForm('MAX_NUM_FORMS').val(), 10) || 1000; + return this.activeFormCount() >= maxForms; + }; + + Formset.prototype.checkMaxForms = function() { + if (this.hasMaxForms()) { + this.$formset.addClass(this.opts.hasMaxFormsClass); + this.$add.attr('disabled', 'disabled'); + } else { + this.$formset.removeClass(this.opts.hasMaxFormsClass); + this.$add.removeAttr('disabled'); + } + }; + + Formset.prototype.animateForms = function() { + this.$formset.on('formAdded', this.opts.form, function() { + var $form = $(this); + $form.slideUp(0); + $form.slideDown(); + }).on('formDeleted', this.opts.form, function() { + var $form = $(this); + $form.slideUp(); + }); + this.$forms().filter('[data-formset-form-deleted]').slideUp(0); + }; + + Formset.getOrCreate = function(el, options) { + var rev = $(el).data(pluginName); + if (!rev) { + rev = new Formset(el, options); + } + + return rev; + }; + + $.fn[pluginName] = function() { + var options, fn, args; + // Create a new Formset for each element + if (arguments.length === 0 || (arguments.length === 1 && $.type(arguments[0]) != 'string')) { + options = arguments[0]; + return this.each(function() { + return Formset.getOrCreate(this, options); + }); + } + + // Call a function on each Formset in the selector + fn = arguments[0]; + args = $.makeArray(arguments).slice(1); + + if (fn in Formset) { + // Call the Formset class method if it exists + args.unshift(this); + return Formset[fn].apply(Formset, args); + } else { + throw new Error("Unknown function call " + fn + " for $.fn.formset"); + } + }; +})(jQuery); diff --git a/static/build/js/luxon.min.js b/static/build/js/luxon.min.js new file mode 100644 index 0000000..59df19e --- /dev/null +++ b/static/build/js/luxon.min.js @@ -0,0 +1 @@ +var luxon=function(e){"use strict";function r(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n=function(e){function t(){return e.apply(this,arguments)||this}return a(t,e),t}(t(Error)),l=function(t){function e(e){return t.call(this,"Invalid DateTime: "+e.toMessage())||this}return a(e,t),e}(n),d=function(t){function e(e){return t.call(this,"Invalid Interval: "+e.toMessage())||this}return a(e,t),e}(n),f=function(t){function e(e){return t.call(this,"Invalid Duration: "+e.toMessage())||this}return a(e,t),e}(n),L=function(e){function t(){return e.apply(this,arguments)||this}return a(t,e),t}(n),h=function(t){function e(e){return t.call(this,"Invalid unit "+e)||this}return a(e,t),e}(n),m=function(e){function t(){return e.apply(this,arguments)||this}return a(t,e),t}(n),y=function(e){function t(){return e.call(this,"Zone is an abstract class")||this}return a(t,e),t}(n),v="numeric",g="short",p="long",w={year:v,month:v,day:v},k={year:v,month:g,day:v},b={year:v,month:g,day:v,weekday:g},O={year:v,month:p,day:v},S={year:v,month:p,day:v,weekday:p},T={hour:v,minute:v},M={hour:v,minute:v,second:v},N={hour:v,minute:v,second:v,timeZoneName:g},D={hour:v,minute:v,second:v,timeZoneName:p},E={hour:v,minute:v,hour12:!1},x={hour:v,minute:v,second:v,hour12:!1},C={hour:v,minute:v,second:v,hour12:!1,timeZoneName:g},F={hour:v,minute:v,second:v,hour12:!1,timeZoneName:p},Z={year:v,month:v,day:v,hour:v,minute:v},j={year:v,month:v,day:v,hour:v,minute:v,second:v},A={year:v,month:g,day:v,hour:v,minute:v},z={year:v,month:g,day:v,hour:v,minute:v,second:v},_={year:v,month:g,day:v,weekday:g,hour:v,minute:v},q={year:v,month:p,day:v,hour:v,minute:v,timeZoneName:g},H={year:v,month:p,day:v,hour:v,minute:v,second:v,timeZoneName:g},U={year:v,month:p,day:v,weekday:p,hour:v,minute:v,timeZoneName:p},R={year:v,month:p,day:v,weekday:p,hour:v,minute:v,second:v,timeZoneName:p};function W(e){return void 0===e}function P(e){return"number"==typeof e}function J(e){return"number"==typeof e&&e%1==0}function I(){try{return"undefined"!=typeof Intl&&Intl.DateTimeFormat}catch(e){return!1}}function Y(){return!W(Intl.DateTimeFormat.prototype.formatToParts)}function G(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function $(e,r,i){if(0!==e.length)return e.reduce(function(e,t){var n=[r(t),t];return e&&i(e[0],n[0])===e[0]?e:n},null)[1]}function B(n,e){return e.reduce(function(e,t){return e[t]=n[t],e},{})}function Q(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function K(e,t,n){return J(e)&&t<=e&&e<=n}function X(e,t){return void 0===t&&(t=2),e.toString().lengthtn.indexOf(c)&&an(this.matrix,u,h,a,c)}else P(u[c])&&(o[c]=u[c])}for(var m in o)0!==o[m]&&(a[r]+=m===r?o[m]:o[m]/this.matrix[r][m]);return rn(this,{values:a},!0).normalize()},e.negate=function(){if(!this.isValid)return this;for(var e={},t=0,n=Object.keys(this.values);te},e.isBefore=function(e){return!!this.isValid&&this.e<=e},e.contains=function(e){return!!this.isValid&&(this.s<=e&&this.e>e)},e.set=function(e){var t=void 0===e?{}:e,n=t.start,r=t.end;return this.isValid?f.fromDateTimes(n||this.s,r||this.e):this},e.splitAt=function(){var t=this;if(!this.isValid)return[];for(var e=arguments.length,n=new Array(e),r=0;r+this.e?this.e:s;a.push(f.fromDateTimes(o,c)),o=c,u+=1}return a},e.splitBy=function(e){var t=un(e);if(!this.isValid||!t.isValid||0===t.as("milliseconds"))return[];for(var n,r,i=this.s,a=[];i+this.e?this.e:n,a.push(f.fromDateTimes(i,r)),i=r;return a},e.divideEqually=function(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]},e.overlaps=function(e){return this.e>e.s&&this.s=e.e)},e.equals=function(e){return!(!this.isValid||!e.isValid)&&(this.s.equals(e.s)&&this.e.equals(e.e))},e.intersection=function(e){if(!this.isValid)return this;var t=this.s>e.s?this.s:e.s,n=this.ee.e?this.e:e.e;return f.fromDateTimes(t,n)},f.merge=function(e){var t=e.sort(function(e,t){return e.s-t.s}).reduce(function(e,t){var n=e[0],r=e[1];return r?r.overlaps(t)||r.abutsStart(t)?[n,r.union(t)]:[n.concat([r]),t]:[n,t]},[[],null]),n=t[0],r=t[1];return r&&n.push(r),n},f.xor=function(e){for(var t,n,r=null,i=0,a=[],o=e.map(function(e){return[{time:e.s,type:"s"},{time:e.e,type:"e"}]}),u=V((t=Array.prototype).concat.apply(t,o).sort(function(e,t){return e.time-t.time}));!(n=u()).done;){var s=n.value;r=1===(i+="s"===s.type?1:-1)?s.time:(r&&+r!=+s.time&&a.push(f.fromDateTimes(r,s.time)),null)}return f.merge(a)},e.difference=function(){for(var t=this,e=arguments.length,n=new Array(e),r=0;rue(n)?(t=n+1,u=1):t=n,Object.assign({weekYear:t,weekNumber:u,weekday:o},me(e))}function zn(e){var t,n=e.weekYear,r=e.weekNumber,i=e.weekday,a=Fn(n,1,4),o=ie(n),u=7*r+i-a-3;u<1?u+=ie(t=n-1):othis.valueOf(),u=dn(o?this:e,o?e:this,a,i);return o?u.negate():u},e.diffNow=function(e,t){return void 0===e&&(e="milliseconds"),void 0===t&&(t={}),this.diff(I.local(),e,t)},e.until=function(e){return this.isValid?cn.fromDateTimes(this,e):this},e.hasSame=function(e,t){if(!this.isValid)return!1;if("millisecond"===t)return this.valueOf()===e.valueOf();var n=e.valueOf();return this.startOf(t)<=n&&n<=this.endOf(t)},e.equals=function(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)},e.toRelative=function(e){if(void 0===e&&(e={}),!this.isValid)return null;var t=e.base||I.fromObject({zone:this.zone}),n=e.padding?thisthis.set({month:1}).offset||this.offset>this.set({month:5}).offset)}},{key:"isInLeapYear",get:function(){return re(this.year)}},{key:"daysInMonth",get:function(){return ae(this.year,this.month)}},{key:"daysInYear",get:function(){return this.isValid?ie(this.year):NaN}},{key:"weeksInWeekYear",get:function(){return this.isValid?ue(this.weekYear):NaN}}],[{key:"DATE_SHORT",get:function(){return w}},{key:"DATE_MED",get:function(){return k}},{key:"DATE_MED_WITH_WEEKDAY",get:function(){return b}},{key:"DATE_FULL",get:function(){return O}},{key:"DATE_HUGE",get:function(){return S}},{key:"TIME_SIMPLE",get:function(){return T}},{key:"TIME_WITH_SECONDS",get:function(){return M}},{key:"TIME_WITH_SHORT_OFFSET",get:function(){return N}},{key:"TIME_WITH_LONG_OFFSET",get:function(){return D}},{key:"TIME_24_SIMPLE",get:function(){return E}},{key:"TIME_24_WITH_SECONDS",get:function(){return x}},{key:"TIME_24_WITH_SHORT_OFFSET",get:function(){return C}},{key:"TIME_24_WITH_LONG_OFFSET",get:function(){return F}},{key:"DATETIME_SHORT",get:function(){return Z}},{key:"DATETIME_SHORT_WITH_SECONDS",get:function(){return j}},{key:"DATETIME_MED",get:function(){return A}},{key:"DATETIME_MED_WITH_SECONDS",get:function(){return z}},{key:"DATETIME_MED_WITH_WEEKDAY",get:function(){return _}},{key:"DATETIME_FULL",get:function(){return q}},{key:"DATETIME_FULL_WITH_SECONDS",get:function(){return H}},{key:"DATETIME_HUGE",get:function(){return U}},{key:"DATETIME_HUGE_WITH_SECONDS",get:function(){return R}}]),I}();function lr(e){if(cr.isDateTime(e))return e;if(e&&e.valueOf&&P(e.valueOf()))return cr.fromJSDate(e);if(e&&"object"==typeof e)return cr.fromObject(e);throw new m("Unknown datetime argument: "+e+", of type "+typeof e)}return e.DateTime=cr,e.Duration=on,e.FixedOffsetZone=Re,e.IANAZone=He,e.Info=ln,e.Interval=cn,e.InvalidZone=We,e.LocalZone=je,e.Settings=Ke,e.Zone=Fe,e}({}); \ No newline at end of file diff --git a/static/build/js/schedule.js b/static/build/js/schedule.js new file mode 100644 index 0000000..4468dc4 --- /dev/null +++ b/static/build/js/schedule.js @@ -0,0 +1,206 @@ +$(function() { + var SLOT_REFRESH_INTERVAL = 60 * 1000; + var haveScrolledToCurrentSlot = false; + + /* Schedule display localisation */ + var showCurrentTab = function() { + var fragment = window.location.hash.toLowerCase().substring(1); + + var dayTabs = $('#schedule-tabs .schedule-day'); + if (dayTabs.length === 0) return; + + if (fragment) { + var fragmentId = "#schedule_day_" + fragment + "-tab"; + $(fragmentId).tab('show'); + } else { + // Show tab based on current time. + var now = luxon.DateTime.local(); + for (var i = 0; i < dayTabs.length; ++i) { + var dayTab = $(dayTabs[i]); + var tabDate = dayTab.data('date'); + + var scheduleDate = luxon.DateTime.fromISO(tabDate, { zone: CONF_TZ }); + var startOfDay = scheduleDate.startOf('day'); + var endOfDay = scheduleDate.endOf('day'); + if (now >= startOfDay && now < endOfDay) { + tabShown = true; + dayTab.tab('show'); + break; + } + } + } + } + + var updateScheduleGrid = function() { + var rowHeaders = $('.calendar-row th.time'); + for (var i = 0; i < rowHeaders.length; ++i) { + var rowHeader = $(rowHeaders[i]); + var rowTime = rowHeader.data('time'); + var scheduleDate = luxon.DateTime.fromISO(rowTime, { zone: CONF_TZ }); + var localDate = scheduleDate.toLocal(); + + // If the schedule date is already in the user's TZ, skip it. + if (scheduleDate.offset === localDate.offset) break; + + var confFormatted = scheduleDate.toLocaleString({ + weekday: scheduleDate.weekday === localDate.weekday ? undefined : 'short', + hour: 'numeric', + minute: 'numeric', + timeZoneName: 'short', + }); + var localFormatted = localDate.toLocaleString({ + weekday: scheduleDate.weekday === localDate.weekday ? undefined : 'short', + hour: 'numeric', + minute: 'numeric', + timeZoneName: 'short', + }); + var timeText = rowHeader.find('p').text(); + rowHeader.find('p').html(confFormatted + '
(' + localFormatted + ')'); + } + } + + var updatePresentationTimes = function() { + var presentationTimes = $('span.presentation-time'); + for (var i = 0; i < presentationTimes.length; ++i) { + var presentationTime = $(presentationTimes[i]); + var startTime = presentationTime.data('starttime'); + var endTime = presentationTime.data('endtime'); + var confStartTime = luxon.DateTime.fromISO(startTime, { zone: CONF_TZ }); + var confEndTime = luxon.DateTime.fromISO(endTime, { zone: CONF_TZ }); + + var localStartTime = confStartTime.toLocal(); + var localEndTime = confEndTime.toLocal(); + + // If the conf date is already in the user's TZ, skip it. + if (confStartTime.offset === localStartTime.offset) break; + + var confStartTimeFormatted = confStartTime.toLocaleString({ + weekday: 'short', + month: 'short', + day: '2-digit', + hour: 'numeric', + minute: 'numeric', + }); + var confEndTimeFormatted = confEndTime.toLocaleString({ + hour: 'numeric', + minute: 'numeric', + timeZoneName: 'short', + }); + var localStartTimeFormatted = localStartTime.toLocaleString({ + weekday: confStartTime.weekday === localStartTime.weekday ? undefined : 'short', + month: confStartTime.weekday === localStartTime.weekday ? undefined : 'short', + day: confStartTime.weekday === localStartTime.weekday ? undefined : '2-digit', + hour: 'numeric', + minute: 'numeric', + }); + var localEndTimeFormatted = localEndTime.toLocaleString({ + weekday: localStartTime.weekday === localEndTime.weekday ? undefined : 'short', + month: localStartTime.weekday === localEndTime.weekday ? undefined : 'short', + day: localStartTime.weekday === localEndTime.weekday ? undefined : '2-digit', + hour: 'numeric', + minute: 'numeric', + timeZoneName: 'short', + }); + + presentationTime.html(confStartTimeFormatted + ' - ' + confEndTimeFormatted + ' (' + localStartTimeFormatted + ' - ' + localEndTimeFormatted + ')'); + } + } + + var highlightCurrentSlots = function() { + var now = luxon.DateTime.local(); + + var slots = $('td.slot'); + for (var i = 0; i < slots.length; ++i) { + var slot = $(slots[i]); + var startTime = slot.data('starttime'); + var endTime = slot.data('endtime'); + var confStartTime = luxon.DateTime.fromISO(startTime, { zone: CONF_TZ }); + var confEndTime = luxon.DateTime.fromISO(endTime, { zone: CONF_TZ }); + + if (confStartTime <= now && confEndTime > now) { + slot.addClass("slot-active"); + + if (!haveScrolledToCurrentSlot) { + haveScrolledToCurrentSlot = true; + slot[0].scrollIntoView(); + } + } else { + slot.removeClass("slot-active"); + } + } + } + + var updateClock = function() { + var clock = $('div.conf-clock'); + if (clock.length === 0) { + var template = document.createElement('template'); + template.innerHTML = '
'; + var clockDiv = template.content.firstChild; + document.body.appendChild(clockDiv); + clock = $(clockDiv); + } + + var now = luxon.DateTime.local(); + var confFormatted = now.setZone(CONF_TZ).toLocaleString({ + weekday: 'short', + day: '2-digit', + hour: '2-digit', + minute: '2-digit', + timeZoneName: 'short', + hour12: false, + }); + clock.html('Conf Time:
' + confFormatted + ''); + } + + var embeddedView = function() { + var urlParams = new URLSearchParams(window.location.search); + if (urlParams.has('embed')) { + $('header').remove(); + $('footer').remove(); + + $('a').each(function() { + var anchor = $(this); + var path = anchor.attr('href'); + if (path.startsWith('/')) { + var separator = path.indexOf('?') === -1 ? '?' : '&'; + anchor.attr('href', path + separator + 'embed') + } else if (path.startsWith('http')) { + anchor.attr('target', '_blank'); + } + }); + return true; + } + return false; + } + + /* Schedule Editing */ + $("a.edit-slot").click(function(e) { + $("#slotEditModal").load($(this).data("action"), function() { + $("#slotEditModal").modal("show"); + }); + e.preventDefault(); + }); + + $("form#schedule-builder :submit").click(function(e) { + var name = this.name; + if(name == 'delete') { + if (!confirm("Are you sure you want to delete the schedule?")) + { + e.preventDefault(); + return; + } + } + }); + + /* Update schedule display */ + var embedded = embeddedView(); + showCurrentTab(); + updateScheduleGrid(); + updatePresentationTimes(); + highlightCurrentSlots(); + var slotRefresh = setInterval(highlightCurrentSlots, SLOT_REFRESH_INTERVAL); + if (!embedded) { + updateClock(); + var clockRefresh = setInterval(updateClock, 5000); + } +}); diff --git a/static/build/scss/app.css b/static/build/scss/app.css new file mode 100644 index 0000000..68fbd84 --- /dev/null +++ b/static/build/scss/app.css @@ -0,0 +1,6 @@ +@import url("https://fonts.googleapis.com/css?family=Montserrat:300|Source+Sans+Pro:400,700&display=swap&subset=latin-ext");@font-face{font-family:'Icons';src:url("../fonts/open-iconic.eot");src:url("../fonts/open-iconic.eot%3F") format("embedded-opentype"),url("../fonts/open-iconic.woff") format("woff"),url("../fonts/open-iconic.ttf") format("truetype"),url("../fonts/open-iconic.svg") format("svg");font-weight:normal;font-style:normal}.oi{position:relative;top:1px;display:inline-block;font-family:'Icons';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.oi:empty:before{width:1em;text-align:center;box-sizing:content-box}.oi.oi-align-center:before{text-align:center}.oi.oi-align-left:before{text-align:left}.oi.oi-align-right:before{text-align:right}.oi.oi-flip-horizontal:before{-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.oi.oi-flip-vertical:before{-webkit-transform:scale(1, -1);-ms-transform:scale(-1, 1);transform:scale(1, -1)}.oi.oi-flip-horizontal-vertical:before{-webkit-transform:scale(-1, -1);-ms-transform:scale(-1, 1);transform:scale(-1, -1)}.oi-account-login:before{content:'\e000'}.oi-account-logout:before{content:'\e001'}.oi-action-redo:before{content:'\e002'}.oi-action-undo:before{content:'\e003'}.oi-align-center:before{content:'\e004'}.oi-align-left:before{content:'\e005'}.oi-align-right:before{content:'\e006'}.oi-aperture:before{content:'\e007'}.oi-arrow-bottom:before{content:'\e008'}.oi-arrow-circle-bottom:before{content:'\e009'}.oi-arrow-circle-left:before{content:'\e00a'}.oi-arrow-circle-right:before{content:'\e00b'}.oi-arrow-circle-top:before{content:'\e00c'}.oi-arrow-left:before{content:'\e00d'}.oi-arrow-right:before{content:'\e00e'}.oi-arrow-thick-bottom:before{content:'\e00f'}.oi-arrow-thick-left:before{content:'\e010'}.oi-arrow-thick-right:before{content:'\e011'}.oi-arrow-thick-top:before{content:'\e012'}.oi-arrow-top:before{content:'\e013'}.oi-audio-spectrum:before{content:'\e014'}.oi-audio:before{content:'\e015'}.oi-badge:before{content:'\e016'}.oi-ban:before{content:'\e017'}.oi-bar-chart:before{content:'\e018'}.oi-basket:before{content:'\e019'}.oi-battery-empty:before{content:'\e01a'}.oi-battery-full:before{content:'\e01b'}.oi-beaker:before{content:'\e01c'}.oi-bell:before{content:'\e01d'}.oi-bluetooth:before{content:'\e01e'}.oi-bold:before{content:'\e01f'}.oi-bolt:before{content:'\e020'}.oi-book:before{content:'\e021'}.oi-bookmark:before{content:'\e022'}.oi-box:before{content:'\e023'}.oi-briefcase:before{content:'\e024'}.oi-british-pound:before{content:'\e025'}.oi-browser:before{content:'\e026'}.oi-brush:before{content:'\e027'}.oi-bug:before{content:'\e028'}.oi-bullhorn:before{content:'\e029'}.oi-calculator:before{content:'\e02a'}.oi-calendar:before{content:'\e02b'}.oi-camera-slr:before{content:'\e02c'}.oi-caret-bottom:before{content:'\e02d'}.oi-caret-left:before{content:'\e02e'}.oi-caret-right:before{content:'\e02f'}.oi-caret-top:before{content:'\e030'}.oi-cart:before{content:'\e031'}.oi-chat:before{content:'\e032'}.oi-check:before{content:'\e033'}.oi-chevron-bottom:before{content:'\e034'}.oi-chevron-left:before{content:'\e035'}.oi-chevron-right:before{content:'\e036'}.oi-chevron-top:before{content:'\e037'}.oi-circle-check:before{content:'\e038'}.oi-circle-x:before{content:'\e039'}.oi-clipboard:before{content:'\e03a'}.oi-clock:before{content:'\e03b'}.oi-cloud-download:before{content:'\e03c'}.oi-cloud-upload:before{content:'\e03d'}.oi-cloud:before{content:'\e03e'}.oi-cloudy:before{content:'\e03f'}.oi-code:before{content:'\e040'}.oi-cog:before{content:'\e041'}.oi-collapse-down:before{content:'\e042'}.oi-collapse-left:before{content:'\e043'}.oi-collapse-right:before{content:'\e044'}.oi-collapse-up:before{content:'\e045'}.oi-command:before{content:'\e046'}.oi-comment-square:before{content:'\e047'}.oi-compass:before{content:'\e048'}.oi-contrast:before{content:'\e049'}.oi-copywriting:before{content:'\e04a'}.oi-credit-card:before{content:'\e04b'}.oi-crop:before{content:'\e04c'}.oi-dashboard:before{content:'\e04d'}.oi-data-transfer-download:before{content:'\e04e'}.oi-data-transfer-upload:before{content:'\e04f'}.oi-delete:before{content:'\e050'}.oi-dial:before{content:'\e051'}.oi-document:before{content:'\e052'}.oi-dollar:before{content:'\e053'}.oi-double-quote-sans-left:before{content:'\e054'}.oi-double-quote-sans-right:before{content:'\e055'}.oi-double-quote-serif-left:before{content:'\e056'}.oi-double-quote-serif-right:before{content:'\e057'}.oi-droplet:before{content:'\e058'}.oi-eject:before{content:'\e059'}.oi-elevator:before{content:'\e05a'}.oi-ellipses:before{content:'\e05b'}.oi-envelope-closed:before{content:'\e05c'}.oi-envelope-open:before{content:'\e05d'}.oi-euro:before{content:'\e05e'}.oi-excerpt:before{content:'\e05f'}.oi-expand-down:before{content:'\e060'}.oi-expand-left:before{content:'\e061'}.oi-expand-right:before{content:'\e062'}.oi-expand-up:before{content:'\e063'}.oi-external-link:before{content:'\e064'}.oi-eye:before{content:'\e065'}.oi-eyedropper:before{content:'\e066'}.oi-file:before{content:'\e067'}.oi-fire:before{content:'\e068'}.oi-flag:before{content:'\e069'}.oi-flash:before{content:'\e06a'}.oi-folder:before{content:'\e06b'}.oi-fork:before{content:'\e06c'}.oi-fullscreen-enter:before{content:'\e06d'}.oi-fullscreen-exit:before{content:'\e06e'}.oi-globe:before{content:'\e06f'}.oi-graph:before{content:'\e070'}.oi-grid-four-up:before{content:'\e071'}.oi-grid-three-up:before{content:'\e072'}.oi-grid-two-up:before{content:'\e073'}.oi-hard-drive:before{content:'\e074'}.oi-header:before{content:'\e075'}.oi-headphones:before{content:'\e076'}.oi-heart:before{content:'\e077'}.oi-home:before{content:'\e078'}.oi-image:before{content:'\e079'}.oi-inbox:before{content:'\e07a'}.oi-infinity:before{content:'\e07b'}.oi-info:before{content:'\e07c'}.oi-italic:before{content:'\e07d'}.oi-justify-center:before{content:'\e07e'}.oi-justify-left:before{content:'\e07f'}.oi-justify-right:before{content:'\e080'}.oi-key:before{content:'\e081'}.oi-laptop:before{content:'\e082'}.oi-layers:before{content:'\e083'}.oi-lightbulb:before{content:'\e084'}.oi-link-broken:before{content:'\e085'}.oi-link-intact:before{content:'\e086'}.oi-list-rich:before{content:'\e087'}.oi-list:before{content:'\e088'}.oi-location:before{content:'\e089'}.oi-lock-locked:before{content:'\e08a'}.oi-lock-unlocked:before{content:'\e08b'}.oi-loop-circular:before{content:'\e08c'}.oi-loop-square:before{content:'\e08d'}.oi-loop:before{content:'\e08e'}.oi-magnifying-glass:before{content:'\e08f'}.oi-map-marker:before{content:'\e090'}.oi-map:before{content:'\e091'}.oi-media-pause:before{content:'\e092'}.oi-media-play:before{content:'\e093'}.oi-media-record:before{content:'\e094'}.oi-media-skip-backward:before{content:'\e095'}.oi-media-skip-forward:before{content:'\e096'}.oi-media-step-backward:before{content:'\e097'}.oi-media-step-forward:before{content:'\e098'}.oi-media-stop:before{content:'\e099'}.oi-medical-cross:before{content:'\e09a'}.oi-menu:before{content:'\e09b'}.oi-microphone:before{content:'\e09c'}.oi-minus:before{content:'\e09d'}.oi-monitor:before{content:'\e09e'}.oi-moon:before{content:'\e09f'}.oi-move:before{content:'\e0a0'}.oi-musical-note:before{content:'\e0a1'}.oi-paperclip:before{content:'\e0a2'}.oi-pencil:before{content:'\e0a3'}.oi-people:before{content:'\e0a4'}.oi-person:before{content:'\e0a5'}.oi-phone:before{content:'\e0a6'}.oi-pie-chart:before{content:'\e0a7'}.oi-pin:before{content:'\e0a8'}.oi-play-circle:before{content:'\e0a9'}.oi-plus:before{content:'\e0aa'}.oi-power-standby:before{content:'\e0ab'}.oi-print:before{content:'\e0ac'}.oi-project:before{content:'\e0ad'}.oi-pulse:before{content:'\e0ae'}.oi-puzzle-piece:before{content:'\e0af'}.oi-question-mark:before{content:'\e0b0'}.oi-rain:before{content:'\e0b1'}.oi-random:before{content:'\e0b2'}.oi-reload:before{content:'\e0b3'}.oi-resize-both:before{content:'\e0b4'}.oi-resize-height:before{content:'\e0b5'}.oi-resize-width:before{content:'\e0b6'}.oi-rss-alt:before{content:'\e0b7'}.oi-rss:before{content:'\e0b8'}.oi-script:before{content:'\e0b9'}.oi-share-boxed:before{content:'\e0ba'}.oi-share:before{content:'\e0bb'}.oi-shield:before{content:'\e0bc'}.oi-signal:before{content:'\e0bd'}.oi-signpost:before{content:'\e0be'}.oi-sort-ascending:before{content:'\e0bf'}.oi-sort-descending:before{content:'\e0c0'}.oi-spreadsheet:before{content:'\e0c1'}.oi-star:before{content:'\e0c2'}.oi-sun:before{content:'\e0c3'}.oi-tablet:before{content:'\e0c4'}.oi-tag:before{content:'\e0c5'}.oi-tags:before{content:'\e0c6'}.oi-target:before{content:'\e0c7'}.oi-task:before{content:'\e0c8'}.oi-terminal:before{content:'\e0c9'}.oi-text:before{content:'\e0ca'}.oi-thumb-down:before{content:'\e0cb'}.oi-thumb-up:before{content:'\e0cc'}.oi-timer:before{content:'\e0cd'}.oi-transfer:before{content:'\e0ce'}.oi-trash:before{content:'\e0cf'}.oi-underline:before{content:'\e0d0'}.oi-vertical-align-bottom:before{content:'\e0d1'}.oi-vertical-align-center:before{content:'\e0d2'}.oi-vertical-align-top:before{content:'\e0d3'}.oi-video:before{content:'\e0d4'}.oi-volume-high:before{content:'\e0d5'}.oi-volume-low:before{content:'\e0d6'}.oi-volume-off:before{content:'\e0d7'}.oi-warning:before{content:'\e0d8'}.oi-wifi:before{content:'\e0d9'}.oi-wrench:before{content:'\e0da'}.oi-x:before{content:'\e0db'}.oi-yen:before{content:'\e0dc'}.oi-zoom-in:before{content:'\e0dd'}.oi-zoom-out:before{content:'\e0de'}/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #137752;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#137752;text-decoration:none;background-color:transparent}a:hover{color:#083525;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#bdd9cf}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#84b8a5}.table-hover .table-primary:hover{background-color:#add0c3}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#add0c3}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#2cdd9c;outline:0;box-shadow:0 0 0 .2rem rgba(19,119,82,0.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,0.9);border-radius:.25rem}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip{display:block}.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip{display:block}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before{border-color:#28a745}.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip,.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip,.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:.25rem}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip{display:block}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before{border-color:#dc3545}.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip,.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip,.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(19,119,82,0.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#137752;border-color:#137752}.btn-primary:hover{color:#fff;background-color:#0e563b;border-color:#0c4b34}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(54,139,108,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#137752;border-color:#137752}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary.active:not(:disabled):not(.disabled),.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0c4b34;border-color:#0a402c}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary.active:not(:disabled):not(.disabled):focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(54,139,108,0.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary.active:not(:disabled):not(.disabled),.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary.active:not(:disabled):not(.disabled):focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success.active:not(:disabled):not(.disabled),.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success.active:not(:disabled):not(.disabled):focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info.active:not(:disabled):not(.disabled),.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info.active:not(:disabled):not(.disabled):focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning.active:not(:disabled):not(.disabled),.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning.active:not(:disabled):not(.disabled):focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger.active:not(:disabled):not(.disabled),.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger.active:not(:disabled):not(.disabled):focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(216,217,219,0.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light.active:not(:disabled):not(.disabled),.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light.active:not(:disabled):not(.disabled):focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,0.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark.active:not(:disabled):not(.disabled),.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark.active:not(:disabled):not(.disabled):focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}.btn-outline-primary{color:#137752;border-color:#137752}.btn-outline-primary:hover{color:#fff;background-color:#137752;border-color:#137752}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(19,119,82,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#137752;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary.active:not(:disabled):not(.disabled),.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#137752;border-color:#137752}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(19,119,82,0.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary.active:not(:disabled):not(.disabled),.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success.active:not(:disabled):not(.disabled),.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info.active:not(:disabled):not(.disabled),.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning.active:not(:disabled):not(.disabled),.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger.active:not(:disabled):not(.disabled),.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light.active:not(:disabled):not(.disabled),.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark.active:not(:disabled):not(.disabled),.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-link{font-weight:400;color:#137752;text-decoration:none}.btn-link:hover{color:#083525;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input.btn-block[type="submit"],input.btn-block[type="reset"],input.btn-block[type="button"]{width:100%}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#137752}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#137752;background-color:#137752}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(19,119,82,0.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#2cdd9c}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#58e4b0;border-color:#58e4b0}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#137752;background-color:#137752}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(19,119,82,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(19,119,82,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(19,119,82,0.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(19,119,82,0.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;appearance:none}.custom-select:focus{border-color:#2cdd9c;outline:0;box-shadow:0 0 0 .2rem rgba(19,119,82,0.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#2cdd9c;box-shadow:0 0 0 .2rem rgba(19,119,82,0.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(19,119,82,0.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(19,119,82,0.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(19,119,82,0.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#137752;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#58e4b0}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#137752;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#58e4b0}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#137752;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#58e4b0}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#137752}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,0.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#137752;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#083525;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(19,119,82,0.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#137752;border-color:#137752}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#137752}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0c4b34}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(19,119,82,0.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#0a3e2b;background-color:#d0e4dc;border-color:#bdd9cf}.alert-primary hr{border-top-color:#add0c3}.alert-primary .alert-link{color:#03120d}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#137752;transition:width 0.6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#137752;border-color:#137752}.list-group-horizontal{flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#0a3e2b;background-color:#bdd9cf}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#0a3e2b;background-color:#add0c3}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#0a3e2b;border-color:#0a3e2b}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.1);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50% / 100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#137752 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0c4b34 !important}.bg-secondary{background-color:#6c757d !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62 !important}.bg-success{background-color:#28a745 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34 !important}.bg-info{background-color:#17a2b8 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b !important}.bg-warning{background-color:#ffc107 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00 !important}.bg-danger{background-color:#dc3545 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130 !important}.bg-light{background-color:#f8f9fa !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5 !important}.bg-dark{background-color:#343a40 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #dee2e6 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-right{border-right:1px solid #dee2e6 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-left{border-left:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#137752 !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#28a745 !important}.border-info{border-color:#17a2b8 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.rounded-sm{border-radius:.2rem !important}.rounded{border-radius:.25rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-lg{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position: sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-.25rem !important}.mt-n1,.my-n1{margin-top:-.25rem !important}.mr-n1,.mx-n1{margin-right:-.25rem !important}.mb-n1,.my-n1{margin-bottom:-.25rem !important}.ml-n1,.mx-n1{margin-left:-.25rem !important}.m-n2{margin:-.5rem !important}.mt-n2,.my-n2{margin-top:-.5rem !important}.mr-n2,.mx-n2{margin-right:-.5rem !important}.mb-n2,.my-n2{margin-bottom:-.5rem !important}.ml-n2,.mx-n2{margin-left:-.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem !important}.m-sm-n2{margin:-.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem !important}.m-md-n2{margin:-.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem !important}.m-lg-n2{margin:-.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem !important}.m-xl-n2{margin:-.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#137752 !important}a.text-primary:hover,a.text-primary:focus{color:#083525 !important}.text-secondary{color:#6c757d !important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54 !important}.text-success{color:#28a745 !important}a.text-success:hover,a.text-success:focus{color:#19692c !important}.text-info{color:#17a2b8 !important}a.text-info:hover,a.text-info:focus{color:#0f6674 !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00 !important}.text-danger{color:#dc3545 !important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a !important}.text-light{color:#f8f9fa !important}a.text-light:hover,a.text-light:focus{color:#cbd3da !important}.text-dark{color:#343a40 !important}a.text-dark:hover,a.text-dark:focus{color:#121416 !important}.text-body{color:#212529 !important}.text-muted{color:#6c757d !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-break:break-word !important;overflow-wrap:break-word !important}.text-reset{color:inherit !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}body{font-family:'Source Sans Pro', sans-serif}h1,.h1,h2,.h2,h3,.h3{font-weight:300}.bg-dawn-sea{background-color:#00b1c5}.bg-blaze{background-color:#faa61a}.bg-dusk-sea{background-color:#007190}.bg-noon-sea{background-color:#008da2}.banner-subscribe{color:#fff}.page-title{font-size:3rem;line-height:5rem}.navbar-brand{margin-top:0rem;margin-bottom:0rem}.navbar-nav .nav-link{font-size:1.2rem;color:white !important}.footer{border-top:1px solid #137752}.footer-logo{height:70px}.footer-image{height:50px}.rego-content{border:1px solid #000;background-color:#fff}.presentation-details{border-top:1px solid #008da2}.presentation-abstract{border-left:1px solid #008da2}.mobile-slot{border-bottom:1px solid #008da2}.slot-active{background-color:#EECC96}.conf-clock{position:fixed;bottom:0;left:0;background-color:white;padding:10px;z-index:10}.conf-clock .time{font-size:2em}.calendar th.time{white-space:nowrap}.messagelist{margin-bottom:0}.asteriskField:before{content:' '}label.label-required:after{content:' *'}.abstract,.bio,.monospace-text{font-family:Hack, monospace;white-space:pre-wrap}@media print{.fade:not(.show){opacity:100 !important}.timetable-day:not(:first-child){break-before:page}} diff --git a/tickets/register.html b/tickets/register.html new file mode 100644 index 0000000..dc977c0 --- /dev/null +++ b/tickets/register.html @@ -0,0 +1,329 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Log in + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+
+ Log in to an existing account + + + + + + + + +
+ + + + + +
+ + + + + +
+ +
+ + + + +
+ + + + + +
+ + + + + +
+ +
+ + + + +
+ +
+
+ + + + + + +
+
+ +
+ + + + + + + + Forgot your password? +
+ + + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
Wifi: FOSSY (see Registration for older wifi)
PIN: outreachy1000
+
+
+
+ FOSSY 2023
+ July 13-16 2023
+ Portland, OR
+ Timezone: PDT - UTC-7
+      +
+
+ Software Freedom Conservancy logo +
+ +
+
+
+ + + diff --git a/travel/index.html b/travel/index.html new file mode 100644 index 0000000..6efedfc --- /dev/null +++ b/travel/index.html @@ -0,0 +1,269 @@ + + + + + + + + + + + + + + + + + + FOSSY 2023 | Travel and Lodging + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + +
+
+ +
+ + + +
+
+ + +
+
+ +
+
+

Travel and Lodging

+ +

July is a fantastic time to visit the Pacific Northwest. Portland in the middle of July is a gorgeous city with plenty of greenery and a lack of humidity that will keep you comfortable. There is plenty of lodging around the city but we are contracting with the Hyatt across the street from the Oregon Convention Center to provide a block of rooms.

+ +

The Oregon Convention Center is a centrally located and easy to reach venue with plenty of space (and air conditioning!) for our conference. With accessible entrances and elevators, conveniently located for transit and walking.

+ +

777 NE Martin Luther King Jr Blvd, Portland, OR 97232

+ +

Getting to and around Portland

+

Portland International Airport (PDX) is a convenient and well connected airport that we assume most of our attendees will come through. It's also only a (very beautiful) 3 hour train ride to Seattle, so you could consider flying to SeaTac if you want to do some sight seeing.

+

Max/ TriMet - The Red Line Max connects from the airport to the Convention Center, very convenient. Local public transit is great and generally very safe and well timed. Let us know if you have any concerns or needs we can advise you on when using transit.

+ +

Hotels

+

There are 2 conference hotels, the Hyatt is across the street and the Kex is a short walk away. We've linked to the room block with group rate discount codes applied here, so please click the links if you are going to book with one of those hotels. If you have other lodging needs, Portland transit should be robust enough to get to and from where you need to be.

+ +Hyatt Regency Portland at the Oregon Convention Center
+ +375 NE Holladay Street
+ +Portland, Oregon 97232

+ +

We have a a group rates starting at $219 a night.

+ +

Kex
+ +100 NE Martin Luther King Jr Blvd
+ +Portland, Oregon 97232

+ +

Our promo code FOSSY23 is a 20% discount to any private room. There are also shared bunk spaces available without the coupon code as the rate is quite low already. Rates for a bunk room start at $50 and singles start at $179 a night.

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +