<article class="program-timeslot" id="day-1-timeslot-1">
<header class="program-timeslot-header">
<hgroup>
-<h2>09:00 - 09:45 - Registration and Breakfast</h2>
<h2>09:45 - 10:00 - Welcome</h2>
</hgroup>
</header>
<section class="program-session" id="day-1-timeslot-2-session-1">
<header class="program-session-header">
<hgroup>
-<h2>The Political Fight for Anonymity: Precedents and Challenges</h2>
+<h2>Keynote: Gabriella Coleman</h2>
</hgroup>
</header>
<div class="program-session-speaker">
</div>
<div class="program-session-desc-block">
<div class="session-desc collapse in" id="day-1-timeslot-2-session-1-collapse">
-Geeks and hackers, part of a contemporary movement to protect and enable
-our civil liberties, are part of a broader political tradition. In this
-talk, I turn to notable 20th and 21st century battles and political
-uses of anonymity (including notable Supreme Court Cases, the creation
-of encryption tools, and the deployment of anonymity by political
-groups, like Citizen’s Commission to Expose the FBI to Anonymous) to
-visit key moments when anonymity has been more sharply defined,
-defended, and deployed. I conclude by considering the ongoing challenges
-we face in trying to convince the public that anonymity is vital for
-democratic governance and procedures.
+<p>Geeks and hackers, part of a contemporary movement to protect and enable our civil liberties, are part of a broader political tradition. In this talk, I turn to notable 20th and 21st century battles and political uses of anonymity (including notable Supreme Court Cases, the creation of encryption tools, and the deployment of anonymity by political groups, like Citizen’s Commission to Expose the FBI to Anonymous) to visit key moments when anonymity has been more sharply defined, defended, and deployed. I conclude by considering the ongoing challenges we face in trying to convince the public that anonymity is vital for democratic governance and procedures. </p>
+</div> <!-- day-1-timeslot-2-session-1-collapse end -->
</div>
</section> <!-- day-1-timeslot-2-session-1 end -->
</article> <!-- day-1-timeslot-2 end -->
<div class="session-desc collapse in" id="day-1-timeslot-4-session-2-collapse">
<p>Modern vehicles are nodes on a network with a high degree of autonomy. As they've become more connected, they've incorporated more free software. But the fundamentally proprietary nature of car and truck manufacturers has led to regulatory and compliance issues that have unclear outcomes. The outcomes are increasingly pertinent to software freedom, especially as the use of free software shifts domains from consumer-focused to safety-critical.</p>
<p>This session will discuss problems around modern vehicles, including:</p>
-<ul>
-<li> What are the dynamics of using free software in electric, autonomous, and networked vehicles?</li>
-<li>Are we transferring agency and autonomy to the vehicle? At what cost?</li>
-<li>Is a vehicle a consumer good? The answer to that question may have a bearing on section 6 of the GPLv3.</li>
-<li>What levers do we have at our disposal to encourage greater empathetic use and design of free software in cars and trucks?</li>
-</ul>
</div> <!-- day-1-timeslot-4-session-2-collapse end -->
</div>
</section> <!-- day-1-timeslot-4-session-2 end -->
</hgroup>
</header>
<div class="program-session-speaker">
-<a href="https://libreplanet.org/2018/speakers/#kudali">Bassam Kurdali</a>
+<a href="https://libreplanet.org/2018/speakers/#kurdali">Bassam Kurdali</a>
</div>
<div class="program-session-shelf">
<div class="program-session-room-details">
</hgroup>
</header>
<div class="program-session-speaker">
-<a href="https://libreplanet.org/2018/speakers/#kudali">Bassam Kurdali</a>
+<a href="https://libreplanet.org/2018/speakers/#kurdali">Bassam Kurdali</a>
</div>
<div class="program-session-shelf">
<div class="program-session-room-details">
<header class="program-timeslot-header">
<hgroup>
<h2>12:35-13:35 - Lunch</h2>
-<p>Looking for a group for lunch? Host or join a <a href="https://libreplanet.org/wiki/LibrePlanet:Conference/2018">Birds of a Feather</a>.
</hgroup>
</header>
</article> <!-- day-1-timeslot-7 end -->
</div>
<div class="program-session-desc-block">
<div class="session-desc collapse in" id="day-1-timeslot-8-session-2-collapse">
-<p>On the surface, this presentation is about setting up a small, inexpensive, low-power server for the home. However, it uses that objective as an excuse to delve deeper into some technical issues, as well as to reflect upon the effect of free software on the relationship between computers and humans. It will answer the obvious questions about such a server: the whats, whys, hows, etc. It will share experiences with hardware and software for services such as shared file systems, backups, printing, Jabber/XMPP, music, and more. But it will also sneak in some deeper technical excursions enabled by free software, such as the preferred way, and reasons, to write random data prior to setting up encrypted storage. It will also include some personal observations on the experiential differences between using free and non-free software, especially those relating to enjoyment and to learning and teaching, formal and informal.</p>
+<p>On the surface, this presentation is about setting up a small, inexpensive, low-power server for the home. However, it uses that objective as an excuse to delve deeper into some technical issues, as well as to reflect upon the effect of free software on the relationship between computers and humans. It will answer the obvious questions about such a server: the whats, whys, hows, etc. It will share experiences with hardware and software for services such as shared file systems, backups, printing, Jabber/XMPP, music, and more. But it will also sneak in some deeper technical excursions enabled by free software, such as the preferred way, and reasons, to write random data prior to setting up encrypted storage. It will also include some personal observations on the experiential differences between using free and non-free software, especially those relating to enjoyment and to learning and teaching, formal and informal.</p>
</div> <!-- day-1-timeslot-8-session-2-collapse end -->
</div>
</section> <!-- day-1-timeslot-8-session-2 end -->
<section class="program-session" id="day-1-timeslot-10-session-3">
<header class="program-session-header">
<hgroup>
-<h2>In business: Keeping free software sustainable</h2>
+<h2>LibreOffice certification for FSF members</h2>
</hgroup>
</header>
<div class="program-session-speaker">
-<a href="https://libreplanet.org/2018/speakers/#gingerich">Denver Gingerich</a>
+<a href="https://libreplanet.org/2018/speakers/#becker">Lothar Becker</a>
</div>
<div class="program-session-shelf">
<div class="program-session-room-details">
</div>
<div class="program-session-desc-block">
<div class="session-desc collapse in" id="day-1-timeslot-10-session-3-collapse">
-<p>Starting a business is a big decision, and choosing to share its results with the world is perhaps bigger still. Denver started JMP early last year, and faced this very choice, deciding to release all of JMP's code as free software and to charge money to use the instance he runs. In this session, Denver will describe why he chose to build a free software business, and will discuss the details of the business model he arrived at, alongside other business models for free software companies.</p>
-<p>Few contributors are paid to work on free software today, and far fewer are paid by non-profit organizations (or even by small businesses). It is imperative for us to explore how we can sell free software, especially through non-profits and small businesses, so we can bring freedom to more people and, just as importantly, build sustainable futures for our contributors.</p>
+<p>The FSF and The Document Foundation have worked together to offer LibreOffice Certification to FSF Members, for developers, migrators, and trainers. This session will provide all of the relevant information about LibreOffice Certification, in order to make it easier for FSF Members to apply and prepare for the certification review.</p>
</div> <!-- day-1-timeslot-10-session-3-collapse end -->
</div>
</section> <!-- day-1-timeslot-10-session-3 end -->
</div>
<div class="program-session-desc-block">
<div class="session-desc collapse in" id="day-1-timeslot-10-session-4-collapse">
-<p>Our movement often talks about freedom as measured at a single point in time: is this code, right now, free? This session will analyze freedom as an ongoing challenge: how do we build code, <em>development communities</em>, and <em>developer economies</em> that empower the freedom of users and developers in the long run? As part of this challenge, we'll look at the culture, economics, and engineering of software freedom through a sustainability lens, and talk about how thoughtful structure can enable user and developer freedom.</p>
+<p>Our movement often talks about freedom as measured at a single point in time: is this code, right now, free? This session will analyze freedom as an ongoing challenge: how do we build code, development communities, and developer economies that empower the freedom of users and developers in the long run? As part of this challenge, we'll look at the culture, economics, and engineering of software freedom through a sustainability lens, and talk about how thoughtful structure can enable user and developer freedom.</p>
</div> <!-- day-1-timeslot-10-session-4-collapse end -->
</div>
</section> <!-- day-1-timeslot-10-session-4 end -->
</hgroup>
</header>
<div class="program-session-speaker">
- <a href="https://libreplanet.org/2018/speakers/#mathewson">Nick Mathewson</a>,
+<a href="https://libreplanet.org/2018/speakers/#mathewson">Nick Mathewson</a>,
<a href="https://libreplanet.org/2018/speakers/#freitas">Nathan Freitas</a>,
<a href="https://libreplanet.org/2018/speakers/#whited">Steph Whited</a>,
<a href="https://libreplanet.org/2018/speakers/#bagueros">Isabela Bagueros</a>
</div>
<div class="program-session-desc-block">
<div class="session-desc collapse in" id="day-1-timeslot-12-session-1-collapse">
-<p>The Tor Project has been hard at work this year building free software
-to fight surveillance and censorship across the globe. Join a handful of
-Tor contributors at this panel, and learn all about the state of the
-onion. We'll talk about how we're adding new security features like
-browser sandboxing, improving support for mobile devices, deploying the
-next generation of onion services, making Tor more usable, lowering our
-network overhead, making our software more maintainable, and growing our
-community with new outreach initiatives. We'll also share some of what
-you can expect from Tor in the coming year, and we're eager to hear
-questions from our community, too.</p>
+<p>The Tor Project has been hard at work this year building free software to fight surveillance and censorship across the globe. Join a handful of Tor contributors at this panel, and learn all about the state of the onion. We'll talk about how we're adding new security features like browser sandboxing, improving support for mobile devices, deploying the next generation of onion services, making Tor more usable, lowering our network overhead, making our software more maintainable, and growing our community with new outreach initiatives. We'll also share some of what you can expect from Tor in the coming year, and we're eager to hear questions from our community, too.</p>
</div> <!-- day-1-timeslot-12-session-1-collapse end -->
</div>
</section> <!-- day-1-timeslot-12-session-1 end -->
<section class="program-session" id="day-1-timeslot-12-session-2">
<header class="program-session-header">
<hgroup>
-<h2>LibreOffice certification for FSF members</h2>
+<h2>In business: Keeping free software sustainable</h2>
</hgroup>
</header>
<div class="program-session-speaker">
-<a href="https://libreplanet.org/2018/speakers/#becker">Lothar Becker</a>
+<a href="https://libreplanet.org/2018/speakers/#gingerich">Denver Gingerich</a>
</div>
<div class="program-session-shelf">
<div class="program-session-room-details">
</div>
<div class="program-session-desc-block">
<div class="session-desc collapse in" id="day-1-timeslot-12-session-2-collapse">
-<p>The FSF and The Document Foundation have worked together to offer LibreOffice Certification to FSF Members, for developers, migrators, and trainers. This session will provide all of the relevant information about LibreOffice Certification, in order to make it easier for FSF Members to apply and prepare for the certification review.</p>
+<p>Starting a business is a big decision, and choosing to share its results with the world is perhaps bigger still. Denver started JMP early last year, and faced this very choice, deciding to release all of JMP's code as free software and to charge money to use the instance he runs. In this session, Denver will describe why he chose to build a free software business, and will discuss the details of the business model he arrived at, alongside other business models for free software companies.</p>
+<p>Few contributors are paid to work on free software today, and far fewer are paid by non-profit organizations (or even by small businesses). It is imperative for us to explore how we can sell free software, especially through non-profits and small businesses, so we can bring freedom to more people and, just as importantly, build sustainable futures for our contributors.</p>
</div> <!-- day-1-timeslot-12-session-2-collapse end -->
</div>
</section> <!-- day-1-timeslot-12-session-2 end -->
</hgroup>
</header>
<div class="program-session-speaker">
-Andy Oram
+<a href="https://libreplanet.org/2018/speakers/#oram">Andy Oram</a>
</div>
<div class="program-session-shelf">
<div class="program-session-room-details">
</div>
<div class="program-session-desc-block">
<div class="session-desc collapse in" id="day-1-timeslot-14-session-4-collapse">
-<p>We're updating the popular 150-page Introduction to the Command Line. What do you think should be in the new edition? We'll be discussing content and process for updating this important work.
-</p><p>
-A product of a partnership between the FSF and Floss Manuals, this book gives new computer users a gentle, beginner's window onto Bash, vim, a few scripting languages, and other key tools offered on the Unix/GNU command line. A lot has happened since the book was released in 2009. We want to include new developments without substantially increasing the length of the book.</p>
+<p>We're updating the popular 150-page <a href="https://shop.fsf.org/books-docs/introduction-command-line">Introduction to the Command Line</a>. What do you think should be in the new edition? We'll be discussing content and process for updating this important work.</p>
+<p>A product of a partnership between the FSF and Floss Manuals, this book gives new computer users a gentle, beginner's window onto Bash, vim, a few scripting languages, and other key tools offered on the Unix/GNU command line. A lot has happened since the book was released in 2009. We want to include new developments without substantially increasing the length of the book.</p>
</div> <!-- day-1-timeslot-14-session-4-collapse end -->
</div>
</section> <!-- day-1-timeslot-14-session-4 end -->
<article class="program-timeslot" id="day-1-timeslot-16">
<header class="program-timeslot-header">
<hgroup>
-<h2>17:15-18:15</h2>
+<h2>17:15-18:00 - Raffle and Keynote</h2>
</hgroup>
</header>
<section class="program-session" id="day-1-timeslot-16-session-1">
<div class="program-session-desc-block">
<div class="session-desc collapse in" id="day-1-timeslot-16-session-1-collapse">
<p>The president and founder of the Free Software Foundation will speak about pressing issues in free software today, and will present the winners of the 2018 Free Software Awards.</p>
-
-<p>
+<p>During this time, there will also be a raffle drawing.</p>
</div> <!-- day-1-timeslot-16-session-1-collapse end -->
</div>
</section> <!-- day-1-timeslot-16-session-1 end -->
</article> <!-- day-1-timeslot-16 end -->
+<article class="program-timeslot" id="day-1-timeslot-17">
+<header class="program-timeslot-header">
+<hgroup>
+<h2>18:00-18:15 - Closing</h2>
+</hgroup>
+</header>
+</article> <!-- day-1-timeslot-17 end -->
</article> <!-- day-1 end -->
<article class="program-day" id="day-2-program">
<header class="program-day-header">
<header class="program-timeslot-header">
<hgroup>
<h2>09:00 - 09:45 - Registration and Breakfast</h2>
-<h2>09:45 - 09:55 - Morning announcements</h2>
-<h2>09:55 - 10:45</h2>
</hgroup>
</header>
-<section class="program-session" id="day-2-timeslot-1-session-1">
+</article> <!-- day-2-timeslot-1 end -->
+<article class="program-timeslot" id="day-2-timeslot-2">
+<header class="program-timeslot-header">
+<hgroup>
+<h2>10:00 - 10:45</h2>
+</hgroup>
+</header>
+<section class="program-session" id="day-2-timeslot-2-session-1">
<header class="program-session-header">
<hgroup>
<h2>Incompossibilities: Ubiquitous Engineering Tradeoffs</h2>
<div class="program-session-room-details">
<span class="room label label-default">32-123</span>
</div>
-<button aria-controls="day-2-timeslot-1-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-1-session-1-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-2-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-2-session-1-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-1-session-1-collapse">
+<div class="session-desc collapse in" id="day-2-timeslot-2-session-1-collapse">
<p>Many things in life come with limitations -- often because we don't have unlimited time, energy, or other resources. But software often feels like it should be an exception, because it's immaterial and weightless, built from scratch out of logic. It doesn't literally rust or rot. So idealistic software developers have consistently envisioned software systems that will escape the shortcomings that frustrate users.</p>
<p>Meanwhile, researchers keep discovering kinds of tradeoffs that seem to be built into the very structure of certain problems; as the Rolling Stones said, "You can't always get what you want." Inherent tradeoffs have popped up in political science, computer science, and even ethical philosophy, with conjectures and often formal proofs that, in various regards, can't be wedged into any system that will give people all that they want out of it. Limitative theorems are now a major research theme, and more are being found all the time.</p>
<p>These tradeoffs seem to have very practical consequences, among other things, for privacy and anonymity software, and for social networks: each design may have to give up things some users value in order to achieve other goals.</p>
<p>Thinking about these limitations and what they do or don't mean can help inform discussions of software design, especially for communications tools whose value depends on broad adoption. And we're having to get used to the idea that in some ways, we'll never create perfect software.</p>
-</div> <!-- day-2-timeslot-1-session-1-collapse end -->
+</div> <!-- day-2-timeslot-2-session-1-collapse end -->
</div>
-</section> <!-- day-2-timeslot-1-session-1 end -->
-</article> <!-- day-2-timeslot-1 end -->
-<article class="program-timeslot" id="day-2-timeslot-2">
+</section> <!-- day-2-timeslot-2-session-1 end -->
+</article> <!-- day-2-timeslot-2 end -->
+<article class="program-timeslot" id="day-2-timeslot-3">
<header class="program-timeslot-header">
<hgroup>
<h2>10:45 - 10:55 - Break</h2>
</hgroup>
</header>
-</article> <!-- day-2-timeslot-2 end -->
-<article class="program-timeslot" id="day-2-timeslot-3">
+</article> <!-- day-2-timeslot-3 end -->
+<article class="program-timeslot" id="day-2-timeslot-4">
<header class="program-timeslot-header">
<hgroup>
<h2>10:55-11:40</h2>
</hgroup>
</header>
-<section class="program-session" id="day-2-timeslot-3-session-1">
+<section class="program-session" id="day-2-timeslot-4-session-1">
<header class="program-session-header">
<hgroup>
<h2>Standardizing network freedom</h2>
<div class="program-session-room-details">
<span class="room label label-default">32-123</span>
</div>
-<button aria-controls="day-2-timeslot-3-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-3-session-1-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-4-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-4-session-1-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-3-session-1-collapse">
-<p>ActivityPub is a federated social network protocol used to connect
-together decentralized Web sites running software such as Mastodon,
-Kroeg, and soon, MediaGoblin. How does ActivityPub work? What is the
-future of the standard and related work? What are Decentralized
-Identifiers, Capabilities, the "Web Of Trust," and why should you
-care? What are the lessons learned about standardization processes
-themselves, what roles and responsibilities should standards
-organizations play, and how can we make sure they have the right
-incentive structures?</p>
-</div> <!-- day-2-timeslot-3-session-1-collapse end -->
-</div>
-</section> <!-- day-2-timeslot-3-session-1 end -->
-<section class="program-session" id="day-2-timeslot-3-session-2">
+<div class="session-desc collapse in" id="day-2-timeslot-4-session-1-collapse">
+<p>ActivityPub is a federated social network protocol used to connect together decentralized Web sites running software such as Mastodon, Kroeg, and soon, MediaGoblin. How does ActivityPub work? What is the future of the standard and related work? What are Decentralized Identifiers, Capabilities, the "Web Of Trust," and why should you care? What are the lessons learned about standardization processes themselves, what roles and responsibilities should standards organizations play, and how can we make sure they have the right incentive structures?</p>
+</div> <!-- day-2-timeslot-4-session-1-collapse end -->
+</div>
+</section> <!-- day-2-timeslot-4-session-1 end -->
+<section class="program-session" id="day-2-timeslot-4-session-2">
<header class="program-session-header">
<hgroup>
<h2>Curated Web-of-Trust keyrings for free software projects: A case study on Debian's experience</h2>
<div class="program-session-room-details">
<span class="room label label-default">34-101</span>
</div>
-<button aria-controls="day-2-timeslot-3-session-2-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-3-session-2-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-4-session-2-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-4-session-2-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-3-session-2-collapse">
+<div class="session-desc collapse in" id="day-2-timeslot-4-session-2-collapse">
<p>The Debian project has used a cryptographic keyring for most of its authentication for over twenty years. Recently, we have taken on the study of the social implications that can be learned from how it's shaped, and its inner movements. Our aim is not just to document, but to understand what it means. We don't want to keep it as an academic-only exercise. I want to share some of our insights in this session.</p>
<p>This should also be a opportunity to invite other projects to follow Debian in not only loosely using OpenPGP, but in constituting a true Curated Web-of-Trust keyring. This talk should serve as documentation and motivation towards what this means, exploring which policies we follow, and part of our rationale to it.</p>
-</div> <!-- day-2-timeslot-3-session-2-collapse end -->
+</div> <!-- day-2-timeslot-4-session-2-collapse end -->
</div>
-</section> <!-- day-2-timeslot-3-session-2 end -->
-<section class="program-session" id="day-2-timeslot-3-session-3">
+</section> <!-- day-2-timeslot-4-session-2 end -->
+<section class="program-session" id="day-2-timeslot-4-session-3">
<header class="program-session-header">
<hgroup>
<h2>Diversity in free software: No longer at square one</h2>
<div class="program-session-room-details">
<span class="room label label-default">32-155</span>
</div>
-<button aria-controls="day-2-timeslot-3-session-3-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-3-session-3-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-4-session-3-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-4-session-3-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-3-session-3-collapse">
+<div class="session-desc collapse in" id="day-2-timeslot-4-session-3-collapse">
<p>Free software overall remains remarkably undiverse, with the latest GitHub survey finding that only about 3% of contributors are women, but communities that are making an effort to improve diversity are seeing results. Learn about several major efforts over the last seven years that have had an impact: Outreachy, the Ada Initiative, Python community outreach, the Women in Open Source Award sponsored by Red Hat, and a track at the Grace Hopper Celebration of Women in Computing. Hear about emerging trends, such as efforts being made to reach people from a broader set of underrepresented backgrounds, and the establishment of paid positions and consulting opportunities for people working to improve diversity and inclusion in free software. You will leave with a good grasp of the history of diversity efforts in free software, and inspiration to connect with at least one of them!</p>
-</div> <!-- day-2-timeslot-3-session-3-collapse end -->
+</div> <!-- day-2-timeslot-4-session-3-collapse end -->
</div>
-</section> <!-- day-2-timeslot-3-session-3 end -->
-<section class="program-session" id="day-2-timeslot-3-session-4">
+</section> <!-- day-2-timeslot-4-session-3 end -->
+<section class="program-session" id="day-2-timeslot-4-session-4">
<header class="program-session-header">
<hgroup>
<h2>Pathways for discovery of free software</h2>
<div class="program-session-room-details">
<span class="room label label-default">32-144</span>
</div>
-<button aria-controls="day-2-timeslot-3-session-4-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-3-session-4-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-4-session-4-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-4-session-4-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-3-session-4-collapse">
-<p>Software dependencies. Software citation. Scientific reproducibility. Preservation of legacy software. These phrases bring to mind times we need to communicate about free software. From people who write software to people who organize and provide documentation of software, to end users searching for software, we all need to unambiguously refer to software in its complexity. </p>
+<div class="session-desc collapse in" id="day-2-timeslot-4-session-4-collapse">
+<p>Software dependencies. Software citation. Scientific reproducibility. Preservation of legacy software. These phrases bring to mind times we need to communicate about free software. From people who write software to people who organize and provide documentation of software, to end users searching for software, we all need to unambiguously refer to software in its complexity.</p>
<p>We are representing two different initiatives actively building the semantic web of free software by sourcing software metadata, and creating mappings and links to software artifacts. Morane is the metadata lead for Software Heritage, an initiative striving to become the Library of Alexandria for software by collecting all publicly available software in source code form, together with its development history. Kat is metadata lead for Wikidata for Digital Preservation, a collaboration between the Wikidata community and the digital preservation community. Together, we are working to ensure that our approaches to solve the software metadata challenge are interoperable.</p>
-</div> <!-- day-2-timeslot-3-session-4-collapse end -->
+</div> <!-- day-2-timeslot-4-session-4-collapse end -->
</div>
-</section> <!-- day-2-timeslot-3-session-4 end -->
-<section class="program-session" id="day-2-timeslot-3-session-5">
+</section> <!-- day-2-timeslot-4-session-4 end -->
+<section class="program-session" id="day-2-timeslot-4-session-5">
<header class="program-session-header">
<hgroup>
<h2>FLOSS desktops for kids (workshop)</h2>
<div class="program-session-room-details">
<span class="room label label-default">32-D463</span>
</div>
-<button aria-controls="day-2-timeslot-3-session-5-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-3-session-5-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-4-session-5-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-4-session-5-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-3-session-5-collapse">
-<p>Schools discard thousands of computers each year, as hardware moves off of service warranties or is no longer capable of running the latest proprietary software. At the same time, many schools are looking to increase STEM curricula. The availability of surplus equipment and FLOSS software provides a unique opportunity for schools to enhance their technology-based educational programs. Using discarded computers, kids can repair hardware, build a local-area network, install GNU/Linux, install LibreOffice, install GIMP, and even code a bit. The project teaches kids by doing. </p>
+<div class="session-desc collapse in" id="day-2-timeslot-4-session-5-collapse">
+<p>Schools discard thousands of computers each year, as hardware moves off of service warranties or is no longer capable of running the latest proprietary software. At the same time, many schools are looking to increase STEM curricula. The availability of surplus equipment and FLOSS software provides a unique opportunity for schools to enhance their technology-based educational programs. Using discarded computers, kids can repair hardware, build a local-area network, install GNU/Linux, install LibreOffice, install GIMP, and even code a bit. The project teaches kids by doing.</p>
<p>Once their projects are completed, kids can take their computers home, for keeps. For under-served students, where homework is done online and projects are completed via the computer, these rebuilt machines ensure access to education, and provide a source of pride.</p>
-</div> <!-- day-2-timeslot-3-session-5-collapse end -->
+</div> <!-- day-2-timeslot-4-session-5-collapse end -->
</div>
-</section> <!-- day-2-timeslot-3-session-5 end -->
-</article> <!-- day-2-timeslot-3 end -->
-<article class="program-timeslot" id="day-2-timeslot-4">
+</section> <!-- day-2-timeslot-4-session-5 end -->
+</article> <!-- day-2-timeslot-4 end -->
+<article class="program-timeslot" id="day-2-timeslot-5">
<header class="program-timeslot-header">
<hgroup>
<h2>11:40-11:50 - Break</h2>
</hgroup>
</header>
-</article> <!-- day-2-timeslot-4 end -->
-<article class="program-timeslot" id="day-2-timeslot-5">
+</article> <!-- day-2-timeslot-5 end -->
+<article class="program-timeslot" id="day-2-timeslot-6">
<header class="program-timeslot-header">
<hgroup>
<h2>11:50-12:35</h2>
</hgroup>
</header>
-<section class="program-session" id="day-2-timeslot-5-session-1">
+<section class="program-session" id="day-2-timeslot-6-session-1">
<header class="program-session-header">
<hgroup>
<h2>Who cares if code is free? UX and free software</h2>
<div class="program-session-room-details">
<span class="room label label-default">32-123</span>
</div>
-<button aria-controls="day-2-timeslot-5-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-5-session-1-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-6-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-6-session-1-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-5-session-1-collapse">
+<div class="session-desc collapse in" id="day-2-timeslot-6-session-1-collapse">
<p>Free/libre and open source software (FLOSS) has become synonymous with a shockingly poor user experience (UX). If we really want software freedom to become ubiquitous and accessible to all, we're going to have to up our UX game. You'll learn why FLOSS UX is important, how the UX design process works, pitfalls to avoid that are specific to UX in a FLOSS context, and tips for how to work effectively with designers and how to recruit them to FLOSS projects. Let's fix this! </p>
-</div> <!-- day-2-timeslot-5-session-1-collapse end -->
+</div> <!-- day-2-timeslot-6-session-1-collapse end -->
</div>
-</section> <!-- day-2-timeslot-5-session-1 end -->
-<section class="program-session" id="day-2-timeslot-5-session-2">
+</section> <!-- day-2-timeslot-6-session-1 end -->
+<section class="program-session" id="day-2-timeslot-6-session-2">
<header class="program-session-header">
<hgroup>
<h2>The ethics void</h2>
<div class="program-session-room-details">
<span class="room label label-default">34-101</span>
</div>
-<button aria-controls="day-2-timeslot-5-session-2-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-5-session-2-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-6-session-2-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-6-session-2-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-5-session-2-collapse">
-<p>Many communities have widely adopted codes of ethics governing the moral conduct of their members and professionals. Some of these codes may even be enshrined in law, and for good reason—certain conduct can have enormous consequences on the lives of others.</p>
+<div class="session-desc collapse in" id="day-2-timeslot-6-session-2-collapse">
+<p>Many communities have widely adopted codes of ethics governing the moral conduct of their members and professionals. Some of these codes may even be enshrined in law, and for good reason—certain conduct can have enormous consequences on the lives of others.</p>
<p>Software and technology pervade virtually every aspect of our lives. Yet, when compared to other fields, our community leaders and educators have produced an ethics void. Last year, I introduced numerous topics concerning privacy, security, and freedom that raise serious ethical concerns. Join me this year as we consider some of those examples and others in an attempt to derive a code of ethics that compares to the moral obligations of other fields, and to consider how leaders and educators should approach ethics within education and guidance.</p>
-</div> <!-- day-2-timeslot-5-session-2-collapse end -->
+</div> <!-- day-2-timeslot-6-session-2-collapse end -->
</div>
-</section> <!-- day-2-timeslot-5-session-2 end -->
-<section class="program-session" id="day-2-timeslot-5-session-3">
+</section> <!-- day-2-timeslot-6-session-2 end -->
+<section class="program-session" id="day-2-timeslot-6-session-3">
<header class="program-session-header">
<hgroup>
<h2>Device and personal privacy technology roundup</h2>
<div class="program-session-room-details">
<span class="room label label-default">32-155</span>
</div>
-<button aria-controls="day-2-timeslot-5-session-3-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-5-session-3-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-6-session-3-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-6-session-3-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-5-session-3-collapse">
+<div class="session-desc collapse in" id="day-2-timeslot-6-session-3-collapse">
<p>Would you like to avoid spying digital eyes? Has news about identity theft, phishing scams, and ransomware got you worried about the safety of your devices?</p>
<p>This talk is a walkthrough of steps that you can take for improved online privacy and security. I'll recommend concrete free software to keep your personal information from leaking from your personal devices.</p>
<p>This non-technical survey of security and privacy tools and settings is for people with an average threat model.</p>
-</div> <!-- day-2-timeslot-5-session-3-collapse end -->
+</div> <!-- day-2-timeslot-6-session-3-collapse end -->
</div>
-</section> <!-- day-2-timeslot-5-session-3 end -->
-<section class="program-session" id="day-2-timeslot-5-session-4">
+</section> <!-- day-2-timeslot-6-session-3 end -->
+<section class="program-session" id="day-2-timeslot-6-session-4">
<header class="program-session-header">
<hgroup>
<h2>A newcomer’s perspective on & patches for the free software movement</h2>
<div class="program-session-room-details">
<span class="room label label-default">32-144</span>
</div>
-<button aria-controls="day-2-timeslot-5-session-4-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-5-session-4-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-6-session-4-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-6-session-4-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-5-session-4-collapse">
+<div class="session-desc collapse in" id="day-2-timeslot-6-session-4-collapse">
<p>The future of any philosophical movement is in its youth membership. The average age of a member of our movement, however, is at least the age of the movement itself. Thanks to "open"-washing, prospective members likely have a preconceived notion of software freedom that is less than optimal for the perpetuating the movement. How easy is it for a modern user to join us? How do so-called "millennials" and the like, who characteristically grew up with (mostly proprietary) software, perceive the imposition of ethical issues on their favorite practical tools -- and what is the best way to introduce them? Are older members, or older ways of thinking, holding the movement back from spreading like wildfire? Are our methods too focused on developers and technophiles, and poor at converting mere mortals? In this discussion, we will not only ask ourselves these difficult questions, but also discuss concrete, actionable solutions.</p>
-</div> <!-- day-2-timeslot-5-session-4-collapse end -->
+</div> <!-- day-2-timeslot-6-session-4-collapse end -->
</div>
-</section> <!-- day-2-timeslot-5-session-4 end -->
-<section class="program-session" id="day-2-timeslot-5-session-5">
+</section> <!-- day-2-timeslot-6-session-4 end -->
+<section class="program-session" id="day-2-timeslot-6-session-5">
<header class="program-session-header">
<hgroup>
<h2>FLOSS desktops for kids (workshop)</h2>
<div class="program-session-room-details">
<span class="room label label-default">32-D463</span>
</div>
-<button aria-controls="day-2-timeslot-5-session-5-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-5-session-5-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-6-session-5-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-6-session-5-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-5-session-5-collapse">
+<div class="session-desc collapse in" id="day-2-timeslot-6-session-5-collapse">
<p>Continued from previous block.</p>
-</div> <!-- day-2-timeslot-5-session-5-collapse end -->
+</div> <!-- day-2-timeslot-6-session-5-collapse end -->
</div>
-</section> <!-- day-2-timeslot-5-session-5 end -->
-</article> <!-- day-2-timeslot-5 end -->
-<article class="program-timeslot" id="day-2-timeslot-6">
+</section> <!-- day-2-timeslot-6-session-5 end -->
+</article> <!-- day-2-timeslot-6 end -->
+<article class="program-timeslot" id="day-2-timeslot-7">
<header class="program-timeslot-header">
<hgroup>
<h2>12:35-13:35 - Lunch</h2>
-<p>Looking for a group for lunch? Host or join a <a href="https://libreplanet.org/wiki/LibrePlanet:Conference/2018">Birds of a Feather</a>.
</hgroup>
</header>
-</article> <!-- day-2-timeslot-6 end -->
-<article class="program-timeslot" id="day-2-timeslot-7">
+</article> <!-- day-2-timeslot-7 end -->
+<article class="program-timeslot" id="day-2-timeslot-8">
<header class="program-timeslot-header">
<hgroup>
<h2>13:35-14:20</h2>
</hgroup>
</header>
-<section class="program-session" id="day-2-timeslot-7-session-1">
+<section class="program-session" id="day-2-timeslot-8-session-1">
<header class="program-session-header">
<hgroup>
<h2>Lightning talks</h2>
<div class="program-session-room-details">
<span class="room label label-default">32-123</span>
</div>
-<button aria-controls="day-2-timeslot-7-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-7-session-1-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-8-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-8-session-1-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-7-session-1-collapse">
+<div class="session-desc collapse in" id="day-2-timeslot-8-session-1-collapse">
<p>Short talks, by you!</p>
-</div> <!-- day-2-timeslot-7-session-1-collapse end -->
+</div> <!-- day-2-timeslot-8-session-1-collapse end -->
</div>
-</section> <!-- day-2-timeslot-7-session-1 end -->
-<section class="program-session" id="day-2-timeslot-7-session-2">
+</section> <!-- day-2-timeslot-8-session-1 end -->
+<section class="program-session" id="day-2-timeslot-8-session-2">
<header class="program-session-header">
<hgroup>
<h2>Freedom, devices, and health</h2>
<div class="program-session-room-details">
<span class="room label label-default">34-101</span>
</div>
-<button aria-controls="day-2-timeslot-7-session-2-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-7-session-2-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-8-session-2-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-8-session-2-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-7-session-2-collapse">
+<div class="session-desc collapse in" id="day-2-timeslot-8-session-2-collapse">
<p>When it comes to health, freedom is literally visceral. How do the principles of freedom apply to the devices used for medicine, health, and wellness? Moderated by Mad Price Ball, a Shuttleworth Foundation Fellow, this panel introduces leaders that bridge industry, community, and individual experiences. Rachel Kalmar (Berkman Klein Center), uses her experience with sensors and wearables to confront how devices and their data interact with a larger ecosystem. Dana Lewis (OpenAPS) connects us to health communities, and her work with the Nightscout project and patient-led efforts in type 1 diabetes. Karen Sandler (Software Freedom Conservancy) shares her experience as an individual with a device close to her heart: a defibrillator she uses, as a matter of life or death -- and she cannot get the source code to it. Join us to learn about how freedom matters for devices in health.</p>
-</div> <!-- day-2-timeslot-7-session-2-collapse end -->
+</div> <!-- day-2-timeslot-8-session-2-collapse end -->
</div>
-</section> <!-- day-2-timeslot-7-session-2 end -->
-<section class="program-session" id="day-2-timeslot-7-session-3">
+</section> <!-- day-2-timeslot-8-session-2 end -->
+<section class="program-session" id="day-2-timeslot-8-session-3">
<header class="program-session-header">
<hgroup>
<h2>Defense through collaboration: The use of free software in preventing proprietary software based virus attacks</h2>
<div class="program-session-room-details">
<span class="room label label-default">32-155</span>
</div>
-<button aria-controls="day-2-timeslot-7-session-3-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-7-session-3-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-8-session-3-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-8-session-3-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-7-session-3-collapse">
+<div class="session-desc collapse in" id="day-2-timeslot-8-session-3-collapse">
<p>In the summer of 2017, software powering the critical infrastructure of Ukraine came to a grinding halt after the country was hit with a surgically precise targeted cyber attack. A malware virus called NotPetya irreversibly encrypted the files of hundreds of thousands of computers. The impact was devastating: the Chernobyl radiation moderating system was shut down, governmental institutions lost access to critical data, and the total damage was estimated to cost over $100 million. This example, among others, points to an increasing weaponization of vulnerabilities in proprietary software to accomplish these attacks.</p>
<p>This session explores the ways in which proprietary software acts as a catalyst for the spread of cyber attacks, and will explore the use of free software and how it can be used to build resilient, virus-resistant digital infrastructure.</p>
-</div> <!-- day-2-timeslot-7-session-3-collapse end -->
+</div> <!-- day-2-timeslot-8-session-3-collapse end -->
+</div>
+</section> <!-- day-2-timeslot-8-session-3 end -->
+<section class="program-session" id="day-2-timeslot-8-session-4">
+<header class="program-session-header">
+<hgroup>
+<h2>Ring - The evolution of distributed RTC</h2>
+</hgroup>
+</header>
+<div class="program-session-speaker">
+ 32-144
+ </div>
+<div class="program-session-shelf">
+<div class="program-session-room-details">
+<span class="room label label-default">VideoTBA</span>
</div>
-</section> <!-- day-2-timeslot-7-session-3 end -->
-<section class="program-session" id="day-2-timeslot-7-session-4">
+<a class="btn btn-default btn-xs" href="Ring is a free, universal communications platform, designed to respect the freedoms and privacy of its users. The program allows users to communicate with each other without relying on a centralized server to relay messages, and instead uses a kademlia-like distributed hash table for message relaying and peer discovery.">
+<span class="glyphicon glyphicon-facetime-video"></span>
+</a>
+<button aria-controls="day-2-timeslot-8-session-4-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-8-session-4-collapse" data-toggle="collapse">
+ Show details
+ <span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
+</button>
+</div>
+<div class="program-session-desc-block">
+<div class="session-desc collapse in" id="day-2-timeslot-8-session-4-collapse">
+<p>Ring is mostly developed by Savoir-faire Linux, a Free Software consulting company based in Montreal, Quebec. It started as an internal SIP communications tool, and has evolved drastically since then. In this presentation, we will explore the continuing evolution and development of Ring, and take a look at the vision behind the project and what distinguishes it from other communications platforms.</p>
+<p><a href="https://libreplanet.org/2018/speakers/#traczyk">Andreas Traczyk</a>, <a href="https://libreplanet.org/2018/speakers/#jager">Nicolas Jager</a></p>
+</div> <!-- day-2-timeslot-8-session-4-collapse end -->
+</div>
+</section> <!-- day-2-timeslot-8-session-4 end -->
+<section class="program-session" id="day-2-timeslot-8-session-5">
<header class="program-session-header">
<hgroup>
<h2>Connecting communities with schools and free tools (workshop)</h2>
<div class="program-session-room-details">
<span class="room label label-default">32-D463</span>
</div>
-<button aria-controls="day-2-timeslot-7-session-4-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-7-session-4-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-8-session-5-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-8-session-5-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-7-session-4-collapse">
+<div class="session-desc collapse in" id="day-2-timeslot-8-session-5-collapse">
<p>Problem: schools and communities rarely work on deeply interrelated projects that will benefit both the school and the people of the community.</p>
<p>Solution: mentoring students to engage members of their community to cooperatively develop platforms and applications using free software, such as the Drupal content management system. Inclusion of community members in early development will introduce people to the myriad of careers, disciplines, and skills necessary to build in self-sustainability, cooperatively.</p>
<p>Our workshop will focus on methods and ways to engage your community in building platforms and tools owned by the community members. Participants are encouraged to bring a laptop.</p>
-</div> <!-- day-2-timeslot-7-session-4-collapse end -->
+</div> <!-- day-2-timeslot-8-session-5-collapse end -->
</div>
-</section> <!-- day-2-timeslot-7-session-4 end -->
-</article> <!-- day-2-timeslot-7 end -->
-<article class="program-timeslot" id="day-2-timeslot-8">
+</section> <!-- day-2-timeslot-8-session-5 end -->
+</article> <!-- day-2-timeslot-8 end -->
+<article class="program-timeslot" id="day-2-timeslot-9">
<header class="program-timeslot-header">
<hgroup>
<h2>14:20-14:30 - Break</h2>
</hgroup>
</header>
-</article> <!-- day-2-timeslot-8 end -->
-<article class="program-timeslot" id="day-2-timeslot-9">
+</article> <!-- day-2-timeslot-9 end -->
+<article class="program-timeslot" id="day-2-timeslot-10">
<header class="program-timeslot-header">
<hgroup>
<h2>14:30-15:15</h2>
</hgroup>
</header>
-<section class="program-session" id="day-2-timeslot-9-session-1">
+<section class="program-session" id="day-2-timeslot-10-session-1">
<header class="program-session-header">
<hgroup>
-<h2>Free software desktops to 2020 & beyond</h2>
+<h2>Free software desktops to 2020 & beyond</h2>
</hgroup>
</header>
<div class="program-session-speaker">
<div class="program-session-room-details">
<span class="room label label-default">32-123</span>
</div>
-<button aria-controls="day-2-timeslot-9-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-9-session-1-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-10-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-10-session-1-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-9-session-1-collapse">
-<p>One of the amazing things about the GNOME project is how it brings people together, both by bringing new developers into free software for the first time, and by fostering cooperation and interoperability between different free software components. The "year of the free software desktop" may not be in the next twelve months, but for those that use GNOME, we can work together to ensure that software freedoms are accessible by all. This talk will have a look at some of the
-challenges that GNOME and free software desktops face at the moment, a brief look into a possible future if we aren't vigilant, and how we can meet those challenges head-on and thrive.</p>
-</div> <!-- day-2-timeslot-9-session-1-collapse end -->
+<div class="session-desc collapse in" id="day-2-timeslot-10-session-1-collapse">
+<p>One of the amazing things about the GNOME project is how it brings people together, both by bringing new developers into free software for the first time, and by fostering cooperation and interoperability between different free software components. The "year of the free software desktop" may not be in the next twelve months, but for those that use GNOME, we can work together to ensure that software freedoms are accessible by all. This talk will have a look at some of the challenges that GNOME and free software desktops face at the moment, a brief look into a possible future if we aren't vigilant, and how we can meet those challenges head-on and thrive.</p>
+</div> <!-- day-2-timeslot-10-session-1-collapse end -->
</div>
-</section> <!-- day-2-timeslot-9-session-1 end -->
-<section class="program-session" id="day-2-timeslot-9-session-2">
+</section> <!-- day-2-timeslot-10-session-1 end -->
+<section class="program-session" id="day-2-timeslot-10-session-2">
<header class="program-session-header">
<hgroup>
<h2>The dark side of free software communities</h2>
<div class="program-session-room-details">
<span class="room label label-default">34-101</span>
</div>
-<button aria-controls="day-2-timeslot-9-session-2-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-9-session-2-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-10-session-2-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-10-session-2-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-9-session-2-collapse">
-<p>When you think of free software, what things come to mind? Freedom, obviously, but what others? A shared community? An open culture? Within free software culture, there is a perception and expectation of openness and collaboration within the community: all are welcome to the table, and your contributions speak for you. When you get outside the community by enough, however, the answer changes. Contemptuous, confusing, elitist, and abrasive are words that some outsiders use to describe free software communities. Some go out of their way to avoid the communities we've worked so hard to build. Why? </p>
+<div class="session-desc collapse in" id="day-2-timeslot-10-session-2-collapse">
+<p>When you think of free software, what things come to mind? Freedom, obviously, but what others? A shared community? An open culture? Within free software culture, there is a perception and expectation of openness and collaboration within the community: all are welcome to the table, and your contributions speak for you. When you get outside the community by enough, however, the answer changes. Contemptuous, confusing, elitist, and abrasive are words that some outsiders use to describe free software communities. Some go out of their way to avoid the communities we've worked so hard to build. Why?</p>
<p>In this talk, I'll look at some of root causes of these opinions and attitudes, as well as how to solve some them and make our communities more approachable by outsiders by using real-world examples of the good, bad, and the ugly. Building off a decade of community involvement on the fringe of free software, plus an academic focus in organizational and community communications, I'll help us make free software a welcoming place for newcomers, so we can all become strong advocates for free software!</p>
-</div> <!-- day-2-timeslot-9-session-2-collapse end -->
+</div> <!-- day-2-timeslot-10-session-2-collapse end -->
</div>
-</section> <!-- day-2-timeslot-9-session-2 end -->
-<section class="program-session" id="day-2-timeslot-9-session-3">
+</section> <!-- day-2-timeslot-10-session-2 end -->
+<section class="program-session" id="day-2-timeslot-10-session-3">
<header class="program-session-header">
<hgroup>
<h2>Free software for nonprofit fundraising and crowdfunding</h2>
</header>
<div class="program-session-speaker">
<a href="https://libreplanet.org/2018/speakers/#schultz">Eric Schultz</a>
- </div>
+</div>
<div class="program-session-shelf">
<div class="program-session-room-details">
<span class="room label label-default">32-155</span>
</div>
-
-<button aria-controls="day-2-timeslot-9-session-3-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-9-session-3-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-10-session-3-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-10-session-3-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-9-session-3-collapse">
-<p>For nonprofits, accepting credit card donations has become easier and easier, whether through a donation processing company or directly through a payment network like Stripe. Sadly, though, until now, nonprofits have had limited options: either accepting some non-free Javascript for an elegant donation experience with minimal PCI compliance rules, or requiring complex integrations or PCI compliance burdens on the backend. </p>
+<div class="session-desc collapse in" id="day-2-timeslot-10-session-3-collapse">
+<p>For nonprofits, accepting credit card donations has become easier and easier, whether through a donation processing company or directly through a payment network like Stripe. Sadly, though, until now, nonprofits have had limited options: either accepting some non-free Javascript for an elegant donation experience with minimal PCI compliance rules, or requiring complex integrations or PCI compliance burdens on the backend.</p>
<p>Eric Schultz, Lead Developer with CommitChange, and core contributor to CommitChange.org, the free donation processing and donation management system running CommitChange, highlights how nonprofits can use free software to improve donor experience without compromising their mission. Additionally, Eric will discuss the history of CommitChange.org, how it can be used for crowdfunding, why it was licensed under the AGPL with a few unique additional permissions, and how nonprofits and their supporters can work together to improve fundraising software to improve people's lives.</p>
-</div> <!-- day-2-timeslot-9-session-3-collapse end -->
+</div> <!-- day-2-timeslot-10-session-3-collapse end -->
</div>
-</section> <!-- day-2-timeslot-9-session-3 end -->
-<section class="program-session" id="day-2-timeslot-9-session-4">
+</section> <!-- day-2-timeslot-10-session-3 end -->
+<section class="program-session" id="day-2-timeslot-10-session-4">
<header class="program-session-header">
<hgroup>
<h2>Connecting communities with schools and free tools (workshop) (con't)</h2>
<div class="program-session-room-details">
<span class="room label label-default">32-D463</span>
</div>
-<button aria-controls="day-2-timeslot-9-session-4-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-9-session-4-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-10-session-4-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-10-session-4-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-9-session-4-collapse">
+<div class="session-desc collapse in" id="day-2-timeslot-10-session-4-collapse">
<p>Continued from previous block.</p>
-</div> <!-- day-2-timeslot-9-session-4-collapse end -->
+</div> <!-- day-2-timeslot-10-session-4-collapse end -->
</div>
-</section> <!-- day-2-timeslot-9-session-4 end -->
-</article> <!-- day-2-timeslot-9 end -->
-<article class="program-timeslot" id="day-2-timeslot-10">
+</section> <!-- day-2-timeslot-10-session-4 end -->
+</article> <!-- day-2-timeslot-10 end -->
+<article class="program-timeslot" id="day-2-timeslot-11">
<header class="program-timeslot-header">
<hgroup>
<h2>15:15-15:25 - Break</h2>
</hgroup>
</header>
-</article> <!-- day-2-timeslot-10 end -->
-<article class="program-timeslot" id="day-2-timeslot-11">
+</article> <!-- day-2-timeslot-11 end -->
+<article class="program-timeslot" id="day-2-timeslot-12">
<header class="program-timeslot-header">
<hgroup>
<h2>15:25-16:10</h2>
</hgroup>
</header>
-<section class="program-session" id="day-2-timeslot-11-session-1">
+<section class="program-session" id="day-2-timeslot-12-session-1">
<header class="program-session-header">
<hgroup>
<h2>Sharing strategies for welcoming newcomers into FLOSS projects: First-timers-only, list moderation, and more</h2>
<div class="program-session-room-details">
<span class="room label label-default">32-123</span>
</div>
-<button aria-controls="day-2-timeslot-11-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-11-session-1-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-12-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-12-session-1-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-11-session-1-collapse">
+<div class="session-desc collapse in" id="day-2-timeslot-12-session-1-collapse">
<p>Since early 2016, Public Lab has worked to make our free software projects more welcoming and inclusive, and to grow our software contributor community in diversity and size. We have learned from and incorporated strategies from other communities like the Hoodie Project, SpinachCon, and FirstTimersOnly.com, and shared our own ideas, and this session will cover a range of principles and strategies that have emerged across a number of separate efforts in different FLOSS projects. Topics will include: 1) friendliness, 2) Codes of Conduct, 3) first-timers-only issues, 4) welcoming pages, 5) social media outreach, 6) code modularity, 7) ladders of participation, 8) continuous integration, 9) friendly bots, and 10) evaluation.</p>
-</div> <!-- day-2-timeslot-11-session-1-collapse end -->
+</div> <!-- day-2-timeslot-12-session-1-collapse end -->
</div>
-</section> <!-- day-2-timeslot-11-session-1 end -->
-<section class="program-session" id="day-2-timeslot-11-session-2">
+</section> <!-- day-2-timeslot-12-session-1 end -->
+<section class="program-session" id="day-2-timeslot-12-session-2">
<header class="program-session-header">
<hgroup>
<h2>Practical, verifiable software freedom with GuixSD</h2>
<div class="program-session-room-details">
<span class="room label label-default">34-101</span>
</div>
-<button aria-controls="day-2-timeslot-11-session-2-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-11-session-2-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-12-session-2-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-12-session-2-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-11-session-2-collapse">
+<div class="session-desc collapse in" id="day-2-timeslot-12-session-2-collapse">
<p>GuixSD is a GNU/Linux distribution built from the ground up to empower users to exercise the four freedoms they've been granted by free software. In this talk, you will learn how GuixSD makes it easy to inspect source code, share source code and binaries and even entire system configurations, verify that binaries were built from the source they claim, customize software packages, and experiment without fear of breaking your system.</p>
-</div> <!-- day-2-timeslot-11-session-2-collapse end -->
+</div> <!-- day-2-timeslot-12-session-2-collapse end -->
</div>
-</section> <!-- day-2-timeslot-11-session-2 end -->
-<section class="program-session" id="day-2-timeslot-11-session-3">
+</section> <!-- day-2-timeslot-12-session-2 end -->
+<section class="program-session" id="day-2-timeslot-12-session-3">
<header class="program-session-header">
<hgroup>
<h2>How to stream with free software</h2>
<div class="program-session-room-details">
<span class="room label label-default">32-155</span>
</div>
-<button aria-controls="day-2-timeslot-11-session-3-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-11-session-3-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-12-session-3-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-12-session-3-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-11-session-3-collapse">
+<div class="session-desc collapse in" id="day-2-timeslot-12-session-3-collapse">
<p>OBS Studio is a FLOSS application that puts you in the director's chair for live streaming or recording. It is built as an application to help video game or creative streamers share their computer screens with a live audience, but its power goes well beyond that. Anyone who is using their computer to tell a story can benefit from the professional touch that OBS can provide. It can manage multiple capture devices, independently combine captured window areas, and overlay text and graphics. In this presentation, I'll show you what this software can do, and what you can do with it. A simple example: presenters often like to include their social media handle on their slides. When the presenter goes to the terminal, this isn't displayed. If the presenter uses OBS studio to control the projector display, OBS studio can trivially be configured to overlay anything. </p>
-</div> <!-- day-2-timeslot-11-session-3-collapse end -->
+</div> <!-- day-2-timeslot-12-session-3-collapse end -->
</div>
-</section> <!-- day-2-timeslot-11-session-3 end -->
-<section class="program-session" id="day-2-timeslot-11-session-4">
+</section> <!-- day-2-timeslot-12-session-3 end -->
+<section class="program-session" id="day-2-timeslot-12-session-4">
<header class="program-session-header">
<hgroup>
<h2>Music blocks (workshop)</h2>
<div class="program-session-room-details">
<span class="room label label-default">32-D463</span>
</div>
-<button aria-controls="day-2-timeslot-11-session-4-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-11-session-4-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-12-session-4-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-12-session-4-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-11-session-4-collapse">
+<div class="session-desc collapse in" id="day-2-timeslot-12-session-4-collapse">
<p>Music Blocks is a visual programming language for exploring musical concepts. It was developed by Walter Bender (SugarLabs) and Devin Ulibarri (New England Conservatory), along with contributions from countless youth from all over the world.</p>
<p>Bring a laptop to this hands-on workshop, and engage yourself in coding while having fun with music. Walter and Devin will be on site to guide you through what Music Blocks has to offer, and to help you with any questions you may have.</p>
<p>This workshop will be kid-friendly, for years 7 and up. It is recommended that you bring your laptop with Chromium and/or Firefox pre-installed, as well as your own earbuds or headphones. Some laptops and peripherals may be provided, but there is no guarantee. Adults are allowed too, but the coordinators will prioritize kids in attendance.</p>
-</div> <!-- day-2-timeslot-11-session-4-collapse end -->
+</div> <!-- day-2-timeslot-12-session-4-collapse end -->
</div>
-</section> <!-- day-2-timeslot-11-session-4 end -->
-</article> <!-- day-2-timeslot-11 end -->
-<article class="program-timeslot" id="day-2-timeslot-12">
+</section> <!-- day-2-timeslot-12-session-4 end -->
+</article> <!-- day-2-timeslot-12 end -->
+<article class="program-timeslot" id="day-2-timeslot-13">
<header class="program-timeslot-header">
<hgroup>
<h2>16:10-16:20 - Break</h2>
</hgroup>
</header>
-</article> <!-- day-2-timeslot-12 end -->
-<article class="program-timeslot" id="day-2-timeslot-13">
+</article> <!-- day-2-timeslot-13 end -->
+<article class="program-timeslot" id="day-2-timeslot-14">
<header class="program-timeslot-header">
<hgroup>
<h2>16:20-17:05</h2>
</hgroup>
</header>
-
-<section class="program-session" id="day-2-timeslot-13-session-1">
+<section class="program-session" id="day-2-timeslot-14-session-1">
<header class="program-session-header">
<hgroup>
-<h2>Copyleft, Diversity & Critical Infrastructure</h2>
+<h2>Copyleft, Diversity & Critical Infrastructure</h2>
</hgroup>
</header>
-
<div class="program-session-speaker">
<a href="https://libreplanet.org/2018/speakers/#sandler">Karen Sandler</a>
</div>
-
<div class="program-session-shelf">
<div class="program-session-room-details">
<span class="room label label-default">32-123</span>
</div>
-
-<button aria-controls="day-2-timeslot-13-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-13-session-1-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-14-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-14-session-1-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-13-session-1-collapse">
-<p>GPL enforcement and Outreachy are the two most visible and controversial programs that Conservancy undertakes. In this talk, Karen will explore how the programs fit together in the context of software freedom generally. Karen will review her work around medical devices and critical infrastructure and show how seemingly disparate initiatives fit into a single advocacy narrative. </p>
-
-</div> <!-- day-2-timeslot-13-sessions-1-collapse end -->
-</div>
-</section> <!--day-2-timeslot-13-session-1 end -->
-
-<section class="program-session" id="day-2-timeslot-13-session-2">
+<div class="session-desc collapse in" id="day-2-timeslot-14-session-1-collapse">
+<p>GPL enforcement and Outreachy are the two most visible and controversial programs that Conservancy undertakes. In this talk, Karen will explore how the programs fit together in the context of software freedom generally. Karen will review her work around medical devices and critical infrastructure and show how seemingly disparate initiatives fit into a single advocacy narrative.</p>
+</div> <!-- day-2-timeslot-14-session-1-collapse end -->
+</div>
+</section> <!-- day-2-timeslot-14-session-1 end -->
+<section class="program-session" id="day-2-timeslot-14-session-2">
<header class="program-session-header">
<hgroup>
<h2>San Francisco's free software voting system</h2>
<div class="program-session-room-details">
<span class="room label label-default">32-155</span>
</div>
-<button aria-controls="day-2-timeslot-13-session-2-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-13-session-2-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-14-session-2-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-14-session-2-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-13-session-2-collapse">
+<div class="session-desc collapse in" id="day-2-timeslot-14-session-2-collapse">
<p>Elections in the US rely heavily on software. Whether we cast our votes using a computer, or on paper ballots that are then scanned, software interprets our votes, counts them, tabulates the results, and calls the winner. Almost all of this software is proprietary, and owned by a handful of large companies.</p>
<p>A few jurisdictions have plans to move to free software, are funding its development, or are already using it. I'll give an overview of free software projects for election-related software around the US, with a focus on San Francisco's project, where I'm on the Technical Advisory Committee.</p>
-</div> <!-- day-2-timeslot-13-session-2-collapse end -->
+</div> <!-- day-2-timeslot-14-session-2-collapse end -->
</div>
-</section> <!-- day-2-timeslot-13-session-2 end -->
-<section class="program-session" id="day-2-timeslot-13-session-3">
+</section> <!-- day-2-timeslot-14-session-2 end -->
+<section class="program-session" id="day-2-timeslot-14-session-3">
<header class="program-session-header">
<hgroup>
<h2>How GeoNode spread across the globe</h2>
<div class="program-session-room-details">
<span class="room label label-default">32-144</span>
</div>
-<button aria-controls="day-2-timeslot-13-session-3-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-13-session-3-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-14-session-3-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-14-session-3-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-13-session-3-collapse">
+<div class="session-desc collapse in" id="day-2-timeslot-14-session-3-collapse">
<p>GeoNode, a free software platform for building and sharing maps, has grown from an experimental project implemented after one disaster, to a public good currently in use in dozens of locations around the globe. The Global Facility for Disaster Resilience and Readiness (GFDRR) contributed to this growth in multiple ways. This session presents an overview of the history of GeoNode as a case study of institutional investment in a free software project. GeoNode has helped people across the world own their own data and respond to disasters.</p>
-</div> <!-- day-2-timeslot-13-session-3-collapse end -->
+</div> <!-- day-2-timeslot-14-session-3-collapse end -->
</div>
-</section> <!-- day-2-timeslot-13-session-3 end -->
-<section class="program-session" id="day-2-timeslot-13-session-4">
+</section> <!-- day-2-timeslot-14-session-3 end -->
+<section class="program-session" id="day-2-timeslot-14-session-4">
<header class="program-session-header">
<hgroup>
<h2>Music blocks (workshop) (con't)</h2>
<div class="program-session-room-details">
<span class="room label label-default">32-D463</span>
</div>
-<button aria-controls="day-2-timeslot-13-session-4-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-13-session-4-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-14-session-4-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-14-session-4-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-13-session-4-collapse">
+<div class="session-desc collapse in" id="day-2-timeslot-14-session-4-collapse">
<p>Continuted from previous session.</p>
-</div> <!-- day-2-timeslot-13-session-4-collapse end -->
+</div> <!-- day-2-timeslot-14-session-4-collapse end -->
</div>
-</section> <!-- day-2-timeslot-13-session-4 end -->
-</article> <!-- day-2-timeslot-13 end -->
-<article class="program-timeslot" id="day-2-timeslot-14">
+</section> <!-- day-2-timeslot-14-session-4 end -->
+</article> <!-- day-2-timeslot-14 end -->
+<article class="program-timeslot" id="day-2-timeslot-15">
<header class="program-timeslot-header">
<hgroup>
<h2>17:05-17:15 - Break</h2>
</hgroup>
</header>
-</article> <!-- day-2-timeslot-14 end -->
-<article class="program-timeslot" id="day-2-timeslot-15">
+</article> <!-- day-2-timeslot-15 end -->
+<article class="program-timeslot" id="day-2-timeslot-16">
<header class="program-timeslot-header">
<hgroup>
-<h2>17:15-18:15</h2>
+<h2>17:15-18:00 - Raffle and Keynote</h2>
</hgroup>
</header>
-<section class="program-session" id="day-2-timeslot-15-session-1">
+<section class="program-session" id="day-2-timeslot-16-session-1">
<header class="program-session-header">
<hgroup>
-<h2>Free software forever</h2>
+<h2>Keynote: Free software forever</h2>
</hgroup>
</header>
<div class="program-session-speaker">
<div class="program-session-room-details">
<span class="room label label-default">32-123</span>
</div>
-<button aria-controls="day-2-timeslot-15-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-15-session-1-collapse" data-toggle="collapse">
+<button aria-controls="day-2-timeslot-16-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-16-session-1-collapse" data-toggle="collapse">
Show details
<span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
</button>
+</div>
<div class="program-session-desc-block">
-<div class="session-desc collapse in" id="day-2-timeslot-15-session-1-collapse">
- <p>As free software activists, do we focus on our own project-based communities or should we be looking outside? If free software is to succeed (forever!) I believe we need to do both. Maintaining our ideals as we take free software to new places, introduce it to new people, and bend it to new purposes depends on our willingness to grow both individually and collectively. Change is never simple so I hope that we will be gentle with each other as we try new things and work to build an even bigger movement.</p>
- </div> <!-- day-2-timeslot-15-session-1-collapse end -->
+<div class="session-desc collapse in" id="day-2-timeslot-16-session-1-collapse">
+<p>As free software activists, do we focus on our own project-based communities or should we be looking outside? If free software is to succeed (forever!) I believe we need to do both. Maintaining our ideals as we take free software to new places, introduce it to new people, and bend it to new purposes depends on our willingness to grow both individually and collectively. Change is never simple so I hope that we will be gentle with each other as we try new things and work to build an even bigger movement.</p>
+</div> <!-- day-2-timeslot-16-session-1-collapse end -->
</div>
-</section> <!-- day-2-timeslot-15-session-1 end -->
-</article> <!-- day-2-timeslot-15 end -->
+</section> <!-- day-2-timeslot-16-session-1 end -->
+</article> <!-- day-2-timeslot-16 end -->
+<article class="program-timeslot" id="day-2-timeslot-17">
+<header class="program-timeslot-header">
+<hgroup>
+<h2>18:00-18:15 - Closing</h2>
+</hgroup>
+</header>
+</article> <!-- day-2-timeslot-17 end -->
</article> <!-- day-2 end -->