Beginning of a virtual schedule

This commit is contained in:
Johan Thelin 2020-03-19 22:02:32 +01:00
parent c34cb0fa26
commit 345b0c0c2b
8 changed files with 386 additions and 1341 deletions

View file

@ -34,7 +34,7 @@
<li class="nav-item">
<a class="nav-link" href="communityday.html">Community Day
<a class="nav-link" href="schedule.html">Schedule
</a>
</li>
@ -46,6 +46,13 @@
</li>
<li class="nav-item">
<a class="nav-link" href="speakers-and-talks.html">Speakers and Talks
</a>
</li>
<li class="nav-item active">
<a class="nav-link" href="coc.html">Code of Conduct

View file

@ -32,11 +32,10 @@
</li>
<li class="nav-item active">
<li class="nav-item">
<a class="nav-link" href="communityday.html">Community Day
<span class="sr-only">(current)</span></a>
<a class="nav-link" href="schedule.html">Schedule
</a>
</li>
@ -47,6 +46,13 @@
</li>
<li class="nav-item">
<a class="nav-link" href="speakers-and-talks.html">Speakers and Talks
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="coc.html">Code of Conduct
@ -118,14 +124,8 @@
</div>
<p class="left tight"><b>Venue address:</b></p>
<div class="bio">
Chalmers Conference Centre<br />
Chalmersplatsen 1<br />
412 58 Göteborg<br />
<div class="bio" style="color: red">
<strong>Cancelled</strong>
</div>
</div>
</div>
@ -174,14 +174,8 @@
</div>
<p class="left tight"><b>Venue address:</b></p>
<div class="bio">
Plejd<br />
Göteborgsvägen 52<br />
431 37 Mölndal<br />
<div class="bio" style="color: red">
<strong>Cancelled</strong>
</div>
</div>
</div>
@ -218,14 +212,8 @@
</div>
<p class="left tight"><b>Venue address:</b></p>
<div class="bio">
Viktoriahuset<br />
Linnégatan 21<br />
Gothenburg<br />
<div class="bio" style="color: red">
<strong>Cancelled</strong>
</div>
</div>
</div>
@ -274,14 +262,8 @@
</div>
<p class="left tight"><b>Venue address:</b></p>
<div class="bio">
B3 Consulting Göteborg<br />
Kämpegatan 6<br />
411 04 Göteborg<br />
<div class="bio" style="color: red">
<strong>Cancelled</strong>
</div>
</div>
</div>
@ -303,18 +285,8 @@
</div>
<p class="left tight"><b>Venue address:</b></p>
<div class="bio">
At Chalmers<br />
1. You should locate the main entrace on Rännvägen (<a href='https://maps.chalmers.se/#0766f31b-7165-42e9-8365-007240716e3f'>map</a>)<br />
2. Do not enter the main entrance but rather walk over Rännvägen till half way the building and you will find a small stair (5/6 steps), take them.<br />
3. You will find a door on your left.<br />
4. You need to call a phone number that you will find in the door, please, call us and we will go down and pick you up.<br />
<div class="bio" style="color: red">
<strong>Cancelled</strong>
</div>
</div>
</div>
@ -336,10 +308,8 @@
</div>
<p class="left tight"><b>Venue address:</b></p>
<div class="bio">
T.B.D.<br />
<div class="bio" style="color: red">
<strong>Cancelled</strong>
</div>
</div>
</div>
@ -385,10 +355,8 @@
</div>
<p class="left tight"><b>Venue address:</b></p>
<div class="bio">
Virtual / on-line<br />
<div class="bio" style="color: red">
<strong>Cancelled</strong>
</div>
</div>
</div>
@ -425,14 +393,8 @@
</div>
<p class="left tight"><b>Venue address:</b></p>
<div class="bio">
B3 Consulting Göteborg<br />
Kämpegatan 6<br />
411 04 Göteborg<br />
<div class="bio" style="color: red">
<strong>Cancelled</strong>
</div>
</div>
</div>
@ -465,14 +427,8 @@
</div>
<p class="left tight"><b>Venue address:</b></p>
<div class="bio">
Intiro Development AB<br />
Västra Hamngatan 18<br />
Göteborg<br />
<div class="bio" style="color: red">
<strong>Cancelled</strong>
</div>
</div>
</div>

View file

@ -34,7 +34,7 @@
<li class="nav-item">
<a class="nav-link" href="communityday.html">Community Day
<a class="nav-link" href="schedule.html">Schedule
</a>
</li>
@ -47,6 +47,13 @@
</li>
<li class="nav-item">
<a class="nav-link" href="speakers-and-talks.html">Speakers and Talks
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="coc.html">Code of Conduct

View file

@ -35,7 +35,7 @@
<li class="nav-item">
<a class="nav-link" href="communityday.html">Community Day
<a class="nav-link" href="schedule.html">Schedule
</a>
</li>
@ -47,6 +47,13 @@
</li>
<li class="nav-item">
<a class="nav-link" href="speakers-and-talks.html">Speakers and Talks
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="coc.html">Code of Conduct
@ -88,7 +95,7 @@
<p>Join the live session at <a href="https://youtu.be/wKqdVTi4CuI">YouTube</a> at <strong>3pm CET</strong>.</p>
<div class="row">
<div class="row speakerrow">
<div class="col-md-2"></div>
<div class="col-md-8">
<table class="table table-striped">
@ -124,22 +131,94 @@
<a name="march29" class="offsetanchor"></a>
<h3 class="center">Sunday March 29</h3>
<p>T.B.D.</p>
<div class="row speakerrow">
<div class="col-md-4">
<a href="speakers-and-talks.html#jbornecrantz" class="speakerfront">
<img class="speakergrid" src="images/speaker-jbornecrantz.png" alt="Jakob Bornecrantz"><br />
<b>Jakob Bornecrantz</b><br />
FOSS Virtual &amp; Augmented Reality
</a>
</div>
</div>
<a name="march30" class="offsetanchor"></a>
<h3 class="center">Monday March 30</h3>
<p>T.B.D.</p>
<div class="row speakerrow">
<div class="col-md-4">
<a href="speakers-and-talks.html#pfaltstrom" class="speakerfront">
<img class="speakergrid" src="images/speaker-pfaltstrom.png" alt="Patrik Fältström"><br />
<b>Patrik Fältström</b><br />
Keeping Time
</a>
</div>
<div class="col-md-4">
<a href="speakers-and-talks.html#dstenberg" class="speakerfront">
<img class="speakergrid" src="images/speaker-dstenberg.png" alt="Daniel Stenberg"><br />
<b>Daniel Stenberg</b><br />
curl better
</a>
</div>
</div>
<a name="march31" class="offsetanchor"></a>
<h3 class="center">Tuesday March 31</h3>
<p>T.B.D.</p>
<div class="row speakerrow">
<div class="col-md-4">
<a href="speakers-and-talks.html#dplatis" class="speakerfront">
<img class="speakergrid" src="images/speaker-dplatis.png" alt="Dimitrios Platis"><br />
<b>Dimitrios Platis</b><br />
Using open source paradigms to teach system development
</a>
</div>
</div>
<a name="april1" class="offsetanchor"></a>
<h3 class="center">Wednesday April 1</h3>
<p>T.B.D.</p>
<div class="bodybreak">&nbsp;</div>

View file

@ -32,10 +32,11 @@
</li>
<li class="nav-item">
<li class="nav-item active">
<a class="nav-link" href="communityday.html">Community Day
</a>
<a class="nav-link" href="schedule.html">Schedule
<span class="sr-only">(current)</span></a>
</li>
@ -46,6 +47,13 @@
</li>
<li class="nav-item">
<a class="nav-link" href="speakers-and-talks.html">Speakers and Talks
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="coc.html">Code of Conduct
@ -58,8 +66,6 @@
</ul>
</div>
</nav><div class="container">
<h1 style="color: red;">Event postponed due to COVID-19</h1>
<h1>Conference Schedule</h1>
@ -67,352 +73,145 @@
<p>This is the provisional program for foss-north 2020.<br />
All sessions include time for Q&amp;A and to move between rooms.</p>
<p>[&nbsp;<a href="communityday.html">Sunday</a>&nbsp;-&nbsp;<a href="#monday">Monday</a>&nbsp;-&nbsp;<a href="#tuesday">Tuesday</a>&nbsp;-&nbsp;<a href="trainingday.html">Wednesday</a>&nbsp;]</p>
<p>[ <a href="#march29">March 29</a> | <a href="#march30">March 30</a> | <a href="#march31">March 31</a> | <a href="#april1">April 1</a> ]</p>
<a name="monday" class="offsetanchor"></a>
<h2>Monday</h2>
<a name="march29" class="offsetanchor"></a>
<h2>Sunday March 29</h2>
<div class="table-responsive">
<table class="table table-bordered">
<tr>
<th style="width:18%;"></th><th style="width:41%;" class="talkheading">Runan</th><th style="width:41%;" class="talkheading">Palmstedt</th>
<th style="width:20%;"></th><th style="width:80%;" class="talkheading">Session</th>
</tr>
<tr>
<td class="scheduletime">8.30&nbsp;-&nbsp;8.45</td>
<td colspan="2" rowspan="2" class="talkmajor table-active">Registration</td>
</tr>
<tr>
<td class="scheduletime">8.45&nbsp;-&nbsp;9.00</td>
</tr>
<tr>
<td class="scheduletime">9.00&nbsp;-&nbsp;9.15</td>
<td rowspan="4">
<td class="scheduletime">9.00&nbsp;-&nbsp;10.00</td>
<td >
<a name="slot1" class="offsetanchor"></a>
<a href="speakers-and-talks.html#fkarlitschek">
<div class="talktitle">T.B.D.</div>
<div class="talkspeaker">Frank Karlitschek</div>
</a>
</td>
<td rowspan="8" class="table-active"><div class="talkspeaker">Not scheduled</div></td>
</tr>
<tr>
<td class="scheduletime">9.15&nbsp;-&nbsp;9.30</td>
</tr>
<tr>
<td class="scheduletime">9.30&nbsp;-&nbsp;9.45</td>
</tr>
<tr>
<td class="scheduletime">9.45&nbsp;-&nbsp;10.00</td>
</tr>
<tr>
<td class="scheduletime">10.00&nbsp;-&nbsp;10.15</td>
<td rowspan="4">
<a name="slot2" class="offsetanchor"></a>
<a href="speakers-and-talks.html#ameklundlowinder">
<div class="talktitle">Signing the Internet root zone</div>
<div class="talkspeaker">Anne-Marie Eklund-Löwinder</div>
</a>
</td>
</tr>
<tr>
<td class="scheduletime">10.15&nbsp;-&nbsp;10.30</td>
</tr>
<tr>
<td class="scheduletime">10.30&nbsp;-&nbsp;10.45</td>
</tr>
<tr>
<td class="scheduletime">10.45&nbsp;-&nbsp;11.00</td>
</tr>
<tr>
<td class="scheduletime">11.00&nbsp;-&nbsp;11.15</td>
<td rowspan="4">
<a name="slot3" class="offsetanchor"></a>
<a href="speakers-and-talks.html#gkuweibin">
<div class="talktitle">REUSE: Making Free Software Licensing Easier For All</div>
<div class="talkspeaker">Gabriel Ku Wei Bin</div>
</a>
</td>
<td rowspan="4">
<a name="slot4" class="offsetanchor"></a>
<a href="speakers-and-talks.html#csimmonds">
<div class="talktitle">Debian or Yocto Project? Which is the best for your Embedded Linux project?</div>
<div class="talkspeaker">Chris Simmonds</div>
</a>
</td>
</tr>
<tr>
<td class="scheduletime">11.15&nbsp;-&nbsp;11.30</td>
</tr>
<tr>
<td class="scheduletime">11.30&nbsp;-&nbsp;11.45</td>
</tr>
<tr>
<td class="scheduletime">11.45&nbsp;-&nbsp;12.00</td>
</tr>
<tr>
<td class="scheduletime">12.00&nbsp;-&nbsp;12.15</td>
<td colspan="2" rowspan="6" class="talkmajor table-active">Lunch</td>
</tr>
<tr>
<td class="scheduletime">12.15&nbsp;-&nbsp;12.30</td>
</tr>
<tr>
<td class="scheduletime">12.30&nbsp;-&nbsp;12.45</td>
</tr>
<tr>
<td class="scheduletime">12.45&nbsp;-&nbsp;13.00</td>
</tr>
<tr>
<td class="scheduletime">13.00&nbsp;-&nbsp;13.15</td>
</tr>
<tr>
<td class="scheduletime">13.15&nbsp;-&nbsp;13.30</td>
</tr>
<tr>
<td class="scheduletime">13.30&nbsp;-&nbsp;13.45</td>
<td rowspan="4">
<a name="slot5" class="offsetanchor"></a>
<a href="speakers-and-talks.html#rmunitz">
<div class="talktitle">Understanding, Building and Researching Minimal (and not so minimal) Linux Systems</div>
<div class="talkspeaker">Ron Munitz</div>
</a>
</td>
<td rowspan="4">
<a name="slot6" class="offsetanchor"></a>
<a href="speakers-and-talks.html#vpetersson">
<div class="talktitle">The history of how Screenly OSE became the most popular digital signage project on GitHub</div>
<div class="talkspeaker">Viktor Petersson</div>
</a>
</td>
</tr>
<tr>
<td class="scheduletime">13.45&nbsp;-&nbsp;14.00</td>
</tr>
<tr>
<td class="scheduletime">14.00&nbsp;-&nbsp;14.15</td>
</tr>
<tr>
<td class="scheduletime">14.15&nbsp;-&nbsp;14.30</td>
</tr>
<tr>
<td class="scheduletime">14.30&nbsp;-&nbsp;14.45</td>
<td rowspan="4">
<a name="slot7" class="offsetanchor"></a>
<a href="speakers-and-talks.html#adegroot">
<div class="talktitle">KDE Free Qt Foundation</div>
<div class="talkspeaker">Adriaan de Groot</div>
</a>
</td>
<td rowspan="4">
<a name="slot8" class="offsetanchor"></a>
<a href="speakers-and-talks.html#ggrusell">
<div class="talktitle">FOSS made us do it - How switching to open source tools enabled video innovation</div>
<div class="talkspeaker">Gustav Grusell</div>
</a>
<a href="speakers-and-talks.html#olindman">
<div class="talkspeaker">Olof Lindman</div>
</a>
</td>
</tr>
<tr>
<td class="scheduletime">14.45&nbsp;-&nbsp;15.00</td>
</tr>
<tr>
<td class="scheduletime">15.00&nbsp;-&nbsp;15.15</td>
</tr>
<tr>
<td class="scheduletime">15.15&nbsp;-&nbsp;15.30</td>
</tr>
<tr>
<td class="scheduletime">15.30&nbsp;-&nbsp;15.45</td>
<td colspan="2" rowspan="2" class="talkmajor table-active">Coffee break</td>
</tr>
<tr>
<td class="scheduletime">15.45&nbsp;-&nbsp;16.00</td>
</tr>
<tr>
<td class="scheduletime">16.00&nbsp;-&nbsp;16.15</td>
<td rowspan="4">
<a name="slot9" class="offsetanchor"></a>
<a href="speakers-and-talks.html#vdavid">
<div class="talktitle">Building Open Container Initiative images based on Freedesktop SDK</div>
<div class="talkspeaker">Valentin David</div>
</a>
</td>
<td rowspan="4">
<a name="slot10" class="offsetanchor"></a>
<div class="talkspeaker">T.B.D.</div>
</td>
</tr>
<tr>
<td class="scheduletime">16.15&nbsp;-&nbsp;16.30</td>
</tr>
<tr>
<td class="scheduletime">16.30&nbsp;-&nbsp;16.45</td>
</tr>
<tr>
<td class="scheduletime">16.45&nbsp;-&nbsp;17.00</td>
</tr>
<tr>
<td class="scheduletime">17.00&nbsp;-&nbsp;17.15</td>
<td rowspan="4">
<a name="slot11" class="offsetanchor"></a>
<tr>
<td class="scheduletime">10.00&nbsp;-&nbsp;11.00</td>
<td >
<a name="slot2" class="offsetanchor"></a>
<a href="speakers-and-talks.html#dplatis">
<div class="talktitle">Using open source paradigms to teach system development</div>
<div class="talkspeaker">Dimitrios Platis</div>
</a>
</td>
<td rowspan="4">
<a name="slot12" class="offsetanchor"></a>
<div class="talkspeaker">T.B.D.</div>
<a href="speakers-and-talks.html#friera">
<div class="talktitle">Lessons learnt integrating hardware full disk encription</div>
<div class="talkspeaker">Francisco Blas Izquierdo Riera</div>
</a>
</td>
</tr>
<tr>
<td class="scheduletime">17.15&nbsp;-&nbsp;17.30</td>
</tr>
<tr>
<td class="scheduletime">11.00&nbsp;-&nbsp;12.00</td>
<td >
<a name="slot3" class="offsetanchor"></a>
<tr>
<td class="scheduletime">17.30&nbsp;-&nbsp;17.45</td>
</tr>
<div class="talkspeaker">T.B.D.</div>
<tr>
<td class="scheduletime">17.45&nbsp;-&nbsp;18.00</td>
</td>
</tr>
</table>
</div>
<a name="tuesday" class="offsetanchor"></a>
<h2>Tuesday</h2>
<div class="table-responsive">
<table class="table table-bordered">
<tr>
<th style="width:20%;"></th><th style="width:80%;" class="talkheading">Session</th>
</tr>
<tr>
<td class="scheduletime">14.00&nbsp;-&nbsp;15.00</td>
<td >
<a name="slot4" class="offsetanchor"></a>
<div class="talkspeaker">T.B.D.</div>
</td>
</tr>
<tr>
<td class="scheduletime">15.00&nbsp;-&nbsp;16.00</td>
<td >
<a name="slot5" class="offsetanchor"></a>
<a href="speakers-and-talks.html#jbornecrantz">
<div class="talktitle">FOSS Virtual & Augmented Reality</div>
<div class="talkspeaker">Jakob Bornecrantz</div>
</a>
</td>
</tr>
<tr>
<td class="scheduletime">16.00&nbsp;-&nbsp;17.00</td>
<td >
<a name="slot6" class="offsetanchor"></a>
<div class="talkspeaker">T.B.D.</div>
</td>
</tr>
</table>
</div>
<a name="march30" class="offsetanchor"></a>
<h2>Monday March 30</h2>
<div class="table-responsive">
<table class="table table-bordered">
<tr>
<th style="width:18%;"></th><th style="width:41%;" class="talkheading">Runan</th><th style="width:41%;" class="talkheading">Palmstedt</th>
<th style="width:20%;"></th><th style="width:80%;" class="talkheading">Session</th>
</tr>
<tr>
<td class="scheduletime">8.30&nbsp;-&nbsp;8.45</td>
<td colspan="2" rowspan="2" class="talkmajor table-active">Registration</td>
<td class="scheduletime">9.00&nbsp;-&nbsp;10.00</td>
<td >
<a name="slot7" class="offsetanchor"></a>
<div class="talkspeaker">T.B.D.</div>
</td>
</tr>
<tr>
<td class="scheduletime">8.45&nbsp;-&nbsp;9.00</td>
<td class="scheduletime">10.00&nbsp;-&nbsp;11.00</td>
<td >
<a name="slot8" class="offsetanchor"></a>
<div class="talkspeaker">T.B.D.</div>
</td>
</tr>
<tr>
<td class="scheduletime">11.00&nbsp;-&nbsp;12.00</td>
<td >
<a name="slot9" class="offsetanchor"></a>
<div class="talkspeaker">T.B.D.</div>
</td>
</tr>
</table>
</div>
<div class="table-responsive">
<table class="table table-bordered">
<tr>
<th style="width:20%;"></th><th style="width:80%;" class="talkheading">Session</th>
</tr>
<tr>
<td class="scheduletime">9.00&nbsp;-&nbsp;9.15</td>
<td rowspan="4">
<a name="slot13" class="offsetanchor"></a>
<td class="scheduletime">14.00&nbsp;-&nbsp;15.00</td>
<td >
<a name="slot10" class="offsetanchor"></a>
@ -424,25 +223,22 @@ All sessions include time for Q&amp;A and to move between rooms.</p>
</td>
<td rowspan="8" class="table-active"><div class="talkspeaker">Not scheduled</div></td>
</tr>
<tr>
<td class="scheduletime">9.15&nbsp;-&nbsp;9.30</td>
<td class="scheduletime">15.00&nbsp;-&nbsp;16.00</td>
<td >
<a name="slot11" class="offsetanchor"></a>
<div class="talkspeaker">T.B.D.</div>
</td>
</tr>
<tr>
<td class="scheduletime">9.30&nbsp;-&nbsp;9.45</td>
</tr>
<tr>
<td class="scheduletime">9.45&nbsp;-&nbsp;10.00</td>
</tr>
<tr>
<td class="scheduletime">10.00&nbsp;-&nbsp;10.15</td>
<td rowspan="4">
<a name="slot14" class="offsetanchor"></a>
<tr>
<td class="scheduletime">16.00&nbsp;-&nbsp;17.00</td>
<td >
<a name="slot12" class="offsetanchor"></a>
@ -455,268 +251,170 @@ All sessions include time for Q&amp;A and to move between rooms.</p>
</td>
</tr>
</table>
</div>
<a name="march31" class="offsetanchor"></a>
<h2>Tuesday March 31</h2>
<div class="table-responsive">
<table class="table table-bordered">
<tr>
<td class="scheduletime">10.15&nbsp;-&nbsp;10.30</td>
<th style="width:20%;"></th><th style="width:80%;" class="talkheading">Session</th>
</tr>
<tr>
<td class="scheduletime">10.30&nbsp;-&nbsp;10.45</td>
<td class="scheduletime">9.00&nbsp;-&nbsp;10.00</td>
<td >
<a name="slot13" class="offsetanchor"></a>
<div class="talkspeaker">T.B.D.</div>
</td>
</tr>
<tr>
<td class="scheduletime">10.45&nbsp;-&nbsp;11.00</td>
<td class="scheduletime">10.00&nbsp;-&nbsp;11.00</td>
<td >
<a name="slot14" class="offsetanchor"></a>
<div class="talkspeaker">T.B.D.</div>
</td>
</tr>
<tr>
<td class="scheduletime">11.00&nbsp;-&nbsp;11.15</td>
<td rowspan="4">
<tr>
<td class="scheduletime">11.00&nbsp;-&nbsp;12.00</td>
<td >
<a name="slot15" class="offsetanchor"></a>
<div class="talkspeaker">T.B.D.</div>
<a href="speakers-and-talks.html#jlinaker">
<div class="talktitle">Opening up the Swedish Labour Market Through Cross-sector Collaboration</div>
<div class="talkspeaker">Johan Linåker</div>
</a>
<a href="speakers-and-talks.html#jsodergren">
<div class="talkspeaker">Jonas Södergren</div>
</a>
</td>
<td rowspan="4">
</tr>
</table>
</div>
<div class="table-responsive">
<table class="table table-bordered">
<tr>
<th style="width:20%;"></th><th style="width:80%;" class="talkheading">Session</th>
</tr>
<tr>
<td class="scheduletime">14.00&nbsp;-&nbsp;15.00</td>
<td >
<a name="slot16" class="offsetanchor"></a>
<div class="talkspeaker">T.B.D.</div>
<a href="speakers-and-talks.html#elobovesga">
<div class="talktitle">Privacy-preserving statistical analyses</div>
<div class="talkspeaker">Elisabet Lobo-Vesga</div>
</a>
</td>
</tr>
<tr>
<td class="scheduletime">11.15&nbsp;-&nbsp;11.30</td>
</tr>
<tr>
<td class="scheduletime">11.30&nbsp;-&nbsp;11.45</td>
</tr>
<tr>
<td class="scheduletime">11.45&nbsp;-&nbsp;12.00</td>
</tr>
<tr>
<td class="scheduletime">12.00&nbsp;-&nbsp;12.15</td>
<td colspan="2" rowspan="6" class="talkmajor table-active">Lunch</td>
</tr>
<tr>
<td class="scheduletime">12.15&nbsp;-&nbsp;12.30</td>
</tr>
<tr>
<td class="scheduletime">12.30&nbsp;-&nbsp;12.45</td>
</tr>
<tr>
<td class="scheduletime">12.45&nbsp;-&nbsp;13.00</td>
</tr>
<tr>
<td class="scheduletime">13.00&nbsp;-&nbsp;13.15</td>
</tr>
<tr>
<td class="scheduletime">13.15&nbsp;-&nbsp;13.30</td>
</tr>
<tr>
<td class="scheduletime">13.30&nbsp;-&nbsp;13.45</td>
<td rowspan="4">
<td class="scheduletime">15.00&nbsp;-&nbsp;16.00</td>
<td >
<a name="slot17" class="offsetanchor"></a>
<div class="talkspeaker">T.B.D.</div>
<a href="speakers-and-talks.html#zali">
<div class="talktitle">Writing safe & secure code, easily</div>
<div class="talkspeaker">Zeeshan Ali</div>
</a>
</td>
<td rowspan="4">
</tr>
<tr>
<td class="scheduletime">16.00&nbsp;-&nbsp;17.00</td>
<td >
<a name="slot18" class="offsetanchor"></a>
<a href="speakers-and-talks.html#lightning">
<div class="talktitle">Register at the registration table for your 10 minutes of fame!</div>
<div class="talkspeaker">Lightning Talks</div>
<a href="speakers-and-talks.html#dplatis">
<div class="talktitle">Using open source paradigms to teach system development</div>
<div class="talkspeaker">Dimitrios Platis</div>
</a>
</td>
</tr>
</table>
</div>
<a name="april1" class="offsetanchor"></a>
<h2>Wednesday April 1</h2>
<div class="table-responsive">
<table class="table table-bordered">
<tr>
<td class="scheduletime">13.45&nbsp;-&nbsp;14.00</td>
<th style="width:20%;"></th><th style="width:80%;" class="talkheading">Session</th>
</tr>
<tr>
<td class="scheduletime">14.00&nbsp;-&nbsp;14.15</td>
</tr>
<tr>
<td class="scheduletime">14.15&nbsp;-&nbsp;14.30</td>
</tr>
<tr>
<td class="scheduletime">14.30&nbsp;-&nbsp;14.45</td>
<td rowspan="4">
<td class="scheduletime">9.00&nbsp;-&nbsp;10.00</td>
<td >
<a name="slot19" class="offsetanchor"></a>
<div class="talkspeaker">T.B.D.</div>
<a href="speakers-and-talks.html#jbornecrantz">
<div class="talktitle">FOSS Virtual & Augmented Reality</div>
<div class="talkspeaker">Jakob Bornecrantz</div>
</a>
</td>
<td rowspan="2">
<a name="slot20a" class="offsetanchor"></a>
<a href="speakers-and-talks.html#pkopylov">
<div class="talktitle">Hacking the legal code of an open source license</div>
<div class="talkspeaker">Pavel Kopylov</div>
</a>
</td>
</tr>
<tr>
<td class="scheduletime">14.45&nbsp;-&nbsp;15.00</td>
</tr>
<tr>
<td class="scheduletime">15.00&nbsp;-&nbsp;15.15</td>
<td rowspan="2">
<a name="slot20b" class="offsetanchor"></a>
<tr>
<td class="scheduletime">10.00&nbsp;-&nbsp;11.00</td>
<td >
<a name="slot1" class="offsetanchor"></a>
<div class="talkspeaker">T.B.D.</div>
<a href="speakers-and-talks.html#kkaluzny">
<div class="talktitle">Robotic Process Automation based on OpenSource</div>
<div class="talkspeaker">Kamil Kaluzny</div>
</a>
</td>
</tr>
<tr>
<td class="scheduletime">15.15&nbsp;-&nbsp;15.30</td>
<tr>
<td class="scheduletime">11.00&nbsp;-&nbsp;12.00</td>
<td >
<a name="slot20" class="offsetanchor"></a>
<div class="talkspeaker">T.B.D.</div>
</td>
</tr>
</table>
</div>
<div class="table-responsive">
<table class="table table-bordered">
<tr>
<td class="scheduletime">15.30&nbsp;-&nbsp;15.45</td>
<td colspan="2" rowspan="2" class="talkmajor table-active">Coffee break</td>
<th style="width:20%;"></th><th style="width:80%;" class="talkheading">Session</th>
</tr>
<tr>
<td class="scheduletime">15.45&nbsp;-&nbsp;16.00</td>
</tr>
<tr>
<td class="scheduletime">16.00&nbsp;-&nbsp;16.15</td>
<td rowspan="4">
<td class="scheduletime">14.00&nbsp;-&nbsp;15.00</td>
<td >
<a name="slot21" class="offsetanchor"></a>
<div class="talkspeaker">T.B.D.</div>
</td>
<td rowspan="4">
</tr>
<tr>
<td class="scheduletime">15.00&nbsp;-&nbsp;16.00</td>
<td >
<a name="slot22" class="offsetanchor"></a>
<div class="talkspeaker">T.B.D.</div>
<a href="speakers-and-talks.html#alexander">
<div class="talktitle">Anonymity loves Diversity: The Case of Tor</div>
<div class="talkspeaker">Alexander</div>
</a>
<a href="speakers-and-talks.html#georg">
<div class="talkspeaker">Georg</div>
</a>
</td>
</tr>
<tr>
<td class="scheduletime">16.15&nbsp;-&nbsp;16.30</td>
</tr>
<tr>
<td class="scheduletime">16.30&nbsp;-&nbsp;16.45</td>
</tr>
<tr>
<td class="scheduletime">16.45&nbsp;-&nbsp;17.00</td>
</tr>
<tr>
<td class="scheduletime">17.00&nbsp;-&nbsp;17.15</td>
<td rowspan="3">
<tr>
<td class="scheduletime">16.00&nbsp;-&nbsp;17.00</td>
<td >
<a name="slot23" class="offsetanchor"></a>
<div class="talkspeaker">T.B.D.</div>
<a href="speakers-and-talks.html#dfustini">
<div class="talktitle">T.B.D.</div>
<div class="talkspeaker">Drew Fustini</div>
</a>
</td>
<td rowspan="4" class="table-active"><div class="talkspeaker">Not scheduled</div></td>
</tr>
<tr>
<td class="scheduletime">17.15&nbsp;-&nbsp;17.30</td>
</tr>
<tr>
<td class="scheduletime">17.30&nbsp;-&nbsp;17.45</td>
</tr>
<tr>
<td class="scheduletime">17.45&nbsp;-&nbsp;18.00</td>
<td rowspan="1"><div class="talktitle">Closing Words</div></td>
</tr>
</table>
</div>

View file

@ -34,7 +34,7 @@
<li class="nav-item">
<a class="nav-link" href="communityday.html">Community Day
<a class="nav-link" href="schedule.html">Schedule
</a>
</li>
@ -46,6 +46,14 @@
</li>
<li class="nav-item active">
<a class="nav-link" href="speakers-and-talks.html">Speakers and Talks
<span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="coc.html">Code of Conduct
@ -58,86 +66,12 @@
</ul>
</div>
</nav><div class="container">
<h1 style="color: red;">Event postponed due to COVID-19</h1>
<h1>Speakers and Talks</h1>
<a name="alexander" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-alexander.png" alt="Alexander"></div>
</div>
<div class="col-md-9">
<div class="name">Alexander</div>
<div class="title">Anonymity loves Diversity: The Case of Tor</div>
<div class="links">
<a href="schedule.html#slot22">Talk Slot</a>
</div>
<div class="abstract">
Tor is an anonymity network consisting of relays run by thousands of volunteers around the world aiming at giving back privacy on the Internet. The network carries around 200 Gbit/s of traffic and helps somewhere between 2,000,000 and 8,000,000 users every day.
</div>
<div class="abstract">
In this talk, we will explain why diversity is essential for reaching the desired security and anonymity properties. Both for the Tor Project organization itself, but also for our community, as well as in our daily work with creating privacy-enhancing tools such as the Tor Browser or safeguarding the network itself against attackers.
</div>
<div class="bio">
Alex is a Free software minded hacker from Copenhagen who enjoys working on privacy-enhancing technologies, cryptography, security, and distributed systems. I'm a Core Developer with The Tor Project, where I work on Core Tor.
</div>
</div>
</div>
<a name="zali" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-zali.png" alt="Zeeshan Ali"></div>
</div>
<div class="col-md-9">
<div class="name">Zeeshan Ali</div>
<div class="title">Writing safe & secure code, easily</div>
<div class="links">
<a href="schedule.html#slot17">Talk Slot</a>
</div>
<div class="abstract">
This talks builds up on the great talk from the famous Daniel Stenberg titled "Writing safe and secure code" last year at foss-north. In their talk, they shared their story and wisdom on what steps to take and which tools to use to ensure that the code you write in unsafe languages, like C and C++ can be made to be very safe and secure. While all the information presented in that talk was completely accurate and all the advice given, was indeed very sound, I felt it fell short of recognising some of the modern technologies that can make the process much easier and a reliable.
</div>
<div class="abstract">
One such major technology, is Rust programming language. Rust was designed from ground up to be both efficient and safe. Its focus on efficiency, means that it gives you a similar performance (and even better in certain cases) to C and C++, while simultaneous, its focus also on safety means that most common types of memory issues of C and C++ just can not happen with Rust code.
</div>
<div class="abstract">
In this talk, I will present how exactly Rust allows you to do that through code samples. I will also demonstrate how Rust helps to catch runtime issues, that the compiler can not possibly catch, early on by enabling you to write tests more easily.
</div>
<div class="bio">
Free Software developer, Ecomodernist, into flying & Rust, and love cats. The Hat is Red.
</div>
</div>
</div>
<a name="jbornecrantz" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
@ -149,7 +83,7 @@
<div class="links">
<a href="schedule.html#slot19">Talk Slot</a>
<a href="schedule.html#slot5">Talk Slot</a>
</div>
@ -172,104 +106,6 @@
</div>
</div>
<a name="vdavid" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-vdavid.png" alt="Valentin David"></div>
</div>
<div class="col-md-9">
<div class="name">Valentin David</div>
<div class="title">Building Open Container Initiative images based on Freedesktop SDK</div>
<div class="links">
<a href="schedule.html#slot9">Talk Slot</a>
</div>
<div class="abstract">
The conventional approach to building container images starts by importing a base image of a Linux distribution. Then a Dockerfile is used to install the software stack. Part of it might be installed into the image through the distribution's package, while the other part might be built from source. The integration of such an image requires multiple steps. The complexity of distribution packages is not that well suited for the simplicity of container images. Maintaining software builds from source through Dockerfile is also unpractical. This complexity makes it hard to maintain a container image. Freedesktop SDK is a base runtime for Linux desktop applications using Flatpak. We have used BuildStream as an integration tool to build the image without requiring depending on a distribution. The approach used also translates easily to layered Open Container Initiative (OCI) images through a BuildStream plugin. This talk will show how (multiple) OCI images can be fully built in one pass from a BuildStream specification.
</div>
<div class="bio">
I am a French national lost in Norway working for British company Codethink. I maintain Freedesktop SDK.
</div>
</div>
</div>
<a name="ameklundlowinder" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-ameklundlowinder.png" alt="Anne-Marie Eklund-Löwinder"></div>
</div>
<div class="col-md-9">
<div class="name">Anne-Marie Eklund-Löwinder</div>
<div class="title">Signing the Internet root zone</div>
<div class="links">
<a href="schedule.html#slot2">Talk Slot</a>
</div>
<div class="abstract">
During her presentation Anne-Marie will tell the story of the recurring ceremonies with DNSSEC key generation for the internet root zone where she attend as a Crypto Officer. What, why, when and how. It's about routines, design and arcitechture, key management and layer and layer of security. Mostly physical.
</div>
<div class="bio">
Anne-Marie Eklund Löwinder is the Chief Information Officer at The Swedish Internet Foundation and an information and IT security expert. She can answer most questions about strategic information and IT security for both businesses and ordinary users, such as current management systems for information security and ISO 27001, as well as questions about encryption, passwords, security on smart gadgets, cloud services, and networks. She is a specialist in managing DNSSEC and other security efforts which surmises to develop and advance the security of the Internet infrastructure.
</div>
<div class="bio">
Anne-Marie is one of the few people in the world who has been assigned as Trusted Community Representative in the role as a Crypto Officer where she participates in the DNSSEC key generation for the internet root zone as Crypto Officer, having been appointed by the international organization ICANN (the internet Corporation for Assigned Names and Numbers). She is also a member of The Registry Services Technical Evaluation Panel (RSTEP), a technical team under the GNSO (Generic Name Supporting Organization). RSTEP's primary responsibility is to, if necessary, participate in the evaluation of applications for new generic top-level domains (gTLDs).
</div>
<div class="bio">
In 2013 Anne-Marie was the first Swede to become inducted into the Internet Hall of Fame where she ends up in the company of, among others, Internet pioneers like Vint Cerf and Steve Crocker.
</div>
</div>
</div>
<a name="dfustini" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-dfustini.png" alt="Drew Fustini"></div>
</div>
<div class="col-md-9">
<div class="name">Drew Fustini</div>
<div class="title">T.B.D.</div>
<div class="links">
<a href="schedule.html#slot23">Talk Slot</a>
</div>
<div class="abstract">
T.B.D.
</div>
<div class="bio">
T.B.D.
</div>
</div>
</div>
<a name="pfaltstrom" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
@ -281,7 +117,7 @@
<div class="links">
<a href="schedule.html#slot14">Talk Slot</a>
<a href="schedule.html#slot12">Talk Slot</a>
</div>
@ -304,426 +140,6 @@
</div>
</div>
<a name="georg" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-georg.png" alt="Georg"></div>
</div>
<div class="col-md-9">
<div class="name">Georg</div>
<div class="title">Anonymity loves Diversity: The Case of Tor</div>
<div class="links">
<a href="schedule.html#slot22">Talk Slot</a>
</div>
<div class="abstract">
Tor is an anonymity network consisting of relays run by thousands of volunteers around the world aiming at giving back privacy on the Internet. The network carries around 200 Gbit/s of traffic and helps somewhere between 2,000,000 and 8,000,000 users every day.
</div>
<div class="abstract">
In this talk, we will explain why diversity is essential for reaching the desired security and anonymity properties. Both for the Tor Project organization itself, but also for our community, as well as in our daily work with creating privacy-enhancing tools such as the Tor Browser or safeguarding the network itself against attackers.
</div>
<div class="bio">
Georg joined the Tor Project in 2013, where he worked on reproducible builds and Tor Browser. From 2016 to 2019, he lead the Tor Browser team but is now focusing on network health to make sure the Tor network is diverse and robust enough to serve millions of new users while keeping attackers out.
</div>
</div>
</div>
<a name="adegroot" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-adegroot.png" alt="Adriaan de Groot"></div>
</div>
<div class="col-md-9">
<div class="name">Adriaan de Groot</div>
<div class="title">KDE Free Qt Foundation</div>
<div class="links">
<a href="schedule.html#slot7">Talk Slot</a>
</div>
<div class="abstract">
The KDE Free Qt Foundation is a tool like a reverse Fiduciary License Agreement: it ensures that a Free Software project that is owned, controlled and enabled by a commercial entity cannot be turned into proprietary software. It was created in the early days of the KDE project to ensure that the Qt toolkit always remains Free Software.
</div>
<div class="abstract">
This talk discusses the reasoning behind the tool and the ways in which it safeguards software Freedom while enabling commerical and even proprietary development. We believe that the structure of a "last resort" foundation combined with a strong contract is a good alternative to weird "Open Source" licenses with field-of-use restrictions. The KDE Free Qt foundation has survived four changes of ownership of the toolkit that it safeguards.
</div>
<div class="bio">
T.B.D.
</div>
</div>
</div>
<a name="ggrusell" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-ggrusell.png" alt="Gustav Grusell"></div>
</div>
<div class="col-md-9">
<div class="name">Gustav Grusell</div>
<div class="title">FOSS made us do it - How switching to open source tools enabled video innovation</div>
<div class="links">
<a href="schedule.html#slot8">Talk Slot</a>
</div>
<div class="abstract">
Allthough the current encoding pipeline for online video at SVT was built on open source technology like spring boot, mariadb, redis, etc from the start, until quite recently the core functionality of encoding and packaging of video was implemented with proprietary tools. This talk will describe how we came to replace the proprietary tools with open source tools, and how this have had a very positive impact on our work with improving the quality of our streaming services.
</div>
<div class="bio">
Working in the videocore team at SVT as Developer/Scrum master/Open source lead.
</div>
<div class="bio">
Got introduced to linux and the open source world by my father in the mid-ninetees and has been a loyal user ever since. Been working as a software developer for the last fifteen years, with focus on java/spring. Since starting at SVT four years ago I have developed an interest in videoencoding/streaming.
</div>
</div>
</div>
<a name="kkaluzny" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-kkaluzny.png" alt="Kamil Kaluzny"></div>
</div>
<div class="col-md-9">
<div class="name">Kamil Kaluzny</div>
<div class="title">Robotic Process Automation based on OpenSource</div>
<div class="links">
<a href="schedule.html#slot20b">Talk Slot</a>
</div>
<div class="abstract">
Robotic Process Automation based on OpenSource - the pros and cons of using OpenSource in RPA.
</div>
<div class="bio">
For 13 years he has been delivering, designing or managing projects and organizational units related to quality management, IT systems and business processes. The main areas of interest are monitoring systems, automation and robotics for corporate clients and government. Experienced in OpenSource and commercial enterprise software. Manager and IT engineer specializing in security of information and buildings. A graduate of the 7th edition of the Executive MBA at the Polish Academy of Sciences.
</div>
</div>
</div>
<a name="fkarlitschek" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-fkarlitschek.png" alt="Frank Karlitschek"></div>
</div>
<div class="col-md-9">
<div class="name">Frank Karlitschek</div>
<div class="title">T.B.D.</div>
<div class="links">
<a href="schedule.html#slot1">Talk Slot</a>
</div>
<div class="abstract">
T.B.D.
</div>
<div class="bio">
Founder of NextCloud
</div>
</div>
</div>
<a name="pkopylov" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-pkopylov.png" alt="Pavel Kopylov"></div>
</div>
<div class="col-md-9">
<div class="name">Pavel Kopylov</div>
<div class="title">Hacking the legal code of an open source license</div>
<div class="links">
<a href="schedule.html#slot20a">Talk Slot</a>
</div>
<div class="abstract">
Any piece of an open source software is distributed under the terms of an open source license. A license is a binding contract and you must comply with the terms of any and all relevant licenses used in your product. Some licenses are only 2-3 paragraphs of clear-cut text, others are 2-3 pages of legalese jungle. To understand which terms apply to your project, you have to read and interpret the licenses yourself… or call the lawyer. The good news is that while all the different agreements are unique, there are several key concepts. Regardless of how much experience with foss licenses you have or how savvy you are at reading legal texts, you can easily navigate provisions of any license using these key concepts that would be presented during the talk.
</div>
<div class="bio">
Pavel is a business professional and educator assisting projects of various sizes aiming at maximising the value created by intangible assets. In most projects that Pavel works with the value is created from software based on numerous open source libraries.
</div>
</div>
</div>
<a name="gkuweibin" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-gkuweibin.png" alt="Gabriel Ku Wei Bin"></div>
</div>
<div class="col-md-9">
<div class="name">Gabriel Ku Wei Bin</div>
<div class="title">REUSE: Making Free Software Licensing Easier For All</div>
<div class="links">
<a href="schedule.html#slot3">Talk Slot</a>
</div>
<div class="abstract">
Developing Free Software is fun, but dealing with the licensing and copyright information is not. The REUSE project changes that: with three simple steps, it makes adding and reading licensing and copyright information easy for both humans and machines.
</div>
<div class="abstract">
If you want to grant users the freedom to use, study, share, and improve your software, you have to grant those freedoms in the license of the software. To encourage people to develop Free Software, the FSFE helps developers to understand and apply Free Software licensing. REUSE contributes to this goal. Any project following the initiative's recommendations makes copyright and licensing information readable to both: humans and machines. This way, we want to ensure that individuals, organisations and companies who are re-using code are aware of the license terms chosen by the original author.
</div>
<div class="abstract">
REUSE is also a big part of the FSFE's involvement with the Next Generation Internet Zero (NGI0) Initiative, a European Commission project aimed to assist developers in contributing to the establishment of an internet that enhances society, not exploit it.
</div>
<div class="bio">
Gabriel is the Legal Coordinator at the Free Software Foundation Europe. A former commercial and human rights lawyer, he now advocates for digital rights, and works to help individuals and organizations understand how Free Software contributes to freedom, transparency, and self-determination. Gabriel currently administers the FSFE's Legal Network, and coordinates the FSFE's involvement in the European Commission's Next Generation Internet Initiative.
</div>
</div>
</div>
<a name="olindman" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-olindman.png" alt="Olof Lindman"></div>
</div>
<div class="col-md-9">
<div class="name">Olof Lindman</div>
<div class="title">FOSS made us do it - How switching to open source tools enabled video innovation</div>
<div class="links">
<a href="schedule.html#slot8">Talk Slot</a>
</div>
<div class="abstract">
Allthough the current encoding pipeline for online video at SVT was built on open source technology like spring boot, mariadb, redis, etc from the start, until quite recently the core functionality of encoding and packaging of video was implemented with proprietary tools. This talk will describe how we came to replace the proprietary tools with open source tools, and how this have had a very positive impact on our work with improving the quality of our streaming services.
</div>
<div class="bio">
Online Video Workflow Engineer at Sveriges Television. MSc.E.
</div>
<div class="bio">
I have been working with subjective video quality at SVT Play for about 2 years. I enjoy challenging and innovative work where I am constantly trying to balance improvements of visual quality with constraints from device compatibility and distribution cost.
</div>
</div>
</div>
<a name="jlinaker" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-jlinaker.png" alt="Johan Linåker"></div>
</div>
<div class="col-md-9">
<div class="name">Johan Linåker</div>
<div class="title">Opening up the Swedish Labour Market Through Cross-sector Collaboration</div>
<div class="links">
<a href="schedule.html#slot15">Talk Slot</a>
</div>
<div class="abstract">
JobTech Dev is an initiative from the Swedish Public Employment Service where the goal is to create a common platform of open source software, data, and standards for private actors and citizens to build on. Envisioned outcomes include a higher variety of services and better matching for employers and job-seekers, as well as a lower barrier to entry for new job-matching service provides.
</div>
<div class="abstract">
We will present an overview of the platform and share a public-sector organization's rationale for sharing software as open source. Attendees will further get insights into the potential value and ways of extending collaboration and co-creation beyond open source software to also include related open data and standards.
</div>
<div class="abstract">
We will also present opportunities as well as challenges that the Employment Service has experienced while adopting a platform approach, as well as the open source way of working required when growing and working with a community. Lessons learned will be contrasted to those commonly experienced among companies that's undergone similar journeys.
</div>
<div class="bio">
Johan is a postdoctoral researcher focusing on how the public sector can create platforms with open data and software on which ecosystems of actors can innovate through cross-sector collaborations. In his Ph.D., he focused specifically on helping companies make contributions and engage with communities in alignment with business goals. He sits on the advisory board for Hack for Sweden, the Swedish governments gov-tech initiative for enabling open and data-driven innovation. He is also the founder of OpenHack, a non-profit tech-community solving real-world challenges connected to the global goals in Agenda 2030.
</div>
</div>
</div>
<a name="elobovesga" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-elobovesga.png" alt="Elisabet Lobo-Vesga"></div>
</div>
<div class="col-md-9">
<div class="name">Elisabet Lobo-Vesga</div>
<div class="title">Privacy-preserving statistical analyses</div>
<div class="links">
<a href="schedule.html#slot16">Talk Slot</a>
</div>
<div class="abstract">
Large amounts of data are being collected about IoT systems---a tendency known as big data. Much of the collected data is private: it contains details about individuals and their behaviour. Privacy concerns about individuals restrict the way that such a huge amount of information can be used and released. In this light, information collected by IoT devices must be handled in a way that users' privacy gets preserve and thus comply with ethical, legal, or business reasons.
</div>
<div class="abstract">
It is often believed that data can be just anatomized somehow in order to preserve the privacy of individuals. Simple removing some identifiers or data fields from a dataset is not enough. There are notorious cases that illustrate that traditional disclosure techniques lack rigorous analysis and guarantees, where re-identification attacks are possible.
</div>
<div class="abstract">
Differential privacy, a concept originated in academia, is currently the only mechanism that rigorously captures the trade-offs of adding noise to a query to protect the privacy of individuals while enabling to extract useful insights from it. However, adding noise might reduce how meaningful queries' results are in favour of privacy---e.g., in the extreme case, a completely random answer preserves privacy but is rather useless.
</div>
<div class="abstract">
In this talk, we will present DPella, a programming language being developed at Chalmers University, which enables developers to write differentially private queries, while enabling to study how meaningful the result of the queries are. We will show how to securely implement traditional statistical analyses with DPella (e.g., histograms, cumulative distributed functions, etc.), thus allowing to mine useful information for sensible datasets gathered by our IoT devices.
</div>
<div class="abstract">
This talk is based on a joint work with Alejandro Russo (Chalmers University), Marco Gaboardi (University at Buffalo) and Gilles Barthe (MPI-SP and IMDEA Software Institute)
</div>
<div class="bio">
I am a PhD student in the Information Security division at Chalmers. I'm interested in exploring the usage of embedded domain-specific languages (EDSLs) in Haskell to provide privacy or security guarantees for different applications. For the past year, I've been working on creating a framework for privacy-preserving queries---under differential privacy---that allows programmers to reason about the accuracy of the queries statically.
</div>
</div>
</div>
<a name="rmunitz" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-rmunitz.png" alt="Ron Munitz"></div>
</div>
<div class="col-md-9">
<div class="name">Ron Munitz</div>
<div class="title">Understanding, Building and Researching Minimal (and not so minimal) Linux Systems</div>
<div class="links">
<a href="schedule.html#slot5">Talk Slot</a>
</div>
<div class="abstract">
In this tutorial, we will give you the tools to build your Linux Distro, and give you the rational of the different components that make Linux. We will start with what happens when a device is powered on , tell a bit about some x86 and ARM bootloaders, and simplify (and unify) the procedures so that we concentrate on how the Linux Kernel is loaded, and what it needs in order to do something that is "useful" for most users/developers - such as loading the first userspace program, which may or may not load the next one, which may or may not...
</div>
<div class="abstract">
Once we have shown how to build and boot our minimal Linux distro (which we will build with an upstream kernel and busybox and run with KVM/QEMU), we will show some super simple yet extremely powerful debugging (and memory forensics...) tricks. We will show how to build and load a simple kernel module, as well as a simple executable. Once we saw how "complicated" it is, we will see how to do it with Yocto Project, and why it is needed :)
</div>
<div class="bio">
Ron Munitz, CEO of The PSCG Premium Consulting group, is a parallel entrepreneur, specialising in Operating System internals and Embedded Security. His experience ranges from esoteric real-time operating systems and all kind of Industrial devices to anything Unix/Linux flavoured, with renowned expertise on the Linux kernel, XNU Kernel and Android and MacOS ecosystems. Ron is an experienced lecturer, who has trained thousands of engineers for The PSCG, ARM and the Linux Foundation, and has initiated and led cybersecurity tracks in several universities. When not teaching or consulting, Ron is leading PSCG Holdings LTD, a house of excellence for entrepreneurs-researchers, active in the Aerospace, Maritime, Automotive and Mobile cybersecurity domains. In his previous lifetimes, Ron founded Nubo Software, the first Android display protocol, brought up Linux and some RTOS's on more boards than he can remember, did all kinds of security related work ( ;-) ), and led the development of a couple of satellite launchers ( ;-) ;-) ).
</div>
</div>
</div>
<a name="vpetersson" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-vpetersson.png" alt="Viktor Petersson"></div>
</div>
<div class="col-md-9">
<div class="name">Viktor Petersson</div>
<div class="title">The history of how Screenly OSE became the most popular digital signage project on GitHub</div>
<div class="links">
<a href="schedule.html#slot6">Talk Slot</a>
</div>
<div class="abstract">
Many moons ago, Viktor had a problem. Due to a strange series of events, he was put in charge of building a digital signage software in just two weeks. As an Open Source enthusiast, he naturally built this by gluing together various Open Source components and running on small Asus Linux boxes. It wasnt pretty, but it did in fact work. This turned out to be the precursor to Screenly OSE, which is now the most popular digital signage project on GitHub and is powering 10k+ of Raspberry Pis around the globe.
</div>
<div class="abstract">
In this talk, Viktor will share his experience from this journey, and the lessons learned along the way, as well as how he turned this hobby project into a thriving remote-only software business.
</div>
<div class="bio">
While still in college Viktor co-founded the software company WireLoad, Inc which grew into a thriving business with multiple products. WireLoad's latest product, Screenly, has grewn to become the most popular open source solution on Github, powering thousands of screens around the world, all powered by Raspberry Pis.
</div>
<div class="bio">
Most recently, Viktor co-founded WoTT to help tackle the mess that is IoT security by making it easy for developers to adopt industry best-practices for their fleet of devices.
</div>
</div>
</div>
<a name="dplatis" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
@ -735,7 +151,7 @@
<div class="links">
<a href="schedule.html#slot11">Talk Slot</a>
<a href="schedule.html#slot18">Talk Slot</a>
</div>
@ -770,74 +186,6 @@
</div>
</div>
<a name="friera" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-friera.png" alt="Francisco Blas Izquierdo Riera"></div>
</div>
<div class="col-md-9">
<div class="name">Francisco Blas Izquierdo Riera</div>
<div class="title">Lessons learnt integrating hardware full disk encription</div>
<div class="links">
<a href="schedule.html#slot12">Talk Slot</a>
</div>
<div class="abstract">
We are at a stage on which most distributions can just use cryptsetup as a normal part of their boot process to decrypt an encrypted partition. But as you drift away from the usual "user enters password to decrypt single partition model", you keep finding more and more hurdles. In this talk I will talk about my experiences integrating full disk hardware encryption (with OPAL) without user interaction as a way to secure unattended systems against data theft. After this talk you will gain an understanding on what is OPAL and how it interacts with the usual boot process of Linux systems.
</div>
<div class="bio">
Francisco has always had the curiosity inherent to hackers to take apart things to see how they worked and even fix them. He even learnt how to use MS-DOS with 7 years so he could play Commander Queen on his fathers computer. But, although things looked as if he was just going to be a computer programmer, after spending a summer reading Bruce Schneiers applied cryptography and taking part, after lots of persuasion by the organizers, on a CTF competition where he wrote his own tools; things started escalating quickly. Since then Francisco has done things like participating in some CTFs, becoming a Gentoo Hardened developer, writing an Arduino bootloader able to cryptographically verify updates, contributed cryptographic code to the Haskell community, written a fast implementation of the TTH algorithm and championed the introduction of new standards in the ADC protocol. Having seen the world from different angles in his prior positions, currently, Francisco is working as a PhD. student at Chalmers with the Resilient IOT project whilst taking small consultant jobs on the side.
</div>
</div>
</div>
<a name="csimmonds" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-csimmonds.png" alt="Chris Simmonds"></div>
</div>
<div class="col-md-9">
<div class="name">Chris Simmonds</div>
<div class="title">Debian or Yocto Project? Which is the best for your Embedded Linux project?</div>
<div class="links">
<a href="schedule.html#slot4">Talk Slot</a>
</div>
<div class="abstract">
As you contemplate how to put together the system software for your next Embedded Linux project you will probably be wondering which is the best path to take? Use a Linux distro such as Debian, (or another of your choosing), or create a custom operating system using Yocto Project (or Open Embedded or Buildroot). At first sight, Debian looks easy, especially if you are using a Raspberry Pi, a BeagleBone or another board with a pre-installed Debian-derived system. So, why go to all the trouble of replacing it with Yocto?
</div>
<div class="abstract">
In this talk I will show you the strengths and weaknesses of each approach, using real-world use cases as examples. Spoiler alert: my conclusion is that … it all depends what you want to do. Debian is great for fast implementation and proof-of-concept, but for long term maintainability and control of the platform, you need Yocto. Now you need to come along to see why I believe this to be so.
</div>
<div class="bio">
Chris Simmonds is a software consultant and trainer living in southern England. He has spent almost two decades designing and building open-source embedded systems of all shapes and sizes, and he has encapsulated much of that experience in his book, “Mastering Embedded Linux Programming”.
</div>
<div class="bio">
He is a frequent presenter at open source and embedded conferences, including the Embedded Linux Conference and Embedded World. You can see some of his work on the “Inner Penguin” blog at www.2net.co.uk
</div>
</div>
</div>
<a name="dstenberg" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
@ -849,7 +197,7 @@
<div class="links">
<a href="schedule.html#slot13">Talk Slot</a>
<a href="schedule.html#slot10">Talk Slot</a>
</div>
@ -868,70 +216,6 @@
</div>
</div>
<a name="jsodergren" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-jsodergren.png" alt="Jonas Södergren"></div>
</div>
<div class="col-md-9">
<div class="name">Jonas Södergren</div>
<div class="title">Opening up the Swedish Labour Market Through Cross-sector Collaboration</div>
<div class="links">
<a href="schedule.html#slot15">Talk Slot</a>
</div>
<div class="abstract">
JobTech Dev is an initiative from the Swedish Public Employment Service where the goal is to create a common platform of open source software, data, and standards for private actors and citizens to build on. Envisioned outcomes include a higher variety of services and better matching for employers and job-seekers, as well as a lower barrier to entry for new job-matching service provides.
</div>
<div class="abstract">
We will present an overview of the platform and share a public-sector organization's rationale for sharing software as open source. Attendees will further get insights into the potential value and ways of extending collaboration and co-creation beyond open source software to also include related open data and standards.
</div>
<div class="abstract">
We will also present opportunities as well as challenges that the Employment Service has experienced while adopting a platform approach, as well as the open source way of working required when growing and working with a community. Lessons learned will be contrasted to those commonly experienced among companies that's undergone similar journeys.
</div>
<div class="bio">
Johan is a postdoctoral researcher focusing on how the public sector can create platforms with open data and software on which ecosystems of actors can innovate through cross-sector collaborations. In his Ph.D., he focused specifically on helping companies make contributions and engage with communities in alignment with business goals. He sits on the advisory board for Hack for Sweden, the Swedish governments gov-tech initiative for enabling open and data-driven innovation. He is also the founder of OpenHack, a non-profit tech-community solving real-world challenges connected to the global goals in Agenda 2030.
</div>
</div>
</div>
<a name="lightning" class="offsetanchor"></a>
<div class="row speakerrow">
<div class="col-md-3">
<div class="speaker-photo"><img class="sp-image" src="images/speaker-lightning.png" alt="Lightning Talks"></div>
</div>
<div class="col-md-9">
<div class="name">Lightning Talks</div>
<div class="title">Register at the registration table for your 10 minutes of fame!</div>
<div class="links">
<a href="schedule.html#slot18">Talk Slot</a>
</div>
<div class="abstract">
Speakers are in the video, slides above.
</div>
</div>
</div>
</div>

View file

@ -34,7 +34,7 @@
<li class="nav-item">
<a class="nav-link" href="communityday.html">Community Day
<a class="nav-link" href="schedule.html">Schedule
</a>
</li>
@ -46,6 +46,13 @@
</li>
<li class="nav-item">
<a class="nav-link" href="speakers-and-talks.html">Speakers and Talks
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="coc.html">Code of Conduct

View file

@ -34,7 +34,7 @@
<li class="nav-item">
<a class="nav-link" href="communityday.html">Community Day
<a class="nav-link" href="schedule.html">Schedule
</a>
</li>
@ -46,6 +46,13 @@
</li>
<li class="nav-item">
<a class="nav-link" href="speakers-and-talks.html">Speakers and Talks
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="coc.html">Code of Conduct