Project

General

Profile

Presentations » History » Version 17

Paul Kocialkowski, 04/06/2015 09:06 PM

1 1 Paul Kocialkowski
h1. Conferences
2
3 4 Paul Kocialkowski
{{>toc}}
4
5 2 Paul Kocialkowski
This is a list of conferences that were presented on behalf of the Replicant project.
6
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
h2. FOSDEM 2015
10
11
h3. Reached milestones and ongoing development on Replicant
12
13
* Event page: https://fosdem.org/2015/schedule/event/replicant_embedded_freedom/
14 3 Paul Kocialkowski
* Speaker: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
15 1 Paul Kocialkowski
* Date: 1 February 2015
16
* Duration: 45 minutes
17
* Language: English
18
19
h4. Abstract
20
21
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.
22
23
h4. Description
24
25
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!
26
27 7 Paul Kocialkowski
h4. Media
28
29 10 Paul Kocialkowski
* Slides: "reached-milestones-and-ongoing-development-on-replicant.pdf":http://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/
30 17 Paul Kocialkowski
* Video: "reached-milestones-and-ongoing-development-on-replicant.webm":http://ftp-osl.osuosl.org/pub/replicant/conferences/fosdem-2015/reached-milestones-and-ongoing-development-on-replicant.webm (OSUOSL)
31 7 Paul Kocialkowski
32 1 Paul Kocialkowski
h2. Capitole du Libre 2014
33
34
h3. Replicant: appareils mobiles et logiciel libre
35
36 5 Paul Kocialkowski
* Event page: https://2014.capitoledulibre.org/programme/presentation/19/
37 3 Paul Kocialkowski
* Speaker: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
38 1 Paul Kocialkowski
* Date: 15 November 2014
39
* Duration: 50 minutes
40
* Language: French
41 3 Paul Kocialkowski
42
h4. Abstract
43
44
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.
45
46
h4. Description
47
48 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.
49
50
h4. Media
51
52 11 Paul Kocialkowski
* Slides: "replicant-appareils-mobiles-et-logiciel-libre.pdf":http://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/
53
* Video: "replicant-appareils-mobiles-et-logiciel-libre.webm":http://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/
54
* Audio: "replicant-appareils-mobiles-et-logiciel-libre.ogg":http://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/
55 4 Paul Kocialkowski
56
h2. RMLL 2014
57
58
h3. Replicant: software freedom on mobile device
59
60
* Event page: https://2014.rmll.info/conference48
61
* Speaker: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
62
* Date: 8 July 2014
63
* Duration: 50 minutes
64
* Language: English
65
66
h4. Abstract
67
68
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.
69
70
h4. Description
71 1 Paul Kocialkowski
72
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!
73
74 7 Paul Kocialkowski
h4. Media
75
76 11 Paul Kocialkowski
* Slides: "replicant-software-freedom-on-mobile-devices.pdf":http://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/
77 7 Paul Kocialkowski
78 4 Paul Kocialkowski
h3. An overview of Replicant development
79
80
* Event page: https://2014.rmll.info/conference49
81
* Speaker: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
82
* Date: 9 July 2014
83
* Duration: 40 minutes
84
* Language: English
85
86
h4. Abstract
87
88
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!
89
90
h4. Description
91
92 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.
93
Schedule
94
95 7 Paul Kocialkowski
h4. Media
96
97 11 Paul Kocialkowski
* Slides: "an-overview-of-replicant-development.pdf":http://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/
98 7 Paul Kocialkowski
99 4 Paul Kocialkowski
h3. ARM devices and your freedom
100
101
* Event page: https://2014.rmll.info/conference50
102
* Speaker: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
103
* Date: 9 July 2014
104
* Duration: 40 minutes
105
* Language: English
106
107
h4. Abstract
108
109
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.
110
111
h4. Description
112 1 Paul Kocialkowski
113
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.
114
115 7 Paul Kocialkowski
h4. Media
116
117 11 Paul Kocialkowski
* Slides: "arm-devices-and-your-freedom.pdf":http://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/
118 7 Paul Kocialkowski
119 6 Paul Kocialkowski
h2. ICFOSS Workshop on Free Mobile Platforms 2014
120
121
h3. Replicant: software freedom on mobile devices
122
123
* Event page: http://programs.icfoss.org/wfm/
124
* Speaker: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
125
* Date: 11-12 March 2014
126 1 Paul Kocialkowski
* Duration: 40 minutes
127
* Language: English
128
129 7 Paul Kocialkowski
h4. Media
130
131 11 Paul Kocialkowski
* Video: "replicant-software-freedom-on-mobile-devices.webm":http://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/
132
* Slides: "replicant-software-freedom-on-mobile-devices.pdf":http://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/
133 7 Paul Kocialkowski
134 6 Paul Kocialkowski
h2. Giroll Party Automne 2013
135
136
h3. Libérer son Android : un aperçu du développement de Replicant
137
138 1 Paul Kocialkowski
* Event page: http://www.giroll.org/post/2013/09/24/Giroll-Install-Party-Automne-2013-Samedi-23-Novembre
139
* Speaker: [[People#Paul-Kocialkowski|Paul Kocialkowski]]
140
* Date: 23 November 2013
141
* Duration: 50 minutes
142 7 Paul Kocialkowski
* Language: French
143
144
h4. Media
145
146 11 Paul Kocialkowski
* Slides: "liberer-son-android-un-apercu-du-developpement-de-replicant.pdf":http://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/
147 12 Paul Kocialkowski
148
h2. LibrePlanet 2013
149
150
h3. Replicant: addressing Android freedom issues
151
152
* Event page: https://libreplanet.org/wiki/LibrePlanet:Conference/2013/Sessions
153
* Speaker: [[People#Denis-GNUtoo-Carikli|Denis 'GNUtoo' Carikli]]
154
* Date: 24 March 2013
155
* Duration: 60 minutes
156
* Language: English
157
158
h4. Description
159
160
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.
161
162
h4. Media
163
164
* Video: "replicant-addressing-android-freedom-issues.webm":http://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/
165
* Slides: "replicant-addressing-android-freedom-issues.pdf":http://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/
166 13 Paul Kocialkowski
167 16 Paul Kocialkowski
h2. FOSDEM 2013
168
169
h3. Android freedom and Replicant
170
171
* Event page: https://www.fosdem.org/2013/schedule/event/android_freedom_and_replicant/
172
* Speaker: [[People#Denis-GNUtoo-Carikli|Denis 'GNUtoo' Carikli]]
173
* Date: 3 February 2013
174
* Duration: 60 minutes
175
* Language: English
176
177
h4. Description
178
179
This talk will deal with the freedom issues in android, their solutions and the Replicant project (http://replicant.us/) that is a 100% Free software distribution of android.
180
181
h4. Media
182
183
* Slides: android-freedom-and-replicant.pdf:http://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/
184
185 13 Paul Kocialkowski
h2. Droidcon Spain 2012
186
187
h3. Replicant: Addressing freedom issues in android
188
189
* Event page: http://es.droidcon.com/2012/sessions/replicant-addressing-freedom-issues-in-android/
190
* Speaker: [[People#Denis-GNUtoo-Carikli|Denis 'GNUtoo' Carikli]]
191
* Date: 7 December 2012
192
* Duration: 45 minutes
193
* Language: English
194
195
h4. Description
196
197
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.
198
199
h4. Media
200
201 15 Paul Kocialkowski
* Video: "replicant-addressing-freedom-issues-in-android.webm":http://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/
202
* Slides: "replicant-addressing-freedom-issues-in-android.pdf":http://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/