1 <article class=
"program-day" id=
"day-1-program">
2 <article class=
"program-timeslot" id=
"day-1-timeslot-1">
3 <section class=
"program-session" id=
"day-1-timeslot-1-session-1">
4 <header class=
"program-session-header">
7 Free software, free hardware, and other things
11 <span class=
"program-session-speaker">
14 <p class=
"program-session-room-details">
15 <button aria-controls=
"day-1-timeslot-1-session-1-collapse" aria-expanded=
"false" class=
"btn btn-default btn-xs" data-target=
"#day-1-timeslot-1-session-1-collapse" data-toggle=
"collapse">
19 <div class=
"collapse in" id=
"day-1-timeslot-1-session-1-collapse">
21 Preceded by a welcome address from John Sullivan, FSF executive
25 <!-- day-1-timeslot-1-session-1-collapse end -->
27 <!-- day-1-timeslot-1-session-1 end -->
28 <section class=
"program-session" id=
"day-1-timeslot-1-session-2">
29 <header class=
"program-session-header">
36 <span class=
"program-session-speaker">
37 <a href=
"http://dustycloud.org">
41 <p class=
"program-session-room-details">
42 <span class=
"label label-default">
45 <button aria-controls=
"day-1-timeslot-1-session-2-collapse" aria-expanded=
"false" class=
"btn btn-default btn-xs" data-target=
"#day-1-timeslot-1-session-2-collapse" data-toggle=
"collapse">
49 <div class=
"collapse in" id=
"day-1-timeslot-1-session-2-collapse">
51 The effort to re-decentralize the web has been under way for a number
52 of years, but what's really happening under the hood? Various projects
53 like Diaspora, GNU social,
54 <a href=
"http://mediagoblin.org/">
57 , Friendica Red, and Pump.IO
58 all exist, but not all these projects can talk to each other. How can
59 we fix that? A demo of PyPump will be given, as well as a rundown on
60 the progress of the W3C Social Working Group.
63 <!-- day-1-timeslot-1-session-2-collapse end -->
65 <!-- day-1-timeslot-1-session-2 end -->
66 <section class=
"program-session" id=
"day-1-timeslot-1-session-3">
67 <header class=
"program-session-header">
70 Dr. Hyde and Mr. Jekyll: advocating for free software in nonfree academic contexts
74 <span class=
"program-session-speaker">
77 <p class=
"program-session-room-details">
78 <span class=
"label label-default">
81 <button aria-controls=
"day-1-timeslot-1-session-3-collapse" aria-expanded=
"false" class=
"btn btn-default btn-xs" data-target=
"#day-1-timeslot-1-session-3-collapse" data-toggle=
"collapse">
85 <div class=
"collapse in" id=
"day-1-timeslot-1-session-3-collapse">
87 What if the classic horror trope of the good doctor who becomes a
88 monster at night were reversed? Instead of the good Dr. Jekyll
89 transforming into the rampaging Mr. Hyde, advocates of free who work
90 in nonfree environments can feel as if they only get to put on their
91 altruistic persona at night. For academics advocating free software
92 and free culture in particular, libre ethics are often at odds with
93 both administrative structures and expected teaching outcomes. This
94 session explores the struggles of advocating free in both research and
98 <!-- day-1-timeslot-1-session-3-collapse end -->
100 <!-- day-1-timeslot-1-session-3 end -->
101 <section class=
"program-session" id=
"day-1-timeslot-1-session-4">
102 <header class=
"program-session-header">
105 TAFTA, CETA, TISA: traps and threats to Free Software Everywhere
109 <span class=
"program-session-speaker">
110 <a href=
"http://libreplanet.org/2015/program/speakers.html#corvellec">
114 <a href=
"http://libreplanet.org/2015/program/speakers.html#le-lous">
118 <p class=
"program-session-room-details">
119 <span class=
"label label-default">
122 <button aria-controls=
"day-1-timeslot-1-session-4-collapse" aria-expanded=
"false" class=
"btn btn-default btn-xs" data-target=
"#day-1-timeslot-1-session-4-collapse" data-toggle=
"collapse">
126 <div class=
"collapse in" id=
"day-1-timeslot-1-session-4-collapse">
128 TAFTA, CETA, and TISA are far-reaching trade agreements posing major
129 threats to online freedom and creating legal uncertainty for all
130 Internet players. They set forth an ever stronger protection of
131 copyright and patents. They 'recycle' the most toxic parts of ACTA,
132 the anti-counterfeiting trade agreement which was rejected
133 in
2012. The presentation focuses on the software aspects of TAFTA,
134 CETA, TISA. We will call for action against these global treaty
135 projects and offer alternative proposals, which favour Free Software
139 <!-- day-1-timeslot-1-session-4-collapse end -->
141 <!-- day-1-timeslot-1-session-4 end -->
142 <section class=
"program-session" id=
"day-1-timeslot-1-session-5">
143 <header class=
"program-session-header">
150 <span class=
"program-session-speaker">
153 <p class=
"program-session-room-details">
154 <span class=
"label label-default">
157 <button aria-controls=
"day-1-timeslot-1-session-5-collapse" aria-expanded=
"false" class=
"btn btn-default btn-xs" data-target=
"#day-1-timeslot-1-session-5-collapse" data-toggle=
"collapse">
161 <div class=
"collapse in" id=
"day-1-timeslot-1-session-5-collapse">
163 This year a robotic certificate authority will start issuing
164 publicly-trusted certificates, at no charge, by the millions. Called
165 Let's Encrypt, this CA is an initiative of several organizations. Our
166 free software and protocol will let sysadmins run a single command to
167 turn on HTTPS on their servers in about a minute, helping eliminate
168 obstacles to activating encryption for every Web server. I'll describe
169 how it all works and give a demo. We need lots of testing and
173 <!-- day-1-timeslot-1-session-5-collapse end -->
175 <!-- day-1-timeslot-1-session-5 end -->
176 <section class=
"program-session" id=
"day-1-timeslot-1-session-6">
177 <header class=
"program-session-header">
180 Attribution revolution -- turning copyright upside-down
184 <span class=
"program-session-speaker">
187 <p class=
"program-session-room-details">
188 <span class=
"label label-default">
191 <button aria-controls=
"day-1-timeslot-1-session-6-collapse" aria-expanded=
"false" class=
"btn btn-default btn-xs" data-target=
"#day-1-timeslot-1-session-6-collapse" data-toggle=
"collapse">
195 <div class=
"collapse in" id=
"day-1-timeslot-1-session-6-collapse">
197 Reusing works licensed under free licenses seems pretty simple, but it
198 can often be quite time consuming. One image or a few lines of source
199 code might be okay, but keeping track of the license and attribution
200 of a thousand different pieces, or when quoting from massive data sets
201 such as Wikipedia? Whoah! Don’t we have computers to do that for us!?
202 We do, but there’s no widespread support for including licensing or
203 author information when sharing or reusing digital works. This session
204 will discuss how this should work in a free knowledge environment, and
205 could it be that many problems regarding copyright and
"piracy" in our
206 digital society could be solved with free software?
209 In order to relate effectively to the digital works we see online,
210 attribution (who made or built something) matters. Proper attribution
211 is the start of being able to explore digital works online in their
212 right context. This talk will focus on the philosophical background of
213 why attribution matters, the benefits that free software can bring to
214 the way we work with pieces of art (lolcats and Shakespeare alike),
215 and where we're heading in the future.
218 <!-- day-1-timeslot-1-session-6-collapse end -->
220 <!-- day-1-timeslot-1-session-6 end -->
221 <section class=
"program-session" id=
"day-1-timeslot-1-session-7">
222 <header class=
"program-session-header">
225 Access without empowerment
229 <span class=
"program-session-speaker">
232 <p class=
"program-session-room-details">
233 <span class=
"label label-default">
236 <button aria-controls=
"day-1-timeslot-1-session-7-collapse" aria-expanded=
"false" class=
"btn btn-default btn-xs" data-target=
"#day-1-timeslot-1-session-7-collapse" data-toggle=
"collapse">
240 <div class=
"collapse in" id=
"day-1-timeslot-1-session-7-collapse">
242 The free software movement has twin goals: promoting access to
243 software through users' freedom to share, and empowering users by
244 giving them control over their technology. For all our movement's
245 success, we have been much more successful at the former. I will use
246 data from free software and from several related movements to explain
247 why promoting empowerment is systematically more difficult than
248 promoting access and I will explore how our movement might address the
249 second challenge in the future.
252 <!-- day-1-timeslot-1-session-7-collapse end -->
254 <!-- day-1-timeslot-1-session-7 end -->
255 <section class=
"program-session" id=
"day-1-timeslot-1-session-8">
256 <header class=
"program-session-header">
259 Fork and ignore: fighting a GPL violation by coding instead
263 <span class=
"program-session-speaker">
266 <p class=
"program-session-room-details">
267 <span class=
"label label-default">
270 <button aria-controls=
"day-1-timeslot-1-session-8-collapse" aria-expanded=
"false" class=
"btn btn-default btn-xs" data-target=
"#day-1-timeslot-1-session-8-collapse" data-toggle=
"collapse">
274 <div class=
"collapse in" id=
"day-1-timeslot-1-session-8-collapse">
276 Typically, GPL enforcement activity involves copyright infringement
277 actions which compel license violators to correct errors in their GPL
278 compliance, defending the policy goals of the GPL: the rights of
279 developers and users to copy, share, modify and redistribute.
282 While traditional enforcement is often undeniably necessary for
283 embedded electronics products, novel approaches to GPL violations are
284 often possible and even superior for more traditional software
288 Recently, Software Freedom Conservancy engaged in an enforcement
289 action whereby, rather than fight the violator in court, we instead
290 provided resources and assistance to a vetted GPL-compliant fork of a
294 This talk discusses which scenarios make this remedy optimal and the
295 lessons learned. The talk includes some licensing and technical
296 content about vetting the licensing information of codebases.
299 <!-- day-1-timeslot-1-session-8-collapse end -->
301 <!-- day-1-timeslot-1-session-8 end -->
302 <section class=
"program-session" id=
"day-1-timeslot-1-session-9">
303 <header class=
"program-session-header">
306 Who did this? Just wait until your father gets home
310 <span class=
"program-session-speaker">
313 <p class=
"program-session-room-details">
314 <span class=
"label label-default">
317 <button aria-controls=
"day-1-timeslot-1-session-9-collapse" aria-expanded=
"false" class=
"btn btn-default btn-xs" data-target=
"#day-1-timeslot-1-session-9-collapse" data-toggle=
"collapse">
321 <div class=
"collapse in" id=
"day-1-timeslot-1-session-9-collapse">
323 What's going on in here? Computer parts laying all over the
324 place... screws and ribbon cables scattered cross heaven's half
325 acre. And who left this power supply in the refrigerator? Is that your
326 dad's new impact drive? Don't you dare let me get up in the middle of
327 the night and step on that motherboard in my bare feet. Just what in
328 the name of Michael Dell is going on here?
331 <!-- day-1-timeslot-1-session-9-collapse end -->
333 <!-- day-1-timeslot-1-session-9 end -->
335 <!-- day-1-timeslot-1 end -->