summaryrefslogtreecommitdiff
path: root/box/talk/p2p/index.html
blob: 20cbfa7822329231228eb81d9dfd86f1ce0ddb1f (plain)
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  7. <meta http-equiv="Content-Style-Type" content="text/css" />
  8. <meta name="generator" content="pandoc" />
  9. <meta name="author" content="Jonas Smedegaard" />
  10. <title>Solidbox</title>
  11. <style type="text/css">
  12. code{white-space: pre-wrap;}
  13. span.smallcaps{font-variant: small-caps;}
  14. span.underline{text-decoration: underline;}
  15. div.column{display: inline-block; vertical-align: top; width: 50%;}
  16. </style>
  17. <link rel="stylesheet" type="text/css" media="screen, projection, print"
  18. href="../../../slidy/slidy.css" />
  19. <link rel="stylesheet" type="text/css" media="screen, projection, print"
  20. href="local.css" />
  21. <script src="../../../slidy/slidy.js"
  22. charset="utf-8" type="text/javascript"></script>
  23. </head>
  24. <body>
  25. <div class="slide titlepage">
  26. <h1 class="title">Solidbox</h1>
  27. <p class="author">
  28. Jonas Smedegaard
  29. </p>
  30. <p class="date">Paris P2P Festival, Paris, France, March 11th 2020</p>
  31. </div>
  32. <div id="me" class="slide section level1">
  33. <h1>Me</h1>
  34. <p><img src="swirl.svg" /></p>
  35. <dl>
  36. <dt>Jonas Smedegaard</dt>
  37. <dd>Debian developer
  38. </dd>
  39. <dd>Full-time computer hobbyist
  40. </dd>
  41. <dd>Tinkerer
  42. </dd>
  43. <dt>CouchDesign</dt>
  44. <dd>Siri Reiter &amp; Jonas Smedegaard in a big red sofa
  45. </dd>
  46. </dl>
  47. </div>
  48. <div id="me-1" class="slide section level1">
  49. <h1>Me</h1>
  50. <p><img src="swirl.svg" /></p>
  51. <dl>
  52. <dt>Jonas Smedegaard</dt>
  53. <dd>Debian developer since 2001
  54. </dd>
  55. <dd>Full-time computer hobbyist since 1991
  56. </dd>
  57. <dd>Tinkerer since 1980
  58. </dd>
  59. <dt>CouchDesign</dt>
  60. <dd>Siri Reiter &amp; Jonas Smedegaard, in a big red sofa
  61. </dd>
  62. </dl>
  63. </div>
  64. <div id="solidbox" class="slide section level1">
  65. <h1>Solidbox</h1>
  66. <p><img src="bang.svg" /></p>
  67. <p>Sustainable user-controlled data-driven server</p>
  68. </div>
  69. <div id="solidbox---sustainable" class="slide section level1">
  70. <h1>Solidbox - sustainable</h1>
  71. <p><img src="bang.svg" /></p>
  72. <p><strong>Sustainable</strong> user-controlled data-driven server</p>
  73. <p>Lasts a long time</p>
  74. </div>
  75. <div id="solidbox---sustainable-1" class="slide section level1">
  76. <h1>Solidbox - sustainable</h1>
  77. <p><img src="bang.svg" /></p>
  78. <p><strong>Sustainable</strong> user-controlled data-driven server</p>
  79. <p>Lasts a long time</p>
  80. <p><strong>Secure</strong> 20 years from now</p>
  81. <p>Relevant for <strong>you</strong> 20 years from now</p>
  82. <p>Friendly to <strong>Earth</strong> 20 years from now</p>
  83. </div>
  84. <div id="solidbox---user-controlled" class="slide section level1">
  85. <h1>Solidbox - user-controlled</h1>
  86. <p><img src="bang.svg" /></p>
  87. <p>Sustainable <strong>user-controlled</strong> data-driven server</p>
  88. <p><strong>Full</strong> user control</p>
  89. <p>Hosting at a geek friend can be worse than in the cloud</p>
  90. </div>
  91. <div id="solidbox---data-driven" class="slide section level1">
  92. <h1>Solidbox - data-driven</h1>
  93. <p><img src="bang.svg" /></p>
  94. <p>Sustainable user-controlled <strong>data-driven</strong> server</p>
  95. <p>(…)</p>
  96. </div>
  97. <div id="solidbox---server" class="slide section level1">
  98. <h1>Solidbox - server</h1>
  99. <p><img src="bang.svg" /></p>
  100. <p>Sustainable user-controlled data-driven <strong>server</strong></p>
  101. <p>A machine talking to machines</p>
  102. </div>
  103. <div id="solidbox-1" class="slide section level1">
  104. <h1>Solidbox</h1>
  105. <p><img src="bang.svg" /></p>
  106. <p>Sustainable user-controlled data-driven server</p>
  107. <p>Solid + [software] + Box</p>
  108. <dl>
  109. <dt>data</dt>
  110. <dd>sustainable knowledge
  111. </dd>
  112. <dt>software</dt>
  113. <dd>sustainable system
  114. </dd>
  115. <dt>hardware</dt>
  116. <dd>sustainable machine
  117. </dd>
  118. </dl>
  119. </div>
  120. <div id="solidbox-2" class="slide section level1">
  121. <h1>Solidbox</h1>
  122. <p><img src="bang.svg" /></p>
  123. <p>Sustainable user-controlled data-driven server</p>
  124. <p>Solid + [software] + Box</p>
  125. <dl>
  126. <dt>data</dt>
  127. <dd>sustainable knowledge - Social Linked Data
  128. </dd>
  129. <dt>software</dt>
  130. <dd>sustainable system - a Debian Pure Blend
  131. </dd>
  132. <dt>hardware</dt>
  133. <dd>sustainable machine - OSHWA certified single-board computer
  134. </dd>
  135. </dl>
  136. </div>
  137. <div id="who-cares" class="slide section level1">
  138. <h1>Who cares?</h1>
  139. <p><img src="question.svg" /></p>
  140. <dl>
  141. <dt>Users</dt>
  142. <dd>Have patience - look out for “ActivityStream” in your products
  143. </dd>
  144. <dt>Programmers, tinkeres, developers, devops, sysadmins</dt>
  145. <dd>Embrace Solid a.k.a. semantic web technologies
  146. </dd>
  147. <dt>Distributors, translators, designers, investors</dt>
  148. <dd>Prioritize data-driven workflows for systems and for users
  149. </dd>
  150. </dl>
  151. </div>
  152. <div id="solid" class="slide section level1">
  153. <h1>Solid</h1>
  154. <p><img src="bang.svg" /></p>
  155. <p>Social Linked data</p>
  156. </div>
  157. <div id="solid-1" class="slide section level1">
  158. <h1>Solid</h1>
  159. <p><img src="bang.svg" /></p>
  160. <p>Social Linked Data</p>
  161. <p>Solid</p>
  162. <p>a.k.a. Semantic web, RDF, WebID, ActivityPub</p>
  163. </div>
  164. <div id="solid-2" class="slide section level1">
  165. <h1>Solid</h1>
  166. <p><img src="bang.svg" /></p>
  167. <p>Social Linked Data</p>
  168. <p>Solid</p>
  169. <p>a.k.a. Semantic web, RDF, WebID, ActivityPub</p>
  170. <p>a.k.a. Web 2.0</p>
  171. </div>
  172. <div id="debian" class="slide section level1">
  173. <h1>Debian</h1>
  174. <p><img src="bang.svg" /></p>
  175. <p>Software distribution</p>
  176. <p>Community</p>
  177. <p>Stability &amp; consistency</p>
  178. </div>
  179. <div id="oshwa-certified-machine" class="slide section level1">
  180. <h1>OSHWA-certified machine</h1>
  181. <p><img src="bang.svg" /></p>
  182. <p>Well-defined open definition for hardware</p>
  183. </div>
  184. <div id="principles" class="slide section level1">
  185. <h1>Principles</h1>
  186. <p><img src="heart.svg" /></p>
  187. <p>Ethical, inpired by Facebook</p>
  188. <p>Usable, inspired by Freedombox</p>
  189. <p>Flexible, inspired by Yunohost</p>
  190. <p>Environmental, inspired by cloud hosting</p>
  191. </div>
  192. <div id="principles---ethical" class="slide section level1">
  193. <h1>Principles - ethical</h1>
  194. <p><img src="heart.svg" /></p>
  195. <p>Like Facebook</p>
  196. <p>User controls personal data</p>
  197. <p>Exportable data - walled gardens</p>
  198. </div>
  199. <div id="principles---ethical-1" class="slide section level1">
  200. <h1>Principles - ethical</h1>
  201. <p><img src="heart.svg" /></p>
  202. <p>Like Facebook, but done right</p>
  203. <p>User controls <del>personal</del> <strong>all</strong> data <strong>&amp; code &amp; machine</strong></p>
  204. <p><del>Exportable</del> <strong>Portable</strong> data <strong>including metadata</strong></p>
  205. <p><del>walled</del> <strong>Permaculture</strong> gardens</p>
  206. </div>
  207. <div id="principles---usable" class="slide section level1">
  208. <h1>Principles - usable</h1>
  209. <p><img src="heart.svg" /></p>
  210. <p>Like Freedombox</p>
  211. <p>Debian blend (closely based on Debian)</p>
  212. <p>User-friendly administration</p>
  213. <p>Freedombox development community</p>
  214. <p>System tinkering is welcome</p>
  215. </div>
  216. <div id="principles---usable-1" class="slide section level1">
  217. <h1>Principles - usable</h1>
  218. <p><img src="heart.svg" /></p>
  219. <p>Like Freedombox, but done right</p>
  220. <p>Debian <strong>Pure</strong> Blend (integral subset of Debian)</p>
  221. <p><del>User-friendly</del> <strong>zero</strong> administration</p>
  222. <p><del>Freedombox</del> <strong>Debian</strong> development community</p>
  223. <p>System tinkering is welcome, then called a <strong>Debian system</strong></p>
  224. </div>
  225. <div id="principles---flexible" class="slide section level1">
  226. <h1>Principles - flexible</h1>
  227. <p><img src="heart.svg" /></p>
  228. <p>Like Yunohost, but done right</p>
  229. <p>Developed as a single coherent system</p>
  230. <p>No “hacking on top” to finalize or customize</p>
  231. </div>
  232. <div id="principles---environmental" class="slide section level1">
  233. <h1>Principles - environmental</h1>
  234. <p><img src="heart.svg" /></p>
  235. <p>Like cloud hosting…</p>
  236. </div>
  237. <div id="principles-1" class="slide section level1">
  238. <h1>Principles</h1>
  239. <p><img src="heart.svg" /></p>
  240. <dl>
  241. <dt>Ethical</dt>
  242. <dd>Facebook done right - user controls data &amp; code &amp; machine
  243. </dd>
  244. <dt>Usable</dt>
  245. <dd>Freedombox done right - for non-technical use
  246. </dd>
  247. <dd>Fully distro-administrated
  248. </dd>
  249. <dt>Flexible</dt>
  250. <dd>Yunohost done right - no “hacking on top”
  251. </dd>
  252. <dt>Environmental</dt>
  253. <dd>Cloud hosting done right - light, punishing hoster if not
  254. </dd>
  255. </dl>
  256. </div>
  257. <div id="getting-involved" class="slide section level1">
  258. <h1>Getting involved</h1>
  259. <p><img src="arrow.svg" /></p>
  260. <dl>
  261. <dt>I want one…</dt>
  262. <dd>Have patience
  263. </dd>
  264. <dd>Buy the hardware at Olimex; play with Freedombox or Yunohost
  265. </dd>
  266. <dd>Buy any OSHWA-certified hardware; play with Debian
  267. </dd>
  268. <dt>I want to help create it</dt>
  269. <dd>Sysadmin
  270. </dd>
  271. <dd>Packaging
  272. </dd>
  273. <dd>Translation
  274. </dd>
  275. <dd>Logic
  276. </dd>
  277. <dd>UX
  278. </dd>
  279. </dl>
  280. </div>
  281. <div id="development---4-parts" class="slide section level1">
  282. <h1>Development - 4 parts</h1>
  283. <p><img src="arrow.svg" /></p>
  284. <p>Debian</p>
  285. <p>Solid</p>
  286. <p>Boxer</p>
  287. <p>Box</p>
  288. </div>
  289. <div id="development---plan" class="slide section level1">
  290. <h1>Development - plan</h1>
  291. <p><img src="arrow.svg" /></p>
  292. <dl>
  293. <dt>Now</dt>
  294. <dd>Identify and streamline all parts
  295. </dd>
  296. <dd>Tune into the Debian way
  297. </dd>
  298. <dt>Beta</dt>
  299. <dd>Integrate all parts
  300. </dd>
  301. <dd>Tune out of the Debian way
  302. </dd>
  303. <dt>Done</dt>
  304. <dd>Usable as non-technical user
  305. </dd>
  306. <dd>Auto-updated and auto-upgraded purely from Debian
  307. </dd>
  308. </dl>
  309. </div>
  310. <div id="thanks" class="slide section level1">
  311. <h1>Thanks</h1>
  312. <p><img src="ellipsis.svg" /></p>
  313. <p>Author: Jonas Smedegaard <a href="mailto:dr@jones.dk" class="email">dr@jones.dk</a></p>
  314. <p>Solidbox<br />
  315. This presentation: <a href="https://dr.jones.dk/box/talk/p2p/" class="uri">https://dr.jones.dk/box/talk/p2p/</a><br />
  316. User-facing Website: <a href="https://solidbox.org/" class="uri">https://solidbox.org/</a><br />
  317. Developer wiki: <a href="https://wiki.debian.org/Solidbox" class="uri">https://wiki.debian.org/Solidbox</a></p>
  318. <p><a href="https://www.w3.org/Talks/Tools/Slidy2/" title="HTML Slidy - Slide Shows in HTML and XHTML">Slidy</a><br />
  319. copyright W3C; licensed under W3C.</p>
  320. <p>Styling<br />
  321. copyright Siri Reiter; licensed under CC-BY-SA 4.0.</p>
  322. <p>Font Cantarell<br />
  323. copyright Understanding Limited &amp; Jakub Steiner; licensed under OFL 1.1.</p>
  324. </div>
  325. </body>
  326. </html>