Project

General

Profile

Presentations » History » Version 54

dl lud, 01/05/2024 03:00 PM

1 35 Denis 'GNUtoo' Carikli
h1. Presentations
2 1 Paul Kocialkowski
3 4 Paul Kocialkowski
{{>toc}}
4
5 54 dl lud
This is a list of talks that were handed on behalf of the Replicant project.
6 2 Paul Kocialkowski
7
*Some of the content presented during those conferences may be outdated: do not assume that all the facts are still accurate!*
8 1 Paul Kocialkowski
9 52 dl lud
h2. 37C3
10
11 53 dl lud
h3. Introduction to Replicant
12
13
* Event page: https://events.ccc.de/congress/2023/hub/en/event/introduction-to-replicant/
14
* Speakers: @GNUtoo and @dllud
15
* Date: 28 December 2023
16
* Duration: 30 minutes
17
* Language: English
18
19
h4. Abstract
20
21
Replicant is a fully free Android distribution that is approved by the FSF. This short talk briefly explains: why Replicant came into being; the freedom, privacy and security issues it has found in devices aimed to run Android; and the approaches that it follows to liberate such Android devices.
22
23
h4. Media
24
25
* Slides: attachment:Replicant_introduction.pdf "Creative Commons BY-SA 4.0":https://creativecommons.org/licenses/by-sa/4.0/
26
* Slides source: https://git.replicant.us/contrib/GNUtoo/documentation/presentations/tree/37c3/Replicant_introduction
27
28 52 dl lud
h3. Smartphones freedom status in 2023
29
30
* Event page: https://events.ccc.de/congress/2023/hub/en/event/smartphones-freedom-status-in-2023/
31
* Speakers: @GNUtoo and @dllud
32
* Date: 30 December 2023
33
* Duration: 30 minutes
34
* Language: English
35
36
h4. Abstract
37
38
The talk will start with a description of what hardware is typically found in a smartphone and its freedom implications.
39
40
Once this is done we will look at several smartphones models (PinePhone, PinePhone PRO, Librem 5, regular LineageOS and/or Fairphone 1/2/3/4/5) and compare the implications of the hardware design and component choices both for freedom usability (for instance does suspend-to-ram currently work), and other factors affecting the ability to use the device.
41
42
We will then look at Android and GNU/Linux operating systems / distributions, and the application ecosystems around them (F-Droid, Android SDK, type of applications available, compatibility layers like Waydroid) for these smartphones, with a focus on fundamental differences that impact end users freedom and usability.
43
44
h4. Media
45
46
* Slides: attachment:Smartphones_freedom_status_2023.pdf "Creative Commons BY-SA 4.0":https://creativecommons.org/licenses/by-sa/4.0/
47
* Slides source: https://git.replicant.us/contrib/GNUtoo/documentation/presentations/tree/37c3/Smartphones_freedom_status_2023
48
49 48 dl lud
h2. FOSDEM 2023
50
51
h3. How Replicant uses (or doesn't use) Guix
52
53
* Event page: https://archive.fosdem.org/2023/schedule/event/replicantguix/
54
* Speakers: @GNUtoo
55
* Date: 4 February 2023
56
* Language: English
57
58
h4. Abstract
59
60
Guix is a 100% free software distribution that can be used in a wide variety of ways.
61
62
Unlike other GNU/Linux distributions, all its packages and configuration are defined in Scheme (with Guile). To do that it uses software abstractions. That abstraction enables to reuse the same packages or configurations in various contexts (for instance to build containers, to build packages for other distributions, etc).
63
64
This re-usability can enables other projects to use Guix in various ways (for testing, for project infrastructure, etc).
65
66
This talks looks at how and why Replicant uses or depends on Guix, where it didn't use Guix and why, and future directions with the usage of Guix by the Replicant project.
67
This talk is mostly about real life usage of Guix from the point of view of another software project (here an Android distribution). It will therefore show both advantages and limitations of Guix in that context.
68
It also has the necessary background information on Replicant and Guix.
69
70 49 dl lud
h4. Media
71
72
* Slides: attachment:replicant-guix.pdf
73 48 dl lud
* Slides source: https://git.replicant.us/contrib/GNUtoo/documentation/presentations/tree/FOSDEM2023
74
* Video: https://archive.fosdem.org/2023/schedule/event/replicantguix/
75
76 51 dl lud
h2. Ten Years of Guix
77
78
h3. How Replicant, a 100% free software Android distribution, uses Guix
79
80
* Event page: https://10years.guix.gnu.org/program/#how-replicant-a-100-free-software-android-distribution-uses-guix
81
* Speakers: @GNUtoo
82
* Date: 17 September 2022
83
* Language: English
84
85
h4. Abstract
86
87
This short talk will look at how and why Replicant uses or depends on Guix, and future directions with the usage of Guix by the Replicant project.
88
89
h4. Media
90
91
* Slides: attachment:replicant-guix-anniversary.pdf
92
* Slides source: https://git.replicant.us/contrib/GNUtoo/documentation/presentations/tree/Guix-birthday-2022
93
* Video: not recorded
94
95 50 dl lud
h2. LibrePlanet 2022
96
97
h3. Struggle for independence
98
99
* Event page: https://media.libreplanet.org/u/libreplanet/m/replicant-struggle-for-independence/
100
* Speakers: @GNUtoo
101
* Date: 20 March 2022
102
* Language: English
103
104
h4. Abstract
105
106
How Replicant wants more independence from the device manufacturers and from the Android distributions from which it is based.
107
108
h4. Media
109
110
* Slides: attachment:independence-libreplanet2022.pdf
111
* Slides source: https://git.replicant.us/contrib/GNUtoo/documentation/presentations/tree/LibrePlanet2022
112
* Video: https://media.libreplanet.org/u/libreplanet/m/replicant-struggle-for-independence/
113
114 43 dl lud
h2. FOSDEM 2020
115
116 44 dl lud
h3. Extending the lifetime of smartphones with Replicant
117 43 dl lud
118
* Event page: https://fosdem.org/2020/schedule/event/replicant/
119
* Speakers: @GNUtoo , @dllud , @GrimKriegor & "Fil Bergamo":https://redmine.replicant.us/users/6852
120
* Date: 2 February 2020
121
* Duration: 35 minutes
122
* Language: English
123
124
h4. Abstract
125
126 45 dl lud
After a very quick introduction on Replicant and the smartphones ecosystem, we look at what affects smartphones' and tablets' lifetime and how to increase it by making Replicant more sustainable.
127 43 dl lud
128 47 dl lud
There is a small, satirical play in the middle this presentation. Its goal is to show how the current market trends in smartphone design and construction severely impair those that look for privacy, software freedom and reduction of electronic waste.
129 43 dl lud
130
h4. Media
131
132
* Slides: attachment:sustainability-fosdem2020.pdf "Creative Commons BY-SA 4.0":https://creativecommons.org/licenses/by-sa/4.0/
133
* Slides source: https://git.replicant.us/contrib/GNUtoo/presentations/tree/Fosdem2020/Replicant_sustainability
134
* Video: https://fosdem.org/2020/schedule/event/replicant/
135
136 39 dl lud
h2. 36C3
137
138
h3. Introduction to Replicant
139
140
* Event page: https://frab.riat.at/en/36C3/public/events/130
141
* Speakers: @GNUtoo
142
* Date: 27 December 2019
143
* Duration: 15 minutes
144
* Language: English
145
146
h4. Abstract
147
148
Replicant is a fully free Android distribution that is approved by the FSF. This short talk briefly explains: why Replicant came into being; the freedom, privacy and security issues it has found in devices aimed to run Android; and the approaches that it follows to liberate such Android devices.
149
150
h4. Media
151
152
* Slides: attachment:replicant-introduction.pdf "Creative Commons BY-SA 4.0":https://creativecommons.org/licenses/by-sa/4.0/
153
* Slides source: https://git.replicant.us/contrib/GNUtoo/presentations/tree/36c3/Replicant_introduction
154
* Video: waiting for upload into "media.ccc.de":https://media.ccc.de/c/36c3
155
156 40 dl lud
h3. Android’s build system is messier than your distro’s
157
158
* Event page: https://events.ccc.de/congress/2019/wiki/index.php/Session:Android%27s_build_system_is_messier_than_your_distro%27s
159
* Speakers: @GrimKriegor
160
* Date: 28 December 2019
161
* Duration: 30 minutes
162
* Language: English
163
164
h4. Abstract
165
166
Android Open Source Project (AOSP)'s build system differs greatly from other GNU/Linux based distribution: software components are built and bundled together into a single image without using any package manager during the build process; external software components are also tasked with maintaining support for AOSP build system themselves. Theses differences creates some extremely serious issues that also affect Replicant, a fully free software Android distribution. To solve that, we aim to foster a discussion with other projects and the community on sustainable ways to achieve an AOSP build that properly incorporates GNU/Linux projects such as Linux and Mesa. This talk might also be interesting to people packaging Android utilities like adb in GNU/Linux distributions, as they also have to deal with some of the issues created by the Android build system.
167
168
h4. Media
169
170
* Slides: attachment:buildsystem.pdf "Creative Commons BY-SA 4.0":https://creativecommons.org/licenses/by-sa/4.0/
171
* Slides source: https://git.replicant.us/contrib/hominoid/buildsystem-presentation/
172
* Video: not recorded.
173
174 41 dl lud
h3. Extending the lifetime of smartphones with Replicant
175
176
* Event page: https://talks.oio.social/36c3-oio/talk/LU3JNL/
177
* Speakers: @GNUtoo
178
* Date: 28 December 2019
179
* Duration: 20 minutes
180
* Language: English
181
182
h4. Abstract
183
184
After a very quick introduction on Replicant and the smartphones ecosystem, we look at what affects smartphones' and tablets' lifetime and how to increase it by making Replicant more sustainable.
185
186
h4. Media
187
188
* Slides: attachment:sustainability.pdf "Creative Commons BY-SA 4.0":https://creativecommons.org/licenses/by-sa/4.0/
189
* Slides source: https://git.replicant.us/contrib/GNUtoo/presentations/tree/36c3/Replicant_sustainability
190
* Video: https://media.ccc.de/v/36c3-oio-169-extending-the-lifetime-of-smartphones-with-replicant-a-fully-free-android-distribution
191
192 42 dl lud
h3. The Chromium mess meets Android
193
194
* Event page: https://events.ccc.de/congress/2019/wiki/index.php/Session:The_chromium_mess_meets_Android
195
* Speakers: @dllud & @JeremyRand
196
* Date: 29 December 2019
197
* Duration: 30 minutes
198
* Language: English
199
200
h4. Abstract
201
202
WebView is one of the core components of the Android system, used and abused by apps to render web content (HTML, CSS, JS). WebView is nowadays built out of the Chromium source tree which has been plagued by privacy and freedom issues. As a fully free-software Android distribution, Replicant is exploring different paths to create a WebView build that respects user's privacy and freedom. Our tentative approaches go all the way from further cleaning the Chromium source after projects like ungoogled-chromium, to fully replacing WebView by a shim built around GeckoView. We will present our approaches on this lightning talk, on the hopes of getting feedback from the community and engaging other projects to collaborate with us. 
203
204
h4. Media
205
206
* Slides: attachment:webview.pdf "Creative Commons BY-SA 4.0":https://creativecommons.org/licenses/by-sa/4.0/
207
* Slides source: https://git.replicant.us/contrib/hominoid/webview-presentation/
208
* Video: not recorded.
209 41 dl lud
210 36 Denis 'GNUtoo' Carikli
h2. Replicant contributors meeting 2019
211
212
See the table in the [[ContributorsMeetingJuly2019#Presentations|ContributorsMeetingJuly2019]] page for a list of presentations held there and their corresponding medias (videos, slides, etc).
213
214 38 Denis 'GNUtoo' Carikli
Beside the talk on Replicant history, the presentations held in that meeting goes in more technical details (including the source code of Replicant) as they are mainly targeted at present or future Replicant contributors.
215 37 Denis 'GNUtoo' Carikli
216 29 Paul Kocialkowski
h2. PSESHSF 2016
217
218
h3. Replicant : appareils mobiles, logiciels libres et vie privée
219
220
* Event page: https://www.pseshsf.org/fr/archives-et-videos/
221
* Speakers: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
222
* Date: 2 July 2016
223
* Duration: 60 minutes
224
* Language: English
225
226
h4. Abstract
227
228
Les appareils mobiles, tels que les téléphones portables ou tablettes sont de plus en plus présent dans notre usage de l'informatique et sont particulièrement sujets aux questions de liberté et de vie privée/sécurité. Étant de véritables ordinateurs, il est possible d'y exécuter du logiciel libre, même si la situation est loin d'être parfaite. 
229
230
h4. Description
231
232
Cet exposé présentera Replicant dans le cadre de l'initiative visant à libérer les appareils mobiles. En premier lieu, les problèmes majeurs liés à la liberté sur ces appareils seront abordés. Il s'agira de détailler la situation pour chaque composant et à chaque niveau, en proposant ainsi un aperçu complet. Ainsi, de nombreuses considérations sur différents aspects seront présentées, allant de la liberté du matériel jusqu'au système d'exploitation, en passer par les micrologiciels. Après avoir dressé un bilan de la situation, les remédiations possibles à plus ou moins court terme seront présentées. C'est dans ce cadre que s'inscrit le projet Replicant, distribution entièrement libre d'Android pour plusieurs appareils, un système mobile libre mettant l'accent sur la liberté et la vie privée/sécurité. L'état du projet ainsi que les différents challenges et objectifs futurs seront ainsi présentés.
233
234
h4. Media
235
236 33 Wolfgang Wiedmeyer
* Slides: "replicant-appareils-mobiles-logiciels-libres-vie-privee.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/pseshsf-2016/replicant-appareils-mobiles-logiciels-libres-vie-privee.pdf (OSUOSL), "replicant.pdf":https://data.passageenseine.org/2016/slides/replicant.pdf (PSESHSF) "Creative Commons BY-SA 4.0":https://creativecommons.org/licenses/by-sa/4.0/
237
* Video: "replicant-appareils-mobiles-logiciels-libres-vie-privee.webm":https://ftp-osl.osuosl.org/pub/replicant/conferences/pseshsf-2016/replicant-appareils-mobiles-logiciels-libres-vie-privee.webm (OSUOSL) "Creative Commons BY-SA 4.0":https://creativecommons.org/licenses/by-sa/4.0/
238 30 Paul Kocialkowski
239 29 Paul Kocialkowski
240 28 Paul Kocialkowski
h2. Coliberator 2016
241
242
h3. Replicant Keynote
243
244
* Event page: https://coliberator.ceata.org/2016/
245
* Speakers: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
246
* Date: 5 June 2016
247
* Duration: 60 minutes
248
* Language: English
249
250
h4. Media
251
252 33 Wolfgang Wiedmeyer
* Slides: "replicant-keynote.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/coliberator-2016/replicant-keynote.pdf (OSUOSL) "Creative Commons BY-SA 4.0":https://creativecommons.org/licenses/by-sa/4.0/
253 28 Paul Kocialkowski
254 27 Paul Kocialkowski
h2. FOSDEM 2016
255
256
h3. The road to liberating software at the lower levels
257
258
* Event page: https://fosdem.org/2016/schedule/event/liberating_software/
259
* Speakers: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
260
* Date: 30 January 2016
261
* Duration: 15 minutes
262
* Language: English
263
264
h4. Abstract
265
266
Liberating the software running at the lower levels of the hardware we use, either on the main processor or on controllers and peripherals can reveal to be quite challenging. There is a series of (more or less) usual limitations to overcome in the process, each of them being a challenge for free software developers, with the potential of fatally blocking a free software implementation.
267
268
h4. Description
269
270
This talk will highlight the process of liberating the software running at the lower levels of devices we use. In particular, it will focus on each recurrent limitation that is encountered when freeing a device, with an insight on the process to overcoming them, when possible at all.
271
272
Various examples will be shown, drawn from experience liberating mobile devices at the operating system level (with Replicant), at the bootloader level and other devices such as a Chromebook laptop and another laptop's embedded controller.
273
274
Finally, the question of the free software replacement's installation process for end users will be mentioned, with positive and negative examples and suggestions for making the process less painful in general.
275
276
h4. Media
277
278 33 Wolfgang Wiedmeyer
* Slides: "the-road-to-liberating-software-at-the-lower-levels.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/fosdem-2016/the-road-to-liberating-software-at-the-lower-levels.pdf (OSUOSL) "Creative Commons BY-SA 4.0":https://creativecommons.org/licenses/by-sa/4.0/
279
* Video: "the-road-to-liberating-software-at-the-lower-levels.webm":https://ftp-osl.osuosl.org/pub/replicant/conferences/fosdem-2016/the-road-to-liberating-software-at-the-lower-levels.webm (OSUOSL) "Creative Commons BY 2.0":https://creativecommons.org/licenses/by/2.0/
280 27 Paul Kocialkowski
281 25 Paul Kocialkowski
h2. JM2L 2015
282
283
h3. Libérer son mobile avec Replicant : politique, technique
284
285 26 Paul Kocialkowski
* Event page: http://jm2l.linux-azur.org/event/2015/340
286 25 Paul Kocialkowski
* Speakers: Benjamin Bayart, [[People#Paul-Kocialkowski|Paul Kocialkowski]]
287
* Date: 28 November 2015
288
* Duration: 60 minutes
289
* Language: French
290
291
h4. Description
292
293
Les appareils mobiles sont privilégiés pour nos communications et gardent grand nombre de données personnelles, en plus de ce qu'ils ont la capacité de collecter via les différents capteurs qu'ils embarquent. Il semble donc nécessaire de pouvoir réellement contrôler ces appareils. Replicant vise à libérer ces appareils. Présentation, enjeux, et limites.
294
295
h4. Media
296
297 33 Wolfgang Wiedmeyer
* Slides: "liberer-son-mobile-avec-replicant-politique-technique.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/jm2l-2015/liberer-son-mobile-avec-replicant-politique-technique.pdf (OSUOSL) "Creative Commons BY-SA 4.0":https://creativecommons.org/licenses/by-sa/4.0/
298 25 Paul Kocialkowski
299 24 Paul Kocialkowski
h2. Bazar du Libre 2015
300 25 Paul Kocialkowski
301
h3. Libérer son mobile avec Replicant : politique, technique
302 24 Paul Kocialkowski
303
* Event page: https://2015.capitoledulibre.org/programme/presentation/14/
304
* Speakers: Benjamin Bayart, [[People#Paul-Kocialkowski|Paul Kocialkowski]]
305
* Date: 21 November 2015
306
* Duration: 60 minutes
307
* Language: French
308
309
h4. Abstract
310
311
Les appareils mobiles sont privilégiés pour nos communications et gardent grand nombre de données personnelles, en plus de ce qu'ils ont la capacité de collecter via les différents capteurs qu'ils embarquent. Il semble donc nécessaire de pouvoir réellement contrôler ces appareils. Replicant vise à libérer ces appareils. Présentation, enjeux, et limites.
312
313
h4. Description
314
315
Cette présentation mettra donc l'accent sur les enjeux du contrôle des appareils mobiles, l'état actuel de la situation ainsi que les remèdes possibles et leurs limitations, avec le projet Replicant. Une présentation du projet et de son état actuel sera ainsi abordée, accompagnée d'un aperçu du travail technique nécessaire à la libération des appareils mobiles. En particulier, il s'agira de mentionner les techniques d'ingénierie inverse qui peuvent-être utilisées pour écrire des remplacements libres pour les composants propriétaires et de mettre en évidence les aspects instructifs et valorisants du processus, tout en démystifiant leur difficulté.
316
317
h4. Media
318
319 33 Wolfgang Wiedmeyer
* Slides: "liberer-son-mobile-avec-replicant-politique-technique.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/bazar-du-libre-2015/liberer-son-mobile-avec-replicant-politique-technique.pdf (OSUOSL) "Creative Commons BY-SA 4.0":https://creativecommons.org/licenses/by-sa/4.0/
320
* Audio: "liberer-son-mobile-avec-replicant-politique-technique.oga":https://ftp-osl.osuosl.org/pub/replicant/conferences/bazar-du-libre-2015/liberer-son-mobile-avec-replicant-politique-technique.oga (OSUOSL) "Creative Commons BY 4.0":https://creativecommons.org/licenses/by/4.0/
321 24 Paul Kocialkowski
322 23 Paul Kocialkowski
h2. Brest en Biens Communs 2015
323
324
h3. Replicant Système d exploitation libre pour smartphone
325
326
* Event page: https://www.a-brest.net/article18249.html
327
* Speakers: Benjamin Bayart, [[People#Paul-Kocialkowski|Paul Kocialkowski]]
328
* Date: 17 October 2015
329
* Duration: 90 minutes
330
* Language: French
331
332
h4. Description
333
334
Dans la lignée du mouvement du logiciel libre, Replicant est une facette de nos infrastructures de communication : à l’heure où l’informatique mobile (ordiphone, tablette,...) prend son envol, il est indispensable que les utilisateurs aient le contrôle de leur machine pour garder le contrôle de leurs informations personnelles (carnet d’adresse, agenda, SMS/appels reçus/émis,...), de leur liberté d’information et de leur liberté d’expression ainsi que du droit au secret de leur correspondance.
335
336
Après une introduction par Benjamin Bayart, Paul Kocialkowski présentera le projet Replicant, les différentes manières d’y contribuer, les enjeux d’un système d’exploitation mobile libre et les problématiques attenantes aux modems privateurs (hors de contrôle de l’utilisateur) incorporés dans nos ordiphones.
337
338
h4. Media
339
340 33 Wolfgang Wiedmeyer
* Slides: "replicant-systeme-exploitation-libre-pour-smartphones.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/brest-en-biens-communs-2015/replicant-systeme-exploitation-libre-pour-smartphones.pdf (OSUOSL) "Creative Commons BY-SA 4.0":https://creativecommons.org/licenses/by-sa/4.0/
341 23 Paul Kocialkowski
342 20 Paul Kocialkowski
h2. CCCamp 2015
343
344
h3. Liberating mobile devices with Replicant and contributing
345
346
* Event page: https://events.ccc.de/camp/2015/wiki/Lightning:Liberating_mobile_devices_with_Replicant_and_contributing
347
* Speaker: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
348
* Date: 15 August 2015
349
* Duration: 5 minutes
350
* Language: English
351
352
h4. Description
353
354
This lightning talk will (quickly) highlight various aspects of developing on Replicant, the fully free Android-based mobile operating system. It will provide some insight about why more developers should join-in and how to get started with it. 
355
356
h4. Media
357
358 33 Wolfgang Wiedmeyer
* Slides: "liberating-mobile-devices-with-replicant-and-contributing.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/cccamp-2015/liberating-mobile-devices-with-replicant-and-contributing.pdf (OSUOSL) "Creative Commons BY-SA 4.0":https://creativecommons.org/licenses/by-sa/4.0/
359
* Video: "liberating-mobile-devices-with-replicant-and-contributing.webm":https://ftp-osl.osuosl.org/pub/replicant/conferences/cccamp-2015/liberating-mobile-devices-with-replicant-and-contributing.webm (OSUOSL) "Creative Commons BY-SA 4.0":https://creativecommons.org/licenses/by-sa/4.0/
360 20 Paul Kocialkowski
361
h3. Replicant: software freedom and privacy-security on mobile devices
362
363
* Event page: https://events.ccc.de/camp/2015/wiki/Session:Replicant:_software_freedom_and_privacy/security_on_mobile_devices https://frab.camp.berlin.ccc.de/en/ber15/public/events/2
364
* Speaker: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
365 22 Paul Kocialkowski
* Date: 8 August 2015
366
* Duration: 45 minutes
367 20 Paul Kocialkowski
* Language: English
368
369
h4. Description
370
371
This will introduce an overview of how different parts of a mobile device interact, which parts can run free software and what problems arise when it comes to privacy and security.
372
373
h4. Media
374
375 33 Wolfgang Wiedmeyer
* Slides: "replicant-software-freedom-and-privacy-security-on-mobile-devices.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/cccamp-2015/replicant-software-freedom-and-privacy-security-on-mobile-devices.pdf (OSUOSL) "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
376 20 Paul Kocialkowski
377 18 Paul Kocialkowski
h2. RMLL 2015
378
379
h3. Étapes accomplies pour la libération des appareils mobiles par le projet Replicant
380
381
* Event page: https://2015.rmll.info/reached-milestones-for-liberating-mobile-devices-on-replicant
382
* Speaker: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
383
* Date: 7 July 2015
384
* Duration: 40 minutes
385 19 Paul Kocialkowski
* Language: French
386 18 Paul Kocialkowski
387
h4. Description
388
389
Cet exposé présentera Replicant dans le cadre de l’initiative visant à libérer les appareils mobiles. En premier lieu, les problèmes majeurs liés à la liberté sur ces appareils seront abordés, ainsi que différentes considérations à propos de la sécurité de ces appareils et des communications qu’ils peuvent effectuer. Par la suite, Replicant sera introduit comme réponse à certaines de ces problématiques. Les différentes étapes du projet au fil des années ainsi que l’ensemble du travail accompli pour la prise en charge de différents appareils seront présentés, en particulier au travers de l’écriture de remplacements libres pour les composants propriétaires. Plusieurs exemples parmi les plus laborieux seront particulièrement mis en lumière. L’état actuel du projet ainsi que les récents développements seront présentés par la suite. Finalement, cette présentation abordera en quoi les appareils actuellement pris en charge sont fondamentalement imparfaits pour le logiciel libre et quelles sont les conséquences qui en découlent vis-à-vis de l’orientation et du développement actuel et futur de Replicant.
390
391
h4. Media
392
393 33 Wolfgang Wiedmeyer
* Slides: "etapes-accomplies-pour-lal-liberation-des-appareils-mobiles-par-le-projet-replicant.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/rmll-2015/etapes-accomplies-pour-lal-liberation-des-appareils-mobiles-par-le-projet-replicant.pdf (OSUOSL) "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
394
* Video: "v1253b419ccb19taidsg_high.webm":http://videos-cdn.rmll.info/videos2015/ubicast/showroom/206-etapes-accomplies-pour-la-liberation_9e3f/v1253b419ccb19taidsg_high.webm (RMLL), "etapes-accomplies-pour-lal-liberation-des-appareils-mobiles-par-le-projet-replicant.webm":https://ftp-osl.osuosl.org/pub/replicant/conferences/rmll-2015/etapes-accomplies-pour-lal-liberation-des-appareils-mobiles-par-le-projet-replicant.webm (OSUOSL) "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
395
* Audio: "v1253b419ccb19taidsg_audio.oga":http://videos-cdn.rmll.info/videos2015/ubicast/showroom/206-etapes-accomplies-pour-la-liberation_9e3f/v1253b419ccb19taidsg_audio.oga (RMLL), "etapes-accomplies-pour-lal-liberation-des-appareils-mobiles-par-le-projet-replicant.oga":https://ftp-osl.osuosl.org/pub/replicant/conferences/rmll-2015/etapes-accomplies-pour-lal-liberation-des-appareils-mobiles-par-le-projet-replicant.oga (OSUOSL) "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
396 18 Paul Kocialkowski
397
h3. Liberating mobile devices from the ground up 
398
399
* Event page: https://2015.rmll.info/liberating-mobile-devices-from-the-ground-up
400
* Speaker: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
401
* Date: 8 July 2015
402
* Duration: 60 minutes
403
* Language: English
404
405
h4. Description
406
407
Most mainstream mobile devices are fatally flawed when it comes to software freedom since they are unable to function without proprietary software on their main processing unit. In particular, most of those devices ship with proprietary bootloaders: early software that is in charge of bringing up the hardware and loading the operating system. While free software bootloaders exist and provide support for a wide range of different platforms, mainstream mobile devices very often do not allow running free bootloaders because of enforced numeric signature checks.
408
However, once in a while, we come across a few devices or platforms that allow running free bootloaders and thus show true potential for taking freedom to the next step. Some of those will be presented, along with the communities built around them. In particular, the work conducted to liberate the LG Optimus Black (P970) will be presented with detail, as well as the efforts to free Allwinner platforms by the linux-sunxi community and the work on the GTA04 and Neo900 phones, built around the OpenPhoenux community.
409
410
h4. Media
411
412 33 Wolfgang Wiedmeyer
* Slides: "liberating-mobile-devices-from-the-ground-up.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/rmll-2015/liberating-mobile-devices-from-the-ground-up.pdf (OSUOSL) "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
413
* Video: "v1253b43710ebn62dgjg_high.webm":http://videos-cdn.rmll.info/videos2015/ubicast/showroom/206-liberer-les-appareils-mobiles-a-la-r_c64d/v1253b43710ebn62dgjg_high.webm (RMLL), "liberating-mobile-devices-from-the-ground-up.webm":https://ftp-osl.osuosl.org/pub/replicant/conferences/rmll-2015/liberating-mobile-devices-from-the-ground-up.webm (OSUOSL) "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
414
* Audio: "v1253b43710ebn62dgjg_audio.oga":http://videos-cdn.rmll.info/videos2015/ubicast/showroom/206-liberer-les-appareils-mobiles-a-la-r_c64d/v1253b43710ebn62dgjg_audio.oga (RMLL), "liberating-mobile-devices-from-the-ground-up.oga":https://ftp-osl.osuosl.org/pub/replicant/conferences/rmll-2015/liberating-mobile-devices-from-the-ground-up.oga (OSUOSL) "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
415 18 Paul Kocialkowski
416 1 Paul Kocialkowski
h2. FOSDEM 2015
417
418
h3. Reached milestones and ongoing development on Replicant
419
420 3 Paul Kocialkowski
* Event page: https://fosdem.org/2015/schedule/event/replicant_embedded_freedom/
421 1 Paul Kocialkowski
* Speaker: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
422
* Date: 1 February 2015
423
* Duration: 45 minutes
424
* Language: English
425
426
h4. Abstract
427
428
Replicant was started as a pragmatic way to achieve software freedom on mobile devices, as a fully free version of Android. Over the years, support was added for a dozen of different mainstream devices. However, most of these are severely flawed when it comes to software freedom and privacy/security. Thus, it was decided to focus the development effort on a few specific devices that perform better than others from those perspectives, instead of trying to catch up with the latest mainstream devices.
429
430
h4. Description
431
432
This talk will first cover what was accomplished by the Replicant project over the last few years and what milestones have been reached. This includes an overview of the work that was completed to support various devices, especially when it comes to writing free software replacements for proprietary components. Some of the most challenging examples will be highlighted and put in perspective as milestones for the project. In addition, some of the work on making the system better regarding privacy and security will be mentioned. Once the improvement of the situation is acknowledged, this talk will show how most of these devices are still fundamentally flawed, hence opening up two possible ways for the future of the project: adding support for more and more new devices and recent Android versions or focusing on a handful of devices that show real potential for being liberated. Hence, the second part of this presentation will introduce the recent efforts that were started to support devices that can take freedom to the next step. Some of these exciting devices will be presented in details, with a description of the journey to freeing them from the ground up!
433 7 Paul Kocialkowski
434
h4. Media
435 10 Paul Kocialkowski
436 33 Wolfgang Wiedmeyer
* Slides: "reached-milestones-and-ongoing-development-on-replicant.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/fosdem-2015/reached-milestones-and-ongoing-development-on-replicant.pdf (OSUOSL), "Reached_milestones_and_ongoing_development_on_Replicant.pdf":https://fosdem.org/2015/schedule/event/replicant_embedded_freedom/attachments/slides/734/export/events/attachments/replicant_embedded_freedom/slides/734/Reached_milestones_and_ongoing_development_on_Replicant.pdf (FOSDEM) "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
437
* Video: "reached-milestones-and-ongoing-development-on-replicant.webm":https://ftp-osl.osuosl.org/pub/replicant/conferences/fosdem-2015/reached-milestones-and-ongoing-development-on-replicant.webm (OSUOSL) "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
438 7 Paul Kocialkowski
439 1 Paul Kocialkowski
h2. Capitole du Libre 2014
440
441
h3. Replicant: appareils mobiles et logiciel libre
442
443 5 Paul Kocialkowski
* Event page: https://2014.capitoledulibre.org/programme/presentation/19/
444 3 Paul Kocialkowski
* Speaker: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
445 1 Paul Kocialkowski
* Date: 15 November 2014
446
* Duration: 50 minutes
447
* Language: French
448 3 Paul Kocialkowski
449
h4. Abstract
450
451
Les appareils mobiles, tels que les téléphones portables ou tablettes sont de plus en plus présent dans notre usage del'informatique et sont particulièrement sujets aux questions de liberté et de vie privée/sécurité. Étant de véritables ordinateurs, il est aisé d'y exécuter du logiciel libre, même si la situation est loin d'être parfaite.
452
453
h4. Description
454
455 1 Paul Kocialkowski
Cet exposé présentera Replicant dans le cadre de l'initiative visant à libérer les appareils mobiles. En premier lieu, les problèmes majeurs liés à la liberté sur ces appareils seront abordés, ainsi que différentes considérations à propos de la sécurité de ces appareils et des communications qu'ils peuvent effectuer, d'un scénario idéal à la réalité d'aujourd'hui. Par la suite, la question des composants propriétaires requis pour de nombreuses versions communautaires d'Android sera abordée, ainsi que les réponses qu'apporte Replicant à ces problèmes. Plusieurs versions communautaires d'Android seront mentionnées, de même que d'autres systèmes tels que Firefox OS ou Ubuntu Touch. Un aperçu de ce-qui a été accompli au sein du projet Replicant au fil des années sera présenté, de même que les difficultés que nous avons pu rencontrer récemment et l'état actuel du projet.
456
457
h4. Media
458
459 33 Wolfgang Wiedmeyer
* Slides: "replicant-appareils-mobiles-et-logiciel-libre.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/capitole-du-libre-2014/replicant-appareils-mobiles-et-logiciel-libre.pdf (OSUOSL) "replicant.pdf":http://2014.capitoledulibre.org/symposion_media/media/coverage/replicant-appareils-mobiles-et-logiciel-libre/replicant.pdf (Capitole du Libre), "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
460
* Video: "replicant-appareils-mobiles-et-logiciel-libre.webm":https://ftp-osl.osuosl.org/pub/replicant/conferences/capitole-du-libre-2014/replicant-appareils-mobiles-et-logiciel-libre.webm (OSUOSL) "kocialkowski-replicant-appareils-mobiles-logiciel-libre.webm":http://videos2014.capitoledulibre.org/openhardware-embarque/kocialkowski-replicant-appareils-mobiles-logiciel-libre.webm (Capitole du Libre), "Creative Commons BY-SA 4.0":https://creativecommons.org/licenses/by-sa/4.0/
461
* Audio: "replicant-appareils-mobiles-et-logiciel-libre.ogg":https://ftp-osl.osuosl.org/pub/replicant/conferences/capitole-du-libre-2014/replicant-appareils-mobiles-et-logiciel-libre.ogg (OSUOSL) "kocialkowski-replicant-appareils-mobiles-logiciel-libre.ogg":http://videos2014.capitoledulibre.org/openhardware-embarque/kocialkowski-replicant-appareils-mobiles-logiciel-libre.ogg (Capitole du Libre), "Creative Commons BY-SA 4.0":https://creativecommons.org/licenses/by-sa/4.0/
462 4 Paul Kocialkowski
463
h2. RMLL 2014
464
465
h3. Replicant: software freedom on mobile device
466
467
* Event page: https://2014.rmll.info/conference48
468
* Speaker: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
469
* Date: 8 July 2014
470
* Duration: 50 minutes
471
* Language: English
472
473
h4. Abstract
474
475
Android is developed by Google mostly as open source, through the Android Open Source Project. However, AOSP cannot actually run on most devices without proprietary software for supporting various hardware features. Back in 2010, the Replicant project was founded by a couple of free software enthusiasts to try and bring a fully free version of Android to the first Android phone, the HTC Dream, by replacing or avoiding the proprietary parts. Four years later, more than 10 different devices are supported by the project, which still focuses primarily on software freedom. Hence, making Replicant the only mobile operating system that truly puts the emphasis on freedom.
476
477
h4. Description
478 1 Paul Kocialkowski
479
This talk will present Replicant as part of the effort to reach software freedom on (telephony-enabled) mobile devices. First, it will introduce the major freedom issues that are encountered on these devices, as well as considerations regarding the security of these devices and the communications made with them, from an ideal scenario to what the reality actually is today. The talk will then focus on the proprietary parts needed by most open source mobile operating system and how Replicant comes into play. Various community Android versions will be mentionned, as well as other systems such as Firefox OS or Ubuntu Touch. An overview of what was accomplished by the Replicant project over the years will then be mentioned, as well as the challenges we are currently facing and the current state of the project. Finally, a demonstration of Replicant running on various devices will be shown!
480
481 7 Paul Kocialkowski
h4. Media
482
483 33 Wolfgang Wiedmeyer
* Slides: "replicant-software-freedom-on-mobile-devices.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/rmll-2014/replicant-software-freedom-on-mobile-devices.pdf (OSUOSL), "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
484 7 Paul Kocialkowski
485 4 Paul Kocialkowski
h3. An overview of Replicant development
486
487
* Event page: https://2014.rmll.info/conference49
488
* Speaker: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
489
* Date: 9 July 2014
490
* Duration: 40 minutes
491
* Language: English
492
493
h4. Abstract
494
495
The Replicant project was founded four years ago as a fully free version of Android. While Google releases most of Android as open source, with the Android Open Source Project, it still cannot run as-is on any actual device, since it needs proprietary programs for handling various parts of the hardware. Replicant however intends to run on actual devices while not compromising on software freedom. Hence, the proprietary parts are not part of Replicant and are instead either avoided or replaced. Over time, a good share free software replacements for the proprietary components was developed by the project, each time a new challenge for the developers involved!
496
497
h4. Description
498
499 1 Paul Kocialkowski
This technical talk will describe how free replacements for the user-space proprietary components (in charge of the hardware) are developed by the Replicant project. Numerous examples of the general approach we use for figuring out what these proprietary parts actually do will be given. The intent of this talk is to highlight how reverse engineering such proprietary programs is often not as hard as it sounds and can in fact be accomplished without particular knowledge of very advanced techniques. The talk also intends to demonstrate that getting involved in the project only requires basic programming knowledge, time and a good share of curiosity and ingeniosity! Replicant is currently a one-man effort, hence particularly looking forward to seeing new developers getting involved.
500
Schedule
501
502 7 Paul Kocialkowski
h4. Media
503
504 33 Wolfgang Wiedmeyer
* Slides: "an-overview-of-replicant-development.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/rmll-2014/an-overview-of-replicant-development.pdf (OSUOSL), "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
505 7 Paul Kocialkowski
506 4 Paul Kocialkowski
h3. ARM devices and your freedom
507
508
* Event page: https://2014.rmll.info/conference50
509
* Speaker: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
510
* Date: 9 July 2014
511
* Duration: 40 minutes
512
* Language: English
513
514
h4. Abstract
515
516
ARM devices have become an overwhelming part of our computing, present in most embedded and mobile devices. While free software seems prominent on ARM platforms, for instance with Android on phones and tablets, and various other GNU/Linux systems on single board computers and plug computers, not all systems and platforms are equal in terms of software freedom.
517
518
h4. Description
519 1 Paul Kocialkowski
520
Over this talk, various aspects of the platforms built around the ARM architecture will be reviewed from the perspective of software freedom. First, it will introduce what ARM is and the concept of System on a Chip (SoC) as well as the different form factors and use cases for ARM devices. An overview of the various hardware platforms that use the ARM architecture will then be drawn, along with comparisons between these platforms regarding software freedom. The communities build around some of these platforms will also be introduced. The talk will put the emphasis on the free software and systems available for each platform.
521
522 7 Paul Kocialkowski
h4. Media
523
524 33 Wolfgang Wiedmeyer
* Slides: "arm-devices-and-your-freedom.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/rmll-2014/arm-devices-and-your-freedom.pdf (OSUOSL), "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
525 7 Paul Kocialkowski
526 6 Paul Kocialkowski
h2. ICFOSS Workshop on Free Mobile Platforms 2014
527
528
h3. Replicant: software freedom on mobile devices
529
530
* Event page: http://programs.icfoss.org/wfm/
531
* Speaker: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
532
* Date: 11-12 March 2014
533 1 Paul Kocialkowski
* Duration: 40 minutes
534
* Language: English
535
536 7 Paul Kocialkowski
h4. Media
537
538 33 Wolfgang Wiedmeyer
* Video: "replicant-software-freedom-on-mobile-devices.webm":https://ftp-osl.osuosl.org/pub/replicant/conferences/icfoss-workshop-on-free-mobile-platforms-2014/replicant-software-freedom-on-mobile-devices.webm (OSUOSL), "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
539
* Slides: "replicant-software-freedom-on-mobile-devices.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/icfoss-workshop-on-free-mobile-platforms-2014/replicant-software-freedom-on-mobile-devices.pdf (OSUOSL), "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
540 7 Paul Kocialkowski
541 6 Paul Kocialkowski
h2. Giroll Party Automne 2013
542
543
h3. Libérer son Android : un aperçu du développement de Replicant
544
545 1 Paul Kocialkowski
* Event page: http://www.giroll.org/post/2013/09/24/Giroll-Install-Party-Automne-2013-Samedi-23-Novembre
546
* Speaker: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
547
* Date: 23 November 2013
548
* Duration: 50 minutes
549 7 Paul Kocialkowski
* Language: French
550
551
h4. Media
552
553 33 Wolfgang Wiedmeyer
* Slides: "liberer-son-android-un-apercu-du-developpement-de-replicant.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/giroll-party-automne-2013/liberer-son-android-un-apercu-du-developpement-de-replicant.pdf (OSUOSL), "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
554 12 Paul Kocialkowski
555
h2. LibrePlanet 2013
556
557
h3. Replicant: addressing Android freedom issues
558
559
* Event page: https://libreplanet.org/wiki/LibrePlanet:Conference/2013/Sessions
560
* Speaker: [[People#Denis-GNUtoo-Carikli|Denis 'GNUtoo' Carikli]]
561
* Date: 24 March 2013
562
* Duration: 60 minutes
563
* Language: English
564
565
h4. Description
566
567
The talk will go through the freedom issues in android, their possible solutions, and then in the second part of I will present the Replicant project in more detail.
568
569
h4. Media
570
571 33 Wolfgang Wiedmeyer
* Video: "replicant-addressing-android-freedom-issues.webm":https://ftp-osl.osuosl.org/pub/replicant/conferences/libreplanet-2013/replicant-addressing-android-freedom-issues.webm (OSUOSL), "Replicant_addressing_Android_freedom_issues_Denis_Carikli_S-640p.webm":http://media.libreplanet.org/mgoblin_media/media_entries/32/Replicant_addressing_Android_freedom_issues_Denis_Carikli_S-640p.webm (FSF), "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
572
* Slides: "replicant-addressing-android-freedom-issues.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/libreplanet-2013/replicant-addressing-android-freedom-issues.pdf (OSUOSL), "Denis Carikli - Replicant_en.pdf":https://static.fsf.org/libreplanet/2013/Denis%20Carikli%20-%20Replicant_en.pdf (FSF), "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
573 13 Paul Kocialkowski
574 16 Paul Kocialkowski
h2. FOSDEM 2013
575
576
h3. Android freedom and Replicant
577
578
* Event page: https://www.fosdem.org/2013/schedule/event/android_freedom_and_replicant/
579
* Speaker: [[People#Denis-GNUtoo-Carikli|Denis 'GNUtoo' Carikli]]
580
* Date: 3 February 2013
581
* Duration: 60 minutes
582
* Language: English
583
584
h4. Description
585
586 34 Wolfgang Wiedmeyer
This talk will deal with the freedom issues in android, their solutions and the Replicant project (https://replicant.us/) that is a 100% Free software distribution of android.
587 16 Paul Kocialkowski
588
h4. Media
589
590 33 Wolfgang Wiedmeyer
* Slides: "android-freedom-and-replicant.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/fosdem-2013/android-freedom-and-replicant.pdf (OSUOSL), "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
591 16 Paul Kocialkowski
592 13 Paul Kocialkowski
h2. Droidcon Spain 2012
593
594
h3. Replicant: Addressing freedom issues in android
595
596
* Event page: http://es.droidcon.com/2012/sessions/replicant-addressing-freedom-issues-in-android/
597
* Speaker: [[People#Denis-GNUtoo-Carikli|Denis 'GNUtoo' Carikli]]
598
* Date: 7 December 2012
599
* Duration: 45 minutes
600
* Language: English
601
602
h4. Description
603
604
The Replicant project aims at developing a fully free derivative of Android, and focus mainly on phones. This talk will explain the freedom issues with Android and their solutions. It will also explain how Replicant is developed.
605
606
h4. Media
607
608 33 Wolfgang Wiedmeyer
* Video: "replicant-addressing-freedom-issues-in-android.webm":https://ftp-osl.osuosl.org/pub/replicant/conferences/droidcon-spain-2012/replicant-addressing-freedom-issues-in-android.webm (OSUOSL), "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/
609
* Slides: "replicant-addressing-freedom-issues-in-android.pdf":https://ftp-osl.osuosl.org/pub/replicant/conferences/droidcon-spain-2012/replicant-addressing-freedom-issues-in-android.pdf (OSUOSL), "Replicant_en.pdf":http://es.droidcon.com/2012/wp-content/uploads/2012/12/Replicant_en.pdf (Droidcon), "Creative Commons BY-SA 3.0":https://creativecommons.org/licenses/by-sa/3.0/