[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:05.64,0:00:09.24,Default,,0000,0000,0000,,Thank you for coming with us! So... Dialogue: 0,0:00:10.82,0:00:14.42,Default,,0000,0000,0000,,How many have heard about the Google Summer of Code? Dialogue: 0,0:00:16.46,0:00:16.53,Default,,0000,0000,0000,,introducing more about what is it and Dialogue: 0,0:00:16.53,0:00:18.73,Default,,0000,0000,0000,,All right. Already, if you are not aware, I could be\Nintroducing more about what is it and Dialogue: 0,0:00:18.73,0:00:18.84,Default,,0000,0000,0000,,and then talk more about what we are going\NAll right. Already, if you are not aware, I could be Dialogue: 0,0:00:18.84,0:00:22.71,Default,,0000,0000,0000,,and then talk more about what we are going Dialogue: 0,0:00:22.71,0:00:26.73,Default,,0000,0000,0000,,to do in the session. So, can you raise the hand Dialogue: 0,0:00:26.73,0:00:30.42,Default,,0000,0000,0000,,if you are already aware of the Google Summer of Code? Dialogue: 0,0:00:32.42,0:00:34.84,Default,,0000,0000,0000,,ON. Dialogue: 0,0:00:36.51,0:00:38.88,Default,,0000,0000,0000,,Thank you - I think most of you are aware, Dialogue: 0,0:00:38.88,0:00:40.88,Default,,0000,0000,0000,,it's bringing the student developers Dialogue: 0,0:00:40.88,0:00:43.71,Default,,0000,0000,0000,,into the open source community, it's all about that Dialogue: 0,0:00:43.71,0:00:47.28,Default,,0000,0000,0000,,So, the session is going to be Dialogue: 0,0:00:47.28,0:00:49.93,Default,,0000,0000,0000,,mostly the students introducing their projects Dialogue: 0,0:00:49.93,0:00:53.20,Default,,0000,0000,0000,,and getting the feedback, and discussing with their mentors. Dialogue: 0,0:00:53.20,0:00:56.33,Default,,0000,0000,0000,,If they are getting any questions from IRC, they can discuss Dialogue: 0,0:00:56.33,0:00:59.75,Default,,0000,0000,0000,,How they can improve the project in their Dialogue: 0,0:00:59.75,0:01:01.75,Default,,0000,0000,0000,,...Their ongoing projects. Dialogue: 0,0:01:03.40,0:01:06.73,Default,,0000,0000,0000,,OK. so let me introduce about myself. I am Jaminy, Dialogue: 0,0:01:06.73,0:01:09.95,Default,,0000,0000,0000,,So, I come from Sri Lanka Dialogue: 0,0:01:09.95,0:01:13.33,Default,,0000,0000,0000,,I am one of the coordinators for Dialogue: 0,0:01:13.33,0:01:16.22,Default,,0000,0000,0000,,Google Summer of Code with Debian Dialogue: 0,0:01:16.22,0:01:20.08,Default,,0000,0000,0000,,So, Debian has been participating in the Google Summer of Code Dialogue: 0,0:01:20.08,0:01:22.08,Default,,0000,0000,0000,,from 2005, and Dialogue: 0,0:01:22.08,0:01:25.00,Default,,0000,0000,0000,,it has been 13 years it has been participating, Dialogue: 0,0:01:25.06,0:01:27.60,Default,,0000,0000,0000,,and we had a break in 2017 Dialogue: 0,0:01:27.60,0:01:31.13,Default,,0000,0000,0000,,and now we are back in 2018 with Google Summer of Code Dialogue: 0,0:01:33.37,0:01:36.57,Default,,0000,0000,0000,,and these are the teams for GSoC coordination Dialogue: 0,0:01:36.57,0:01:38.57,Default,,0000,0000,0000,,I am representing the team Dialogue: 0,0:01:38.57,0:01:42.48,Default,,0000,0000,0000,,Daniel Pocock, Alexander, and it's me Dialogue: 0,0:01:44.48,0:01:48.33,Default,,0000,0000,0000,,This year, we have accepted 25 students Dialogue: 0,0:01:48.33,0:01:51.73,Default,,0000,0000,0000,,And that's the link for the projects Dialogue: 0,0:01:51.73,0:01:54.37,Default,,0000,0000,0000,,that are ongoing this year Dialogue: 0,0:02:00.13,0:02:03.80,Default,,0000,0000,0000,,So, there is an interesting GSoC statistic this year Dialogue: 0,0:02:03.84,0:02:06.20,Default,,0000,0000,0000,,this year we have selected Dialogue: 0,0:02:06.20,0:02:09.40,Default,,0000,0000,0000,,I mean, this was from the Google Open Source blog, Dialogue: 0,0:02:09.40,0:02:12.40,Default,,0000,0000,0000,,and they said there are three students Dialogue: 0,0:02:12.40,0:02:14.40,Default,,0000,0000,0000,,Four students accepted from Kosovo Dialogue: 0,0:02:14.40,0:02:16.40,Default,,0000,0000,0000,,And... Dialogue: 0,0:02:17.13,0:02:20.91,Default,,0000,0000,0000,,The three students are from our Debian community, and they are here joining us Dialogue: 0,0:02:20.91,0:02:22.28,Default,,0000,0000,0000,,joining with us, Dialogue: 0,0:02:22.28,0:02:25.31,Default,,0000,0000,0000,,to introduce more about their project Dialogue: 0,0:02:25.31,0:02:28.15,Default,,0000,0000,0000,,I hope that, without wasting more time, Dialogue: 0,0:02:28.15,0:02:31.22,Default,,0000,0000,0000,,I could give the chance for the students to introduce, Dialogue: 0,0:02:31.22,0:02:33.22,Default,,0000,0000,0000,,to talk more about their projects. Dialogue: 0,0:02:33.22,0:02:35.22,Default,,0000,0000,0000,,Arthur, can you... Dialogue: 0,0:02:37.62,0:02:41.33,Default,,0000,0000,0000,,[ audience clapping ] Dialogue: 0,0:02:50.48,0:02:52.91,Default,,0000,0000,0000,,So, you hear me? OK? Dialogue: 0,0:02:55.91,0:02:57.73,Default,,0000,0000,0000,,Yes? Nice. Dialogue: 0,0:02:57.73,0:03:00.17,Default,,0000,0000,0000,,So... Dialogue: 0,0:03:00.17,0:03:03.06,Default,,0000,0000,0000,,Hello, my name is Arthur del Esposto Dialogue: 0,0:03:03.06,0:03:05.28,Default,,0000,0000,0000,,I am going to talk about my GSoC project Dialogue: 0,0:03:05.28,0:03:08.37,Default,,0000,0000,0000,,that is titled "Improving Distro Tracker to better support Debian teams" Dialogue: 0,0:03:09.11,0:03:12.17,Default,,0000,0000,0000,,My mentor is Lucas Kanashiro and my co-mentor is Raphael Hertzog. Dialogue: 0,0:03:14.02,0:03:16.88,Default,,0000,0000,0000,,I will provide you some context about why we are doing this. Dialogue: 0,0:03:17.57,0:03:18.64,Default,,0000,0000,0000,,So, basically, Dialogue: 0,0:03:18.64,0:03:22.13,Default,,0000,0000,0000,,Debian teams used to rely on Packages Entropy Tracker Dialogue: 0,0:03:22.26,0:03:24.64,Default,,0000,0000,0000,,with the assistance that basically got some information about Dialogue: 0,0:03:26.42,0:03:29.15,Default,,0000,0000,0000,,the package from Debian, from Alioth, Dialogue: 0,0:03:29.15,0:03:31.91,Default,,0000,0000,0000,,and display some kind of information Dialogue: 0,0:03:32.02,0:03:36.22,Default,,0000,0000,0000,,inside tables and some categories. Dialogue: 0,0:03:37.82,0:03:41.13,Default,,0000,0000,0000,,And we also had inside our Debiani infrastructure Dialogue: 0,0:03:41.13,0:03:44.37,Default,,0000,0000,0000,,the tracker.debian.org, which you probably have used before, Dialogue: 0,0:03:44.42,0:03:49.20,Default,,0000,0000,0000,,that basically gathers the same sort of information from several sources inside Debian Dialogue: 0,0:03:49.20,0:03:54.04,Default,,0000,0000,0000,,and puts this in a Web application. Dialogue: 0,0:03:54.04,0:03:56.04,Default,,0000,0000,0000,,So, for example, you have the base Dialogue: 0,0:03:56.04,0:03:58.04,Default,,0000,0000,0000,,of a specific package, the Web defaults, Dialogue: 0,0:03:58.04,0:04:00.93,Default,,0000,0000,0000,,and you can get all the information related to that package. Dialogue: 0,0:04:01.46,0:04:03.77,Default,,0000,0000,0000,,And what we want to do, because... Dialogue: 0,0:04:03.77,0:04:07.86,Default,,0000,0000,0000,,that has not been maintained anymore Dialogue: 0,0:04:07.86,0:04:10.28,Default,,0000,0000,0000,,and also, we used to try the Dialogue: 0,0:04:10.28,0:04:12.28,Default,,0000,0000,0000,,package opposed to understand Alioth. Dialogue: 0,0:04:12.28,0:04:14.48,Default,,0000,0000,0000,,And what we really want to do Dialogue: 0,0:04:14.48,0:04:16.64,Default,,0000,0000,0000,,is just, maintainers who support a team Dialogue: 0,0:04:16.68,0:04:18.60,Default,,0000,0000,0000,,should their health of their packages Dialogue: 0,0:04:18.64,0:04:21.24,Default,,0000,0000,0000,,and to prioritize their work efforts Dialogue: 0,0:04:21.24,0:04:23.02,Default,,0000,0000,0000,,by migrating the PET features Dialogue: 0,0:04:23.02,0:04:25.02,Default,,0000,0000,0000,,to Distro Tracker, and also Dialogue: 0,0:04:25.02,0:04:27.60,Default,,0000,0000,0000,,we want to track Salsa repositories instead of Alioth. Dialogue: 0,0:04:28.53,0:04:30.71,Default,,0000,0000,0000,,So, what are the results we have so far? Dialogue: 0,0:04:31.40,0:04:32.22,Default,,0000,0000,0000,,So, basically... Dialogue: 0,0:04:32.22,0:04:34.22,Default,,0000,0000,0000,,if you enter a team page, Dialogue: 0,0:04:34.22,0:04:36.22,Default,,0000,0000,0000,,of anything inside Distro Tracker Dialogue: 0,0:04:36.22,0:04:38.22,Default,,0000,0000,0000,,you are going to get this kind of table Dialogue: 0,0:04:38.22,0:04:40.22,Default,,0000,0000,0000,,so basically you have the first column Dialogue: 0,0:04:40.22,0:04:42.22,Default,,0000,0000,0000,,with the package name Dialogue: 0,0:04:42.22,0:04:44.22,Default,,0000,0000,0000,,the second column with the changelog version Dialogue: 0,0:04:44.22,0:04:46.22,Default,,0000,0000,0000,,and the VCS of that package, Dialogue: 0,0:04:46.22,0:04:48.22,Default,,0000,0000,0000,,the third column with the archive version, Dialogue: 0,0:04:48.22,0:04:50.22,Default,,0000,0000,0000,,we also are tracking the bugs here Dialogue: 0,0:04:50.22,0:04:52.22,Default,,0000,0000,0000,,and the last column Dialogue: 0,0:04:52.22,0:04:54.22,Default,,0000,0000,0000,,has the upstream version. Dialogue: 0,0:04:54.22,0:04:56.06,Default,,0000,0000,0000,,OK, of this package. Dialogue: 0,0:04:56.08,0:04:59.91,Default,,0000,0000,0000,,And, another interesting feature Dialogue: 0,0:04:59.91,0:05:01.91,Default,,0000,0000,0000,,that we are providing you is that if Dialogue: 0,0:05:01.91,0:05:03.91,Default,,0000,0000,0000,,you pass the mouse over Dialogue: 0,0:05:03.91,0:05:05.91,Default,,0000,0000,0000,,one of those fields, you are going to get Dialogue: 0,0:05:05.91,0:05:08.51,Default,,0000,0000,0000,,more detailed information about that specific field. Dialogue: 0,0:05:08.51,0:05:10.51,Default,,0000,0000,0000,,OK, so for example here we have Dialogue: 0,0:05:10.51,0:05:13.44,Default,,0000,0000,0000,,the information links to BTS Dialogue: 0,0:05:13.44,0:05:15.44,Default,,0000,0000,0000,,related to the bugs Dialogue: 0,0:05:15.44,0:05:17.44,Default,,0000,0000,0000,,that exist for the package. Dialogue: 0,0:05:19.44,0:05:22.80,Default,,0000,0000,0000,,We also provide some categories Dialogue: 0,0:05:22.80,0:05:24.80,Default,,0000,0000,0000,,so basically we could have Dialogue: 0,0:05:24.80,0:05:26.80,Default,,0000,0000,0000,,more than one category of package tables Dialogue: 0,0:05:26.80,0:05:28.80,Default,,0000,0000,0000,,for example, you could have like Dialogue: 0,0:05:28.80,0:05:30.80,Default,,0000,0000,0000,,packages with RC bugs, Dialogue: 0,0:05:30.80,0:05:32.80,Default,,0000,0000,0000,,packages that have a new version Dialogue: 0,0:05:32.80,0:05:34.80,Default,,0000,0000,0000,,in the upstream, and we have Dialogue: 0,0:05:34.80,0:05:36.80,Default,,0000,0000,0000,,specific pages where each of these Dialogue: 0,0:05:36.80,0:05:38.80,Default,,0000,0000,0000,,package tables. OK? Dialogue: 0,0:05:38.80,0:05:40.80,Default,,0000,0000,0000,,And we have Dialogue: 0,0:05:40.80,0:05:42.80,Default,,0000,0000,0000,,a large number of teams Dialogue: 0,0:05:42.80,0:05:44.80,Default,,0000,0000,0000,,inside Debian, inside this specific -- Dialogue: 0,0:05:44.80,0:05:46.80,Default,,0000,0000,0000,,specifically inside the Distro Tracker, Dialogue: 0,0:05:46.80,0:05:48.80,Default,,0000,0000,0000,,so we also provide this Dialogue: 0,0:05:48.80,0:05:50.80,Default,,0000,0000,0000,,autocomplete text field Dialogue: 0,0:05:50.80,0:05:52.80,Default,,0000,0000,0000,,so you can easily find Dialogue: 0,0:05:52.80,0:05:55.66,Default,,0000,0000,0000,,your team, the team that you are interested in. Dialogue: 0,0:05:56.84,0:05:58.26,Default,,0000,0000,0000,,And... Dialogue: 0,0:05:58.26,0:06:01.33,Default,,0000,0000,0000,,that was my resource, and so far we have Dialogue: 0,0:06:01.33,0:06:03.33,Default,,0000,0000,0000,,faced some challenges, Dialogue: 0,0:06:03.33,0:06:05.33,Default,,0000,0000,0000,,first is that Distro Tracker Dialogue: 0,0:06:05.33,0:06:07.86,Default,,0000,0000,0000,,has a generic purpose architecture Dialogue: 0,0:06:07.86,0:06:10.48,Default,,0000,0000,0000,,because it should be used by several Dialogue: 0,0:06:10.48,0:06:12.48,Default,,0000,0000,0000,,distros, so it's also being Dialogue: 0,0:06:12.48,0:06:14.48,Default,,0000,0000,0000,,used by the Kali communoity, so basically Dialogue: 0,0:06:14.48,0:06:16.48,Default,,0000,0000,0000,,everything you have to do hou have to make it Dialogue: 0,0:06:16.48,0:06:18.48,Default,,0000,0000,0000,,extensible, to design it to Dialogue: 0,0:06:18.48,0:06:20.48,Default,,0000,0000,0000,,be extensible by this specific application Dialogue: 0,0:06:20.48,0:06:22.77,Default,,0000,0000,0000,,that implements that specific features from Dialogue: 0,0:06:22.77,0:06:25.66,Default,,0000,0000,0000,,their distros. Dialogue: 0,0:06:25.66,0:06:28.22,Default,,0000,0000,0000,,Also, the database design is challenging, because Dialogue: 0,0:06:28.22,0:06:31.44,Default,,0000,0000,0000,,we have to collect all this data from several Dialogue: 0,0:06:31.44,0:06:33.86,Default,,0000,0000,0000,,database tables Dialogue: 0,0:06:33.86,0:06:37.35,Default,,0000,0000,0000,,and some of these Dialogue: 0,0:06:37.35,0:06:41.06,Default,,0000,0000,0000,,context is realized in JSON fields inside the database Dialogue: 0,0:06:41.11,0:06:43.31,Default,,0000,0000,0000,,so it's not easy to get these. And also, Dialogue: 0,0:06:43.31,0:06:45.31,Default,,0000,0000,0000,,we have faced some problems, Dialogue: 0,0:06:45.31,0:06:47.31,Default,,0000,0000,0000,,some performance problems, because we are Dialogue: 0,0:06:47.31,0:06:49.31,Default,,0000,0000,0000,,we are handling a large number of table cells Dialogue: 0,0:06:49.31,0:06:51.31,Default,,0000,0000,0000,,dynamically, so basically we are building Dialogue: 0,0:06:51.31,0:06:53.31,Default,,0000,0000,0000,,it of these table cells Dialogue: 0,0:06:53.31,0:06:55.31,Default,,0000,0000,0000,,in run time. Dialogue: 0,0:06:57.31,0:07:00.28,Default,,0000,0000,0000,,And, until the end of GSoC, I plan to Dialogue: 0,0:07:00.28,0:07:02.28,Default,,0000,0000,0000,,create a cache mechanism, I am already Dialogue: 0,0:07:02.28,0:07:04.28,Default,,0000,0000,0000,,working on that, proposed a merge request on it, Dialogue: 0,0:07:04.28,0:07:06.86,Default,,0000,0000,0000,,to try to improve the performance of Dialogue: 0,0:07:06.86,0:07:08.86,Default,,0000,0000,0000,,table rendering Dialogue: 0,0:07:08.86,0:07:10.86,Default,,0000,0000,0000,,I also want to have all my Dialogue: 0,0:07:10.86,0:07:14.57,Default,,0000,0000,0000,,merge requests accepted Dialogue: 0,0:07:14.57,0:07:16.57,Default,,0000,0000,0000,,inside Salsa Dialogue: 0,0:07:16.57,0:07:18.57,Default,,0000,0000,0000,,We also want to provide more Dialogue: 0,0:07:18.57,0:07:21.11,Default,,0000,0000,0000,,package tables with new categories Dialogue: 0,0:07:21.11,0:07:24.11,Default,,0000,0000,0000,,and also provide a new feature that Dialogue: 0,0:07:24.11,0:07:26.11,Default,,0000,0000,0000,,you could be able to sort the team Dialogue: 0,0:07:26.11,0:07:28.11,Default,,0000,0000,0000,,for content based on columns, for example Dialogue: 0,0:07:28.11,0:07:30.11,Default,,0000,0000,0000,,I want to sort my Dialogue: 0,0:07:30.11,0:07:32.11,Default,,0000,0000,0000,,my table based on Dialogue: 0,0:07:32.11,0:07:34.11,Default,,0000,0000,0000,,on the number of bugs, for example. Dialogue: 0,0:07:35.66,0:07:37.75,Default,,0000,0000,0000,,And there is also that we Dialogue: 0,0:07:37.75,0:07:39.75,Default,,0000,0000,0000,,got good results so far, and Dialogue: 0,0:07:39.75,0:07:42.42,Default,,0000,0000,0000,,I have received valuable feedback from the Debian community Dialogue: 0,0:07:42.42,0:07:44.42,Default,,0000,0000,0000,,and I have a lot of ideas to continue Dialogue: 0,0:07:44.42,0:07:46.42,Default,,0000,0000,0000,,working on this after the GSoC as well Dialogue: 0,0:07:46.42,0:07:48.42,Default,,0000,0000,0000,,The GSoC has been Dialogue: 0,0:07:48.42,0:07:50.42,Default,,0000,0000,0000,,an amazing experience, I have been learning a lot, Dialogue: 0,0:07:50.42,0:07:53.84,Default,,0000,0000,0000,,which Kanashiro has had to log all the [?] Dialogue: 0,0:07:53.84,0:07:56.68,Default,,0000,0000,0000,,I look into contributing to Debian Dialogue: 0,0:07:56.68,0:07:58.68,Default,,0000,0000,0000,,of course Dialogue: 0,0:07:58.68,0:08:01.15,Default,,0000,0000,0000,,Thank you to the Debian community to Dialogue: 0,0:08:01.15,0:08:03.62,Default,,0000,0000,0000,,provide me this opportunity to come here to DebConf Dialogue: 0,0:08:03.66,0:08:04.97,Default,,0000,0000,0000,,to present my work. Dialogue: 0,0:08:04.97,0:08:07.66,Default,,0000,0000,0000,,Lets get moving on, and thanks. Dialogue: 0,0:08:07.66,0:08:11.20,Default,,0000,0000,0000,,[ audience clapping ] Dialogue: 0,0:08:22.62,0:08:24.62,Default,,0000,0000,0000,,testing, 2, 3, testing... Dialogue: 0,0:08:30.08,0:08:32.44,Default,,0000,0000,0000,,So, my project is called Dialogue: 0,0:08:32.44,0:08:34.44,Default,,0000,0000,0000,,"Port Kali Packages to Debian" Dialogue: 0,0:08:34.44,0:08:37.55,Default,,0000,0000,0000,,and my mentors are Raphaël Hertzog Dialogue: 0,0:08:37.55,0:08:39.55,Default,,0000,0000,0000,,and Gianfranco Costamagna. Dialogue: 0,0:08:39.55,0:08:42.28,Default,,0000,0000,0000,,Unfortunately, they didn't come to Dialogue: 0,0:08:42.28,0:08:44.28,Default,,0000,0000,0000,,this year's DebConf, and Dialogue: 0,0:08:46.28,0:08:48.57,Default,,0000,0000,0000,,we are from the pkg-security Dialogue: 0,0:08:48.57,0:08:50.57,Default,,0000,0000,0000,,tools packaging team, so this is Dialogue: 0,0:08:50.57,0:08:52.57,Default,,0000,0000,0000,,something I have been working on Dialogue: 0,0:08:52.57,0:08:55.17,Default,,0000,0000,0000,,for the past one year and a half Dialogue: 0,0:08:55.17,0:08:57.17,Default,,0000,0000,0000,,I think I started packaging Dialogue: 0,0:08:57.17,0:08:59.17,Default,,0000,0000,0000,,on 2016 Dialogue: 0,0:08:59.17,0:09:01.17,Default,,0000,0000,0000,,and in 2017 I started Dialogue: 0,0:09:01.17,0:09:03.17,Default,,0000,0000,0000,,working on the security tools packaging Dialogue: 0,0:09:03.17,0:09:05.17,Default,,0000,0000,0000,,because this is something that really Dialogue: 0,0:09:05.17,0:09:07.17,Default,,0000,0000,0000,,interests me, so Dialogue: 0,0:09:07.17,0:09:09.17,Default,,0000,0000,0000,,What actually is Kali Linux? Dialogue: 0,0:09:09.17,0:09:11.17,Default,,0000,0000,0000,,Kali Linux is a digital Dialogue: 0,0:09:11.17,0:09:13.17,Default,,0000,0000,0000,,forensics and pentesting distribution Dialogue: 0,0:09:13.17,0:09:15.17,Default,,0000,0000,0000,,that has like lots of packages Dialogue: 0,0:09:15.17,0:09:17.17,Default,,0000,0000,0000,,is by far Dialogue: 0,0:09:17.17,0:09:19.17,Default,,0000,0000,0000,,the most used distribution Dialogue: 0,0:09:19.17,0:09:21.97,Default,,0000,0000,0000,,for "capture-the-flag" competitions Dialogue: 0,0:09:21.97,0:09:24.22,Default,,0000,0000,0000,,and is based on unstable Dialogue: 0,0:09:24.22,0:09:26.22,Default,,0000,0000,0000,,and the thing is that Kali has Dialogue: 0,0:09:26.22,0:09:28.22,Default,,0000,0000,0000,,a more relaxed policy Dialogue: 0,0:09:28.22,0:09:30.22,Default,,0000,0000,0000,,than Debian's, so that's the reason Dialogue: 0,0:09:30.22,0:09:32.22,Default,,0000,0000,0000,,of the Dialogue: 0,0:09:32.22,0:09:34.22,Default,,0000,0000,0000,,differences between the packages Dialogue: 0,0:09:34.22,0:09:37.44,Default,,0000,0000,0000,,I mean, the packages that Kali has and Debian hasn't Dialogue: 0,0:09:37.44,0:09:39.44,Default,,0000,0000,0000,,so, at first Dialogue: 0,0:09:39.44,0:09:41.44,Default,,0000,0000,0000,,I did gather some information about Dialogue: 0,0:09:41.44,0:09:43.93,Default,,0000,0000,0000,,what packages can I work on Dialogue: 0,0:09:43.93,0:09:45.93,Default,,0000,0000,0000,,and what are the problems Dialogue: 0,0:09:45.93,0:09:47.93,Default,,0000,0000,0000,,that it should rather get them on Main Dialogue: 0,0:09:47.93,0:09:49.93,Default,,0000,0000,0000,,So, I first started using Dialogue: 0,0:09:49.93,0:09:51.93,Default,,0000,0000,0000,,this dashboard from Kali Linux, and they have Dialogue: 0,0:09:51.93,0:09:54.22,Default,,0000,0000,0000,,also used package Dialogue: 0,0:09:54.22,0:09:56.68,Default,,0000,0000,0000,,the tracker system that we use on Debian Dialogue: 0,0:09:56.68,0:09:58.68,Default,,0000,0000,0000,,and this is a special dashboard Dialogue: 0,0:09:58.68,0:10:00.68,Default,,0000,0000,0000,,where we can see how many Dialogue: 0,0:10:00.68,0:10:02.68,Default,,0000,0000,0000,,packages are on Kali Linux that Dialogue: 0,0:10:02.68,0:10:04.68,Default,,0000,0000,0000,,aren't on Debian Dialogue: 0,0:10:04.68,0:10:06.68,Default,,0000,0000,0000,,at the time, and this is for today, so there are Dialogue: 0,0:10:06.68,0:10:08.68,Default,,0000,0000,0000,,477 packages Dialogue: 0,0:10:08.68,0:10:10.68,Default,,0000,0000,0000,,but this includes dependencies Dialogue: 0,0:10:10.68,0:10:12.68,Default,,0000,0000,0000,,and lots of packages are not Dialogue: 0,0:10:12.68,0:10:14.68,Default,,0000,0000,0000,,that really important, and Dialogue: 0,0:10:14.68,0:10:17.26,Default,,0000,0000,0000,,some of them are not installed by default on Kali Dialogue: 0,0:10:18.55,0:10:20.17,Default,,0000,0000,0000,,So, the first thing, Dialogue: 0,0:10:20.17,0:10:21.53,Default,,0000,0000,0000,,I already knew some packages that Dialogue: 0,0:10:21.53,0:10:23.53,Default,,0000,0000,0000,,I really would like to see on Debian, and Dialogue: 0,0:10:23.53,0:10:25.53,Default,,0000,0000,0000,,the first one was Metasploit Dialogue: 0,0:10:25.53,0:10:27.82,Default,,0000,0000,0000,,because it's one of the most used Dialogue: 0,0:10:27.82,0:10:29.82,Default,,0000,0000,0000,,frameworks for pentesting Dialogue: 0,0:10:29.82,0:10:31.82,Default,,0000,0000,0000,,I have started by looking at Dialogue: 0,0:10:31.82,0:10:33.82,Default,,0000,0000,0000,,what should I do Dialogue: 0,0:10:33.82,0:10:35.82,Default,,0000,0000,0000,,and it was a really tough job Dialogue: 0,0:10:35.82,0:10:38.06,Default,,0000,0000,0000,,because Metasploit is currently Dialogue: 0,0:10:38.06,0:10:40.06,Default,,0000,0000,0000,,bundling all their gem dependencies Dialogue: 0,0:10:40.06,0:10:42.44,Default,,0000,0000,0000,,Because of, this is a huge problem Dialogue: 0,0:10:42.44,0:10:43.62,Default,,0000,0000,0000,,there was a big discussion Dialogue: 0,0:10:43.62,0:10:45.26,Default,,0000,0000,0000,,n the Debian mailing lists about that, Dialogue: 0,0:10:45.26,0:10:47.26,Default,,0000,0000,0000,,but whatever, I use repology Dialogue: 0,0:10:47.26,0:10:49.26,Default,,0000,0000,0000,,in order to see what distros Dialogue: 0,0:10:49.26,0:10:51.26,Default,,0000,0000,0000,,were already packaging this stuff Dialogue: 0,0:10:51.26,0:10:53.26,Default,,0000,0000,0000,,and at the end, there should Dialogue: 0,0:10:53.26,0:10:55.26,Default,,0000,0000,0000,,be around 40 packages Dialogue: 0,0:10:55.26,0:10:57.26,Default,,0000,0000,0000,,that I had to package in order Dialogue: 0,0:10:57.26,0:10:59.26,Default,,0000,0000,0000,,to see if it would work, because Dialogue: 0,0:10:59.26,0:11:01.26,Default,,0000,0000,0000,,you have the version problem, because Dialogue: 0,0:11:01.26,0:11:03.26,Default,,0000,0000,0000,,bundling the distro version, and Dialogue: 0,0:11:03.26,0:11:05.26,Default,,0000,0000,0000,,we decided not to do that Dialogue: 0,0:11:05.26,0:11:07.26,Default,,0000,0000,0000,,during this project, so I Dialogue: 0,0:11:07.26,0:11:09.26,Default,,0000,0000,0000,,had to look for other packages Dialogue: 0,0:11:09.26,0:11:11.26,Default,,0000,0000,0000,,and I didn't want to Dialogue: 0,0:11:11.26,0:11:13.26,Default,,0000,0000,0000,,do this manually, so I Dialogue: 0,0:11:13.26,0:11:15.26,Default,,0000,0000,0000,,developed a Dialogue: 0,0:11:15.26,0:11:17.26,Default,,0000,0000,0000,,kind of big shell script Dialogue: 0,0:11:17.26,0:11:19.06,Default,,0000,0000,0000,,it shouldn't be a shell script, it should be in Dialogue: 0,0:11:19.11,0:11:20.88,Default,,0000,0000,0000,,a programming language, but Dialogue: 0,0:11:20.88,0:11:22.88,Default,,0000,0000,0000,,got big worked on, and to this Dialogue: 0,0:11:22.88,0:11:24.88,Default,,0000,0000,0000,,scripts I give Dialogue: 0,0:11:24.88,0:11:26.60,Default,,0000,0000,0000,,I input it a list of packages, and it Dialogue: 0,0:11:26.60,0:11:29.13,Default,,0000,0000,0000,,cloned all the Kali Dialogue: 0,0:11:29.13,0:11:31.13,Default,,0000,0000,0000,,Git repositories for this package, Dialogue: 0,0:11:31.13,0:11:33.13,Default,,0000,0000,0000,,build each one of them, and did Dialogue: 0,0:11:33.13,0:11:35.13,Default,,0000,0000,0000,,some basic checks, like if Dialogue: 0,0:11:35.13,0:11:37.13,Default,,0000,0000,0000,,it is a default Dialogue: 0,0:11:37.13,0:11:39.13,Default,,0000,0000,0000,,Kali package, it's Dialogue: 0,0:11:39.13,0:11:41.13,Default,,0000,0000,0000,,buildable, because some of the packages Dialogue: 0,0:11:41.13,0:11:43.13,Default,,0000,0000,0000,,are not buildable because we don't have Dialogue: 0,0:11:43.13,0:11:45.13,Default,,0000,0000,0000,,the build dependencies in Debian right now, Dialogue: 0,0:11:45.13,0:11:47.13,Default,,0000,0000,0000,,it checks if it is DEP5 compliant already, Dialogue: 0,0:11:47.13,0:11:49.13,Default,,0000,0000,0000,,if we need manpages, if we need Dialogue: 0,0:11:49.13,0:11:51.13,Default,,0000,0000,0000,,hardening, if Dialogue: 0,0:11:51.13,0:11:53.13,Default,,0000,0000,0000,,it is bundling some gems, and if Dialogue: 0,0:11:53.13,0:11:55.13,Default,,0000,0000,0000,,there are [?], there is about Dialogue: 0,0:11:55.13,0:11:57.13,Default,,0000,0000,0000,,twenty or thirty something Dialogue: 0,0:11:57.13,0:11:59.13,Default,,0000,0000,0000,,columns on here Dialogue: 0,0:11:59.13,0:12:01.13,Default,,0000,0000,0000,,so you have lots of info Dialogue: 0,0:12:01.13,0:12:03.13,Default,,0000,0000,0000,,and in order to know Dialogue: 0,0:12:03.13,0:12:05.60,Default,,0000,0000,0000,,which are the most important issues Dialogue: 0,0:12:05.60,0:12:07.60,Default,,0000,0000,0000,,Raphaël gave me the idea to Dialogue: 0,0:12:07.60,0:12:09.60,Default,,0000,0000,0000,,look for the number of uploads that Dialogue: 0,0:12:09.60,0:12:11.60,Default,,0000,0000,0000,,the package had since Dialogue: 0,0:12:11.60,0:12:13.60,Default,,0000,0000,0000,,it hit Kali, so I Dialogue: 0,0:12:13.60,0:12:15.60,Default,,0000,0000,0000,,can only Dialogue: 0,0:12:15.60,0:12:17.60,Default,,0000,0000,0000,,just sort for the number of uploads Dialogue: 0,0:12:17.60,0:12:19.60,Default,,0000,0000,0000,,and I have the most important ones. Dialogue: 0,0:12:19.60,0:12:22.08,Default,,0000,0000,0000,,This made the process Dialogue: 0,0:12:22.08,0:12:24.08,Default,,0000,0000,0000,,really easy, like a lot more Dialogue: 0,0:12:24.08,0:12:26.08,Default,,0000,0000,0000,,easy, and I Dialogue: 0,0:12:26.08,0:12:28.08,Default,,0000,0000,0000,,am publishing this on our team's Dialogue: 0,0:12:28.08,0:12:30.08,Default,,0000,0000,0000,,wiki page, and I will keep using this Dialogue: 0,0:12:30.08,0:12:32.08,Default,,0000,0000,0000,,like, forever Dialogue: 0,0:12:32.08,0:12:34.08,Default,,0000,0000,0000,,because it really helps other people that Dialogue: 0,0:12:34.08,0:12:36.08,Default,,0000,0000,0000,,want to contribute to our team, and Dialogue: 0,0:12:38.08,0:12:40.53,Default,,0000,0000,0000,,this is another software Dialogue: 0,0:12:40.53,0:12:42.53,Default,,0000,0000,0000,,that I tried, how many time do I have? Dialogue: 0,0:12:42.53,0:12:44.53,Default,,0000,0000,0000,,OK Dialogue: 0,0:12:44.53,0:12:46.53,Default,,0000,0000,0000,,another package that I really want to Dialogue: 0,0:12:46.53,0:12:48.53,Default,,0000,0000,0000,,see on Debian is zaproxy, and Dialogue: 0,0:12:48.53,0:12:50.53,Default,,0000,0000,0000,,for zaproxy, Dialogue: 0,0:12:50.53,0:12:52.53,Default,,0000,0000,0000,,I had to do a manual checking, because it is Dialogue: 0,0:12:52.53,0:12:54.53,Default,,0000,0000,0000,,a Java program, and Dialogue: 0,0:12:55.40,0:12:57.97,Default,,0000,0000,0000,,Java has... I really don't like Java, so Dialogue: 0,0:12:57.97,0:12:59.97,Default,,0000,0000,0000,,they bundle like Dialogue: 0,0:12:59.97,0:13:01.97,Default,,0000,0000,0000,,...zaproxy is great software, but Dialogue: 0,0:13:01.97,0:13:03.97,Default,,0000,0000,0000,,they bundle some Dialogue: 0,0:13:03.97,0:13:05.97,Default,,0000,0000,0000,,libraries, and I Dialogue: 0,0:13:05.97,0:13:07.97,Default,,0000,0000,0000,,talked to upstream, and they are very Dialogue: 0,0:13:07.97,0:13:09.97,Default,,0000,0000,0000,,receptive, and they Dialogue: 0,0:13:09.97,0:13:11.97,Default,,0000,0000,0000,,want to help us, but Dialogue: 0,0:13:11.97,0:13:14.54,Default,,0000,0000,0000,,I didn't manage to package it yet, Dialogue: 0,0:13:14.54,0:13:16.94,Default,,0000,0000,0000,,I think I will do it after GSoC Dialogue: 0,0:13:16.94,0:13:18.94,Default,,0000,0000,0000,,but there are Dialogue: 0,0:13:18.94,0:13:20.94,Default,,0000,0000,0000,,some packages that we need to introduce Dialogue: 0,0:13:20.94,0:13:22.94,Default,,0000,0000,0000,,on Debian. Some of the packages that zaproxy Dialogue: 0,0:13:22.94,0:13:24.94,Default,,0000,0000,0000,,upstream is thinking about Dialogue: 0,0:13:24.94,0:13:26.94,Default,,0000,0000,0000,,dropping, and putting just Dialogue: 0,0:13:26.94,0:13:28.74,Default,,0000,0000,0000,,on the extensions, because Dialogue: 0,0:13:28.74,0:13:28.94,Default,,0000,0000,0000,,the core doesn't need them,\Non the extensions, because Dialogue: 0,0:13:28.94,0:13:30.94,Default,,0000,0000,0000,,the core doesn't need them, Dialogue: 0,0:13:30.94,0:13:32.94,Default,,0000,0000,0000,,and some Dialogue: 0,0:13:32.94,0:13:34.94,Default,,0000,0000,0000,,of the packages are old, and stuff like that, Dialogue: 0,0:13:34.94,0:13:36.94,Default,,0000,0000,0000,,we have Dialogue: 0,0:13:36.94,0:13:38.94,Default,,0000,0000,0000,,there is a lot of problems you can have Dialogue: 0,0:13:38.94,0:13:40.94,Default,,0000,0000,0000,,like... there was a Dialogue: 0,0:13:40.94,0:13:43.68,Default,,0000,0000,0000,,package which was GPL licensed Dialogue: 0,0:13:43.68,0:13:45.68,Default,,0000,0000,0000,,but it was linking against Dialogue: 0,0:13:45.68,0:13:47.68,Default,,0000,0000,0000,,OpenSSL, and in order Dialogue: 0,0:13:47.68,0:13:49.68,Default,,0000,0000,0000,,to do that, you need to either add Dialogue: 0,0:13:49.68,0:13:51.68,Default,,0000,0000,0000,,the exemption to your license Dialogue: 0,0:13:51.68,0:13:53.68,Default,,0000,0000,0000,,like, talk to upstream, and Dialogue: 0,0:13:53.68,0:13:55.68,Default,,0000,0000,0000,,it cooperative upstream, Dialogue: 0,0:13:55.68,0:13:57.68,Default,,0000,0000,0000,,it is a software which is used Dialogue: 0,0:13:57.68,0:13:59.68,Default,,0000,0000,0000,,to break Dialogue: 0,0:13:59.68,0:14:01.68,Default,,0000,0000,0000,,WiFi password, Dialogue: 0,0:14:01.68,0:14:03.68,Default,,0000,0000,0000,,like, doing offline cracking Dialogue: 0,0:14:03.68,0:14:05.68,Default,,0000,0000,0000,,and upsream decided to change its license Dialogue: 0,0:14:05.68,0:14:07.68,Default,,0000,0000,0000,,to BSD license Dialogue: 0,0:14:07.68,0:14:09.68,Default,,0000,0000,0000,,so we could release that on Debian. I Dialogue: 0,0:14:09.68,0:14:11.68,Default,,0000,0000,0000,,can't remember right now if it's on the NEW queue Dialogue: 0,0:14:11.68,0:14:13.68,Default,,0000,0000,0000,,or if it already hit Dialogue: 0,0:14:13.68,0:14:15.68,Default,,0000,0000,0000,,unstable, but I think is on the NEW queue. Dialogue: 0,0:14:17.68,0:14:19.68,Default,,0000,0000,0000,,So, in the end, Dialogue: 0,0:14:19.68,0:14:21.68,Default,,0000,0000,0000,,the results are, I made the script, Dialogue: 0,0:14:21.68,0:14:23.68,Default,,0000,0000,0000,,which is going to be used by Dialogue: 0,0:14:23.68,0:14:25.68,Default,,0000,0000,0000,,some time. There are some Dialogue: 0,0:14:25.68,0:14:27.48,Default,,0000,0000,0000,,fixes that can be Dialogue: 0,0:14:27.48,0:14:27.68,Default,,0000,0000,0000,,can, that will\Nfixes that can be Dialogue: 0,0:14:27.68,0:14:29.68,Default,,0000,0000,0000,,can, that will Dialogue: 0,0:14:29.68,0:14:31.68,Default,,0000,0000,0000,,have to do on the script to make it better Dialogue: 0,0:14:31.68,0:14:33.68,Default,,0000,0000,0000,,to make the checking better, because Dialogue: 0,0:14:33.68,0:14:35.68,Default,,0000,0000,0000,,we still have some corner cases where Dialogue: 0,0:14:35.68,0:14:37.68,Default,,0000,0000,0000,,it doesn't work really well, Dialogue: 0,0:14:37.68,0:14:39.68,Default,,0000,0000,0000,,we got some new packages in Debian, Dialogue: 0,0:14:39.68,0:14:41.68,Default,,0000,0000,0000,,which is really good. I had to Dialogue: 0,0:14:41.68,0:14:43.68,Default,,0000,0000,0000,,make some upstream contributions, because Dialogue: 0,0:14:43.68,0:14:45.68,Default,,0000,0000,0000,,for some packages I wrote Dialogue: 0,0:14:45.68,0:14:47.68,Default,,0000,0000,0000,,their manpage, and I sent it Dialogue: 0,0:14:47.68,0:14:49.68,Default,,0000,0000,0000,,to upstream, there was this Dialogue: 0,0:14:49.68,0:14:51.68,Default,,0000,0000,0000,,company of software that Dialogue: 0,0:14:51.68,0:14:53.68,Default,,0000,0000,0000,,changed its licensing to be like Dialogue: 0,0:14:53.68,0:14:55.68,Default,,0000,0000,0000,,correctly compliant with Dialogue: 0,0:14:55.68,0:14:57.68,Default,,0000,0000,0000,,OpenSSL license, and Dialogue: 0,0:14:57.68,0:14:59.80,Default,,0000,0000,0000,,and we got now a better Dialogue: 0,0:14:59.80,0:15:01.80,Default,,0000,0000,0000,,Kali and Debian for its users, because Dialogue: 0,0:15:01.80,0:15:03.80,Default,,0000,0000,0000,,when a package is just Dialogue: 0,0:15:03.80,0:15:05.80,Default,,0000,0000,0000,,in Kali, they don't like Dialogue: 0,0:15:05.80,0:15:07.80,Default,,0000,0000,0000,,to do hardening, Dialogue: 0,0:15:07.80,0:15:09.80,Default,,0000,0000,0000,,that's one example of things that Dialogue: 0,0:15:09.80,0:15:11.60,Default,,0000,0000,0000,,gets better when the package hits Debian Dialogue: 0,0:15:11.60,0:15:11.80,Default,,0000,0000,0000,,because\Ngets better when the package hits Debian Dialogue: 0,0:15:11.80,0:15:13.80,Default,,0000,0000,0000,,because Dialogue: 0,0:15:13.80,0:15:15.80,Default,,0000,0000,0000,,we enable hardening Dialogue: 0,0:15:15.80,0:15:17.80,Default,,0000,0000,0000,,sometimes we see problems that makes Dialogue: 0,0:15:17.80,0:15:19.80,Default,,0000,0000,0000,,the package to Dialogue: 0,0:15:19.80,0:15:21.80,Default,,0000,0000,0000,,fail to build, and then we fix that, Dialogue: 0,0:15:21.80,0:15:23.80,Default,,0000,0000,0000,,upload to Debian, and when the package hits Dialogue: 0,0:15:23.80,0:15:25.80,Default,,0000,0000,0000,,unstable, Kali starts Dialogue: 0,0:15:25.80,0:15:27.80,Default,,0000,0000,0000,,taking this package from Debian, and Dialogue: 0,0:15:27.80,0:15:29.80,Default,,0000,0000,0000,,they can use our infrastructure Dialogue: 0,0:15:29.80,0:15:31.80,Default,,0000,0000,0000,,to do some QA Dialogue: 0,0:15:31.80,0:15:33.80,Default,,0000,0000,0000,,and stuff like that, and they Dialogue: 0,0:15:33.80,0:15:36.57,Default,,0000,0000,0000,,there are two people from Kali that I know at least, Dialogue: 0,0:15:36.57,0:15:38.57,Default,,0000,0000,0000,,Raphaël and Sophie, and they work Dialogue: 0,0:15:38.57,0:15:40.57,Default,,0000,0000,0000,,on Debian also, on our team, so Dialogue: 0,0:15:40.57,0:15:42.57,Default,,0000,0000,0000,,when there's a new release, they upload Dialogue: 0,0:15:42.57,0:15:44.57,Default,,0000,0000,0000,,the release on Debian, Dialogue: 0,0:15:44.57,0:15:46.57,Default,,0000,0000,0000,,so Debian users win Dialogue: 0,0:15:46.57,0:15:48.57,Default,,0000,0000,0000,,by that also, and Dialogue: 0,0:15:48.57,0:15:50.57,Default,,0000,0000,0000,,they already did lots of work Dialogue: 0,0:15:50.57,0:15:52.57,Default,,0000,0000,0000,,on their packages, so Dialogue: 0,0:15:52.57,0:15:54.57,Default,,0000,0000,0000,,yes, I think that's Dialogue: 0,0:15:56.57,0:15:58.57,Default,,0000,0000,0000,,the summary of the results Dialogue: 0,0:15:58.57,0:16:00.57,Default,,0000,0000,0000,,Thank you. Dialogue: 0,0:16:00.57,0:16:04.54,Default,,0000,0000,0000,,[ audience clapping ] Dialogue: 0,0:16:25.25,0:16:27.25,Default,,0000,0000,0000,,There! Dialogue: 0,0:16:27.25,0:16:29.25,Default,,0000,0000,0000,,This is OK. Dialogue: 0,0:16:31.25,0:16:33.25,Default,,0000,0000,0000,,Hello, I am Enkelena Haxhiu Dialogue: 0,0:16:33.25,0:16:35.25,Default,,0000,0000,0000,,I am from the Republic of Kosovo, and Dialogue: 0,0:16:35.25,0:16:38.00,Default,,0000,0000,0000,,I am here to represent my Google Summer of Code Dialogue: 0,0:16:38.00,0:16:40.00,Default,,0000,0000,0000,,project. My mentors are Dialogue: 0,0:16:40.00,0:16:42.00,Default,,0000,0000,0000,,Bruno Milena and Gabriela. Dialogue: 0,0:16:42.00,0:16:44.00,Default,,0000,0000,0000,,So, my project is Dialogue: 0,0:16:44.00,0:16:46.00,Default,,0000,0000,0000,,a Mozilla Firefox Dialogue: 0,0:16:46.00,0:16:48.00,Default,,0000,0000,0000,,web extension to Dialogue: 0,0:16:48.00,0:16:50.00,Default,,0000,0000,0000,,give free and... Dialogue: 0,0:16:50.00,0:16:52.25,Default,,0000,0000,0000,,to give free software alternatives Dialogue: 0,0:16:52.25,0:16:54.25,Default,,0000,0000,0000,,to the apps on the Internet, so to have Dialogue: 0,0:16:54.25,0:16:56.25,Default,,0000,0000,0000,,avoiding non-free Dialogue: 0,0:16:56.25,0:16:58.40,Default,,0000,0000,0000,,apps and sites. Dialogue: 0,0:16:58.40,0:17:00.40,Default,,0000,0000,0000,,So, the goals for this project Dialogue: 0,0:17:00.40,0:17:02.40,Default,,0000,0000,0000,,were that Dialogue: 0,0:17:02.40,0:17:04.40,Default,,0000,0000,0000,,while the user is surfing Dialogue: 0,0:17:04.40,0:17:06.40,Default,,0000,0000,0000,,on the Internet, the moment that he Dialogue: 0,0:17:06.40,0:17:08.40,Default,,0000,0000,0000,,uses a non-free Dialogue: 0,0:17:08.40,0:17:10.40,Default,,0000,0000,0000,,software, Dialogue: 0,0:17:10.40,0:17:12.77,Default,,0000,0000,0000,,my extension will detect it Dialogue: 0,0:17:12.77,0:17:14.77,Default,,0000,0000,0000,,and then give an Dialogue: 0,0:17:14.77,0:17:17.51,Default,,0000,0000,0000,,alternative to it, a free software alternative. Dialogue: 0,0:17:17.51,0:17:19.51,Default,,0000,0000,0000,,The user should be able Dialogue: 0,0:17:19.51,0:17:21.51,Default,,0000,0000,0000,,to stop it when it's annoying, Dialogue: 0,0:17:21.51,0:17:23.51,Default,,0000,0000,0000,,and the notifications should be Dialogue: 0,0:17:23.51,0:17:25.51,Default,,0000,0000,0000,,only once persession, Dialogue: 0,0:17:25.51,0:17:27.51,Default,,0000,0000,0000,,and we wanted to have like a Dialogue: 0,0:17:27.51,0:17:29.51,Default,,0000,0000,0000,,database through self-hosted Dialogue: 0,0:17:29.51,0:17:31.51,Default,,0000,0000,0000,,API, or to use Dialogue: 0,0:17:31.51,0:17:33.51,Default,,0000,0000,0000,,a free software device Dialogue: 0,0:17:33.51,0:17:35.51,Default,,0000,0000,0000,,and then all this database Dialogue: 0,0:17:35.51,0:17:37.51,Default,,0000,0000,0000,,show it on our Web page. Dialogue: 0,0:17:37.51,0:17:39.51,Default,,0000,0000,0000,,I started by making Dialogue: 0,0:17:39.51,0:17:41.51,Default,,0000,0000,0000,,by making Dialogue: 0,0:17:41.51,0:17:43.51,Default,,0000,0000,0000,,the user experience design, Dialogue: 0,0:17:43.51,0:17:45.51,Default,,0000,0000,0000,,based on that, because Dialogue: 0,0:17:45.51,0:17:47.85,Default,,0000,0000,0000,,should work like, should work fine, Dialogue: 0,0:17:47.85,0:17:49.85,Default,,0000,0000,0000,,I made some sketches and mockups Dialogue: 0,0:17:49.85,0:17:51.85,Default,,0000,0000,0000,,and then the persona Dialogue: 0,0:17:51.85,0:17:53.85,Default,,0000,0000,0000,,and then the finding the bad habits of apps, Dialogue: 0,0:17:53.85,0:17:55.85,Default,,0000,0000,0000,,like research, and Dialogue: 0,0:17:55.85,0:17:57.85,Default,,0000,0000,0000,,I started inmplementing it by Dialogue: 0,0:17:57.85,0:17:59.85,Default,,0000,0000,0000,,coding it, I used Mozilla Dialogue: 0,0:17:59.85,0:18:01.85,Default,,0000,0000,0000,,API to make my extension Dialogue: 0,0:18:01.85,0:18:03.85,Default,,0000,0000,0000,,communicate with the Web browser API Dialogue: 0,0:18:03.85,0:18:05.85,Default,,0000,0000,0000,,I created a Dialogue: 0,0:18:05.85,0:18:07.85,Default,,0000,0000,0000,,JSON data file, it's like Dialogue: 0,0:18:07.85,0:18:09.85,Default,,0000,0000,0000,,a proof of concept to just take Dialogue: 0,0:18:09.85,0:18:11.85,Default,,0000,0000,0000,,the data, because this is going to be Dialogue: 0,0:18:11.85,0:18:13.85,Default,,0000,0000,0000,,later in a real database. Dialogue: 0,0:18:13.85,0:18:15.85,Default,,0000,0000,0000,,So the code Dialogue: 0,0:18:15.85,0:18:17.85,Default,,0000,0000,0000,,logic, do Dialogue: 0,0:18:17.85,0:18:19.85,Default,,0000,0000,0000,,select and display the alternatives Dialogue: 0,0:18:19.85,0:18:21.85,Default,,0000,0000,0000,,based on the current Dialogue: 0,0:18:21.85,0:18:23.85,Default,,0000,0000,0000,,active website, is that Dialogue: 0,0:18:23.85,0:18:25.85,Default,,0000,0000,0000,,we should get the URL, Dialogue: 0,0:18:25.85,0:18:27.85,Default,,0000,0000,0000,,identify it by sending... Dialogue: 0,0:18:27.85,0:18:29.85,Default,,0000,0000,0000,,Identify it, and then to send Dialogue: 0,0:18:29.85,0:18:31.85,Default,,0000,0000,0000,,to that JSON file, check Dialogue: 0,0:18:31.85,0:18:33.85,Default,,0000,0000,0000,,and, based on Dialogue: 0,0:18:33.85,0:18:35.85,Default,,0000,0000,0000,,that, to give an alternative. Dialogue: 0,0:18:35.85,0:18:37.85,Default,,0000,0000,0000,,If it exists, of course. We did Dialogue: 0,0:18:37.85,0:18:39.85,Default,,0000,0000,0000,,We don't want to annoy the user Dialogue: 0,0:18:39.85,0:18:41.85,Default,,0000,0000,0000,,like, to show too much notifications Dialogue: 0,0:18:41.85,0:18:43.85,Default,,0000,0000,0000,,so we made it only once Dialogue: 0,0:18:43.85,0:18:45.85,Default,,0000,0000,0000,,per session for the current app, Dialogue: 0,0:18:45.85,0:18:47.85,Default,,0000,0000,0000,,and it has the ability to Dialogue: 0,0:18:47.85,0:18:49.85,Default,,0000,0000,0000,,stop and start it. We use the Dialogue: 0,0:18:49.85,0:18:51.85,Default,,0000,0000,0000,,local storage to hold the Dialogue: 0,0:18:51.85,0:18:53.85,Default,,0000,0000,0000,,user settings Dialogue: 0,0:18:53.85,0:18:55.85,Default,,0000,0000,0000,,and then we have to present this Dialogue: 0,0:18:55.85,0:18:57.85,Default,,0000,0000,0000,,free software list through Dialogue: 0,0:18:57.85,0:18:59.85,Default,,0000,0000,0000,,a web page that is generated by Dialogue: 0,0:18:59.85,0:19:01.85,Default,,0000,0000,0000,,that database. Dialogue: 0,0:19:01.85,0:19:03.85,Default,,0000,0000,0000,,This is like a simple diagram Dialogue: 0,0:19:03.85,0:19:05.85,Default,,0000,0000,0000,,of basically what I just said. Dialogue: 0,0:19:07.14,0:19:10.20,Default,,0000,0000,0000,,These are some screenshots with words Dialogue: 0,0:19:10.20,0:19:12.60,Default,,0000,0000,0000,,for example, Dropbox is a nonfree Dialogue: 0,0:19:13.11,0:19:15.62,Default,,0000,0000,0000,,software, and this is Dialogue: 0,0:19:15.62,0:19:17.82,Default,,0000,0000,0000,,the notification that it gets Dialogue: 0,0:19:18.22,0:19:20.94,Default,,0000,0000,0000,,it says, "Dropbox has open source alternatives Dialogue: 0,0:19:20.94,0:19:23.71,Default,,0000,0000,0000,,like seafile", Dialogue: 0,0:19:23.71,0:19:25.71,Default,,0000,0000,0000,,and then, I have here Dialogue: 0,0:19:25.71,0:19:28.25,Default,,0000,0000,0000,,the web page that it gets Dialogue: 0,0:19:28.25,0:19:30.77,Default,,0000,0000,0000,,the extension popup Dialogue: 0,0:19:30.77,0:19:33.34,Default,,0000,0000,0000,,and all these things. This is how it looks like. Dialogue: 0,0:19:33.34,0:19:36.34,Default,,0000,0000,0000,,And then, i made a project website Dialogue: 0,0:19:36.34,0:19:38.91,Default,,0000,0000,0000,,which holds all the data Dialogue: 0,0:19:38.91,0:19:40.91,Default,,0000,0000,0000,,I made the design of it and Dialogue: 0,0:19:40.91,0:19:42.91,Default,,0000,0000,0000,,the frontend and the data generation. Dialogue: 0,0:19:42.91,0:19:44.91,Default,,0000,0000,0000,,I plan to leave this open Dialogue: 0,0:19:44.91,0:19:47.40,Default,,0000,0000,0000,,so developers can add stuff there Dialogue: 0,0:19:47.40,0:19:49.82,Default,,0000,0000,0000,,to the database, and then Dialogue: 0,0:19:49.82,0:19:51.82,Default,,0000,0000,0000,,generates it, and Dialogue: 0,0:19:51.82,0:19:54.34,Default,,0000,0000,0000,,it goes, like, right away to the Dialogue: 0,0:19:55.14,0:19:57.05,Default,,0000,0000,0000,,to the project website. Dialogue: 0,0:19:57.05,0:19:59.05,Default,,0000,0000,0000,,I don't need to hard-code... Dialogue: 0,0:19:59.05,0:20:00.14,Default,,0000,0000,0000,,hard-code it or something. Dialogue: 0,0:20:00.14,0:20:02.14,Default,,0000,0000,0000,,Then I made the documentation of it, Dialogue: 0,0:20:02.14,0:20:04.14,Default,,0000,0000,0000,,I split it into three sections, Dialogue: 0,0:20:05.05,0:20:07.22,Default,,0000,0000,0000,,in the information about the project, Dialogue: 0,0:20:07.22,0:20:09.22,Default,,0000,0000,0000,,general things, Dialogue: 0,0:20:09.22,0:20:11.22,Default,,0000,0000,0000,,what's the purpose, how it works, and Dialogue: 0,0:20:11.22,0:20:13.22,Default,,0000,0000,0000,,the second one is the contribution, Dialogue: 0,0:20:13.22,0:20:15.48,Default,,0000,0000,0000,,how can developers contribute Dialogue: 0,0:20:15.48,0:20:16.80,Default,,0000,0000,0000,,to it, and the third one Dialogue: 0,0:20:16.80,0:20:18.80,Default,,0000,0000,0000,,is about Dialogue: 0,0:20:18.80,0:20:20.80,Default,,0000,0000,0000,,the technical aspects, like Dialogue: 0,0:20:20.80,0:20:22.80,Default,,0000,0000,0000,,debugging, and cloning the repo for new Dialogue: 0,0:20:22.80,0:20:24.28,Default,,0000,0000,0000,,developers. So this is like Dialogue: 0,0:20:24.28,0:20:26.28,Default,,0000,0000,0000,,an example of it. Dialogue: 0,0:20:26.28,0:20:28.28,Default,,0000,0000,0000,,And for the future, Dialogue: 0,0:20:28.28,0:20:30.28,Default,,0000,0000,0000,,I plan to continue my Dialogue: 0,0:20:30.28,0:20:32.88,Default,,0000,0000,0000,,project, even after GSoC Dialogue: 0,0:20:32.88,0:20:34.88,Default,,0000,0000,0000,,the first thing I need to do Dialogue: 0,0:20:34.88,0:20:36.88,Default,,0000,0000,0000,,like, probably now, I am Dialogue: 0,0:20:36.88,0:20:38.88,Default,,0000,0000,0000,,going to put it in the Dialogue: 0,0:20:38.88,0:20:40.88,Default,,0000,0000,0000,,Mozilla Firefox market, Dialogue: 0,0:20:40.88,0:20:42.88,Default,,0000,0000,0000,,and later I can make it Dialogue: 0,0:20:42.88,0:20:44.88,Default,,0000,0000,0000,,for other browsers like Chromium Dialogue: 0,0:20:44.88,0:20:46.88,Default,,0000,0000,0000,,but we need to change the Dialogue: 0,0:20:46.88,0:20:48.88,Default,,0000,0000,0000,,API there, and I thought Dialogue: 0,0:20:48.88,0:20:50.88,Default,,0000,0000,0000,,the package could get in Debian, because Dialogue: 0,0:20:50.88,0:20:52.88,Default,,0000,0000,0000,,while I was here, I learnt about Dialogue: 0,0:20:52.88,0:20:54.88,Default,,0000,0000,0000,,packaging and Dialogue: 0,0:20:54.88,0:20:56.88,Default,,0000,0000,0000,,upstreaming and all that stuff, so Dialogue: 0,0:20:56.88,0:20:58.88,Default,,0000,0000,0000,,I think I am probably going to do that Dialogue: 0,0:20:58.88,0:21:00.88,Default,,0000,0000,0000,,but not for now, because I want Dialogue: 0,0:21:00.88,0:21:02.88,Default,,0000,0000,0000,,my users to be Dialogue: 0,0:21:02.88,0:21:04.88,Default,,0000,0000,0000,,like, all Internet users, not just Dialogue: 0,0:21:04.88,0:21:07.80,Default,,0000,0000,0000,,Debian operating system users. Dialogue: 0,0:21:07.80,0:21:09.80,Default,,0000,0000,0000,,Another thing is that I want Dialogue: 0,0:21:09.80,0:21:11.80,Default,,0000,0000,0000,,it to be integrated with other free Dialogue: 0,0:21:11.80,0:21:13.80,Default,,0000,0000,0000,,software services, like SUSI Dialogue: 0,0:21:14.31,0:21:16.65,Default,,0000,0000,0000,,artificial intelligence, and Dialogue: 0,0:21:16.65,0:21:18.65,Default,,0000,0000,0000,,Thunderbird in upstream Dialogue: 0,0:21:18.65,0:21:20.65,Default,,0000,0000,0000,,SUSI is a Dialogue: 0,0:21:20.65,0:21:22.65,Default,,0000,0000,0000,,speaking and texting artificial Dialogue: 0,0:21:22.65,0:21:24.65,Default,,0000,0000,0000,,intelligence that gives you responses Dialogue: 0,0:21:24.65,0:21:26.65,Default,,0000,0000,0000,,and I plan to use Dialogue: 0,0:21:26.65,0:21:28.65,Default,,0000,0000,0000,,that giving the suggestions Dialogue: 0,0:21:28.65,0:21:30.65,Default,,0000,0000,0000,,by speech. Dialogue: 0,0:21:30.65,0:21:32.65,Default,,0000,0000,0000,,On my extension, Dialogue: 0,0:21:32.65,0:21:34.65,Default,,0000,0000,0000,,with Thunderbird I felt it to be Dialogue: 0,0:21:34.65,0:21:36.65,Default,,0000,0000,0000,,like, to work Dialogue: 0,0:21:36.65,0:21:38.65,Default,,0000,0000,0000,,like in Mozilla, but, you know, when a Dialogue: 0,0:21:38.65,0:21:41.14,Default,,0000,0000,0000,,user gets an e-mail from a non-free side, Dialogue: 0,0:21:41.14,0:21:43.14,Default,,0000,0000,0000,,then it should Dialogue: 0,0:21:43.14,0:21:45.14,Default,,0000,0000,0000,,send a suggestion, Dialogue: 0,0:21:45.14,0:21:47.14,Default,,0000,0000,0000,,"use this, don't use this", like Dialogue: 0,0:21:47.14,0:21:49.14,Default,,0000,0000,0000,,I just basically explained, Dialogue: 0,0:21:49.14,0:21:51.14,Default,,0000,0000,0000,,and with upstream, I thought that Dialogue: 0,0:21:51.14,0:21:53.14,Default,,0000,0000,0000,,all my database should be Dialogue: 0,0:21:53.14,0:21:55.14,Default,,0000,0000,0000,,there, to put it there, and Dialogue: 0,0:21:55.14,0:21:57.14,Default,,0000,0000,0000,,it could help upstream, and it can Dialogue: 0,0:21:57.14,0:21:59.14,Default,,0000,0000,0000,,it could help me. Dialogue: 0,0:21:59.14,0:22:01.14,Default,,0000,0000,0000,,Here, I have my Dialogue: 0,0:22:01.14,0:22:03.14,Default,,0000,0000,0000,,experience with Debian, I heard about Debian Dialogue: 0,0:22:03.14,0:22:05.14,Default,,0000,0000,0000,,last year, in a girl's Dialogue: 0,0:22:05.14,0:22:07.14,Default,,0000,0000,0000,,and then later Dialogue: 0,0:22:07.14,0:22:09.14,Default,,0000,0000,0000,,in Tirana, in Albania, where Dialogue: 0,0:22:09.14,0:22:11.91,Default,,0000,0000,0000,,in a Debian bugs squashing party, Dialogue: 0,0:22:11.91,0:22:13.91,Default,,0000,0000,0000,,a DD was there, and Dialogue: 0,0:22:13.91,0:22:15.91,Default,,0000,0000,0000,,we planned on Dialogue: 0,0:22:15.91,0:22:17.91,Default,,0000,0000,0000,,-- sorry -- Dialogue: 0,0:22:17.91,0:22:19.91,Default,,0000,0000,0000,,working a bit more than Dialogue: 0,0:22:19.91,0:22:21.91,Default,,0000,0000,0000,,With Daniel Pocock we had Dialogue: 0,0:22:21.91,0:22:23.91,Default,,0000,0000,0000,,we made... Dialogue: 0,0:22:23.91,0:22:25.91,Default,,0000,0000,0000,,A speech together, we gave under Dialogue: 0,0:22:25.91,0:22:27.91,Default,,0000,0000,0000,,in the biggest open source conference Dialogue: 0,0:22:27.91,0:22:29.91,Default,,0000,0000,0000,,in the whole Balkans, it was about Dialogue: 0,0:22:29.91,0:22:31.91,Default,,0000,0000,0000,,Free Software. And about my project, Dialogue: 0,0:22:31.91,0:22:33.91,Default,,0000,0000,0000,,I read a whole book to Dialogue: 0,0:22:33.91,0:22:35.91,Default,,0000,0000,0000,,understsand it a little bit more, to be Dialogue: 0,0:22:36.02,0:22:37.91,Default,,0000,0000,0000,,more prepared. And I want to Dialogue: 0,0:22:38.05,0:22:39.91,Default,,0000,0000,0000,,thank the Debian people for giving me this Dialogue: 0,0:22:39.91,0:22:41.91,Default,,0000,0000,0000,,opportunity to talk here, in front of you, Dialogue: 0,0:22:41.91,0:22:44.71,Default,,0000,0000,0000,,and I hope I'll be a DD soon. Dialogue: 0,0:22:44.80,0:22:45.91,Default,,0000,0000,0000,,Thank you! Dialogue: 0,0:23:52.60,0:23:54.60,Default,,0000,0000,0000,,So... Yeah, it's working. Dialogue: 0,0:23:54.60,0:23:58.28,Default,,0000,0000,0000,,So, before... My name is Elena Dialogue: 0,0:23:58.28,0:24:00.68,Default,,0000,0000,0000,,Elena Gjevukaj, and I come from Kosovo. Dialogue: 0,0:24:00.68,0:24:03.45,Default,,0000,0000,0000,,Before I start, Dialogue: 0,0:24:03.45,0:24:06.31,Default,,0000,0000,0000,,to present my project, I want to mention that Dialogue: 0,0:24:06.31,0:24:08.31,Default,,0000,0000,0000,,this year in the GSoC is the first time Dialogue: 0,0:24:08.31,0:24:10.31,Default,,0000,0000,0000,,that our country is participating. Dialogue: 0,0:24:10.31,0:24:14.25,Default,,0000,0000,0000,,It was funny, because even when we had Dialogue: 0,0:24:14.25,0:24:16.25,Default,,0000,0000,0000,,applied for the GSoC, we had Dialogue: 0,0:24:16.25,0:24:18.25,Default,,0000,0000,0000,,to ask Google to add Dialogue: 0,0:24:18.25,0:24:20.25,Default,,0000,0000,0000,,our country in the list, so Dialogue: 0,0:24:20.25,0:24:22.25,Default,,0000,0000,0000,,you know how... Dialogue: 0,0:24:22.25,0:24:24.25,Default,,0000,0000,0000,,We thought that we didn't Dialogue: 0,0:24:24.25,0:24:26.25,Default,,0000,0000,0000,,have any more opportunities Dialogue: 0,0:24:26.25,0:24:28.25,Default,,0000,0000,0000,,or any... Dialogue: 0,0:24:28.25,0:24:30.25,Default,,0000,0000,0000,,we just thought they aren't going to accept us. Dialogue: 0,0:24:30.25,0:24:32.25,Default,,0000,0000,0000,,But hopefully for us, we have Dialogue: 0,0:24:32.25,0:24:34.25,Default,,0000,0000,0000,,a great mentor, Dialogue: 0,0:24:34.25,0:24:36.25,Default,,0000,0000,0000,,Daniel Pocock, I think many of you Dialogue: 0,0:24:36.25,0:24:38.25,Default,,0000,0000,0000,,guys know him, Dialogue: 0,0:24:38.25,0:24:40.25,Default,,0000,0000,0000,,and he helped us Dialogue: 0,0:24:40.25,0:24:42.25,Default,,0000,0000,0000,,with everything that we needed Dialogue: 0,0:24:42.25,0:24:45.42,Default,,0000,0000,0000,,for all of the applications Dialogue: 0,0:24:45.42,0:24:47.42,Default,,0000,0000,0000,,and everything else. Dialogue: 0,0:24:47.42,0:24:49.42,Default,,0000,0000,0000,,So, going back to my project, Dialogue: 0,0:24:49.42,0:24:51.42,Default,,0000,0000,0000,,My project Dialogue: 0,0:24:51.42,0:24:53.42,Default,,0000,0000,0000,,is basically what I just said Dialogue: 0,0:24:53.42,0:24:55.42,Default,,0000,0000,0000,,right now. So, knowing that Dialogue: 0,0:24:55.42,0:24:57.42,Default,,0000,0000,0000,,newcomers to the open source have a lot Dialogue: 0,0:24:57.42,0:24:59.42,Default,,0000,0000,0000,,of problems to, Dialogue: 0,0:24:59.42,0:25:01.42,Default,,0000,0000,0000,,to just set up Dialogue: 0,0:25:01.42,0:25:05.33,Default,,0000,0000,0000,,a development environment Dialogue: 0,0:25:05.33,0:25:08.00,Default,,0000,0000,0000,,and Dialogue: 0,0:25:08.00,0:25:10.00,Default,,0000,0000,0000,,that's why we wanted Dialogue: 0,0:25:10.00,0:25:12.00,Default,,0000,0000,0000,,to create... Dialogue: 0,0:25:12.00,0:25:14.00,Default,,0000,0000,0000,,to create a GUI Dialogue: 0,0:25:14.00,0:25:16.66,Default,,0000,0000,0000,,so my project is a new contributor... Dialogue: 0,0:25:16.66,0:25:18.66,Default,,0000,0000,0000,,contributor wizard Dialogue: 0,0:25:18.66,0:25:20.66,Default,,0000,0000,0000,,and is basically a GUI that Dialogue: 0,0:25:20.66,0:25:22.66,Default,,0000,0000,0000,,could be distributed as a Dialogue: 0,0:25:22.66,0:25:24.66,Default,,0000,0000,0000,,package, and Dialogue: 0,0:25:24.66,0:25:26.66,Default,,0000,0000,0000,,to help the newcomer Dialogue: 0,0:25:26.66,0:25:28.66,Default,,0000,0000,0000,,to Debian and open source Dialogue: 0,0:25:28.66,0:25:30.66,Default,,0000,0000,0000,,to start their work Dialogue: 0,0:25:30.66,0:25:34.06,Default,,0000,0000,0000,,on the open source projects. Dialogue: 0,0:25:34.06,0:25:36.06,Default,,0000,0000,0000,,For example, if you want to Dialogue: 0,0:25:36.06,0:25:38.60,Default,,0000,0000,0000,,apply in GSoC or Outreachy Dialogue: 0,0:25:38.60,0:25:40.60,Default,,0000,0000,0000,,or other programs like this Dialogue: 0,0:25:40.60,0:25:42.60,Default,,0000,0000,0000,,you will need a lot of things Dialogue: 0,0:25:42.60,0:25:44.60,Default,,0000,0000,0000,,because if you are a new person, Dialogue: 0,0:25:44.60,0:25:46.60,Default,,0000,0000,0000,,you are newcoming to Debian, or Dialogue: 0,0:25:46.60,0:25:48.60,Default,,0000,0000,0000,,any other version of Dialogue: 0,0:25:48.60,0:25:50.60,Default,,0000,0000,0000,,Linux, you will have a lot of Dialogue: 0,0:25:50.60,0:25:52.60,Default,,0000,0000,0000,,problems to start up, so Dialogue: 0,0:25:52.60,0:25:54.60,Default,,0000,0000,0000,,what we want to do with this Dialogue: 0,0:25:54.60,0:25:56.60,Default,,0000,0000,0000,,is to help students Dialogue: 0,0:25:56.60,0:25:58.60,Default,,0000,0000,0000,,to run this computer Dialogue: 0,0:25:58.60,0:26:00.60,Default,,0000,0000,0000,,program in their desktop Dialogue: 0,0:26:00.60,0:26:02.60,Default,,0000,0000,0000,,and have to understand Dialogue: 0,0:26:02.60,0:26:04.60,Default,,0000,0000,0000,,everything that they need, for example Dialogue: 0,0:26:04.60,0:26:06.60,Default,,0000,0000,0000,,they will need for sure, how to use Dialogue: 0,0:26:06.60,0:26:08.60,Default,,0000,0000,0000,,IRC, they will need Dialogue: 0,0:26:08.60,0:26:10.60,Default,,0000,0000,0000,,basically a blog to explain Dialogue: 0,0:26:10.60,0:26:12.60,Default,,0000,0000,0000,,their work or add portfolio on it, Dialogue: 0,0:26:12.60,0:26:14.60,Default,,0000,0000,0000,,so they will need Dialogue: 0,0:26:14.60,0:26:16.60,Default,,0000,0000,0000,,a PGP or Dialogue: 0,0:26:16.60,0:26:18.60,Default,,0000,0000,0000,,other things like this Dialogue: 0,0:26:18.60,0:26:20.60,Default,,0000,0000,0000,,that we usually use in open source Dialogue: 0,0:26:20.60,0:26:22.60,Default,,0000,0000,0000,,so, my part of the project Dialogue: 0,0:26:22.60,0:26:24.60,Default,,0000,0000,0000,,in this Dialogue: 0,0:26:24.60,0:26:26.60,Default,,0000,0000,0000,,in this month of Dialogue: 0,0:26:26.60,0:26:28.60,Default,,0000,0000,0000,,the Google Summer of Code, Dialogue: 0,0:26:28.60,0:26:30.60,Default,,0000,0000,0000,,was the blog module, Dialogue: 0,0:26:30.60,0:26:32.60,Default,,0000,0000,0000,,basically, I created Dialogue: 0,0:26:32.60,0:26:34.60,Default,,0000,0000,0000,,a module that will Dialogue: 0,0:26:34.60,0:26:36.60,Default,,0000,0000,0000,,generate automatically Dialogue: 0,0:26:36.60,0:26:39.66,Default,,0000,0000,0000,,...build dynamic and static websites. Dialogue: 0,0:26:39.66,0:26:41.80,Default,,0000,0000,0000,,And the other part Dialogue: 0,0:26:41.80,0:26:43.80,Default,,0000,0000,0000,,of it was that I did a lot of Dialogue: 0,0:26:43.80,0:26:45.80,Default,,0000,0000,0000,,research on what students Dialogue: 0,0:26:45.80,0:26:47.80,Default,,0000,0000,0000,,need for... Dialogue: 0,0:26:47.80,0:26:49.80,Default,,0000,0000,0000,,and we should include in the research Dialogue: 0,0:26:49.80,0:26:51.80,Default,,0000,0000,0000,,... Dialogue: 0,0:26:51.80,0:26:53.80,Default,,0000,0000,0000,,Another thing that I want to Dialogue: 0,0:26:53.80,0:26:55.80,Default,,0000,0000,0000,,mention is that students Dialogue: 0,0:26:55.80,0:26:57.80,Default,,0000,0000,0000,,don't know that much... Dialogue: 0,0:26:57.80,0:27:01.93,Default,,0000,0000,0000,,They have problems using the terminal Dialogue: 0,0:27:01.93,0:27:03.93,Default,,0000,0000,0000,,or installing Dialogue: 0,0:27:03.93,0:27:06.80,Default,,0000,0000,0000,,programs when they have usually installed Debian, Dialogue: 0,0:27:06.80,0:27:08.80,Default,,0000,0000,0000,,I will make sure Dialogue: 0,0:27:08.80,0:27:10.80,Default,,0000,0000,0000,,add that type of tutorials, or Dialogue: 0,0:27:10.80,0:27:12.80,Default,,0000,0000,0000,,for example Dialogue: 0,0:27:12.80,0:27:14.80,Default,,0000,0000,0000,,description of something Dialogue: 0,0:27:14.80,0:27:16.80,Default,,0000,0000,0000,,that will help them, how Dialogue: 0,0:27:16.80,0:27:18.80,Default,,0000,0000,0000,,to proceed and apply, and Dialogue: 0,0:27:18.80,0:27:20.80,Default,,0000,0000,0000,,maybe be a successful applicant Dialogue: 0,0:27:20.80,0:27:22.80,Default,,0000,0000,0000,,for GSoC. So, that's it. Dialogue: 0,0:27:22.80,0:27:24.80,Default,,0000,0000,0000,,Thank you! Dialogue: 0,0:27:24.80,0:27:28.66,Default,,0000,0000,0000,,[ audience clapping ] Dialogue: 0,0:27:48.20,0:27:51.20,Default,,0000,0000,0000,,Hello everyone! Dialogue: 0,0:27:51.20,0:27:53.20,Default,,0000,0000,0000,,My name is Diellza Shabani Dialogue: 0,0:27:53.20,0:27:55.20,Default,,0000,0000,0000,,and I also come from Kosovo, Dialogue: 0,0:27:55.20,0:27:57.20,Default,,0000,0000,0000,,I am a student of Computer Science Dialogue: 0,0:27:57.20,0:27:59.20,Default,,0000,0000,0000,,and Engineering, Dialogue: 0,0:27:59.20,0:28:01.20,Default,,0000,0000,0000,,I'm finishing my studies Dialogue: 0,0:28:01.20,0:28:03.20,Default,,0000,0000,0000,,this year hopefully, Dialogue: 0,0:28:03.20,0:28:05.20,Default,,0000,0000,0000,,so I am also doing Dialogue: 0,0:28:05.20,0:28:07.20,Default,,0000,0000,0000,,a Google Summer of Code project, Dialogue: 0,0:28:07.20,0:28:09.20,Default,,0000,0000,0000,,I haven't prepared any slides, Dialogue: 0,0:28:09.20,0:28:11.20,Default,,0000,0000,0000,,because I Dialogue: 0,0:28:11.20,0:28:13.20,Default,,0000,0000,0000,,didn't see it necessary, Dialogue: 0,0:28:13.20,0:28:15.80,Default,,0000,0000,0000,,so, my project's name is Dialogue: 0,0:28:15.80,0:28:17.80,Default,,0000,0000,0000,,"Click to dial from Dialogue: 0,0:28:17.80,0:28:19.80,Default,,0000,0000,0000,,Linux Desktop", and Dialogue: 0,0:28:19.80,0:28:21.80,Default,,0000,0000,0000,,my mentor is Thomas Levine, Dialogue: 0,0:28:21.80,0:28:23.80,Default,,0000,0000,0000,,he couldn't join us Dialogue: 0,0:28:23.80,0:28:25.80,Default,,0000,0000,0000,,at the conference this year, Dialogue: 0,0:28:25.80,0:28:27.80,Default,,0000,0000,0000,,so, what I have been Dialogue: 0,0:28:27.80,0:28:29.80,Default,,0000,0000,0000,,working on this project is that Dialogue: 0,0:28:31.80,0:28:33.80,Default,,0000,0000,0000,,we are three students Dialogue: 0,0:28:33.80,0:28:35.80,Default,,0000,0000,0000,,on this project, because it's really Dialogue: 0,0:28:35.80,0:28:37.80,Default,,0000,0000,0000,,a big thing, we started Dialogue: 0,0:28:37.80,0:28:39.80,Default,,0000,0000,0000,,working in this last year Dialogue: 0,0:28:39.80,0:28:41.80,Default,,0000,0000,0000,,in the [?] hackathon, Dialogue: 0,0:28:41.80,0:28:43.80,Default,,0000,0000,0000,,in [?], Dialogue: 0,0:28:43.80,0:28:45.80,Default,,0000,0000,0000,,we started doing the project Dialogue: 0,0:28:45.80,0:28:47.80,Default,,0000,0000,0000,,in Python first, Dialogue: 0,0:28:47.80,0:28:49.80,Default,,0000,0000,0000,,we did some Dialogue: 0,0:28:49.80,0:28:52.13,Default,,0000,0000,0000,,pop-ups and some really basic things, Dialogue: 0,0:28:52.13,0:28:54.13,Default,,0000,0000,0000,,...So, Dialogue: 0,0:28:54.13,0:28:56.13,Default,,0000,0000,0000,,we thought to continue that, but Dialogue: 0,0:28:56.13,0:28:58.13,Default,,0000,0000,0000,,now that the project is Dialogue: 0,0:28:58.13,0:29:00.13,Default,,0000,0000,0000,,bigger, and there are three students Dialogue: 0,0:29:00.13,0:29:02.60,Default,,0000,0000,0000,,doing this, it is separated Dialogue: 0,0:29:02.60,0:29:04.60,Default,,0000,0000,0000,,in two different things, and Dialogue: 0,0:29:04.60,0:29:06.60,Default,,0000,0000,0000,,the two other students Dialogue: 0,0:29:06.60,0:29:08.60,Default,,0000,0000,0000,,are doing something else, Dialogue: 0,0:29:08.60,0:29:10.60,Default,,0000,0000,0000,,and we plan to do Dialogue: 0,0:29:10.60,0:29:12.60,Default,,0000,0000,0000,,something like mobile Dialogue: 0,0:29:12.60,0:29:14.60,Default,,0000,0000,0000,,application, Dialogue: 0,0:29:14.60,0:29:17.53,Default,,0000,0000,0000,,but still haven't figured it out. Dialogue: 0,0:29:17.53,0:29:19.53,Default,,0000,0000,0000,,For the moment, we are Dialogue: 0,0:29:19.53,0:29:21.53,Default,,0000,0000,0000,,doing only a website, Dialogue: 0,0:29:21.53,0:29:23.53,Default,,0000,0000,0000,,a Web application, Dialogue: 0,0:29:23.53,0:29:25.53,Default,,0000,0000,0000,,and Dialogue: 0,0:29:25.53,0:29:27.53,Default,,0000,0000,0000,,we are working on Dialogue: 0,0:29:27.53,0:29:29.53,Default,,0000,0000,0000,,the existing projects Dialogue: 0,0:29:29.53,0:29:31.53,Default,,0000,0000,0000,,that Google Summer of Code students have Dialogue: 0,0:29:31.53,0:29:33.53,Default,,0000,0000,0000,,done before, like Omnitel Dialogue: 0,0:29:33.53,0:29:35.53,Default,,0000,0000,0000,,and Lumicall Dialogue: 0,0:29:35.53,0:29:37.53,Default,,0000,0000,0000,,I am basically working on them Dialogue: 0,0:29:37.53,0:29:39.53,Default,,0000,0000,0000,,and making changes, an doing Dialogue: 0,0:29:39.53,0:29:41.53,Default,,0000,0000,0000,,task classes Dialogue: 0,0:29:41.53,0:29:43.53,Default,,0000,0000,0000,,and methods, so... Dialogue: 0,0:29:43.53,0:29:45.53,Default,,0000,0000,0000,,After we finish that, I think Dialogue: 0,0:29:45.53,0:29:47.53,Default,,0000,0000,0000,,we will continue with the website, and Dialogue: 0,0:29:47.53,0:29:49.53,Default,,0000,0000,0000,,hopefully, Dialogue: 0,0:29:49.53,0:29:51.53,Default,,0000,0000,0000,,because the GSoC is really Dialogue: 0,0:29:51.53,0:29:53.53,Default,,0000,0000,0000,,coming to an end, Dialogue: 0,0:29:53.53,0:29:55.53,Default,,0000,0000,0000,,and we have not very much time Dialogue: 0,0:29:55.53,0:29:57.53,Default,,0000,0000,0000,,left. But... Dialogue: 0,0:29:57.53,0:29:59.53,Default,,0000,0000,0000,,After this, we will probably be working Dialogue: 0,0:29:59.53,0:30:01.53,Default,,0000,0000,0000,,in doing the mobile app. Dialogue: 0,0:30:01.53,0:30:03.53,Default,,0000,0000,0000,,However, this is Dialogue: 0,0:30:03.53,0:30:05.53,Default,,0000,0000,0000,,all I have to tell Dialogue: 0,0:30:05.53,0:30:07.53,Default,,0000,0000,0000,,right now about my project Dialogue: 0,0:30:09.53,0:30:11.53,Default,,0000,0000,0000,,the opportunity to be here and to Dialogue: 0,0:30:11.53,0:30:13.53,Default,,0000,0000,0000,,present for you guys. Dialogue: 0,0:30:13.53,0:30:15.53,Default,,0000,0000,0000,,Thank you. Dialogue: 0,0:30:34.60,0:30:34.73,Default,,0000,0000,0000,,OK, so... Can you hear me? Dialogue: 0,0:30:34.73,0:30:37.60,Default,,0000,0000,0000,,thank you very much, thank you for\NOK, so... Can you hear me? Dialogue: 0,0:30:37.60,0:30:38.26,Default,,0000,0000,0000,,OK.\Nthank you very much, thank you for Dialogue: 0,0:30:38.26,0:30:39.60,Default,,0000,0000,0000,,OK. Dialogue: 0,0:30:39.60,0:30:41.60,Default,,0000,0000,0000,,So, hi everyone! Dialogue: 0,0:30:43.60,0:30:45.60,Default,,0000,0000,0000,,I am not actually a Google Summer of Code student, Dialogue: 0,0:30:45.60,0:30:49.60,Default,,0000,0000,0000,,but I have been an Outreachy intern Dialogue: 0,0:30:49.60,0:30:51.60,Default,,0000,0000,0000,,around one year ago. Dialogue: 0,0:30:51.60,0:30:53.60,Default,,0000,0000,0000,,So, first Dialogue: 0,0:30:53.60,0:30:55.60,Default,,0000,0000,0000,,before continuing my Dialogue: 0,0:30:55.60,0:30:57.60,Default,,0000,0000,0000,,talk, I'd like to ask Dialogue: 0,0:30:57.60,0:30:59.60,Default,,0000,0000,0000,,how many of you are coming from Dialogue: 0,0:30:59.60,0:31:01.60,Default,,0000,0000,0000,,a social background, and have Dialogue: 0,0:31:01.60,0:31:03.60,Default,,0000,0000,0000,,studied for computer science or Dialogue: 0,0:31:03.60,0:31:05.60,Default,,0000,0000,0000,,science-related? Dialogue: 0,0:31:05.60,0:31:07.60,Default,,0000,0000,0000,,OK, great. Dialogue: 0,0:31:07.60,0:31:09.60,Default,,0000,0000,0000,,So we got three other people Dialogue: 0,0:31:09.60,0:31:11.60,Default,,0000,0000,0000,,in the audience. So Dialogue: 0,0:31:11.60,0:31:13.60,Default,,0000,0000,0000,,I am Kristi Progri, and I am actually, Dialogue: 0,0:31:13.60,0:31:15.60,Default,,0000,0000,0000,,I finished my university for Dialogue: 0,0:31:15.60,0:31:17.60,Default,,0000,0000,0000,,international affairs and diplomacy Dialogue: 0,0:31:17.60,0:31:19.60,Default,,0000,0000,0000,,and in the beginning I thought Dialogue: 0,0:31:19.60,0:31:21.60,Default,,0000,0000,0000,,that this was exactly the school, Dialogue: 0,0:31:21.60,0:31:23.60,Default,,0000,0000,0000,,that I'd never ever find something Dialogue: 0,0:31:23.60,0:31:25.60,Default,,0000,0000,0000,,to do with my life, Dialogue: 0,0:31:25.60,0:31:27.60,Default,,0000,0000,0000,,but then, I thought that, OK, Dialogue: 0,0:31:27.60,0:31:29.60,Default,,0000,0000,0000,,probably it would be nice Dialogue: 0,0:31:29.60,0:31:31.60,Default,,0000,0000,0000,,if I could just merge it with Dialogue: 0,0:31:31.60,0:31:33.60,Default,,0000,0000,0000,,something that is tech-related, Dialogue: 0,0:31:33.60,0:31:35.60,Default,,0000,0000,0000,,and free software, since during that time Dialogue: 0,0:31:35.60,0:31:37.60,Default,,0000,0000,0000,,I was also part of the Dialogue: 0,0:31:37.60,0:31:39.60,Default,,0000,0000,0000,,free software community Dialogue: 0,0:31:39.60,0:31:41.60,Default,,0000,0000,0000,,I ended up in the end having a diploma Dialogue: 0,0:31:41.60,0:31:43.60,Default,,0000,0000,0000,,thesis for on-line diplomacy, Dialogue: 0,0:31:43.60,0:31:45.60,Default,,0000,0000,0000,,and this was Dialogue: 0,0:31:45.60,0:31:47.60,Default,,0000,0000,0000,,what kind of opened Dialogue: 0,0:31:47.60,0:31:49.40,Default,,0000,0000,0000,,the doors further to Dialogue: 0,0:31:49.40,0:31:49.60,Default,,0000,0000,0000,,continue, and to get\Nthe doors further to Dialogue: 0,0:31:49.60,0:31:51.60,Default,,0000,0000,0000,,continue, and to get Dialogue: 0,0:31:51.60,0:31:53.60,Default,,0000,0000,0000,,to know more Dialogue: 0,0:31:53.60,0:31:55.60,Default,,0000,0000,0000,,for political and Internet. Dialogue: 0,0:31:55.60,0:31:57.60,Default,,0000,0000,0000,,So, I applied Dialogue: 0,0:31:57.60,0:31:59.60,Default,,0000,0000,0000,,in Mozilla Dialogue: 0,0:31:59.60,0:32:01.60,Default,,0000,0000,0000,,in a team for taking part Dialogue: 0,0:32:01.60,0:32:03.60,Default,,0000,0000,0000,,in the Outreachy, working with the Dialogue: 0,0:32:03.60,0:32:05.60,Default,,0000,0000,0000,,diversity and inclusion team there, Dialogue: 0,0:32:05.60,0:32:07.60,Default,,0000,0000,0000,,building up the Dialogue: 0,0:32:07.60,0:32:09.60,Default,,0000,0000,0000,,strategy for conducting Dialogue: 0,0:32:09.60,0:32:11.60,Default,,0000,0000,0000,,first language interviews, since Dialogue: 0,0:32:11.60,0:32:13.60,Default,,0000,0000,0000,,one of the barriers that we had during Dialogue: 0,0:32:13.60,0:32:15.60,Default,,0000,0000,0000,,all this time was that Dialogue: 0,0:32:15.60,0:32:17.60,Default,,0000,0000,0000,,people coming from different... Dialogue: 0,0:32:17.60,0:32:19.60,Default,,0000,0000,0000,,different countries Dialogue: 0,0:32:19.60,0:32:21.60,Default,,0000,0000,0000,,and not speaking Dialogue: 0,0:32:21.60,0:32:23.60,Default,,0000,0000,0000,,everyone by default English, so Dialogue: 0,0:32:23.60,0:32:25.60,Default,,0000,0000,0000,,trying to have a strategy Dialogue: 0,0:32:25.60,0:32:27.60,Default,,0000,0000,0000,,on how to conduct the language... Dialogue: 0,0:32:27.60,0:32:29.60,Default,,0000,0000,0000,,On how to conduct interviews, and Dialogue: 0,0:32:29.60,0:32:31.60,Default,,0000,0000,0000,,to grow up communities in the local Dialogue: 0,0:32:31.60,0:32:33.60,Default,,0000,0000,0000,,aspect, to really help to Dialogue: 0,0:32:33.60,0:32:35.60,Default,,0000,0000,0000,,take further steps to Dialogue: 0,0:32:35.60,0:32:37.60,Default,,0000,0000,0000,,all the free software initiatives, and Dialogue: 0,0:32:37.60,0:32:39.60,Default,,0000,0000,0000,,everything that's regarding to that. Dialogue: 0,0:32:39.60,0:32:41.60,Default,,0000,0000,0000,,So Dialogue: 0,0:32:41.60,0:32:43.60,Default,,0000,0000,0000,,this was Dialogue: 0,0:32:43.60,0:32:45.60,Default,,0000,0000,0000,,kind of the aspect from the field Dialogue: 0,0:32:45.60,0:32:47.60,Default,,0000,0000,0000,,doing on the Outreachy. For those Dialogue: 0,0:32:47.60,0:32:49.60,Default,,0000,0000,0000,,who don't know Outreachy, it's Dialogue: 0,0:32:49.60,0:32:51.60,Default,,0000,0000,0000,,exactly... It is an intership that Dialogue: 0,0:32:51.60,0:32:53.60,Default,,0000,0000,0000,,that lasts for three months, Dialogue: 0,0:32:53.60,0:32:55.60,Default,,0000,0000,0000,,it happens twice per year, Dialogue: 0,0:32:55.60,0:32:57.60,Default,,0000,0000,0000,,it has Dialogue: 0,0:32:57.60,0:32:59.60,Default,,0000,0000,0000,,kind of the same ideology Dialogue: 0,0:32:59.60,0:33:01.60,Default,,0000,0000,0000,,as the Google Summer of Code, but Dialogue: 0,0:33:01.60,0:33:03.60,Default,,0000,0000,0000,,it's also for people that Dialogue: 0,0:33:03.60,0:33:05.60,Default,,0000,0000,0000,,are not students but have Dialogue: 0,0:33:05.60,0:33:07.60,Default,,0000,0000,0000,,finished their Dialogue: 0,0:33:07.60,0:33:09.60,Default,,0000,0000,0000,,studies. Dialogue: 0,0:33:09.60,0:33:11.60,Default,,0000,0000,0000,,and besides Outreachy and Dialogue: 0,0:33:11.60,0:33:13.60,Default,,0000,0000,0000,,the Google Summer of Code, there also Dialogue: 0,0:33:13.60,0:33:15.60,Default,,0000,0000,0000,,are initiatives that Dialogue: 0,0:33:15.60,0:33:17.60,Default,,0000,0000,0000,,help out students Dialogue: 0,0:33:17.60,0:33:19.60,Default,,0000,0000,0000,,to continue and Dialogue: 0,0:33:19.60,0:33:21.60,Default,,0000,0000,0000,,getting on more knowledge regarding Dialogue: 0,0:33:21.60,0:33:23.60,Default,,0000,0000,0000,,the free software, such as Dialogue: 0,0:33:23.60,0:33:25.60,Default,,0000,0000,0000,,Rails' Girls Summer of Code, Dialogue: 0,0:33:25.60,0:33:27.60,Default,,0000,0000,0000,,I don't know if you have heard about that, it is Dialogue: 0,0:33:27.60,0:33:29.60,Default,,0000,0000,0000,,an internship happening on the Dialogue: 0,0:33:29.60,0:33:31.60,Default,,0000,0000,0000,,during the summer, it lasts Dialogue: 0,0:33:31.60,0:33:33.60,Default,,0000,0000,0000,,for three months, Dialogue: 0,0:33:33.60,0:33:35.60,Default,,0000,0000,0000,,three months I think, Dialogue: 0,0:33:35.60,0:33:37.60,Default,,0000,0000,0000,,and it's actually Dialogue: 0,0:33:37.60,0:33:39.60,Default,,0000,0000,0000,,only regarding coding. But Dialogue: 0,0:33:39.60,0:33:41.60,Default,,0000,0000,0000,,until now, I think, for as far Dialogue: 0,0:33:41.60,0:33:43.60,Default,,0000,0000,0000,,as I know, Outreachy is the only one Dialogue: 0,0:33:43.60,0:33:45.60,Default,,0000,0000,0000,,that can, Dialogue: 0,0:33:45.60,0:33:47.60,Default,,0000,0000,0000,,that requires also people that do not have Dialogue: 0,0:33:47.60,0:33:49.60,Default,,0000,0000,0000,,technical Dialogue: 0,0:33:49.60,0:33:51.60,Default,,0000,0000,0000,,skills, or at least that have Dialogue: 0,0:33:51.60,0:33:53.60,Default,,0000,0000,0000,,not finished for it, Dialogue: 0,0:33:53.60,0:33:55.60,Default,,0000,0000,0000,,any technical Dialogue: 0,0:33:55.60,0:33:57.60,Default,,0000,0000,0000,,subject or degree. Dialogue: 0,0:33:57.60,0:33:59.60,Default,,0000,0000,0000,,So, this was also Dialogue: 0,0:33:59.60,0:34:01.60,Default,,0000,0000,0000,,my short presentation Dialogue: 0,0:34:01.60,0:34:03.60,Default,,0000,0000,0000,,to say, and the Dialogue: 0,0:34:03.60,0:34:05.60,Default,,0000,0000,0000,,last one I think for the session, so Dialogue: 0,0:34:05.60,0:34:07.60,Default,,0000,0000,0000,,there is anyone in the audience Dialogue: 0,0:34:07.60,0:34:09.60,Default,,0000,0000,0000,,who'd like to make a question, any Dialogue: 0,0:34:09.60,0:34:11.60,Default,,0000,0000,0000,,suggestion or comment, please feel free Dialogue: 0,0:34:11.60,0:34:13.60,Default,,0000,0000,0000,,and thank you very much for Dialogue: 0,0:34:13.60,0:34:15.60,Default,,0000,0000,0000,,being here. Dialogue: 0,0:34:15.60,0:34:19.53,Default,,0000,0000,0000,,[ audience clapping ] Dialogue: 0,0:34:37.46,0:34:40.66,Default,,0000,0000,0000,,[Delib:] Hello. Jaminy, Dialogue: 0,0:34:41.60,0:34:45.33,Default,,0000,0000,0000,,So many of us are so interested in the Dialogue: 0,0:34:45.33,0:34:47.33,Default,,0000,0000,0000,,the edges of Debian, Dialogue: 0,0:34:47.33,0:34:49.33,Default,,0000,0000,0000,,and who is coming, and are they Dialogue: 0,0:34:49.33,0:34:51.33,Default,,0000,0000,0000,,staying, and you have met Dialogue: 0,0:34:51.33,0:34:53.33,Default,,0000,0000,0000,,so many mentees, Dialogue: 0,0:34:53.33,0:34:55.33,Default,,0000,0000,0000,,and talked with so many mentors. Could you share Dialogue: 0,0:34:55.33,0:34:57.33,Default,,0000,0000,0000,,with us a little bit about Dialogue: 0,0:34:57.33,0:34:59.33,Default,,0000,0000,0000,,what is working well and Dialogue: 0,0:34:59.33,0:35:01.33,Default,,0000,0000,0000,,what might work a little better Dialogue: 0,0:35:01.33,0:35:03.33,Default,,0000,0000,0000,,in the future? Dialogue: 0,0:35:07.93,0:35:10.06,Default,,0000,0000,0000,,[Jaminy:] So, there are many newcomers Dialogue: 0,0:35:10.06,0:35:12.06,Default,,0000,0000,0000,,coming from Google Summer of Code, Dialogue: 0,0:35:12.06,0:35:14.06,Default,,0000,0000,0000,,I think the main thing Dialogue: 0,0:35:14.06,0:35:16.06,Default,,0000,0000,0000,,that actually happens is they should be Dialogue: 0,0:35:16.06,0:35:18.06,Default,,0000,0000,0000,,keep motivated and keep working on Dialogue: 0,0:35:18.06,0:35:20.06,Default,,0000,0000,0000,,after the Google Summer of Code, Dialogue: 0,0:35:20.06,0:35:22.06,Default,,0000,0000,0000,,I feel that would be one of the Dialogue: 0,0:35:22.06,0:35:24.06,Default,,0000,0000,0000,,major things they have to do Dialogue: 0,0:35:24.06,0:35:26.06,Default,,0000,0000,0000,,even after the Google Summer of Code Dialogue: 0,0:35:35.73,0:35:38.80,Default,,0000,0000,0000,,[Delib:] Do you have ideas of how Dialogue: 0,0:35:39.60,0:35:41.66,Default,,0000,0000,0000,,community members or the mentors Dialogue: 0,0:35:41.66,0:35:43.66,Default,,0000,0000,0000,,could do things differently, so that Dialogue: 0,0:35:43.66,0:35:46.26,Default,,0000,0000,0000,,they could stay more motivated? Dialogue: 0,0:35:46.26,0:35:48.26,Default,,0000,0000,0000,,Stay more interested? Dialogue: 0,0:35:51.13,0:35:54.06,Default,,0000,0000,0000,,[Jaminy:] I think the mentors, it's all about the communication, Dialogue: 0,0:35:54.06,0:35:56.06,Default,,0000,0000,0000,,I think they should keep communicating Dialogue: 0,0:35:56.06,0:35:58.06,Default,,0000,0000,0000,,with the students and keep them Dialogue: 0,0:35:58.06,0:36:00.06,Default,,0000,0000,0000,,giving suggestions Dialogue: 0,0:36:00.06,0:36:02.06,Default,,0000,0000,0000,,and advice in Dialogue: 0,0:36:02.06,0:36:04.06,Default,,0000,0000,0000,,them, how can they improve further on Dialogue: 0,0:36:04.06,0:36:06.06,Default,,0000,0000,0000,,their projects, Dialogue: 0,0:36:06.06,0:36:08.06,Default,,0000,0000,0000,,and how they can keep moving Dialogue: 0,0:36:08.06,0:36:10.06,Default,,0000,0000,0000,,keep... Moving on Dialogue: 0,0:36:10.06,0:36:12.06,Default,,0000,0000,0000,,further with the project. Dialogue: 0,0:36:12.06,0:36:14.06,Default,,0000,0000,0000,,[Delib:] So, listening to what their interests are, Dialogue: 0,0:36:14.06,0:36:16.06,Default,,0000,0000,0000,,and giving them ideas on how to Dialogue: 0,0:36:16.06,0:36:17.20,Default,,0000,0000,0000,,pursue this interest? Dialogue: 0,0:36:17.20,0:36:19.20,Default,,0000,0000,0000,,[Jaminy:] Yes. Dialogue: 0,0:36:25.13,0:36:29.00,Default,,0000,0000,0000,,[Tassia:] I have a question: Is it Dialogue: 0,0:36:29.00,0:36:31.00,Default,,0000,0000,0000,,...I have the impression that I might be wrong, so Dialogue: 0,0:36:31.00,0:36:33.00,Default,,0000,0000,0000,,[Jaminy:] Do you have questions for me, or Dialogue: 0,0:36:33.00,0:36:35.00,Default,,0000,0000,0000,,for students? [Tassia:] For you. Dialogue: 0,0:36:35.00,0:36:37.00,Default,,0000,0000,0000,,[Jaminy:] OK. Dialogue: 0,0:36:37.00,0:36:39.00,Default,,0000,0000,0000,,[Tassia:] Sorry [both laugh] Dialogue: 0,0:36:39.00,0:36:41.00,Default,,0000,0000,0000,,But just, for Dialogue: 0,0:36:41.00,0:36:43.00,Default,,0000,0000,0000,,what I've been following, for Dialogue: 0,0:36:43.00,0:36:45.00,Default,,0000,0000,0000,,the past years, I thing that when students Dialogue: 0,0:36:45.00,0:36:47.00,Default,,0000,0000,0000,,enter work with a team Dialogue: 0,0:36:47.00,0:36:49.00,Default,,0000,0000,0000,,my impression is that it's easier Dialogue: 0,0:36:49.00,0:36:51.00,Default,,0000,0000,0000,,for them to continue working afterwards. Dialogue: 0,0:36:51.00,0:36:53.00,Default,,0000,0000,0000,,Is it Dialogue: 0,0:36:53.00,0:36:55.86,Default,,0000,0000,0000,,in comparison when Dialogue: 0,0:36:55.86,0:36:57.86,Default,,0000,0000,0000,,there are ad-hoc projects Dialogue: 0,0:36:57.86,0:36:59.86,Default,,0000,0000,0000,,that some times don't Dialogue: 0,0:36:59.86,0:37:01.86,Default,,0000,0000,0000,,continue being developed, Dialogue: 0,0:37:01.86,0:37:04.40,Default,,0000,0000,0000,,and I think, Dialogue: 0,0:37:04.40,0:37:06.40,Default,,0000,0000,0000,,then the motivation might probably... Dialogue: 0,0:37:06.40,0:37:08.40,Default,,0000,0000,0000,,Do you perceive it? Or Dialogue: 0,0:37:08.40,0:37:10.40,Default,,0000,0000,0000,,you don't think it makes sense? Dialogue: 0,0:37:10.40,0:37:12.40,Default,,0000,0000,0000,,[Jaminy:] Currently I'm not, but I hope Dialogue: 0,0:37:12.40,0:37:14.40,Default,,0000,0000,0000,,to continue after my... Dialogue: 0,0:37:14.40,0:37:16.40,Default,,0000,0000,0000,,Now I'm currently doing early career, Dialogue: 0,0:37:16.40,0:37:18.40,Default,,0000,0000,0000,,so I would prefer continuing Dialogue: 0,0:37:18.40,0:37:20.40,Default,,0000,0000,0000,,later. Dialogue: 0,0:37:20.40,0:37:22.40,Default,,0000,0000,0000,,[Tassia:] No, sorry, I think you didn't understand my question. Dialogue: 0,0:37:22.40,0:37:24.40,Default,,0000,0000,0000,,It was about the projects Dialogue: 0,0:37:24.40,0:37:26.40,Default,,0000,0000,0000,,within teams, Dialogue: 0,0:37:26.40,0:37:28.40,Default,,0000,0000,0000,,like, lets say, the students that work with Dialogue: 0,0:37:28.40,0:37:30.40,Default,,0000,0000,0000,,the Perl team, or that work inside Dialogue: 0,0:37:30.40,0:37:32.40,Default,,0000,0000,0000,,another team Dialogue: 0,0:37:32.40,0:37:34.40,Default,,0000,0000,0000,,in comparison with just Dialogue: 0,0:37:34.40,0:37:36.40,Default,,0000,0000,0000,,one mentor and one Dialogue: 0,0:37:36.40,0:37:38.40,Default,,0000,0000,0000,,mentee Dialogue: 0,0:37:38.40,0:37:40.40,Default,,0000,0000,0000,,and if that Dialogue: 0,0:37:40.40,0:37:42.40,Default,,0000,0000,0000,,reflects on the Dialogue: 0,0:37:42.40,0:37:44.40,Default,,0000,0000,0000,,motivation of the student to continue Dialogue: 0,0:37:44.40,0:37:46.40,Default,,0000,0000,0000,,doing work for Debian Dialogue: 0,0:37:46.40,0:37:48.40,Default,,0000,0000,0000,,afterwards. Do you thing there is Dialogue: 0,0:37:48.40,0:37:50.40,Default,,0000,0000,0000,,a relation, or not? Dialogue: 0,0:37:50.40,0:37:52.40,Default,,0000,0000,0000,,[Jaminy:] Yes, I think there Dialogue: 0,0:37:52.40,0:37:54.40,Default,,0000,0000,0000,,is, I mean, the Dialogue: 0,0:37:54.40,0:37:56.40,Default,,0000,0000,0000,,mentor-mentee relations keeps Dialogue: 0,0:37:56.40,0:37:58.40,Default,,0000,0000,0000,,going on? Dialogue: 0,0:37:58.40,0:38:00.40,Default,,0000,0000,0000,,eventyally they get your question probably? Dialogue: 0,0:38:05.73,0:38:08.40,Default,,0000,0000,0000,,[Delib:] Do you think it's easier for students Dialogue: 0,0:38:08.40,0:38:10.40,Default,,0000,0000,0000,,to be part of a team, instead of Dialogue: 0,0:38:10.40,0:38:12.40,Default,,0000,0000,0000,,just one mentor? Dialogue: 0,0:38:12.40,0:38:14.40,Default,,0000,0000,0000,,[Jaminy:] Yes, I think they Dialogue: 0,0:38:14.40,0:38:16.40,Default,,0000,0000,0000,,get valious knowledge, so it's better to Dialogue: 0,0:38:16.40,0:38:18.40,Default,,0000,0000,0000,,be in a team Dialogue: 0,0:38:18.40,0:38:20.40,Default,,0000,0000,0000,,than sticking to one mentor. Dialogue: 0,0:38:20.40,0:38:22.40,Default,,0000,0000,0000,,[Andreas:] Do we have some Dialogue: 0,0:38:22.40,0:38:24.40,Default,,0000,0000,0000,,statistics? How many of Dialogue: 0,0:38:24.40,0:38:26.40,Default,,0000,0000,0000,,the students have entered Debian? Dialogue: 0,0:38:26.40,0:38:28.40,Default,,0000,0000,0000,,or not? Because I have had three Dialogue: 0,0:38:28.40,0:38:30.40,Default,,0000,0000,0000,,GSoC students, and three Outreachy Dialogue: 0,0:38:30.40,0:38:32.40,Default,,0000,0000,0000,,students, and Dialogue: 0,0:38:32.40,0:38:34.40,Default,,0000,0000,0000,,none of them Dialogue: 0,0:38:34.40,0:38:36.40,Default,,0000,0000,0000,,really remained there. They are intererested, Dialogue: 0,0:38:36.40,0:38:38.40,Default,,0000,0000,0000,,they are using Debian, but Dialogue: 0,0:38:38.40,0:38:40.40,Default,,0000,0000,0000,,my experience Dialogue: 0,0:38:40.40,0:38:42.40,Default,,0000,0000,0000,,or the result of my experience Dialogue: 0,0:38:42.40,0:38:44.40,Default,,0000,0000,0000,,was that I tried to give them tasks Dialogue: 0,0:38:44.40,0:38:46.40,Default,,0000,0000,0000,,which are easy to end, Dialogue: 0,0:38:46.40,0:38:48.40,Default,,0000,0000,0000,,which are small tasks, Dialogue: 0,0:38:48.40,0:38:50.40,Default,,0000,0000,0000,,and if they go, then that's not Dialogue: 0,0:38:50.40,0:38:53.26,Default,,0000,0000,0000,,... How many people stayed in Debian? Dialogue: 0,0:38:53.26,0:38:57.00,Default,,0000,0000,0000,,[Jaminy:] You mean... Dialogue: 0,0:38:57.00,0:39:00.06,Default,,0000,0000,0000,,You mean, from the past? Dialogue: 0,0:39:00.06,0:39:02.06,Default,,0000,0000,0000,,[Andreas:] How many people stayed in Debian? Dialogue: 0,0:39:02.06,0:39:04.06,Default,,0000,0000,0000,,of the students? Dialogue: 0,0:39:04.06,0:39:06.06,Default,,0000,0000,0000,,From the past, yes. Dialogue: 0,0:39:10.06,0:39:12.06,Default,,0000,0000,0000,,[?:] I think you can answer Dialogue: 0,0:39:12.06,0:39:14.06,Default,,0000,0000,0000,,after the session, because Dialogue: 0,0:39:14.06,0:39:14.86,Default,,0000,0000,0000,,we run out of time. Dialogue: 0,0:39:14.86,0:39:16.86,Default,,0000,0000,0000,,[Jaminy:] OK. I'd like to take this opportunity Dialogue: 0,0:39:16.86,0:39:18.86,Default,,0000,0000,0000,,to thank all the mentors Dialogue: 0,0:39:18.86,0:39:20.86,Default,,0000,0000,0000,,who made this program successful. Dialogue: 0,0:39:20.86,0:39:22.86,Default,,0000,0000,0000,,And you can feel free to talk to students Dialogue: 0,0:39:22.86,0:39:24.86,Default,,0000,0000,0000,,after the session, and give them Dialogue: 0,0:39:24.86,0:39:26.86,Default,,0000,0000,0000,,suggestions or feedback. Dialogue: 0,0:39:26.86,0:39:28.86,Default,,0000,0000,0000,,Thank you! Dialogue: 0,0:39:28.86,0:39:32.66,Default,,0000,0000,0000,,[ Audience clapping ]